dragonmacher
00021297c1
Test fixes
2024-02-24 17:20:23 -05:00
Quentin Kaiser
75beb82103
GP-4362 Fix BSIM listexes command line options handling.
...
Although support for the '--limit' option is implemented, it's not
possible to use it due to its absence from the set of valid options
(GET_EXECUTABLES_OPTIONS).
This commit fix it by adding LIMIT_OPTION to GET_EXECUTABLES_OPTIONS
set.
(Closes #6246 )
2024-02-23 19:32:01 -05:00
ghidra1
0e2725c920
GP-4327 Revised PackedDatabase synchronization to improve concurrent use
...
within the same processes.
2024-02-23 19:22:36 -05:00
dragonmacher
07fbf779df
Fixed missing help due to help refactor
2024-02-23 19:13:14 -05:00
ghidra1
5dc7347eee
GP-4340 Improved datatype conflict name handling
2024-02-23 16:24:22 -05:00
dev747368
1d8656dff2
GP-3794 cleanup DWARF anon type names to not use .conflict
2024-02-23 20:37:33 +00:00
Ryan Kurtz
a5de0b728d
Merge remote-tracking branch 'origin/GP-0_Isabella3412_Help_file_cleanup--SQUASHED'
2024-02-23 13:23:37 -05:00
Ryan Kurtz
86516b1718
Merge remote-tracking branch 'origin/GP-4154-dragonmacher-theme-font-updates--SQUASHED'
2024-02-23 13:19:46 -05:00
Ryan Kurtz
1b96e1610c
Merge remote-tracking branch 'origin/patch'
2024-02-23 13:18:16 -05:00
James
5ee04b24d0
GP-4354 fix comparing callees and thunks
2024-02-23 13:13:43 -05:00
dragonmacher
b586d65a3b
GP-4154 - Theming - Fixed font issues; updated font usage with attributes
2024-02-23 13:13:06 -05:00
Dan
13da53176f
GP-4353: Fix columns. Refactor and fix tests.
2024-02-23 13:02:39 -05:00
caheckman
245fc13f41
GP-4360 Assemble full byte array
2024-02-23 17:26:10 +00:00
isabella3412
367f088162
GP-0 Restored the correct action names, and edited help description.
...
GP-0 Added help for EditPrototypeOverrideAction and MyToggleExactConstantMatching action. Corrected the name of the help that OpenVersionTrackingSessionAction and OverridePrototypeAction were referring to so they were directed to the correct help location.
2024-02-23 15:41:10 +00:00
Ryan Kurtz
c5bad0a88f
GP-4358: No longer using XDG_RUNTIME_DIR for temp directory. Ubuntu
...
defaults it to a too small tmpfs. (Closes #6233 )
2024-02-23 08:12:36 -05:00
Ryan Kurtz
f9ce96fd6d
GP-4347: PeLoader now pads initialized memory blocks with 0 instead of
...
creating an additional uninitialized block. Also improved Bytes Source
column of Memory Map.
2024-02-23 07:08:47 -05:00
Ryan Kurtz
5690528835
Merge remote-tracking branch 'origin/patch'
2024-02-23 06:45:15 -05:00
Ryan Kurtz
7c242e31bb
Merge remote-tracking branch
...
'origin/GP-4319_emteere_PR-5757_esaulenka_fix_Tricore_CallConv' into
patch (Closes #5757 )
2024-02-23 06:42:18 -05:00
Ryan Kurtz
122f1068e9
GP-4357: Fixing FileBytes offset error
2024-02-23 06:39:32 -05:00
emteere
cd4b0b1a72
GP-4319 updated calling convention with larger sizes and allow floats
2024-02-23 00:22:49 -05:00
Ryan Kurtz
955851d797
Merge remote-tracking branch 'origin/GP-4351_Dan_fixTraceLockingIssue--SQUASHED'
2024-02-22 15:26:03 -05:00
emteere
e1a2362b4f
GP-4319 minor improvements
2024-02-22 15:01:58 -05:00
Dan
5a0b262df4
GP-4351: More thorough synchronization, esp., with streams.
2024-02-22 14:36:17 -05:00
Ryan Kurtz
ac9e7a9a34
Merge remote-tracking branch 'origin/GP-2816_Dan_autoDisassembleGuestEmu-v2'
2024-02-22 14:00:25 -05:00
Ryan Kurtz
0895578719
Merge remote-tracking branch 'origin/GP-4236_Dan_threadsColumns--SQUASHED'
2024-02-22 13:58:32 -05:00
Dan
270fb01400
GP-4236: Implement new columns: PC, Func, Mod, SP. Remove: Created, Destroyed
2024-02-22 12:19:25 -05:00
Dan
fb49f01c6d
GP-0: Fix test reliability issues.
2024-02-22 11:42:57 -05:00
Dan
1a2fea0782
GP-2816: Add test demonstrating this is already fixed.
2024-02-21 13:05:23 -05:00
Ryan Kurtz
ddf4d15327
Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2022-02-21-1'
2024-02-21 12:13:47 -05:00
Ryan Kurtz
e647efc367
GP-0: Fixing javadoc for FlatProgramAPI.getFunctionAfter(Function)
...
(Closes #6242 )
2024-02-21 12:12:51 -05:00
Dan
723385df30
GP-0: Prohibit Target mode when target is absent. Fix tests.
2024-02-21 11:43:45 -05:00
Ryan Kurtz
ee70fe99e9
Merge remote-tracking branch
...
'origin/GP-4335_ghizard_PDB_Update_mechanism_for_creating_symbols'
(Closes #3497 )
2024-02-21 10:08:57 -05:00
Ryan Kurtz
5693ff3598
Merge remote-tracking branch 'origin/patch'
2024-02-21 07:02:57 -05:00
Ryan Kurtz
6c23c0cb79
GP-4344: Fixing EOFException in CoffLoader due to bad parse of
...
CoffSymbolAuxBeginningOfBlock
2024-02-21 06:56:36 -05:00
Ryan Kurtz
ad33c94b23
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Framework/Docking/src/test/java/docking/widgets/table/threaded/TestDataKeyModel.java
2024-02-21 06:05:52 -05:00
Ryan Kurtz
37fb96328b
Merge remote-tracking branch 'origin/GP-1-dragonmacher-table-sort-fix--SQUASHED' into patch
2024-02-20 13:02:16 -05:00
Ryan Kurtz
7444b1d8cc
Merge remote-tracking branch 'origin/GP-4338_Dan_fixPcUpdateAfterDisassembly'
2024-02-20 12:59:23 -05:00
ghizard
660464b805
GP-4335 - PDB Update symbol-creation mechanism; remove primary symbol
...
table since ghidra primary symbols are now more performant
2024-02-20 12:58:27 -05:00
Ryan Kurtz
98ae8370ff
Merge remote-tracking branch 'origin/GP-4334_Dan_removeSyncTargetActivation--SQUASHED'
2024-02-20 12:57:43 -05:00
Ryan Kurtz
6eae67733c
Merge remote-tracking branch 'origin/GP-4333_Dan_FixIoobeFromTableSortState'
2024-02-20 12:56:11 -05:00
Dan
5f7df08b67
GP-4334: Remove 'Synchronize Target Activation' toggle. Prohibit time navigation in Target mode.
2024-02-20 12:40:40 -05:00
Dan
0432872e22
GP-0: Improve pop-up test reliability. Fix typo in GDB.
2024-02-20 12:20:52 -05:00
dragonmacher
de90bf543d
Fix for invalid sort state when columns are removed
2024-02-20 11:16:54 -05:00
Ryan Kurtz
f5008f9f99
Merge remote-tracking branch 'origin/GP-4317-dragonmacher-system-actions--SQUASHED'
2024-02-20 07:47:57 -05:00
Ryan Kurtz
8589021371
Merge remote-tracking branch 'origin/patch'
2024-02-20 07:45:20 -05:00
Ryan Kurtz
aba717ae3c
Merge remote-tracking branch 'origin/GP-4336-dragonmacher-vt-fitler-exception' into patch
2024-02-20 07:39:33 -05:00
Ryan Kurtz
9a6067644f
Merge remote-tracking branch 'origin/GP-4330_ghidra1_GhidraServerEnabledCiphers' into patch
2024-02-20 07:36:47 -05:00
mumbel
b71c350c4e
Select all text in Edit field name
2024-02-17 19:45:26 -06:00
dragonmacher
e44daf55aa
GP-4317 - Removing the 'reserved' concept
2024-02-17 11:21:31 -05:00
ghidra1
2c65b1f796
GP-4330 facilitate specification of enabled TLS cipher suites for Ghidra
...
Server
2024-02-16 14:51:14 -05:00
Dan
695e1cdde4
GP-4338: Re-track on address-index map changes.
2024-02-16 12:59:52 -05:00
Dan
3e676b4104
GP-0: Re-fix offcut dissembly after merging GP-4278
2024-02-16 12:21:42 -05:00
Dan
23354c2993
Merge remote-tracking branch 'origin/patch'
2024-02-16 12:07:41 -05:00
Dan
0c3ea62dba
GP-4333: Avoid IOOBE from transitory table sort state.
2024-02-16 12:02:53 -05:00
Ryan Kurtz
6589364ee7
Merge remote-tracking branch 'origin/GP-4278_Dan_noAutoDisassembleUnknown--SQUASHED' into patch
2024-02-16 11:53:19 -05:00
Ryan Kurtz
2f38d0d671
Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2022-02-16-1'
2024-02-16 11:47:39 -05:00
Dan
94aefa138f
GP-4278: Restrict auto-disassembly to KNOWN memory. Fix offcut re-disassembly.
2024-02-16 11:37:13 -05:00
Dan
7ab0514341
GP-0: Fix timing issue in testChangeThreadUpdatesProvider
2024-02-16 11:29:50 -05:00
Dan
0e2f9958ac
GP-0: Fix timing issue in testSetValueAffectsTree
2024-02-16 11:25:44 -05:00
Dan
edee0647ef
GP-0: Fix for action enablement, now that they're global.
2024-02-16 11:18:28 -05:00
Ryan Kurtz
4fc9ccde28
GP-4176: GhidraDev can now handle both legacy user settings directories
...
as well as the new XDG layout
2024-02-16 11:17:55 -05:00
Dan
68a044859a
GP-0: Fix double invocation of target action tasks.
2024-02-16 11:01:58 -05:00
Ryan Kurtz
fea1243894
Merge remote-tracking branch
...
'origin/GP-4324_Dan_moreGdbLaunchers--SQUASHED'
2024-02-16 10:55:11 -05:00
Dan
8a3faa73dc
GP-0: Fix DBTraceObject.getCanonicalParent(snap)
2024-02-16 10:48:18 -05:00
Dan
14f7e1f458
GP-0: Don't hard-code object ID in test.
2024-02-16 10:10:07 -05:00
Dan
363ffcbbd7
GP-0: Ignore testUndo stuff with Object-based managers.
2024-02-16 10:00:40 -05:00
dragonmacher
87313359da
GP-4336 - Version Tracking - Fixed exception when using the tag filter
2024-02-15 20:27:55 -05:00
Dan
9cc9659817
GP-4295: Fix plot column range. Prohibit nav to future.
2024-02-15 14:35:37 -05:00
Dan
9cb38e493b
GP-4323: Add gdb/ssh and gdbserver/ssh connectors
2024-02-15 14:33:42 -05:00
Ryan Kurtz
0820d96ec4
Merge remote-tracking branch 'origin/patch'
2024-02-15 11:45:24 -05:00
Ryan Kurtz
de2a5e03db
Merge remote-tracking branch
...
'origin/GP-3851_ghidorahrex_AARCH64_pair_overwrite_fix--SQUASHED' into
patch (Closes #5791 )
2024-02-15 11:37:26 -05:00
Ryan Kurtz
31e486a36a
Merge remote-tracking branch 'origin/GP-4311_Dan_addContextMenuToLocationLabel--SQUASHED'
2024-02-15 11:23:21 -05:00
Ryan Kurtz
79b04c5a04
Merge remote-tracking branch 'origin/GP-4292_Dan_expandMeansRefresh--SQUASHED'
2024-02-15 11:21:47 -05:00
Ryan Kurtz
f75ca5cb8a
Merge remote-tracking branch 'origin/GP-4217_Dan_fixCrashDisassemblingGuestPlatform'
2024-02-15 11:20:25 -05:00
Ryan Kurtz
08155a7183
Merge remote-tracking branch 'origin/GP-3839_Dan_stepSpeed--RBSQ'
2024-02-15 11:17:47 -05:00
ghizard
039056fe41
GP-0 - PDB - Fix FunctionSymbolApplier from GP-3991
2024-02-15 09:40:29 -05:00
ghidorahrex
d812c6a43d
GP-3851: Fixed aarch64 pair instructions to prevent overwrite
2024-02-14 17:06:32 -05:00
Dan
ed9297dd25
GP-4292: Detect input-driven Model tree expansion and refresh.
2024-02-14 16:01:22 -05:00
Dan
1bd3fe3669
GP-4311: Add Context menu to Location labels
2024-02-14 16:00:09 -05:00
Dan
b34aaa4952
GP-3839: Various speed improvements for Trace RMI
2024-02-14 15:53:59 -05:00
d-millar
aa42635d3e
GP-4331: fix for path
2024-02-14 20:42:49 +00:00
Ryan Kurtz
6d6d0317e2
Merge remote-tracking branch 'origin/GP-4328-dragonmacher-tab-pane-fix'
...
(Closes #6232 )
2024-02-14 12:48:02 -05:00
Ryan Kurtz
3f14e54d24
Merge remote-tracking branch 'origin/GP-4306_ghizard_PDB_cleanup_vftptr_and_method_types'
2024-02-14 12:46:08 -05:00
dragonmacher
128bad6c40
GP-4328 - Fix for recent tab pane regression
2024-02-14 10:34:10 -05:00
Ryan Kurtz
52e6360d96
Merge remote-tracking branch 'origin/GP-1-dragonmacher-font-plugin-fix'
2024-02-14 08:57:24 -05:00
Ryan Kurtz
f541be949a
Merge remote-tracking branch 'origin/GP-3408_Dan_dynamicGoToIAT--SQUASHED'
2024-02-14 08:56:05 -05:00
Ryan Kurtz
69bb314325
Merge remote-tracking branch 'origin/GP-4313_ryanmkurtz_logs'
2024-02-14 08:54:44 -05:00
Ryan Kurtz
b3ef02212c
Merge remote-tracking branch 'origin/patch'
2024-02-14 07:37:48 -05:00
ghidra1
d3fbdbe0a3
GP-0 Added assertion check for datatype replacement
2024-02-13 18:49:37 -05:00
dragonmacher
0bf99cbc9b
Fixed FontAdjustPlugin not being added to the tool
2024-02-13 17:34:32 -05:00
Dan
727c891113
GP-3408: Incorporate function external linkage into Debugger GoTo
2024-02-13 14:44:00 -05:00
Ryan Kurtz
73e85ad54a
GP-4318: Cleanup
2024-02-13 12:21:08 -05:00
Austen Adler
b8f1894d8d
Add clipboard option for byte source offset
...
Fix docs for byte source offset clipboard
Fix variable names for byte source offset clipboard
Copy <NO_OFFSET> if address is not backed by a file
Change final BYTE_SOURCE_OFFSET_TYPE name to be more consistent
2024-02-13 09:14:09 -05:00
Ryan Kurtz
93ed03bd63
GP-4326: Fixing another InvalidPathException that can occur during
...
library load
2024-02-13 08:15:18 -05:00
Ryan Kurtz
17a4f8fd74
Merge remote-tracking branch 'origin/GP-4239_ghidra1_ElfRelocationTypeEnum--SQUASHED'
2024-02-12 16:47:36 -05:00
Ryan Kurtz
3efa8ce57e
Merge remote-tracking branch 'origin/GP-3961_StructureExceptions'
...
(Closes #5719 )
2024-02-12 16:46:07 -05:00
Ryan Kurtz
bafbffdb66
Merge remote-tracking branch 'origin/patch'
2024-02-12 16:44:36 -05:00
ghidra1
6209828091
Merge remote-tracking branch 'origin/GP-4301_ghidra1_UndefinedFunctionError'
2024-02-12 16:40:21 -05:00
ghidra1
1ef923f56b
GP-4178 changed ELF create undefined data option to be enabled by
...
default.
2024-02-12 16:33:40 -05:00
ghidra1
b0b813edf9
GP-3632 Corrected pointer and array replacement issues
2024-02-12 16:28:19 -05:00
Dan
eb16898b32
GP-4217: Map null to null, not NPE
2024-02-12 12:28:03 -05:00
ghidra1
ba6e66dcd1
GP-4301 fixed prototype override context check for UndefinedFunction
...
case.
2024-02-12 11:37:20 -05:00
ghidra1
3ead54f0ac
GP-4239 Transitioned to new AbstractElfRelocationHandler implementation which uses ElfRelocationType enums specific to each handler.
2024-02-12 10:52:25 -05:00
Alexey Esaulenko
7ceb740e64
Tricore, improve calling conventions for non-dword arguments
2024-02-12 15:33:37 +00:00
Ryan Kurtz
e5e488a807
GP-4313: Loaders now echo their message log to the application.log file.
...
Can be disabled in launch.properties.
2024-02-12 09:46:48 -05:00
caheckman
690459e2f1
GP-4314 Don't sanity check overridden switch
2024-02-09 18:02:11 +00:00
dev747368
645a7c0d52
GP-0 fix NPE in ExternalSymbolResolver when project is null
...
During import, project can be null in some cases.
2024-02-09 17:10:00 +00:00
Ryan Kurtz
247528c7fe
Merge remote-tracking branch 'origin/GP-4308_Dan_fixPythonPathInBatch'
2024-02-09 10:27:36 -05:00
Ryan Kurtz
0224a1ad6d
Merge remote-tracking branch 'origin/patch'
2024-02-09 10:25:41 -05:00
Ryan Kurtz
cd58c76035
Merge remote-tracking branch
...
'origin/GP-4312_emteere_LockupSelfFallthruOverride' into patch
(Closes #6179 )
2024-02-09 10:21:24 -05:00
Ryan Kurtz
ec2ecbf390
Merge remote-tracking branch 'origin/GP-4305_Dan_logRegRecErrorsNoPopup' into patch
2024-02-09 10:13:53 -05:00
ghizard
1470713dbb
GP-4306 - PDB - cleanup some types pertaining to vftptrs and methods
2024-02-09 09:23:56 -05:00
emteere
1da47a7205
GP-4312 fixed lockup on instruction fallthru override to self
2024-02-08 23:21:35 +00:00
Ryan Kurtz
74d52deabf
Merge remote-tracking branch 'origin/patch'
2024-02-08 14:13:59 -05:00
Ryan Kurtz
90dc04c540
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-2-8-24' into patch
2024-02-08 14:01:07 -05:00
dragonmacher
4099544469
Tests fixes
2024-02-08 13:47:09 -05:00
Ryan Kurtz
9c31aa48d8
Merge remote-tracking branch 'origin/GP-4145_dev747368_external_symbol_resolver--SQUASHED'
2024-02-08 13:19:01 -05:00
Ryan Kurtz
a9ef8804ef
Merge remote-tracking branch
...
'origin/GP-4254_ghidorahrex_PR-6113_marcushall42_xtensa_bany_fix'
(Closes #6113 )
2024-02-08 13:17:45 -05:00
Ryan Kurtz
f755681538
Merge remote-tracking branch 'origin/patch'
2024-02-08 13:16:46 -05:00
Ryan Kurtz
3d5f8a5793
Merge remote-tracking branch 'origin/GP-4273_ghidorahrex_z80_inc_fix'
...
into patch (Closes #2247 , Closes #2277 )
2024-02-08 13:11:59 -05:00
Ryan Kurtz
b09dcee3d7
Merge remote-tracking branch
...
'origin/GP-3889_ghidorahrex_6x09_clr_carry_clear' into patch
(Closes #5838 )
2024-02-08 13:09:10 -05:00
Ryan Kurtz
a0fbd7905b
Merge remote-tracking branch
...
'origin/GP-3892_ghidorahrex_arm_instruction_overwrite_fix' into patch
(Closes #5822 )
2024-02-08 13:06:02 -05:00
Dan
521fbb79ce
GP-4308: Move PYTHONPATH stuff into Python.
2024-02-08 17:27:36 +00:00
caheckman
a7ad4aef26
GP-3961 Error messages for setFields
2024-02-07 19:57:11 +00:00
dev747368
dcc3043840
GP-4145 improve External Symbol Resolver analyzer handling of binaries
...
The analyzer wasn't handling external library binaries that
needed to be updated because the Ghidra version changed, and
wasn't logging any error messages or other useful diagnostic info.
2024-02-07 19:12:26 +00:00
Dan
5c316929b8
GP-4305: Return failed futures instead of throwing.
2024-02-07 14:04:14 -05:00
Ryan Kurtz
bc24351495
Merge branch 'GP-4034_thisita_fixOffcutScript--SQUASHED' ( Closes #5928 )
2024-02-07 13:31:55 -05:00
Thisita
ea990915b4
remove old error bookmark
...
refactor to more correct API call
fix address range bug
refactor find already set length to default search and short-circuit
Correct error message to be more appropriate for all cases
Only suggest properly aligned offsets
Don't consider the first address
bugfix, iterator can be null. Check all references.
Implement fixed suggestions to avoid getNextInstruction and ClearCmd
usage.
switch to isFlow test
make easier to read
implement flow check
implement script message
strict variable rename suggestion
fix location of check and address mark
typo/grammar catch
Simplify as requested
add length check and fix a few iteration bugs
suggest offcut length if override doesn't already exist
comment is overcomplicated for a previous explanation
this comment was no longer true
explain this as what is actually happening now
other summary fixups
add suggestion
Length override action should disassemble the resulting instructions
remove info alert that isn't needed since there is a bookmark
remove unused check
Only init once per run
refactor to flow the code
Don't let a failed fix block the rest of the script iteration
Replace print with Msg statements
Provide more thorough error reporting
imply to user that work is still being done
apply language suggestion
check alignment and fix max address bug
restrict this again
remove unused memory handle
Refactor to use declared types
Simplify disassembly and computations
pass offcutAddress instead of recomputing some other one.
decrease level of specificity and disqualify.
apply suggestion
apply indentation suggestion
correct ref type filter to correct
Apply simplification
fix max address issue.
implemented suggestion with flow follow
update description to include location fallback info
Simplify bookmark
Add missing final
2024-02-07 13:27:23 -05:00
Ryan Kurtz
d7fb34bdb3
Merge remote-tracking branch 'origin/GP-0_dev747368_fix_encodedstringsdialog_tests'
2024-02-07 12:49:44 -05:00
dev747368
272b6069c5
GP-0 fix timing issue in EncodedStringsDialog test
2024-02-07 17:48:21 +00:00
Ryan Kurtz
c3acc2abad
GP-4294: Fixing typo
2024-02-07 11:25:07 -05:00
Ryan Kurtz
0ad4739909
Merge remote-tracking branch 'origin/GP-3991_ghizard_PDB_symbol_applier_work_squash_rebase_20240125--SQUASHED'
2024-02-07 11:21:55 -05:00
Ryan Kurtz
80d1031d01
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/help/ProcessorListPlugin.java
Ghidra/Framework/Gui/src/main/java/ghidra/util/HTMLUtilities.java
2024-02-07 11:18:36 -05:00
Ryan Kurtz
19812a1ecb
Merge remote-tracking branch
...
'origin/GP-4297_fix_screen_reader_duplicate_line_reading--SQUASHED' into
patch (Closes #6177 )
2024-02-07 11:07:04 -05:00
Ryan Kurtz
4a0e9455d6
Merge remote-tracking branch 'origin/GP-4299-dragonmacher-dialog-exception' into patch
2024-02-07 11:04:24 -05:00
Ryan Kurtz
f9b5ac7941
Merge remote-tracking branch
...
'origin/GP-4294-dragonmacher-headless-jar-fix--SQUASHED' into patch
(Closes #6178 )
2024-02-07 11:02:50 -05:00
Ryan Kurtz
bd2e224bc1
Merge remote-tracking branch
...
'origin/GP-4296-dragonmacher-tooltip-html-fix--SQUASHED' into patch
(Closes #6176 )
2024-02-07 10:55:29 -05:00
dragonmacher
0b0356528d
GP-4296 - Fixed screen reader support of tooltips using html
2024-02-06 17:29:55 -05:00
ghidragon
97fdfddecf
GP-4297 Fixed screen reader decompiler api to prevent duplicate reading of the line when cursoring up or down a line
2024-02-06 17:09:31 -05:00
dragonmacher
359faba77a
GP-4294 - Fixed exception looking for extensions when running headlessly in fat jar mode
2024-02-06 17:01:02 -05:00
ghizard
4bcabe6787
GP-3991 PDB progress on symbol appliers
2024-02-06 10:49:27 -05:00
Ryan Kurtz
dfadd58ee4
Merge remote-tracking branch 'origin/GP-4186_Dan_enumTraceChangeTypes--SQUASHED'
2024-02-06 10:47:19 -05:00
Ryan Kurtz
5c6b2f319b
Merge remote-tracking branch 'origin/patch'
2024-02-06 10:46:37 -05:00
Dan
69d58d4e86
GP-4186: Refactor trace events.
2024-02-06 09:43:56 -05:00
Ryan Kurtz
8abc0ceec9
Merge remote-tracking branch
...
'origin/GP-4287_Dan_PR-6118_plucia-mitre_wildcard-assembler'
(Closes #6118 )
2024-02-06 09:18:27 -05:00
caheckman
e655ab3cb3
GP-4226 Detect BRANCHIND used as a RETURN
2024-02-05 22:36:39 +00:00
dragonmacher
06b33a0d94
GP-4299 - Fixed exception in dialog when pressing Enter with no text in
...
the field
2024-02-05 13:36:36 -05:00
Ryan Kurtz
0885c8639f
Merge remote-tracking branch 'origin/GP-4298_Dan_fixSchemaArgsTraceRmi'
2024-02-05 13:35:08 -05:00
Dan
b5ea1540c3
GP-4298: Fix Trace RMI argument validation.
2024-02-05 13:29:26 -05:00
dev747368
4af667f019
GP-0 fix DWARFAttributeFactoryTest
2024-02-05 17:12:29 +00:00
Ryan Kurtz
1bf2e3b151
Merge remote-tracking branch 'origin/GP-4286_dev747368_dwarf_param_spell_name_delim'
2024-02-05 11:48:31 -05:00
Ryan Kurtz
ef7dac45ae
Merge remote-tracking branch
...
'origin/GP-4281-dragonmacher-initial-address-fix' (Closes #6166 )
2024-02-05 11:43:43 -05:00
Dan
e645d74a5f
GP-4287: Format. Revise. Certify.
2024-02-05 11:32:50 -05:00
plucia
43131199cf
Add a WildcardAssembler Plugin.
2024-02-05 11:24:15 -05:00
Ryan Kurtz
65dbaeaf57
GP-0: Remove unnecessary call to java.lang.Compiler.disable(). It's
...
currently a no-op, and it's removed in JDK 21.
2024-02-05 07:29:26 -05:00
Ryan Kurtz
a5ea18bd55
Merge remote-tracking branch 'origin/GP-4205_dev747368_dwarf_analyzer_options'
2024-02-02 14:18:56 -05:00
dev747368
e5f462c6a3
GP-4286 tweak ParamSpillDWARFFunctionFixup to use better delim
...
Use "_" instead of "-" in generated name
2024-02-02 18:34:58 +00:00
Dan
493f21b9c6
GP-0: Fix tests.
2024-02-02 09:07:55 -05:00
dragonmacher
2e2f5e65ec
GP-4281 - Fixed bug that prevented the tool from going to the correct
...
program location when opening from a URL
2024-02-01 19:24:59 -05:00
ghidra1
00afebac48
Merge branch 'GP-4291_ghidra1_PR-5784_astrelsky_ElfParseDynamicHeader'
...
(Closes #5784 )
2024-02-01 17:57:02 -05:00
dev747368
3fe17e182a
GP-4205 refactor DWARF DIE reading
...
Change how DWARF DIE records are read, eliminate need for
per-CU paging or the need for the DIE import limit or for
DIE pre-load for cross-CU references.
2024-02-01 20:56:48 +00:00
Ryan Kurtz
f9603007ff
Merge remote-tracking branch 'origin/GP-3984_Dan_gdbLaunchTime--SQUASHED'
2024-02-01 13:42:42 -05:00
Dan
644e2c53e5
GP-3984: Have gdb connector delay section info until asked.
2024-02-01 08:50:27 -05:00
Ryan Kurtz
9dd1294635
Merge remote-tracking branch 'origin/GP-4279_d_millar_step_thread_cmd_error--SQUASHED'
2024-02-01 08:14:32 -05:00
Ryan Kurtz
2399510c9a
Merge remote-tracking branch 'origin/GP-4264_ghizard_Stub_larger_pointers'
2024-02-01 08:12:48 -05:00
Ryan Kurtz
12819de3f0
Merge remote-tracking branch 'origin/GP-4244_ghizard_LoadPdbTask_schedule_EntryPointAnalyzer--SQUASHED'
2024-02-01 08:11:02 -05:00
Ryan Kurtz
54e2910694
Merge remote-tracking branch
...
'origin/GP-4263_ghidra1_EditSignatureOverride--SQUASHED' (Closes #6000 )
2024-02-01 08:09:11 -05:00
ghidra1
a4f7bb24b9
GP-4263 added Edit Signature Override action to decompiler (Help still needed)
2024-01-31 16:11:19 -05:00
ghizard
d5470e1086
GP-4244 LoadPdbTask: schedule EntryPointAnalyzer
2024-01-31 16:03:21 -05:00
Andrew Strelsky
d7c854452b
fixed logic error in ElfHeader::parseDynamicTable when the PT_DYNAMIC header exists and the dynamic table is not also in a PT_LOAD segment
2024-01-31 14:55:36 -05:00
dragonmacher
ca9cfe9f9a
GP-4269 - Minor refactor of plugin category names
2024-01-31 12:04:31 -05:00
d-millar
588f7309e1
GP-4279: oops oops
...
GP-4279: oops
GP-4279: use SystemObjects to compute id from tid
2024-01-31 11:09:34 -05:00
ghidra1
fbdc01c33a
GP-0 corrected test failures. Changed ProgramBuilder.applyDataType to
...
overwrite existing Data.
2024-01-31 09:28:56 -05:00
ghidra1
683dfc6da3
GP-0 Corrected test setup
2024-01-31 09:13:19 -05:00
Ryan Kurtz
68d209347c
Merge remote-tracking branch 'origin/GP-3997_Dan_lessObtrusiveCommandFailures--SQUASHED'
2024-01-31 08:26:40 -05:00
Ryan Kurtz
8335d230a3
Merge remote-tracking branch 'origin/GP-4248_Dan_emuStuckAtError'
...
(Closes #6086 )
2024-01-31 08:24:44 -05:00
Ryan Kurtz
dbae97450a
Merge remote-tracking branch 'origin/patch'
2024-01-31 08:11:00 -05:00
Ryan Kurtz
dffb5fd859
Merge remote-tracking branch 'origin/GP-701_ghidragon_fixed_expand_data_in_selection--SQUASHED' into patch
2024-01-31 08:07:09 -05:00
ghidra1
1037c2438e
GP-0 Set patch version to 11.0.2
2024-01-30 15:36:35 -05:00
ghidra1
3130bc1076
Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2024-01-30-1'
2024-01-30 14:39:10 -05:00
Dan
5101e95326
GP-0: Fix model provider tests.
2024-01-30 14:07:22 -05:00
ghizard
193a354222
GP-4264 - PDB stub additional too-large pointers until better understood
2024-01-30 14:03:27 -05:00
Dan
ee00d501ee
GP-0: Fix NPE in auto-disassembly.
2024-01-30 13:58:46 -05:00
ghidra1
70ffd4d75e
Merge remote-tracking branch 'origin/patch'
2024-01-30 13:44:05 -05:00
Sebastien Bechet
6b2bcd181a
#2247 bug
2024-01-30 16:10:33 +00:00
Dan
75ba9afb2d
GP-3997: Move Debugger progress and errors to Debug Console rather than pop-ups.
2024-01-30 11:00:28 -05:00
ghidorahrex
c083da61f0
GP-3892: Fix ARM/ potential register overwrite in strex* instructions
2024-01-30 15:37:25 +00:00
ghidra1
9afec7d5f8
GP-0 Updated ChangeHistory for 11.0.1
2024-01-30 10:01:47 -05:00
ghidra1
b3c19de3dd
GP-0 corrected Data pointer stacking test failures
2024-01-30 09:02:08 -05:00
Ryan Kurtz
60fc7a35c2
Merge remote-tracking branch 'origin/GP-4181_ghidra1_PointerStacking'
2024-01-29 17:24:29 -05:00
Ryan Kurtz
f3cd67d5ab
Merge remote-tracking branch 'origin/GP-4223_Dan_fixFindInTerminal'
2024-01-29 17:22:55 -05:00
Ryan Kurtz
f1f0b1f0ae
Merge remote-tracking branch 'origin/GP-4144_Dan_dbgengFixes--SQUASHED'
2024-01-29 17:20:21 -05:00
Ryan Kurtz
590fcdcb7f
Merge remote-tracking branch 'origin/GP-4227_ghidragon_keyboard_nav--SQUASHED'
2024-01-29 17:17:01 -05:00
Ryan Kurtz
68b5d48f64
Merge remote-tracking branch 'origin/patch'
2024-01-29 17:16:04 -05:00
Ryan Kurtz
9f0c0ad079
Merge remote-tracking branch
...
'origin/GP-4266_dev747368_cleanup_default_pdb_symbolserver_list'
(Closes #3109 , Closes #6152 )
2024-01-29 17:12:46 -05:00
ghidragon
0daa79b24a
GP-701 fixed stack trace in expand data in selection when crossing address spaces
2024-01-29 16:27:36 -05:00
ghidragon
3d333c071b
GP-4227 fixed several focus traversal issues
2024-01-29 16:22:50 -05:00
ghidra1
d9a50c6f86
Merge remote-tracking branch 'origin/GP-4268_ghidra007_AutoVT_ImpliedMatch_NullException' into patch
2024-01-29 16:22:36 -05:00
ghidra1
2ea730f854
Merge remote-tracking branch 'origin/GP-4257_Dan_fixNpeInTraceDisassembleCommand' into patch
2024-01-29 16:21:47 -05:00
ghidra1
f01a7172c7
Merge remote-tracking branch 'origin/patch'
2024-01-29 16:04:20 -05:00
Dan
c35b69ab44
GP-4248: Reset current if emulation fails.
2024-01-29 16:04:12 -05:00
ghidra1
e1de689d2d
GP-0 Corrected missing breaks from switch case statement for Xtensa ELF
...
relocation handler
2024-01-29 16:01:58 -05:00
Dan
a6549947ab
GP-4144: Many fixes, esp., for dbgeng Trace RMI.
2024-01-29 14:56:28 -05:00
Ryan Kurtz
1a47a822b5
Merge branch 'GP-4270_dragonmacher'
2024-01-29 08:17:48 -05:00
dragonmacher
1cf7803d88
GP-4270: Minor fixes
2024-01-29 08:15:45 -05:00
ghidra007
bc6242fcfc
GP-4268 added null check for implied matchInfo functions
2024-01-26 19:19:23 +00:00
Ryan Kurtz
59972bb9f1
Merge remote-tracking branch 'origin/patch'
2024-01-26 13:44:06 -05:00
Ryan Kurtz
f36583fdd5
Merge remote-tracking branch 'origin/GP-4253_EliminatedNgrams' into patch
2024-01-26 13:34:09 -05:00
Ryan Kurtz
b9f914d57c
Merge remote-tracking branch 'origin/patch'
2024-01-26 10:49:38 -05:00
dragonmacher
f75cbe4963
Added test debug
2024-01-26 10:35:49 -05:00
ghidra1
2a7ac361e8
GP-4181 Corrected pointer stacking behavior for Data
2024-01-25 18:01:32 -05:00
caheckman
125a091a32
GP-4253 Clear ngrams when removing DataVertex from it graph
2024-01-25 21:00:01 +00:00
dev747368
14ff4649fa
GP-4266 cleanup default pdb symbol server list
2024-01-25 19:24:49 +00:00
Ryan Kurtz
e73d2088e4
Merge remote-tracking branch 'origin/patch'
2024-01-25 14:08:08 -05:00
Ryan Kurtz
8327ebd0a1
Merge remote-tracking branch 'origin/GP-4265_ghidra1_ElfX86-64_GotAllocation' into patch
2024-01-25 14:04:28 -05:00
ghidra1
7608a6e9a5
GP-4265 corrected ELF x86-64 GOT allocation bug
2024-01-25 12:32:46 -05:00
Ryan Kurtz
36ed4d3b34
Merge remote-tracking branch 'origin/patch'
2024-01-25 12:26:52 -05:00
Ryan Kurtz
da9e53ac4c
Merge remote-tracking branch
...
'origin/GP-4249_ghidorahrex_x86_fbstp_fbld_fix' into patch
(Closes #2426 )
2024-01-25 12:18:32 -05:00
ghidorahrex
d1f017f92d
GP-4254: Updated Xtensa languages to version 4.1
2024-01-25 14:56:43 +00:00
ghidorahrex
667e14af07
GP-3889: Fixed 6x09 clr instruction not clearing carry flag
2024-01-25 14:45:04 +00:00
Ryan Kurtz
0aa317ff54
Merge remote-tracking branch 'origin/GP-4260_ryanmkurtz_mz'
...
(Closes #6029 )
2024-01-25 06:30:41 -05:00
Dan
a65da4e1a7
GP-3923: Remove multiple collection interfaces.
2024-01-24 14:50:56 -05:00
Ryan Kurtz
2dc7a8fe15
GP-4260: The MzLoader can now load binaries whose file size is less than
...
the size that is reported in its header
2024-01-24 13:22:51 -05:00
Ryan Kurtz
ad7694a7a9
Merge remote-tracking branch 'origin/GP-4259_ryanmkurtz_PR-6145_sgan81_macho-chained-ptrs'
2024-01-24 08:51:36 -05:00
Ryan Kurtz
db81fe8804
GP-1164: Removing spaces from application name when creating user
...
settings/cache/temp directories
2024-01-24 07:24:15 -05:00
Ryan Kurtz
2ee2c56e38
Merge remote-tracking branch 'origin/patch'
2024-01-24 06:51:07 -05:00
Ryan Kurtz
47f5627fac
Merge remote-tracking branch
...
'origin/GP-4105_ghidorahrex_x86_movdir64b--SQUASHED' into patch
(Closes #5997 )
2024-01-24 06:44:11 -05:00
Dan
c1c8cfb237
GP-4257: Fix NPE in TraceDisassembleCommand.
2024-01-23 16:55:16 -05:00
ghidorahrex
71b09335f0
GP-4105: Added support for x86 MOVDIR64B instruction
2024-01-23 11:54:31 -05:00
Ryan Kurtz
8b04dcee67
Merge remote-tracking branch 'origin/patch'
2024-01-23 11:52:51 -05:00
Ryan Kurtz
25f07a2a05
Merge remote-tracking branch
...
'origin/GP-4204_ghidorahrex_PR-5712_P4ulBr4ndt_tricore_tc176x_can_mo'
into patch (Closes #5712 )
2024-01-23 11:48:47 -05:00
marcus hall
cb1e176201
Remove 3-byte sext special case which isn't really possible.
2024-01-23 09:40:19 -07:00
Simon Gander
cf918dd8e4
Fix ARM64E_KERNEL chained pointer handling in Mach-O binaries.
2024-01-23 15:16:12 +01:00
Ryan Kurtz
6df2733665
Merge branch 'GP-0_ryanmkurtz_PR-6140_cblichmann_patch-1'
2024-01-23 07:16:21 -05:00
ghidra1
9dce76ae53
GP-4252 handle bulk datatype replacements more efficiently
2024-01-22 13:50:30 -05:00
ghidra1
e15e12b248
GP-0 corrected datatype test failures
2024-01-22 10:16:20 -05:00
Christian Blichmann
5615036186
Remove extra check Extensions.java
...
Drive-by while reading the code.
2024-01-22 13:37:58 +01:00
ghidra1
7b621c8989
Merge remote-tracking branch 'origin/GP-3632_ghidra1_DataTypeResolve--SQUASHED'
2024-01-20 11:07:28 -05:00
ghidra1
c15fd0e594
GP-3632 revised datatype resolve with improved conflict resolution. Added standard DataType name comparators with improved sort. Corrected dataTypeReplaced handling for pointers and arrays to avoid type duplication.
2024-01-20 11:05:28 -05:00
ghidra1
e3a60f72a6
Merge branch 'GP-0_ghidra1_CompositeInternalToString'
2024-01-19 22:06:00 -05:00
Dan
fb9cbdf7ed
GP-4223: Fix case-insenstive search in Terminal window.
2024-01-19 15:46:59 -05:00
ghidra1
87b4a89a46
GP-0 CompositeInternal.toString() cleanup
2024-01-19 15:03:37 -05:00
Ryan Kurtz
1e0145401b
Merge remote-tracking branch 'origin/patch'
2024-01-19 14:55:46 -05:00
ghidorahrex
6481044958
GP-4249: Renamed pcodeops for x87 fbstp and fbld instructions
2024-01-19 19:51:23 +00:00
Ryan Kurtz
4f4933843a
Merge remote-tracking branch
...
'origin/GP-3787_ghidorahrex_PowerPC_VLE_branch_CR_operand--SQUASHED'
into patch (Closes #5246 )
2024-01-19 14:50:32 -05:00
ghidorahrex
8371098d19
GP-3787: Added CR operand to PowerPC VLE conditional branches
2024-01-19 19:32:27 +00:00
Ryan Kurtz
96ae825dce
Merge remote-tracking branch 'origin/patch'
2024-01-19 14:16:03 -05:00
Ryan Kurtz
45b0d98108
Merge remote-tracking branch 'origin/GP-4228_ghidra1_X86_64_ElfGotAllocation' into patch
2024-01-19 14:09:10 -05:00
Ryan Kurtz
738b176be6
Merge remote-tracking branch
...
'origin/GP-3788_ghidorahrex_powerpc_vle_loadstoreHW_idx' into patch
(Closes #5245 )
2024-01-19 13:55:21 -05:00
ghidra1
7d9c1c748a
GP-4228 Corrected X86-64 ELF GOT allocation for object module import for
...
R_X86_64_GOTPCRELX and R_X86_64_REX_GOTPCRELX relocations
2024-01-18 15:04:12 -05:00