Commit Graph

24 Commits (90d1f26504ccd87b667fdac314e5a8e03343e58d)

Author SHA1 Message Date
Ben Lubar d7288eb288
ghidra: add explicit "this" argument to vmethods 2020-03-22 09:32:39 -05:00
Ben Lubar 4e4496a7a1
ghidra: fix implicit static array lengths assuming enum values are explicitly specified 2020-03-21 19:57:42 -05:00
Ben Lubar 9852d92a98
ghidra: actually define stl set types 2020-03-21 10:18:46 -05:00
Ben Lubar 5b8952baf8
ghidra: handle destructor ABI differences 2020-03-21 08:53:11 -05:00
Ben Lubar 60892cade2
ghidra: add type name to anonymous fields/vmethods
ghidra: fix static array sizing when determined by index-enum
2020-03-21 07:46:03 -05:00
Ben Lubar 5e6cc8b335
ghidra: improve method creation 2020-03-20 12:16:31 -05:00
Ben Lubar 44b45ce43f
ghidra: fix _super being defined as a class method on subclasses 2020-03-20 08:57:30 -05:00
Ben Lubar 5eb0703433
ghidra: improve support for class types 2020-03-20 08:40:00 -05:00
Ben Lubar d741456a58
ghidra: fix vmethods not being explicitly thiscall.
ghidra: fix vmethods that returned void returning undefined.

ghidra: fix method used to get Win32 binary timestamps.
2020-03-16 19:18:22 -05:00
Ben Lubar 137d173d67
ghidra: add support for osx and windows 2020-03-16 17:50:27 -05:00
Ben Lubar ee0cb94312
ghidra: add special case for vector<bool> that is not a bit vector 2020-03-16 15:10:16 -05:00
Ben Lubar 71c17a14ff
ghidra: fix vtables not being pointers 2020-03-16 14:32:25 -05:00
Ben Lubar 19d62d9a2b
fix string data type definition in Ghidra script 2020-03-16 14:18:43 -05:00
Ben Lubar 725eb1a217
Add script to import df-structures into Ghidra.
Currently works on Linux (ELF) executables.
2020-03-16 14:05:42 -05:00
Ben Lubar 923581b144
fix ghidra script failing if strings overlapped (for example, load_min_version and version could point to the same region of memory) 2020-03-09 17:52:47 -05:00
Ben Lubar 25923e6733
add Ghidra script that labels DF globals 2020-02-18 15:58:01 -06:00
Lethosor 34b8a41ad9
Merge pull request #1403 from BenLubar/imgbot
[ImgBot] optimizes images
2018-11-14 16:43:36 -05:00
ImgBotApp 0809de2d56
[ImgBot] optimizes images
*Total -- 141.35kb -> 100.12kb (29.17%)

/reversing/doc/building-facing/screw/4.png -- 2.68kb -> 1.46kb (45.67%)
/reversing/doc/building-facing/screw/2-windows.png -- 4.59kb -> 2.54kb (44.59%)
/docs/images/hotkeys.png -- 56.84kb -> 31.62kb (44.38%)
/reversing/doc/building-facing/screw/3.png -- 2.62kb -> 1.48kb (43.58%)
/reversing/doc/building-facing/screw/2.png -- 2.68kb -> 1.53kb (43.18%)
/reversing/doc/building-facing/screw/1.png -- 2.66kb -> 1.56kb (41.58%)
/reversing/doc/building-facing/horizontal_axle/1.png -- 2.74kb -> 1.62kb (40.83%)
/reversing/doc/building-facing/horizontal_axle/2.png -- 2.78kb -> 1.66kb (40.32%)
/reversing/doc/building-facing/waterwheel/linux.png -- 3.94kb -> 2.76kb (29.89%)
/reversing/doc/building-facing/horizontal_axle/2-windows.png -- 14.74kb -> 12.88kb (12.63%)
/reversing/doc/building-facing/bridge/linux1.png -- 13.42kb -> 11.85kb (11.7%)
/reversing/doc/building-facing/bridge/windows.png -- 15.11kb -> 13.71kb (9.32%)
/reversing/doc/building-facing/waterwheel/windows.png -- 16.52kb -> 15.46kb (6.45%)
2018-08-30 06:18:07 +00:00
Quietust d2f59c5f90 Update Contributing (IDA Freeware 7.0, cl-linux-debug being 32-bit only)
Also add my IDC script for doing RTTI on 64-bit Windows binaries
2018-05-06 10:26:14 -06:00
Quietust 5cdea79a6f Properly handle the variety of exception handlers that MSVC 2010 generates 2012-03-03 14:14:31 -06:00
Quietust 3ae622b0ff BaseClassDescriptor includes a pointer back to ClassHierarchyDescriptor - parse it 2012-03-03 14:14:09 -06:00
Petr Mrázek bcbc540283 More moving of things 2010-04-02 17:27:35 +02:00
Petr Mrázek 60a1da0923 d19_2 support, building vtables, some minor bugfixes
tested with stonesense
2010-03-06 21:21:01 +01:00
Petr Mrázek 15ec3fbc74 IDA scripts from openrce and belal 2010-03-06 15:14:18 +01:00