llvm-project/llvm/include/llvm/Object
Georgii Rymar d7ecc0256e [Object/ELF] - Refine the error reported when section's offset + size overruns the file buffer.
This is a follow-up requested in comments for D70826.

It changes the message from
"section X has a sh_offset (Y) + sh_size (Z) that cannot be represented"
to
"section X has a sh_offset (Y) + sh_size (Z) that is greater than the file size (0xABC)"

when section's sh_offset + sh_size overruns a file buffer.

Differential revision: https://reviews.llvm.org/D70893
2019-12-03 17:55:55 +03:00
..
Archive.h [llvm-ar] Implement the O modifier: display member offsets inside the archive 2019-10-17 11:34:29 +00:00
ArchiveWriter.h [llvm-ar] Reapply Fix relative thin archive path handling 2019-06-04 10:13:03 +00:00
Binary.h [Object] Add tapi files to object 2019-08-21 23:30:53 +00:00
COFF.h [COFF] Silence static analyzer null dereference warning. NFCI. 2019-09-24 13:57:38 +00:00
COFFImportFile.h [COFF] Fix /export:foo=bar when bar is a weak alias 2019-06-07 22:05:12 +00:00
COFFModuleDefinition.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CVDebugRecord.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Decompressor.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ELF.h [Object/ELF] - Refine the error reported when section's offset + size overruns the file buffer. 2019-12-03 17:55:55 +03:00
ELFObjectFile.h [llvm-objdump] Fix spurious "The end of the file was unexpectedly encountered" if a SHT_NOBITS sh_offset is larger than the file size 2019-11-05 11:14:12 -08:00
ELFTypes.h [llvm-readobj/llvm-readelf] - Report a proper warning when dumping a broken dynamic relocation. 2019-08-29 10:55:57 +00:00
Error.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
IRObjectFile.h [Object] Change SymbolicFile::printSymbolName to use Error 2019-05-10 09:59:04 +00:00
IRSymtab.h [ELF] Implement Dependent Libraries Feature 2019-05-17 03:44:15 +00:00
MachO.h [macho] Allow CPUSubtype to contribute to architecture identification 2019-11-18 12:57:39 -08:00
MachOUniversal.h [Object] Fix the return type of getOffset/getSize 2019-10-17 18:48:07 +00:00
Minidump.h Add ExceptionStream to llvm::Object::minidump 2019-10-18 14:43:15 +00:00
ModuleSymbolTable.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ObjectFile.h Add operator<< for object::SectionedAddress 2019-11-19 10:34:30 +01:00
RelocationResolver.h [DWARF] Refactor RelocVisitor and fix computation of SHT_RELA-typed relocation entries 2019-03-22 02:43:11 +00:00
StackMapParser.h [StackMap] Current stackmap version should be 3. NFC. 2019-09-08 11:42:51 +00:00
SymbolSize.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SymbolicFile.h [Object] Change SymbolicFile::printSymbolName to use Error 2019-05-10 09:59:04 +00:00
TapiFile.h Revert [llvm-nm] Add tapi file support 2019-09-11 21:35:28 +00:00
TapiUniversal.h [Object] Add tapi files to object 2019-08-21 23:30:53 +00:00
Wasm.h [Object] Change ObjectFile::getSectionContents to return Expected<ArrayRef<uint8_t>> 2019-05-14 04:22:51 +00:00
WasmTraits.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
WindowsMachineFlag.h Share /machine: handling code with llvm-cvtres too 2019-06-12 11:32:43 +00:00
WindowsResource.h [LLD] [COFF] Implement MinGW default manifest handling 2019-09-04 20:34:00 +00:00
XCOFFObjectFile.h [XCOFF] Add back extern template declarations 2019-11-07 09:42:25 -08:00