Radare.RAnal – libr Reference Manual
Packages
libr
Radare
RAnal
BlockDiff
BlockType
Cnd
Data
FcnType
FunctionType
MetaType
MetaWhere
OpFamily
OpType
ReflineType
Ret
Stack
VarDir
Block
CaseOp
Cond
Diff
Function
Hint
MetaItem
Op
Ref
Refline
Value
Var
RAnal
diff_setup
diff_setup_i
get_fcns
op_hexstr
set_big_endian
set_bits
trace_bb
xrefs_get
xrefs_get_from
big_endian
bits
fcns
reflines
reg
syscall
user
RAnal
Object Hierarchy:
Description:
[
Compact
]
[
CCode
( cname =
"RAnal"
, cprefix =
"r_anal_"
, free_function =
"r_anal_free"
) ]
public
class
RAnal
Namespace:
Radare
Package:
libr
Content:
Classes:
Block
CaseOp
Cond
Diff
Function
Hint
MetaItem
Op
Ref
Refline
Value
Var
Enums:
BlockDiff
BlockType
Cnd
Data
FcnType
FunctionType
MetaType
MetaWhere
OpFamily
OpType
ReflineType
Ret
Stack
VarDir
Creation methods:
public
RAnal
()
Methods:
public
void
diff_setup
(
bool
doops,
double
thbb,
double
thfcn)
public
void
diff_setup_i
(
bool
doops,
int
thbb,
int
thfcn)
public
unowned
RList
<
unowned
Function
>
get_fcns
()
public
bool
op_hexstr
(
uint64
addr,
string
hexstr)
public
bool
set_big_endian
(
bool
big)
public
bool
set_bits
(
int
bits)
public
void
trace_bb
(
uint64
addr)
public
RList
<
Ref
>
xrefs_get
(
uint64
addr)
public
RList
<
Ref
>
xrefs_get_from
(
uint64
addr)
Fields:
public
bool
big_endian
public
int
bits
public
RList
<
Function
>
fcns
public
RList
<
Refline
>
reflines
public
RReg
reg
public
RSyscall
syscall
public
void
*
user