Module ida_entry
Exported functions are considered as entry points as well.
IDA maintains list of entry points to the program. Each entry point:
has an address
has a name
may have an ordinal number
Global Variables
AEF_IDBENC
AEF_NODUMMY
AEF_UTF8
Functions
add_entry(ord: uval_t, ea: ea_t, name: char const *, makecode: bool, flags: int = 0) ‑> bool
add_entry(ord, ea, name, makecode, flags=0) -> bool Add an entry point to the list of entry points.
get_entry(ord: uval_t) ‑> ea_t
get_entry(ord) -> ea_t Get entry point address by its ordinal
get_entry_forwarder(ord: uval_t) ‑> qstring *
get_entry_forwarder(ord) -> str Get forwarder name for the entry point by its ordinal.
get_entry_name(ord: uval_t) ‑> qstring *
get_entry_name(ord) -> str Get name of the entry point by its ordinal.
get_entry_ordinal(idx: size_t) ‑> uval_t
get_entry_ordinal(idx) -> uval_t Get ordinal number of an entry point.
get_entry_qty() ‑> size_t
get_entry_qty() -> size_t Get number of entry points.
rename_entry(ord: uval_t, name: char const *, flags: int = 0) ‑> bool
rename_entry(ord, name, flags=0) -> bool Rename entry point.
set_entry_forwarder(ord: uval_t, name: char const *, flags: int = 0) ‑> bool
set_entry_forwarder(ord, name, flags=0) -> bool Set forwarder name for ordinal.
Last updated