aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/ELF.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-25[SHT_LLVM_BB_ADDR_MAP] Change the callsite feature to emit end of callsites. ...Rahman Lavaee1-9/+9
2025-07-18Add section type to support CFI jump table relaxation.Peter Collingbourne1-0/+1
2025-07-16[elf] Add support for {SHT,PT}_GNU_SFRAME constants (#148803)Pavel Labath1-0/+1
2025-07-02clang-format ELF.cppRahman Lavaee1-2/+2
2025-07-02[SHT_LLVM_BB_ADDR_MAP] Cleanup old version support code from ELF.cpp.Rahman Lavaee1-9/+3
2025-07-02[SHT_LLVM_BB_ADDR_MAP] Remove support for versions 1 and 0 (SHT_LLVM_BB_ADDR_...Rahman Lavaee1-28/+18
2025-06-23[SHT_LLVM_BB_ADDR_MAP] Encode and decode callsite offsets in a newly-introduc...Rahman Lavaee1-4/+27
2025-06-04[SHT_LLVM_BB_ADDR_MAP] Support decompressing the SHT_LLVM_BB_ADDR_MAP section...Rahman Lavaee1-0/+22
2025-05-26[llvm] Value-initialize values with *Map::try_emplace (NFC) (#141522)Kazu Hirata1-2/+1
2025-02-10[ELF] Add support for CREL locations for SHT_LLVM_BB_ADDR_MAPAiden Grossman1-14/+19
2025-02-10[ELF] Add support for CREL to getSectionAndRelocationsAiden Grossman1-1/+9
2024-11-22[SHT_LLVM_BB_ADDR_MAP] Add an option to skip emitting bb entries (#114447)Lei Wang1-21/+23
2024-11-12[NFC,SHT_LLVM_BB_ADDR_MAP] Fix undefined behaviour in ELF.cpp. (#115830)Rahman Lavaee1-1/+1
2024-09-20[Object][NFC] Add extern template declarations needed by llvm-objdump (#109156)Thomas Fransham1-4/+5
2024-09-06[MC] Emit a jump table size section (#101962)Nabeel Omer1-0/+1
2024-07-08[llvm-objdump] -r: support CRELFangrui Song1-38/+23
2024-07-01[MC,llvm-readobj,yaml2obj] Support CREL relocation formatFangrui Song1-0/+68
2024-03-22[Object][ELF] Ensure offset to locate dyn section does not go past sizeAntonio Frighetto1-1/+5
2024-03-19[Hexagon] ELF attributes for Hexagon (#85359)quic-areg1-1/+4
2024-02-01[SHT_LLVM_BB_ADDR_MAP] Allow basic-block-sections and labels be used together...Rahman Lavaee1-45/+87
2024-01-05[SHT_LLVM_BB_ADDR_MAP] Fixes two bugs in decoding of PGOAnalyses in BBAddrMap...Micah Weston1-3/+4
2023-12-12[SHT_LLVM_BB_ADDR_MAP] Implements PGOAnalysisMap in Object and ObjectYAML wit...Micah Weston1-36/+112
2023-12-09[llvm-readobj][AArch64][ELF][PAC] Support ELF AUTH constants (#74874)Daniil Kovalev1-0/+1
2023-12-08Revert "[llvm-readobj][AArch64][ELF][PAC] Support ELF AUTH constants" (#74816)Daniil Kovalev1-1/+0
2023-12-08[llvm-readobj][AArch64][ELF][PAC] Support ELF AUTH constants (#72713)Daniil Kovalev1-0/+1
2023-11-17[NFC][SHT_LLVM_BB_ADDR_MAP] Define and use constructor and accessors for BBAd...Rahman Lavaee1-1/+1
2023-06-28[Object] Add ELF section type SHT_LLVM_BITCODE for LLVM bitcodeFangrui Song1-0/+1
2023-06-25[llvm] Add missing StringExtras.h includesElliot Goodrich1-0/+1
2023-05-11[Propeller] Use a bit-field struct for the metdata fields of BBEntry.Rahman Lavaee1-8/+18
2023-04-12[MTE] [llvm-readobj] Add globals section parsing to --memtagMitch Phillips1-0/+5
2023-03-13[Propeller] Make decoding BBAddrMaps trace through relocationsAiden Grossman1-1/+33
2023-03-09[ELF] Fix build after getSectionAndRelocations RefactoringAiden Grossman1-1/+1
2023-03-09[ELF] Move getSectionAndRelocations to ELF.cpp from ELFDumper.cppAiden Grossman1-0/+44
2023-01-17[Propeller] Use Fixed MBB ID instead of volatile MachineBasicBlock::Number.Rahman Lavaee1-4/+5
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille1-3/+2
2022-12-26[Xtensa 2/10] Add Xtensa ELF definitionsAndrei Safronov1-0/+7
2022-12-13Revert "[Propeller] Use Fixed MBB ID instead of volatile MachineBasicBlock::N...Rahman Lavaee1-5/+4
2022-12-06[Propeller] Use Fixed MBB ID instead of volatile MachineBasicBlock::Number.Rahman Lavaee1-4/+5
2022-12-01[Object] Add some more LoongArch supportWANG Xuerui1-0/+2
2022-07-07[Object] Add ELF section type for offloading objectsJoseph Huber1-0/+1
2022-06-28[Propeller] Encode address offsets of basic blocks relative to the end of the...Rahman Lavaee1-2/+18
2022-03-28[llvm-objdump] --private-headers: change errors to warnings for dynamic secti...Fangrui Song1-2/+0
2022-02-10[LoongArch 2/6] Add ELF machine flag and relocs for upcoming LoongArch targetLu Weining1-0/+7
2021-12-13[VE] Support R_VE_RELATIVEKazushi (Jam) Marukawa1-0/+2
2021-11-04Make the BBAddrMap struct binary-format-agnostic.Rahman Lavaee1-3/+3
2021-10-16[Object] Simplify RELR decodingFangrui Song1-28/+14
2021-09-29[llvm-objdump/llvm-readobj/obj2yaml/yaml2obj] Support STO_RISCV_VARIANT_CC an...Fangrui Song1-0/+10
2021-09-28[llvm-readobj] Support dumping of MSP430 ELF attributesJozef Lawrynowicz1-0/+3
2021-08-12[Object] Add missing PPC_DYNAMIC_TAG macrosFangrui Song1-0/+10
2021-03-08[llvm-readelf] Support dumping the BB address map section with --bb-addr-map.Rahman Lavaee1-0/+52