| 269 | #define ALLOC_MAGIC 0xBF |
| 270 | |
| 271 | static int DbgHeapHashMemory(void* ptr, int size) |
| 272 | { |
| 273 | int curHash = 0; |
| 274 | uint8_t* curHashPtr = (uint8_t*) ptr; |
| 275 | for (int i = 0; i < size; i++) |
| 276 | { |
| 277 | curHash = ((curHash ^ *curHashPtr) << 5) - curHash; |
| 278 | curHashPtr++; |
| 279 | } |
| 280 | return curHash; |
| 281 | } |
| 282 | |
| 283 | static void* DbgHeapAlloc(std::size_t size, const char* fileName, int lineNum) |
| 284 | { |
no outgoing calls
no test coverage detected