User Details
- User Since
- Jan 30 2019, 5:38 AM (209 w, 4 d)
Tue, Jan 24
use SIZEOF_LONG == 8 instead of LP64 for CHERI.
Mon, Jan 23
Fri, Jan 20
Sep 24 2019
In fact, can we have an option controlling this ? Does it have anything to do with -malign-data gcc switch ?
Sep 7 2019
Aug 4 2019
May 29 2019
[Perhaps, pcrel load gets runtime address, not important.]
May 23 2019
No, it is not. PT_INTERP requires the program (csu) to find out the aux vector, parse it to find the binary base, and then parse ELF header and program headers. All this while the binary itself is not relocated. This is significant blow of the crt, and added complexity, which also means that every binary (not only static) now carry a code which we cannot fix because it is statically linked even into dynamic binaries.
May 22 2019
May 21 2019
Jan 30 2019
I do not like this. The change makes binaries linked by the default toolchain on FreeBSD, non-standard compliant. Several hundred bytes is not too high cost to pay for not having issues with all tools still not adapted to GNU hash (and never be).