Rizin
unix-like reverse engineering framework and cli tools
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
p
r
s
t
u
v
w
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Enumerations
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
x
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
Enumerator
b
d
e
h
i
k
n
p
r
s
w
Properties
Events
Related Functions
Files
File List
File Members
All
$
.
[
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
[
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
$
.
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Events
Friends
Macros
Modules
Pages
cheap.c
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: 2021 Pulak Malhotra <pulakmalhotra2000@gmail.com>
2
// SPDX-License-Identifier: LGPL-3.0-only
3
4
#include <
rz_core.h
>
5
#include "
core_private.h
"
6
7
/* API calls of windows heap for Cutter */
8
#if __WINDOWS__
14
RZ_API
RZ_OWN
RzList
/*<RzWindowsHeapBlock *>*/
*
rz_heap_windows_blocks_list
(
RzCore
*core) {
15
return
rz_heap_blocks_list
(core);
16
}
17
23
RZ_API
RZ_OWN
RzList
/*<RzWindowsHeapInfo *>*/
*
rz_heap_windows_heap_list
(
RzCore
*core) {
24
return
rz_heap_list
(core);
25
}
26
#else
27
28
RZ_API
RZ_OWN
RzList
/*<RzWindowsHeapBlock *>*/
*
rz_heap_windows_blocks_list
(
RzCore
*core) {
29
return
NULL
;
30
}
31
32
RZ_API
RZ_OWN
RzList
/*<RzWindowsHeapInfo *>*/
*
rz_heap_windows_heap_list
(
RzCore
*core) {
33
return
NULL
;
34
}
35
36
#endif
rz_heap_windows_heap_list
RZ_API RZ_OWN RzList * rz_heap_windows_heap_list(RzCore *core)
Definition:
cheap.c:32
rz_heap_windows_blocks_list
RZ_API RZ_OWN RzList * rz_heap_windows_blocks_list(RzCore *core)
Definition:
cheap.c:28
RZ_API
#define RZ_API
Definition:
core_plugin_example.c:36
core_private.h
NULL
#define NULL
Definition:
cris-opc.c:27
rz_core.h
RZ_OWN
#define RZ_OWN
Definition:
rz_types.h:62
rz_core_t
Definition:
rz_core.h:297
rz_list_t
Definition:
rz_list.h:18
rz_heap_list
RZ_IPI RzList * rz_heap_list(RzCore *core)
Definition:
windows_heap.c:1470
rz_heap_blocks_list
RZ_IPI RzList * rz_heap_blocks_list(RzCore *core)
Definition:
windows_heap.c:1412
librz
core
cheap.c
Generated by
1.9.1