[llvm] [XCOFF] print out symbol value name for llvm-readobj (PR #125861)

James Henderson via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 6 01:05:43 PST 2025


================
@@ -692,22 +692,26 @@ static StringRef GetSymbolValueName(XCOFF::StorageClass SC) {
   case XCOFF::C_BLOCK:
     return "Value (RelocatableAddress)";
   case XCOFF::C_FILE:
+  case XCOFF::C_BSTAT:
     return "Value (SymbolTableIndex)";
   case XCOFF::C_DWARF:
     return "Value (OffsetInDWARF)";
   case XCOFF::C_FUN:
   case XCOFF::C_STSYM:
+    return "Value (OffsetInCSect)";
   case XCOFF::C_BINCL:
   case XCOFF::C_EINCL:
+    return "Value (OffsetInFile)";
   case XCOFF::C_INFO:
-  case XCOFF::C_BSTAT:
+    return "Value (OffsetInCommentSection)";
   case XCOFF::C_LSYM:
   case XCOFF::C_PSYM:
----------------
jh7370 wrote:

No coverage for `C_PSYM`?

https://github.com/llvm/llvm-project/pull/125861


More information about the llvm-commits mailing list