Reading List:
[1] Automatic pool allocation: Improving performance by controlling data structure layout in the heap. PLDI, 2005.
[2] Linear Regions Are All You Need. European Symposium on Programming, 2006 paper
Data are allocated within lexically-scoped regions and all of the objects in a region are deallocated at the end of the region’s scope.
If you could revise
the fundmental principles of
computer system design
to improve security...
... what would you change?