summaryrefslogtreecommitdiffstats
path: root/src/util/elf2efi.c
Commit message (Expand)AuthorAgeFilesLines
* [efi] Ignore new LoongArch PC-relative relocations and relaxationsAlexey Sheplyakov2024-02-221-0/+20
* [efi] Add potentially missing relocation typesMichael Brown2023-12-211-0/+9
* [efi] Fix Coverity warning about unintended sign extensionMichael Brown2023-12-191-2/+2
* [efi] Add relocation types generated by clangMichael Brown2023-12-191-0/+3
* [efi] Allow compiling elf2efi with clangMichael Brown2023-12-051-1/+1
* [efi] Extend PE header size to cover space up to first sectionMichael Brown2023-11-271-2/+23
* [efi] Maximise image base addressMichael Brown2023-11-241-0/+44
* [efi] Do not assume canonical PE section orderingMichael Brown2023-11-241-56/+37Star
* [efi] Treat 16-bit sections as hidden in hybrid binariesMichael Brown2023-11-241-0/+6
* [efi] Place PE debug information in a hidden sectionMichael Brown2023-11-231-31/+15Star
* [efi] Fix recorded overall size of headers in NT optional headerMichael Brown2023-11-231-1/+6
* [efi] Write out PE header only after writing sectionsMichael Brown2023-11-231-22/+28
* [efi] Use load memory address as file offset for hybrid binariesMichael Brown2023-11-231-7/+77
* [efi] Mark PE images as large address awareMichael Brown2023-11-231-0/+1
* [efi] Set NXCOMPAT bit in PE headerMichael Brown2023-11-231-0/+2
* [efi] Treat writable sections as data sectionsMichael Brown2023-11-231-11/+11
* [efi] Allow for sections to be excluded from the generated PE fileMichael Brown2023-04-101-6/+17
* [efi] Allow elf2efi to be used for hybrid binariesMichael Brown2023-04-101-6/+27
* [efi] Shrink size of data directory in PE headerMichael Brown2023-04-101-4/+13
* [efi] Remove redundant zero padding in PE headerMichael Brown2023-04-101-1/+0Star
* [util] Add support for LoongArch64 binariesXiaotian Wu2023-02-031-0/+34
* [efi] Do not rely on ProcessorBind.h when building host binariesMichael Brown2023-01-201-0/+2
* [efi] Do not align VirtualSize for .reloc and .debug sectionsMichael Brown2022-01-111-9/+9
* [efi] Match signtool expectations for file alignmentMichael Brown2021-07-151-1/+15
* [efi] Mark PE .reloc and .debug sections as discardableMarvin Häuser2021-04-101-0/+2
* [efi] Align EFI image sections by page sizeMarvin Häuser2021-04-101-11/+24
* [build] Allow elf2efi.c to build on FreeBSDMichael Brown2021-01-301-7/+30
* [util] Treat empty integer strings as invalidMichael Brown2020-06-191-1/+1
* [build] Do not apply WORKAROUND_CFLAGS for host compilerMichael Brown2019-07-221-1/+5
* [build] Handle R_X86_64_PLT32 from binutils 2.31Christian Hesse2018-09-171-0/+1
* [efi] Add support for R_ARM_REL32 relocationsHeinrich Schuchardt2018-03-281-0/+1
* [efi] Allow for building with older versions of elf.h system headerMichael Brown2017-09-241-0/+3
* [efi] Accept (and ignore) R_ARM_V4BX relocationsHeinrich Schuchardt2017-09-241-0/+1
* [efi] Fix building elf2efi.c when -fpic is enabled by defaultMichael Brown2017-01-251-1/+1
* [efi] Allow for building with older versions of elf.h system headerMichael Brown2016-05-091-0/+22
* [arm] Add support for 64-bit ARM (Aarch64)Michael Brown2016-05-081-0/+20
* [arm] Add support for 32-bit ARMMichael Brown2016-05-061-47/+63
* [efi] Eliminate use of libbfdMichael Brown2016-05-021-169/+294
* [efi] Work around broken 32-bit PE executable parsing in ImageHlp.dllMichael Brown2015-09-251-0/+2
* [efi] Minimise use of iPXE header files when building host utilitiesMichael Brown2015-09-151-1/+2
* [efi] Populate debug directory entry FileOffset fieldMichael Brown2015-09-011-0/+19
* [efi] Fix debug directory sizeMichael Brown2015-09-011-1/+1
* [build] Fix the REQUIRE_SYMBOL mechanismMichael Brown2015-03-051-0/+3
* [efi] Disallow R_X86_64_32 relocationsMichael Brown2015-02-121-2/+1Star
* [efi] Fix building with newer binutilsMichael Brown2013-03-141-0/+2
* [efi] Ensure EFI binaries comply with Authenticode requirementsMichael Brown2013-02-251-1/+4
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-201-1/+2
* [efi] Fix compiler warning in elf2efi.cMichael Brown2012-04-211-0/+4
* [build] Enable warnings when building utilitiesMichael Brown2012-04-101-3/+4
* [efi] Fix the 32-bit version of elf2efi64Geoff Lywood2010-07-211-10/+10