aboutsummaryrefslogtreecommitdiff
path: root/src/util/elf2efi.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-22[efi] Ignore new LoongArch PC-relative relocations and relaxationsAlexey Sheplyakov1-0/+20
2023-12-21[efi] Add potentially missing relocation typesMichael Brown1-0/+9
2023-12-19[efi] Fix Coverity warning about unintended sign extensionMichael Brown1-2/+2
2023-12-19[efi] Add relocation types generated by clangMichael Brown1-0/+3
2023-12-05[efi] Allow compiling elf2efi with clangMichael Brown1-1/+1
2023-11-27[efi] Extend PE header size to cover space up to first sectionMichael Brown1-2/+23
2023-11-24[efi] Maximise image base addressMichael Brown1-0/+44
2023-11-24[efi] Do not assume canonical PE section orderingMichael Brown1-56/+37
2023-11-24[efi] Treat 16-bit sections as hidden in hybrid binariesMichael Brown1-0/+6
2023-11-23[efi] Place PE debug information in a hidden sectionMichael Brown1-31/+15
2023-11-23[efi] Fix recorded overall size of headers in NT optional headerMichael Brown1-1/+6
2023-11-23[efi] Write out PE header only after writing sectionsMichael Brown1-22/+28
2023-11-23[efi] Use load memory address as file offset for hybrid binariesMichael Brown1-7/+77
2023-11-23[efi] Mark PE images as large address awareMichael Brown1-0/+1
2023-11-23[efi] Set NXCOMPAT bit in PE headerMichael Brown1-0/+2
2023-11-23[efi] Treat writable sections as data sectionsMichael Brown1-11/+11
2023-04-10[efi] Allow for sections to be excluded from the generated PE fileMichael Brown1-6/+17
2023-04-10[efi] Allow elf2efi to be used for hybrid binariesMichael Brown1-6/+27
2023-04-10[efi] Shrink size of data directory in PE headerMichael Brown1-4/+13
2023-04-10[efi] Remove redundant zero padding in PE headerMichael Brown1-1/+0
2023-02-03[util] Add support for LoongArch64 binariesloongarch64Xiaotian Wu1-0/+34
2023-01-20[efi] Do not rely on ProcessorBind.h when building host binariesprocessorbindMichael Brown1-0/+2
2022-01-11[efi] Do not align VirtualSize for .reloc and .debug sectionsMichael Brown1-9/+9
2021-07-15[efi] Match signtool expectations for file alignmentMichael Brown1-1/+15
2021-04-10[efi] Mark PE .reloc and .debug sections as discardableMarvin Häuser1-0/+2
2021-04-10[efi] Align EFI image sections by page sizeMarvin Häuser1-11/+24
2021-01-30[build] Allow elf2efi.c to build on FreeBSDMichael Brown1-7/+30
2020-06-19[util] Treat empty integer strings as invalidMichael Brown1-1/+1
2019-07-22[build] Do not apply WORKAROUND_CFLAGS for host compilerMichael Brown1-1/+5
2018-09-17[build] Handle R_X86_64_PLT32 from binutils 2.31Christian Hesse1-0/+1
2018-03-28[efi] Add support for R_ARM_REL32 relocationsHeinrich Schuchardt1-0/+1
2017-09-24[efi] Allow for building with older versions of elf.h system headerMichael Brown1-0/+3
2017-09-24[efi] Accept (and ignore) R_ARM_V4BX relocationsHeinrich Schuchardt1-0/+1
2017-01-25[efi] Fix building elf2efi.c when -fpic is enabled by defaultMichael Brown1-1/+1
2016-05-09[efi] Allow for building with older versions of elf.h system headerMichael Brown1-0/+22
2016-05-08[arm] Add support for 64-bit ARM (Aarch64)Michael Brown1-0/+20
2016-05-06[arm] Add support for 32-bit ARMMichael Brown1-47/+63
2016-05-02[efi] Eliminate use of libbfdMichael Brown1-169/+294
2015-09-25[efi] Work around broken 32-bit PE executable parsing in ImageHlp.dllMichael Brown1-0/+2
2015-09-14[efi] Minimise use of iPXE header files when building host utilitiesMichael Brown1-1/+2
2015-09-01[efi] Populate debug directory entry FileOffset fieldMichael Brown1-0/+19
2015-09-01[efi] Fix debug directory sizeMichael Brown1-1/+1
2015-03-05[build] Fix the REQUIRE_SYMBOL mechanismMichael Brown1-0/+3
2015-02-12[efi] Disallow R_X86_64_32 relocationsMichael Brown1-2/+1
2013-03-14[efi] Fix building with newer binutilsMichael Brown1-0/+2
2013-02-25[efi] Ensure EFI binaries comply with Authenticode requirementsMichael Brown1-1/+4
2012-07-20[legal] Update FSF mailing address in GPL licence textsMichael Brown1-1/+2
2012-04-21[efi] Fix compiler warning in elf2efi.cMichael Brown1-0/+4
2012-04-10[build] Enable warnings when building utilitiesMichael Brown1-3/+4
2010-07-21[efi] Fix the 32-bit version of elf2efi64Geoff Lywood1-10/+10