summaryrefslogtreecommitdiff
path: root/BaseTools/Source/C/GenFw/Elf64Convert.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-21BaseTools/GenFw: Correct offset when relocating an ADRJake Garver1-1/+21
2023-09-25BaseTools/GenFw: Add support for LOONGARCH64 relax relocationDongyan Qian1-0/+20
2023-06-01BaseTools: switch from EFI_IMAGE_MACHINE_* to IMAGE_FILE_MACHINE_*Gerd Hoffmann1-5/+5
2023-06-01BaseTools: remove WinNtInclude.hGerd Hoffmann1-2/+0
2023-04-07BaseTools/GenFw: Add DllCharacteristicsEx field to debug dataArd Biesheuvel1-13/+41
2023-04-07BaseTools/GenFw: Parse IBT/BTI support status from ELF noteArd Biesheuvel1-0/+50
2022-11-09BaseTools: Fix wrong type of arguments to formatting functionsMichael Kubacki1-3/+3
2022-10-14BaseTools: Update GenFw/GenFv to support LoongArch platform.Chao Li1-4/+289
2022-09-08BaseTools/GenFw AARCH64: Convert more types of explicit GOT referencesArd Biesheuvel1-0/+35
2022-08-08Basetools/GenFw: Allow AARCH64 builds to use the --prm flagJose Marinho1-3/+3
2022-03-16BaseTools/GenFw: Enhance GenFw to support PRM GCC buildHuang, Li-Xia1-3/+239
2021-07-21BaseTools GenFw: Add support for R_RISCV_PCREL_LO12_S relocationSunil V L1-0/+55
2021-06-29BaseTools GenFw: Add support for RISCV GOT/PLT relocationsSunil V L1-6/+53
2021-06-16BaseTools GenFw: Keep read only alloc section as text when convert ELFgaoliming1-1/+2
2021-06-06BaseTools GenFw: Fix regression issue to convert the image to ACPI dataLiming Gao1-1/+1
2021-06-04BaseTools GenFw: Support CLANG8ELF with conversion ELF to PE/COFF imageLiming Gao1-2/+3
2021-04-15BaseTools/Source/C: Remove CPU architecture assumptionsMichael D Kinney1-3/+2
2020-04-29BaseTools: BaseTools changes for RISC-V platform.Abner Chang1-7/+275
2019-11-08BaseTools/GenFw AARCH64: disregard ADRP instructions that are patched alreadyArd Biesheuvel1-0/+13
2019-09-04BaseTools/GenFw AARCH64: fix up GOT based relative relocationsArd Biesheuvel1-1/+27
2019-04-09BaseTools: Replace BSD License with BSD+Patent LicenseMichael D Kinney1-7/+1
2019-02-14BaseTools: Various typoAntoine Coeur1-4/+4
2019-01-14BaseTools: Remove unused logic from C toolsFeng, Bob C1-5/+0
2018-07-23BaseTools: ElfConvert Tool update VerboseMsg to same with the commentYonghong Zhu1-1/+1
2018-07-11BaseTools/GenFw: Disable support for R_X86_64_32SZenith4321-1/+22
2018-07-11BaseTools/GenFw: Add X64 GOTPCREL Support to GenFwZenith4321-1/+202
2018-07-09BaseTools: Clean up source filesLiming Gao1-10/+10
2018-06-08BaseTools: Fix Section header size larger than elf file size bugYunhua Feng1-0/+3
2018-06-08BaseTools: Check elf sections alignment with MAX_COFF_ALIGNMENTYunhua Feng1-1/+10
2017-07-06BaseTools/GenFw: disregard payload in PE debug directory entry sizeArd Biesheuvel1-1/+1
2017-03-07BaseTools/GenFw: Fix VS2010/VS2012 build failureHao Wu1-7/+10
2016-11-08BaseTools/GenFw: Avoid possible NULL pointer dereferenceHao Wu1-1/+9
2016-08-23BaseTools/GenFw: ignore dynamic RELA sectionsArd Biesheuvel1-0/+14
2016-08-08BaseTools X64: fold PLT relocations into simple relative referencesArd Biesheuvel1-0/+12
2016-08-02BaseTools/GenFw AARCH64: convert ADRP to ADR instructions if binary size allo...Ard Biesheuvel1-9/+42
2016-02-18BaseTools/GenFw: Fix a bug for GCC buildYonghong Zhu1-1/+2
2016-02-17BaseTools/GenFw: Correct datatypes in diagnostic messages and check for strin...Michael LeMay1-3/+12
2016-02-17BaseTools/GenFw: Enhance error message for bad symbol definitionsMichael LeMay1-3/+59
2016-02-17BaseTools/GenFw: Exit with error when header lookup failsMichael LeMay1-2/+5
2016-02-15BaseTools/GenFw AARCH64: add support for relative data relocationsArd Biesheuvel1-10/+12
2015-09-24BaseTools/GenFw: remove ARM and RVCT references from ELF64 codeArd Biesheuvel1-22/+7
2015-09-11BaseTools/GenFw: align RVA of debugArd Biesheuvel1-2/+11
2015-08-10BaseTools/GenFw: allow AArch64 tiny and small code model relocationsArd Biesheuvel1-43/+49
2015-07-27BaseTools/GenFw: move PE/COFF header closer to payloadArd Biesheuvel1-0/+10
2015-07-27BaseTools/GenFw: move .debug contents to .data to save spaceArd Biesheuvel1-28/+26
2015-06-29BaseTools: Update GenFw to support 4K alignment.Ard Biesheuvel1-1/+15
2015-02-11BaseTools/GenFw: Set the PE/COFF attribute BaseOfData with the address of the...Erik Bjorge1-6/+16
2014-11-05BaseTools/GenFw: Fixed R_AARCH64_CALL26/R_AARCH64_JUMP26 when referring to st...Olivier Martin1-6/+8
2014-08-28License header updated to match correct format.Yingke Liu1-1/+2
2014-08-04BaseTools: Add AArch64 ADR_PREL_LO21 and R_AARCH64_CONDBR19Harry Liebel1-1/+19