Commit graph

7139 commits

Author SHA1 Message Date
Ryan Kurtz
ed2bc8c717 Merge remote-tracking branch 'origin/GP-5189_VarargsFilterRange' 2024-12-10 11:58:39 -05:00
Ryan Kurtz
9de359f627 Merge remote-tracking branch 'origin/GP-5179_ryanmkurtz_pyghidra_launcher' 2024-12-10 11:58:19 -05:00
caheckman
e3aa064061 GP-5189 Add range attributes to VarargsFilter 2024-12-10 16:39:22 +00:00
ghidragon
14a1164f4a GP-0 fixed tests related to clear with options change 2024-12-10 11:38:58 -05:00
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
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
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
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
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
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
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
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
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
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
Ryan Kurtz
6d4ebc0f0c Merge remote-tracking branch 'origin/GP-1-dragonmacher-added-missing-listing-color' 2024-12-04 11:24:12 -05:00
dragonmacher
272a64ade1 Test fixes 2024-12-04 11:17:58 -05:00
Ryan Kurtz
56d6af4531 GP-5171: Generating pypredef files for PyDev. Fixing PyDev
errors/warnings in PyGhidra.
2024-12-04 08:05:33 -05:00
dragonmacher
12295af961 GP-5151 - Fixed Diff exception by making the diff task modal 2024-12-03 15:57:10 -05:00
dragonmacher
3d140a2815 Added color to the Listing Display options 2024-12-03 15:31:45 -05:00
Ryan Kurtz
16388dc261 Merge remote-tracking branch 'origin/patch' 2024-12-03 10:15:21 -05:00
ghidra1
d5884aa520 Merge remote-tracking branch 'origin/GP-3625_ghidra1_FileDataTypeManagerCreation--SQUASHED' into patch 2024-12-03 09:45:58 -05:00
ghidra1
c23354b78d GP-3625 Added simplified FileDataTypeManager factory methods and cleanup of CParser utilities. 2024-12-03 09:43:24 -05:00
Ryan Kurtz
152bc30d6c Merge branch 'GP-0_ryanmkurtz_PR-7231_gemesa_headless-docs' 2024-12-03 08:56:03 -05:00
Ryan Kurtz
941cebf74d Merge remote-tracking branch 'origin/GP-5148_ryanmkurtz_vscode--SQUASHED' 2024-12-03 07:03:53 -05:00