Advertisement
ItsTotallyRSX

Untitled

Nov 21st, 2018
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1.  
  2.  
  3. void* __cdecl operator new(size_t size)
  4. {
  5. #ifdef CONFIG_DBG_LIBCOM_MEM
  6. void * ptr;
  7. ptr = malloc(size);
  8. printf("[dbg libcompiler] allocate: %p (size: %lli)\n", ptr, size);
  9. return ptr;
  10. #else
  11. return malloc(size);
  12. #endif
  13. }
  14.  
  15. void* __cdecl operator new(size_t size, unsigned long * AllocationContext)
  16. {
  17. return ::operator new(size);
  18. }
  19.  
  20. void* __cdecl operator new[](size_t size, int PoolType)
  21. {
  22. return ::operator new(size);
  23. }
  24.  
  25. void __cdecl operator delete(void* pObject)
  26. {
  27. #ifdef CONFIG_DBG_LIBCOM_MEM
  28. printf("[dbg libcompiler] deallocate: %p\n", pObject);
  29. #endif
  30. free(pObject);
  31. }
  32.  
  33. void __cdecl operator delete(void* pObject, size_t s)
  34. {
  35. ::operator delete(pObject);
  36. }
  37.  
  38. void __cdecl operator delete[](void* pObject)
  39. {
  40. ::operator delete(pObject);
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement