| 415 | class TCMallocImplementation : public MallocExtension { |
| 416 | public: |
| 417 | virtual void GetStats(char* buffer, int buffer_length) { |
| 418 | ASSERT(buffer_length > 0); |
| 419 | TCMalloc_Printer printer(buffer, buffer_length); |
| 420 | |
| 421 | // Print level one stats unless lots of space is available |
| 422 | if (buffer_length < 10000) { |
| 423 | DumpStats(&printer, 1); |
| 424 | } else { |
| 425 | DumpStats(&printer, 2); |
| 426 | } |
| 427 | } |
| 428 | |
| 429 | virtual bool GetNumericProperty(const char* name, size_t* value) { |
| 430 | ASSERT(name != NULL); |
nothing calls this directly
no test coverage detected