Subscribe

Archive for March 23rd, 2007

It’s a huge subject and while I haven’t been full-time looking at this stuff I have done some more research and dug up some more references.

LKmalloc, the basis allocator for the allocator used at MS Internally at MS the LKmalloc library is referred to as ROCKALL, not part of the std C library distributed with visual […]

More local heap references

Collecting yet more references for implementing a custom heap for C++. One of the issues you run into when using a custom heap is the notion of placement new: void *operator new (size_t size, Heap &heap) { return heap.Allocate(size); }

Object allocations now appear so:

Heap local; obj *p = new (local) obj();

And when deleting the memory you must […]