llvm-project/llvm/lib/Object
Pengxuan Zheng 2e0c46044a [Object][COFF] Improve section name parsing
Inspired by discussions on D127369, we probably can further improve LLVM's COFF
section name parsing. Hopefully, this makes the logic simpler and handles some
edge cases more elegantly.

Reviewed By: rnk

Differential Revision: https://reviews.llvm.org/D127902
2022-06-16 17:01:10 -07:00
..
Archive.cpp [Object][Archive] Support a new archive member /<ECSYMBOLS>/ 2022-06-06 17:20:56 -07:00
ArchiveWriter.cpp [Object] Fix updating darwin archives 2022-05-19 10:56:26 -07:00
Binary.cpp [Binary] Promote OffloadBinary to inherit from Binary 2022-06-01 18:40:57 -04:00
CMakeLists.txt [Object][DX] Initial DXContainer parsing support 2022-05-02 13:56:33 -05:00
COFFImportFile.cpp Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
COFFModuleDefinition.cpp Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
COFFObjectFile.cpp [Object][COFF] Improve section name parsing 2022-06-16 17:01:10 -07:00
DXContainer.cpp [DX][ObjYAML] Support for parsing DXIL part 2022-06-06 18:46:19 -05:00
Decompressor.cpp Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
ELF.cpp [llvm-objdump] --private-headers: change errors to warnings for dynamic section dumping 2022-03-28 01:00:43 -07:00
ELFObjectFile.cpp [llvm-objdump] Let --symbolize-operands symbolize basic block addresses based on the SHT_LLVM_BB_ADDR_MAP section. 2022-05-16 10:11:11 -07:00
Error.cpp [COFF] Check table ptr more thoroughly and ignore empty sections 2022-06-03 18:31:01 +03:00
FaultMapParser.cpp
IRObjectFile.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
IRSymtab.cpp Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
MachOObjectFile.cpp [llvm] Fix MachO exports trie parsing. 2022-06-15 09:28:58 -07:00
MachOUniversal.cpp Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
MachOUniversalWriter.cpp Apply clang-tidy fixes for readability-redundant-smartptr-get in MachOUniversalWriter.cpp (NFC) 2022-03-28 09:18:35 -07:00
Minidump.cpp
ModuleSymbolTable.cpp Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
Object.cpp [Binary] Promote OffloadBinary to inherit from Binary 2022-06-01 18:40:57 -04:00
ObjectFile.cpp [Binary] Promote OffloadBinary to inherit from Binary 2022-06-01 18:40:57 -04:00
OffloadBinary.cpp [Binary] Make the OffloadingImage type own the memory 2022-06-07 15:56:09 -04:00
RecordStreamer.cpp
RecordStreamer.h [MC] De-capitalize MCStreamer functions 2022-06-07 00:31:02 -07:00
RelocationResolver.cpp [Object] Support relocation resolver for CSKY 2022-05-13 13:38:17 +08:00
SymbolSize.cpp [llvm-objdump][XCOFF] Enable the -l (--line-numbers) option. 2021-06-10 04:37:06 +00:00
SymbolicFile.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
TapiFile.cpp Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
TapiUniversal.cpp Apply clang-tidy fixes for readability-redundant-smartptr-get in TapiUniversal.cpp (NFC) 2022-03-28 09:18:36 -07:00
WasmObjectFile.cpp [WebAssembly] Add WASM_SEC_LAST_KNOWN to BinaryFormat section types list [NFC] 2022-06-07 12:05:23 -07:00
WindowsMachineFlag.cpp
WindowsResource.cpp Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
XCOFFObjectFile.cpp [llvm-objcopy] Initial XCOFF32 support. 2022-02-28 04:59:46 -05:00