Rizin
unix-like reverse engineering framework and cli tools
rz_windows_heap.h
Go to the documentation of this file.
1
#ifndef RZ_WINDOWS_HEAP_H
2
#define RZ_WINDOWS_HEAP_H
3
4
#include <
rz_types.h
>
5
6
#ifdef __cplusplus
7
extern
"C"
{
8
#endif
9
10
typedef
struct
rz_heap_block
{
11
ut64
userAddress
;
12
ut64
headerAddress
;
13
ut64
granularity
;
14
ut64
unusedBytes
;
15
char
type
[100];
16
ut64
size
;
17
}
RzWindowsHeapBlock
;
18
19
typedef
struct
rz_heap_info
{
20
ut64
base
;
21
ut64
blockCount
;
22
ut64
allocated
;
23
ut64
committed
;
24
}
RzWindowsHeapInfo
;
25
26
#ifdef __cplusplus
27
}
28
#endif
29
30
#endif
//
rz_types.h
RzWindowsHeapInfo
struct rz_heap_info RzWindowsHeapInfo
RzWindowsHeapBlock
struct rz_heap_block RzWindowsHeapBlock
rz_heap_block
Definition:
rz_windows_heap.h:10
rz_heap_block::headerAddress
ut64 headerAddress
Definition:
rz_windows_heap.h:12
rz_heap_block::type
char type[100]
Definition:
rz_windows_heap.h:15
rz_heap_block::unusedBytes
ut64 unusedBytes
Definition:
rz_windows_heap.h:14
rz_heap_block::granularity
ut64 granularity
Definition:
rz_windows_heap.h:13
rz_heap_block::userAddress
ut64 userAddress
Definition:
rz_windows_heap.h:11
rz_heap_block::size
ut64 size
Definition:
rz_windows_heap.h:16
rz_heap_info
Definition:
rz_windows_heap.h:19
rz_heap_info::blockCount
ut64 blockCount
Definition:
rz_windows_heap.h:21
rz_heap_info::base
ut64 base
Definition:
rz_windows_heap.h:20
rz_heap_info::allocated
ut64 allocated
Definition:
rz_windows_heap.h:22
rz_heap_info::committed
ut64 committed
Definition:
rz_windows_heap.h:23
ut64
ut64(WINAPI *w32_GetEnabledXStateFeatures)()
librz
include
rz_windows_heap.h
Generated by
1.9.1