Module ida_ida
Contains the inf structure definition and some functions common to the whole IDA
project.
The inf structure is saved in the database and contains information specific to
the current program being disassembled. Initially it is filled with values from
ida.cfg.
Although it is not a good idea to change values in inf structure (because you
will overwrite values taken from ida.cfg), you are allowed to do it if you feel
it necessary.
Global variables
var ABI_8ALIGN4
-
4 byte alignment for 8byte scalars (__int64/double) inside structures?
var ABI_BIGARG_ALIGN
-
use natural type alignment for argument if the alignment exceeds native word size. (e.g. __int64 argument should be 8byte aligned on some 32bit platforms)
var ABI_GCC_LAYOUT
-
use gcc layout for udts (used for mingw)
var ABI_HARD_FLOAT
-
use the floating-point register set
var ABI_HUGEARG_ALIGN
-
use natural type alignment for an argument even if its alignment exceeds double native word size (the default is to use double word max). e.g. if this bit is set, __int128 has 16-byte alignment. this bit is not used by ida yet
var ABI_MAP_STKARGS
-
register arguments are mapped to stack area (and consume stack slots)
var ABI_PACK_STKARGS
-
do not align stack arguments to stack slots
var ABI_SET_BY_USER
-
compiler/abi were set by user flag and require SETCOMP_BY_USER flag to be changed
var ABI_STACK_LDBL
-
long double arguments are passed on stack
var ABI_STACK_VARARGS
-
varargs are always passed on stack (even when there are free registers)
var AF2_DOEH
-
Handle EH information.
var AF2_DORTTI
-
Handle RTTI information.
var AF2_MACRO
-
Try to combine several instructions into a macro instruction
var AF2_MERGESTR
-
Merge string literals created using data xrefs
var AF_ANORET
-
Perform 'no-return' analysis.
var AF_CHKUNI
-
Check for unicode strings.
var AF_CODE
-
Trace execution flow.
var AF_DATOFF
-
Automatically convert data to offsets.
var AF_DOCODE
-
Coagulate code segs at the final pass.
var AF_DODATA
-
Coagulate data segs at the final pass.
var AF_DREFOFF
-
Create offset if data xref to seg32 exists.
var AF_FINAL
-
Final pass of analysis.
var AF_FIXUP
-
Create offsets and segments using fixup info.
var AF_FLIRT
-
Use flirt signatures.
var AF_FTAIL
-
Create function tails.
var AF_HFLIRT
-
Automatically hide library functions.
var AF_IMMOFF
-
Convert 32bit instruction operand to offset.
var AF_JFUNC
-
Rename jump functions as j_...
var AF_JUMPTBL
-
Locate and create jump tables.
var AF_LVAR
-
Create stack variables.
var AF_MARKCODE
-
Mark typical code sequences as code.
var AF_MEMFUNC
-
Try to guess member function types.
var AF_NULLSUB
-
Rename empty functions as nullsub_...
var AF_PROC
-
Create functions if call is present.
var AF_PROCPTR
-
Create function if data xref data->code32 exists.
var AF_PURDAT
-
Control flow to data segment is ignored.
var AF_REGARG
-
Propagate register argument information.
var AF_SIGCMT
-
Append a signature name comment for recognized anonymous library functions.
var AF_SIGMLT
-
Allow recognition of several copies of the same function.
var AF_STKARG
-
Propagate stack argument information.
var AF_STRLIT
-
Create string literal if data xref exists.
var AF_TRACE
-
Trace stack pointer.
var AF_TRFUNC
-
Truncate functions upon code deletion.
var AF_UNK
-
Delete instructions with no xrefs.
var AF_USED
-
Analyze and create all xrefs.
var AF_VERSP
-
Perform full SP-analysis. ( processor_t::verify_sp)
var DEMNAM_CMNT
-
display demangled names as comments
var DEMNAM_FIRST
-
override type info
var DEMNAM_GCC3
-
assume gcc3 names (valid for gnu compiler)
var DEMNAM_MASK
-
mask for name form
var DEMNAM_NAME
-
display demangled names as regular names
var DEMNAM_NONE
-
don't display demangled names
var IDAINFO_PROCNAME_SIZE
-
IDAINFO_PROCNAME_SIZE = 16
var IDAINFO_STRLIT_PREF_SIZE
-
IDAINFO_STRLIT_PREF_SIZE = 16
var IDAINFO_TAG_SIZE
-
The database parameters. This structure is kept in the ida database. It contains the essential parameters for the current program
var IDB_COMPRESSED
-
compress & pack database components
var IDB_EXT
-
IDB_EXT = 'idb'
var IDB_EXT32
-
IDB_EXT32 = 'idb'
var IDB_EXT64
-
IDB_EXT64 = 'i64'
var IDB_PACKED
-
pack database components into .idb
var IDB_UNPACKED
-
leave database components unpacked
var IDI_ALTVAL
-
IDI_ALTVAL = 1
var IDI_BITMAP
-
bitmap field: interpret bitmask as bit number
var IDI_BLOB
-
IDI_BLOB = 8
var IDI_BUFVAR
-
IDI_BUFVAR = 16496
var IDI_BYTEARRAY
-
byte array: binary representation
var IDI_CSTR
-
string
var IDI_DEC
-
show as decimal
var IDI_EA_HEX
-
default representation: hex or "BADADDR"
var IDI_HASH
-
hashed node field, hash name in offset
var IDI_HEX
-
show as hexadecimal
var IDI_HLPSTRUC
-
call helper for pointer to structure
var IDI_INC
-
stored value is incremented (scalars only)
var IDI_MAP_VAL
-
apply ea2node() to value
var IDI_NODEVAL
-
IDI_NODEVAL = 15
var IDI_NOMERGE
-
field should not be merged as part of INF
var IDI_ONOFF
-
show boolean as on/off (not true/false)
var IDI_QSTRING
-
qstring
var IDI_READONLY
-
read-only field (cannot be modified)
var IDI_SCALAR
-
scalar value (default)
var IDI_STRUCFLD
-
structure field (opposite to IDI_NODEVAL)
var IDI_SUPVAL
-
IDI_SUPVAL = 2
var IDI_VALOBJ
-
IDI_VALOBJ = 4
var INFFL_ALLASM
-
may use constructs not supported by the target assembler
var INFFL_AUTO
-
Autoanalysis is enabled?
var INFFL_CHKOPS
-
check manual operands? (unused)
var INFFL_GRAPH_VIEW
-
currently using graph options ( text_options_t::graph)
var INFFL_LOADIDC
-
loading an idc file that contains database info
var INFFL_NMOPS
-
allow non-matched operands? (unused)
var INFFL_NOUSER
-
do not store user info in the database
var INFFL_READONLY
-
(internal) temporary interdiction to modify the database
var INF_ABIBITS
-
INF_ABIBITS = 67
var INF_ABINAME
-
ABI name (processor specific)
var INF_AF
-
INF_AF = 10
var INF_AF2
-
INF_AF2 = 11
var INF_APPCALL_OPTIONS
-
INF_APPCALL_OPTIONS = 68
var INF_APPTYPE
-
INF_APPTYPE = 7
var INF_ARCHIVE_PATH
-
archive file path
var INF_ASMTYPE
-
INF_ASMTYPE = 8
var INF_BASEADDR
-
INF_BASEADDR = 12
var INF_BIN_PREFIX_SIZE
-
INF_BIN_PREFIX_SIZE = 47
var INF_CC
-
INF_CC = 56
var INF_CC_CM
-
INF_CC_CM = 58
var INF_CC_DEFALIGN
-
INF_CC_DEFALIGN = 62
var INF_CC_ID
-
INF_CC_ID = 57
var INF_CC_SIZE_B
-
INF_CC_SIZE_B = 60
var INF_CC_SIZE_E
-
INF_CC_SIZE_E = 61
var INF_CC_SIZE_I
-
INF_CC_SIZE_I = 59
var INF_CC_SIZE_L
-
INF_CC_SIZE_L = 64
var INF_CC_SIZE_LDBL
-
INF_CC_SIZE_LDBL = 66
var INF_CC_SIZE_LL
-
INF_CC_SIZE_LL = 65
var INF_CC_SIZE_S
-
INF_CC_SIZE_S = 63
var INF_CMTFLG
-
INF_CMTFLG = 45
var INF_CMT_INDENT
-
INF_CMT_INDENT = 41
var INF_CRC32
-
input file crc32
var INF_CTIME
-
database creation timestamp
var INF_C_MACROS
-
C predefined macros.
var INF_DATABASE_CHANGE_COUNT
-
INF_DATABASE_CHANGE_COUNT = 4
var INF_DATATYPES
-
INF_DATATYPES = 55
var INF_DBG_BINPATHS
-
unused (20 indexes)
var INF_DEMNAMES
-
INF_DEMNAMES = 38
var INF_DUALOP_GRAPH
-
Graph text representation options.
var INF_DUALOP_TEXT
-
Text text representation options.
var INF_ELAPSED
-
seconds database stayed open
var INF_FILETYPE
-
INF_FILETYPE = 5
var INF_FILE_FORMAT_NAME
-
file format name for loader modules
var INF_FSIZE
-
input file size
var INF_GENFLAGS
-
INF_GENFLAGS = 2
var INF_GROUPS
-
segment group information (see init_groups())
var INF_HIGHOFF
-
INF_HIGHOFF = 24
var INF_H_PATH
-
C header path.
var INF_IDA_VERSION
-
version of ida which created the database
var INF_IDSNODE
-
ids modnode id (for import_module)
var INF_IMAGEBASE
-
image base
var INF_INCLUDE
-
assembler include file name
var INF_INDENT
-
INF_INDENT = 40
var INF_INITIAL_VERSION
-
initial version of database
var INF_INPUT_FILE_PATH
-
INF_INPUT_FILE_PATH = 97
var INF_LAST
-
INF_LAST = 98
var INF_LENXREF
-
INF_LENXREF = 43
var INF_LFLAGS
-
INF_LFLAGS = 3
var INF_LIMITER
-
INF_LIMITER = 46
var INF_LISTNAMES
-
INF_LISTNAMES = 39
var INF_LONG_DEMNAMES
-
INF_LONG_DEMNAMES = 37
var INF_LOWOFF
-
INF_LOWOFF = 23
var INF_MAIN
-
INF_MAIN = 18
var INF_MARGIN
-
INF_MARGIN = 42
var INF_MAXREF
-
INF_MAXREF = 25
var INF_MAX_AUTONAME_LEN
-
INF_MAX_AUTONAME_LEN = 34
var INF_MAX_EA
-
INF_MAX_EA = 20
var INF_MD5
-
MD5 of the input file.
var INF_MIN_EA
-
INF_MIN_EA = 19
var INF_NAMETYPE
-
INF_NAMETYPE = 35
var INF_NETDELTA
-
INF_NETDELTA = 29
var INF_NOPENS
-
how many times the database is opened
var INF_NOTEPAD
-
notepad blob, occupies 1000 indexes (1MB of text)
var INF_OMAX_EA
-
INF_OMAX_EA = 22
var INF_OMIN_EA
-
INF_OMIN_EA = 21
var INF_OSTYPE
-
INF_OSTYPE = 6
var INF_OUTFILEENC
-
output file encoding index
var INF_OUTFLAGS
-
INF_OUTFLAGS = 44
var INF_PREFFLAG
-
INF_PREFFLAG = 48
var INF_PRIVRANGE
-
INF_PRIVRANGE = 26
var INF_PRIVRANGE_END_EA
-
INF_PRIVRANGE_END_EA = 28
var INF_PRIVRANGE_START_EA
-
INF_PRIVRANGE_START_EA = 27
var INF_PROBLEMS
-
problem lists
var INF_PROCNAME
-
INF_PROCNAME = 1
var INF_REFCMTNUM
-
INF_REFCMTNUM = 32
var INF_SELECTORS
-
2..63 are for selector_t blob (see init_selectors())
var INF_SHA256
-
SHA256 of the input file.
var INF_SHORT_DEMNAMES
-
INF_SHORT_DEMNAMES = 36
var INF_SPECSEGS
-
INF_SPECSEGS = 9
var INF_SRCDBG_PATHS
-
source debug paths, occupies 20 indexes
var INF_SRCDBG_UNDESIRED
-
user-closed source files, occupies 20 indexes
var INF_START_CS
-
INF_START_CS = 14
var INF_START_EA
-
INF_START_EA = 16
var INF_START_IP
-
INF_START_IP = 15
var INF_START_SP
-
INF_START_SP = 17
var INF_START_SS
-
INF_START_SS = 13
var INF_STRLIT_BREAK
-
INF_STRLIT_BREAK = 50
var INF_STRLIT_FLAGS
-
INF_STRLIT_FLAGS = 49
var INF_STRLIT_PREF
-
INF_STRLIT_PREF = 53
var INF_STRLIT_SERNUM
-
INF_STRLIT_SERNUM = 54
var INF_STRLIT_ZEROES
-
INF_STRLIT_ZEROES = 51
var INF_STRTYPE
-
INF_STRTYPE = 52
var INF_STR_ENCODINGS
-
a list of encodings for the program strings
var INF_TYPE_XREFNUM
-
INF_TYPE_XREFNUM = 31
var INF_VERSION
-
INF_VERSION = 0
var INF_XREFFLAG
-
INF_XREFFLAG = 33
var INF_XREFNUM
-
INF_XREFNUM = 30
var LFLG_64BIT
-
64-bit program?
var LFLG_COMPRESS
-
compress the database?
var LFLG_DBG_NOPATH
-
do not store input full path in debugger process options
var LFLG_FLAT_OFF32
-
treat REF_OFF32 as 32-bit offset for 16bit segments (otherwise try SEG16:OFF16)
var LFLG_IS_DLL
-
Is dynamic library?
var LFLG_KERNMODE
-
is kernel mode binary?
var LFLG_MSF
-
Byte order: is MSB first?
var LFLG_PACK
-
pack the database?
var LFLG_PC_FLAT
-
32-bit program (or higher)?
var LFLG_PC_FPP
-
decode floating point processor instructions?
var LFLG_SNAPSHOT
-
memory snapshot was taken?
var LFLG_WIDE_HBF
-
Bit order of wide bytes: high byte first? (wide bytes: processor_t::dnbits > 8)
var LMT_EMPTY
-
empty lines at the end of basic blocks
var LMT_THICK
-
thick borders
var LMT_THIN
-
thin borders
var LN_AUTO
-
include autogenerated names
var LN_NORMAL
-
include normal names
var LN_PUBLIC
-
include public names
var LN_WEAK
-
include weak names
var MAXADDR
-
MAXADDR = 4278190080
var NM_EA
-
NM_EA = 6
var NM_EA4
-
NM_EA4 = 7
var NM_EA8
-
NM_EA8 = 8
var NM_NAM_EA
-
NM_NAM_EA = 5
var NM_NAM_OFF
-
NM_NAM_OFF = 2
var NM_PTR_EA
-
NM_PTR_EA = 4
var NM_PTR_OFF
-
NM_PTR_OFF = 1
var NM_REL_EA
-
NM_REL_EA = 3
var NM_REL_OFF
-
NM_REL_OFF = 0
var NM_SERIAL
-
NM_SERIAL = 10
var NM_SHORT
-
NM_SHORT = 9
var OFLG_GEN_ASSUME
-
Generate 'assume' directives?
var OFLG_GEN_NULL
-
Generate empty lines?
var OFLG_GEN_ORG
-
Generate 'org' directives?
var OFLG_GEN_TRYBLKS
-
Generate try/catch directives?
var OFLG_LZERO
-
generate leading zeroes in numbers
var OFLG_PREF_SEG
-
line prefixes with segment name?
var OFLG_SHOW_AUTO
-
Display autoanalysis indicator?
var OFLG_SHOW_PREF
-
Show line prefixes?
var OFLG_SHOW_VOID
-
Display void marks?
var PREF_FNCOFF
-
show function offsets?
var PREF_PFXTRUNC
-
truncate instruction bytes if they would need more than 1 line
var PREF_SEGADR
-
show segment addresses?
var PREF_STACK
-
show stack pointer?
var SCF_ALLCMT
-
comment all lines?
var SCF_LINNUM
-
show source line numbers
var SCF_NOCMT
-
no comments at all
var SCF_RPTCMT
-
show repeatable comments?
var SCF_SHHID_FUNC
-
show hidden functions
var SCF_SHHID_ITEM
-
show hidden instructions
var SCF_SHHID_SEGM
-
show hidden segments
var SCF_TESTMODE
-
testida.idc is running
var STRF_AUTO
-
names have 'autogenerated' bit?
var STRF_COMMENT
-
generate auto comment for string references?
var STRF_GEN
-
generate names?
var STRF_SAVECASE
-
preserve case of strings for identifiers
var STRF_SERIAL
-
generate serial names?
var STRF_UNICODE
-
unicode strings are present?
var STT_CUR
-
use current storage type (may be used only as a function argument)
var STT_DBG
-
memory map: temporary debugger storage. used internally
var STT_MM
-
memory map: sparse storage. useful for huge objects
var STT_VA
-
regular storage: virtual arrays, an explicit flag for each byte
var SW_ALLCMT
-
SW_ALLCMT = 2
var SW_LINNUM
-
SW_LINNUM = 8
var SW_NOCMT
-
SW_NOCMT = 4
var SW_RPTCMT
-
SW_RPTCMT = 1
var SW_SEGXRF
-
show segments in xrefs?
var SW_SHHID_FUNC
-
SW_SHHID_FUNC = 64
var SW_SHHID_ITEM
-
SW_SHHID_ITEM = 32
var SW_SHHID_SEGM
-
SW_SHHID_SEGM = 128
var SW_TESTMODE
-
SW_TESTMODE = 16
var SW_XRFFNC
-
show function offsets?
var SW_XRFMRK
-
show xref type marks?
var SW_XRFVAL
-
show xref values? (otherwise-"...")
var UA_MAXOP
-
max number of operands allowed for an instruction
var VLD_AUTO_REPAIR
-
automatically repair the database
var VLD_DIALOG
-
ask user to repair (this bit is mutually exclusive with VLD_AUTO_REPAIR)
var VLD_SILENT
-
no messages to the output window
var f_AIXAR
-
AIX ar library.
var f_AOUT
-
Linux a.out (AOUT)
var f_AR
-
ar library
var f_BIN
-
Binary File.
var f_COFF
-
Common Object File Format (COFF)
var f_COM
-
MS DOS COM File.
var f_COM_old
-
MS DOS COM File.
var f_DRV
-
MS DOS Driver.
var f_ELF
-
Executable and Linkable Format (ELF)
var f_EXE
-
MS DOS EXE File.
var f_EXE_old
-
MS DOS EXE File.
var f_HEX
-
Intel Hex Object File.
var f_LE
-
Linear Executable (LE)
var f_LOADER
-
file is loaded using LOADER DLL
var f_LX
-
Linear Executable (LX)
var f_MACHO
-
Mac OS X Mach-O.
var f_MEX
-
MOS Technology Hex Object File.
var f_NLM
-
Netware Loadable Module (NLM)
var f_OMF
-
Object Module Format.
var f_OMFLIB
-
Library of OMF Modules.
var f_PE
-
Portable Executable (PE)
var f_PRC
-
PalmPilot program file.
var f_PSXOBJ
-
Sony Playstation PSX object file.
var f_SREC
-
Motorola SREC (S-record)
var f_W32RUN
-
Watcom DOS32 Extender (W32RUN)
var f_WIN
-
New Executable (NE)
var f_ZIP
-
ZIP file (this file is never loaded to IDA database)
Functions
def calc_default_idaplace_flags(*args) ‑> int
-
calc_default_idaplace_flags() -> intGet default disassembly line options.
def delinf(*args) ‑> bool
-
delinf(tag) -> boolUndefine a program specific informationtag: (C++: inftag_t) one of inftag_t constantsreturn: success
def get_dbctx_id(*args) ‑> ssize_t
-
get_dbctx_id() -> ssize_tGet the current database context IDreturn: the database context ID, or -1 if no current database
def get_dbctx_qty(*args) ‑> size_t
-
get_dbctx_qty() -> size_tGet number of database contextsreturn: number of database contexts
def getinf_str(*args) ‑> qstring *
-
getinf_str(tag) -> strGet program specific information (a non-scalar value)tag: (C++: inftag_t) one of inftag_t constantsreturn: number of bytes stored in the buffer (<0 - not defined)
def idainfo_big_arg_align(*args) ‑> bool
-
inf_big_arg_align(cc) -> boolcc: cm_tinf_big_arg_align() -> bool
def idainfo_comment_get(*args) ‑> uchar
-
inf_get_cmt_indent() -> uchar
def idainfo_comment_set(*args) ‑> bool
-
inf_set_cmt_indent(_v) -> bool_v: uchar
def idainfo_gen_lzero(*args) ‑> bool
-
inf_gen_lzero() -> bool
def idainfo_gen_null(*args) ‑> bool
-
inf_gen_null() -> bool
def idainfo_gen_tryblks(*args) ‑> bool
-
inf_gen_tryblks() -> bool
def idainfo_get_demname_form(*args) ‑> uchar
-
inf_get_demname_form() -> ucharGet DEMNAM_MASK bits of #demnames.
def idainfo_get_pack_mode(*args) ‑> int
-
inf_get_pack_mode() -> int
def idainfo_is_32bit()
def idainfo_is_64bit(*args) ‑> bool
-
inf_is_64bit() -> bool
def idainfo_is_auto_enabled(*args) ‑> bool
-
inf_is_auto_enabled() -> bool
def idainfo_is_be(*args) ‑> bool
-
inf_is_be() -> bool
def idainfo_is_dll(*args) ‑> bool
-
inf_is_dll() -> bool
def idainfo_is_flat_off32(*args) ‑> bool
-
inf_is_flat_off32() -> bool
def idainfo_is_graph_view(*args) ‑> bool
-
inf_is_graph_view() -> bool
def idainfo_is_hard_float(*args) ‑> bool
-
inf_is_hard_float() -> bool
def idainfo_is_kernel_mode(*args) ‑> bool
-
inf_is_kernel_mode() -> bool
def idainfo_is_mem_aligned4(*args) ‑> bool
-
inf_is_mem_aligned4() -> bool
def idainfo_is_snapshot(*args) ‑> bool
-
inf_is_snapshot() -> bool
def idainfo_is_wide_high_byte_first(*args) ‑> bool
-
inf_is_wide_high_byte_first() -> bool
def idainfo_like_binary(*args) ‑> bool
-
inf_like_binary() -> bool
def idainfo_line_pref_with_seg(*args) ‑> bool
-
inf_line_pref_with_seg() -> bool
def idainfo_loading_idc(*args) ‑> bool
-
inf_loading_idc() -> bool
def idainfo_map_stkargs(*args) ‑> bool
-
inf_map_stkargs() -> bool
def idainfo_pack_stkargs(*args) ‑> bool
-
inf_pack_stkargs(cc) -> boolcc: cm_tinf_pack_stkargs() -> bool
def idainfo_readonly_idb(*args) ‑> bool
-
inf_readonly_idb() -> bool
def idainfo_set_64bit(*args) ‑> bool
-
inf_set_64bit(_v=True) -> bool_v: bool
def idainfo_set_auto_enabled(*args) ‑> bool
-
inf_set_auto_enabled(_v=True) -> bool_v: bool
def idainfo_set_be(*args) ‑> bool
-
inf_set_be(_v=True) -> bool_v: bool
def idainfo_set_gen_lzero(*args) ‑> bool
-
inf_set_gen_lzero(_v=True) -> bool_v: bool
def idainfo_set_gen_null(*args) ‑> bool
-
inf_set_gen_null(_v=True) -> bool_v: bool
def idainfo_set_gen_tryblks(*args) ‑> bool
-
inf_set_gen_tryblks(_v=True) -> bool_v: bool
def idainfo_set_graph_view(*args) ‑> bool
-
inf_set_graph_view(_v=True) -> bool_v: bool
def idainfo_set_line_pref_with_seg(*args) ‑> bool
-
inf_set_line_pref_with_seg(_v=True) -> bool_v: bool
def idainfo_set_pack_mode(*args) ‑> int
-
inf_set_pack_mode(pack_mode) -> intpack_mode: int
def idainfo_set_show_auto(*args) ‑> bool
-
inf_set_show_auto(_v=True) -> bool_v: bool
def idainfo_set_show_line_pref(*args) ‑> bool
-
inf_set_show_line_pref(_v=True) -> bool_v: bool
def idainfo_set_show_void(*args) ‑> bool
-
inf_set_show_void(_v=True) -> bool_v: bool
def idainfo_set_store_user_info(*args)
def idainfo_set_wide_high_byte_first(*args) ‑> bool
-
inf_set_wide_high_byte_first(_v=True) -> bool_v: bool
def idainfo_show_auto(*args) ‑> bool
-
inf_show_auto() -> bool
def idainfo_show_line_pref(*args) ‑> bool
-
inf_show_line_pref() -> bool
def idainfo_show_void(*args) ‑> bool
-
inf_show_void() -> bool
def idainfo_stack_ldbl(*args) ‑> bool
-
inf_stack_ldbl() -> bool
def idainfo_stack_varargs(*args) ‑> bool
-
inf_stack_varargs() -> bool
def idainfo_use_allasm(*args) ‑> bool
-
inf_use_allasm() -> bool
def idainfo_use_gcc_layout(*args) ‑> bool
-
inf_use_gcc_layout() -> bool
def inf_abi_set_by_user(*args) ‑> bool
-
inf_abi_set_by_user() -> bool
def inf_allow_non_matched_ops(*args) ‑> bool
-
inf_allow_non_matched_ops() -> bool
def inf_allow_sigmulti(*args) ‑> bool
-
inf_allow_sigmulti() -> bool
def inf_append_sigcmt(*args) ‑> bool
-
inf_append_sigcmt() -> bool
def inf_big_arg_align(*args) ‑> bool
-
inf_big_arg_align(cc) -> boolcc: cm_tinf_big_arg_align() -> bool
def inf_check_manual_ops(*args) ‑> bool
-
inf_check_manual_ops() -> bool
def inf_check_unicode_strlits(*args) ‑> bool
-
inf_check_unicode_strlits() -> bool
def inf_coagulate_code(*args) ‑> bool
-
inf_coagulate_code() -> bool
def inf_coagulate_data(*args) ‑> bool
-
inf_coagulate_data() -> bool
def inf_compress_idb(*args) ‑> bool
-
inf_compress_idb() -> bool
def inf_create_all_xrefs(*args) ‑> bool
-
inf_create_all_xrefs() -> bool
def inf_create_func_from_call(*args) ‑> bool
-
inf_create_func_from_call() -> bool
def inf_create_func_from_ptr(*args) ‑> bool
-
inf_create_func_from_ptr() -> bool
def inf_create_func_tails(*args) ‑> bool
-
inf_create_func_tails() -> bool
def inf_create_jump_tables(*args) ‑> bool
-
inf_create_jump_tables() -> bool
def inf_create_off_on_dref(*args) ‑> bool
-
inf_create_off_on_dref() -> bool
def inf_create_off_using_fixup(*args) ‑> bool
-
inf_create_off_using_fixup() -> bool
def inf_create_strlit_on_xref(*args) ‑> bool
-
inf_create_strlit_on_xref() -> bool
def inf_data_offset(*args) ‑> bool
-
inf_data_offset() -> bool
def inf_dbg_no_store_path(*args) ‑> bool
-
inf_dbg_no_store_path() -> bool
def inf_decode_fpp(*args) ‑> bool
-
inf_decode_fpp() -> bool
def inf_del_no_xref_insns(*args) ‑> bool
-
inf_del_no_xref_insns() -> bool
def inf_final_pass(*args) ‑> bool
-
inf_final_pass() -> bool
def inf_full_sp_ana(*args) ‑> bool
-
inf_full_sp_ana() -> bool
def inf_gen_assume(*args) ‑> bool
-
inf_gen_assume() -> bool
def inf_gen_lzero(*args) ‑> bool
-
inf_gen_lzero() -> bool
def inf_gen_null(*args) ‑> bool
-
inf_gen_null() -> bool
def inf_gen_org(*args) ‑> bool
-
inf_gen_org() -> bool
def inf_gen_tryblks(*args) ‑> bool
-
inf_gen_tryblks() -> bool
def inf_get_abibits(*args) ‑> uint32
-
inf_get_abibits() -> uint32
def inf_get_af(*args) ‑> uint32
-
inf_get_af() -> uint32
def inf_get_af2(*args) ‑> uint32
-
inf_get_af2() -> uint32
def inf_get_af2_low(*args) ‑> ushort
-
inf_get_af2_low() -> ushortGet/set low 16bit half of inf.af2.
def inf_get_af_high(*args) ‑> ushort
-
inf_get_af_high() -> ushort
def inf_get_af_low(*args) ‑> ushort
-
inf_get_af_low() -> ushortGet/set low/high 16bit halves of inf.af.
def inf_get_app_bitness(*args) ‑> uint
-
inf_get_app_bitness() -> uint
def inf_get_appcall_options(*args) ‑> uint32
-
inf_get_appcall_options() -> uint32
def inf_get_apptype(*args) ‑> ushort
-
inf_get_apptype() -> ushort
def inf_get_asmtype(*args) ‑> uchar
-
inf_get_asmtype() -> uchar
def inf_get_baseaddr(*args) ‑> uval_t
-
inf_get_baseaddr() -> uval_t
def inf_get_bin_prefix_size(*args) ‑> short
-
inf_get_bin_prefix_size() -> short
def inf_get_cc(*args) ‑> bool
-
inf_get_cc(out) -> boolout: compiler_info_t *
def inf_get_cc_cm(*args) ‑> cm_t
-
inf_get_cc_cm() -> cm_t
def inf_get_cc_defalign(*args) ‑> uchar
-
inf_get_cc_defalign() -> uchar
def inf_get_cc_id(*args) ‑> comp_t
-
inf_get_cc_id() -> comp_t
def inf_get_cc_size_b(*args) ‑> uchar
-
inf_get_cc_size_b() -> uchar
def inf_get_cc_size_e(*args) ‑> uchar
-
inf_get_cc_size_e() -> uchar
def inf_get_cc_size_i(*args) ‑> uchar
-
inf_get_cc_size_i() -> uchar
def inf_get_cc_size_l(*args) ‑> uchar
-
inf_get_cc_size_l() -> uchar
def inf_get_cc_size_ldbl(*args) ‑> uchar
-
inf_get_cc_size_ldbl() -> uchar
def inf_get_cc_size_ll(*args) ‑> uchar
-
inf_get_cc_size_ll() -> uchar
def inf_get_cc_size_s(*args) ‑> uchar
-
inf_get_cc_size_s() -> uchar
def inf_get_cmt_indent(*args) ‑> uchar
-
inf_get_cmt_indent() -> uchar
def inf_get_cmtflg(*args) ‑> uchar
-
inf_get_cmtflg() -> uchar
def inf_get_comment(*args) ‑> uchar
-
inf_get_cmt_indent() -> uchar
def inf_get_database_change_count(*args) ‑> uint32
-
inf_get_database_change_count() -> uint32
def inf_get_datatypes(*args) ‑> uval_t
-
inf_get_datatypes() -> uval_t
def inf_get_demname_form(*args) ‑> uchar
-
inf_get_demname_form() -> ucharGet DEMNAM_MASK bits of #demnames.
def inf_get_demnames(*args) ‑> uchar
-
inf_get_demnames() -> uchar
def inf_get_filetype(*args) ‑> filetype_t
-
inf_get_filetype() -> filetype_t
def inf_get_genflags(*args) ‑> ushort
-
inf_get_genflags() -> ushort
def inf_get_highoff(*args) ‑> ea_t
-
inf_get_highoff() -> ea_t
def inf_get_indent(*args) ‑> uchar
-
inf_get_indent() -> uchar
def inf_get_lenxref(*args) ‑> ushort
-
inf_get_lenxref() -> ushort
def inf_get_lflags(*args) ‑> uint32
-
inf_get_lflags() -> uint32
def inf_get_limiter(*args) ‑> uchar
-
inf_get_limiter() -> uchar
def inf_get_listnames(*args) ‑> uchar
-
inf_get_listnames() -> uchar
def inf_get_long_demnames(*args) ‑> uint32
-
inf_get_long_demnames() -> uint32
def inf_get_lowoff(*args) ‑> ea_t
-
inf_get_lowoff() -> ea_t
def inf_get_main(*args) ‑> ea_t
-
inf_get_main() -> ea_t
def inf_get_margin(*args) ‑> ushort
-
inf_get_margin() -> ushort
def inf_get_max_autoname_len(*args) ‑> ushort
-
inf_get_max_autoname_len() -> ushort
def inf_get_max_ea(*args) ‑> ea_t
-
inf_get_max_ea() -> ea_t
def inf_get_maxref(*args) ‑> uval_t
-
inf_get_maxref() -> uval_t
def inf_get_min_ea(*args) ‑> ea_t
-
inf_get_min_ea() -> ea_t
def inf_get_nametype(*args) ‑> char
-
inf_get_nametype() -> char
def inf_get_netdelta(*args) ‑> sval_t
-
inf_get_netdelta() -> sval_t
def inf_get_omax_ea(*args) ‑> ea_t
-
inf_get_omax_ea() -> ea_t
def inf_get_omin_ea(*args) ‑> ea_t
-
inf_get_omin_ea() -> ea_t
def inf_get_ostype(*args) ‑> ushort
-
inf_get_ostype() -> ushort
def inf_get_outflags(*args) ‑> uint32
-
inf_get_outflags() -> uint32
def inf_get_pack_mode(*args) ‑> int
-
inf_get_pack_mode() -> int
def inf_get_prefflag(*args) ‑> uchar
-
inf_get_prefflag() -> uchar
def inf_get_privrange(*args) ‑> range_t
-
inf_get_privrange(out) -> boolout: range_t *inf_get_privrange() -> range_t
def inf_get_privrange_end_ea(*args) ‑> ea_t
-
inf_get_privrange_end_ea() -> ea_t
def inf_get_privrange_start_ea(*args) ‑> ea_t
-
inf_get_privrange_start_ea() -> ea_t
def inf_get_procname(*args) ‑> size_t
-
inf_get_procname() -> str
def inf_get_refcmtnum(*args) ‑> uchar
-
inf_get_refcmtnum() -> uchar
def inf_get_short_demnames(*args) ‑> uint32
-
inf_get_short_demnames() -> uint32
def inf_get_specsegs(*args) ‑> uchar
-
inf_get_specsegs() -> uchar
def inf_get_start_cs(*args) ‑> sel_t
-
inf_get_start_cs() -> sel_t
def inf_get_start_ea(*args) ‑> ea_t
-
inf_get_start_ea() -> ea_t
def inf_get_start_ip(*args) ‑> ea_t
-
inf_get_start_ip() -> ea_t
def inf_get_start_sp(*args) ‑> ea_t
-
inf_get_start_sp() -> ea_t
def inf_get_start_ss(*args) ‑> sel_t
-
inf_get_start_ss() -> sel_t
def inf_get_strlit_break(*args) ‑> uchar
-
inf_get_strlit_break() -> uchar
def inf_get_strlit_flags(*args) ‑> uchar
-
inf_get_strlit_flags() -> uchar
def inf_get_strlit_pref(*args) ‑> size_t
-
inf_get_strlit_pref() -> str
def inf_get_strlit_sernum(*args) ‑> uval_t
-
inf_get_strlit_sernum() -> uval_t
def inf_get_strlit_zeroes(*args) ‑> char
-
inf_get_strlit_zeroes() -> char
def inf_get_strtype(*args) ‑> int32
-
inf_get_strtype() -> int32
def inf_get_type_xrefnum(*args) ‑> uchar
-
inf_get_type_xrefnum() -> uchar
def inf_get_version(*args) ‑> ushort
-
inf_get_version() -> ushort
def inf_get_xrefflag(*args) ‑> uchar
-
inf_get_xrefflag() -> uchar
def inf_get_xrefnum(*args) ‑> uchar
-
inf_get_xrefnum() -> uchar
def inf_guess_func_type(*args) ‑> bool
-
inf_guess_func_type() -> bool
def inf_handle_eh(*args) ‑> bool
-
inf_handle_eh() -> bool
def inf_handle_rtti(*args) ‑> bool
-
inf_handle_rtti() -> bool
def inf_hide_comments(*args) ‑> bool
-
inf_hide_comments() -> bool
def inf_hide_libfuncs(*args) ‑> bool
-
inf_hide_libfuncs() -> bool
def inf_huge_arg_align(*args) ‑> bool
-
inf_huge_arg_align(cc) -> boolcc: cm_tinf_huge_arg_align() -> bool
def inf_inc_database_change_count(*args) ‑> void
-
inf_inc_database_change_count(cnt=1)cnt: int
def inf_is_16bit(*args) ‑> bool
-
inf_is_16bit() -> bool
def inf_is_32bit_exactly(*args) ‑> bool
-
inf_is_32bit_exactly() -> bool
def inf_is_32bit_or_higher(*args) ‑> bool
-
inf_is_32bit_or_higher() -> bool
def inf_is_64bit(*args) ‑> bool
-
inf_is_64bit() -> bool
def inf_is_auto_enabled(*args) ‑> bool
-
inf_is_auto_enabled() -> bool
def inf_is_be(*args) ‑> bool
-
inf_is_be() -> bool
def inf_is_dll(*args) ‑> bool
-
inf_is_dll() -> bool
def inf_is_flat_off32(*args) ‑> bool
-
inf_is_flat_off32() -> bool
def inf_is_graph_view(*args) ‑> bool
-
inf_is_graph_view() -> bool
def inf_is_hard_float(*args) ‑> bool
-
inf_is_hard_float() -> bool
def inf_is_kernel_mode(*args) ‑> bool
-
inf_is_kernel_mode() -> bool
def inf_is_limiter_empty(*args) ‑> bool
-
inf_is_limiter_empty() -> bool
def inf_is_limiter_thick(*args) ‑> bool
-
inf_is_limiter_thick() -> bool
def inf_is_limiter_thin(*args) ‑> bool
-
inf_is_limiter_thin() -> bool
def inf_is_mem_aligned4(*args) ‑> bool
-
inf_is_mem_aligned4() -> bool
def inf_is_snapshot(*args) ‑> bool
-
inf_is_snapshot() -> bool
def inf_is_wide_high_byte_first(*args) ‑> bool
-
inf_is_wide_high_byte_first() -> bool
def inf_like_binary(*args) ‑> bool
-
inf_like_binary() -> bool
def inf_line_pref_with_seg(*args) ‑> bool
-
inf_line_pref_with_seg() -> bool
def inf_loading_idc(*args) ‑> bool
-
inf_loading_idc() -> bool
def inf_macros_enabled(*args) ‑> bool
-
inf_macros_enabled() -> bool
def inf_map_stkargs(*args) ‑> bool
-
inf_map_stkargs() -> bool
def inf_mark_code(*args) ‑> bool
-
inf_mark_code() -> bool
def inf_merge_strlits(*args) ‑> bool
-
inf_merge_strlits() -> bool
def inf_no_store_user_info(*args) ‑> bool
-
inf_no_store_user_info() -> bool
def inf_noflow_to_data(*args) ‑> bool
-
inf_noflow_to_data() -> bool
def inf_noret_ana(*args) ‑> bool
-
inf_noret_ana() -> bool
def inf_op_offset(*args) ‑> bool
-
inf_op_offset() -> bool
def inf_pack_idb(*args) ‑> bool
-
inf_pack_idb() -> bool
def inf_pack_stkargs(*args) ‑> bool
-
inf_pack_stkargs(cc) -> boolcc: cm_tinf_pack_stkargs() -> bool
def inf_postinc_strlit_sernum(*args) ‑> uval_t
-
inf_postinc_strlit_sernum(cnt=1) -> uval_tcnt: uval_t
def inf_prefix_show_funcoff(*args) ‑> bool
-
inf_prefix_show_funcoff() -> bool
def inf_prefix_show_segaddr(*args) ‑> bool
-
inf_prefix_show_segaddr() -> bool
def inf_prefix_show_stack(*args) ‑> bool
-
inf_prefix_show_stack() -> bool
def inf_prefix_truncate_opcode_bytes(*args) ‑> bool
-
inf_prefix_truncate_opcode_bytes() -> bool
def inf_propagate_regargs(*args) ‑> bool
-
inf_propagate_regargs() -> bool
def inf_propagate_stkargs(*args) ‑> bool
-
inf_propagate_stkargs() -> bool
def inf_readonly_idb(*args) ‑> bool
-
inf_readonly_idb() -> bool
def inf_rename_jumpfunc(*args) ‑> bool
-
inf_rename_jumpfunc() -> bool
def inf_rename_nullsub(*args) ‑> bool
-
inf_rename_nullsub() -> bool
def inf_set_32bit(*args) ‑> bool
-
inf_set_32bit(_v=True) -> bool_v: bool
def inf_set_64bit(*args) ‑> bool
-
inf_set_64bit(_v=True) -> bool_v: bool
def inf_set_abi_set_by_user(*args) ‑> bool
-
inf_set_abi_set_by_user(_v=True) -> bool_v: bool
def inf_set_abibits(*args) ‑> bool
-
inf_set_abibits(_v) -> bool_v: uint32
def inf_set_af(*args) ‑> bool
-
inf_set_af(_v) -> bool_v: uint32
def inf_set_af2(*args) ‑> bool
-
inf_set_af2(_v) -> bool_v: uint32
def inf_set_af2_low(*args) ‑> void
-
inf_set_af2_low(saf)saf: ushort
def inf_set_af_high(*args) ‑> void
-
inf_set_af_high(saf2)saf2: ushort
def inf_set_af_low(*args) ‑> void
-
inf_set_af_low(saf)saf: ushort
def inf_set_allow_non_matched_ops(*args) ‑> bool
-
inf_set_allow_non_matched_ops(_v=True) -> bool_v: bool
def inf_set_allow_sigmulti(*args) ‑> bool
-
inf_set_allow_sigmulti(_v=True) -> bool_v: bool
def inf_set_app_bitness(*args) ‑> void
-
inf_set_app_bitness(bitness)bitness: uint
def inf_set_appcall_options(*args) ‑> bool
-
inf_set_appcall_options(_v) -> bool_v: uint32
def inf_set_append_sigcmt(*args) ‑> bool
-
inf_set_append_sigcmt(_v=True) -> bool_v: bool
def inf_set_apptype(*args) ‑> bool
-
inf_set_apptype(_v) -> bool_v: ushort
def inf_set_asmtype(*args) ‑> bool
-
inf_set_asmtype(_v) -> bool_v: uchar
def inf_set_auto_enabled(*args) ‑> bool
-
inf_set_auto_enabled(_v=True) -> bool_v: bool
def inf_set_baseaddr(*args) ‑> bool
-
inf_set_baseaddr(_v) -> bool_v: uval_t
def inf_set_be(*args) ‑> bool
-
inf_set_be(_v=True) -> bool_v: bool
def inf_set_big_arg_align(*args) ‑> bool
-
inf_set_big_arg_align(_v=True) -> bool_v: bool
def inf_set_bin_prefix_size(*args) ‑> bool
-
inf_set_bin_prefix_size(_v) -> bool_v: short
def inf_set_cc(*args) ‑> bool
-
inf_set_cc(_v) -> bool_v: compiler_info_t const &
def inf_set_cc_cm(*args) ‑> bool
-
inf_set_cc_cm(_v) -> bool_v: cm_t
def inf_set_cc_defalign(*args) ‑> bool
-
inf_set_cc_defalign(_v) -> bool_v: uchar
def inf_set_cc_id(*args) ‑> bool
-
inf_set_cc_id(_v) -> bool_v: comp_t
def inf_set_cc_size_b(*args) ‑> bool
-
inf_set_cc_size_b(_v) -> bool_v: uchar
def inf_set_cc_size_e(*args) ‑> bool
-
inf_set_cc_size_e(_v) -> bool_v: uchar
def inf_set_cc_size_i(*args) ‑> bool
-
inf_set_cc_size_i(_v) -> bool_v: uchar
def inf_set_cc_size_l(*args) ‑> bool
-
inf_set_cc_size_l(_v) -> bool_v: uchar
def inf_set_cc_size_ldbl(*args) ‑> bool
-
inf_set_cc_size_ldbl(_v) -> bool_v: uchar
def inf_set_cc_size_ll(*args) ‑> bool
-
inf_set_cc_size_ll(_v) -> bool_v: uchar
def inf_set_cc_size_s(*args) ‑> bool
-
inf_set_cc_size_s(_v) -> bool_v: uchar
def inf_set_check_manual_ops(*args) ‑> bool
-
inf_set_check_manual_ops(_v=True) -> bool_v: bool
def inf_set_check_unicode_strlits(*args) ‑> bool
-
inf_set_check_unicode_strlits(_v=True) -> bool_v: bool
def inf_set_cmt_indent(*args) ‑> bool
-
inf_set_cmt_indent(_v) -> bool_v: uchar
def inf_set_cmtflg(*args) ‑> bool
-
inf_set_cmtflg(_v) -> bool_v: uchar
def inf_set_coagulate_code(*args) ‑> bool
-
inf_set_coagulate_code(_v=True) -> bool_v: bool
def inf_set_coagulate_data(*args) ‑> bool
-
inf_set_coagulate_data(_v=True) -> bool_v: bool
def inf_set_comment(*args) ‑> bool
-
inf_set_cmt_indent(_v) -> bool_v: uchar
def inf_set_compress_idb(*args) ‑> bool
-
inf_set_compress_idb(_v=True) -> bool_v: bool
def inf_set_create_all_xrefs(*args) ‑> bool
-
inf_set_create_all_xrefs(_v=True) -> bool_v: bool
def inf_set_create_func_from_call(*args) ‑> bool
-
inf_set_create_func_from_call(_v=True) -> bool_v: bool
def inf_set_create_func_from_ptr(*args) ‑> bool
-
inf_set_create_func_from_ptr(_v=True) -> bool_v: bool
def inf_set_create_func_tails(*args) ‑> bool
-
inf_set_create_func_tails(_v=True) -> bool_v: bool
def inf_set_create_jump_tables(*args) ‑> bool
-
inf_set_create_jump_tables(_v=True) -> bool_v: bool
def inf_set_create_off_on_dref(*args) ‑> bool
-
inf_set_create_off_on_dref(_v=True) -> bool_v: bool
def inf_set_create_off_using_fixup(*args) ‑> bool
-
inf_set_create_off_using_fixup(_v=True) -> bool_v: bool
def inf_set_create_strlit_on_xref(*args) ‑> bool
-
inf_set_create_strlit_on_xref(_v=True) -> bool_v: bool
def inf_set_data_offset(*args) ‑> bool
-
inf_set_data_offset(_v=True) -> bool_v: bool
def inf_set_database_change_count(*args) ‑> bool
-
inf_set_database_change_count(_v) -> bool_v: uint32
def inf_set_datatypes(*args) ‑> bool
-
inf_set_datatypes(_v) -> bool_v: uval_t
def inf_set_dbg_no_store_path(*args) ‑> bool
-
inf_set_dbg_no_store_path(_v=True) -> bool_v: bool
def inf_set_decode_fpp(*args) ‑> bool
-
inf_set_decode_fpp(_v=True) -> bool_v: bool
def inf_set_del_no_xref_insns(*args) ‑> bool
-
inf_set_del_no_xref_insns(_v=True) -> bool_v: bool
def inf_set_demnames(*args) ‑> bool
-
inf_set_demnames(_v) -> bool_v: uchar
def inf_set_dll(*args) ‑> bool
-
inf_set_dll(_v=True) -> bool_v: bool
def inf_set_filetype(*args) ‑> bool
-
inf_set_filetype(_v) -> bool_v: enum filetype_t
def inf_set_final_pass(*args) ‑> bool
-
inf_set_final_pass(_v=True) -> bool_v: bool
def inf_set_flat_off32(*args) ‑> bool
-
inf_set_flat_off32(_v=True) -> bool_v: bool
def inf_set_full_sp_ana(*args) ‑> bool
-
inf_set_full_sp_ana(_v=True) -> bool_v: bool
def inf_set_gen_assume(*args) ‑> bool
-
inf_set_gen_assume(_v=True) -> bool_v: bool
def inf_set_gen_lzero(*args) ‑> bool
-
inf_set_gen_lzero(_v=True) -> bool_v: bool
def inf_set_gen_null(*args) ‑> bool
-
inf_set_gen_null(_v=True) -> bool_v: bool
def inf_set_gen_org(*args) ‑> bool
-
inf_set_gen_org(_v=True) -> bool_v: bool
def inf_set_gen_tryblks(*args) ‑> bool
-
inf_set_gen_tryblks(_v=True) -> bool_v: bool
def inf_set_genflags(*args) ‑> bool
-
inf_set_genflags(_v) -> bool_v: ushort
def inf_set_graph_view(*args) ‑> bool
-
inf_set_graph_view(_v=True) -> bool_v: bool
def inf_set_guess_func_type(*args) ‑> bool
-
inf_set_guess_func_type(_v=True) -> bool_v: bool
def inf_set_handle_eh(*args) ‑> bool
-
inf_set_handle_eh(_v=True) -> bool_v: bool
def inf_set_handle_rtti(*args) ‑> bool
-
inf_set_handle_rtti(_v=True) -> bool_v: bool
def inf_set_hard_float(*args) ‑> bool
-
inf_set_hard_float(_v=True) -> bool_v: bool
def inf_set_hide_comments(*args) ‑> bool
-
inf_set_hide_comments(_v=True) -> bool_v: bool
def inf_set_hide_libfuncs(*args) ‑> bool
-
inf_set_hide_libfuncs(_v=True) -> bool_v: bool
def inf_set_highoff(*args) ‑> bool
-
inf_set_highoff(_v) -> bool_v: ea_t
def inf_set_huge_arg_align(*args) ‑> bool
-
inf_set_huge_arg_align(_v=True) -> bool_v: bool
def inf_set_indent(*args) ‑> bool
-
inf_set_indent(_v) -> bool_v: uchar
def inf_set_kernel_mode(*args) ‑> bool
-
inf_set_kernel_mode(_v=True) -> bool_v: bool
def inf_set_lenxref(*args) ‑> bool
-
inf_set_lenxref(_v) -> bool_v: ushort
def inf_set_lflags(*args) ‑> bool
-
inf_set_lflags(_v) -> bool_v: uint32
def inf_set_limiter(*args) ‑> bool
-
inf_set_limiter(_v) -> bool_v: uchar
def inf_set_limiter_empty(*args) ‑> bool
-
inf_set_limiter_empty(_v=True) -> bool_v: bool
def inf_set_limiter_thick(*args) ‑> bool
-
inf_set_limiter_thick(_v=True) -> bool_v: bool
def inf_set_limiter_thin(*args) ‑> bool
-
inf_set_limiter_thin(_v=True) -> bool_v: bool
def inf_set_line_pref_with_seg(*args) ‑> bool
-
inf_set_line_pref_with_seg(_v=True) -> bool_v: bool
def inf_set_listnames(*args) ‑> bool
-
inf_set_listnames(_v) -> bool_v: uchar
def inf_set_loading_idc(*args) ‑> bool
-
inf_set_loading_idc(_v=True) -> bool_v: bool
def inf_set_long_demnames(*args) ‑> bool
-
inf_set_long_demnames(_v) -> bool_v: uint32
def inf_set_lowoff(*args) ‑> bool
-
inf_set_lowoff(_v) -> bool_v: ea_t
def inf_set_macros_enabled(*args) ‑> bool
-
inf_set_macros_enabled(_v=True) -> bool_v: bool
def inf_set_main(*args) ‑> bool
-
inf_set_main(_v) -> bool_v: ea_t
def inf_set_map_stkargs(*args) ‑> bool
-
inf_set_map_stkargs(_v=True) -> bool_v: bool
def inf_set_margin(*args) ‑> bool
-
inf_set_margin(_v) -> bool_v: ushort
def inf_set_mark_code(*args) ‑> bool
-
inf_set_mark_code(_v=True) -> bool_v: bool
def inf_set_max_autoname_len(*args) ‑> bool
-
inf_set_max_autoname_len(_v) -> bool_v: ushort
def inf_set_max_ea(*args) ‑> bool
-
inf_set_max_ea(_v) -> bool_v: ea_t
def inf_set_maxref(*args) ‑> bool
-
inf_set_maxref(_v) -> bool_v: uval_t
def inf_set_mem_aligned4(*args) ‑> bool
-
inf_set_mem_aligned4(_v=True) -> bool_v: bool
def inf_set_merge_strlits(*args) ‑> bool
-
inf_set_merge_strlits(_v=True) -> bool_v: bool
def inf_set_min_ea(*args) ‑> bool
-
inf_set_min_ea(_v) -> bool_v: ea_t
def inf_set_nametype(*args) ‑> bool
-
inf_set_nametype(_v) -> bool_v: char
def inf_set_netdelta(*args) ‑> bool
-
inf_set_netdelta(_v) -> bool_v: sval_t
def inf_set_no_store_user_info(*args) ‑> bool
-
inf_set_no_store_user_info(_v=True) -> bool_v: bool
def inf_set_noflow_to_data(*args) ‑> bool
-
inf_set_noflow_to_data(_v=True) -> bool_v: bool
def inf_set_noret_ana(*args) ‑> bool
-
inf_set_noret_ana(_v=True) -> bool_v: bool
def inf_set_omax_ea(*args) ‑> bool
-
inf_set_omax_ea(_v) -> bool_v: ea_t
def inf_set_omin_ea(*args) ‑> bool
-
inf_set_omin_ea(_v) -> bool_v: ea_t
def inf_set_op_offset(*args) ‑> bool
-
inf_set_op_offset(_v=True) -> bool_v: bool
def inf_set_ostype(*args) ‑> bool
-
inf_set_ostype(_v) -> bool_v: ushort
def inf_set_outflags(*args) ‑> bool
-
inf_set_outflags(_v) -> bool_v: uint32
def inf_set_pack_idb(*args) ‑> bool
-
inf_set_pack_idb(_v=True) -> bool_v: bool
def inf_set_pack_mode(*args) ‑> int
-
inf_set_pack_mode(pack_mode) -> intpack_mode: int
def inf_set_pack_stkargs(*args) ‑> bool
-
inf_set_pack_stkargs(_v=True) -> bool_v: bool
def inf_set_prefflag(*args) ‑> bool
-
inf_set_prefflag(_v) -> bool_v: uchar
def inf_set_prefix_show_funcoff(*args) ‑> bool
-
inf_set_prefix_show_funcoff(_v=True) -> bool_v: bool
def inf_set_prefix_show_segaddr(*args) ‑> bool
-
inf_set_prefix_show_segaddr(_v=True) -> bool_v: bool
def inf_set_prefix_show_stack(*args) ‑> bool
-
inf_set_prefix_show_stack(_v=True) -> bool_v: bool
def inf_set_prefix_truncate_opcode_bytes(*args) ‑> bool
-
inf_set_prefix_truncate_opcode_bytes(_v=True) -> bool_v: bool
def inf_set_privrange(*args) ‑> bool
-
inf_set_privrange(_v) -> bool_v: range_t const &
def inf_set_privrange_end_ea(*args) ‑> bool
-
inf_set_privrange_end_ea(_v) -> bool_v: ea_t
def inf_set_privrange_start_ea(*args) ‑> bool
-
inf_set_privrange_start_ea(_v) -> bool_v: ea_t
def inf_set_procname(*args) ‑> bool
-
inf_set_procname(_v, len=size_t(-1)) -> bool_v: char const *len: size_t
def inf_set_propagate_regargs(*args) ‑> bool
-
inf_set_propagate_regargs(_v=True) -> bool_v: bool
def inf_set_propagate_stkargs(*args) ‑> bool
-
inf_set_propagate_stkargs(_v=True) -> bool_v: bool
def inf_set_readonly_idb(*args) ‑> bool
-
inf_set_readonly_idb(_v=True) -> bool_v: bool
def inf_set_refcmtnum(*args) ‑> bool
-
inf_set_refcmtnum(_v) -> bool_v: uchar
def inf_set_rename_jumpfunc(*args) ‑> bool
-
inf_set_rename_jumpfunc(_v=True) -> bool_v: bool
def inf_set_rename_nullsub(*args) ‑> bool
-
inf_set_rename_nullsub(_v=True) -> bool_v: bool
def inf_set_short_demnames(*args) ‑> bool
-
inf_set_short_demnames(_v) -> bool_v: uint32
def inf_set_should_create_stkvars(*args) ‑> bool
-
inf_set_should_create_stkvars(_v=True) -> bool_v: bool
def inf_set_should_trace_sp(*args) ‑> bool
-
inf_set_should_trace_sp(_v=True) -> bool_v: bool
def inf_set_show_all_comments(*args) ‑> bool
-
inf_set_show_all_comments(_v=True) -> bool_v: bool
def inf_set_show_auto(*args) ‑> bool
-
inf_set_show_auto(_v=True) -> bool_v: bool
-
inf_set_show_hidden_funcs(_v=True) -> bool_v: bool
-
inf_set_show_hidden_insns(_v=True) -> bool_v: bool
-
inf_set_show_hidden_segms(_v=True) -> bool_v: bool
def inf_set_show_line_pref(*args) ‑> bool
-
inf_set_show_line_pref(_v=True) -> bool_v: bool
def inf_set_show_repeatables(*args) ‑> bool
-
inf_set_show_repeatables(_v=True) -> bool_v: bool
def inf_set_show_src_linnum(*args) ‑> bool
-
inf_set_show_src_linnum(_v=True) -> bool_v: bool
def inf_set_show_void(*args) ‑> bool
-
inf_set_show_void(_v=True) -> bool_v: bool
def inf_set_show_xref_fncoff(*args) ‑> bool
-
inf_set_show_xref_fncoff(_v=True) -> bool_v: bool
def inf_set_show_xref_seg(*args) ‑> bool
-
inf_set_show_xref_seg(_v=True) -> bool_v: bool
def inf_set_show_xref_tmarks(*args) ‑> bool
-
inf_set_show_xref_tmarks(_v=True) -> bool_v: bool
def inf_set_show_xref_val(*args) ‑> bool
-
inf_set_show_xref_val(_v=True) -> bool_v: bool
def inf_set_snapshot(*args) ‑> bool
-
inf_set_snapshot(_v=True) -> bool_v: bool
def inf_set_specsegs(*args) ‑> bool
-
inf_set_specsegs(_v) -> bool_v: uchar
def inf_set_stack_ldbl(*args) ‑> bool
-
inf_set_stack_ldbl(_v=True) -> bool_v: bool
def inf_set_stack_varargs(*args) ‑> bool
-
inf_set_stack_varargs(_v=True) -> bool_v: bool
def inf_set_start_cs(*args) ‑> bool
-
inf_set_start_cs(_v) -> bool_v: sel_t
def inf_set_start_ea(*args) ‑> bool
-
inf_set_start_ea(_v) -> bool_v: ea_t
def inf_set_start_ip(*args) ‑> bool
-
inf_set_start_ip(_v) -> bool_v: ea_t
def inf_set_start_sp(*args) ‑> bool
-
inf_set_start_sp(_v) -> bool_v: ea_t
def inf_set_start_ss(*args) ‑> bool
-
inf_set_start_ss(_v) -> bool_v: sel_t
def inf_set_strlit_autocmt(*args) ‑> bool
-
inf_set_strlit_autocmt(_v=True) -> bool_v: bool
def inf_set_strlit_break(*args) ‑> bool
-
inf_set_strlit_break(_v) -> bool_v: uchar
def inf_set_strlit_flags(*args) ‑> bool
-
inf_set_strlit_flags(_v) -> bool_v: uchar
def inf_set_strlit_name_bit(*args) ‑> bool
-
inf_set_strlit_name_bit(_v=True) -> bool_v: bool
def inf_set_strlit_names(*args) ‑> bool
-
inf_set_strlit_names(_v=True) -> bool_v: bool
def inf_set_strlit_pref(*args) ‑> bool
-
inf_set_strlit_pref(_v, len=size_t(-1)) -> bool_v: char const *len: size_t
def inf_set_strlit_savecase(*args) ‑> bool
-
inf_set_strlit_savecase(_v=True) -> bool_v: bool
def inf_set_strlit_serial_names(*args) ‑> bool
-
inf_set_strlit_serial_names(_v=True) -> bool_v: bool
def inf_set_strlit_sernum(*args) ‑> bool
-
inf_set_strlit_sernum(_v) -> bool_v: uval_t
def inf_set_strlit_zeroes(*args) ‑> bool
-
inf_set_strlit_zeroes(_v) -> bool_v: char
def inf_set_strtype(*args) ‑> bool
-
inf_set_strtype(_v) -> bool_v: int32
def inf_set_trace_flow(*args) ‑> bool
-
inf_set_trace_flow(_v=True) -> bool_v: bool
def inf_set_truncate_on_del(*args) ‑> bool
-
inf_set_truncate_on_del(_v=True) -> bool_v: bool
def inf_set_type_xrefnum(*args) ‑> bool
-
inf_set_type_xrefnum(_v) -> bool_v: uchar
def inf_set_unicode_strlits(*args) ‑> bool
-
inf_set_unicode_strlits(_v=True) -> bool_v: bool
def inf_set_use_allasm(*args) ‑> bool
-
inf_set_use_allasm(_v=True) -> bool_v: bool
def inf_set_use_flirt(*args) ‑> bool
-
inf_set_use_flirt(_v=True) -> bool_v: bool
def inf_set_use_gcc_layout(*args) ‑> bool
-
inf_set_use_gcc_layout(_v=True) -> bool_v: bool
def inf_set_version(*args) ‑> bool
-
inf_set_version(_v) -> bool_v: ushort
def inf_set_wide_high_byte_first(*args) ‑> bool
-
inf_set_wide_high_byte_first(_v=True) -> bool_v: bool
def inf_set_xrefflag(*args) ‑> bool
-
inf_set_xrefflag(_v) -> bool_v: uchar
def inf_set_xrefnum(*args) ‑> bool
-
inf_set_xrefnum(_v) -> bool_v: uchar
def inf_should_create_stkvars(*args) ‑> bool
-
inf_should_create_stkvars() -> bool
def inf_should_trace_sp(*args) ‑> bool
-
inf_should_trace_sp() -> bool
def inf_show_all_comments(*args) ‑> bool
-
inf_show_all_comments() -> bool
def inf_show_auto(*args) ‑> bool
-
inf_show_auto() -> bool
-
inf_show_hidden_funcs() -> bool
-
inf_show_hidden_insns() -> bool
-
inf_show_hidden_segms() -> bool
def inf_show_line_pref(*args) ‑> bool
-
inf_show_line_pref() -> bool
def inf_show_repeatables(*args) ‑> bool
-
inf_show_repeatables() -> bool
def inf_show_src_linnum(*args) ‑> bool
-
inf_show_src_linnum() -> bool
def inf_show_void(*args) ‑> bool
-
inf_show_void() -> bool
def inf_show_xref_fncoff(*args) ‑> bool
-
inf_show_xref_fncoff() -> bool
def inf_show_xref_seg(*args) ‑> bool
-
inf_show_xref_seg() -> bool
def inf_show_xref_tmarks(*args) ‑> bool
-
inf_show_xref_tmarks() -> bool
def inf_show_xref_val(*args) ‑> bool
-
inf_show_xref_val() -> bool
def inf_stack_ldbl(*args) ‑> bool
-
inf_stack_ldbl() -> bool
def inf_stack_varargs(*args) ‑> bool
-
inf_stack_varargs() -> bool
def inf_strlit_autocmt(*args) ‑> bool
-
inf_strlit_autocmt() -> bool
def inf_strlit_name_bit(*args) ‑> bool
-
inf_strlit_name_bit() -> bool
def inf_strlit_names(*args) ‑> bool
-
inf_strlit_names() -> bool
def inf_strlit_savecase(*args) ‑> bool
-
inf_strlit_savecase() -> bool
def inf_strlit_serial_names(*args) ‑> bool
-
inf_strlit_serial_names() -> bool
def inf_test_mode(*args) ‑> bool
-
inf_test_mode() -> bool
def inf_trace_flow(*args) ‑> bool
-
inf_trace_flow() -> bool
def inf_truncate_on_del(*args) ‑> bool
-
inf_truncate_on_del() -> bool
def inf_unicode_strlits(*args) ‑> bool
-
inf_unicode_strlits() -> bool
def inf_use_allasm(*args) ‑> bool
-
inf_use_allasm() -> bool
def inf_use_flirt(*args) ‑> bool
-
inf_use_flirt() -> bool
def inf_use_gcc_layout(*args) ‑> bool
-
inf_use_gcc_layout() -> bool
def is_database_busy(*args) ‑> bool
-
is_database_busy() -> boolCheck if the database is busy (e.g. performing some critical operations and cannot be safely accessed)
def is_filetype_like_binary(*args) ‑> bool
-
is_filetype_like_binary(ft) -> boolIs unstructured input file?ft: (C++: filetype_t) enum filetype_t
def macros_enabled(*args) ‑> bool
-
inf_macros_enabled() -> bool
def move_privrange(*args) ‑> bool
-
move_privrange(new_privrange_start) -> boolMove privrange to the specified addressnew_privrange_start: (C++: ea_t) new start address of the privrangereturn: success
def should_create_stkvars(*args) ‑> bool
-
inf_should_create_stkvars() -> bool
def should_trace_sp(*args) ‑> bool
-
inf_should_trace_sp() -> bool
def show_all_comments(*args) ‑> bool
-
inf_show_all_comments() -> bool
def show_comments(*args)
def show_repeatables(*args) ‑> bool
-
inf_show_repeatables() -> bool
def switch_dbctx(*args) ‑> dbctx_t *
-
switch_dbctx(idx) -> dbctx_t *Switch to the database with the provided context IDidx: (C++: size_t) the index of the database to switch toreturn: the current dbctx_t instance or nullptr
def to_ea(*args) ‑> ea_t
-
to_ea(reg_cs, reg_ip) -> ea_tConvert (sel,off) value to a linear address.reg_cs: (C++: sel_t)reg_ip: (C++: uval_t)
def validate_idb(*args) ‑> size_t
-
validate_idb(vld_flags=0) -> size_tValidate the databasevld_flags: (C++: uint32) combination of VLD_.. constantsreturn: number of corrupted/fixed records
Classes
class compiler_info_t (*args)
-
Proxy of C++ compiler_info_t class.__init__(self) -> compiler_info_t
Instance variables
var cm
-
memory model and calling convention (see CM)
var defalign
-
default alignment for structures
var id
-
compiler id (see Compiler IDs)
var size_b
-
sizeof(bool)
var size_e
-
sizeof(enum)
var size_i
-
sizeof(int)
var size_l
-
long
var size_ldbl
-
longdouble (if different from processor_t::tbyte_size)
var size_ll
-
longlong
var size_s
-
short
class idainfo (*args, **kwargs)
-
Proxy of C++ idainfo class.
Instance variables
var abibits
-
ABI features. Depends on info returned by get_abi_name() Processor modules may modify them in set_compiler
var abiname : qstring
-
get_abiname(self) -> qstring
var af
-
Analysis flags
var af2
-
Analysis flags 2
var appcall_options
-
appcall options, see idd.hpp
var apptype
-
Application type bit definitions in libfuncs.hpp
var asmtype
-
target assembler number
var baseaddr
-
remaining 28 bits are reservedbase address of the program (paragraphs)
var bin_prefix_size
-
Number of instruction bytes (opcodes) to show in line prefix.
var cc
-
COMPILER.Target compiler
var cmt_indent
-
Indentation for comments.
var database_change_count
-
incremented after each byte and regular segment modifications
var datatypes
-
data types allowed in data carousel
var demnames
-
Demangled name flags
var filetype
-
The input file type.
var highoff
-
High limit for offsets (used in calculation of 'void' operands)
var indent
-
DISASSEMBLY LISTING DETAILS.Indentation for instructions
var lenxref
-
max length of line with xrefs
var lflags : uint32
-
Misc. database flags
var listnames
-
Name list options
var long_demnames
-
long form of demangled names see demangle.h for definitions
var lowoff
-
Low limit for offsets (used in calculation of 'void' operands)
var main
-
address of main()
var margin
-
max length of data lines
var maxEA
var max_autoname_len
-
NAMES.max autogenerated name length (without zero byte)
var max_ea
-
maxEA is excluded
var maxref
-
Max tail for references.
var minEA
var min_ea
-
current limits of program
var nametype
-
Dummy names representation types
var omax_ea
-
original maxEA (is set after loading the input file)
var omin_ea
-
original minEA (is set after loading the input file)
var ostype
-
OS type the program is for bit definitions in libfuncs.hpp
var outflags
-
output flags
var procName
var procname
-
Name of the current processor (with \0)
var refcmtnum
-
Number of comment lines to generate for refs to string literals or demangled names 0 - such comments won't be generated at all
var s_cmtflg
-
Comment options
var s_genflags
-
General idainfo flags
var s_limiter
-
Delimiter options
var s_prefflag
-
Line prefix options
var s_xrefflag
-
Xref options
var short_demnames
-
short form of demangled names
var specsegs
-
What format do special segments use? 0-unspecified, 4-entries are 4 bytes, 8- entries are 8 bytes.
var start_cs
-
selector of the segment with the main entry point
var start_ea
-
Linear address of program entry point.
var start_ip
-
IP register value at the start of program execution
var start_sp
-
SP register value at the start of program execution
var start_ss
-
selector of the initial stack segment
var strlit_break
-
string literal line break symbol
var strlit_flags
-
STRING LITERALS.string literal flags
var strlit_pref
-
prefix for string literal names
var strlit_sernum
-
serial number
var strlit_zeroes
-
leading zeroes
var strtype
-
current ascii string type see nalt.hpp for string types
var tag
-
'IDA'
var type_xrefnum
-
Number of references to generate in the struct & enum windows 0 - xrefs won't be generated at all
var version
-
Version of database.
var xrefnum
-
CROSS REFERENCES.Number of references to generate in the disassembly listing 0 - xrefs won't be generated at all
Methods
def big_arg_align(self, *args)
def gen_lzero(self, *args)
def gen_null(self, *args)
def gen_tryblks(self, *args)
def get_abiname(self, *args) ‑> qstring
-
get_abiname(self) -> qstring
def get_demname_form(self, *args)
def get_pack_mode(self, *args)
def is_32bit(self, *args)
def is_64bit(self, *args)
def is_auto_enabled(self, *args)
def is_be(self, *args)
def is_dll(self, *args)
def is_flat_off32(self, *args)
def is_graph_view(self, *args)
def is_hard_float(self, *args)
def is_kernel_mode(self, *args)
def is_mem_aligned4(self, *args)
def is_snapshot(self, *args)
def is_wide_high_byte_first(self, *args)
def like_binary(self, *args)
def line_pref_with_seg(self, *args)
def loading_idc(self, *args)
def map_stkargs(self, *args)
def pack_stkargs(self, *args)
def readonly_idb(self, *args)
def set_64bit(self, *args)
def set_auto_enabled(self, *args)
def set_be(self, *args)
def set_gen_lzero(self, *args)
def set_gen_null(self, *args)
def set_gen_tryblks(self, *args)
def set_graph_view(self, *args)
def set_line_pref_with_seg(self, *args)
def set_pack_mode(self, *args)
def set_show_auto(self, *args)
def set_show_line_pref(self, *args)
def set_show_void(self, *args)
def set_wide_high_byte_first(self, *args)
def show_auto(self, *args)
def show_line_pref(self, *args)
def show_void(self, *args)
def stack_ldbl(self, *args)
def stack_varargs(self, *args)
def use_allasm(self, *args)
def use_gcc_layout(self, *args)
class idbattr_info_t (*args)
-
Proxy of C++ idbattr_info_t class.__init__(self, name, offset, width, bitmask=0, tag=0, idi_flags=0) -> idbattr_info_tname: char const *offset: uintptr_twidth: size_tbitmask: uint64tag: ucharidi_flags: uint
Instance variables
var bitmask
-
mask for bitfields (0-not bitfield)
var idi_flags
-
idi_flags
var individual_node
-
individual node name (nullptr - use default)
var maxsize
-
max bytes reserved for storage in netnode
var name
-
human-readable name
var offset
-
field position: offset within a structure (IDI_STRUCFLD) altval or supval index (IDI_NODEVAL) hashval name (IDI_ALTVAL/IDI_SUPVAL+IDI_HASH)
var tag
-
tag of node value (if IDI_NODEVAL is set)
var vmap
-
array value=>name (terminated by empty element)
var width
-
field width in bytes
Methods
def has_individual_node(self, *args) ‑> bool
-
has_individual_node(self) -> bool
def hashname(self, *args) ‑> char const *
-
hashname(self) -> char const *
def is_bitfield(self, *args) ‑> bool
-
is_bitfield(self) -> bool
def is_bitmap(self, *args) ‑> bool
-
is_bitmap(self) -> bool
def is_boolean(self, *args) ‑> bool
-
is_boolean(self) -> bool
def is_buf_var(self, *args) ‑> bool
-
is_buf_var(self) -> bool
def is_bytearray(self, *args) ‑> bool
-
is_bytearray(self) -> bool
def is_cstr(self, *args) ‑> bool
-
is_cstr(self) -> bool
def is_decimal(self, *args) ‑> bool
-
is_decimal(self) -> bool
def is_hash(self, *args) ‑> bool
-
is_hash(self) -> bool
def is_hexadecimal(self, *args) ‑> bool
-
is_hexadecimal(self) -> bool
def is_incremented(self, *args) ‑> bool
-
is_incremented(self) -> bool
def is_node_altval(self, *args) ‑> bool
-
is_node_altval(self) -> bool
def is_node_blob(self, *args) ‑> bool
-
is_node_blob(self) -> bool
def is_node_supval(self, *args) ‑> bool
-
is_node_supval(self) -> bool
def is_node_valobj(self, *args) ‑> bool
-
is_node_valobj(self) -> bool
def is_node_var(self, *args) ‑> bool
-
is_node_var(self) -> bool
def is_onoff(self, *args) ‑> bool
-
is_onoff(self) -> bool
def is_qstring(self, *args) ‑> bool
-
is_qstring(self) -> bool
def is_readonly_var(self, *args) ‑> bool
-
is_readonly_var(self) -> bool
def is_scalar_var(self, *args) ‑> bool
-
is_scalar_var(self) -> bool
def is_struc_field(self, *args) ‑> bool
-
is_struc_field(self) -> bool
def is_val_mapped(self, *args) ‑> bool
-
is_val_mapped(self) -> bool
def ridx(self, *args) ‑> size_t
-
ridx(self) -> size_t
def str_false(self, *args) ‑> char const *
-
str_false(self) -> char const *
def str_true(self, *args) ‑> char const *
-
str_true(self) -> char const *
def use_hlpstruc(self, *args) ‑> bool
-
use_hlpstruc(self) -> bool
class idbattr_valmap_t (*args)
-
Proxy of C++ idbattr_valmap_t class.__init__(self) -> idbattr_valmap_t
Instance variables
var valname
-
valname
var value
-
value