caheckman
23d43b8167
GP-4715 SSA revisit MemRange
2024-09-30 22:36:53 +00:00
caheckman
b8656612cd
GP-4972 Multiplier of 0 indicates no INT_MULT or PTRADD is present
2024-09-30 17:52:45 +00:00
Ryan Kurtz
a3d0b40f36
GP-4971: Fixed a typo in VSCodeProjectScript.java that resulted in the
...
"Extensions/Ghidra/Skeleton" directory not being found.
2024-09-30 11:10:56 -04:00
Ryan Kurtz
a87639a8d7
GP-0: Upping patch to 11.2.1
2024-09-27 06:33:47 -04:00
emteere
c76479e4a2
GP-0 Updated What's new for 11.2
2024-09-26 12:44:55 -04:00
ghidra1
5faf793680
GP-0 Updated Change History for 11.2 release
2024-09-26 11:45:00 -04:00
caheckman
691137abc1
GP-4907 Multistage jumptable adjustment
2024-09-25 14:07:07 -04:00
ghidra1
86e77bd9ef
Merge remote-tracking branch
...
'origin/GP-4949_ghidra1_StructureEditorPerformance--SQUASHED' into
Ghidra_11.2 (Closes #6936 , Closes #6504 )
2024-09-25 13:43:20 -04:00
ghidra1
ef724708df
GP-4949 Added Structure.setLength method and made structure editor performance improvements and various bug fixes.
2024-09-25 13:41:13 -04:00
Dan
5b3ff02983
GP-4952: Iterate in the correct direction.
2024-09-25 12:01:36 -04:00
Ryan Kurtz
141e358ca7
GP-0: Upping gradle wrapper version to 8.10.2.
2024-09-25 09:02:57 -04:00
Dan
fddfcfc791
GP-4953: Remove TraceRmi (launchers) from Emulator.tool
2024-09-23 12:04:53 -04:00
dev747368
1b11b067d9
GP-4948 fix Encoded Strings dialog error when closing
2024-09-20 19:56:22 +00:00
Ryan Kurtz
2fe68de0e2
Merge remote-tracking branch 'origin/GP-1-dragonmacher-minor-warning-fix' into Ghidra_11.2
2024-09-20 07:11:34 -04:00
ghidra1
6d6205f1db
GP-0 partially reverted change from GP-4667
2024-09-19 17:22:17 -04:00
emteere
325358ec0c
GP-4939 Added missing mips opinion for R3/4 n32 automatic processor
...
identification during import.
2024-09-18 16:10:07 -04:00
dragonmacher
c64f66e183
Updated documentation to fix html warning
2024-09-18 13:40:24 -04:00
ghidra1
093f6115b6
Merge remote-tracking branch
...
'origin/GP-4667_emteere_PartialValueConstantReferenceDisplay' into
Ghidra_11.2 (Closes #1564 )
2024-09-18 13:40:19 -04:00
ghidra1
dcb12afb8b
Merge remote-tracking branch 'origin/GP-4921_ghidragon_fixing_check-in_change_markers--SQUASHED' into Ghidra_11.2
2024-09-18 13:39:29 -04:00
ghidragon
42462a3258
GP-4921 fixed change markers after a check-in with the program open in the tool
2024-09-18 13:38:38 -04:00
ghidra1
e72d99a783
Merge remote-tracking branch 'origin/GP-4933-dragonmacher-call-trees-thunks--SQUASHED' into Ghidra_11.2
2024-09-18 13:36:22 -04:00
dragonmacher
1cadb4a26f
GP-4933 - Fixed function call trees incorrectly dropping thunks
2024-09-18 12:26:22 -04:00
emteere
5b8c5644a7
GP-4667 Removed problematic scalar adjustment values for low byte mask
...
and high byte shift. Also included mask and shift as part of the field
option "Include Scalar Reference Adjustment"
2024-09-18 10:26:47 -04:00
Ryan Kurtz
6931eb7019
GP-4934: Fixing potential ClassCasatException in
...
ExportDataDirectory.java
2024-09-17 10:37:55 -04:00
emteere
63a138dd12
GP-4926 Don't remove jump reference to next instruction, unless the
...
instruction flowType says it has a fallthrough
2024-09-17 06:14:50 -04:00
Ryan Kurtz
9a04ea643a
Merge remote-tracking branch
...
'origin/GP-4932_ghidra007_fixCodeUnitInsertionIssue' into Ghidra_11.2
(Closes #6848 )
2024-09-16 14:02:29 -04:00
Ryan Kurtz
a21dfb7eb0
Merge remote-tracking branch 'origin/GP-4917_Dan_distributePybag-2.2.12' into Ghidra_11.2
2024-09-16 13:57:48 -04:00
ghidra007
6db5e3017e
GP-4932 fixed code unit insertion issue
2024-09-16 17:47:31 +00:00
emteere
35a4455826
GP-4928 Added support for Hexdump and multi-line bytes field to PasteCopyiedListingBytesScript. Also added JUNIT tests.
2024-09-13 16:45:31 -04:00
Dan
491e6a3c23
GP-4889: Detect patches to program counter.
2024-09-13 15:16:39 -04:00
Ryan Kurtz
e5aa0e8e5b
Merge remote-tracking branch
...
'origin/GP-4761_ghidragon_fixing_small_bug_in_goto' into Ghidra_11.2
(Closes #6699 )
2024-09-13 13:47:39 -04:00
Ryan Kurtz
e03118aa92
Merge remote-tracking branch 'origin/GP-4927_ryanmkurtz_ne' into
...
Ghidra_11.2 (Closes #6889 )
2024-09-13 13:08:00 -04:00
ghidragon
05258287b4
GP-4761 fixing bug in goto processing to handle multiple level
...
namespaces
2024-09-13 16:31:30 +00:00
Ryan Kurtz
fb6445277a
Merge branch 'GP-4929_ryanmkurtz_PR-6890_wbierman_resolve_sleigh_uaf'
...
into Ghidra_11.2 (Closes #6890 )
2024-09-13 11:54:07 -04:00
Ryan Kurtz
fe70b400b6
GP-4929: Certify
2024-09-13 11:51:28 -04:00
Ryan Kurtz
b4d7747853
Merge remote-tracking branch
...
'origin/GP-4865_ghidra007_PR-6833_epinter_nsa-fixrttiloop' into
Ghidra_11.2 (Closes #6832 , Closes #6833 )
2024-09-13 10:26:09 -04:00
Dan
5f0e660c64
GP-0: Fix concurrency issue in TraceRmiTarget.
2024-09-13 08:48:16 -04:00
Ryan Kurtz
13d36c3c60
GP-4927: Fixing NeLoader IndexOutOfBoundsException
2024-09-13 07:43:21 -04:00
Dan
c5cef9540e
GP-2032: UndefData.getBytes fills one 0 without memspace.
2024-09-12 13:52:56 -04:00
Dan
fe2fbeafe2
GP-4917: Per review: Update Module.manifest, too
2024-09-12 13:39:32 -04:00
Bill Bierman
f56473e604
Use emplace instead of copy constructor
2024-09-12 07:07:24 -10:00
Dan
3b0f83c56c
GP-4917: Update to distribute Pybag 2.2.12
2024-09-12 09:50:07 -04:00
Ryan Kurtz
f292bad0ed
Merge remote-tracking branch
...
'origin/GP-4912_emteere_PR-6346_mumbel_SparcInstFixes_Patterns' into
Ghidra_11.2 (Closes #6346 , Closes #6287 )
2024-09-12 04:29:05 -04:00
ghidra007
150fe43efd
GP-4865/PR-6833 added missing javadoc, minor format improvement
2024-09-11 19:31:12 +00:00
emteere
a7bd372538
GP-4912 code review changes
2024-09-11 13:46:24 -04:00
Emerson Pinter
527cee1b76
fix: stop recursion if function was already processed
...
Fixes issue #6832
2024-09-11 16:15:49 +00:00
ghidragon
454d1a92d3
GP-1 fixed broken help link for the dual listing view
2024-09-11 15:19:35 +00:00
emteere
96e2bb7f24
GP-4912 minor changes to traps, certification
2024-09-11 09:49:28 -04:00
Ryan Kurtz
3edd98fc69
Merge remote-tracking branch 'origin/GP-4619_ghidragon_tweak_compare_funcions_actions_in_listing_and_decompiler--SQUASHED' into Ghidra_11.2
2024-09-11 06:16:19 -04:00
Ryan Kurtz
9b430059dd
Merge remote-tracking branch 'origin/GP-4910_dev747368_fix_convert_to_signed_hex_menu_null' into Ghidra_11.2
2024-09-11 06:12:41 -04:00
Ryan Kurtz
dc8c4a08e2
GP-0: Upping gradle wrapper version to 8.10.1.
2024-09-11 06:11:29 -04:00
dragonmacher
328b4d03ff
Test fixes
2024-09-11 06:02:46 -04:00
mumbel
34e1329595
SPARC: Various changes
...
- additional patterns
- minor instruction fixes in mul/div/64-bit math
- do not pass g0 to zeroflags
- conditional trap
2024-09-10 20:11:52 -05:00
dev747368
65c252f143
GP-4910 fix 'null' in convert menu -> signed hex on int data items
2024-09-10 21:30:54 +00:00
ghidragon
82be7283cd
GP-4616 improving function comparison actions. Now works in the decompiler and in the body of any function in the listing.
2024-09-10 16:04:58 -04:00
Ryan Kurtz
30d7c9b38d
Merge remote-tracking branch 'origin/GP-4854-dragonmacher-dt-indexer-sort-issue' into Ghidra_11.2
2024-09-09 15:49:22 -04:00
Ryan Kurtz
62819ff301
Merge remote-tracking branch 'origin/GP-4904_ghidra007_fixupPurecallFunctionDefinitions' into Ghidra_11.2
2024-09-09 15:10:15 -04:00
Ryan Kurtz
1a1ea00a48
Merge remote-tracking branch 'origin/GP-4905_Dan_fixCloseAll' into Ghidra_11.2
2024-09-09 15:07:16 -04:00
Dan
b6a4a2b7d7
GP-4905: Fix target withdrawal on connection close.
2024-09-09 14:48:20 -04:00
ghidra007
c3e618a2bb
GP-4904 added method to fixup purecall defs
2024-09-09 18:38:49 +00:00
Dan
b9c467e2e4
GP-4903: Fix null in dialog issue.
2024-09-09 13:15:44 -04:00
Ryan Kurtz
e59a6ed7ea
GP-4895: Fixing old mentions of $HOME/.ghidra/.ghidra_<version>
2024-09-09 12:48:58 -04:00
Ryan Kurtz
c8a455e197
Merge remote-tracking branch 'origin/GP-0_Dan_deconflictIcons' into Ghidra_11.2
2024-09-09 11:51:21 -04:00
ghidragon
477af2c623
GP-1 fixed help text in memory search feature.
2024-09-09 15:38:36 +00:00
Dan
803786430e
GP-0: Deconflict icon names: BSim vs Debugger.
2024-09-09 11:25:59 -04:00
emteere
2dd02db1c3
GP-3808a Minor fixes for sparc relocations after merge
2024-09-09 09:57:48 -04:00
Ryan Kurtz
d7c1f65f43
Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2024-09-06-1'
2024-09-09 06:09:53 -04:00
Ryan Kurtz
f390125c1f
Merge remote-tracking branch
...
'origin/GP-3808-emteere-SPARC_delaySlotReturn' (Closes #5646 ,
Closes #6300 )
2024-09-09 06:04:06 -04:00
dragonmacher
69e95fed09
GP-4854 - Fixed issue in the Data Type Chooser dialog that caused
...
inconsistent auto-complete behavior.
2024-09-07 14:40:14 -04:00
emteere
edb74d7b7d
GP-3808 Fixed sparc 32/64 prototype model, added missing instructions, fixed 64/32 relocations, handle call/return checking o7 link register
2024-09-07 14:29:02 -04:00
Dan
5b7c1e3119
GP-0: Fix tests.
2024-09-06 15:32:21 -04:00
Bill Bierman
37838c180a
Corrected use after free vulnerability in Sleigh decompiler backend
2024-09-06 08:49:10 -10:00
Ryan Kurtz
e3aae5740a
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-9-6-24'
2024-09-06 14:00:27 -04:00
dragonmacher
da4c6721d2
Test fixes
2024-09-06 13:59:31 -04:00
caheckman
8ab71bb73c
GP-4890 Add support for mixed size extensions in cancelExtensions
2024-09-06 15:22:40 +00:00
Ryan Kurtz
3d7139e0a8
Merge remote-tracking branch
...
'origin/GP-4891-dragonmacher-stack-editor-exception' (Closes #6883 )
2024-09-06 06:16:09 -04:00
Ryan Kurtz
c5f5da09a8
Merge remote-tracking branch
...
'origin/GP-4892-dragonmacher-enum-editor-fix' (Closes #6873 )
2024-09-06 06:14:46 -04:00
Ryan Kurtz
5db439b57f
Merge remote-tracking branch
...
'origin/GP-4897_dev747368_dwarf_rangelist_loclists_via_const_attrib_values'
(Closes #5982 )
2024-09-06 06:13:02 -04:00
Ryan Kurtz
fbed72146b
Merge remote-tracking branch 'origin/GP-4896-dragonmacher-listing-popup-fix'
2024-09-06 06:10:32 -04:00
dragonmacher
54f0995d85
Fixed popup window placement issue
2024-09-05 17:51:57 -04:00
dev747368
066a883e79
GP-4987 fix DWARF handling of rangelist and locationlists
...
The logic was not handling attributes encoded via dw_form_dataN (a
constant).
Additionally, quieted warnings about mismatched attribute/form
combinations.
Fixes issue #5982
2024-09-05 21:38:30 +00:00
dragonmacher
279698c4b2
GP-4892 - Enum Editor - Fixed incorrect cell being edited on Tab key
...
press while editing
2024-09-05 16:15:08 -04:00
Ryan Kurtz
9965d517b6
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-9-5-24'
2024-09-05 13:24:14 -04:00
dragonmacher
17772a2740
Test fixes
2024-09-05 13:21:12 -04:00
Ryan Kurtz
73714dfd10
Merge remote-tracking branch 'origin/GP-4847_Dan_intPrefixInDbgLaunch--SQUASHED'
2024-09-05 12:40:11 -04:00
Dan
16ff4c4d08
GP-4847: Unify Debugger param dialogs. Prefixed integers allowed.
2024-09-05 12:35:28 -04:00
Dan
86cbbbda66
GP-0: Fix tests.
2024-09-05 08:35:13 -04:00
dragonmacher
28ea0c99f0
GP-4891 - Fixed an exception in the Stack editor when editing and using
...
the down arrow
2024-09-04 16:52:40 -04:00
Ryan Kurtz
0258fc3209
Merge remote-tracking branch 'origin/GP-4861-dragonmacher-watermark--SQUASHED'
2024-09-04 11:39:09 -04:00
Ryan Kurtz
8458d5eea1
GP-4879: Fixing typo in pspec
2024-09-04 11:33:05 -04:00
dragonmacher
0c365b7afd
GP-4861 - Created a way to show a message over a given component
2024-09-04 11:16:52 -04:00
Ryan Kurtz
ba5b54ce2e
Merge branch 'GP-0_ryanmkurtz_PR-6885_RuffaloLavoisier_typo'
2024-09-04 11:07:28 -04:00
Ryan Kurtz
d6d00f78e6
GP-0: Certify
2024-09-04 10:58:16 -04:00
Ruffalo Lavoisier
c09ba2ceef
Fix typo ghidra words on comments
2024-09-04 22:48:17 +09:00
Ryan Kurtz
4eefa887fb
GP-0: Fixing some javadoc
2024-09-04 07:33:53 -04:00
Ryan Kurtz
8577082976
Merge remote-tracking branch 'origin/GP-4888-dragonmacher-action-fix'
...
(Closes #6868 )
2024-09-04 06:05:28 -04:00
Ryan Kurtz
a9091167df
Merge branch 'GP-0_ryanmkurtz_PR-6881_plucia-mitre_typo'
2024-09-03 11:53:11 -04:00
Ryan Kurtz
01f6bceff1
GP-0: Certify
2024-09-03 11:49:09 -04:00
Peter Lucia
97f92c9a07
Fix spelling error in example code in Application.java
2024-09-03 10:26:17 -04:00
Ryan Kurtz
e0bf7b4c53
Merge remote-tracking branch 'origin/GP-4887_NearestArrayBug'
2024-09-03 06:39:39 -04:00