| 37 | class SimpleAllocator { |
| 38 | public: |
| 39 | void* Malloc(size_t size) { |
| 40 | void* ptr = nullptr; |
| 41 | if (size != 0) { |
| 42 | ptr = std::malloc(size); |
| 43 | } |
| 44 | #ifdef SONIC_UNITTEST |
| 45 | if (ptr != nullptr) { |
| 46 | std::memset(ptr, 'z', size); |
| 47 | } |
| 48 | #endif |
| 49 | return ptr; |
| 50 | } |
| 51 | |
| 52 | void* Realloc(void* old_ptr, size_t old_size, size_t new_size) { |
| 53 | (void)(old_size); |
no outgoing calls
no test coverage detected