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