Commit Graph

9689 Commits

Author SHA1 Message Date
Ryan Kurtz
cf41aed53e Merge remote-tracking branch 'origin/patch' 2023-10-03 11:47:07 -04:00
Ryan Kurtz
8c254631af Merge remote-tracking branch
'origin/GP-3886_Dan_regsPanelGotoHonorsForceFullView' into patch (#5817)
2023-10-03 11:44:22 -04:00
Ryan Kurtz
b0a07c7279 Merge remote-tracking branch 'origin/GP-3899_d-millar_memory_stale'
(#5817)
2023-10-03 11:39:37 -04:00
Ryan Kurtz
15f46281bf Merge remote-tracking branch
'origin/GP-3896_d-millar_display_exceptions--SQUASHED' (#5817)
2023-10-03 11:37:07 -04:00
Ryan Kurtz
19e32acd90 Merge remote-tracking branch 'origin/GP-3895_d-millar_dbgeng_exe_name'
(#5817)
2023-10-03 11:34:33 -04:00
Dan
87b5cc9b57 GP-0: Fix memory region deletion in DTR 2023-10-03 11:27:46 -04:00
Ryan Kurtz
3a41ea3c9f Merge remote-tracking branch 'origin/GP-2740_Dan_debuggerTargetService--SQUASHED' 2023-10-03 11:22:10 -04:00
Ryan Kurtz
4443aea353 Merge remote-tracking branch 'origin/patch' 2023-10-03 11:05:47 -04:00
Ryan Kurtz
3410dd5936 Merge remote-tracking branch 'origin/GP-3724_ghidorahrex_arm_idx_cbz' into patch 2023-10-03 11:00:03 -04:00
Ryan Kurtz
d7a42288c8 Merge remote-tracking branch 'origin/GP-3901-dragonmacher-vt-matches-table-filter-bug' into patch 2023-10-03 10:57:43 -04:00
Ryan Kurtz
6e307ebe37 Merge remote-tracking branch 'origin/GP-0-master_Dan_testFixes-2023-10-03-1' 2023-10-03 10:50:19 -04:00
Dan
3500800e57 GP-3886: Honor "Force Full View" when presenting Go-To actions. 2023-10-03 10:50:03 -04:00
ghidra1
c974d088c0 GP-3544 various changes 2023-10-03 10:44:44 -04:00
dragonmacher
21ce9fc12d Test fix for change to delayed action firing 2023-10-03 10:17:36 -04:00
Dan
78af114435 GP-0: Handle race condition in StackUnwinderTest 2023-10-03 09:39:09 -04:00
d-millar
910525fbc5 GP-3896: formatting
GP-3896: going with the trivial solution
2023-10-03 09:20:03 -04:00
d-millar
218e9d5582 GP-3899: refresh memory for everything except step 2023-10-03 12:18:16 +00:00
Dan
84b9181c00 GP-2740: Add Target interface. Refactor UI to use it, not TraceRecorder. 2023-10-02 15:21:19 -04:00
dragonmacher
c98d240bac GP-3901 - Version Tracking - Fixed bug that prevented the matches table
from using saved filters at startup
2023-10-02 13:42:16 -04:00
Ryan Kurtz
4b075086c2 Merge remote-tracking branch
'origin/GP-3764-dragonmacher-data-types-filter-fix--SQUASHED'
(Closes #5685)
2023-10-02 11:21:22 -04:00
Ryan Kurtz
f07da62e79 Merge remote-tracking branch 'origin/GP-3885_ryanmkurtz_demangle' 2023-10-02 11:18:07 -04:00
Ryan Kurtz
213c4daf82 Merge remote-tracking branch 'origin/patch' 2023-10-02 11:17:23 -04:00
Ryan Kurtz
29dfb904e2 Merge remote-tracking branch 'origin/GP-3890_ghizard_Fix_PDB_memory_performance_issue_caused_in_10.4_deferred_function_processing' into patch 2023-10-02 11:14:05 -04:00
d-millar
c0f95615df GP-3895: add executable name 2023-10-02 14:17:44 +00:00
Ryan Kurtz
4b2bc8985b Merge remote-tracking branch 'origin/patch' 2023-10-02 06:48:58 -04:00
Ryan Kurtz
7a3b04e837 Merge remote-tracking branch 'origin/GP-3706_GhidraHamster_fix_emu_resume--SQUASHED' into patch 2023-10-02 06:46:29 -04:00
Ryan Kurtz
5a55364977 Merge remote-tracking branch 'origin/GP-1-dragonmacher-help-context-fix' into patch 2023-10-02 06:45:27 -04:00
Ryan Kurtz
96e4bd5f07 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-9-29-23' 2023-10-02 06:41:06 -04:00
Ryan Kurtz
42300105a6 Merge remote-tracking branch 'origin/GP-3248_ryanmkurtz_MachoLoader-stubs' 2023-10-02 06:36:39 -04:00
Ryan Kurtz
056ef7954b Merge remote-tracking branch 'origin/patch' 2023-10-02 06:33:34 -04:00
Ryan Kurtz
958c50e132 Merge remote-tracking branch 'origin/GP-3690_Dan_fixGdb14Hang--SQUASHED' into patch 2023-10-02 06:05:29 -04:00
dragonmacher
6202221515 Updated PopupWindow to allow clients to specify the window placement
algorithm
2023-09-29 11:59:01 -04:00
ghizard
40c381e297 GP-3890 - Fix PDB memory issue in 10.4 2023-09-29 09:54:53 -04:00
ghidra1
fbae83917a Merge tag 'Ghidra_10.4_build' into patch 2023-09-29 09:02:53 -04:00
dragonmacher
6769e73c1d Minor clarifications to demangled object fields 2023-09-28 20:25:31 -04:00
dragonmacher
105ae2d322 Fixed help bug that prevented the correct help from being shown for
dialog launched from a dialog's toolbar
2023-09-28 17:56:41 -04:00
GhidraHamster
73fa8e19d9 GP-3706: updated review changes
GP-3706: Fixed emulator resume button after Pcode step
2023-09-28 19:46:52 +00:00
Ryan Kurtz
54e0ab1a38 Merge remote-tracking branch 'origin/Ghidra_10.4' 2023-09-28 13:40:51 -04:00
ghidra1
1801dc1ee6 GP-0 Update to WhatsNew for 10.4 release 2023-09-28 12:24:51 -04:00
Ryan Kurtz
0b8365c679 GP-3248: MachoLoader now creates thunks on stubs 2023-09-28 07:22:46 -04:00
Ryan Kurtz
3ec43cc1de GP-3885: GNU demangler now parses the original mangled string, fixing an
issue with demangling thunks
2023-09-28 07:05:18 -04:00
ghidra1
4d442f1262 GP-0 Updated ChangeHistory and WhatsNew for 10.4 release 2023-09-27 16:09:12 -04:00
dragonmacher
d6f4cd052e GP-3764 - Added the ability to filter only on Data Type names 2023-09-27 15:30:24 -04:00
ghidra1
ebaaed7d53 GP-0 added callfixup for get_pc_thunk.bp 2023-09-27 13:39:51 -04:00
Ryan Kurtz
af453f8084 Merge remote-tracking branch 'origin/Ghidra_10.4' 2023-09-27 10:26:43 -04:00
dragonmacher
9a530e23fd GP-3877 - Updated how windows are moved when completely or partially offscreen 2023-09-26 15:34:49 -04:00
ghidra1
7e85ff1c0d GP-0 corrected bounds check for instruction length override 2023-09-26 13:26:42 -04:00
Ryan Kurtz
ed4604fde1 Merge remote-tracking branch 'origin/GP-3873_DecompilerDatatypeAlignment' 2023-09-26 13:08:51 -04:00
Ryan Kurtz
2cf298f511 Merge remote-tracking branch
'origin/GP-3763-dragonmacher-dt-tootlips-hex' (Closes #5682)
2023-09-26 13:07:26 -04:00
Ryan Kurtz
a78ef42dc9 Merge remote-tracking branch
'origin/GP-2840-dragonmacher-window-positioning--SQUASHED' (Closes #293,
Closes #3788)
2023-09-26 13:04:39 -04:00
Ryan Kurtz
1b4368d0fa Merge remote-tracking branch
'origin/GP-3812-dragonmacher-symbol-tree-collapse-all' (Closes #5731)
2023-09-26 13:01:28 -04:00
caheckman
64a58bdeab GP-3873 Data-type alignment support in decompiler 2023-09-26 17:00:24 +00:00
dragonmacher
252d4598f2 GP-2840 - Updated the tool windows to remember when they are fully maximized 2023-09-26 12:39:44 -04:00
dragonmacher
e7cb7d06ca GP-3763 - Updated structure tooltips to show length in hex 2023-09-22 16:33:14 -04:00
Ryan Kurtz
6508088623 Merge remote-tracking branch 'origin/Ghidra_10.4' 2023-09-22 14:07:34 -04:00
Ryan Kurtz
6cd4fd80f7 Merge remote-tracking branch 'origin/GP-3868_ghidra007_RTTIscript_FixExtFuncAddressLabelError' into Ghidra_10.4 2023-09-22 14:04:58 -04:00
Ryan Kurtz
1c0383cea5 Merge remote-tracking branch 'origin/GP-3856-dragonmacher-decompiler-find-bug' 2023-09-22 14:00:12 -04:00
ghidra007
81ad8d3043 GP-3868 rtti script - added code to skip external function editing 2023-09-22 17:52:35 +00:00
ghidra007
cb410f732c GP-3861 added exceptions if missing expected windows rtti info 2023-09-22 16:35:41 +00:00
Ryan Kurtz
be6f576675 Merge remote-tracking branch 'origin/GP-1-dragonmacher-decompiler-copy-fix' 2023-09-22 11:58:56 -04:00
dragonmacher
8a79fdd9bd Fix for recent Copy action change 2023-09-22 11:58:00 -04:00
Ryan Kurtz
c05dc21ead Merge remote-tracking branch 'origin/GP-3626_ghidraffe_CodeBrowserCopyGhidraURL_2' 2023-09-22 11:28:13 -04:00
dragonmacher
5582436349 GP-3865 - Fixed bug in the Find Dialog that caused incorrect text to be
selected when pressing Enter for a previous match
2023-09-22 09:43:36 -04:00
Ryan Kurtz
691eb7c1da Merge remote-tracking branch
'origin/GP-3540-dragonmacher-copy-full-symbol' (Closes #5421)
2023-09-22 09:37:29 -04:00
Ryan Kurtz
98b162ad9d Merge remote-tracking branch 'origin/Ghidra_10.4' 2023-09-22 09:31:17 -04:00
Ryan Kurtz
71b5dbe82d Merge remote-tracking branch 'origin/GP-3860_ryanmkurtz_dyld-stubs-data' 2023-09-22 09:30:55 -04:00
James
034a0b28ad change global ranges in cspecs
GP-3863 adjust AARCH64 volatile reg range
2023-09-22 09:24:14 -04:00
dragonmacher
ad7ff838f0 GP-3540 - Updated the Decompiler to copy the full symbol name instead of
the truncated template name
2023-09-22 09:11:46 -04:00
ghidraffe
ea97f27d54 GP-3626_ghidraffe_CodeBrowserCopyGhidraURL added copy action to
CodeBrowser to copy a GhidraURL.
2023-09-22 11:41:15 +00:00
Ryan Kurtz
4728efdd33 Merge remote-tracking branch 'origin/GP-1-dragonmacher-dt-diff-full-text' 2023-09-21 13:14:17 -04:00
dragonmacher
97c5ba1f58 Fixed the Data Type Sync dialog to use the full type text 2023-09-21 13:12:25 -04:00
Ryan Kurtz
960f63fa07 GP-3860: DyldCacheExtractor can now extract .dylddata and stubs files 2023-09-21 12:30:18 -04:00
Ryan Kurtz
bb467a631f Merge remote-tracking branch 'origin/Ghidra_10.4' 2023-09-21 11:55:31 -04:00
Ryan Kurtz
3bb95e85ef Merge remote-tracking branch 'origin/GP-0_d-millar_fix_for_brew_script'
into
Ghidra_10.4 (#5681)
2023-09-21 11:50:58 -04:00
Ryan Kurtz
326cd78031 Merge remote-tracking branch 'origin/Ghidra_10.4' 2023-09-21 11:36:39 -04:00
Ryan Kurtz
c869c96e6e Merge remote-tracking branch 'origin/GP-3852_ryanmkurtz_extensions' into Ghidra_10.4 2023-09-21 11:34:16 -04:00
Ryan Kurtz
9e9073092b GP-3852: Minor fixes 2023-09-21 10:56:11 -04:00
Ryan Kurtz
7ccef54f19 Merge remote-tracking branch
'origin/GP-3818_Dan_traceRmiLaunchOnUnix--SQUASHED'

Conflicts:
	Ghidra/Test/IntegrationTest/src/test.slow/java/agent/dbgeng/rmi/AbstractDbgEngTraceRmiTest.java
2023-09-21 07:51:50 -04:00
Ryan Kurtz
e47d57fb21 Merge remote-tracking branch 'origin/GP-3842_PointerToArray'
(Closes #5591)
2023-09-21 07:30:12 -04:00
Ryan Kurtz
fdc96b5f7d Merge remote-tracking branch 'origin/GP-2311_HasNoDescend' 2023-09-21 07:23:52 -04:00
Ryan Kurtz
bcfd7169bb GP-0: Making AbstractLibrarySupportLoader.FileSystemSearchPath
"protected" (#5709)
2023-09-21 07:18:34 -04:00
emteere
ef76cd31c0 GP-3211 fixed cssrd->csrrd cssrw->csrrw 2023-09-21 01:29:43 +00:00
emteere
4795e5c5a4 GP-3211 added initial analyzer 2023-09-21 00:15:42 +00:00
dragonmacher
59108420d7 GP-3812 - Added Collapse and Expand actions to trees 2023-09-20 19:57:52 -04:00
dragonmacher
b639053178 GP-3852: Preventing installation of extension source directories 2023-09-20 18:04:53 -04:00
caheckman
60b9e00e2c GP-2311 Added hasNoDescend method to Varnode interface 2023-09-20 21:17:14 +00:00
Dan
eea90f49c9 GP-3818: Create TraceRMI launcher framework. Launch script for gdb. 2023-09-20 15:23:44 -04:00
emteere
e509a08beb GP-3211 lower case names, changed PC size to match address space 2023-09-20 18:44:35 +00:00
Ryan Kurtz
eec0a1d5ff Merge branch 'GP-0_ryanmkurtz_PR-5810_Ninja3047_fix-typo-min-spec' 2023-09-20 13:53:04 -04:00
Ryan Kurtz
e634ca890c GP-0: Fixing more typos 2023-09-20 13:51:09 -04:00
William Tan
0b3801a5a5
typo: setMinpeculativeOffset -> setMinSpeculativeOffset 2023-09-20 13:24:01 -04:00
Ryan Kurtz
2623a95a0d Merge remote-tracking branch 'origin/GP-3760-dragonmacher-annotations-text--SQUASHED' 2023-09-20 11:53:14 -04:00
Ryan Kurtz
8cb9abcec9 Merge remote-tracking branch 'origin/Ghidra_10.4' 2023-09-20 11:52:50 -04:00
dragonmacher
c94c85157b GP-3853 - Version Tracking - fix potential timing exception when
disposing
2023-09-20 11:47:59 -04:00
Ryan Kurtz
0f7300aac0 GP-3852: Preventing installation of extension source directories 2023-09-20 11:08:44 -04:00
dragonmacher
f69ab54a77 Updated annotations to support escaping some characters inside of the annotation text 2023-09-20 10:53:49 -04:00
d-millar
9e779fe5e9 GP-0: fix for script 2023-09-20 10:42:50 -04:00
Ryan Kurtz
811ab6eb3a GP-0: AbstractLibrarySupportLoader subclasses can now provide a custom
list of library search paths by overriding the new
getCustomLibrarySearchPaths() method
2023-09-20 09:41:56 -04:00
Ryan Kurtz
4f867c099e Merge remote-tracking branch 'origin/GP-3848-dragonmacher-task-launcher-headless' 2023-09-20 09:23:41 -04:00
Ryan Kurtz
dbbfb13a82 GP-3608: Handling more complex cases of pointer/array combinations
(#5248)
2023-09-20 09:22:59 -04:00
Ryan Kurtz
b25dc180ef Merge remote-tracking branch 'origin/GP-3765_ghidra007_AutoVT_Add_ImpliedMatches--SQUASHED' 2023-09-20 09:16:11 -04:00
Ryan Kurtz
87d9096b63 Merge remote-tracking branch 'origin/GP-3010_ryanmkurtz_equates'
(Closes #4878)
2023-09-19 12:48:05 -04:00
ghidra007
7f5eb65e55 GP-3765 Updated AutoVersionTracking script and task to process implied matches when running from the script if user wants them. 2023-09-19 16:39:44 +00:00
Ryan Kurtz
0713d91a3b Merge remote-tracking branch 'origin/Ghidra_10.4' 2023-09-19 11:36:50 -04:00
James
1ae88f6a1d GP-0 10.4 - update test data 2023-09-19 15:27:35 +00:00
Ryan Kurtz
d749c9454a GP-3010: Including equate definitions in C/C++ export 2023-09-19 11:17:07 -04:00
dragonmacher
1a54d691b1 GP-3848 - Updated the TaskLauncher to not create a dialog when in
headless mode
2023-09-18 21:27:55 -04:00
caheckman
01d4bc0885 GP-3842 Adjustments to pointer-array printing 2023-09-18 23:18:54 +00:00
Ryan Kurtz
8b9000c313 Merge remote-tracking branch 'origin/GP-0_d-millar_more_borken_test_fixes' 2023-09-18 17:41:39 -04:00
Ryan Kurtz
573ac4d963 Merge remote-tracking branch
'origin/GP-3846_d-millar_dbgeng_args_fix--SQUASHED' (Closes #5789)
2023-09-18 17:39:33 -04:00
dragonmacher
7de0454432 GP-3760 - Annotations - Updated annotation display to not render escape
characters for braces
2023-09-18 17:39:11 -04:00
Ryan Kurtz
0073432b46 Merge remote-tracking branch 'origin/Ghidra_10.4' 2023-09-18 17:37:45 -04:00
James
f030ecb874 GP-3822 eliminate some unnecessary LOAD ops (Discussion #5433) 2023-09-18 17:33:57 -04:00
ghizard
14ce6a2960 GP-0 - 10.4 - fix 10.3.3 notes 2023-09-18 14:33:54 -04:00
d-millar
3d69cf1ae9 GP-3846: fix for stripped quotes in dbgmodel args
GP-3846: fix for stripped quotes in dbgeng args
2023-09-18 12:29:00 -04:00
Ryan Kurtz
a44c711987 Merge remote-tracking branch 'origin/Ghidra_10.4' 2023-09-18 06:27:45 -04:00
d-millar
efd3f01041 GP-0: fixes for broken tests 2023-09-16 00:29:58 +00:00
emteere
69caba1dcb GP-3845 Fixed creation of undefined data type for PPC read/write
references
2023-09-15 18:58:11 +00:00
Ryan Kurtz
8cfd98f933 Merge remote-tracking branch 'origin/GP-3829_Ives_TraceAddressFactory-Registeroverlay--SQUASHED' 2023-09-15 13:43:02 -04:00
Ives
7d3891ac0b GP-3829: Included override of method to validate addressspace in ProgramAddressFactory to include Register spaces in Trace 2023-09-15 13:29:20 -04:00
d-millar
3dd8441279 GP-0: fix for failing tests 2023-09-15 09:36:08 -04:00
Ryan Kurtz
0ac2959fe7 GP-3473: Ghidra can now launch Eclipse snap installation from Script
Manager
2023-09-14 12:40:12 -04:00
Ryan Kurtz
ad13db789d Merge remote-tracking branch 'origin/GP-3680_DecompilerScalars'
(Closes #5286)
2023-09-14 11:00:46 -04:00
Ryan Kurtz
d96bbb518d Merge remote-tracking branch 'origin/GP-3840_RestrictedByConditional'
(Closes #5514)
2023-09-14 10:55:18 -04:00
Ryan Kurtz
4bd74e2f94 Merge remote-tracking branch 'origin/GP-3772_dev747368_string_xlat_auto_eol_comment' 2023-09-14 10:52:06 -04:00
caheckman
0a23876e01 GP-3840 Adjustment to FlowBlock::restrictedByConditional 2023-09-13 23:15:24 +00:00
ghidorahrex
366e614bd1 GP-3211: Fixed spelling error in ElfConstants 2023-09-13 21:36:56 +00:00
Ryan Kurtz
180b09041c Merge remote-tracking branch
'origin/GP-3608_ryanmkurtz_pointer-to-array' (Closes #5248)
2023-09-13 07:12:40 -04:00
Ryan Kurtz
a06ccc11ab Merge remote-tracking branch 'origin/GP-3814-dragonmacher-vt-api-update--SQUASHED' 2023-09-13 07:09:08 -04:00
emteere
141484c3a2 GP-3211 break should not continue to disassemble by default. added
compued goto to break instruction
2023-09-12 19:57:09 +00:00
caheckman
fe2f993e11 GP-3680 Add case label tokens 2023-09-12 17:43:02 +00:00
Ryan Kurtz
76d6ae42e4 GP-3608: Fixing DataTypeWriter pointer to array format 2023-09-12 12:30:28 -04:00
Ryan Kurtz
c072972153 Merge remote-tracking branch 'origin/GP-3754_d-millar_traceRmi_dbgeng--SQUASHED' 2023-09-12 12:18:28 -04:00
d-millar
abbc18f927 GP-3754: post-review review
GP-3754: last pass
GP-3754: most review issues address (ymm0/testSave not); tests pass
GP-3754: review - eval/exec
GP-3754: moved registers to thread
GP-3754: review pass 7 - register w/o banks
GP-3754: review pass 6 - basic clean-up items
GP-3754: pass 5 - tests all pass (minus commented-out ones)
GP-3754: review pass 4(?)
GP-3754: review pass 3
GP-3754: review pass 2
GP-3754: review pass 1
GP-3754: ref Pybag
GP-3754: clean-up
GP-3754: testing post-changes in hooks
GP-3754: fix for env
GP-3754: convenience method for get_debugger
GP-3754: tests all running successfully
GP-3754: hook tests running
GP-3754: hook tests: memory changed not wokring, bpt modified does nothing
GP-3754: lot of work to get testExited to pass
GP-3754: start on hooks tests; mods to methods not-runnable while running
GP-3754: methods tests working
GP-3754: bulk of bpt tests running
GP-3754: whittling down the list
GP-3754: more passing method tests
GP-3754: at least a few method tests working (don't run batch)
GP-3754: cmd tests pass w/o closing stdin
GP-3754: command test basically running
GP-3754: 3 cmd tests failing; 3 commented out
GP-3754: ghidra_trace_set_values uses broken except for in testGetValues
GP-3754: whittling down the command tests
GP-3754: tests esp. SetValue
GP-3754: testMinimal works but cannot 'execute'
GP-3754: JUnits still don't run
GP-3754: breakpoints in the list
GP-3754: continued work on hooks; bpts not registering as bpts
GP-3754: templates for hooks
GP-3754: tests, first viable hook (module_load)'
GP-3754: first pass at methods
GP-3754: memory/regs working
GP-3754: most of the puts done
GP-3754: modules/regions working
GP-3754: process/threads working
GP-3754: added to manifest
GP-3754: minimal shell: arch faked out / thru activate w/o push
2023-09-12 11:46:10 -04:00
Ryan Kurtz
ce560dc23d Merge remote-tracking branch
'origin/GP-3825_d-millar_Cygwin_line_endings--SQUASHED' (Closes #5755)
2023-09-12 11:19:36 -04:00
d-millar
06ffa6c4d4 GP-3825(SQ): post squash change 2023-09-12 11:15:41 -04:00
Ryan Kurtz
bfdce26475 Merge remote-tracking branch 'origin/GP-3828_dev747368_fix_int_spinner_uparrow' 2023-09-12 11:14:08 -04:00
ghidorahrex
1ba4d49e5c GP-3211: Fixed issue with gdb external tool naming in loongarch 2023-09-12 15:13:58 +00:00
d-millar
c70014fe40 GP-3825: changes suggested from review
GP-3825: fix for local line-ending issue
2023-09-12 10:33:43 -04:00
Ryan Kurtz
f82bd7d528 Merge remote-tracking branch 'origin/GP-3813-dragonmacher-help-refresh-action--SQUASHED' 2023-09-12 07:05:22 -04:00
dragonmacher
e7bc5efb93 GP-3814 - Version Tracking - Removed dependency on VTController from VT scripts 2023-09-11 18:08:11 -04:00
dragonmacher
4a2a6c8c19 GP-3813 - Help - Added developer refresh button 2023-09-11 14:43:01 -04:00
dev747368
cfa3b5f74e GP-3828 fix integer spinner inc-by-2 value when up/down arrow key 2023-09-11 18:11:56 +00:00
Ryan Kurtz
77373649fd Merge remote-tracking branch 'origin/Ghidra_10.4' 2023-09-11 12:41:43 -04:00
Ryan Kurtz
078b0d2c7b Merge branch 'GP-0_ryanmkurtz_PR-5277_zebrapurring_fix-bsd-sed-error' 2023-09-11 11:30:58 -04:00
Ryan Kurtz
f4eb9f2082 GP-3826: DefLoader fixes 2023-09-11 07:32:55 -04:00
dev747368
6de15daa4c GP-3772 auto-EOL comment showing translated / original string value 2023-09-08 20:28:42 +00:00
emteere
3ad1c1ea29 GP-3211 Added function start patterns, fixed issues with compile, fixed
issues with .cspec load in 32-bit
2023-09-07 23:18:11 +00:00
Ryan Kurtz
1efa660703 Merge remote-tracking branch 'origin/GP-3780_ryanmkurtz_mz-cs--SQUASHED'
(Closes #5700)
2023-09-07 16:30:07 -04:00
Ryan Kurtz
b0a4144e2d GP-3780: Improving MZ memory block layout when relative CS is > 0 2023-09-07 16:26:17 -04:00
ghidorahrex
f32cee2268 GP-3211: Moved privileged instructions 2023-09-07 17:38:36 +00:00
ghidorahrex
c3820d33b4 GP-3211: Code review fixes to rename files 2023-09-07 17:36:04 +00:00
Dan
2a23931840 GP-3690: Anticipate changes in upcoming gdb-14. 2023-09-07 13:06:20 -04:00
ghidorahrex
9409cd5d28 GP-3211: Even more loongarch code review fixes! 2023-09-06 21:34:31 +00:00
dragonmacher
4a24a53270 Test fixes 2023-09-06 15:45:51 -04:00
ghidorahrex
aa754f482b GP-3211: Code review fix 2023-09-06 16:53:44 +00:00
Ryan Kurtz
1d73a01389 Merge remote-tracking branch
'origin/GP-3819-dragonmacher-table-header-cast-issue' (#5539)
2023-09-06 12:23:53 -04:00
Ryan Kurtz
dd33674bf9 Merge remote-tracking branch 'origin/Ghidra_10.4' 2023-09-06 09:37:06 -04:00
Ryan Kurtz
457517669a GP-3569: Fixing regression in buildExtensions.gradle 2023-09-06 09:28:22 -04:00
Dan
a531d110a5 GP-0: Fix test compilation dependencies. 2023-09-06 09:07:52 -04:00
dragonmacher
e10846ce9f GP-3819 - Fixed bad cast inside of GTableHeaderRenderer 2023-09-05 14:57:11 -04:00
Ryan Kurtz
3c95cfd4ea Merge remote-tracking branch 'origin/GP-3800_Dan_windowsTerminal--SQUASHED' 2023-09-05 13:54:43 -04:00
Dan
a548e54075 GP-3800: Get TerminalService working on Windows, too. 2023-09-05 13:52:35 -04:00
Ryan Kurtz
3998da036a Merge remote-tracking branch 'origin/Ghidra_10.4' 2023-09-05 11:45:09 -04:00
Ryan Kurtz
20645a4eed GP-0: Fixing some javadoc warnings 2023-09-05 11:43:00 -04:00
Ryan Kurtz
5bed356fd2 GP-1977: Fixing certification.manifest 2023-09-05 11:11:46 -04:00
Ryan Kurtz
2f51a8289c GP-1977: Fixing Module.manifest 2023-09-05 11:03:08 -04:00
Ryan Kurtz
09170c9e8b Merge remote-tracking branch 'origin/GP-1977_Dan_terminalEmulation--SQUASHED' 2023-09-05 10:48:28 -04:00
Ryan Kurtz
033e6d8c4f GP-0: Upping master to 10.5 2023-09-05 06:05:08 -04:00
Ryan Kurtz
04bafaa387 Merge remote-tracking branch 'origin/GP-2461_Dan_addEvaluateToFlatDebuggeAPI' 2023-09-05 06:00:49 -04:00
ghidra1
a5f02d7ebe GP-0 Updated patch Ghidra version to 10.3.4 2023-09-01 12:45:56 -04:00
ghidra1
d7d6b44e29 Merge remote-tracking branch 'origin/GP-3805_emteere_moreARMFunctionpatterns' 2023-09-01 12:30:51 -04:00
ghidra1
418995f0ce Merge remote-tracking branch 'origin/patch' 2023-09-01 12:30:30 -04:00
ghidra1
062326952b Merge remote-tracking branch 'origin/GP-0_d-millar_slight_script_improvement' into patch 2023-09-01 12:27:45 -04:00
d-millar
38c28e9b82 GP-0: RVAs for dumpfile should not be cast to int 2023-08-31 22:18:16 +00:00
Dan
7d55d3dd61 GP-2461: Add FlatDebuggerAPI.evaluate. Refactor DebuggerEmuExamleScript. 2023-08-31 16:28:44 -04:00
Dan
482341f6b1 GP-1977: Introduce Terminal Service and Plugin 2023-08-31 14:56:38 -04:00
ghidra1
ee64b89314 Merge remote-tracking branch
'origin/GP-3796_ghidra1_DataTypeAssocDuringCommitToArchive'
(Closes #5675)
2023-08-30 17:54:57 -04:00
ghidra1
f7ac7388ba GP-3796 allow non-sourced datatypes to become associated to archive
during commit operation.
2023-08-30 17:50:20 -04:00
emteere
574fe8a36a GP-3805 added more arm function start patterns 2023-08-30 19:42:57 +00:00
ghidra007
4076cb9ec9 GP-3777 added code to RTTI script to update any class functions not already using new class struct to use it. 2023-08-30 16:22:54 +00:00
Ryan Kurtz
80acd4ddde Merge remote-tracking branch 'origin/GP-3464_ghidra007_gcc_split_out_internal_parent_structures--SQUASHED' 2023-08-30 10:53:43 -04:00
Ryan Kurtz
4719ee1e10 Merge remote-tracking branch 'origin/GP-3798-dragonmacher-fg-flow-color-fix' 2023-08-30 10:52:06 -04:00
ghidorahrex
81fb89e259 GP-3211: Code review fix-up 2023-08-30 14:30:36 +00:00
Dan
a84bfc0320 GP-0: Fix tests 2023-08-30 08:36:26 -04:00
Ryan Kurtz
f491369ac5 Merge remote-tracking branch 'origin/GP-3783_VariableGroupCheck' 2023-08-30 07:03:22 -04:00
Ryan Kurtz
ceef744498 Merge remote-tracking branch 'origin/GP-3797_dragonmacher_PR-5672_mike-hunhoff_master' 2023-08-30 07:00:24 -04:00
ghidra1
7cc135eb6b GP-0 updated FollowFlow javadoc 2023-08-29 19:08:54 -04:00
ghidra007
5709ca80d3 GP-3464 Improved gcc rtti script class struct recovery to better use dwarf info, split out parent struct in class struct, fix align issue keeping data from being created correctly, better id and name vftables in multi-inheritance case, clean up of exceptions, start of improved modeling vftables. 2023-08-29 23:07:18 +00:00
ghidra1
d29824ab1e Merge remote-tracking branch 'origin/GP-1-dragonmacher-data-types-warning' 2023-08-29 18:42:03 -04:00
ghidra1
f1bbe524d0 Merge remote-tracking branch 'origin/GP-1-dragonmacher-memory-map-model-sort-fix' 2023-08-29 18:41:37 -04:00
dragonmacher
10279fc2ad GP-3798 - Function Graph - Fixed incorrect hover color that was broken
when theming was introduced
2023-08-29 17:34:57 -04:00
dragonmacher
7f09261b68 Fix for stack trace being logged 2023-08-29 17:09:51 -04:00
dragonmacher
6ae5f9320f Removed a wrapper class that was preventing sorting from working
correctly
2023-08-29 15:01:49 -04:00
ghidra1
172daf2a52 Merge remote-tracking branch 'origin/patch' 2023-08-29 13:46:55 -04:00
ghidra1
d7fdac3936 GP-0 updated Change History for 10.3.3 release 2023-08-29 13:38:53 -04:00
ghidra1
93abf20b49 Merge remote-tracking branch 'origin/patch' 2023-08-29 10:12:15 -04:00
emteere
c977c05768 GP-3746 remove LDS/STS instructions only on AVRtiny 2023-08-29 10:05:30 -04:00
ghidra1
766c1ccd14 GP-0 Corrected ClipboardPluginTest error 2023-08-29 09:30:03 -04:00
ghidra1
de43ed0656 GP-3793 revised ELF symbol handling so as not to preclude use of UTF8 2023-08-28 18:11:44 -04:00
ghidra1
9a23f2f788 GP-3793 escape non-ASCII symbols during ELF Import 2023-08-28 16:23:44 -04:00
Ryan Kurtz
92280f8bc3 Merge remote-tracking branch 'origin/GP-1-dragonmacher-table-model-filter-fix--SQUASHED' 2023-08-28 13:10:50 -04:00
dragonmacher
f899f14f30 Table Filter Panel fix 2023-08-28 13:09:03 -04:00
Ryan Kurtz
b49776ce29 Merge remote-tracking branch 'origin/GP-3256_ghidra1_InstrLengthOverride--SQUASHED' 2023-08-28 12:20:50 -04:00
Ryan Kurtz
b9f940a68f Merge remote-tracking branch 'origin/GP-3781_ryanmkurtz_add-to-program-check--SQUASHED' 2023-08-28 12:17:53 -04:00
Ryan Kurtz
ebd470de8c Merge remote-tracking branch 'origin/GP-3741_ryanmkurtz_addtoprogram--SQUASHED' 2023-08-28 12:15:26 -04:00
ghidra1
e83e62d01d GP-3792 correct ELF RISCV branch/jump relocations 2023-08-28 11:45:17 -04:00
Ryan Kurtz
449ea275bd GP-3741: Better check to see if a Loader can load into another program 2023-08-28 11:05:06 -04:00
Ryan Kurtz
0eeacd55ad GP-3781: Prevent Add To Program when program cannot be locked 2023-08-28 10:58:47 -04:00
dragonmacher
371c023070 Test fixes 2023-08-28 10:29:25 -04:00
ghidra1
aefb7f2aed GP-3256 Added support for Instruction length-override 2023-08-28 09:20:10 -04:00
ghidra1
a820a36e94 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-8-24-23' 2023-08-25 18:16:30 -04:00
dragonmacher
a4fa296f77 Test fixes for recent line wrapping updates 2023-08-25 18:15:08 -04:00
ghidra1
e1c1389052 Merge remote-tracking branch 'origin/patch' 2023-08-25 18:14:51 -04:00
ghidra1
77a993f1a6 Merge remote-tracking branch
'origin/GP-3779_fixing_DOT_graph_export--SQUASHED' (Closes #5678)
2023-08-25 18:12:25 -04:00
ghidra1
5883a0c457 Merge remote-tracking branch 'origin/GP-3759_Dan_overrideableMemoryBlockMap' into patch 2023-08-25 18:08:22 -04:00
ghidra1
7a80d05cd5 Merge remote-tracking branch 'origin/patch' 2023-08-25 13:34:05 -04:00
caheckman
17eb87ebf7 GP-3783 Check for same VariableGroup before assigning partial Symbol 2023-08-25 15:33:47 +00:00
ghidragon
4824d03b8b GP-3779 Changed DOT graph exporter to convert 'Name' vertex attribute to 'label' which is the display attribute DOT graphs use. Also, fixed label display to not include id. The id can now be seen in the tooltip. 2023-08-25 11:22:21 -04:00
emteere
cb3d780fb8 GP-0 Add different ref types from/to same location failure, added more
tests
2023-08-25 14:10:16 +00:00
ghidra1
7ce51cbb51 GP-0 Corrected Reference Merger bug 2023-08-25 09:37:00 -04:00
ghidra1
a0beb8bd74 Merge remote-tracking branch 'origin/GP-3758_dev747368_filter_regex_caseinsensitive_help' 2023-08-24 18:16:23 -04:00
ghidra1
4f9eb91fbf Merge remote-tracking branch 'origin/GP-3766_emteere_ARMThumbFuncPtrConstants' 2023-08-24 18:16:03 -04:00
ghidra1
f3239761d7 Merge remote-tracking branch 'origin/GP-3739_PartialPieceExplicit' 2023-08-24 18:15:43 -04:00
ghidra1
a9bd6bc771 Merge remote-tracking branch
'origin/GP-3775_ghidra1_CorrectSubnormalFloatDecode' (Closes #5647)
2023-08-24 18:14:48 -04:00
ghidra1
514564292f Merge remote-tracking branch 'origin/patch' 2023-08-24 18:13:42 -04:00
ghidra1
5402bd36fd Merge remote-tracking branch
'origin/GP-3762-dragonmacher-enum-editor-fix--SQUASHED' into patch
(Closes #5679, Closes #5650)
2023-08-24 18:01:06 -04:00
ghidra1
5b8e89005e Merge remote-tracking branch 'origin/GP-3735_ConstantPtrParamCheck' into patch 2023-08-24 17:34:39 -04:00
ghidra1
f69be6f929 Merge remote-tracking branch 'origin/GP-3729_James_arm_vcvt_fixes' into patch 2023-08-24 17:33:44 -04:00
ghidra1
804df5206c Merge remote-tracking branch 'origin/GP-3578_emteere_InifiniteLoopClearRepairNoReturn' into patch 2023-08-24 17:20:44 -04:00
ghidra1
dccd3a2419 Merge remote-tracking branch 'origin/GP-3687_emteere_StoredPointerPIC_Issue' into patch 2023-08-24 17:20:22 -04:00
caheckman
1fdfb96d57 GP-3735 Additional isPointer checks for CALL,CALLIND, and COPY (RETURN) 2023-08-24 20:31:12 +00:00
ghidra1
9ccc5f9cee GP-3707 corrected RISCV_ElfRelocationContext infinite loop 2023-08-24 15:52:26 -04:00
dragonmacher
9c74254a29 GP-3762 - Updated Enum Editor to trim text for name and description when editing; also fixed the Decompiler's Rename Variable action to do the same 2023-08-24 15:27:54 -04:00
Ryan Kurtz
e2be5bb275 Merge remote-tracking branch 'origin/GP-2823_emteere_ArbitraryOverlappingFunctionBodies--SQUASHED' 2023-08-24 11:14:53 -04:00
dev747368
1e7469be7c GP-3758 tweak help for regex filter case insensitive 2023-08-24 14:24:36 +00:00
ghidra1
3ef9a19166 GP-3775 corrected FloatFormat.decodeHostFloat(long) treatment of
subnormal values.
2023-08-23 19:08:11 -04:00
emteere
f3594ed010 GP-2823 Make function bodies consistent when bodies overlap. Previously was arbitrary based on order of function creation. 2023-08-23 17:42:53 -04:00
Ryan Kurtz
62c5649323 Merge remote-tracking branch 'origin/GP-3755-dragonmacher-memory-map-table-conversion--SQUASHED' 2023-08-23 13:07:28 -04:00
Ryan Kurtz
5184648bf8 Merge remote-tracking branch
'origin/GP-3752_James_graph_ast_script_and_fixup' (Closes #5657)
2023-08-23 13:05:55 -04:00
Ryan Kurtz
89e6821afc Merge remote-tracking branch 'origin/patch' 2023-08-23 08:20:10 -04:00
Ryan Kurtz
e6ca9675cc Merge remote-tracking branch
'origin/GP-3425-dragonmacher-field-word-wrapping--SQUASHED'
(Closes #5299, #5298)
2023-08-23 08:00:56 -04:00
dragonmacher
6afed33ce0 GP-3755 - Added filter to the Memory Map provider 2023-08-22 18:34:10 -04:00
Ryan Kurtz
b261137b40 Merge remote-tracking branch 'origin/GP-1-dragonmacher-domain-object-with-transaction--SQUASHED' 2023-08-22 13:12:08 -04:00
dragonmacher
79f8bea099 Added withTransaction() to UndoableDomainObject 2023-08-22 13:07:39 -04:00
dragonmacher
70886b7488 GP-3425 - Listing Fields - Simplified word wrapping 2023-08-22 12:59:43 -04:00
dragonmacher
73b491bb63 GP-3768 - Function Call Graph - fixed exception when using 'Start Fully
Zoomed In'; fixed button painting in Dark Theme
2023-08-22 12:55:44 -04:00
ghidra1
0233f35d1f GP-3707 corrected array index bug in RISCV_ElfRelocationContext 2023-08-21 18:19:02 -04:00
emteere
1c0c4a9765 GP-3766 allow possible values with low-bit set to be used as pointers to
functions on ARM/MIPS
2023-08-21 21:29:54 +00:00
Ryan Kurtz
29be477eef Merge remote-tracking branch
'origin/GP-3747_ghidra007_PR-5644_saruman9_fix_apply_class_function_signature_updates'
(Closes #5644)
2023-08-21 16:13:21 -04:00