Commit graph

10856 commits

Author SHA1 Message Date
ghidra1 9ec928791c GP-0 Add missing license info 2024-04-25 17:20:29 -04:00
Ryan Kurtz 9a3fd98d02 Merge remote-tracking branch 'origin/GP-4543_ghidragon_bsim_accessibility' 2024-04-25 09:43:03 -04:00
Ryan Kurtz 9c413ca6a1 Merge remote-tracking branch 'origin/GP-4545_ghidragon_data_tree_dialo_focus_issue--SQUASHED' 2024-04-25 09:39:33 -04:00
Ryan Kurtz f9ade82b0a Merge remote-tracking branch 'origin/GP-4558_ghidragon_action_chooser_dialog_bugs' 2024-04-25 09:38:20 -04:00
Ryan Kurtz 23e8fcfea3 GP-4550: Upgrading osgi-related jars 2024-04-25 06:49:04 -04:00
ghidragon 6dd517d2d8 GP-4558 fixing a few bugs with actions dialog 2024-04-24 15:57:50 -04:00
ghidragon 330f7fe87c GP-4545 fixing focus issues for data tree dialog in windows OS. 2024-04-24 15:17:32 -04:00
Ryan Kurtz 75d5737cce Merge remote-tracking branch 'origin/GP-4465_dev747368_golang_macho_applesilicon--SQUASHED' 2024-04-24 13:31:26 -04:00
dev747368 63512f3759 GP-4465 get Golang analysis working on AARCH64, AppleSilicon + MachO
Inspired by PR #6157 (by seekbytes), adds support for Apple MachO AARCH64 binaries to existing golang analyzer.
2024-04-24 11:04:54 -04:00
Ryan Kurtz 732a1901b7 Merge remote-tracking branch 'origin/patch' 2024-04-24 09:11:24 -04:00
Ryan Kurtz 8449054f13 Merge remote-tracking branch
'origin/GP-1-dragonmacher-decompiler-task-fix' into patch (Closes #6459)
2024-04-24 09:09:13 -04:00
Ryan Kurtz 7564ece9a3 Merge remote-tracking branch 'origin/GP-4206-dragonmacher-theme-fixes--SQUASHED' into patch 2024-04-24 09:07:05 -04:00
dragonmacher 31468526fb Updated an enum to be public so it is usable from a script 2024-04-24 09:00:22 -04:00
ghidra1 c014e6851f GP-0 Corrected AddressSetViewAdapter bug 2024-04-23 16:11:15 -04:00
dragonmacher 6efadcc4d4 GP-4206 - Theming - Minor fixes 2024-04-23 15:52:53 -04:00
Ryan Kurtz b77b4a4da5 Merge remote-tracking branch 'origin/GP-0_dev747368_remove_duplicate_dwarfform_data8_code' 2024-04-23 12:54:21 -04:00
Ryan Kurtz 0e499b74b6 Merge remote-tracking branch 'origin/GP-3888_Dan_cleanOutSyncTargetActivation' 2024-04-23 12:52:10 -04:00
Ryan Kurtz 8abfde8c82 Merge remote-tracking branch 'origin/GP-4487_Dan_incrementTraceRmi11.1' 2024-04-23 12:49:37 -04:00
dev747368 795b3cdd1c GP-0 remove duplicate dwarform data8 serialization code 2024-04-23 16:48:54 +00:00
Ryan Kurtz 0f2cb161f5 Merge remote-tracking branch 'origin/GP-4528_Dan_traceViewBytes' 2024-04-23 12:46:32 -04:00
Dan b9a23d3b50 GP-4487: Increment TraceRMI to version 11.1 2024-04-23 11:17:42 -04:00
Ryan Kurtz b9ebd7c83d Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2024-04-23-1' 2024-04-23 10:49:40 -04:00
Dan 78ea974c36 GP-0: Fix tests 2024-04-23 10:45:06 -04:00
Ryan Kurtz 7383dbd8a3 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-4-19-24' 2024-04-23 10:27:54 -04:00
ghidra1 bb80f004ea Merge remote-tracking branch 'origin/GP-4505_ghidra1_MutabilitySettings' 2024-04-22 18:08:19 -04:00
ghidra1 422a142cb3 Merge remote-tracking branch 'origin/patch' 2024-04-22 17:58:29 -04:00
ghidra1 aa20ff3680 Merge remote-tracking branch 'origin/GP-4538-dragonmacher-mem-search-selection--SQUASHED' into patch 2024-04-22 17:55:26 -04:00
ghidra1 590ca638f5 Merge remote-tracking branch 'origin/GP-4522_d-millar_fix_for_attach--SQUASHED' 2024-04-22 17:45:21 -04:00
ghidra1 13b9e2d4dc Merge remote-tracking branch 'origin/GP-4534_emteere_MemoryMapAddressSets' 2024-04-22 17:44:29 -04:00
ghidra1 8db62a3231 Merge remote-tracking branch 'origin/GP-4536_emteere_SpeedUpInstructionDisassemblyAndUse' 2024-04-22 17:44:04 -04:00
ghidra1 08adbf5d40 Merge remote-tracking branch 'origin/GP-4537_d-millar_fix_for_ubiquitous_CatchEvent--SQUASHED' 2024-04-22 17:43:38 -04:00
d-millar 1f1ef62525 GP-4537: reverting a mistake
GP-4537: making break_ext specific to inferior
2024-04-22 17:09:14 -04:00
d-millar a9d7962da9 GP-4522: mods to docs
GP-4522: better tag
GP-4522: moving by-avail to availables
2024-04-22 16:52:26 -04:00
Dan e914b126db GP-4528: Fix byte values in trace diff view 2024-04-22 16:27:05 -04:00
Dan cecd0bcdab GP-3888: Removed SynchronizedTargetActivation interface 2024-04-22 16:20:47 -04:00
Dan 6389d9630c Merge remote-tracking branch 'origin/GP-3887_Dan_traceRmiTutorial--SQUASHED' 2024-04-22 15:56:04 -04:00
ghidragon 861f7fe578 GP-4543 fixed some accesibility issues with bsim dialog 2024-04-22 18:02:32 +00:00
Dan a93a695e6a GP-3887: Update Debugger course for Trace RMI. 2024-04-22 10:11:25 -04:00
ghidra1 43cd7f331a GP-4534 Use replacement strategy for MemoryMapDB allAddrsSet update 2024-04-19 18:25:21 -04:00
dragonmacher 670e75be5d GP-4538 - Search - Fixed the memory search results table to select the number of bytes for each row 2024-04-19 18:23:24 -04:00
dragonmacher e46502fb64 test fixes 2024-04-19 08:56:07 -04:00
Ryan Kurtz 9abfa3da86 Merge remote-tracking branch 'origin/patch' 2024-04-19 08:50:43 -04:00
Ryan Kurtz 812c9c5343 Merge remote-tracking branch 'origin/GP-4531_ghidra1_GhidraServerDeadlock' into patch 2024-04-19 08:45:57 -04:00
Ryan Kurtz 30f1cec696 Merge remote-tracking branch 'origin/GP-4527_d-millar_traceRMI_dialog_improv' 2024-04-19 08:41:18 -04:00
Ryan Kurtz 0f23e035b6 Merge remote-tracking branch 'origin/GP-4514_SwitchGuardFolding'
(Closes #6128)
2024-04-19 08:38:32 -04:00
Ryan Kurtz 9e67f40349 Merge remote-tracking branch 'origin/GP-4304-dragonmacher-tooltip-keybinding' 2024-04-19 08:36:36 -04:00
Ryan Kurtz e669206d54 Merge remote-tracking branch 'origin/GP-4316-dragonmacher-button-focus-border' 2024-04-19 08:34:55 -04:00
emteere 96e20ec3bf GP-4536 Speed up disassembly by not checking for reference overrides
until and if there are needed
2024-04-18 15:44:43 -04:00
emteere 4494e32596 GP-4534 Remove memory map address set cache lock contention 2024-04-18 13:38:27 -04:00
Ryan Kurtz 6132ddc3d0 Merge remote-tracking branch 'origin/GP-4515_ryanmkurtz_classsearcher--SQUASHED' 2024-04-18 13:33:30 -04:00
Ryan Kurtz fa3ccac6fc GP-4533: MachoLoader can now create overlay blocks 2024-04-18 13:31:00 -04:00
Ryan Kurtz 88c5d0a3fd GP-4515: Loading ExtensionPoints on-demand for faster startup 2024-04-18 13:26:56 -04:00
ghidra1 43d0034f3c GP-4523 Updated Help for Disassociate Action 2024-04-18 13:02:54 -04:00
ghidra1 feaf8e2d49 GP-4531 Corrected Ghidra Server deadlock 2024-04-18 11:58:33 -04:00
Ryan Kurtz a36671d9d3 Merge remote-tracking branch 'origin/GP-4530-dragonmacher-dominance-algo-npe' 2024-04-18 10:17:54 -04:00
Dan efcde48fbe GP-0: Fix tests 2024-04-18 08:52:26 -04:00
Ryan Kurtz 2c48f318e3 Merge remote-tracking branch 'origin/GP-0_dev747368_fix_golang_slice_logic' 2024-04-17 11:01:21 -04:00
Ryan Kurtz 970d3e90b8 Merge branch 'GP-0_ryanmkurtz_PR-6432_dublinsubway_fix-error-typo' 2024-04-17 06:32:32 -04:00
dragonmacher 075c8110f3 GP-4530 - Graphing - Fixed NPE when using dummy source nodes 2024-04-16 18:56:08 -04:00
dublinsubway 7308965eb9
Change error message to be more correct 2024-04-16 22:58:36 +01:00
dragonmacher 208b8238ca GP-4316 - Updated how empty border buttons paint their focused state 2024-04-16 17:37:50 -04:00
dragonmacher 91cf674c86 GP-4304 - Accessibility - Update keybinding for component help info to
all Ctrl-F1 to work for showing tooltips
2024-04-16 16:21:04 -04:00
d-millar 73d656d6b1 GP-4527: improvements to traceRMI dialogs 2024-04-16 17:46:25 +00:00
Ryan Kurtz 190f1eaa1e Merge remote-tracking branch 'origin/GP-4474_emteere_PPC_blrl_PIC' 2024-04-16 12:14:53 -04:00
Ryan Kurtz ef26c9b0e4 Merge remote-tracking branch 'origin/GP-4519_ghidragon_fixed_comment_and_comment_history_dialogs_for_accessibility--SQUASHED' 2024-04-16 12:13:20 -04:00
Ryan Kurtz 894d55ccb4 Merge remote-tracking branch 'origin/GP-4513_emteere_WinAARCH64_chkstk' 2024-04-16 12:12:11 -04:00
Ryan Kurtz 5a5b8eb3d7 Merge remote-tracking branch 'origin/GP-4485_Dan_traceRmiDefaultTool--SQUASHED' 2024-04-16 12:10:42 -04:00
Ryan Kurtz f02d273db9 Merge remote-tracking branch
'origin/GP-4526_ghidragon_when_removing_quotes_also_remove_string_literal_prefixes'
(Closes #6420)
2024-04-16 10:08:48 -04:00
caheckman e279c5b56a Refactor HighSymbol mutability 2024-04-16 00:33:20 +00:00
dev747368 393afa858b GP-0 fix golang's slice detection that was triggering on switch tables 2024-04-15 22:56:20 +00:00
Dan 3b21d0b771 GP-4485: Re-configure default Debugger.tool for Trace RMI 2024-04-15 16:33:32 -04:00
emteere aa035fa7be GP-4513 Simplified callfixup 2024-04-15 16:25:55 -04:00
ghidragon 0c2526020d GP-4526 When removing quotes from strings also remove standard string
literal prefixes (u8, u, U, L)
2024-04-15 16:14:45 -04:00
emteere 631056a5cc GP-4474 Added PPC LE patterns 2024-04-15 15:53:05 -04:00
caheckman 3c3591f6dc GP-4514 Add check preventing multiple unlabeled switch targets 2024-04-15 19:36:38 +00:00
emteere d934e7aace GP-4474 Add pattern to automatically set callfixup on blrl PIC related
routine
2024-04-15 15:35:51 -04:00
ghidragon 5e91d02748 GP-4519 fixed comment and comment history dialogs for accessibility 2024-04-15 14:20:07 -04:00
Ryan Kurtz d920e39e7f Merge remote-tracking branch
'origin/GP-4525_ghidra1_PR-6376_njere-uprev_ArrayDataType'
(Closes #6376)
2024-04-15 14:12:32 -04:00
ghidra1 319619c4fc GP-4525 Updated ArrayDataType javadoc and forced use of datatype's DTM
if DTM is not specified.
2024-04-15 12:05:26 -04:00
Ryan Kurtz a10b9aa894 Merge remote-tracking branch 'origin/GP-4521_dev747368_fix_dwarf_golang_error_reporting' 2024-04-15 11:23:00 -04:00
Ryan Kurtz 1d27a19d9d Merge remote-tracking branch 'origin/patch' 2024-04-15 11:22:23 -04:00
Ryan Kurtz bf01521402 Merge remote-tracking branch
'origin/GP-4524_ghidra1_DisassociateTransaction' into patch
(Closes #6424)
2024-04-15 11:18:34 -04:00
ghidra1 f078c1b32b GP-4524 Corrected transaction error when disassociating a datatype from
an archive not open for update.
2024-04-15 11:07:55 -04:00
Ryan Kurtz 636dc6fdc6 Merge remote-tracking branch 'origin/GP-3837_Dan_traceRmiHelp--SQUASHED' 2024-04-15 07:10:51 -04:00
Ryan Kurtz 4e6e847eaa Merge remote-tracking branch 'origin/GP-4520_SavdDataDialog_and_DomainFilePanel_accessibility' 2024-04-15 07:09:17 -04:00
dev747368 0dbe5ca688 GP-4521 fix DWARF and Golang error reporting, misc 2024-04-12 22:09:21 +00:00
Dan c634283544 GP-3837: Update Debugger Help for Trace RMI. 2024-04-12 16:39:41 -04:00
ghidragon e1352bf7cc GP-4520 fixing accessibility for SaveDataDialog and DomainFilePanel 2024-04-12 19:59:56 +00:00
Ryan Kurtz 20f5bd9bec Merge remote-tracking branch 'origin/GP-4510_d-millar_SARIF_NPEs' 2024-04-12 13:48:37 -04:00
Ryan Kurtz cf616273c6 Merge remote-tracking branch 'origin/GP-4300_MoreDivOpt' (Closes #5733) 2024-04-12 13:47:28 -04:00
Ryan Kurtz bc035ba9c8 Merge remote-tracking branch 'origin/patch' 2024-04-12 13:46:17 -04:00
Ryan Kurtz 388a4d7c2b Merge remote-tracking branch 'origin/GP-4499_ghidorahrex_aarcht64_ldst_wback_fix' into patch 2024-04-12 13:43:52 -04:00
oh2erk 567d32a4f2 mz source get and set added to mz adjustSegmentStarts 2024-04-12 20:06:56 +03:00
Ryan Kurtz 6c60bd0313 Merge remote-tracking branch 'origin/GP-0_ryanmkurtz_timing--SQUASHED' 2024-04-12 08:52:41 -04:00
Ryan Kurtz 27985d755b GP-0: Adding some timing messages 2024-04-12 08:51:31 -04:00
Ryan Kurtz ab48f10295 Merge remote-tracking branch 'origin/GP-4212_ghidra1_DataTypeSettings'
(Closes #5922)
2024-04-12 08:28:55 -04:00
ghidragon 2b205ff90c GP-4511 improving accessibility for memory map dialogs 2024-04-11 16:37:20 -04:00
emteere 9c2b3670fa GP-4513 Added callfixup for __chkstk routine in windows AARCH64 binaries 2024-04-11 15:46:16 -04:00
ghidra1 616bf82426 GP-4505 Added writable mutability setting 2024-04-11 15:27:16 -04:00
ghidra1 3bc0d4c062 GP-4212 Corrected default settings issues 2024-04-11 14:37:15 -04:00