Ryan Kurtz
c3a4218816
Merge remote-tracking branch 'origin/patch'
2023-02-25 07:49:00 -05:00
Thompson Lee
7d47210465
Fixed incorrect parsing of the Erase In Line ANSI code.
...
All credits go to nsadeveloper789 for the patch.
2023-02-23 15:27:48 -05:00
d-millar
d4e34c9532
GP-0: quick fix for typo
2023-02-22 12:00:34 -05:00
Dan
bde529b4d5
GP-1808: Added 'Run to Address'-type actions to right-click menu for some connectors.
2023-02-07 12:23:16 -05:00
Ryan Kurtz
16d80129b8
Merge remote-tracking branch 'origin/GP-1999_d-millar_agent_launchers--SQUASHED'
2023-01-26 13:21:10 -05:00
d-millar
b4698475b6
GP-1999: mods for windows
...
GP-1999: launchers for the agents
GP-1999: launchers for the agents
2023-01-26 13:02:14 -05:00
Dan
d0c8c5a77a
GP-3018: Navigate/activate by double-click. Various related fixes.
2023-01-26 09:22:21 -05:00
Dan
8dbf2341b2
GP-2623: Improve connect dialog and factory descriptions
2023-01-20 14:26:49 -05:00
Ryan Kurtz
a895e3c48f
Merge remote-tracking branch 'origin/patch'
2022-11-14 13:17:20 -05:00
Dan
13dc22099b
GP-0: Fix exit code for "not found" (after GP-994)
2022-11-14 13:00:45 -05:00
Ryan Kurtz
b9a6bfdcd3
Merge remote-tracking branch 'origin/GP-2752_Dan_removePerTargetObjectListeners--SQUASHED'
2022-11-12 01:36:31 -05:00
Ryan Kurtz
98ff131dbd
Merge remote-tracking branch 'origin/patch'
2022-11-12 01:16:26 -05:00
Ryan Kurtz
9188a519dc
Merge remote-tracking branch
...
'origin/GP-1459_Dan_gdbAArch64VectorRegs--SQUASHED' into patch
(Closes #3541 )
2022-11-12 01:12:04 -05:00
Dan
50c7217635
GP-2752: Remove TargetObject.addListener() and related
2022-11-10 13:46:23 -05:00
Dan
3b0ae72f6a
GP-1459: Fixed parsing for GDB/MI-reported AArch64 vector registers.
2022-11-10 13:44:27 -05:00
Dan
b4d2cb75ba
GP-994: Improve error reporting when GADP-based models fail to start
2022-11-08 16:40:53 -05:00
Ryan Kurtz
da766b7e69
Merge remote-tracking branch 'origin/GP-2760_Dan_fixPlatformMapping'
2022-11-03 11:10:42 -04:00
Dan
0d7cb0dd50
GP-2555: Refactor StackProvider for object-mode trace.
2022-11-02 10:31:19 -04:00
Dan
579deb5904
GP-2760: TraceManager to attempt platform mapping
2022-10-26 17:05:11 -04:00
Ryan Kurtz
284fd2dc03
Merge remote-tracking branch 'origin/Ghidra_10.2'
2022-10-26 13:48:13 -04:00
Dan
a8861e8d6a
GP-0: Do not use JNA's throws LastErrorException idiom
2022-10-26 09:11:01 -04:00
Ryan Kurtz
12854d1316
Merge remote-tracking branch 'origin/Ghidra_10.2'
2022-10-20 13:37:40 -04:00
ghidra1
116b95abf9
Merge remote-tracking branch 'origin/GP-2726_Dan_gdbWatchpointAddress' into Ghidra_10.2
2022-10-20 13:31:22 -04:00
Dan
3aa9d21f10
GP-0: Fix tests
2022-10-20 13:26:17 -04:00
Dan
776413921f
GP-1543: Replace Range<Long> with Lifespan, ULongSpan, KeySpan,
...
FieldSpan
2022-10-20 09:38:55 -04:00
Ryan Kurtz
d0b55e1d33
Merge remote-tracking branch 'origin/Ghidra_10.2'
2022-10-20 01:14:38 -04:00
Dan
a17eb15006
GP-2726: Default to 1 when GDB cannot evaluate sizeof() a watchpoint
2022-10-19 16:36:59 -04:00
Dan
83193d4aff
GP-2727: Fix module patern for gdb-11 and later
2022-10-19 14:50:50 -04:00
Ryan Kurtz
c17fd389df
Merge remote-tracking branch
...
'origin/GP-1595_Dan_globalControlActions--SQUASHED' (Closes #3742 )
2022-10-19 13:03:41 -04:00
Dan
034730b785
GP-1595: Add global control actions for Target, Trace, and Emulator
2022-10-18 09:59:53 -04:00
Dan
63ebf07dd2
GP-2635: GDB: Refresh stack on register edits (ensure pc up to date)
2022-10-11 15:34:45 -04:00
Dan
ee602228b3
GP-0: Workaround faulty JNA errno handling
2022-09-28 14:45:24 -04:00
Dan
f780012e88
GP-2619: Ported gdb connector to use JNA instead of piggybacking Jython's JNR
2022-09-28 01:21:38 -04:00
Dan
4f5f99384d
GP-2533: Remove nosections from gdb manager's listModules ( closes #4583 )
2022-09-22 15:28:50 -04:00
Dan
bc2ba594b4
GP-2551: Fix RegistersProvider for new trace conventions
2022-09-20 13:21:44 -04:00
Dan
e4f18ad824
GP-2426: Refactor emulator to use trace access shims. Implement register mapping conventions.
2022-09-13 16:02:02 -04:00
Ryan Kurtz
bfb15726d6
Merge remote-tracking branch 'origin/GP-2537_Dan_fixGdbDefaultMemory'
2022-09-12 11:15:24 -04:00
Ryan Kurtz
0d52a4dfc2
Merge remote-tracking branch
...
'origin/GP-2495_Dan_PR-4546_jmillikin_wine-win32-gdb-scripts'
(Closes #4546 )
2022-09-12 11:12:16 -04:00
Dan
b1c9e0360b
GP-2537: Fix off-by-one error in gdb default 64-bit memory region split
2022-09-12 09:44:24 -04:00
Dan
cb16d8dd9e
GP-1585: Change TargetBreakpointLocation to range, not address,length
2022-09-12 09:01:55 -04:00
Dan
63619e00ae
GP-2495: Add documentation and curate other script.
2022-09-07 17:17:09 -04:00
John Millikin
38eb0448b5
Add GDB scripts for dynamic debugging of Win32 binaries via Wine.
2022-08-23 22:22:12 +09:00
Dan
75691a0f0e
GP-2241: Fix issue with GDB and non-64-bit targets without info proc mappings
2022-08-22 15:07:40 -04:00
Dan
db38d27385
GP-0: Fix GDB tests
2022-07-12 15:02:19 -04:00
Dan
f0089b8efb
GP-2089: Fix gdb manager and model to use new memory flags for gdb-12.1
2022-06-15 10:29:43 -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
032ae36005
GP-1678: Create experimental object-based recorder and opinion
2022-04-28 15:13:01 -04: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
0023a51836
Merge remote-tracking branch 'origin/GP-1824_d-millar_field_for_bpt_expressions'
2022-03-19 01:29:57 -04:00
Ryan Kurtz
042030b8fd
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/objects/DebuggerObjectsProvider.java
2022-03-19 01:28:52 -04:00