Commit graph

6538 commits

Author SHA1 Message Date
Ryan Kurtz
412f81f539 Merge remote-tracking branch 'origin/GP-4706_ryanmkurtz_requires--SQUASHED' 2024-06-28 13:28:36 -04:00
Ryan Kurtz
420eb767e8 GP-4706: GhidraScripts can now use @runtime to specify which GhidraScriptProvider to use when multiple expect the same script file extension (e.g., '.py') 2024-06-28 13:26:24 -04:00
Ryan Kurtz
93eed8011c GP-4729: Refactor existing OMF support 2024-06-28 07:50:37 -04:00
Ryan Kurtz
e7595341c4 Merge remote-tracking branch 'origin/GP-4722_ryanmkurtz_omf-markup' 2024-06-26 11:30:09 -04:00
Ryan Kurtz
bf71142709 Merge remote-tracking branch
'origin/GP-4709_d-millar_HexInteger_ext--SQUASHED' (Closes #6658,
Closes #6659)
2024-06-26 11:26:51 -04:00
Ryan Kurtz
36a707471e GP-4722: Marking up OMF records 2024-06-26 11:13:44 -04:00
ghidra1
4b30e484b0 GP-4508 revised address range space checks 2024-06-26 09:13:11 -04:00
d-millar
ae3f6feb70 GP-4709: post-post-post review
GP-4709: post=post review - test logic in error
GP-4709: post=post review - test logic in error
GP-4709: post-review fixes
GP-4709: going for simplicity
GP-4709: reverting most stuff
GP-4709: fix for replaceValue logic
GP-4709: extensions to HexInteger
2024-06-26 09:09:28 -04:00
Ryan Kurtz
2b73a6157f Merge remote-tracking branch
'origin/GP-4707_ryanmkurtz_headless--SQUASHED' (Closes #6639)
2024-06-25 13:41:24 -04:00
Ryan Kurtz
34272fd3ff GP-4707: Improved handling of custom headless command line arguments that start with dash 2024-06-25 13:38:53 -04:00
ghidra1
3b6d5e43ce GP-0 Corrected test failure fallout from GP-4682 datatype resolution
change related to temporary source archive
2024-06-25 13:21:27 -04:00
Ryan Kurtz
b68fa6c745 Merge remote-tracking branch
'origin/GP-3491-dragonmacher-decompiler-find-window--SQUASHED'
(Closes #5317, #538)
2024-06-25 12:03:04 -04:00
dragonmacher
62f41a7179 GP-3491 - Decompiler - Added a Search All button to the Find Dialog that will show a table of results 2024-06-25 11:59:05 -04:00
Ryan Kurtz
a977a35f5f Merge remote-tracking branch 'origin/GP-4703_ghizard_MDMang_multipass_on_demangleType_method' 2024-06-25 11:57:01 -04:00
Ryan Kurtz
d5cbda1e21 Merge remote-tracking branch 'origin/GP-4708_RecoverClassesFillOutStructure' 2024-06-25 06:34:53 -04:00
ghidra007
02aba11104 GP-4708 updated createStructure to fix logic error. 2024-06-24 23:11:26 +00:00
caheckman
184c657cfd GP-4708 Adjustments to RecoverClassesFromRTTIScript and
FillOutStructureHelper
2024-06-24 23:11:26 +00:00
ghidra1
13821930da GP-4508 Corrected program context mutli-user merge issue for overlays 2024-06-24 16:11:31 -04:00
Ryan Kurtz
e9e4ee48ce Merge remote-tracking branch 'origin/patch' 2024-06-24 13:59:30 -04:00
Ryan Kurtz
21a3896018 Merge remote-tracking branch 'origin/GP-4682_ghidra1_eBPFAnalysis--SQUASHED' 2024-06-24 13:50:03 -04:00
ghidra1
eb5e6a323a GP-4682 cleanup eBPF analyzers and BPF helper function identification 2024-06-24 12:39:52 -04:00
ghidra1
ea785546cf GP-0 Fix URL error handling 2024-06-24 11:46:51 -04:00
ghizard
8336bdde74 GP-4703 - MDMang - retry on demangleType 2024-06-20 14:03:47 +00:00
Ryan Kurtz
0e33958c76 Merge remote-tracking branch
'origin/GP-3494-dragonmacher-decompiler-highlight-nav-v2--SQUASHED'
(Closes #538)
2024-06-20 06:25:47 -04:00
Ryan Kurtz
20702592dd Merge remote-tracking branch 'origin/patch' 2024-06-20 06:22:54 -04:00
Ryan Kurtz
42710d014d GP-4699: Fixed a regression in the MachoLoader that prevented some KDK
binaries from being loaded
2024-06-20 06:18:01 -04:00
Ryan Kurtz
87747c20b3 Merge remote-tracking branch 'origin/GP-0_FakeInputFix' 2024-06-18 14:57:12 -04:00
caheckman
7198cad876 Clear fake inputs prior to restructureVarnode 2024-06-18 18:41:12 +00:00
dragonmacher
9f8b03a90f GP-3494 - Decompiler - Updated the middle-mouse toggle to be persistent when moving the cursor; Added actions for navigating the middle-moused tokens 2024-06-18 14:32:00 -04:00
Ryan Kurtz
38eec6d58b Merge remote-tracking branch 'origin/GP-4700_ghizard_update_some_scripts' 2024-06-18 12:23:34 -04:00
Ryan Kurtz
82677d9bb7 Merge remote-tracking branch 'origin/GP-4670_ghidragon_fixing_diff_apply_setting_save' 2024-06-18 08:55:37 -04:00
ghizard
999004245a GP-4700 - Improve PDB and MDMang developer scripts 2024-06-18 12:13:14 +00:00
Ryan Kurtz
043f66b9af Merge remote-tracking branch 'origin/patch' 2024-06-17 09:30:31 -04:00
Ryan Kurtz
1087a923b1 GP-4695: Fixed an issue with importing Mach-O binaries that have an
empty "__chain_starts" section
2024-06-17 09:23:30 -04:00
Ryan Kurtz
22bd5e2d3c Merge remote-tracking branch 'origin/GP-3307_StackStrings'
(Closes #1380, Closes #2285, Closes #6592, Closes #6431)
2024-06-17 06:47:08 -04:00
dragonmacher
5baaa82016 Test fixes 2024-06-14 08:34:16 -04:00
dragonmacher
e18c80f20a Test timing fixes 2024-06-13 18:38:06 -04:00
ghidragon
2630edd76e GP-4670 fixing save option on diff apply settings 2024-06-13 12:04:22 -04:00
dragonmacher
1fb85567d6 Test fixes 2024-06-13 12:03:32 -04:00
Ryan Kurtz
486cfc486c Merge remote-tracking branch
'origin/GP-4676_ghidragon_blinking_cursors--SQUASHED' (Closes #6570)
2024-06-13 06:35:30 -04:00
Ryan Kurtz
d638053d15 Merge remote-tracking branch 'origin/GP-3921_ghidra1_DiffDataSettings--SQUASHED' 2024-06-13 06:30:54 -04:00
Ryan Kurtz
48660774dc Merge remote-tracking branch 'origin/patch' 2024-06-13 06:24:42 -04:00
ghidra1
734ff7b669 GP-4689 additional revision to decompiler process setup error handling 2024-06-12 17:31:22 -04:00
ghidra1
9e5ab028c7 Merge branch 'GP-4689_ghidra1_DecompilerProcessSetup' into patch 2024-06-12 16:16:21 -04:00
ghidragon
2f823d23eb GP-4676 adding option to globally control blinking cursors 2024-06-12 16:10:24 -04:00
ghidra1
34954d6df9 GP-4689 correct decompiler processes setup thread interrupt issue 2024-06-12 15:55:39 -04:00
ghidra1
b4308f76f8 GP-3921 Improved Diff data instance settings support 2024-06-12 15:18:33 -04:00
Ryan Kurtz
4816e3945f Merge remote-tracking branch 'origin/GP-4684_caheckman_PR-6540_LukeSerne_decomp-fix-subflow-float-less-input-order' 2024-06-12 11:17:21 -04:00
Ryan Kurtz
9e7a5d8b0c Merge remote-tracking branch 'origin/patch' 2024-06-12 11:16:47 -04:00
Ryan Kurtz
001a65357c Merge remote-tracking branch 'origin/GP-4666_DeindirectOutput' into patch 2024-06-12 11:13:52 -04:00