|
Foxit PDF SDK
|
内存调试器接口。所有函数都必须实现。 更多...
Public 属性 | |
| void(* | OnAlloc )(FXMEM_FoxitMgr *pMgr, void *p, size_t size, int flags) |
| 指向分配回调函数的指针类型。 更多... | |
| void(* | OnAllocDebug )(FXMEM_FoxitMgr *pMgr, void *p, size_t size, int flags, FX_LPCSTR file, int line) |
| 指向调试模式分配回调函数的指针类型。 更多... | |
| void(* | OnFree )(FXMEM_FoxitMgr *pMgr, void *p, int flags) |
| 指向释放回调函数的指针类型。 更多... | |
| void(* | OnRealloc )(FXMEM_FoxitMgr *pMgr, void *old_p, void *new_p, size_t size, int flags) |
| 指向重分配回调函数的指针类型。 更多... | |
| void(* | OnReallocDebug )(FXMEM_FoxitMgr *pMgr, void *old_p, void *new_p, size_t size, int flags, FX_LPCSTR file, int line) |
| 指向调试模式重分配回调函数的指针类型。 更多... | |
| void(* | OnTag )(FXMEM_FoxitMgr *pMgr, FX_LPCSTR tag) |
| 指向标签回调函数的指针类型。 更多... | |
内存调试器接口。所有函数都必须实现。
| void(* FXMEM_Debugger::OnAlloc) (FXMEM_FoxitMgr *pMgr, void *p, size_t size, int flags) |
指向分配回调函数的指针类型。
函数原型:
void OnAlloc(FXMEM_FoxitMgr* pMgr, void* p, size_t size, int flags);
| [in] | pMgr | 指向FXMEM_FoxitMgr对象的指针。 |
| [in] | p | 分配的内存块地址。 |
| [in] | size | 分配的字节大小。 |
| [in] | flags | 内存分配属性。 |
| void(* FXMEM_Debugger::OnAllocDebug) (FXMEM_FoxitMgr *pMgr, void *p, size_t size, int flags, FX_LPCSTR file, int line) |
指向调试模式分配回调函数的指针类型。
函数原型:
void OnAllocDebug(FXMEM_FoxitMgr* pMgr, void* p, size_t size, int flags, FX_LPCSTR file, int line);
| [in] | pMgr | 指向FXMEM_FoxitMgr对象的指针。 |
| [in] | p | 分配的内存块地址。 |
| [in] | size | 分配的字节大小。 |
| [in] | flags | 内存分配属性。 |
| [in] | file | 当前源文件的名称。 |
| [in] | line | 当前源文件中的行号。 |
| void(* FXMEM_Debugger::OnFree) (FXMEM_FoxitMgr *pMgr, void *p, int flags) |
指向释放回调函数的指针类型。
函数原型:
void OnFree(FXMEM_FoxitMgr* pMgr, void* p, int flags);
| [in] | pMgr | 指向FXMEM_FoxitMgr对象的指针。 |
| [in] | p | 要释放的内存块地址。 |
| [in] | flags | 内存分配属性。 |
| void(* FXMEM_Debugger::OnRealloc) (FXMEM_FoxitMgr *pMgr, void *old_p, void *new_p, size_t size, int flags) |
指向重分配回调函数的指针类型。
函数原型:
void OnRealloc(FXMEM_FoxitMgr* pMgr, void* old_p, void* new_p, size_t size, int flags);
| [in] | pMgr | 指向FXMEM_FoxitMgr对象的指针。 |
| [in] | old_p | 旧内存块的地址。 |
| [in] | new_p | 新内存块的地址。 |
| [in] | size | 重新分配的字节大小。 |
| [in] | flags | 内存分配属性。 |
| void(* FXMEM_Debugger::OnReallocDebug) (FXMEM_FoxitMgr *pMgr, void *old_p, void *new_p, size_t size, int flags, FX_LPCSTR file, int line) |
指向调试模式重分配回调函数的指针类型。
函数原型:
void OnReallocDebug(FXMEM_FoxitMgr* pMgr, void* old_p, void* new_p, size_t size, int flags, FX_LPCSTR file, int line);
| [in] | pMgr | 指向FXMEM_FoxitMgr对象的指针。 |
| [in] | old_p | 旧内存块的地址。 |
| [in] | new_p | 新内存块的地址。 |
| [in] | size | 重新分配的字节大小。 |
| [in] | flags | 内存分配属性。 |
| [in] | file | 当前源文件的名称。 |
| [in] | line | 当前源文件中的行号。 |
| void(* FXMEM_Debugger::OnTag) (FXMEM_FoxitMgr *pMgr, FX_LPCSTR tag) |
指向标签回调函数的指针类型。
函数原型:
void OnTag(FXMEM_FoxitMgr* pMgr, FX_LPCSTR tag);
| [in] | pMgr | 指向FXMEM_FoxitMgr对象的指针。 |
| [in] | tag | 标签字符串。 |