Commit graph

11314 commits

Author SHA1 Message Date
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
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 7f6d860a3f Merge remote-tracking branch 'origin/GP-4226_BranchIndirectAsReturn' into patch 2024-02-06 09:21:45 -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
Ryan Kurtz db50386014 Merge remote-tracking branch 'origin/GP-0_dev747368_fix_dwarf_tests' 2024-02-05 12:13:27 -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
Ryan Kurtz 33f90ba1c1 Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2024-02-02-1' 2024-02-02 09:57:10 -05: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
Ryan Kurtz 31d261c54b Merge remote-tracking branch 'origin/GP-4269-dragonmacher-plugin-categories' 2024-02-01 08:05:27 -05:00
ghidra1 a4f7bb24b9 GP-4263 added Edit Signature Override action to decompiler (Help still needed) 2024-01-31 16:11:19 -05:00