Commit Graph

250 Commits

Author SHA1 Message Date
elias.bachaalany
8bf3e2054d kernwin.i: added add_menu_item to ignore list (it was being wrapped twice (as overloaded function)) 2009-09-22 15:38:57 +00:00
elias.bachaalany
4e02442b9a idp.i: added AssembleLine() which is similar to assemble() but assembles into a buffer instead
idautils.py: added Assemble() utility function
2009-09-22 14:36:55 +00:00
elias.bachaalany
910f88f6b7 - added NearestName class 2009-09-17 11:48:18 +00:00
elias.bachaalany
3ea31d70c7 - wrapped get_debug_names() (check ex_debug_names.py) 2009-09-17 11:46:35 +00:00
gergely.erdelyi
38b7c484f3 gdl.i: Small typo and whitespace fixes 2009-09-16 19:01:45 +00:00
elias.bachaalany
e27524cca5 idautils: added Strings class to enumerate strings (check ex_strings.py)
gdl.i: added FlowChart and BasicBlock classes (check examples / ex_gdl_qflow_chart)
idc.py : fixed MakeName() and AnalyseArea() (they were not returning return values)
2009-09-16 14:00:31 +00:00
gergely.erdelyi
e51eb69e3a idautils.py: Small docstring formatting fixes. 2009-09-13 17:37:43 +00:00
gergely.erdelyi
5e93f49c97 python.cpp: More places allow breaking of long-running scripts. Thanks Elias for the patch! 2009-09-13 17:37:04 +00:00
gergely.erdelyi
08ea62d8fa kernwin.i: Copying strings with strcpy is baad. Thanks Elias for the patch! 2009-09-13 17:36:05 +00:00
gergely.erdelyi
39d692c258 idc.py: Removed redundant definition of OpFloat() 2009-09-07 17:16:06 +00:00
gergely.erdelyi
e48d6a99ff bytes.i: Added invalidate_dbgmem_config() and invalidate_dbgmem_contents(). Thanks to Elias Bachaalany for the patch. 2009-09-07 17:14:21 +00:00
gergely.erdelyi
fb507d9f85 idautils.py: Added FuncItems() and DecodeInstruction(). Thanks to Elias Bachaalany for the patch. 2009-09-07 17:08:30 +00:00
gergely.erdelyi
5b0260c301 idaapi.i: Added typedef for error_t 2009-08-30 12:18:15 +00:00
gergely.erdelyi
02c6a5519e idc.py: IDC wrapper brought up to par with IDA 5.5 2009-08-30 12:17:50 +00:00
gergely.erdelyi
88f7e089aa init.py: Removed obsolete warning filtering 2009-08-30 11:15:41 +00:00
gergely.erdelyi
ab34ed6573 init.py: runscript() now works on Python 2.6 too. Thanks to Christian Blichmann for the patch. 2009-08-28 17:03:59 +00:00
gergely.erdelyi
013546b569 init.py: idaapi is now imported by default to the main namespace 2009-07-21 19:47:00 +00:00
gergely.erdelyi
a01b3fbde0 Removed few FIXMEs 2009-07-21 19:43:19 +00:00
gergely.erdelyi
1a4a43a389 structure.py: Use -1 instead of BADADDR is IDC mandates 2009-07-21 19:42:58 +00:00
gergely.erdelyi
860c96daf3 STATUS.txt: Updated the wrapping status 2009-07-21 19:41:47 +00:00
gergely.erdelyi
2395fd6b1d funcs.i: Added get_sig_filename() and get_idasgn_title() 2009-07-21 19:31:06 +00:00
gergely.erdelyi
573ffccc4e idd.i: The char member is now converted, for real. No syntax errors. 2009-07-21 19:29:15 +00:00
gergely.erdelyi
b9f442ee1d idd.i: register_info_t.dtyp is now converted to an integer 2009-07-21 18:55:07 +00:00
gergely.erdelyi
b22d629990 build.py: Version bumped to 1.2.90 2009-07-21 18:49:56 +00:00
gergely.erdelyi
b184767ba0 ua.i: insn_t char members are converted to integers 2009-07-21 18:45:58 +00:00
gergely.erdelyi
3eb4d4710a ua.i: op_t char member (n, offb, etc.) are now correctly converted to integers 2009-07-21 18:38:51 +00:00
gergely.erdelyi
9530fbacfa init.py: Replace non-printable characters in stdout/stderr going to the message window 2009-07-21 18:10:02 +00:00
gergely.erdelyi
9876c4ffa7 init.py: __file__ path is properly set for scripts run with Alt-9 2009-07-19 17:22:21 +00:00
gergely.erdelyi
b0d8723ccb idc.py: AddStrucMember() and SetMemberType() switched to native IDC implementation 2009-07-17 17:58:57 +00:00
gergely.erdelyi
09ead310b7 Updated the changelog 2009-07-12 16:03:43 +00:00
gergely.erdelyi
c25f1a0121 build.py: Version bumped to 1.2.0 2009-07-12 15:20:51 +00:00
gergely.erdelyi
e64fdf16b3 idc.py: GetFchunkAttr() now calls the IDC implementation and should return identical results 2009-07-12 15:05:49 +00:00
gergely.erdelyi
5cb6044277 idautils.py: Clarified the note in Functions() 2009-07-12 14:35:13 +00:00
gergely.erdelyi
700dcef6cd idautils.py: Added notes about Functions()'s behaviour when a function has chunks in multiple segments 2009-07-12 14:31:03 +00:00
gergely.erdelyi
b5f3edf5fc idautils.py: Functions() now work properly if start is not inside a defined function 2009-06-25 16:11:17 +00:00
gergely.erdelyi
dadf628feb Small batch of IDA 5.5 compatibility fixes. 2009-06-20 13:51:07 +00:00
gergely.erdelyi
2cc8e934f6 Readme and changelog updates 2009-05-23 16:56:26 +00:00
gergely.erdelyi
e0de735f3d build.py: 64-bit building is now really optional 2009-05-23 16:55:49 +00:00
gergely.erdelyi
7d468f3b94 Intentation consistency and misc formatting fixes 2009-05-23 16:35:50 +00:00
gergely.erdelyi
f2e422d208 idc.py: Fixed a wrong copy & paste 2009-05-23 16:35:07 +00:00
gergely.erdelyi
d197df5653 idc.py: Added 64-bit versions of constants 2009-05-23 15:33:25 +00:00
gergely.erdelyi
3fbe778385 init.py: Banner now includes if the plugin is a 64-bit build 2009-05-23 15:33:03 +00:00
gergely.erdelyi
dec108c25b build.py: Removed a bit of dead code 2009-05-23 14:41:26 +00:00
gergely.erdelyi
5a66395061 64-bit build support. Thanks to Ariel Shiftan and Itai Shaham for the initial patch. 2009-05-23 14:40:01 +00:00
gergely.erdelyi
05e10a0f25 python.cpp: Small cleanups and formatting fixes 2009-05-22 20:05:36 +00:00
gergely.erdelyi
ef9921587b python.cpp: Indentation consistency and misc formatting fixes 2009-05-22 15:59:38 +00:00
gergely.erdelyi
260c813f05 build.py: Removed unnecessary link parameters 2009-05-21 19:32:16 +00:00
gergely.erdelyi
097a6ae4b0 python.cpp: Importing binary Python extensions now works more reliably on Linux. Thanks to Phil Ashby for the patch! 2009-05-21 19:28:13 +00:00
gergely.erdelyi
791fde6af7 Fixed netnode::getblob() 2009-05-04 19:07:51 +00:00
gergely.erdelyi
9b6a6eda86 netnode.i: netnode::hashval with the netnode_idx argument is now called hashval_idx to make the other version work 2009-05-04 19:06:16 +00:00