Commit graph

64 commits

Author SHA1 Message Date
Ryan Kurtz
50b48ae63b Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/service/emulation/ReadsTargetMemoryPcodeExecutorState.java
2021-08-31 12:51:51 -04:00
Dan
237e8a8045 GP-1059: Fix NPE in DBTraceStack 2021-08-27 16:49:47 -04:00
Ryan Kurtz
fbf1daeccc Merge remote-tracking branch 'origin/patch' 2021-08-27 09:39:23 -04:00
Ryan Kurtz
dbae8f3cee Merge remote-tracking branch 'origin/GP-1154_Dan_fixAnotherDeadlock' into patch 2021-08-27 09:29:14 -04:00
Ryan Kurtz
91aea06c98 Merge remote-tracking branch 'origin/patch' 2021-08-26 11:59:28 -04:00
Ryan Kurtz
00157dfd59 Merge remote-tracking branch 'origin/GP-1246_d-millar_delay_slot_issue'
into patch (Closes #3358)
2021-08-26 07:42:58 -04:00
Dan
4cb02d678b GP-1246: Added unit test from example in #3358 2021-08-25 13:51:12 -04:00
d-millar
03b7f8c1cc GP-1246: fix for delay slot 2021-08-25 13:15:51 -04:00
Ryan Kurtz
e83e7004a3 Merge remote-tracking branch 'origin/patch' 2021-08-24 11:42:27 -04:00
Ryan Kurtz
a32326571f Merge remote-tracking branch 'origin/GP-1226_Dan_TraceInstructionPrototypes' into patch 2021-08-24 11:38:11 -04:00
Dan
237b7c00d1 GP-1161: Including uniques in thread-local state, and renaming things by those terms. 2021-08-24 08:20:42 -04:00
Dan
0c56f638a3 GP-1161: Refactoring legacy state modification glue to abstract class. 2021-08-24 08:18:32 -04:00
Dan
0ff904081f GP-1206: Factored TraceCachedWriteBytesPcodeExecutorState and added two checked variants. 2021-08-23 15:47:03 -04:00
Dan
0e93b3a865 GP-1215: Added events for datatype settings changes in DBTrace 2021-08-20 16:01:55 -04:00
Dan
290e039e8b GP-1226: Attempting to make missing prototypes in trace less disruptive 2021-08-20 14:36:39 -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
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
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
Dan
c8316abaaa GP-1154: Trying to resolve yet another trace-related deadlock 2021-07-22 17:09:18 -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
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
60a68e64e6 GP-1008: Fixed debugger table issues. 2021-06-04 16:10:59 -04:00
Dan
9fa2a722d8 GP-0: GDB Diagnostics, debugger framework test fixes. 2021-05-21 14:30:16 -04:00
Dan
4e33952b81 GP-0: Debugger test fixes 2021-05-20 16:56:01 -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
ghidra1
15d22e8164 Merge remote-tracking branch 'origin/GP-849_ryanmkurtz_gradle7' 2021-05-14 10:52:37 -04: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
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
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
ghidra1
4de3fa3258 Corrected compile error 2021-04-29 17:03:16 -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
Dan
be8e27150a GP-885: Better indication of ineffective breakpoints. Toggles on lower table. 2021-04-26 16:28:18 -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
1e39c2ac82 Merge remote-tracking branch 'origin/patch' 2021-04-20 17:33:40 -04:00
Dan
c18430e491 GP-0: Fixed DBTraceCodeUnitTest 2021-04-08 16:00:13 -04:00