Commit graph

7038 commits

Author SHA1 Message Date
Dan
78d3e8d3ab GP-1905: Fix NPE when changing register-tracking setting in dynamic
listing.
2022-04-28 15:39:11 -04:00
Dan
ebf561e28b GP-0: Adjust default sort order of breakpoint tables. 2022-04-28 15:32:43 -04:00
Dan
0a5f411023 GP-0: Fix testActionCopyIntoNewProgramCaptureLive 2022-04-28 15:32:42 -04:00
Dan
40c700041d GP-0: Fix Interpreter test after GP-887. 2022-04-28 15:32:42 -04:00
Dan
3bf94ec3a6 GP-0: Fix breakpoint-related tests 2022-04-28 15:32:33 -04:00
Dan
032ae36005 GP-1678: Create experimental object-based recorder and opinion 2022-04-28 15:13:01 -04:00
Ryan Kurtz
5828743fc2 Merge remote-tracking branch 'origin/GP-1837_ghidorahrex_ARMAssemblyTest_fixes' 2022-04-28 13:59:27 -04:00
ghidorahrex
f4190b8d5c GP-1837 corrected ARM assembly unit tests 2022-04-28 13:53:10 -04:00
Ryan Kurtz
e4528ba879 Merge remote-tracking branch 'origin/GP-1953_Dan_PR-4169_nneonneo_gdbParserFix' 2022-04-28 13:21:53 -04:00
dev747368
e6fb8cc892 GP-1980 Improve import dialog default folder logic
If highlighting a file in the project tree, use its folder as the
initial import destination.
2022-04-28 16:13:43 +00:00
Ryan Kurtz
cbe1ba763a Merge remote-tracking branch
'origin/GP-887_Dan_PR-4176_nneonneo_interpretAnsiColors--SQUASHED'
(Closes #4176)
2022-04-28 01:26:55 -04:00
Ryan Kurtz
6185df1bde Merge remote-tracking branch
'origin/GP-1946_ghidorahrex_PR-4131_jrmuizel_m68k_fmod_fopmode_fix'
(Closes #4131)
2022-04-28 01:21:03 -04:00
Ryan Kurtz
0974ddca3f Merge remote-tracking branch 'origin/GP-1837_ghidorahrex_arm_register_list_fix' 2022-04-28 01:10:08 -04:00
Dan
dc4de017d4 GP-887: Changes for review. 2022-04-27 16:03:21 -04:00
caheckman
aa85bba5d7 GP-1683 Extensions to SUBPIECE/shift rules 2022-04-27 15:43:40 -04:00
ghidra1
d0a8291e93 Merge remote-tracking branch 'origin/GP-1965_ghidra1_CheckForDeletedDataTypes' 2022-04-27 10:39:57 -04:00
ghidra1
6e7d56b657 Merge remote-tracking branch 'origin/GP-1963_ghidra1_FixElfExternalOffsetDataRelocationScript' 2022-04-27 10:29:42 -04:00
ghidra1
5f6f74cd8e GP-0 reverted datatype tooltip change made with GP-1403 2022-04-27 09:55:20 -04:00
ghidra1
c38f2022a0 GP-1963 handle default pointer replacement 2022-04-27 09:19:46 -04:00
ghidra1
3e0a54a63b GP-1965 added deleted datatype check to resolve method 2022-04-26 16:51:42 -04:00
Ryan Kurtz
897419a927 Merge remote-tracking branch 'origin/GP-1660_ghidra007_updateApplyFunctionDefSigScripts_dtManSelection' 2022-04-26 14:20:41 -04:00
Ryan Kurtz
144c273c51 Merge remote-tracking branch 'origin/patch' 2022-04-26 12:32:37 -04:00
emteere
6e70f97143 GP-1958 Fixed static_assert with string parameter 2022-04-26 16:31:38 +00:00
Xiaoyin Liu
50c6d88ba9 Use ComSpec in Manual Viewer 2022-04-26 04:46:43 -04:00
Ryan Kurtz
24d0e61ede Merge remote-tracking branch 'origin/GP-1955_ForceFieldNPE'
(Closes #4171)
2022-04-26 01:19:35 -04:00
Ryan Kurtz
3c561e708c Merge remote-tracking branch 'origin/patch' 2022-04-26 01:15:03 -04:00
Ryan Kurtz
3a755abeaf Merge remote-tracking branch
'origin/GP-1964_emteere_sizeof_structmember' into patch (Closes #4173)

Conflicts:
	Ghidra/Features/Base/src/test/resources/ghidra/app/util/cparser/CParserTest.h
2022-04-26 01:05:44 -04:00
Ryan Kurtz
66d66d1463 Merge remote-tracking branch 'origin/GP-1958_emteere_static_assert' into
patch (Closes #4038)
2022-04-26 00:41:58 -04:00
ghidra1
1fd03306a5 GP-1965 check for deleted datatypes 2022-04-25 20:40:28 -04:00
emteere
2c60874b04 GP-1964 fixed sizeof(ptr->member) and sizeof(p.member), was parsing only
simple identifier and failing.
2022-04-25 20:24:11 +00:00
dragonmacher
40248f7157 GP-1660 - fixed Swing thread access issue; fixed improper test names 2022-04-25 15:03:36 -04:00
ghidra1
06c8cfc24a Merge remote-tracking branch 'origin/GP-1871_OverlappingPentry' 2022-04-25 14:47:15 -04:00
ghidra1
2a34f206e9 GP-1963 added FixElfExternalOffsetDataRelocationScript 2022-04-25 14:43:18 -04:00
Ryan Kurtz
a395d7dbe0 Merge remote-tracking branch 'origin/GP-1652_TypedefFormatSetting'
(Closes #3004)
2022-04-25 10:27:43 -04:00
Ryan Kurtz
2fff88ff22 Merge remote-tracking branch
'origin/GP-1956_ghidra1_SetLanguageUpdateMetadata' (Closes #4182)
2022-04-25 10:24:43 -04:00
Ryan Kurtz
5ba11915ae Merge remote-tracking branch
'origin/GP-1957_ghidra1_IncorrectPointerShiftSettingCheck'
(Closes #4179)
2022-04-25 10:13:49 -04:00
ghidra1
352fe6fd8c GP-1956 update metadata on set language 2022-04-25 10:11:40 -04:00
emteere
aee3bb0926 GP-1958 added support for static_assert C keyword 2022-04-25 14:00:20 +00:00
ghidra1
da570d5d14 GP-1956 corrected improper pointer mask error check for segmented
address space.
2022-04-25 09:47:11 -04:00
caheckman
955838cd62 GP-1642 Display formats for data-types 2022-04-22 18:54:12 -04:00
caheckman
1e1f4fa8a4 GP-1955 Fix for NPE 2022-04-22 18:38:50 -04:00
ghidra007
b026a5f53a GP-1660 updated ApplyFunctionDef script to get selected func defs from
dtman.
2022-04-22 17:23:46 +00:00
Ryan Kurtz
9c04807c8c Merge remote-tracking branch 'origin/GP-1933_ryanmkurtz_COFF-symbols--SQUASHED' 2022-04-22 03:29:55 -04:00
Ryan Kurtz
f820a8414b GP-1933: Fixing PE driver COFF symbol offsets 2022-04-22 03:25:04 -04:00
Ryan Kurtz
927982ba9d Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/application.properties
2022-04-22 00:55:40 -04:00
Ryan Kurtz
f32c0c5db7 GP-0: Upping patch version to 10.1.4 2022-04-22 00:52:23 -04:00
Robert Xiao
f9e234738d Debugger: Support ANSI colours in the Interpreter window.
This patch adds a parser for ANSI terminal escape sequences, enabling e.g.
interaction with colorized GDB prompts and scripts.
2022-04-21 18:46:01 -07:00
Robert Xiao
aaba1de99d GDB: Fix parsing of \e and \a
The GDB "printchar" function encodes \x1b as \e and \x07 as \a, both of which
are not handled by StringEscapeUtils.unescapeJava. Strings that contain these
escape characters were incorrectly decoded as "e" and "a" respectively.

Switch to a simple decoding loop instead. The cases here match precisely with
the escape characters used in GDB's printchar function - in particular, there
are no hex escapes, and all octal escapes are exactly three digits long.
2022-04-21 14:11:20 -07:00
Ryan Kurtz
299b92f22e Merge remote-tracking branch
'origin/GP-1943-dragonmacher-structure-editor-column-2' (Closes #3850)
2022-04-21 14:10:29 -04:00
dragonmacher
acf8a9e1bf GP-1943 - Structure Editor - added the 'Offset' column 2022-04-21 11:40:38 -04:00