Commit Graph

1298 Commits

Author SHA1 Message Date
Ryan Kurtz
901f888510 Merge remote-tracking branch 'origin/GP-507_AgentLogWindow--SQUASHED' into patch 2021-08-20 08:21:34 -04:00
Dan
451e5f65d3 GP-1204: Make overridable execute{U,Bi}naryOp methods 2021-08-19 15:54:51 -04:00
Dan
3106cdfd51 GP-507: Debug agents display log messages. 2021-08-19 14:31:37 -04:00
Ryan Kurtz
00533b2869 GP-1106: Platform naming convention now supports different
architectures. Support for building on ARM.
2021-08-17 13:41:47 -04:00
Dan
7a84337360 GP-1191: Fixed a critical typo in PairedPcodeArithmetic. 2021-08-09 17:28:01 -04:00
Ryan Kurtz
69e8119211 Merge remote-tracking branch 'origin/GP-773_ghidravore_graph_visualization_options--SQUASHED' 2021-08-09 14:13:19 -04:00
ghidravore
210cc0bca0 Created the concept of graph types and display options for those graph types. 2021-08-09 13:18:23 -04:00
Ryan Kurtz
47247acf07 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/application.properties
2021-08-06 12:23:46 -04:00
Dan
11322c4982 GP-1187: Fix for cache reading issue. 2021-08-05 11:18:04 -04:00
Dan
3e63efc670 GP-1187: Wrote test case demonstrating the issue. 2021-08-05 11:07:49 -04:00
ghidra1
ecf196fbea Merge remote-tracking branch 'origin/patch' 2021-08-02 17:37:15 -04:00
Dan
99d28b076b GP-1058: Fix after review suggestion. 2021-08-02 15:41:27 -04:00
Dan
c50a4e282a GP-1058: Added another test case. 2021-08-02 12:33:50 -04:00
Dan
2c4806dedd GP-1058: Fixed the test assertions, now that it executes. 2021-08-02 12:14:04 -04:00
Dan
802a7869f1 GP-1058: Adding sizein2 to PcodeArithmetic.binaryOp 2021-08-02 12:13:55 -04:00
Dan
3e3b2f4062 GP-1058: Added test which manifests the SUBPIECE problem. 2021-08-02 12:12:50 -04:00
Ryan Kurtz
4612e34053 Merge branch 'GP-660_ProgramEmulation' 2021-07-28 09:37:32 -04:00
Dan
38798da71e GP-660: Added "Emulate Program" and "Add Emulated Thread" actions for
loading a program into a purely-emulated trace.
2021-07-28 09:36:54 -04:00
Ryan Kurtz
19fa121b30 Merge remote-tracking branch
'origin/GP-1153_d-millar_file_stream_confusion_bug' into patch (Closes
#3238)
2021-07-23 13:30:13 -04:00
Dan
c8316abaaa GP-1154: Trying to resolve yet another trace-related deadlock 2021-07-22 17:09:18 -04:00
d-millar
41d41992dc GP-1153: fix for file stream confusion 2021-07-22 16:16:55 -04:00
Dan
b813c86bf1 GP-0: Debugger test fixes. 2021-07-22 13:04:03 -04:00
dragonmacher
b1aba1740c GP-1136: Backporting to patch 2021-07-21 15:09:27 -04:00
Ryan Kurtz
2552403ed3 Merge remote-tracking branch
'origin/GP-1136-dragonmacher-debugger-process' (Closes #3175)
2021-07-21 14:28:23 -04:00
Ryan Kurtz
f3c1fe9d3d Merge remote-tracking branch 'origin/GP-1133_d-millar_logs' into patch
(Closes #3218)
2021-07-21 14:12:22 -04:00
Ryan Kurtz
f97ced9d50 Merge remote-tracking branch
'origin/GP-1139_d-millar_color_accessibility' into patch (Closes #3204)
2021-07-21 14:08:16 -04:00
Ryan Kurtz
7a8e544856 Merge remote-tracking branch 'origin/GP-1143_d-millar_bad_Java_call'
into patch (Closes #3231)
2021-07-21 14:03:39 -04:00
Dan
ce073cd0f6 GP-1142: Catching error and returning empty map, allowing default logic. 2021-07-21 13:24:34 -04:00
d-millar
ac0340dc58 GP-1143: fix for random java call 2021-07-19 12:41:40 -04:00
d-millar
51de35330c GP-1142: better logic for 64-bit 2021-07-19 12:30:51 -04:00
d-millar
91fa4d12c9 GP-1142: fix for missing 'info proc mappings' 2021-07-19 11:57:05 -04:00
d-millar
81799ec09b GP-1133: always true not useful 2021-07-16 16:25:28 -04:00
d-millar
bc5ae853f5 GP-1139: minor improvement 2021-07-15 17:21:01 -04:00
d-millar
0dba2212a0 GP-1139: hmmm, not the cleanest solution for icons 2021-07-15 17:17:20 -04:00
d-millar
e37647fceb GP-1139: first pass at alt color set 2021-07-15 14:01:26 -04:00
d-millar
6413135619 GP-1136: dragonmacher's fix applied across the board 2021-07-14 17:51:14 -04:00
dragonmacher
59cd0938ff Debugger Process exception handling 2021-07-14 17:04:08 -04:00
d-millar
973c9b9495 GP-1133: logic to id unwritable log and allow the user to fix it 2021-07-14 12:59:25 -04:00
ghidra1
2143c4961d Merge remote-tracking branch 'origin/GP-1053_DecompilerConversion' into patch 2021-07-06 14:22:07 -04:00
caheckman
1391e83ce9 Decompiler window integer conversions 2021-07-02 12:01:41 -04:00
Ryan Kurtz
524badc9d4 GP-1080: Preventing native test binaries from getting built for the
distribution
2021-07-01 14:38:24 -04:00
ghidra1
fffc06c0bc Merge remote-tracking branch 'origin/GP-0_Dan_IgnoreFailingGdbTests' into patch 2021-06-28 10:06:43 -04:00
Dan
42395cbd37 GP-1072: Should grab the readlock before others if any reading is to be done. 2021-06-25 10:14:54 -04:00
Dan
f00ae5b189 GP-0: Disabling some tests that fail on CI's GDB 9.2 2021-06-24 09:40:05 -04:00
ghidra1
405afd06ff Merge remote-tracking branch 'origin/GP-931_Dan_threadsTimelineAsCellRenderer--SQUASHED' into Ghidra_10.0 2021-06-15 22:26:53 -04:00
Dan
3a997a608f GP-931: Converted Thread Timeline to a fancy table column. 2021-06-11 14:22:39 -04:00
Dan
0c52cbfc1a GP-1038: Filtering focus translation for invalid threads. 2021-06-11 11:59:33 -04:00
ghidra1
c77d5811ea Merge remote-tracking branch 'origin/GP-1025_Dan_ParameterMapOrder' into Ghidra_10.0 2021-06-09 17:12:59 -04:00
ghidra1
80c3ee44d7 Merge remote-tracking branch 'origin/GP-1028_Dan_defineInfoProcMappingsInData' into Ghidra_10.0 2021-06-09 11:01:44 -04:00
Dan
bc4a83f414 GP-1028: Moved define_info_proc_mappings from resources/ to data/ 2021-06-09 09:56:47 -04:00
ghidra1
02a236dfca Merge remote-tracking branch 'origin/GP-0_Dan_testFixes20210608_2' into Ghidra_10.0 2021-06-09 09:31:10 -04:00
Dan
42fdc6898a GP-0: Using an off-screen rendering method to test background colors. 2021-06-08 14:12:06 -04:00
Dan
c711a6c5be GP-1025: Preserving order of TargetMethod parameters. 2021-06-08 12:50:06 -04:00
Dan
e56a90b9a3 GP-0: Fixed DebuggerCallbackReordererTest 2021-06-08 08:15:41 -04:00
ghidra1
5003fc694b Merge remote-tracking branch 'origin/GP-1012_Dan_BreakpointActionEnablement--SQUASHED' into Ghidra_10.0 2021-06-07 18:09:20 -04:00
Dan
615a4d09dc GP-1012: Working a variety of breakpoint UI issues. 2021-06-07 14:49:55 -04:00
ghidra1
a40e75da90 Merge remote-tracking branch 'origin/GP-1002_nodepJarFixes--SQUASHED' into Ghidra_10.0 2021-06-04 23:02:46 -04:00
ghidra1
03e8ffda7f Merge remote-tracking branch 'origin/GP-1008_BreakpointsFixes--SQUASHED' into Ghidra_10.0 2021-06-04 23:02:24 -04:00
ghidra1
79a8946505 Merge remote-tracking branch 'origin/GP-983_Dan_DebuggerHelpUpdates--SQUASHED' into Ghidra_10.0 2021-06-04 23:02:07 -04:00
Dan
26e4999e73 GP-1002: Fixing Debugger nodepJar issues. 2021-06-04 16:22:11 -04:00
Dan
60a68e64e6 GP-1008: Fixed debugger table issues. 2021-06-04 16:10:59 -04:00
d-millar
de437c2ad5 GP-983: Updated Debugger Help 2021-06-04 16:09:35 -04:00
ghidra1
65a4986884 Merge remote-tracking branch 'origin/GP-0_Dan_20210521testFixes_2' into Ghidra_10.0 2021-06-03 10:15:57 -04:00
ghidra1
e9aa16ed92 Merge remote-tracking branch 'origin/GP-0_Dan_20210521testFixes' into Ghidra_10.0 2021-06-03 10:15:46 -04:00
ghidravore
54d81f06c5 GP-933 fixing gradle warnings to prepare for Gradle 8 2021-05-28 12:59:11 -04:00
Dan
9fa2a722d8 GP-0: GDB Diagnostics, debugger framework test fixes. 2021-05-21 14:30:16 -04:00
Dan
0405b0562f GP-0: A second round of Debugger test fixes. 2021-05-21 13:34:36 -04:00
Dan
4e33952b81 GP-0: Debugger test fixes 2021-05-20 16:56:01 -04:00
ghidra1
1bfa3d82bd Merge remote-tracking branch 'origin/GP-0_Dan_testCompileFix' 2021-05-19 16:01:48 -04:00
Dan
791ab184a1 GP-0: Fix test compilation for Debugger 2021-05-19 15:57:25 -04:00
Dan
447ea93b35 GP-975: Fixed embarassing table column mistake 2021-05-19 15:32:56 -04:00
Dan
cbd0f36028 GP-540: Moved breakpoint manipulation errors to the debug console 2021-05-19 13:16:42 -04:00
Dan
7aa6417325 GP-435: Action to set ineffective, but mapped, breakpoints. 2021-05-19 13:14:58 -04:00
Dan
813dff60f0 GP-903: Moved "recovery data" and "upgrade" program prompts to debugger console. 2021-05-19 13:07:39 -04:00
Dan
ca66feec30 GP-432: Committed missing file 2021-05-19 13:06:43 -04:00
Dan
54f7817deb Merge remote-tracking branch 'origin/master' into debugger 2021-05-19 13:03:40 -04:00
Dan
fc885e7837 GP-432: Implementing dynamic memory search. Fixing actions to bind to focused listing. 2021-05-19 12:10:47 -04:00
Dan
981f81ad80 GP-960: Fix a dependency resolution thing for Gradle 6 2021-05-18 13:03:29 -04:00
Dan
f66af3ead4 Merge remote-tracking branch 'origin/master' into debugger 2021-05-18 12:37:47 -04:00
Dan
d4182c2410 GP-860: Windows debuggers take their prompts from the engine. 2021-05-14 15:55:33 -04:00
Dan
b7a1d4bfd4 GP-642,944: Map Modules/Sections Dialog improvements 2021-05-14 13:43:38 -04:00
Dan
33ae47e646 GP-921: Fixing byte-level dynamic<->static translation 2021-05-14 11:48:28 -04:00
ghidra1
15d22e8164 Merge remote-tracking branch 'origin/GP-849_ryanmkurtz_gradle7' 2021-05-14 10:52:37 -04:00
Dan
1dad9eeba6 GP-946: Fixed NPE is ModulesProvider 2021-05-14 10:25:12 -04:00
d-millar
a27972db2e GP-930: Reporting breakoints kinds correctly in Windows 2021-05-14 10:21:07 -04:00
Dan
73ba6b28d0 GP-930: Tests, diagnostics, attempted MWE, OTE fixes 2021-05-13 20:35:07 +00:00
d-millar
10674175bb GP-930: Various improvements and fixes for Windows debugging 2021-05-13 18:47:01 +00:00
Dan
a1cfeebcc9 GP-406: Central Debug Console for problems and actions 2021-05-13 14:13:24 -04:00
Ryan Kurtz
3a0ae8ee39 GP-849: Gradle 7 support 2021-05-12 13:45:16 -04:00
ghidra1
92b7728cd7 Merge remote-tracking branch 'origin/GP-862_ghidra1_UnalignedExtAlignment' 2021-05-07 21:02:12 -04:00
ghidra1
da800b6e41 GP-862 Refactor of Composite interface and internals. Changes made to
packing and alignment methods (see WhatsNew.html for API changes).
2021-05-07 20:56:35 -04:00
Dan
ad33b75987 GP-0: Fixed deadlock involing viewport 2021-05-07 10:24:46 -04:00
Dan
6bac39e79c GP-0: Various UI test fixes, incl. viewport syncing
GP-0: Fixed Listing tests wrt/ location label

GP-0: Trying to synchronize view creation and memory layout

GP-0: Trying to fix CME

GP-0: Got viewport synchronized, and it resolved test.

GP-0: Fixing regions tests - involved listing selections

GP-0: Fixed modules/sections provider tests

GP-0: Fixed static-mappings provider tests.
2021-05-06 14:16:36 -04:00
Dan
e0b67c4218 GP-0: Fixing GDB tests, esp., abstract model impl 2021-05-06 11:37:41 -04:00
Ryan Kurtz
70996c9896 GP-533: New action in Debugger Interpreter to send interrupt 2021-05-06 09:15:24 -04:00
Dan
a2b7fbfef2 GP-923: Capturing relevant snap and stack before passing off to
tx.exe
2021-05-05 17:16:03 -04:00
Dan
61c47a7663 GP-919: Debouncing tables 2021-05-05 17:14:48 -04:00
Dan
085daeb39b GP-787: Refactored Regions,Modules/Sections,Mappings,Threads to use RowWrapped... 2021-05-05 17:11:50 -04:00
d-millar
84c77bb90c GP-0: fix for adds to NodeMap with null parent (!= root) 2021-05-05 15:16:46 +00:00
Dan
e6fd14f88c GP-890: Added dialog for adding mappings and fixing various db/ui issues re/ length. 2021-05-04 15:41:39 -04:00
Dan
bd2ac52c9b GP-918: Changed DTO elements/attributes to HashMaps from TreeMaps. 2021-05-04 15:40:00 -04:00
Dan
1825659f0a GP-917: Implementing and using PrivatelyQueuedListener for slow model callbacks. 2021-05-04 11:33:50 -04:00
d-millar
90212b0b5d GP-0: suppressing pop-up window for internal errors on Execute 2021-05-03 19:09:44 +00:00
Dan
7a502f4aa1 Merge remote-tracking branch 'origin/master' into debugger 2021-05-03 12:25:43 -04:00
Dan
ceedbe6c9f GP-0: Another attempt to resolve CI hangs. 2021-05-03 12:22:13 -04:00
Dan
f33d94d421 GP-0: Protecting from errors in broken opinions. Fixing ARM opinion. 2021-05-03 09:39:46 -04:00
ghidra1
5c9edaed45 Merge remote-tracking branch 'origin/debugger' 2021-04-30 19:48:08 -04:00
Dan
36d2f6dc99 GP-908: Proper reporting of thread states in GDB. 2021-04-30 13:01:48 -04:00
Dan
b150c557fc GP-909: Adjusting how GDB resumes/steps to assure interrupts work. 2021-04-30 12:48:15 -04:00
ghidra1
f19811622b Merge remote-tracking branch 'origin/debugger' 2021-04-30 10:44:27 -04:00
Dan
c70496680d GP-884: Improved location label (subheader) in dynamic listing 2021-04-30 08:45:30 -04:00
ghidra1
4de3fa3258 Corrected compile error 2021-04-29 17:03:16 -04:00
Dan
983b78333e GP-0: Some diagnostics for CI. 2021-04-29 15:28:48 -04:00
Dan
293c00bfcc GP-0: Resolving some OTEs in CI 2021-04-29 10:36:19 -04:00
Dan
b04391bca4 GP-0: Trying to resolve a GDB hang in CI. 2021-04-29 09:58:12 -04:00
Dan
164cb7d1ba GP-897: Made toggle breakpoint without disassembly work better. 2021-04-29 08:40:30 -04:00
d-millar
a61baf58c4 GP-889: fix for C&P error 2021-04-28 15:00:31 -04:00
Dan
3c71860d4a GP-0: Fixed LogicalBreakpointSerivceTest for new icons. 2021-04-27 16:19:30 -04:00
Dan
ca01260eeb GP-785: Prompting for connection parameters, too. 2021-04-27 14:21:53 -04:00
Dan
88c94f16a6 GP-480: Added breakpoint manager tests. Fixed getThreads(). 2021-04-27 11:47:21 -04:00
Dan
f1b200fbfd GP-896: Recording changes in breakpoint spec kinds 2021-04-27 11:47:21 -04:00
d-millar
d1c1d9d5e8 GP-874: Adding connection info to remote connectors 2021-04-27 11:26:41 -04:00
Dan
be8e27150a GP-885: Better indication of ineffective breakpoints. Toggles on lower table. 2021-04-26 16:28:18 -04:00
d-millar
128f8bc3d3 GP-889: opinion for 68k 2021-04-26 16:12:46 -04:00
Dan
256e7e607c GP-0: Change tests from 'echo' to 'expPrint', as it's better controlled. 2021-04-26 10:43:28 -04:00
Dan
15fac56814 GP-0: Taking GDB-over-GADP tests out of nightly. 2021-04-26 10:43:27 -04:00
Dan
d5e7e14ffd GP-0: "AddMapping" example script (stopgap until UI handles this better) 2021-04-26 10:43:27 -04:00
d-millar
e57eb6c242 GP-0: residual syserr 2021-04-23 21:45:12 +00:00
Dan
f3453b9f2c GP-882: Fixing attach action. Refactoring and error handling. 2021-04-23 16:14:06 -04:00
Dan
3456422e8c GP-883: Fixed 0-address breakoint bug. 2021-04-23 16:13:25 -04:00
Dan
6cfb32a6a3 GP-0: Fixed debugger model testing under gradle 2021-04-23 13:56:10 -04:00
ghidra1
965dfcaa9b Merge remote-tracking branch
'origin/GP-0-dragonmacher-test-fixes-4-8-21--SQUASHED'
2021-04-23 11:04:31 -04:00
ghidra1
ac85e4efbb Merge remote-tracking branch 'origin/debugger' 2021-04-23 10:45:33 -04:00
Dan
808c20ab7f GP-380: Better quick launch using opinions and offers. 2021-04-23 10:30:34 -04:00
d-millar
93b2f5cc64 GP-878: ObjectsProvider fixes. dbgeng termination/exit fixes. 2021-04-23 10:25:45 -04:00
Dan
75f950880e GP-840: Punting when GDB asks for follow-on input, to avoid hang. 2021-04-21 15:02:58 -04:00
d-millar
2891486a2a GP-859: Objects subtitle includes connection brief. 2021-04-21 15:00:10 -04:00
Dan
c6c9103b59 GP-865: Better thread-pool management in DTR 2021-04-21 11:43:50 -04:00
Dan
4d710ce2bc GP-568: Factored pty interfaces, change terms, implements GDB over SSH 2021-04-21 11:31:36 -04:00
ghidra1
1e39c2ac82 Merge remote-tracking branch 'origin/patch' 2021-04-20 17:33:40 -04:00
Dan
f077adfffb GP-856: Fixed tests for dbgeng, added tests for dbgmodel 2021-04-20 16:18:11 -04:00
Dan
a61c2e1400 GP-857: Added interpreter-based tests for activation, breakpoints. 2021-04-20 16:17:35 -04:00
d-millar
4d65ccd052 GP-866: resetSyntax required to prevent parsing of numbers as numbers in command line 2021-04-20 17:54:39 +00:00
Dan
9113e08b48 GP-858: Fixed issue cancelling debug connect dialog 2021-04-19 10:11:30 -04:00
Dan
187aa1fa31 GP-0: Fixed GadpClientServerTest 2021-04-16 14:46:07 -04:00
Dan
9b5b0479c2 GP-0: IP fix for Debugger 2021-04-15 11:27:52 -04:00
Dan
1a3458ef7c GP-829: Removing processContainer concept from tests. 2021-04-13 14:30:33 -04:00
Dan
3b058380a3 GP-848: Refactored LocationTrackingSpec and AutoReadMemorySpec to be ExtensionPoints 2021-04-13 12:08:39 -04:00
Dan
ee2f01b53a GP-834: Round 2 of GDB connector test fixes 2021-04-13 12:03:08 -04:00
d-millar
1695e3ae64 GP-638: Implementing multi-line commands for dbgeng 2021-04-12 15:54:44 -04:00
d-millar
2d0743b785 debugger: follow on to GP-601, fix for Threads 2021-04-12 19:33:28 +00:00
d-millar
25170eced2 GP-582: cleanup for null schema checks 2021-04-12 14:53:00 -04:00
d-millar
92017b9f7d GP-601: Generic configuration + change of base for IDs 2021-04-12 14:17:59 -04:00
d-millar
314c58e941 GP-826: fix for frame registers, ignores the questions of removing regs/stack and who should call who 2021-04-12 13:55:55 -04:00
d-millar
3407d6af25 GP-762: Converting GDB to use a model-wide object cache 2021-04-12 13:48:49 -04:00
Dan
997ab4d9a0 GP-844: Fixed focus issues, introduced "activation" 2021-04-12 13:17:59 -04:00
Dan
0a85324dcb GP-0: Fixed DefaultTraceRecorderTest 2021-04-12 09:21:43 -04:00
Dan
7b7f88f06d GP-0: Fixing DebuggerLogicalBreakpointServiceTest 2021-04-09 15:05:57 -04:00
Dan
c18430e491 GP-0: Fixed DBTraceCodeUnitTest 2021-04-08 16:00:13 -04:00
Dan
156da37e3f GP-0: Fixed TracePcodeEmulatorTest 2021-04-08 15:10:11 -04:00
Dan
8227f0ba14 GP-0: Fixed TraceRecorderAsyncPcodeExecTest 2021-04-08 14:54:38 -04:00
Dan
9f55be1924 GP-0: Fixed GadpClientServerTest again 2021-04-08 13:37:06 -04:00
Dan
a0163ff2f6 GP-0: Fixed DefaultDebuggerObjectModelTest 2021-04-08 13:31:51 -04:00
Dan
424cbf0a5e GP-0: Fixed DebuggerInterpreterPluginTest 2021-04-08 11:50:59 -04:00
Dan
13fcd3f20d GP-0: Fixed GadpClientServerTests 2021-04-08 10:54:46 -04:00
Dan
34e67ea909 GP-0: Fixing DebuggerTraceManagerService tests 2021-04-07 14:55:39 -04:00
Dan
56559fe62a GP-0: Fixing StaticMappingServiceTest w/ some API improvements. 2021-04-07 13:14:21 -04:00
Dan
734507ce12 GP-0: Fixed DebuggerModelServiceTest. Quite a few changes. 2021-04-07 12:45:55 -04:00
Dan
9f8c6290f4 GP-834: Fixes for GDB model tests (first round) 2021-04-07 10:01:15 -04:00
d-millar
ce5210ec69 GP-641: one-line change to Memview 2021-04-06 21:13:54 +00:00
Dan
cb0f9931ad GP-0: Relaxing the Largest sub-register mapper test. 2021-04-06 16:20:21 -04:00
Dan
c755409f9c GP-0: Ignored GDB tests except where /usr/bin/gdb exists 2021-04-06 16:06:41 -04:00
Dan
d384a191a4 GP-0: Fixed WatchesProviderTest 2021-04-06 15:47:18 -04:00
Dan
f421f49d78 GP-0: Fixing ModulesProviderTest 2021-04-06 14:43:05 -04:00
Dan
6398db9587 GP-0: Fixed issue preventing placement of breakpoints with GDB 2021-04-06 13:46:37 -04:00
Dan
9f5c98fe14 GP-0: Ignoring dbgeng/model tests outside Windows 2021-04-06 13:38:57 -04:00
Dan
9c5c8f4e60 GP-0: Fixed obvious issue static mapping across languages. 2021-04-06 13:25:23 -04:00
Dan
d9476f62e7 GP-0: Post-merge fixes for tests involving assembly. 2021-04-05 12:18:51 -04:00
James
28bad6d430 GP-529 fix large register writes for x64 2021-04-05 11:27:51 -04:00
Dan
10f08229a2 GP-0: Fixing hanging GADP client tests 2021-04-05 11:26:45 -04:00
Dan
1513ccf620 GP-0: Fixed ecj v javac compile issue in TraceModeling 2021-04-02 16:50:29 -04:00
Dan
cac43030eb GP-822: Fixed issue with GDB when launched process terminates immediately. 2021-04-01 15:36:57 -04:00
Dan
fcc0d97ae0 GP-569: Added trace interpolation and extrapolation (emulation) 2021-04-01 14:46:13 -04:00
Dan
57b69005c7 Cleaning out old AsyncComm Python stuff 2021-04-01 14:02:33 -04:00
Dan
6f77869ee1 Upgraded debugger certification. 2021-04-01 14:02:33 -04:00
d-millar
5f1876e478 debugger: fix for recursive loop / need for context to be set 2021-04-01 13:26:03 -04:00
d-millar
2bf42c8e20 debugger: unnecessary warnings 2021-04-01 16:51:01 +00:00
Dan
b779f318d6 GP-0: Post-merge refactoring. 2021-04-01 11:37:33 -04:00
Dan
230a24e12c Certified 2021-04-01 10:46:47 -04:00
Dan
015858b5d3 GP-739,741,742,666,681,823: combine listener interfaces, remove attribute-specific callbacks, update-mode schema, recorder refactor, model testing, and double-launch fix 2021-04-01 10:28:55 -04:00
d-millar
e83a893493 debugger: addition of MIPS/PPC opinions 2021-03-24 16:19:33 -04:00
d-millar
2c5090706f debugger: addition of MIPS/PPC opinions 2021-03-24 16:17:09 -04:00
d-millar
4f893e50d7 debugger: fix for launch param/args mismatch 2021-03-17 02:01:01 +00:00
Dan
2fb2f1fa26 GP-740: Updated documentation of TargetObject 2021-03-05 10:01:28 -05:00
d-millar
c1d5a86b39 GP-740: minor bug fixes - mismatched paths, bad cast 2021-03-04 20:12:45 +00:00
Dan
6614b54248 GP-740: Removed TargetObjectRef and cleaned up. 2021-03-04 10:55:22 -05:00
Dan
b9f9c69be4 GP-0: Various test fixes. 2021-03-04 10:54:25 -05:00
Dan
5bb6f95a84 GP-704: Converting models to a push-centric comm pattern. 2021-03-04 10:47:49 -05:00
d-millar
dd37995833 fix for isInstance/isStopped failure caused by DTO:gateFuture 2021-02-23 11:47:24 -05:00
Dan
e8a73da383 GP-671: Opting to use sub-titles 2021-02-19 11:05:11 -05:00
Dan
991da5eb17 GP-665: Deleting DebuggerTimelineProvider and related. 2021-02-19 11:01:02 -05:00
Dan
3a550a8979 GP-579: Trashing SCTL and related AsyncComm stuff. 2021-02-19 10:55:15 -05:00
Dan
b69c3d6c50 GP-0: Fixing test fallout from GP-690 2021-02-16 14:45:55 -05:00
Dan
8db624109a GP-691: Fixed R*-Tree implementation (closes #2760) 2021-02-16 10:09:30 -05:00
Dan
56f3f5c656 GP-690: Protecting model/manager threads from user callbacks. 2021-02-12 15:14:12 -05:00
d-millar
2ed29f5693 GP-648: Dbgmodel speed-up, and focus issues. 2021-02-12 10:32:57 -05:00
Dan
7d5c35138a GP-661: Fixing schema issues. Fixing dbgeng/model schemas. 2021-02-04 15:58:47 -05:00
d-millar
9e55759170 GP-606: Debouncing memview refresh / event processing 2021-01-28 13:37:10 -05:00
d-millar
86caedef05 GP-619: dbgeng reports full image path, when possible. 2021-01-28 13:27:32 -05:00
d-millar
3ae09277f0 GP-617: Fixing stepping. Fixes for object tree. 2021-01-28 11:52:00 -05:00
Dan
97b43a4c4e Fixing an NPE in tests. 2021-01-21 12:14:01 -05:00
d-millar
f162782416 minor bug fix 2021-01-20 21:34:37 +00:00
d-millar
e6493fc41f somehow address ranges get broke for gdb modules 2021-01-20 14:14:56 -05:00
d-millar
6c30a4ccac GP-588: Memview sync/reset logic added 2021-01-19 13:37:42 -05:00
d-millar
9c6cbcbc81 GP-595: Fixing path and schema issues in JPDA/JDI 2021-01-19 12:55:33 -05:00
d-millar
aa18341dca GP-605: Fix for dbgeng 2021-01-19 12:53:28 -05:00
Dan
c481a87ab5 Fixing several debugger-related tests 2021-01-19 12:23:30 -05:00
d-millar
4bb7cfaa71 changing default for memview to off 2021-01-19 16:53:13 +00:00
Dan
1a484f9149 Disabling GDB-dependent CI testing. 2021-01-15 13:48:39 -05:00
Dan
0134f53eaa GP-599: #2648: Add namespaces to GADP enums. 2021-01-15 12:30:06 -05:00
d-millar
dd041fbe8f GP-574: Schema implementation for JDI 2021-01-14 12:28:06 -05:00
d-millar
b5070847d1 new png and generator for memview 2021-01-12 21:08:03 +00:00
Dan
388492eee2 GP-572: Fix for mis-named resource 2021-01-12 11:05:05 -05:00
Dan
a437ed8e06 Fix after merge 2021-01-12 11:05:04 -05:00
d-millar
bdfeae4baf GP-572: Schema implementation for dbgmodel. Some dbgeng fixes. 2021-01-12 10:02:58 -05:00
d-millar
ea87c4e063 GP-500: Added Memview (address x time object plot) 2021-01-12 09:56:04 -05:00
Dan
8fa549119d GP-571: Additional fixes for schemas and dbgeng 2021-01-11 09:48:55 -05:00
d-millar
c81a17405d GP-571: dbgeng schema implementation 2021-01-08 15:13:36 -05:00
Dan
eb66a90f6c GP-77: Model schema specification, and GDB's implementation. 2021-01-07 10:36:19 -05:00
d-millar
856bb47707 GP-559: Adding getModuleParameters and kernel-mode tweaks 2021-01-07 09:19:50 -05:00
d-millar
8f9bcd43c7 dedup events 2021-01-05 20:57:34 +00:00
d-millar
c4f1ec8e0a fix for concurrent access exceptions 2021-01-05 20:32:10 +00:00
Dan
cd32ab60be GP-475: Completed the Debugger "Watches" plugin 2021-01-05 11:51:59 -05:00
d-millar
29fe88b811 bug fix: process removed after .kill or q from console 2021-01-04 23:09:39 +00:00
d-millar
37e3b715cd processAdded should guarantee the session is now accessible 2020-12-31 19:10:13 +00:00
Dan
fba37bff1d GP-541: Fixes in framework and dbgeng/model related to re-launching. 2020-12-31 10:46:10 -05:00
ghidra1
7d394d0aad Debugger refactor of Record to DBRecord 2020-12-28 13:57:19 -05:00
Dan
69138ad568 GP-525: Module map fix; breakpoint "Image" column uses domain file name 2020-12-23 15:01:26 -05:00
Dan
77894a0268 GP-445: Relieving GDB agent of its need for new-ui. 2020-12-23 14:57:03 -05:00
Dan
18ef51669a GP-476: Fixed parsing error, processed memory-changed event. 2020-12-21 14:06:29 -05:00
d-millar
8871595322 fix for reg names([]) and update in stack container 2020-12-21 13:55:59 -05:00
Dan
6d15c4e00e GP-536: Fixed parsing of architecture and sections with GDB 10.1 2020-12-21 13:43:01 -05:00
Dan
41a60a2350 GP-532: Fixed small issue preventing editing of stack comments. 2020-12-21 10:06:34 -05:00
Dan
862b03a9ee Adding callback to resolve a register read timing problem. 2020-12-21 09:07:26 -05:00
Dan
593e9b4a22 GP-511: Added "Pin" toggle to interpreters. 2020-12-18 15:24:52 -05:00
Dan
9dccae344e GP-506: Added more actions to Debugger menu, and writing help. 2020-12-16 13:06:53 -05:00
Dan
077192c301 GP-506: Implemented trace management actions for "Debugger" menu. 2020-12-16 13:06:53 -05:00
Dan
8201baef2b GP-71: Prepping for source release. 2020-12-16 13:06:53 -05:00