Skip to content

Commit 5cfdbf4

Browse files
author
alexander-pick
committed
first commit
1 parent 3b5d5f0 commit 5cfdbf4

39 files changed

+8437
-0
lines changed

Changelog.txt

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
PatchDiff v2.0.9:
2+
3+
* Improves 'direct jump' detection (better compiler change detection in the next version)
4+
* Fixes tmp file issue with IDA 5.7
5+
6+
PatchDiff v2.0.8:
7+
8+
* Adds Flag/Unflag feature for the 'matched' list to keep track of analyzed functions
9+
10+
11+
PatchDiff v2.0.7:
12+
13+
* Properly fixes an issue where a int -> to unsigned int would not be detected
14+
* Adds dock support to display graphs (IDA >= 5.6)
15+
16+
17+
PatchDiff v2.0.6:
18+
19+
* Switchs to graph call for checksum instead of instruction frequency
20+
* Removes invalid C++ classes/structs flagged as functions
21+
22+
23+
PatchDiff v2.0.5:
24+
25+
* Adds string references to the signature
26+
* Fixes IPC close when option is disabled
27+
28+
29+
PatchDiff v2.0.4:
30+
31+
* Requires at least IDA 5.2
32+
* Adds save backup results to IDB
33+
* Adds Unmatch/Set match/Switch match submenus
34+
* Adds "pipe" support to keep second IDA instance open
35+
- menu Options/PatchDiff2 to disable/enable it per IDB
36+
- registry HKLM\SOFTWARE\Tenable\PatchDiff2 IPC (DWORD) for the default setting
37+
* Uses demangled function names
38+
* Ignores duplicated names
39+
40+
41+
PatchDiff v2.0.3:
42+
43+
* Adds support for C++ classes in the signature engine (improves results against c++ targets)
44+
* No longer relies on IDA code refs (due to bad references)
45+
* x86: merges inc reg and dec reg to one instruction
46+
* x86: handles jmp $2/$5
47+
* x86: stops block tracing on int3
48+
* Bugfix: Does not try to display graphs that IDA can't handle
49+
50+
51+
PatchDiff v2.0.2:
52+
53+
* Adds support for IDA 5.1
54+
* Excludes data ref with segment reference from crc
55+
* Adds PPC optimization module
56+
* Relies on IDA to identify opcode for non optimized CPUs
57+
* Adds display graph option for unmatched functions
58+
* Adds x86 rep/repe/repne 16 bit compiler change optimization
59+
* Improves edge double click handling
60+
61+
62+
PatchDiff v2.0.1:
63+
64+
* Increases the size of the command buffer (for long IDB paths)
65+
* Synchronizes graphs on edge double-click
66+
* Adds line address in the graph if the option is set in IDA
67+
* Fixes graph block matching to produce much better results
68+
* Uses %a for address
69+
70+
71+
PatchDiff v2.0.0:
72+
73+
* Initial public release

LICENSE

Lines changed: 339 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)