Commit Graph

4543 Commits

Author SHA1 Message Date
Ryan Kurtz
fc95d1c44d Merge remote-tracking branch 'origin/GP-1270_DoublePrecisionInfLoop'
into patch (Fixes #3105)
2021-09-01 08:26:39 -04:00
caheckman
1271bf044a Don't let splitflow undo double-precision merges 2021-08-31 16:33:46 -04:00
ghidravore
999454d53b fixing bug where removing node from gtree didn't cause the tree to
re-filter
2021-08-31 15:13:57 -04:00
Ryan Kurtz
169d9859f7 Merge remote-tracking branch 'origin/GP-1059_Dan_NPEfromDBTraceStack' into patch 2021-08-31 12:39:51 -04:00
Ryan Kurtz
ad2eab7319 Merge remote-tracking branch 'origin/GP-1047_Dan_NPEinObjectsImport' into patch 2021-08-31 11:53:00 -04:00
Ryan Kurtz
da918a5717 Merge remote-tracking branch 'origin/GP-1227_Dan_captureMemBails' into patch 2021-08-31 11:51:06 -04:00
Ryan Kurtz
1d64c7ff29 GP-1193: Including --add-opens java.base/java.util=ALL-UNNAMED for Gson
library (fixes #3355)
2021-08-31 11:47:24 -04:00
Ryan Kurtz
c1726c6e4f Merge remote-tracking branch 'origin/GP-1193_ryanmkurtz_add-opens' into
patch (Closes #3355)
2021-08-30 12:43:06 -04:00
Dan
259c346c40 GP-1227: Making "captureMemory" a bit less timid. 2021-08-30 09:29:13 -04:00
Dan
7ac2d89e53 GP-1047: Fixed NPE in Objects Provider: Import/Export As actions. 2021-08-27 17:01:43 -04:00
Dan
237e8a8045 GP-1059: Fix NPE in DBTraceStack 2021-08-27 16:49:47 -04:00
James
73d36477fa GP-1185 addressing code review comments
GP-1185 added semantics for PSLLDQ
GP-1185 added semantics for several missing x64 vector ops
2021-08-27 15:37:31 -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
8992402d86 GP-1193: Replacing --illegal-access=permit with --add-opens JVM
arguments for JDK 17 compatibility
2021-08-27 08:22:36 -04:00
Ryan Kurtz
0c0fdff276 Merge remote-tracking branch 'origin/GP-1248_ryanmkurtz_ContinuesInterceptor' into patch 2021-08-26 11:54:57 -04:00
Ryan Kurtz
52fbe65040 GP-1248: Disabling ContinuesIntercepter by default 2021-08-26 11:52:52 -04:00
Tom Hebb
410155810f C/CPP: Eliminate static state from generated parsers
This fixes issue #1421 by tracking the parenthesis depth per CPP
tokenizer instead of globally across all instances. The former behavior
allowed one failed parser run to break all subsequent parser runs until
Ghidra was restarted. There is no reason this variable needs to be
static, anyway, since it's a per-file piece of state.

Also make the same fix to the C tokenizer and to the CPP verbosity
level, the only other static variables in either parser. Neither of
those pieces of state should persist across parser runs either.
2021-08-26 09:20:53 -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
Dan
e1233b9483 GP-0: Forgot starti parameter on GDB model root 2021-08-25 10:04:04 -04:00
dragonmacher
a89f27c994 GP-1244 - Fixed missing Graph menu mnemonic 2021-08-24 13:46:31 -04:00
Ryan Kurtz
a32326571f Merge remote-tracking branch 'origin/GP-1226_Dan_TraceInstructionPrototypes' into patch 2021-08-24 11:38:11 -04:00
Ryan Kurtz
2dbc1869f2 Merge remote-tracking branch 'origin/GP-1215_Dan_traceDtSettingsEvent' into patch 2021-08-24 11:37:32 -04:00
Ryan Kurtz
dc8c5f5a47 Merge remote-tracking branch 'origin/GP-1232_Dan_map1to1' into patch 2021-08-24 08:39:25 -04:00
Dan
be21e755d2 GP-1221: Added unit tests. 2021-08-24 08:29:01 -04:00
Dan
11b82d7ccf GP-1221: Using "missing cpsr" heuristic to disassemble Cortex-M as THUMB. 2021-08-24 08:29:01 -04:00
Dan
c0739bbede GP-1221: Working out ARM-specific opinion that uses ldefs. 2021-08-24 08:27:22 -04:00
Ryan Kurtz
d864845f98 Merge remote-tracking branch 'origin/GP-1158_Dan_gdbStartiOption' into patch 2021-08-24 07:24:22 -04:00
Ryan Kurtz
9aa3df4d4a Merge remote-tracking branch 'origin/GP-1176_Dan_prePopulateLaunch' into patch 2021-08-24 07:21:23 -04:00
Ryan Kurtz
3584d0abfe Merge remote-tracking branch 'origin/GP-1175_Dan_scrollCurrentInstruction' into patch 2021-08-24 07:20:57 -04:00
Ryan Kurtz
7b299bff25 Merge remote-tracking branch 'origin/GP-1076_Dan_improveUseExistingGdbSession' into patch 2021-08-24 07:18:44 -04:00
Dan
09089edc0f GP-1232: Tidied help 2021-08-23 16:58:25 -04:00
Dan
c7815b5829 GP-1232: Added 'Map Identically' action to Modules provider. 2021-08-23 16:55:46 -04:00
Dan
efa1cb7a8a GP-1237: Certified. 2021-08-23 12:12:34 -04:00
Dan
d500daa1d8 GP-1237: Added unit test and fixed issues. 2021-08-23 12:04:33 -04:00
Dan
a096b42bdc GP-1237: Adding generic gdb debugger mapper based on ldefs external names. 2021-08-23 10:56:02 -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
Dan
18f3075201 GP-1076: Adding diagnostic messages, esp., "new session" to GDB connector. 2021-08-20 13:30:45 -04:00
Dan
11b4a07ef6 GP-1175: Scroll to current instruction, even if cursor is already there. 2021-08-20 12:32:51 -04:00
Dan
6b21f0e402 GP-1176: Addd logic for the case where no cmdline is memorized. 2021-08-20 12:18:39 -04:00
Dan
f365b95a48 GP-1158: Added "starti" launch parameter to GDB. 2021-08-20 09:20:32 -04:00
Ryan Kurtz
dd277a91fe Merge remote-tracking branch 'origin/GP-1191_Dan_fixTypoInPairedPcodeArithmetic' into patch 2021-08-20 08:33:00 -04:00
Ryan Kurtz
901f888510 Merge remote-tracking branch 'origin/GP-507_AgentLogWindow--SQUASHED' into patch 2021-08-20 08:21:34 -04:00
Dan
3106cdfd51 GP-507: Debug agents display log messages. 2021-08-19 14:31:37 -04:00
Ryan Kurtz
ee142b8202 Merge remote-tracking branch 'origin/GP-1188_ghidravore_analysis_options_change--SQUASHED' into patch 2021-08-18 13:03:10 -04:00
ghidravore
b34bfecf6c GP-1188 fixed analysis panel to not use 'last used' analysis profile when accessed via program options versus analysis action. Also added check if you made changes and then change the combo 2021-08-18 10:47:33 -04:00
Ryan Kurtz
ed786d24b5 GP-1201: Exporters with empty default extension names will no longer
append a dot to the output file.
2021-08-12 15:51:37 -04:00
dragonmacher
2771374ec2 Removed debug 2021-08-12 11:42:25 -04:00