Dan
cd40985bcc
GP-2011: Fix AddressOutOfBounds issue in mapper
2022-05-16 16:24:35 -04:00
Ryan Kurtz
fafbaacd5f
Merge remote-tracking branch
...
'origin/GP-2004_d-millar_NPE_fix_for_ObjectTree' (Closes #4221 )
2022-05-12 00:49:27 -04:00
Ryan Kurtz
677dfeaab2
Merge remote-tracking branch 'origin/GP-1971_d-millar_registers_not_updated'
2022-05-12 00:46:46 -04:00
ghidra1
70062a8cd9
Merge remote-tracking branch 'origin/GP-0_ghidra1_BSD_License_Change--SQUASHED'
2022-05-11 10:45:21 -04:00
ghidra1
8eb58baa7d
GP-0 added updated BSD license files and updated related BSD certifications
2022-05-11 10:37:27 -04:00
Dan
d646f1d732
GP-0: Fix missing coalescePatches call
2022-05-11 10:01:37 -04:00
Ryan Kurtz
37a8ffb492
Merge remote-tracking branch 'origin/GP-1970_Dan_noTraceObjectLifespan--SQUASHED'
2022-05-10 14:50:08 -04:00
d-millar
6f5460ea28
GP-1971: fix for register updates
2022-05-09 18:16:21 +00:00
Dan
c957154730
GP-1970: Remove TraceObject.getLifespan() and ilk
2022-05-09 13:28:00 -04:00
d-millar
c27ff7fcfc
GP-2004: NPE fix
2022-05-09 16:48:19 +00:00
Ryan Kurtz
f249abfac0
Merge remote-tracking branch 'origin/GP-1881_Dan_editableReprColumn--SQUASHED'
2022-05-06 23:26:26 -04:00
Dan
dbe670bf85
GP-1881: Implement editable Repr column for Registers and Watches providers.
2022-05-06 15:08:09 -04:00
Ryan Kurtz
5e6c267093
Merge remote-tracking branch 'origin/GP-1772_correct_langauge_usage'
...
Conflicts:
Ghidra/Features/Base/ghidra_scripts/ReloadSleighLangauge.java
2022-05-06 14:30:24 -04:00
Ryan Kurtz
1a94a17723
Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2022-05-06'
2022-05-06 14:22:18 -04:00
Ryan Kurtz
878ab5d664
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/action/DebuggerReadsMemoryTrait.java
2022-05-06 14:17:24 -04:00
Ryan Kurtz
9a3bc197d2
Merge remote-tracking branch 'origin/GP-1930_Dan_refreshMemoryBetter--SQUASHED' into patch
2022-05-06 14:08:47 -04:00
Dan
92b937c3da
GP-0: Fix timing issue in bytes provider test
2022-05-06 13:34:51 -04:00
Dan
81d5b3f24d
GP-1930: Make the 'refresh memory' button better
2022-05-05 12:32:39 -04:00
Ryan Kurtz
8b136ec9ed
Merge remote-tracking branch 'origin/GP-1905_Dan_fixTrackLocationNPE--REBASED-1'
2022-05-03 12:02:03 -04:00
Dan
e3aa733c0c
GP-0: More timing issues in breakpoint tests.
2022-05-03 11:09:11 -04:00
Ryan Kurtz
0b66c9873a
Merge remote-tracking branch 'origin/patch'
2022-05-02 10:24:05 -04:00
Ryan Kurtz
0a406a025a
GP-0: Removing Debugger garbage directory ( Closes #4215 )
2022-05-02 10:16:34 -04:00
Ryan Kurtz
ccbf264116
Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2022-04-29'
2022-04-29 12:17:23 -04:00
Dan
b0abef51b9
GP-0: Fix breakpoint-test timing issues.
2022-04-29 10:40:06 -04:00
Ryan Kurtz
0e8e418bfa
Merge remote-tracking branch
...
'origin/GP-1678_Dan_objectRecorder--SQUASHED'
Conflicts:
Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/copying/DebuggerCopyIntoProgramDialog.java
2022-04-29 10:10:33 -04:00
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
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
Dan
a0f6b67dc4
GP-1821: Reword breakpoint states, toggles, and icons
2022-04-20 10:05:42 -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
ghidra1
2bced1cd43
GP-1036 EXTERNAL Block Offset-Reference refactor
2022-04-15 13:19:40 -04:00
ghidra1
8f0589a6d8
GP-1403 Improved support for auto-named typedefs. Updated create
...
typedef action from pointer to use auto-naming. Replaced old
ImageBaseOffsetDataType 32/64-bit BuiltIn types with new pointer-typedef
based implementations. Improved settings modification
restrictions. Resolved various bugs.
2022-04-15 13:12:40 -04:00
ghidra1
ca410b1274
GP-1403 Added support for pointer-typedef settings, including support
...
for Archive use. Corrected settings stacking behavior.
Unified two settings adapters into one shared implementation (upgrade
and archive schema version still needed). Added ability to edit default
settings for components from within the structure/union editor.
Improved use of immutable settings. Improved array settings. Added
PointerTypeDefBuilder and PointerTypeDefInspector. Added versioning
support to DataTypeManagerDB to facilitate upgrades and compatibility
detection. Initial improvements added for locking of datatype settings.
Added support for auto-named pointer-typedefs.
2022-04-15 13:11:43 -04:00
Dan
12493ab734
GP-1584: Unify state-editing story across Debugger UI.
2022-04-15 12:17:20 -04:00
Dan
85eb273d24
GP-1883: Put label and code in same p-code row.
2022-04-15 11:45:21 -04:00
Ryan Kurtz
96674d4f62
GP-1907: Removing ContinuesInterceptor and associated API
2022-04-15 01:51:58 -04:00
Ryan Kurtz
b72f1f7c32
Merge remote-tracking branch 'origin/GP-1898_d-millar_register_reads'
2022-04-06 15:28:39 -04:00
Ryan Kurtz
07a9878b94
Merge remote-tracking branch
...
'origin/GP-1893_d-millar_module_memory_comparisons--SQUASHED'
(Closes #4112 )
2022-04-05 16:37:30 -04:00
Ryan Kurtz
1b0715a30f
Merge remote-tracking branch 'origin/GP-1886_d-millar_suppress_updates--SQUASHED'
2022-04-05 16:34:51 -04:00
Ryan Kurtz
f0cb8d4ac1
Merge remote-tracking branch 'origin/patch'
2022-04-05 16:31:51 -04:00