2 ms·
That’s a way of achieving safety that has so many costs: - physical fragmentation (you won’t be able to put two live objects into the same page) - virtual fra
by pizlonator 2y ago
That’s a way of achieving safety that has so many costs:
- physical fragmentation (you won’t be able to put two live objects into the same page)
- virtual fragmentation (there’s kernel memory cost to having huge reservations)
- 32 bit size limit
Fil-C achieves safety without any of those compromises.
- kstrauser 2y agoFor sure. I'm under no illusion that it wouldn't be costly. What I'm trying to suss out is whether libc could hypothetically change to give better safety to existing compiled binaries.
- pizlonator 2y agoTwo things: - The costs of your solution really are prohibitive. Lots of stuff just won't run. - "Better" isn't good enough because attackers are good at finding the loopholes. You need a guarantee.