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
emteere
64dc4417a7
GP-1942 fix for tracking the address of the last change to a larger
...
parent register when instructions are modifying the smaller parts of the
register
2022-04-19 22:55:34 +00:00
ghidra1
7d3d6ea46e
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-cleanup-update'
2022-04-19 18:12:36 -04:00
dragonmacher
9e9e64dc4c
Updated test db cache dir to cleanup once per test file when not in
...
batch mode
2022-04-19 18:07:18 -04:00
caheckman
fb3366a4e2
GP-1922 Integer size suffix
2022-04-19 16:18:26 -04:00
ghidra1
d7f9cdfe5c
Merge branch 'GP-1936_ghidra1_Elf_PN_XNUM'
2022-04-19 16:10:50 -04:00
ghidorahrex
f58abb5eec
GP-1837: fixed issue with ARM register lists having inconsistent format
2022-04-19 15:07:01 -04:00
Ryan Kurtz
14e65d96a7
Merge remote-tracking branch 'origin/GP-1932_AddrSpacePtrSupport'
2022-04-19 15:01:08 -04:00
dev747368
ef1672aed0
GP-1944 fix zip file entry with empty name, github issue #4128
2022-04-19 18:52:52 +00:00
caheckman
7078885aea
GP-1932 Decompiler support for address space attribute on pointers
2022-04-19 14:34:32 -04:00
Ryan Kurtz
c44cf09025
Merge remote-tracking branch 'origin/patch'
2022-04-19 12:08:26 -04:00
Ryan Kurtz
23467aca57
Merge remote-tracking branch 'origin/GP-1862_emteere_MIPS_6432_stackrefs--SQUASHED' into patch
2022-04-19 12:04:25 -04:00
Ryan Kurtz
1f04e8c15f
Merge remote-tracking branch
...
'origin/GP-1744_emteere_CparserDataSizeIssues--SQUASHED' into patch
(Closes #3756 )
2022-04-19 11:45:04 -04:00
emteere
b30fa77922
GP-1862_emteere changes for MIPS 64_32addr stack references and stack depth following
2022-04-19 11:36:53 -04:00
dragonmacher
52c1ebb2f5
Test fixes - debug for timing issue
2022-04-19 11:10:18 -04:00
emteere
33fe035d84
GP-1744_emteere CParser fixes for Macros, pragma(push), reincluded header files, unicode BOM files, #if/defined() on values, and full evaluation of macro expansion. Added output of more information in CParser prefixed with /// comments. Reparsed current standard data archives with correct 64/32 data organizations. Use dtMgr for all new data types in preparation for Data Organization changes.
2022-04-19 11:08:23 -04:00
Ryan Kurtz
6c32040603
Merge remote-tracking branch 'origin/GP-527_ThreadEnvironmentBlock'
2022-04-19 11:02:29 -04:00
Ryan Kurtz
ebaa82c0cc
Merge remote-tracking branch 'origin/patch'
2022-04-19 11:00:47 -04:00
Ryan Kurtz
bb56b711e6
Merge remote-tracking branch
...
'origin/GP-1938_emteere_Mangaged_X86_disassembly' into patch
(Closes #4159 )
2022-04-19 10:45:24 -04:00
ghidra1
549dce8a05
GP-1940 corrected GP-1403 settings Apply button behavior
2022-04-18 21:39:44 -04:00
ghidra1
7dfc4a92e7
GP-1941 corrected default OffSetReference creation
2022-04-18 21:39:41 -04:00
ghidra1
b16404d87b
GP-1936 Support extended sizes for ELF program and section header counts
2022-04-18 20:57:33 -04:00
emteere
a8882b5184
GP-1938_emteere Defined data in .NET CLR code when disassembling in x86
...
processor
2022-04-18 19:57:39 +00:00
Ryan Kurtz
e2ae03d1b9
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/Decompiler/src/decompile/cpp/funcdata_varnode.cc
2022-04-18 11:52:15 -04:00
ghidra1
20706efea3
GP-0 corrected Debugger test artifcat dependency
2022-04-18 09:30:01 -04:00
Ryan Kurtz
1797418ce2
Merge remote-tracking branch 'origin/GP-1883_Dan_pcodeStepperLabels--SQUASHED'
2022-04-18 00:45:41 -04:00
Ryan Kurtz
e165574afb
Merge remote-tracking branch 'origin/GP-1584_Dan_emuStateEdit--SQUASHED'
...
Conflicts:
Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerMemoryBytesPlugin/images/DebuggerMemoryBytesPlugin.png
2022-04-18 00:40:46 -04:00
Ryan Kurtz
34efe94fce
Merge remote-tracking branch 'origin/GP-1915_PrototypeModelInjectionFix' into patch
2022-04-17 06:09:14 -04:00
Ryan Kurtz
7538e59819
Merge remote-tracking branch 'origin/GP-1924_ConvertInfiniteLoop' into
...
patch (Closes #4121 )
2022-04-17 06:05:43 -04:00
ghidra1
31b30adf2d
Merge remote-tracking branch 'origin/GP-1518_DecompilerUnions'
2022-04-15 19:01:28 -04:00