[PATCH 07/11] elf: Implement tail merging of strings in ldconfig
Florian Weimer
fweimer@redhat.com
Tue Dec 1 10:28:41 GMT 2020
* Adhemerval Zanella via Libc-alpha:
> On 09/11/2020 15:41, Florian Weimer via Libc-alpha wrote:
>> This simplifies the string table construction in elf/cache.c
>> because there is no more need to keep track of offsets explicitly;
>> the string table implementation does this internally.
>>
>> This change slightly reduces the size of the cache on disk. The
>> file format does not change as a result. The strings are
>> null-terminated, without explicit length, so tail merging is
>> transparent to readers.
>
> Any idea of the size improvement here?
It's smaller than expected. Looks the tails aren't actually merged.
I'll figure out what is going on.
Thanks,
Florian
--
Red Hat GmbH, https://de.redhat.com/ , Registered seat: Grasbrunn,
Commercial register: Amtsgericht Muenchen, HRB 153243,
Managing Directors: Charles Cachera, Brian Klemm, Laurie Krebs, Michael O'Neill
More information about the Libc-alpha
mailing list