mirror-llvm-project/bolt/test/Inputs
Brian Cain 98ced6cfd0
[BOLT] Template patchELFPHDRTable and rewriteNoteSections for ELF32 (#189715)
Template patchELFPHDRTable, rewriteNoteSections, markGnuRelroSections,
and discoverStorage to support both ELF32LE and ELF64LE binaries.
Previously these functions were hardcoded for ELF64LE, causing crashes
when processing 32-bit ELF binaries.

The RewriteInstance constructor now accepts ELF32LE objects in addition
to ELF64LE. The ELF_FUNCTION macro is reused (and moved earlier in the
header) to dispatch to the correct template instantiation.

These changes are preparation for adding support to hexagon architecture
in Bolt.
2026-04-03 15:16:31 -05:00
..
asm_foo.s
asm_main.c
bolt_icf.cpp
elf32-basic.yaml [BOLT] Template patchELFPHDRTable and rewriteNoteSections for ELF32 (#189715) 2026-04-03 15:16:31 -05:00
hello.c
icf-jump-tables.c
icf_baz.c
icf_main.c
ifunc.c
indirect_goto.c
iplt.ld
jump_table_icp.cpp
multi-func.cpp
plt-tailcall.c
plt.c
reorder-data-writable-ptload.fdata
stub.c
stub.h
vararg.s