Trees | Indices | Help |
|
---|
|
IDA Plugin SDK API wrapper: loader
Classes | |
idp_desc_t Proxy of C++ idp_desc_t class. |
|
idp_name_t Proxy of C++ idp_name_t class. |
|
loader_t Proxy of C++ loader_t class. |
|
plugin_info_t Proxy of C++ plugin_info_t class. |
|
qvector_snapshotvec_t Proxy of C++ qvector< snapshot_t * > class. |
|
snapshot_t Proxy of C++ snapshot_t class. |
Functions | |||
int |
|
||
bool |
|
||
|
|||
PyObject * |
|
||
int |
|
||
plugin_t * |
|
||
int |
|
||
int |
|
||
int |
|
||
filetype_t |
|
||
char const * |
|
||
str |
|
||
ea_t |
|
||
qoff64_t |
|
||
char const * |
|
||
char const * |
|
||
bool |
|
||
bool |
|
||
bool |
|
||
bool |
|
||
int |
|
||
PyObject * |
|
||
int |
|
||
str |
|
||
bool |
|
||
bool |
|
||
bool |
|
||
|
|||
|
Function Details |
Unload database to a binary file. This function works for wide byte processors too.
|
Build the snapshot tree.
|
Extract a module for an archive file. Parse an archive file, show the list of modules to the user, allow him to select a module, extract the selected module to a file (if the extract module is an archive, repeat the process). This function can handle ZIP, AR, AIXAR, OMFLIB files. The temporary file will be automatically deleted by IDA at the end.
|
Load portion of file into the database. This function will include (ea1..ea2) into the addressing space of the program (make it enabled)
|
Find a user-defined plugin and optionally load it.
|
Generate an exe file (unload the database in binary form).
|
Generate an output file. 'OFILE_EXE' :
|
Get the input file type. This function can recognize libraries and zip files.
|
Get name of the current file type. The current file type is kept in \inf{filetype}.
|
Get linear address which corresponds to the specified input file offset. If can't be found, return 'BADADDR'
|
Get offset in the input file which corresponds to the given ea. If the specified ea can't be mapped into the input file offset, return -1.
|
Get the file path
|
Get plugin options from the command line. If the user has specified the options in the -Oplugin_name:options format, them this function will return the 'options' part of it The 'plugin' parameter should denote the plugin name Returns NULL if there we no options specified
|
Get the current database flag
|
Load & run a plugin.
|
Load a binary file into the database. This function usually is called from ui.
|
Load and apply IDS file. This function loads the specified IDS file and applies it to the database. If the program imports functions from a module with the same name as the name of the ids file being loaded, then only functions from this module will be affected. Otherwise (i.e. when the program does not import a module with this name) any function in the program may be affected.
|
Loads a plugin
|
Load database from the memory.
|
Calls 'loader_t::process_archive()' For parameters and return value description look at 'loader_t::process_archive()' . Additional parameter:
|
Reload the input file. This function reloads the byte values from the input file. It doesn't modify the segmentation, names, comments, etc.
|
Runs a plugin
|
Save current database using a new file name.when both root and attr are not NULL then the snapshot attributes will be updated, otherwise the snapshot attributes will be inherited from the current database.
|
Set or clear database flag
|
Set the file path
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Fri Oct 11 15:05:11 2019 | http://epydoc.sourceforge.net |