You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, we describe some practical implementation implications for allocators -- e.g., relating to bounds alignment -- but ideally we'd actually have a higher-level section talking in rather more detail about requirements for memory allocators. This would include not just how to do alignment/bounds, but also what sanity checks to run when free()/realloc()/etc are called, expectations (perhaps) for memory clearing, and to some extent (unclear how much) integration with VM. Might also want to touch on topics such as slab allocators.
This relates to existing issues #9 and #17 (the latter possibly subsumed by this issue?).
The text was updated successfully, but these errors were encountered:
I guess also this would include some guidance (not sure how strong on the 'may' 'should' 'most' spectrum) along the lines of return values when allocating zero-size regions, how to handle bounds in those edge cases, and so on.
It might also be that we want to consider how to handle optional types of protection -- e.g., at least "No temporal safety" vs "With temporal safety" -- but the latter might be subdivided into addressing issues like multiple frees / sanity checking vs support requiring actual revocation.
Currently, we describe some practical implementation implications for allocators -- e.g., relating to bounds alignment -- but ideally we'd actually have a higher-level section talking in rather more detail about requirements for memory allocators. This would include not just how to do alignment/bounds, but also what sanity checks to run when free()/realloc()/etc are called, expectations (perhaps) for memory clearing, and to some extent (unclear how much) integration with VM. Might also want to touch on topics such as slab allocators.
This relates to existing issues #9 and #17 (the latter possibly subsumed by this issue?).
The text was updated successfully, but these errors were encountered: