llvm/bolt
Maksim Panchenko 7f7d4af7e0 Add an option to use PT_GNU_STACK for new segment.
Summary:
Added an option to reuse existing program header entry.
This option allows for bfd tools like strip and objcopy
to operate on the optimized binary without destroying it.

Also, all new sections are now properly marked in ELF.

(cherry picked from FBD2943339)
2016-02-12 19:01:53 -08:00
..
BinaryBasicBlock.cpp Rename binary optimizer to BOLT. 2016-02-05 14:42:04 -08:00
BinaryBasicBlock.h Rename binary optimizer to BOLT. 2016-02-05 14:42:04 -08:00
BinaryContext.cpp Rename binary optimizer to BOLT. 2016-02-05 14:42:04 -08:00
BinaryContext.h Rename binary optimizer to BOLT. 2016-02-05 14:42:04 -08:00
BinaryFunction.cpp Add an option to use PT_GNU_STACK for new segment. 2016-02-12 19:01:53 -08:00
BinaryFunction.h Rename binary optimizer to BOLT. 2016-02-05 14:42:04 -08:00
CMakeLists.txt Rename binary optimizer to BOLT. 2016-02-05 14:42:04 -08:00
DataReader.cpp Rename binary optimizer to BOLT. 2016-02-05 14:42:04 -08:00
DataReader.h Rename binary optimizer to BOLT. 2016-02-05 14:42:04 -08:00
Exceptions.cpp Add an option to use PT_GNU_STACK for new segment. 2016-02-12 19:01:53 -08:00
Exceptions.h Rename binary optimizer to BOLT. 2016-02-05 14:42:04 -08:00
llvm-bolt.cpp Rename binary optimizer to BOLT. 2016-02-05 14:42:04 -08:00
LLVMBuild.txt Rename binary optimizer to BOLT. 2016-02-05 14:42:04 -08:00
README.md BOLT root commit 2022-01-10 17:58:05 -08:00
RewriteInstance.cpp Add an option to use PT_GNU_STACK for new segment. 2016-02-12 19:01:53 -08:00
RewriteInstance.h Add an option to use PT_GNU_STACK for new segment. 2016-02-12 19:01:53 -08:00