Commit graph

579 commits

Author SHA1 Message Date
dragonmacher
1ef3f71dd1 GP-1861 - Changed locking to prevent potential out-of-order events 2022-03-29 15:30:47 -04:00
Ryan Kurtz
10c88afa5c Merge remote-tracking branch 'origin/GP-0_d-millar_ignore_scan' 2022-03-25 10:17:29 -04:00
d-millar
3e6f6770f4 GP-0: ignore scan test 2022-03-25 13:14:46 +00:00
Ryan Kurtz
3755d5c02d Merge remote-tracking branch
'origin/GP-1852_d-millar_refresh_issues--SQUASHED' (Closes #4059)
2022-03-25 02:03:24 -04:00
Ryan Kurtz
d396487272 Merge remote-tracking branch 'origin/GP-1535_Dan_pcodeFormatting--SQUASHED' 2022-03-25 01:28:01 -04:00
Dan
88a8b09d91 GP-1535: Refactor PcodeFormatter 2022-03-24 17:46:20 -04:00
d-millar
83a9b7c3ed GP-1852: better comparison logic
GP-1852: missed the NPE
GP-1852: fix for memory refresh issues
2022-03-24 15:28:36 -04:00
Ryan Kurtz
51efbf877f Merge remote-tracking branch 'origin/GP-1825_d-millar_configState--SQUASHED' 2022-03-22 12:49:21 -04:00
Ryan Kurtz
b870139e50 Merge remote-tracking branch
'origin/GP-1812_d-millar_windows_bpt_issues--SQUASHED' (Closes #4059)
2022-03-22 12:46:53 -04:00
Ryan Kurtz
fee687739b Merge remote-tracking branch 'origin/patch' 2022-03-22 12:42:15 -04:00
Ryan Kurtz
5f2d874bdd Merge remote-tracking branch
'origin/GP-1845_d-millar_error_in_Targets_tree--SQUASHED' into patch
(Closes #4093)
2022-03-22 12:38:02 -04:00
d-millar
e2cafb2f2b GP-1845: currentModel == null fix
GP-1845: fix for right-click timing issue
2022-03-22 11:41:03 -04:00
d-millar
8de1cd5041 GP-1812: last reset
GP-1812: another revert
GP-1812: moving changes to alt branches
GP-1812: comment in goto no longer applies to registers
GP-1812: new providers not retrieving configState
GP-1812: NPE mentioned in #4059
GP-1812:  MISSING+ENABLED -> ENABLED, not DISABLED_ENABLED
GP-1812: name inconsistency in breakpoints
GP-1812: String->Address to assist navigation
GP-1812: force memory refresh on module load
GP-1812: concurrency error processing memory
GP-1812: thread/process fix for dbgmodel; restricting changeElements to matching container matching process
GP-1812: make currentThread/Process consistent
GP-1812: fix for failed DebugClient cleanup; callback error msg issue
2022-03-22 11:31:56 -04:00
d-millar
18ed2c06a6 GP-1825: removed redundant set
GP-1825:  config/launch should always follow root
GP-1825: writing state on disconnect
GP-1825: adding context to dialogs
GP-1825: fix for configState
2022-03-22 11:08:21 -04:00
Dan
61bb1addf2 GP-1750: Always acquire trace read lock before "ordered" in viewport. 2022-03-22 10:37:01 -04:00
Ryan Kurtz
d75cdd3a2d Merge remote-tracking branch 'origin/GP-1692_ghidra1_getFunctionThunkAddresses--SQUASHED' 2022-03-22 01:51:28 -04:00
ghidra1
c34a26c24b GP-1692 added recursive form of Function.getFunctionThunkAddresses method 2022-03-21 22:41:33 -04:00
Ryan Kurtz
ce48e25d46 Merge remote-tracking branch 'origin/GP-1681_d-millar_Frida_library_reconfig--SQUASHED' 2022-03-19 01:41:44 -04:00
d-millar
1da594eef7 GP-1681: JUnit fixes 2022-03-19 01:40:01 -04: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
Ryan Kurtz
ded1ba47ab Merge remote-tracking branch 'origin/GP-1822_d-millar_navigation_improvements' into patch 2022-03-19 01:18:21 -04:00
Ryan Kurtz
c3bbf9d15a Merge remote-tracking branch 'origin/GP-1820_d-millar_goto_comment' into patch 2022-03-19 01:15:06 -04:00
d-millar
d4d51a6acd GP-1820: slight change 2022-03-18 14:55:49 -04:00
d-millar
488894a1c1 GP-8120: comment revised per review 2022-03-18 18:45:12 +00:00
d-millar
28e332207a GP-1824: renamed per review 2022-03-18 18:35:57 +00:00
d-millar
67abc72e01 GP-1824: renamed per review 2022-03-18 18:31:36 +00:00
d-millar
c25f919249 GP-1822: better range of objects/attributes 2022-03-18 14:19:51 -04:00
d-millar
e3892f914f GP-1822: consolidate navigate functions 2022-03-17 19:36:50 -04:00
d-millar
9ae62b1e63 GP-1822: backing out register changes, making Objects handle Strings 2022-03-17 18:51:05 -04:00
Ryan Kurtz
11be93b401 Merge remote-tracking branch 'origin/GP-1809_Dan_fixWatchesNoTraceNPE'
(#4059)
2022-03-16 13:23:49 -04:00
Ryan Kurtz
8f1d56787f Merge remote-tracking branch
'origin/GP-1681_d-millar_Frida_support--FINAL' (Closes #3134)
2022-03-16 09:57:12 -04:00
Ryan Kurtz
ea4de28959 Merge remote-tracking branch 'origin/patch' 2022-03-16 09:50:43 -04:00
d-millar
aa5bbe93bd GP-1681: Adds basic Frida functionality to Ghidra in the form of a
debugger model.
2022-03-16 05:44:29 -04:00
d-millar
775a5a2bc8 GP-1731: fix for config error 2022-03-15 17:05:33 -04:00
d-millar
a9711fcaf1 GP-1824: better bpt initialization 2022-03-14 17:52:13 +00:00
d-millar
41c17c0ea2 GP-1822: modifying/adding addresses for navigation 2022-03-14 12:59:29 -04:00
d-millar
2c48c2eef9 GP-1820: better comment 2022-03-14 12:16:40 -04:00
Dan
ca6b2daaa0 GP-1809: Fix NPE in Watches when there is no current trace. 2022-03-09 11:18:10 -05:00
Ryan Kurtz
046623b1f7 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/lang/BasicCompilerSpec.java
2022-03-03 01:30:53 -05:00
Ryan Kurtz
bcfef70bfa Merge remote-tracking branch 'origin/GP-1766_d-millar_NPE_fix' into patch 2022-03-03 00:52:13 -05:00
Dan
b1ca07ded5 GP-0: Fix timing issue in emulator service and p-code stepper test. 2022-03-02 11:15:04 -05:00
ghidra1
2d3f68c16d Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/memory/DBTraceMemorySpace.java
2022-02-28 12:40:04 -05:00
ghidra1
e4dde8c8f3 Merge remote-tracking branch 'origin/GP-1760_d-millar_SWIG_upgrades--SQUASHED' 2022-02-28 12:33:18 -05:00
ghidra1
bb30c2147d Merge remote-tracking branch 'origin/GP-1706_Dan_toggleMixedEDBreakpoint--SQUASHED' into patch 2022-02-28 11:55:28 -05:00
ghidra1
62138040f0 Merge remote-tracking branch 'origin/GP-1707_Dan_pcodeStepperIndexColumn' into patch 2022-02-28 11:55:08 -05:00
ghidra1
08a6ac82ef Merge remote-tracking branch 'origin/GP-1727_Dan_optimizeTraceViewport--SQUASHED' into patch 2022-02-28 11:54:47 -05:00
d-millar
5cc001b1c2 GP-1760: update for instructions
GP-1760: SWIG updates
2022-02-28 11:42:43 -05:00
Dan
8870e58792 GP-1706: Fixed mixed breakpoint cannot be toggled in dynamic listing 2022-02-28 10:19:00 -05:00
Dan
70ce4ca4cf GP-1727: Cache viewport spans in DBTraceMemorySpace 2022-02-28 10:16:47 -05:00