[PATCH] D70759: [llvm-symbolizer] Support debug file lookup using build ID

David Blaikie via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 3 13:02:33 PST 2019


dblaikie added a comment.

Test coverage? (since the directory can be specified, I imagine a small checked in binary example (as with other llvm-symbolizer tests) would be feasible?)



================
Comment at: llvm/lib/DebugInfo/Symbolize/Symbolize.cpp:308-315
+  if (auto *O = dyn_cast<ELFObjectFile<ELF32LE>>(Obj))
+    return getBuildID(O->getELFFile());
+  else if (auto *O = dyn_cast<ELFObjectFile<ELF32BE>>(Obj))
+    return getBuildID(O->getELFFile());
+  else if (auto *O = dyn_cast<ELFObjectFile<ELF64LE>>(Obj))
+    return getBuildID(O->getELFFile());
+  else if (auto *O = dyn_cast<ELFObjectFile<ELF64BE>>(Obj))
----------------
Avoid else-after-return: https://llvm.org/docs/CodingStandards.html#don-t-use-else-after-a-return


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D70759/new/

https://reviews.llvm.org/D70759





More information about the llvm-commits mailing list