[llvm] [ObjCopy][DX] Support for -dump-section flag (PR #159999)

James Henderson via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 30 10:24:58 PDT 2025


================
@@ -42,7 +44,40 @@ static Error extractPartAsObject(StringRef PartName, StringRef OutFilename,
                          "part '%s' not found", PartName.str().c_str());
 }
 
+static Error dumpPartToFile(StringRef PartName, StringRef Filename,
+                            StringRef InputFilename, Object &Obj) {
+  for (const Part &P : Obj.Parts) {
+    if (P.Name == PartName) {
+      ArrayRef<uint8_t> Contents = P.Data;
+      // For parts containing llvm bitcode, don't dump the program headers so
+      // that we get a valid .bc file.
----------------
jh7370 wrote:

Thanks!

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


More information about the llvm-commits mailing list