[llvm] [DirectX] Add ObjectFile boilerplate for objdump (PR #151434)

Lang Hames via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 1 21:34:17 PDT 2025


================
@@ -542,11 +542,28 @@ DXContainerObjectFile::getSymbolSection(DataRefImpl Symb) const {
   return make_error<DXNotSupportedError>("Symbol sections");
 }
 
+Expected<StringRef> DXContainerObjectFile::getSymbolName(DataRefImpl) const {
+  return make_error<DXNotSupportedError>("Symbol names");
+}
+
 Expected<uint64_t>
 DXContainerObjectFile::getSymbolAddress(DataRefImpl Symb) const {
   return make_error<DXNotSupportedError>("Symbol addresses");
 }
 
+uint64_t DXContainerObjectFile::getSymbolValueImpl(DataRefImpl Symb) const {
+  llvm_unreachable("DXContainer does not support symbols");
----------------
lhames wrote:

Oh, you're totally right. My bad!

LGTM. :)

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


More information about the llvm-commits mailing list