guarded_heap
static guarded_heap sGuardedHeap = {
guarded_heap_allocate_meta(guarded_heap& heap, size_t size, uint32 flags)
guarded_heap_add_area(guarded_heap& heap, size_t minimumPages, uint32 flags)
guarded_heap_allocate(guarded_heap& heap, size_t size, size_t alignment,
guarded_heap_free_page(guarded_heap& heap, addr_t pageAddress,
guarded_heap_free(guarded_heap& heap, void* address, uint32 flags)
guarded_heap_realloc(guarded_heap& heap, void* address, size_t newSize, uint32 flags)
guarded_heap* heap = &sGuardedHeap;
heap = (guarded_heap*)parse_expression(argv[1]);
struct guarded_heap;
guarded_heap* heap;
static guarded_heap sGuardedHeap = {
guarded_heap_pages_allocated(guarded_heap& heap, size_t pagesAllocated)
guarded_heap_area_init(guarded_heap& heap, area_id id, void* baseAddress,
guarded_heap_area_create(guarded_heap& heap, size_t size)
guarded_heap_add_area(guarded_heap& heap, uint32 counter)
guarded_heap_allocate(guarded_heap& heap, size_t size, size_t alignment)
guarded_heap_get_locked_area_for(guarded_heap& heap, void* address)
dump_guarded_heap(guarded_heap& heap)
dump_allocations(guarded_heap& heap, bool statsOnly, thread_id thread)