search for: builtin_term

Displaying 2 results from an estimated 2 matches for "builtin_term".

2017 Dec 15
2
Reducing code size of Position Independent Executables (PIE) by shrinking the size of dynamic relocations section
...or structures in the source code where initialized pointers > alternate with non-pointer values. I'm also curious about Roland's > app. I took a look inside vim for the source of the ..5555.. pattern (relative relocations applying to alternate words). One of the sources is the "builtin_termcaps" symbol, which is an array of "struct builtin_term": struct builtin_term { int bt_entry; char *bt_string; }; So the pattern makes sense. An encoding using strides will work really well here with stride == 0x10. There is another repeating pattern I noticed in v...
2017 Dec 13
2
Reducing code size of Position Independent Executables (PIE) by shrinking the size of dynamic relocations section
On Mon, Dec 11, 2017 at 6:14 PM, Roland McGrath <roland at hack.frob.com> wrote: > > On Mon, Dec 11, 2017 at 3:50 PM Rahul Chaudhry via gnu-gabi <gnu-gabi at sourceware.org> wrote: >> >> A simple combination of delta-encoding and run_length-encoding is one of the >> first schemes we experimented with (32-bit entries with 24-bit 'delta' and an >>