引言
Valgrind 是一款强大的二进制分析引擎,一个很常见的用途是检测内存泄漏。
TODO: 基本用法
定制内存分配器
假设我们有一个简单的内存分配器
class Allocator {
public:
void *allocate(std::size_t nbytes) {
}
void deallocate(void *p) {
}
private:
uint8_t _memory[4096];
}
Valgrind 是一款强大的二进制分析引擎,一个很常见的用途是检测内存泄漏。
TODO: 基本用法
假设我们有一个简单的内存分配器
class Allocator {
public:
void *allocate(std::size_t nbytes) {
}
void deallocate(void *p) {
}
private:
uint8_t _memory[4096];
}