Luke Serné
c79c9606bc
Decompiler: Simplify comparisons between INT_OR
and zero.
...
At -O1, gcc combines several values that all need to be compared against zero by
combining them using `INT_OR` and only comparing the combined result against
zero. With this rule, the decompiler is able to break these `INT_OR` chains
apart and simplify the individual links.
2024-05-25 14:10:05 +02:00
Ryan Kurtz
fb844be1f6
Merge remote-tracking branch 'origin/Ghidra_11.1'
2024-05-24 06:18:30 -04:00
Ryan Kurtz
b4f6f59207
Merge remote-tracking branch 'origin/GP-0_Dan_useWindowsPathsForDbgengHelp' into Ghidra_11.1
2024-05-24 06:13:58 -04:00
Ryan Kurtz
f0fb61804f
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-5-23-24'
2024-05-24 05:56:19 -04:00
Dan
9257a4a3cc
GP-0: Use Windows paths for dbgeng Setup in Help
2024-05-23 14:43:23 -04:00
Ryan Kurtz
ab97ddbe7d
GP-4563: Fix for container file search paths
2024-05-23 14:05:46 -04:00
Ryan Kurtz
99fa2065b8
Merge remote-tracking branch 'origin/GP-3696_ghidragon_decomp_function_compare--SQUASHED'
2024-05-23 11:52:05 -04:00
ghidragon
5ea8e97805
GP-3696 - cleaning up function compare windows.
2024-05-23 11:46:33 -04:00
dragonmacher
d7ff30ff17
Test fixes
2024-05-23 09:50:21 -04:00
Ryan Kurtz
770f5447e1
Merge remote-tracking branch 'origin/GP-4623-dragonmacher-dialog-warning-color--SQUASHED'
2024-05-23 09:18:41 -04:00
Ryan Kurtz
9186a88f52
Merge remote-tracking branch 'origin/Ghidra_11.1'
2024-05-23 09:15:13 -04:00
Ryan Kurtz
2ce5fcc62d
Merge remote-tracking branch 'origin/GP-4617_Dan_debugLauncherImprovements--SQUASHED' into Ghidra_11.1
2024-05-23 09:11:30 -04:00
Dan
90f3725246
GP-4617: Moving most documentation from connectors to Help.
2024-05-23 09:01:30 -04:00
ghidra1
1bf26ac7ae
Merge remote-tracking branch 'origin/Ghidra_11.1'
2024-05-22 18:32:41 -04:00
dragonmacher
018e3429be
GP-4623 - Fixed dialog warning color that was hard to read on gray backgrounds
2024-05-22 18:09:06 -04:00
d-millar
5bc70c4081
GP-0: fix for control-c at startup
2024-05-22 18:00:33 -04:00
d-millar
ea2679593b
GP-0: changes resulting from testing
2024-05-22 18:00:02 -04:00
ghidra1
8705b3191a
Merge remote-tracking branch 'origin/GP-4506_emteere_ExternalLocalSymbolsBadFuncs--SQUASHED' into Ghidra_11.1
2024-05-22 17:55:09 -04:00
ghidra1
49c398a73d
Merge remote-tracking branch 'origin/GP-4602_James_h2_script_domainobjectproxies--SQUASHED' into Ghidra_11.1
2024-05-22 17:53:41 -04:00
ghidra1
6e38859dd1
Merge remote-tracking branch 'origin/GP-4612_Dan_fixWindowsDbgTermination' into Ghidra_11.1
2024-05-22 17:52:38 -04:00
ghidra1
298363d7cd
Merge remote-tracking branch 'origin/GP-0_Dan_fixBptPluginDependency' into Ghidra_11.1
2024-05-22 17:51:10 -04:00
ghidra1
73b16bc3df
Merge remote-tracking branch 'origin/GP-4618_Dan_fixThreadsStackTrace' into Ghidra_11.1
2024-05-22 17:50:14 -04:00
ghidra1
5fcc131cf2
Merge remote-tracking branch 'origin/GP-4620_Dan_fixButtonEnablementAfterKill' into Ghidra_11.1
2024-05-22 17:48:02 -04:00
ghidra1
32f066c815
Merge remote-tracking branch 'origin/GP-4621_dev747368_dialog_statustext_tooltip_hover_rawhtml' into Ghidra_11.1
2024-05-22 17:46:18 -04:00
ghidra1
13e321ae41
GP-0 Reverted python3 minimum version requirement to 3.7
2024-05-22 17:40:21 -04:00
emteere
7b428f7173
GP-4506 Check external entry points are not internal local function symbols before creating a function at the entry point.
2024-05-22 15:40:00 -04:00
James
884428daa6
GP-4062 corrected path issues in bsim h2 script
2024-05-22 15:10:33 -04:00
dev747368
573d60b036
GP-4621 fix tooltip hover of dialog status message when html
2024-05-22 18:39:45 +00:00
Ryan Kurtz
a858bd3baf
Merge remote-tracking branch 'origin/Ghidra_11.1'
2024-05-22 13:08:20 -04:00
Ryan Kurtz
982dc01eb7
Merge remote-tracking branch
...
'origin/GP-4432_ryanmkurtz_programtree--SQUASHED' into Ghidra_11.1
(Closes #6277 )
2024-05-22 13:04:45 -04:00
Ryan Kurtz
3c00ea0295
GP-4432: Fixing MzLoader Program Tree
2024-05-22 13:00:28 -04:00
Ryan Kurtz
1371bb50c9
Merge remote-tracking branch
...
'origin/GP-4577-dragonmacher-enum-editor-find-uses--SQUASHED'
(Closes #6475 )
2024-05-22 12:27:05 -04:00
Ryan Kurtz
2159bf06e2
Merge remote-tracking branch
...
'origin/GP-4605-dragonmacher-python-select-all' (Closes #6502 )
2024-05-22 12:25:15 -04:00
Ryan Kurtz
7381dd3bd0
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-5-22-24'
2024-05-22 11:50:39 -04:00
dragonmacher
21c71c719b
Test fixes
2024-05-22 11:48:30 -04:00
dragonmacher
021ce27f69
GP-4577 - Added a 'Find Uses of' field action to the Enum editor
2024-05-21 17:57:55 -04:00
Dan
121608aeea
GP-4620: Fix process termination (esp., on kill)
2024-05-21 17:34:44 +00:00
Ryan Kurtz
a29a59488a
Merge remote-tracking branch 'origin/GP-4574-dragonmacher-tree-to-table-cleanup-v2'
2024-05-21 13:15:54 -04:00
dragonmacher
274217d7c8
GP-4574 - Minor refactor of drag and drop interfaces
2024-05-21 13:11:03 -04:00
Dan
b66983787b
GP-4612: Implement Windows Job control
2024-05-21 11:50:35 -04:00
Dan
b78357889a
GP-4618: Fix NPE/timing issue seen in ThreadsPanel
2024-05-21 11:40:46 -04:00
Ryan Kurtz
bf791ddddd
Merge remote-tracking branch 'origin/GP-4574-dragonmacher-tree-to-table-v3'
2024-05-21 10:36:32 -04:00
dragonmacher
2ffb82df82
GP-4574 - Added support to create transient symbol tables from the
...
Symbol Tree, Symbol Table and other transient symbol tables
2024-05-21 10:34:10 -04:00
Ryan Kurtz
de5a2d3b97
Merge remote-tracking branch 'origin/Ghidra_11.1'
2024-05-21 10:25:10 -04:00
Ryan Kurtz
587307eefe
GP-0: Test fixes
2024-05-21 10:22:25 -04:00
Dan
c8d90c1043
GP-0: Fix DebuggerBreakpointsPlugin dependency
2024-05-21 09:16:04 -04:00
Ryan Kurtz
ad1e172b6a
Merge remote-tracking branch 'origin/Ghidra_11.1'
2024-05-21 08:55:04 -04:00
Ryan Kurtz
87131b4762
GP-4608: Improving how we handle loading classes with the same name
2024-05-21 08:44:06 -04:00
ghidra1
72d9d0eeb2
GP-4615 Corrected source archive transaction error for various archive
...
operations (Closes #6503 )
2024-05-21 08:43:43 -04:00
d-millar
5beb81f8c9
GP-0: fix for invalid compilerid 'clang'
2024-05-21 08:43:06 -04:00