Ryan Kurtz
6443e97b64
GP-5179: Improvements to pyghidra_launcher.py
...
* Specifying supported Python versions in application.properties
so other things can get access to it (similar to how we do it for Java
and Gradle supported versions)
* Only try to launch PyGhidra with a supported version of Python
2024-12-10 11:11:19 -05:00
Ryan Kurtz
60468b0fe2
GP-5085: Another updated color for resolved external functions
2024-12-10 06:07:03 -05:00
Ryan Kurtz
ec59e407bf
Merge branch 'GP-5182_ryanmkurtz_swift-int' ( Closes #6784 )
2024-12-09 17:00:36 -05:00
Ryan Kurtz
e1e54a4d89
GP-5182: The builtin int type in Swift binaries has been changed from 8
...
bytes to 4 bytes. The Swift Demangler now demangles the Swift.Int type
to __int64 (or __int32) to avoid conflicts with non-Swift structures and
functions that may be found in the program.
2024-12-09 16:58:19 -05:00
Ryan Kurtz
4f98283937
Merge remote-tracking branch 'origin/GP-5187_ghidra1_DBHandleIsChanged'
...
(#7258 )
2024-12-09 15:50:50 -05:00
ghidra1
d0ee271570
GP-5187 Change DBHandle.isChanged() to use cached state
2024-12-09 14:56:03 -05:00
Ryan Kurtz
18aa9a48f8
Merge remote-tracking branch
...
'origin/GP-5085_ghidravision_DecompilerColorExternalFunctions--SQUASHED'
(Closes #7053 )
2024-12-09 06:36:02 -05:00
Ryan Kurtz
5027a75e78
Merge remote-tracking branch
...
'origin/GP-5084_ghidragon_clear_instructions_or_data_individually--SQUASHED'
(Closes #7082 )
2024-12-09 06:17:07 -05:00
Ryan Kurtz
e7a879e63f
Merge remote-tracking branch 'origin/GP-4996_function_graph_option_to_choose_corner_for_satellite--SQUASHED'
2024-12-09 06:14:52 -05:00
ghidragon
d31c78cd9d
GP-5084 Adding ability to choose which corner the function graph satellite appears in.
2024-12-06 18:42:28 -05:00
ghidragon
3cc34cf6a9
GP-5084 Adding ability to clear just instructions or data when using clear with options
2024-12-06 15:08:26 -05:00
dragonmacher
5307e45f63
Test fixes
2024-12-06 14:57:42 -05:00
dragonmacher
21903dbbde
GP-5085 - Updated the color for resolved external functions
2024-12-06 14:15:25 -05:00
Ryan Kurtz
57df41297f
Merge remote-tracking branch 'origin/patch'
2024-12-06 11:45:38 -05:00
Ryan Kurtz
c405ce78e5
Merge remote-tracking branch 'origin/GP-5121_Dan_flushSaveableTracePropertyMap' into patch
2024-12-06 11:40:26 -05:00
Ryan Kurtz
12fbb20b25
Merge remote-tracking branch
...
'origin/GP-5146_ghidra007_RTTIAnalysis_anon_namespace_change_fix--SQUASHED'
into patch (Closes #3213 )
2024-12-06 11:36:26 -05:00
ghidra007
8892384b71
GP-5146 fixed rttiUtil issue resulting from previous pdb anon fix. Main fix was to remove incorrect pdb secondary symbols causing rtti script to blow up. Also updated to remove known functions from other class possible const/dest lists. Also updated to remove ticks from pdb rtti instead of just removing the symbols and recreating. This fixed the missing _forParent symbols so also updated script to handle for parent case now that it is getting them.
2024-12-06 15:59:20 +00:00
Ryan Kurtz
56b1bbbc99
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-12-6-24'
2024-12-06 10:49:07 -05:00
dragonmacher
3da22ee12a
Test fixes
2024-12-06 10:47:46 -05:00
ghidravision
6ed50fa085
GP-5085 Functionality for unifying the color of external function names across the listing and decompiler views.
2024-12-06 14:31:06 +00:00
Ryan Kurtz
4f79536a50
Merge remote-tracking branch 'origin/GP-4886_ghidra1_UnassignedStorageForDefaultDatatype'
2024-12-06 07:45:28 -05:00
Ryan Kurtz
5aec99616a
Merge remote-tracking branch
...
'origin/GP-5129_ghidracadabra_PR-7102_gemesa_bsim-ctl-status'
(Closes #7102 )
2024-12-06 07:44:08 -05:00
Ryan Kurtz
fa836b1242
Merge remote-tracking branch 'origin/GP-2957_DivideExtended'
2024-12-06 07:42:39 -05:00
Ryan Kurtz
a9b4d6c7cf
Merge remote-tracking branch 'origin/GP-5175-dragonmacher-escape-fix'
...
(Closes #7241 )
2024-12-06 07:41:27 -05:00
Ryan Kurtz
c767ec9ed9
Merge branch 'GP-0_ryanmkurtz_PR-7255_hippietrail_typo'
2024-12-06 06:20:20 -05:00
Andrew Dunbar
ab99fd1168
typo/grammar
...
Supported operator are->Supported operators are
2024-12-06 12:32:05 +07:00
dragonmacher
64cdd130b3
GP-5175 - Turned a local action into a global action (the action that
...
closes the window when only one provider remains)
2024-12-05 16:20:34 -05:00
Ryan Kurtz
03eae7abbd
Merge remote-tracking branch
...
'origin/GP-5174_dev747368_pdb_altfilenames--SQUASHED' (Closes #7200 )
2024-12-05 13:16:01 -05:00
dev747368
5761470937
GP-5174 look for pdb files based on program's filename
...
Add feature to 'Program's Import Location' to look for pdb files that
have been renamed to match the binary's name.
2024-12-05 13:14:31 -05:00
Ryan Kurtz
d071daad2f
Merge remote-tracking branch 'origin/GP-5176_ryanmkurtz_hover-decimal'
...
(Closes #7239 )
2024-12-05 13:14:03 -05:00
Ryan Kurtz
6985bf90f0
Merge remote-tracking branch 'origin/GP-0_fixed_function_graph_test_dependency'
2024-12-05 12:08:13 -05:00
Ryan Kurtz
b02dddda35
GP-0: Changing python search order to prefer newer versions over system
...
defaults since those tend to be incomplete. Printing python executable
path in build.
2024-12-05 12:07:44 -05:00
ghidragon
8b65401772
GP-0 fixed test dependency
2024-12-05 12:05:16 -05:00
Ryan Kurtz
69ee044f29
GP-5176: Hovering on addresses in the Listing now show offsets in both
...
decimal and hexadecimal
2024-12-05 11:49:49 -05:00
Ryan Kurtz
c5b753e881
Merge remote-tracking branch 'origin/GP-5151-dragonmacher-diff-exception--SQUASHED'
2024-12-05 10:47:10 -05:00
Ryan Kurtz
e1121cf284
Merge branch 'GP-0_ryanmkurtz_PR-7251_squk_pdb'
2024-12-05 09:23:24 -05:00
Ryan Kurtz
90afe08e9c
GP-0: Certify and tweak
2024-12-05 08:53:36 -05:00
Ryan Kurtz
293f5bdb0a
Merge remote-tracking branch 'origin/GP-1978_Dan_torchFrameworkDebugging-pt1--SQUASHED'
2024-12-05 08:37:25 -05:00
Dan
0ab040816a
GP-1978: Delete Deprecated plugins, GADP
2024-12-05 08:29:10 -05:00
Ryan Kurtz
586a526b1a
GP-0: Fixing javadoc error
2024-12-05 07:00:39 -05:00
Ryan Kurtz
233b05e2b9
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-12-4-24-2'
2024-12-05 06:07:34 -05:00
Christian Nieves
2428fcc3e1
Fix potential IndexOutOfBoundsException in PDB parsing
2024-12-04 19:30:55 -06:00
caheckman
8847d2a6b9
GP-2957 Sub-flow through INT_DIV and INT_REM
2024-12-05 00:00:47 +00:00
dragonmacher
33b9315c18
Test fixes
2024-12-04 18:18:30 -05:00
Ryan Kurtz
051a0b3405
Merge remote-tracking branch
...
'origin/GP-4988_ghidragon_flowchart_graph_layout--SQUASHED'
(Closes #1406 )
2024-12-04 13:17:22 -05:00
Ryan Kurtz
6af8107f04
Merge remote-tracking branch 'origin/patch'
2024-12-04 13:15:37 -05:00
Ryan Kurtz
86f8c3d598
Merge remote-tracking branch 'origin/GP-5103_ghidragon_fixed_entropy_legend_lables_to_be_visible_in_all_themes' into patch
2024-12-04 13:13:23 -05:00
ghidragon
9bf8e72182
GP-5103 fixed entropy legend labels to be visible in all themes
2024-12-04 13:07:05 -05:00
ghidragon
0a5a2ce9d8
GP-4988 Created flow chart function graph layout
2024-12-04 12:11:36 -05:00
Ryan Kurtz
6c98c4cadf
Merge remote-tracking branch 'origin/patch'
2024-12-04 11:28:41 -05:00