Ryan Kurtz
3433f49cdc
Merge remote-tracking branch
...
'origin/GP-2983_caheckman_PR-3998_ekilmer_fix-decompiler-test-cli-parsing'
(Closes #3998 )
2023-01-13 13:07:41 -05:00
Ryan Kurtz
539d5b2aad
Merge remote-tracking branch 'origin/patch'
2023-01-13 12:32:34 -05:00
caheckman
583847b761
Don't filter JumpAssist from switch analysis
2023-01-13 11:21:10 -05:00
caheckman
4b2a78b1fb
GP-3014 - Add deduping to DynamicHash gatherFirstLevelVars
2023-01-13 11:19:00 -05:00
Ryan Kurtz
bf5dfa6170
Merge remote-tracking branch 'origin/GP-2834_Dan_hoverVarVals--SQUASHED'
...
(#4732 )
2023-01-12 18:57:13 -05:00
Dan
df9a1e2756
GP-2834: Add Unwind Stack action, hovers for dynamic variable values.
2023-01-12 13:38:17 -05:00
dragonmacher
761346d888
GP-3001 - Decompiler - Added Double and Float convert actions
2023-01-11 10:11:53 -05:00
Ryan Kurtz
4ff113f92c
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/Decompiler/src/decompile/cpp/funcdata.hh
2023-01-09 10:33:18 -05:00
Ryan Kurtz
2ee1d80215
Merge remote-tracking branch 'origin/GP-2956_SubpieceZext'
2023-01-06 08:18:24 -05:00
Ryan Kurtz
1656ecf471
Merge remote-tracking branch 'origin/GP-2785_TokenFieldBounds'
2023-01-06 08:13:34 -05:00
Ryan Kurtz
1e8c575671
Merge remote-tracking branch 'origin/GP-2866_SwitchAnalysisFilter' into patch
2023-01-06 08:05:11 -05:00
caheckman
735c6d3a8b
Removed unused include directive
2023-01-05 12:25:04 -05:00
Eric Kilmer
cd09ea0c4a
Fixes CLI argument parsing
...
Accept more than one option for specifying test paths.
Support non-zero exit code when tests fail
Return a non-zero exit code (saturated to max value 255, even if more
than 255 tests fail) indicating number of failed tests. This is helpful
when running in a script (like in CI) to detect failures instead of
detecting failures through manual visual inspection of output text.
2023-01-05 12:22:13 -05:00
caheckman
6f49dc939e
GP-2980 Analysis for unrolled switch guards
2023-01-04 18:15:10 -05:00
Ryan Kurtz
f26bf98d21
Merge remote-tracking branch 'origin/GP-2560_SwitchRedundant'
...
(Closes #4558 )
2022-12-23 10:54:29 -05:00
caheckman
04431f0ad2
Precision check in RuleSubZext
2022-12-22 19:00:12 -05:00
caheckman
2345c1289b
GP-2956 Adjustment to RuleSubExtComm
2022-12-22 16:39:26 -05:00
ghidra1
552eb9dd61
GP-232 correct use of EXTERNAL block string
2022-12-22 14:38:02 -05:00
caheckman
11abb716c4
GP-2560 Don't reprocess Funcdata for multiple jumptables
2022-12-21 15:32:10 -05:00
Ryan Kurtz
19a63531c3
Merge remote-tracking branch 'origin/GP-2767_BreakoutStructureCONCAT'
2022-12-20 13:23:16 -05:00
caheckman
0ee824f017
GP-2961 Clear calculated flags on restart
2022-12-19 16:13:59 -05:00
caheckman
535ac7c08d
GP-2767 Structured pieces
2022-12-16 18:05:20 -05:00
dragonmacher
63d6063fa0
GP-2910 - Fixed missing theme definitions; removed unused theme
...
definitions; fixed module theme dependencies
2022-12-14 17:53:29 -05:00
ghidragon
1a99e2518d
GP-2933 adding more error checking for theme.properties files
2022-12-12 14:40:19 -05:00
dragonmacher
e3aad672ce
GP-2894 - Icon Cleanup - Moved icons from Generic into Gui; Deleted
...
shared icons not in the Help module
2022-12-12 13:39:30 -05:00
Ryan Kurtz
93d3b41d01
Merge remote-tracking branch
...
'origin/GP-2913_ghidracadabra_PR-4595_kkaempf_improve_sleigh_error_reporting'
(Closes #4595 )
2022-12-08 14:18:51 -05:00
Ryan Kurtz
93df150b21
Merge remote-tracking branch 'origin/patch'
2022-12-08 13:58:37 -05:00
Ryan Kurtz
a861a858bb
Merge remote-tracking branch 'origin/GP-2927_SmallNegativeEquates' into
...
patch (Closes #3747 )
2022-12-08 13:54:02 -05:00
caheckman
34a4a13812
GP-2927 Creating small negative equates from decompiler window
2022-12-07 16:36:20 -05:00
Ryan Kurtz
a04f7fbb03
Merge remote-tracking branch 'origin/GP-2845_PartialMerging'
2022-12-07 02:04:02 -05:00
Ryan Kurtz
70489f8f1c
Merge remote-tracking branch 'origin/patch'
2022-12-07 02:01:14 -05:00
Ryan Kurtz
9b49843a70
Merge remote-tracking branch 'origin/GP-2859_SymbolsSameVariable' into patch
2022-12-07 01:57:36 -05:00
James
93d3808232
GP-2913 addressing code review comments
2022-12-06 21:34:28 +00:00
caheckman
e0a5cf1720
GP-2785 Match up token field bounds checking between compilers
2022-12-06 15:35:23 -05:00
caheckman
722c17f9f2
GP-2845 Merging overlapping variables
2022-12-05 18:54:27 -05:00
dragonmacher
f091a084c2
GP-2868 - Image Cleanup - Removed unused images; removed duplicate
...
images; fixed image module dependency issues
2022-12-02 21:38:30 -05:00
James
6e6cf6d935
GP-2913 minor adjustments
2022-12-02 19:30:21 +00:00
Klaus Kämpf
23c1b63f55
Improve sleigh compiler error messages
...
Signed-off-by: Klaus Kämpf <kkaempf@gmail.com>
2022-12-02 15:43:55 +00:00
Klaus Kämpf
2758cbb40c
Prevent underflow in calc_mask
...
Signed-off-by: Klaus Kämpf <kkaempf@gmail.com>
2022-12-02 15:43:55 +00:00
James
7ab05db386
GP-2697 addressing code review comments
2022-11-22 20:34:06 +00:00
caheckman
8c2bddffaf
GP-2866 early switch failure
2022-11-22 11:16:08 -05:00
James
dbd2098a59
GP-2697 added script to find problematic stack writes
2022-11-22 15:17:31 +00:00
Ryan Kurtz
970c685df2
Merge remote-tracking branch 'origin/patch'
2022-11-18 01:26:30 -05:00
caheckman
9424fdf208
GP-2859 Clearing symbols from HighVariable must set symboldirty
2022-11-17 18:35:48 -05:00
Ryan Kurtz
85ec38dbea
Merge remote-tracking branch 'origin/GP-1501_dev747368_decompiler_switch_analyzer_cancel'
2022-11-17 01:09:28 -05:00
ghidragon
edfb5a0877
GP-1981 Refactored Gui to use ThemeManager
2022-11-15 14:56:08 -05:00
ghidragon
a92a27e9f1
GP-1981 Review fixes
2022-11-15 14:56:05 -05:00
Dan
9679752523
GP-1981 Listing and Decompiler dark colors; palette updates
2022-11-15 14:56:02 -05:00
ghidragon
5c84d3e143
GP-1981 registering Theme options for colors and fonts
2022-11-15 14:55:59 -05:00
ghidragon
45c52e3cb9
GP-1981 - Updated help to allow authors to use theme image ids; updated
...
help to only allow modules that live on the classpath. Dpdating themd
documentation. Fixing gradle help build
2022-11-15 14:55:56 -05:00