Reducing code size of Position Independent Executables (PIE) by shrinking the size of dynamic relocations section
Florian Weimer
fw@deneb.enyo.de
Sun Jan 7 10:31:00 GMT 2018
More information about the Binutils mailing list
Sun Jan 7 10:31:00 GMT 2018
- Previous message (by thread): Targetting S12Z
- Next message (by thread): old bfin bug
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
* Roland McGrath: > Given this corpus of "reloc traces" you can code up many competing encoding > formats and do serious measurements of their space savings across the > entire corpus from simple simulations without having to implement each > encoding in an actual toolchain and dynamic linker to do the analysis. On the other hand, the linker currently assumes that the order in which relative relocations are emitted does not matter. With a different encoding scheme, future linkers might reorder the relocations or data objects themselves, either to reduce relocation encoding size, or to make relocations more efficient (perhaps to support vectorization). Unfortunately, the numbers which can be derived from ET_DYN files will not reflect to what extent such reordering is possible.
- Previous message (by thread): Targetting S12Z
- Next message (by thread): old bfin bug
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list