Commit Graph

10988 Commits

Author SHA1 Message Date
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
Rubens Brandão
cf21550bc8
Fix tricore instruction st.da circular addr mode
At the manual https://www.infineon.com/dgdl/tc_v131_instructionset_v138.pdf?fileId=db3a304412b407950112b409b6dd0352
It defines word as 32bits, and the instruction define a memory write of word len `(M(EA0, word) = A[a];`, so those are two 4bytes writes and not 2bytes writes
2024-04-23 10:30:29 -03: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
d-millar
b6075d08ef GP-4510: fix for NPEs 2024-04-11 14:16:52 -04:00
Ryan Kurtz
80bae5242c Merge remote-tracking branch
'origin/GP-4491_ghidragon_reference_dialog_keybaord_nav--SQUASHED'
(Closes #5761)
2024-04-11 13:45:59 -04:00
ghidragon
1aa1ea0ccb GP-4491 fixed references dialog to support keyboard navigation and also added accessible descriptions to all its fields 2024-04-11 13:30:31 -04:00
ghidragon
da6899c460 GP-0 fixing verticalLayoutTextFieldTest 2024-04-11 11:37:13 -04:00
Ryan Kurtz
d04b285f8d Merge remote-tracking branch 'origin/GP-4503_ghizard_Modify_two_developer_PDB_scripts_to_use_askValues' 2024-04-11 06:17:00 -04:00
ghidra1
8ee5734927 Merge remote-tracking branch 'origin/patch' 2024-04-10 18:29:27 -04:00
ghidra1
290cb0a8cb GP-0 updated next patch version 2024-04-10 18:26:36 -04:00
caheckman
4bbbba3e5a GP-4300 Full extended division in optimized division rules 2024-04-10 19:19:08 +00:00
ghidra1
ec868c12b6 GP-0 Updated ChangeHistory for 11.0.3 release 2024-04-10 14:33:00 -04:00
Ryan Kurtz
cc30e48b6b Merge remote-tracking branch
'origin/GP-4436-dragonmacher-mouse-bindings-unified-options--SQUASHED'
(Closes #208)
2024-04-10 13:47:35 -04:00
ghidragon
17e8aa41b4 fixing multiTabPluginTest 2024-04-10 12:17:57 -04:00
Ryan Kurtz
2237d2ac9e Merge remote-tracking branch 'origin/patch' 2024-04-10 10:35:11 -04:00
emteere
154ccaae96 GP-4507 added Tricore p0/p8 to .cspec prefersplit list 2024-04-10 10:16:57 -04:00
Ryan Kurtz
3c605838a4 Merge remote-tracking branch
'origin/GP-3871_ghidragon_strip_quotes_from_strings_copy_option--SQUASHED'
(Closes #1155)
2024-04-10 05:57:15 -04:00
Ryan Kurtz
ea87fec795 Merge remote-tracking branch 'origin/GP-4493_ghidragon_fix_GTabPanel_border_when_no_tabs_are_shown' 2024-04-10 05:53:41 -04:00
Ryan Kurtz
b953f7f560 Merge remote-tracking branch 'origin/GP-4496_ryanmkurtz_pe'
(Closes #6380)
2024-04-10 05:46:01 -04:00
Ryan Kurtz
97afcf2d8f Merge remote-tracking branch
'origin/GP-4502_ghidra007_UnionDataType_to_Union_fix' (Closes #6393)
2024-04-10 05:43:49 -04:00
ghidragon
baf5e11fc9 GP-3871 Added option to remove quotes from string before being added to clipboard 2024-04-09 18:14:24 -04:00
ghidragon
f1df4924e8 GP-4493 fix GTabPanel to not show borders when no tabs are present 2024-04-09 17:47:12 -04:00
dragonmacher
8aeebf919a GP-4436 - Mouse Bindings 2024-04-09 17:40:12 -04:00
ghizard
f58072535e GP-4503 - Use GhidraScript askValues in two developer PDB scripts 2024-04-09 21:38:58 +00:00
dragonmacher
cb141a391d Moved icon to match new usage 2024-04-09 14:33:11 -04:00
ghidragon
8b7dc9aab3 GP-0 fixing junit test 2024-04-09 13:55:56 -04:00
ghidra007
664c7fe248 GP-4502 changed UnionDataTypes to Unions 2024-04-09 17:42:27 +00:00
Ryan Kurtz
1123992d80 Merge remote-tracking branch 'origin/patch' 2024-04-09 10:23:48 -04:00
Ryan Kurtz
2fe7e3391e Merge remote-tracking branch 'origin/GP-4494-dragonmacher-marker-markgin-npe' into patch 2024-04-09 10:15:54 -04:00
ghidorahrex
3169948bc8 GP-3723: Added PIC16F MOVLB variant instruction 2024-04-09 13:00:58 +00:00
Ryan Kurtz
bf3fbbcb1b Merge remote-tracking branch 'origin/GP-0_dev747368_fix_string_label_tests' 2024-04-09 06:01:28 -04:00
ghidragon
be8c4dde6d fixing unit tests related go GP-4289 2024-04-08 18:38:53 -04:00
dev747368
373f8256cc GP-0 fix string table search tests after GP-3847 2024-04-08 18:44:54 +00:00
ghidorahrex
4b00b140d7 GP-4499: Fixed AARCH64 ldst_wback subconstructor 2024-04-08 15:54:57 +00:00
Dan
53e4ce5c30 GP-0: Fix tests 2024-04-05 10:51:45 -04:00
Ryan Kurtz
c63be6d2c3 Merge remote-tracking branch 'origin/GP-3847_dev747368_translated_string_labels' 2024-04-05 09:00:02 -04:00
Ryan Kurtz
fef0b92cad Merge remote-tracking branch 'origin/GP-4396_ghidra007_RTTI_gcc_handle_copy_relocations_nonMangledClassNames' 2024-04-05 08:55:56 -04:00
Ryan Kurtz
d83b7abdb1 Merge remote-tracking branch 'origin/patch' 2024-04-05 08:48:00 -04:00
Ryan Kurtz
641b7a3e26 Merge remote-tracking branch 'origin/GP-4490_ghidra1_VTParameterAddressCorrelators' into patch 2024-04-05 08:45:08 -04:00
Ryan Kurtz
1fdce65f48 GP-4496: Fixed an EOFException in the PeLoader that could occur when
data directories point to section padding bytes
2024-04-05 08:18:11 -04:00
dragonmacher
b860045a01 GP-4494 - Fixed exception when double-clicking in the marker margin when
no program is open
2024-04-04 17:37:56 -04:00
ghidragon
eca5195dea fixing mistake to change in EOL comment field for GP-4289 2024-04-04 13:40:07 -04:00
isabella3412
f982e9bba5 GP-4251: Added Function Compare action to the Version Tracking main
match table and associated match tables.
2024-04-04 12:49:01 -04:00
ghidra007
b04d5335ca GP-4376 Updated gcc class recovery to allow for special typeinfos that
are not in program memory or external block. Also updated to add a check
for unhandled relocations. Also updated to allow for non-mangled
typeinfo-name strings.
2024-04-04 16:46:02 +00:00
ghidra1
94527ecd76 GP-4490 refactor VT parameter address correlation and potential NPE 2024-04-04 12:43:28 -04:00
Ryan Kurtz
77aa79caf1 Merge remote-tracking branch 'origin/GP-4289_ghidragon_wrap_operands_on_semicolon--SQUASHED' 2024-04-04 12:39:06 -04:00
Ryan Kurtz
4801a3b8e0 Merge remote-tracking branch 'origin/GP-2264_ghidragon_filter_options_dialog_keyboard_nav_broken--SQUASHED' 2024-04-04 12:37:25 -04:00
ghidragon
60cd82e471 GP-4289 - added option to wrap operands on semicolons to put sub-instructions on their own line within the operand field 2024-04-04 11:38:55 -04:00
ghidragon
24a661cb49 GP-2464 fixing key navigation for filter options dialog 2024-04-04 11:37:52 -04:00
Ryan Kurtz
f963f23a8f Merge remote-tracking branch 'origin/GP-1608_refactorTraceTabs--SQUASHED' 2024-04-04 08:32:05 -04:00
Ryan Kurtz
4360104a9e Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/Decompiler/ghidra_scripts/classrecovery/RTTIWindowsClassRecoverer.java
2024-04-04 08:29:23 -04:00
Ryan Kurtz
10a63ab38f Merge remote-tracking branch
'origin/GP-4459_ghidra007_windows_rtti_null_ptr' into patch
(Closes #6348)
2024-04-04 08:20:53 -04:00
ghidragon
70605745c0 fixed unit tests 2024-04-03 16:59:15 -04:00
Dan
04d2e88c2d GP-1608: DebuggerListing use GTabPanel. No tabs in Threads. 2024-04-03 16:02:06 -04:00
dev747368
09e8e9ce64 GP-3847 change string labels to use translated value if present
If label contains non-latin characters that were elided, add a summary
of the alphabets/scripts that the non-latin characters were from (eg.
s_SCRIPT1_SCRIPT2#normal_latin_chars_0090210)
2024-04-03 19:01:02 +00:00
Ryan Kurtz
3e35b4d4a7 Merge remote-tracking branch 'origin/patch' 2024-04-03 14:36:07 -04:00
ghidra007
cd780a7b63 GP-4459 put back parentList check 2024-04-03 18:25:23 +00:00
Ryan Kurtz
a0e41be8b5 GP-4337: Another tweak to fix the "null" demangler name in the monitor 2024-04-03 14:10:42 -04:00
Ryan Kurtz
baaadc2143 Merge remote-tracking branch 'origin/GP-3993_Dan_asmContextHint--SQUASHED' 2024-04-03 13:04:07 -04:00
Ryan Kurtz
611aae64ae Merge remote-tracking branch 'origin/GP-4293_Dan_doubleClickModelActions--SQUASHED' 2024-04-03 13:02:31 -04:00
Ryan Kurtz
6b32b4c980 Merge remote-tracking branch 'origin/GP-4237_Dan_breakpointIconsInModelTreeUpdate' 2024-04-03 13:01:17 -04:00
Ryan Kurtz
65f884bb70 Merge remote-tracking branch 'origin/GP-4451_dev747368_DWARF5_DW_OP_opcodes' 2024-04-03 12:59:31 -04:00
Dan
96f59b1b7f GP-3993: Display context change hints in Assembler. 2024-04-03 11:14:33 -04:00
Dan
1d6cd070f5 GP-4293: Implemented default actions in Model tables and trees. 2024-04-03 11:06:13 -04:00
Ryan Kurtz
c89d72bad5 Merge remote-tracking branch 'origin/GP-4408_ghidra1_FillOutStructureCmdCleanup--SQUASHED' 2024-04-03 10:12:19 -04:00
Ryan Kurtz
ab31fc56de Merge remote-tracking branch 'origin/GP-4472_ghidra1_HeadlessProcessReadOnlySharedFile--SQUASHED' 2024-04-03 10:08:59 -04:00
ghidra1
624a3c4e9e GP-4408 Refactor of FillOutStructureCmd. Added FillOutStructureHelper and additional DecompilerUtils methods. 2024-04-03 09:53:53 -04:00
ghidra1
66c7e4ad19 GP-4472 Improved handling of read-only case for headless analyzer and GhidraURL connections. 2024-04-03 09:51:19 -04:00
dragonmacher
91fe726d13 Test fix for focus issue 2024-04-03 09:49:38 -04:00
Ryan Kurtz
b6e7c228f2 GP-4380: Adding support for dyld_cache_slide_info5 2024-04-03 06:55:59 -04:00
dev747368
ec37c0f302 GP-4451 add new DWARF5 DW_OP expression opcodes
Only addrx/constx opcodes have impl, other opcodes are currently
unsupported.
2024-04-02 21:47:31 +00:00
Dan
7f381964d6 GP-4237: Fix breakpoint icon update in Model. Fix margin state from
loc&spec
2024-04-02 14:58:57 -04:00
Nihal Jere
880631356d ArrayDataType: add constructor without elementLength parameter
The elementLength parameter is unused when the base type isn't
dynamic, but the existing constructors require it to be specified.
2024-04-02 13:31:51 -05:00
ghidragon
5bf2f6b9ca GP-0 fixing tests broken from GP-4466 2024-04-02 12:37:54 -04:00
Ryan Kurtz
1fa19633d3 Merge remote-tracking branch
'origin/GP-4414_ghidragon_export_options_not_screen_reader_friendly--SQUASHED'
(Closes #6279)
2024-04-02 07:55:05 -04:00
Ryan Kurtz
37c798604a Merge remote-tracking branch 'origin/GP-4475_ghidragon_improvements_to_GTabPanel--SQUASHED' 2024-04-02 07:52:05 -04:00
ghidra1
6705f25da2 GP-0 Additional ELF relocation handler change 2024-04-01 17:10:27 -04:00
ghidra1
01087ba0a8 GP-0 Minor revision to ELF relocation handlers 2024-04-01 17:09:44 -04:00
emteere
4af7788201 GP-4479 fix decompiling of V850 binaries not using GP and TP registers
as constants when when computing memory references
2024-04-01 16:23:06 -04:00
ghidra007
f0f2ffc97e GP-4459 fixed review notes 2024-04-01 20:14:57 +00:00
ghidragon
bf93dd72fd GP-4475 improvements to GTabPanel and added option to always show program tabs. Also updated help docs. 2024-04-01 15:22:40 -04:00
Ryan Kurtz
42c17a20f8 Merge branch 'GP-0_ryanmkurtz_PR-5262_mehmooda_emulate' (Closes #5262,
Closes #6290, Closes #6292, Closes #5917)
2024-04-01 14:33:20 -04:00
Ryan Kurtz
1c0fc88c45 Merge branch 'GP-0_ryanmkurtz_PR-6276_ekilmer_fix-sleighexample' 2024-04-01 14:26:12 -04:00
Ryan Kurtz
84548843df Merge branch 'GP-0_ryanmkurtz_PR-6372_ekilmer_cpp-open-binary-files' 2024-04-01 14:19:06 -04:00
ghidragon
ab4af2bde0 GP-4414 fixing export dialog to work with screen readers. Also fixed some component layout issues and naming issues 2024-04-01 14:12:57 -04:00
Ryan Kurtz
affdba0901 Merge branch 'GP-0_ryanmkurtz_PR-5382_ekilmer_fix-asan-initialize-order-fiasco' 2024-04-01 14:11:52 -04:00
Ryan Kurtz
2e09c209ac GP-0: Mach-O PRELINK binaries were not getting their load command data
marked up
2024-04-01 12:41:59 -04:00
Eric Kilmer
e18b424b02
decompiler-cpp: Open sla files as 'binary'
Compressed files need to be opened as binaries when reading. Fixes
opening sla files on Windows.
2024-04-01 12:28:28 -04:00
Ryan Kurtz
b30012d79a Merge remote-tracking branch 'origin/GP-4399_Dan_memReadsInDebugConsole' 2024-04-01 11:44:42 -04:00
Ryan Kurtz
5a752fba74 Merge remote-tracking branch 'origin/GP-4466_ghidragon_focus_issue--SQUASHED' 2024-04-01 11:28:42 -04:00
Ryan Kurtz
f5d956d5e6 Merge remote-tracking branch 'origin/GP-4031_X86SystemVABI' 2024-04-01 11:22:00 -04:00
Ryan Kurtz
ea547fad95 Merge remote-tracking branch 'origin/GP-4394_ArrayIndexFormatting'
(Closes #6019)
2024-04-01 11:20:25 -04:00
Ryan Kurtz
6b4f9b71b5 Merge remote-tracking branch 'origin/patch' 2024-04-01 11:18:56 -04:00
Ryan Kurtz
f0aaf4ebbb Merge remote-tracking branch 'origin/GP-3917_emteere_AddBTIcToFunctionStarts' into patch 2024-04-01 11:08:25 -04:00
Ryan Kurtz
63fff334a6 Merge remote-tracking branch 'origin/GP-4416_LoadTableTruncation' into patch 2024-04-01 11:06:16 -04:00
ghidra1
2a7897c366 GP-0 revised FileSystems lzfse build and C source placement within
module
2024-03-29 15:03:40 -04:00
Dan
5ae08742c3 GP-4399: Display progress for memory reads in Debug Console 2024-03-29 13:35:53 -04:00
emteere
bb5f35216e GP-4468 tricore calling convention extension="inttype" fix 2024-03-29 12:18:09 -04:00
ghidragon
495dc4df66 GP-4466 consolidated focus handling between ComponentProvider and DockableComponent 2024-03-28 18:26:18 -04:00
Ryan Kurtz
fa0cb8d881 Merge remote-tracking branch 'origin/GP-4412_Dan_fixDefaultImageForMachO' 2024-03-28 14:19:49 -04:00
Ryan Kurtz
c59f9726be Merge remote-tracking branch 'origin/GP-3872_Dan_traceRmiScripting--SQUASHED' 2024-03-28 13:07:09 -04:00
Dan
ad6cb5892d GP-3872: Port scripting API to Trace RMI 2024-03-28 13:00:32 -04:00
Dan
2958b9d868 GP-4412: Fix default Image for Universal Binaries 2024-03-28 12:49:08 -04:00
Ryan Kurtz
6439d61594 Merge remote-tracking branch 'origin/GP-4193_dev747368_dwarfline_source_info--SQUASHED' 2024-03-28 12:36:22 -04:00
Ryan Kurtz
fb523002dd Merge remote-tracking branch
'origin/GP-4467_dev747368_PR-6338_ankur-bohra_master' (Closes #6338)
2024-03-28 12:34:09 -04:00
dev747368
d566cde70e GP-0 fix dwarf sparc register mappings 2024-03-28 16:26:47 +00:00
ghidragon
77923fa693 GP-0 fixed unit tests for SearchList and ActionChooserDialog 2024-03-28 12:05:47 -04:00
ghidra1
74e402ef15 GP-0 corrected server.conf item which should be commented-out 2024-03-28 11:39:54 -04:00
Ryan Kurtz
19bdb223c3 Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2024-03-28-1' 2024-03-28 10:56:11 -04:00
Dan
cf755ee26c GP-0: Fix test 2024-03-28 10:51:02 -04:00
ghidra1
4cc11e3e1c GP-0 Improved error handling of bad project folder items locally and
within server repository and updated javadocs.
2024-03-28 10:50:16 -04:00
dev747368
e3b75fe9f7 GP-4193 DWARFLine support, remove DWARF Line analyzer, misc fixes
Refactor the old DWARF line code used by the line analyzer.
Fix v4 location list reading when there was an empty range entry.
Defer applying the ELF program address fixup value until a DWARF address(held in a long) is converted into a Ghidra address.
Fix v5 location list reading - add missing DW_LLE_default_location impl.
2024-03-27 16:45:20 -04:00
ghidra1
57e1540a17 Merge remote-tracking branch 'origin/patch' 2024-03-27 14:54:16 -04:00
ghidra1
7aa57a0a67 GP-0 Disabled _Decompiler project incremental build which gets triggered
within any use of a processor Ant Build.
2024-03-27 14:53:11 -04:00
Ryan Kurtz
c131adc670 Merge remote-tracking branch
'origin/GP-4464_dev747368_PR-6301_Ninja3047_fix-sparc-dwarf'
(Closes #6301)
2024-03-27 13:26:26 -04:00
Ryan Kurtz
0bbdad04b2 Merge remote-tracking branch 'origin/GP-4462_ryanmkurtz_macho-rebase' 2024-03-27 13:23:52 -04:00
Ryan Kurtz
830e7c24ee Merge remote-tracking branch 'origin/GP-4450_dev747368_DWARF_DW_AT_values' 2024-03-27 13:23:31 -04:00
Ryan Kurtz
eb39e13465 GP-4462: Marking up the Mach-O rebase opcode table 2024-03-27 12:32:54 -04:00
Ryan Kurtz
f058bff5a4 Merge remote-tracking branch 'origin/GP-4379_General_Tab_Component--SQUASHED' 2024-03-27 12:09:15 -04:00
ghidragon
60edf70859 GP-4379 Created generic Tab Panel component that is accessible and changed the program multitab plugin to use it. 2024-03-27 11:40:04 -04:00
Ryan Kurtz
3f5b2401ce Merge remote-tracking branch 'origin/patch' 2024-03-27 08:21:31 -04:00
ghizard
266aa820bd GP-0 - fix release note 2024-03-27 07:59:41 -04:00
Ryan Kurtz
a69d241b78 Merge remote-tracking branch 'origin/GP-4446_dev747368_dwarf_global_vars_with_const_value' 2024-03-27 07:51:15 -04:00
Ryan Kurtz
11abf7553c Merge remote-tracking branch 'origin/GP-4439_Dan_rawGdbConnector--SQUASHED' 2024-03-27 07:48:24 -04:00
Ryan Kurtz
0f3351ab6a Merge branch 'GP-0_ryanmkurtz_PR-6345_RoboSchmied_endianness-typo' 2024-03-27 07:27:47 -04:00
Ryan Kurtz
c3fc70dc28 GP-0: Upping patch to 11.0.3 2024-03-27 06:55:20 -04:00
dev747368
59d80ae23c GP-4467 minor tweaks for string efficiency 2024-03-26 22:15:18 +00:00
caheckman
b355f9b364 Test for both forward and backward slashes 2024-03-26 20:58:28 +00:00
dev747368
03cf1b7cd8 GP-4464 PR-6301 certify file 2024-03-26 19:26:07 +00:00
dev747368
61fcc6af51 GP-4450 add a few missing DW_TAG_???? values 2024-03-26 19:05:30 +00:00
Ryan Kurtz
740f8251ae GP-4459 removed unnecessary restrictive check which was causing a later
null exception. Also, added null check in later place.
2024-03-26 18:31:21 +00:00
ghidra1
c157016f14 Merge remote-tracking branch 'origin/patch' 2024-03-26 13:00:06 -04:00
ghidra1
ec34e0ed6e GP-0 ChangeHistory update for 11.0.2 release 2024-03-26 12:40:34 -04:00
ghidra1
97c3151fe4 Merge remote-tracking branch 'origin/GP-4449_ghidra1_JarUpdate' into patch 2024-03-26 12:09:26 -04:00
Dan
2e27ca3dbb GP-0: Fix tests
Fix GdbCommandsTest.testLcsp
Don't take user's transaction in ghidralldb.commands.put_state
2024-03-26 11:02:38 -04:00
Dan
f9bea7720a GP-4439: Add raw-gdb.sh and raw-python.sh. Add @no-image tag. 2024-03-26 08:50:53 -04:00
Ryan Kurtz
b070f86b4d GP-4391: Allowing lzfse native to build on FreeBSD 2024-03-26 08:19:07 -04:00
Ryan Kurtz
01d9a33760 GP-4285: Building zlib source into sleigh binary on all platforms 2024-03-26 07:45:55 -04:00
Ryan Kurtz
1a7a1611ed Merge branch 'GP-4461_ryanmkurtz_macho-strings' 2024-03-26 06:45:58 -04:00
Ryan Kurtz
eca1a025c8 GP-4461: Fixing some Mach-O string/symbol table load errors 2024-03-26 06:42:16 -04:00
dev747368
50a946c671 GP-4193 DWARF don't try to use loc expr for const var
Sometimes the toolchain will emit an invalid expr that evaluates to
address 0 for a static global var that has a const_val attribute.
2024-03-26 00:19:35 +00:00
ghidra1
32df389b1c Merge remote-tracking branch 'origin/GP-4456_ghidra1_ProjectFolderPerformance--SQUASHED' 2024-03-25 20:07:06 -04:00
ghidra1
ea8357348e GP-4456 Significantly improved shared project directory performance when directories contain a very large number of files. 2024-03-25 18:56:02 -04:00
ghidra1
88495bbc77 Merge remote-tracking branch 'origin/GP-4447_ghidra_AbstractGhidraURLQueryTask--SQUASHED' 2024-03-25 14:54:57 -04:00
ghidra1
4d6b698939 GP-4447 Added GhidraURLQueryTask and GhidraURLQuery utility class to provide reusable GhidraURL query capability. Completed retrofit of all GhidraURL use cases. 2024-03-25 14:53:45 -04:00
ghidra1
c8208ee225 GP-0 Another server.conf comment adjustment 2024-03-25 14:51:43 -04:00
ghidra1
cb6218d5da GP-o Updated server.conf comment 2024-03-25 14:49:28 -04:00
ghidra1
5ed0b9c101 GP-0 Allow disabling of Ghidra Server class serialization filter to
facilitate profiling
2024-03-25 14:47:34 -04:00
Ryan Kurtz
a56712d4ab Merge remote-tracking branch
'origin/GP-4401_ghidracadabra_PR-4120_flk0_master' (Closes #4120)
2024-03-25 10:14:37 -04:00
James
697718ff35 GP-4401 code review changes 2024-03-25 14:04:37 +00:00
Dan
a4791d70ab GP-0: Fix test dependencies 2024-03-25 08:59:11 -04:00
Ryan Kurtz
886b70edc9 Merge remote-tracking branch 'origin/patch' 2024-03-25 08:14:50 -04:00
Ryan Kurtz
2aea201406 GP-4457: The dyld_shared_cache loader no longer throws an exception when
importing newer versions that use dyld_cache_slide_info5
2024-03-25 08:11:23 -04:00
Ryan Kurtz
1fa3fb4f1d GP-3770: Fixing Mach-o PRELINK check 2024-03-25 07:22:20 -04:00
Ryan Kurtz
b30cf1089f Merge remote-tracking branch
'origin/GP-4345_ghidra1_OtherOverlayMemRefs--SQUASHED' (Closes #6245)
2024-03-25 06:10:38 -04:00
Ryan Kurtz
3c1982b501 Merge remote-tracking branch 'origin/GP-4415_Dan_moreLldbTraceRmiFixes--SQUASHED' 2024-03-25 06:05:38 -04:00
ByThePowerOfScience
d1bcbce3f0
Wrapped zip.close in try-catch block 2024-03-24 23:19:52 -04:00
ghidra1
79afe5a702 Merge remote-tracking branch 'origin/patch' 2024-03-22 15:45:23 -04:00
ghidra1
914d3ef326 Merge remote-tracking branch 'origin/GP-4455_ghidra1_RemoteFolderItemCachedFileID' into patch 2024-03-22 15:39:50 -04:00
ghidra1
b8cc7abea1 GP-4455 Changed RemoteFileItem to cache FileID 2024-03-22 15:22:13 -04:00
caheckman
1a573da83d GP-4416 Truncate LoadTable as part of sanity check 2024-03-22 18:02:04 +00:00
Dan
eb5bf458a4 GP-4415: Lots of lldb trace-rmi fixes
Breakpoint Enabled atribute.
Test fixes on macOS and Linux.
Re-work value conversion a bit.
shlexify commands.
Add method display names.
2024-03-22 08:56:59 -04:00
ghidra1
51fb8f8793 GP-4435 Support OTHER overlay mem ref entry via GUI 2024-03-22 08:49:56 -04:00
RoboSchmied
d7cc532fe3 Fix: 132 typos
Signed-off-by: RoboSchmied <github@roboschmie.de>
2024-03-22 02:25:30 +01:00
Ryan Kurtz
523f6e4cbe Merge remote-tracking branch 'origin/GP-4441_d-millar_embedded_update--SQUASHED' 2024-03-21 09:20:43 -04:00
Ryan Kurtz
5a970158d5 Merge remote-tracking branch
'origin/GP-4403_ghidra1_ImmutableDomainObject--SQUASHED'

Conflicts:
	Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/ProgramContentHandler.java
2024-03-21 09:11:28 -04:00
Ryan Kurtz
8c5c025153 Merge remote-tracking branch
'origin/GP-4434_ghidra1_FixDecompilerReturnParamCommit--SQUASHED'
(Closes #6318)
2024-03-21 08:44:59 -04:00
Ryan Kurtz
4b29da57dc Merge remote-tracking branch 'origin/GP-4337_ryanmkurtz_demangler-null-monitor' 2024-03-21 08:42:45 -04:00
Ryan Kurtz
9736569422 Merge remote-tracking branch 'origin/GP-4341_ghidra1_VersioningRestrictions--SQUASHED' 2024-03-21 08:05:55 -04:00
Ryan Kurtz
bb933e2e0f GP-4337: Fixing "null" demangler name in monitor 2024-03-21 08:04:51 -04:00
ghidra1
4348e80f71 GP-4449 corrected manner in which BSim sets log4j config 2024-03-20 18:48:14 -04:00
ghidra1
2dff876f0f GP-4341 Force retained checkout if file is in-use during checkin or add-to-version-control. Deprecated upgrade concept during checkin. Revised manner in which file open for update is updated following a version control operation (perform DBHandle update). 2024-03-20 17:43:49 -04:00
ghidra1
07389e697b GP-4434 corrected issues related to return/param commit action within decompiler 2024-03-20 17:41:22 -04:00
ghidra1
41712078e2 GP-4403 Use OpenMode enum instead of DBConstants integer value. Disallow transactions when using immutable DomainObject (implemented for ProgramDB and Datatype Archives). 2024-03-20 17:37:14 -04:00