mirror of
https://github.com/cemu-project/idapython.git
synced 2024-12-28 02:31:53 +01:00
78c79f85b9
What's new: - Proper multi-threaded support - Better PyObject reference counting with ref_t and newref_t helper classes - Improved the pywraps/deployment script - Added IDAViewWrapper class and example - Added idc.GetDisasmEx() - Added idc.AddSegEx() - Added idc.GetLocalTinfo() - Added idc.ApplyType() - Updated type information implementation - Introduced the idaapi.require() - see http://www.hexblog.com/?p=749 - set REMOVE_CWD_SYS_PATH=1 by default in python.cfg (remove current directory from the import search path). Various bugfixes: - fixed various memory leaks - asklong/askaddr/asksel (and corresponding idc.py functions) were returning results truncated to 32 bits in IDA64 - fix wrong documentation for idc.SizeOf - GetFloat/GetDouble functions did not take into account endianness of the processor - idaapi.NO_PROCESS was not defined, and was causing GetProcessPid() to fail - idc.py: insert escape characters to string parameter when call Eval() - idc.SaveFile/savefile were always overwriting an existing file instead of writing only the new data - PluginForm.Close() wasn't passing its arguments to the delegate function, resulting in an error.
31 lines
813 B
OpenEdge ABL
31 lines
813 B
OpenEdge ABL
// Ignore kernel-only symbols
|
|
%ignore dual_text_options_t;
|
|
%ignore idainfo::init;
|
|
%ignore idainfo::init_netnode;
|
|
%ignore idainfo::precheck_idb_version;
|
|
%ignore idainfo::retrieve;
|
|
%ignore idainfo::read;
|
|
%ignore idainfo::write;
|
|
%ignore idainfo::convert_va_format;
|
|
%ignore idainfo::upgrade_approved;
|
|
%ignore idainfo::will_upgrade;
|
|
%ignore idainfo::approve_upgrade;
|
|
%ignore idainfo::show_progress;
|
|
%ignore idainfo::align_short_demnames;
|
|
%ignore idainfo::align_strtype;
|
|
%ignore idainfo::align_long_demnames;
|
|
|
|
%ignore setflag(uchar &where,uchar bit,int value);
|
|
%ignore setflag(ushort &where,ushort bit,int value);
|
|
%ignore setflag(uint32 &where,uint32 bit,int value);
|
|
|
|
// Make idainfo::get_proc_name() work
|
|
%cstring_bounded_output(char *buf, 8);
|
|
|
|
%ignore BADADDR;
|
|
%ignore BADSEL;
|
|
|
|
%include "ida.hpp"
|
|
|
|
%clear(char *buf);
|