Commit graph

6972 commits

Author SHA1 Message Date
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
ghidra1 74f83c9a9b Updated Change History for 10.1.3 2022-04-20 14:35:30 -04:00
ghidra1 47f76c78d6 Merge remote-tracking branch 'origin/patch' 2022-04-20 12:53:14 -04:00
ghidorahrex a7e2162d2b GP-1879 corrected MIPS rdhwr instruction registers 2022-04-20 12:48:09 -04:00
ghidra1 784e97e472 Merge remote-tracking branch 'origin/GP-1942_emteere_PriorCallParamRefPlacement' into patch 2022-04-20 11:28:10 -04:00
Ryan Kurtz 1f57c0d923 Merge remote-tracking branch 'origin/GP-1821_Dan_fixBreakpointIcons--SQUASHED' 2022-04-20 10:08:00 -04:00
Dan a0f6b67dc4 GP-1821: Reword breakpoint states, toggles, and icons 2022-04-20 10:05:42 -04:00
Ryan Kurtz f7c5e74877 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-4-14-22' 2022-04-20 10:00:47 -04:00
Ryan Kurtz 4dfdaf3792 Merge remote-tracking branch 'origin/GP-1922_SizeSuffix' (Closes #3592) 2022-04-20 01:06:53 -04:00
Ryan Kurtz 924f0c4913 Merge remote-tracking branch
'origin/GP-1944_dev747368_zip_entry_w_blank_name' (Closes #4128)
2022-04-20 01:04:01 -04:00
ghidra1 26e0b3c31b Merge remote-tracking branch 'origin/GP-0_EmptyUnionFieldNames' 2022-04-19 21:35:10 -04:00
ghidra1 07a575a985 Merge remote-tracking branch 'origin/GP-0_CorrelatorTestFailure' 2022-04-19 21:34:49 -04:00
caheckman 2eb96fe613 Let AbstractCorrelatorTest "fail" for unknown exceptions 2022-04-19 20:47:33 -04:00
caheckman 02b3674963 GP-0 Fix for decompiler error caused by empty union field names 2022-04-19 19:54:27 -04:00