1fe24d0cd0
This is a very simple heap implementation that allocates memory so that the end of each allocation always coincides with a page end and is followed by a guard page which is marked non-present. Out of bounds access (both read and write) therefore cause a crash (unhandled page fault). Note that this allocator is neither speed nor space efficient, indeed it wastes huge amounts of pages and address space so it is quite easy to hit limits. It is intended as a pure debug feature. |
||
---|---|---|
.. | ||
apps_debugger_config.h | ||
kernel_debug_config.h | ||
kernel_debugger_config.h | ||
paranoia_config.h | ||
ReadMe | ||
support_kit_config.h | ||
tracing_config.h |
To customize the settings defined in these headers, create a folder "user_config_headers" in the "build" folder and copy the headers you want to modify into that folder. Your custom headers will be ignored by SVN and the build system will automatically use them instead of the original ones. But be aware that when changes are commited to the files in "config_headers", you will have to apply them to your custom headers manually.