[llvm] Extend llvm objdump fatbin (PR #114834)
Joseph Huber via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 28 17:55:52 PST 2025
================
@@ -167,6 +216,100 @@ Error extractFromArchive(const Archive &Library,
} // namespace
+Error OffloadBundleFatBin::ReadEntries(StringRef Buffer,
+ uint64_t SectionOffset) {
+ uint64_t BundleNumber = 0;
+ uint64_t NumOfEntries = 0;
+
+ // get Reader
+ BinaryStreamReader Reader(Buffer, llvm::endianness::little);
+
+ // Read the Magic String first.
+ StringRef Magic;
+ if (auto EC = Reader.readFixedString(Magic, 24)) {
+ return errorCodeToError(object_error::parse_failed);
+ }
----------------
jhuber6 wrote:
```suggestion
if (auto EC = Reader.readFixedString(Magic, 24))
return errorCodeToError(object_error::parse_failed);
```
And everywhere else.
https://github.com/llvm/llvm-project/pull/114834
More information about the llvm-commits
mailing list