[PATCH] D35853: [DWARF] Generalized verification of .apple_names accelerator table to be applicable to any acceleration table. Added verification for .apple_types, .apple_namespaces and .apple_objc sections.

Spyridoula Gravani via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 25 17:53:26 PDT 2017


sgravani added inline comments.


================
Comment at: lib/DebugInfo/DWARF/DWARFVerifier.cpp:567
+    NumErrors +=
+        verifyAccelTable(&D.getAppleNamesSection(), &StrData, ".apple_names");
+  if (!D.getAppleTypesSection().Data.empty())
----------------
aprantl wrote:
> One last thing: You should not need to hard-code the name here. Can you extract it from the Section datastructure instead?
I'm not sure how to do this. Even dumpAccelSection() in DWARFContext.cpp is being called with the name of the section as an argument.


Repository:
  rL LLVM

https://reviews.llvm.org/D35853





More information about the llvm-commits mailing list