Commit Graph

14107 Commits

Author SHA1 Message Date
Dan
273dfba1ac GP-5265: Move schedule display from Threads to Listing tabs 2025-03-05 15:07:14 +00:00
Ryan Kurtz
4cf5d25bc8 Merge remote-tracking branch 'origin/GP-4555_GhidraKraken_DialogNames' 2025-03-04 12:21:45 -05:00
Ryan Kurtz
87a7caa90c Merge remote-tracking branch 'origin/GP-5430_ghidra007_ImageRuntimeFunctionEntryChange--SQUASHED' 2025-03-04 12:20:09 -05:00
Ryan Kurtz
1e18516eb5 Merge remote-tracking branch
'origin/GP-5440_ghidragon_fixing_nav_history_when_repeating_mem_search'
(Closes #7445)
2025-03-04 12:18:34 -05:00
Ryan Kurtz
92258b5b1b Merge remote-tracking branch 'origin/GP-2040_Dan_cleanAsyncUtils--SQUASHED' 2025-03-04 12:14:22 -05:00
Dan
922c4d0186 GP-2040: Remove garbage from AsyncUtils. 2025-03-04 17:09:06 +00:00
ghidra007
a19d6ab459 GP-5430 Updated the PE ImageRuntimeFunctionEntry structures to make EndAddress a Dword since it is really the address after the end of the given function and was causing bad references and code to be created. 2025-03-04 16:49:31 +00:00
Ryan Kurtz
66ac37b368 Merge branch 'GP-0_ryanmkurtz_PR-7875_XeR_memory-map' 2025-03-04 10:33:46 -05:00
Ryan Kurtz
9515da9b19 Merge remote-tracking branch 'origin/GP-5441_ryanmkurtz_dyld-archs'
(#7863)
2025-03-04 10:03:33 -05:00
Ryan Kurtz
66d3a0d7c1 Merge remote-tracking branch 'origin/GP-5429_ryanmkurtz_reexports'
(Closes #7537)
2025-03-04 09:56:52 -05:00
Ryan Kurtz
9cca167f77 Merge remote-tracking branch 'origin/GP-5425_Dan_fixRefreshToggleInModelView--SQUASHED' 2025-03-04 09:55:00 -05:00
Dan
a94b0493c9 GP-5425: Encapsulate object-discovery policy, sort REFRESH, incorporate schema into specificity 2025-03-04 14:15:07 +00:00
XeR
c7336e8d19 Memory Map: ensure columns exist on initialization
The Memory Map plugin configures the maximum and minimum size of some of
the columns.

This initialization does not take into account that a user is able to
hide columns, which results in a null pointer exception.

This commit checks that these objects are not null before configuring
them.

Fixes: f4b89fd26c ("GP-4984 - Fixed row selection while using the filter; updated columns to be resizable")
2025-03-04 12:40:05 -01:00
Ryan Kurtz
17910774cd GP-5429: Support for Mach-O LC_REEXPORT_DYLIB 2025-03-04 06:25:58 -05:00
GhidraKraken
6121818cd3 GP-4555 set accessible names for components 2025-03-03 15:24:58 -05:00
Ryan Kurtz
9890a88911 GP-5441: Don't try to load libraries from dyld_shared_cache files of
wrong architecture...waste of memory
2025-03-03 13:55:58 -05:00
ghidragon
bc2f0c135e GP-5440 fixed action Repeat Memory Search (F3) to update navigation
history
2025-03-03 13:34:20 -05:00
Ryan Kurtz
136a944796 Merge remote-tracking branch 'origin/GP-2148_ghidragon_change_byteviewer_to_center_when_goto_is_offscreen' 2025-03-03 13:10:29 -05:00
Ryan Kurtz
3c76ab787a Merge remote-tracking branch 'origin/GP-5379_Dan_fixKeyReuse--SQUASHED'
(Closes #7497)
2025-03-03 13:08:01 -05:00
Ryan Kurtz
e08184f5db Merge remote-tracking branch 'origin/patch' 2025-03-03 13:07:03 -05:00
Ryan Kurtz
c2533aaf6e Merge remote-tracking branch 'origin/GP-5394_Dan_fixWatchDeref' into patch 2025-03-03 13:05:07 -05:00
Ryan Kurtz
32a287aab8 Merge remote-tracking branch 'origin/GP-5416_Dan_terminalScrollingOnSelect' into patch 2025-03-03 13:01:35 -05:00
Ryan Kurtz
73810bb7b9 Merge remote-tracking branch 'origin/GP-4915_Dan_fixPlotColumnIssues--SQUASHED' into patch 2025-03-03 13:00:08 -05:00
Ryan Kurtz
973a0ea1c3 Merge remote-tracking branch 'origin/GP-5383_Dan_watchesUpdateOnRegChange' into patch 2025-03-03 12:58:33 -05:00
Dan
789a9fa4b7 GP-5379: Require snap parameter in object getters/setters. Lots of fallout. 2025-03-03 17:29:24 +00:00
Dan
2aedd75059 GP-4915: Scan view columns, not model columns, to detect Plot removal. 2025-03-03 17:09:42 +00:00
ghidragon
49d9afdbfb GP-2148 changed Byteviewer to center cursor on screen when jumping to
offscreen location to be consistent with listing
2025-03-03 11:57:42 -05:00
Ryan Kurtz
3d7089d391 Merge remote-tracking branch
'origin/GP-5310_ghidragon_search_and_replace--SQUASHED'
2025-03-03 06:23:24 -05:00
Ryan Kurtz
7475ff424c Merge remote-tracking branch
'origin/GP-5428_ghidragon_scripts_menu--SQUASHED' (#7521)
2025-03-03 06:18:56 -05:00
ghidragon
9a973787dc GP-5428 - Scripts without menu paths are put into default menu when added to tool 2025-02-28 20:09:57 -05:00
ghidragon
6fb115358a GP-5310 Created global search and replace feature 2025-02-28 20:08:40 -05:00
Ryan Kurtz
f1dcb64e22 Merge remote-tracking branch 'origin/patch' 2025-02-28 16:38:51 -05:00
Ryan Kurtz
3ed75673dd Merge remote-tracking branch 'origin/GP-5422_ghidra007_RTTIUtil_fixReplaceTickIssue' into patch 2025-02-28 16:35:59 -05:00
Dan
891d7a5d78 GP-5383: Include register spaces in Watch update on RESTORED event. 2025-02-28 21:03:27 +00:00
Dan
6c28d25214 GP-5394: Fix issue evaluating watches when no thread (on previous coords) 2025-02-28 20:46:10 +00:00
Dan
183b862e14 GP-5416: Fix annoying Terminal scrolling when selecting. 2025-02-28 19:45:14 +00:00
Ryan Kurtz
d0bd4e3184 Merge remote-tracking branch 'origin/patch' 2025-02-28 13:52:28 -05:00
Ryan Kurtz
7e3468a17e Merge remote-tracking branch 'origin/GP-5419_Dan_fixDocsRePybag' into patch 2025-02-28 13:38:56 -05:00
Dan
67bca91abb GP-5419: Fix installation guide re/ pybag version required. 2025-02-28 17:58:40 +00:00
Ryan Kurtz
507d5cfbea Merge remote-tracking branch 'origin/patch' 2025-02-28 11:05:29 -05:00
Ryan Kurtz
3b421a4f42 Merge remote-tracking branch 'origin/GP-5431_ghidra1_BitfieldEditorNPE'
into patch (Closes #7865)
2025-02-28 11:02:00 -05:00
ghidra1
be2381e5cb Corrected BitFieldEditorPanel NPE when getActionContext invoked with
null event.
2025-02-28 08:55:15 -05:00
Ryan Kurtz
58e19e947c Merge remote-tracking branch
'origin/GP-5424_ghidracadabra_PR-6601_Sleigh-InSPECtor_x86_pushf_popf'
(Closes #6601)
2025-02-27 14:00:58 -05:00
James
74066cdf78 GP-5424 updated x86 version numbers 2025-02-26 20:29:50 +00:00
Sleigh-InSPECtor
6e8ef8deb1 x86: PUSHF/POPF address size fixes (64-bit mode) 2025-02-26 20:18:13 +00:00
ghidra007
9bc59fa383 GP-5422 fix RTTIAnalyzer replace tick after just removed issue 2025-02-26 18:48:10 +00:00
Ryan Kurtz
9a7a06f5f6 Merge remote-tracking branch
'origin/GP-5191_James_x86_fpu_ip_updates--SQUASHED' (Closes #7205,
Closes #7508)
2025-02-26 12:47:39 -05:00
Ryan Kurtz
56867a2696 Merge remote-tracking branch 'origin/GP-5388_James_bsim_feature_visualizer_option_improvement--SQUASHED' 2025-02-26 12:45:51 -05:00
Ryan Kurtz
496ad864d6 Merge remote-tracking branch 'origin/GP-1-dragonmacher-frustration-disable' 2025-02-26 12:44:44 -05:00
Ryan Kurtz
836a01ac11 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-2-26-25' 2025-02-26 12:43:56 -05:00