ROSE
0.11.145.247
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace 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
c
d
g
h
i
l
m
n
s
t
u
v
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
x
Enumerations
a
b
c
d
e
f
i
k
l
m
o
p
s
t
v
w
x
Enumerator
a
b
c
d
e
f
h
i
l
m
n
o
p
s
t
u
v
w
y
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
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
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
k
l
m
n
o
p
r
s
t
u
v
w
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
Enumerator
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
w
x
y
Related Symbols
b
i
o
Files
File List
Examples
src
frontend
BinaryFormats
IntelPinSupport.h
1
#include <featureTests.h>
2
#ifdef ROSE_ENABLE_BINARY_ANALYSIS
3
4
#ifndef USE_ROSE_INTEL_PIN_SUPPORT
5
#error "ROSE not configured to use INTEL PIN support (use --with-IntelPin=<path>)."
6
#endif
7
8
// Required macros for Intel Pin tools (their header files require these) to compile
9
#define TARGET_LINUX
10
#define TARGET_IA32E
11
#define HOST_IA32E
12
#define USING_XED
13
14
// This macro will remove the "using namespace LEVEL_PINCLIENT;" from pin.H"
15
#define REQUIRE_PIN_TO_USE_NAMESPACES
16
#include "pin.H"
17
18
std::string output (LEVEL_CORE::IMG_TYPE image_type);
19
std::string output (LEVEL_CORE::SEC_TYPE section_type);
20
21
#endif
Generated on Mon Mar 31 2025 00:22:52 for ROSE by
1.9.8