d-millar
de3d53be90
GP-0: template for 'maint info sections'
...
GP-0: template for 'maint info sections'
2023-06-01 13:16:13 -04:00
Ryan Kurtz
6b3db0a094
Merge remote-tracking branch 'origin/patch'
2023-06-01 12:03:11 -04:00
ghidorahrex
8a396dfd48
GP-0: Fixed test failures in BytesTracePcodeEmulatorTest
2023-06-01 15:56:18 +00:00
Ryan Kurtz
b8f1270951
Merge remote-tracking branch 'origin/patch'
2023-05-30 14:12:33 -04:00
Dan
4b0bd5ce12
GP-3507: Create attachable sleep specimen for gdb
2023-05-30 14:04:01 -04:00
Ryan Kurtz
536739f0a5
Merge remote-tracking branch 'origin/patch'
2023-05-23 12:31:22 -04:00
Ryan Kurtz
05ad0ea305
Merge remote-tracking branch 'origin/GP-0_d-millar_pty_for_macos' into patch
2023-05-23 11:33:18 -04:00
d-millar
dec2620bea
GP-0: quick fix for macos/gdb support
2023-05-23 10:25:42 -04:00
Ryan Kurtz
e25881828c
Merge remote-tracking branch 'origin/patch'
2023-05-23 07:53:49 -04:00
d-millar
312e396d9a
GP-3442: Upgrades SWIG-generated Java (plus docs) to LLVM/lldb 16.x
...
(Closes #5359 , #5330 )
2023-05-23 07:46:55 -04:00
Dan
8ffaebf6ce
GP-0: Fix paste into Dynamic Listing
2023-05-22 13:13:30 -04:00
Ryan Kurtz
ce8fadf7a8
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/objects/DebuggerObjectsProvider.java
2023-05-22 06:50:32 -04:00
Dan
bcf78937d9
GP-3448: Fix GDB module ranges. Cull unnecessary queries.
2023-05-19 12:41:30 -04:00
Dan
3f34adb793
GP-0: Fix tests.
2023-05-19 09:11:06 -04:00
Dan
51e5229346
GP-1528: Fix dynamic listing context / focus issue, now that GP-3349 is done.
2023-05-18 11:54:49 -04:00
Guido Scalise
cb2551117f
Fix wrong type for TID_ATTRIBUTE_NAME in LldbModelTargetThreadImpl.java
2023-05-16 10:33:48 +01:00
Ryan Kurtz
78d9a6c6e3
Merge remote-tracking branch
...
'origin/GP-3349_ghidragon_adding_support_for_mutliple_default_contexts--SQUASHED'
Conflicts:
Ghidra/Features/ByteViewer/src/test.slow/java/ghidra/app/plugin/core/byteviewer/ByteViewerPlugin2Test.java
2023-05-11 06:43:59 -04:00
Dan
c5da826540
GP-2641: Add training course materials for the Debugger
2023-05-09 09:21:49 -04:00
ghidragon
5da5af23fb
GP-3349 added support for mulitple default action context providers. Previously, all default (non-focused) context was provided by the Listing. Now the default provider is registered for each ActionContext class.
2023-05-08 12:30:01 -04:00
Dan
23e9815367
GP-3384: Fix event ordering when changing / closing a traces
2023-05-05 09:51:01 -04:00
Ryan Kurtz
e7d08749d9
Merge remote-tracking branch 'origin/GP-2846-dragonmacher-theme-documentation--SQUASHED' into Ghidra_10.3
2023-05-02 13:41:51 -04:00
dragonmacher
d4eae5ff3c
GP-2846 - Theming Documentation
2023-05-02 13:39:19 -04:00
Dan
529d73f6df
GP-0: Better Emulator tool icon
2023-05-02 12:17:46 -04:00
Ryan Kurtz
7fa3389119
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
Ryan Kurtz
d63b9b4764
Merge remote-tracking branch 'origin/GP-3358_Dan_traceUndoUpdate'
2023-05-01 05:58:26 -04:00
Ryan Kurtz
1a43822637
Merge remote-tracking branch 'origin/GP-3357_Dan_addRegionAction--SQUASHED'
2023-04-28 11:32:28 -04:00
Ryan Kurtz
3f0e9e082d
Merge remote-tracking branch 'origin/GP-1470_Dan_gdbStackRecord'
2023-04-28 11:31:09 -04:00
Dan
3db155ad2c
GP-3357: Add 'Add Region' and 'Delete Regions' actions
2023-04-28 10:58:18 -04:00
Dan
97ef45a2bb
GP-3358: Fix for DO_OBJECT_RESTORED post GP-3084
2023-04-27 14:29:00 -04:00
Dan
06d60fdf44
GP-3361: Fix D-key ambiguity in Debugger's static listing.
2023-04-27 14:04:38 -04:00
ghidra1
e2003f4c1b
GP-1379/3022 revert rename of float types back to byte-size for future
...
consideration
2023-04-26 18:39:18 -04:00
ghidra1
6d85c6cbc1
Merge branch 'GP-1379_ghidra1_FloatDataTypeValues' ( Closes #4853 )
2023-04-26 17:02:03 -04:00
ghidra1
b9202411b9
GP-1379/3022 FloatFormat and BigFloat refactor in support of string
...
parsing and 80-bit float format. Change float datatype naming to use
number of bits instead of bytes.
2023-04-26 16:55:48 -04:00
Dan
c0835bf903
GP-3213: Prevent trace.undo where it might cause inconsistencies.
2023-04-26 12:09:39 -04:00
Dan
33eecf3c00
GP-1470: Record full stack on single-frame change.
2023-04-24 11:20:20 -04:00
Ryan Kurtz
aaa005c7af
Merge remote-tracking branch 'origin/GP-3074_Dan_emulatorTool--SQUASHED'
...
(Closes #4931 )
2023-04-24 06:54:59 -04:00
Ryan Kurtz
fb70d8ae66
Merge remote-tracking branch 'origin/GP-3311_Dan_gdbLaunchWithSpaces'
...
(Closes #5203 )
2023-04-24 06:53:09 -04:00
Ryan Kurtz
72c604c19e
Merge remote-tracking branch 'origin/GP-3317_Dan_gotoTimeUseDialog'
2023-04-24 06:51:47 -04:00
Ryan Kurtz
5929794468
Merge remote-tracking branch 'origin/GP-1710_Dan_errorPopupOnDeclineSshHostKey'
2023-04-24 06:50:28 -04:00
Ryan Kurtz
66d494c603
Merge remote-tracking branch 'origin/GP-3280_Dan_torchUnneededStateImpls'
2023-04-24 06:49:13 -04:00
Ryan Kurtz
ebd11da547
Merge remote-tracking branch 'origin/GP-3312_Dan_fixLifespanIssueInEmulation'
2023-04-24 06:47:55 -04:00
Ryan Kurtz
b2c59bf6de
Merge remote-tracking branch 'origin/GP-3218_Dan_deleteToolColorsSections--SQUASHED'
2023-04-24 06:46:35 -04:00
Ryan Kurtz
98f0a1cc57
Merge remote-tracking branch 'origin/GP-3209_Dan_fixMissingConnectors--SQUASHED'
2023-04-24 06:45:13 -04:00
Ryan Kurtz
3ffe2878b1
Merge remote-tracking branch 'origin/GP-3303_Dan_advanceOnlyInControlTargetMode'
2023-04-24 06:43:51 -04:00
Ryan Kurtz
6f2f59ffc6
Merge remote-tracking branch 'origin/GP-3346-dragonmacher-theme-color-fixes'
2023-04-24 06:41:27 -04:00
Dan
aeb8dc5b02
GP-3074: Create separate Emulator.tool
2023-04-21 16:35:31 -04:00
Dan
e925574dc0
GP-3218: Remove 'Tool Options: Colors' sections from Debugger help
2023-04-21 16:34:17 -04:00
Dan
28725b358f
GP-3209: Refactor opinions and catch missing factory names
2023-04-21 16:31:54 -04:00
dragonmacher
39966e99ab
GP-3346 - Theme color fixes for debugger in dark mode; added padding to
...
Decompiler line numbers
2023-04-21 16:29:23 -04:00
Dan
34b230919e
GP-0: Fix some infrequently failing tests. Fixes real issue in impl.
2023-04-21 14:40:21 -04:00
Dan
9810102e72
GP-1710: Fix error popup when user rejects SSH HostKey
2023-04-21 14:23:02 -04:00
Ryan Kurtz
39611523bf
Merge remote-tracking branch 'origin/GP-3329-dragonmacher-search-text-hl-bug--SQUASHED'
2023-04-21 12:45:48 -04:00
dragonmacher
84650030d0
GP-3329 - Search Highlights - Major update and refactor of the way Listing highlights work. Highlights are now more closely coupled with the fields that will paint them.
2023-04-21 12:43:42 -04:00
Ryan Kurtz
8d1563e7ad
Merge remote-tracking branch 'origin/GP-3196_Dan_addMissingHelp--SQUASHED'
2023-04-21 11:59:14 -04:00
d-millar
94166ac349
GP-3222: Adds ability to export/serve symbols & types as Volatility ISF
...
JSON
2023-04-21 11:31:47 -04:00
ghidra1
7891d26115
GP-0 allow use of null for global namespace
2023-04-21 08:39:44 -04:00
ghidra1
cd4452ace9
GP-0 added missing transaction to DBTrace constructor
2023-04-20 19:31:02 -04:00
Dan
6547432f94
GP-3311: Fix issues launching binaries with spaces using GDB.
2023-04-20 16:46:39 -04:00
Dan
c0b302d719
GP-3312: Fix IllegalArgumentException when emulating backwards.
2023-04-20 15:52:01 -04:00
ghidra1
2cdaebf0c3
Merge branch 'GP-2308_1633_ghidra1_FunctionDefinitionCallingConventions'
...
(Closes #4537 , Closes #4898 , Closes #3723 , Closes #3267 )
2023-04-20 15:41:45 -04:00
Dan
ab5d720a7c
GP-3117: Make Go To Time action use time selection dialog
2023-04-20 15:32:01 -04:00
Dan
2147d0c436
GP-3303: Display model actions only in Control Target mode
2023-04-20 14:40:43 -04:00
ghidra1
a4776892bd
GP-1633/GP-2308 Added ProgramArchitecture to datatype managers.
...
Refactored ProjectDataTypeManager to extend StandaloneDataTypeManager.
Added actions to datatype tree to allow setting archive architecture.
Added use of storage translators when switching architectures. Allow
FunctionDefinition to accept arbitrary calling convention
names and many other misc changes.
2023-04-20 14:01:39 -04:00
Dan
dd7c812377
GP-3196: Fix missing help anchors
2023-04-20 13:57:00 -04:00
Dan
15de6589d9
GP-3280: Torch Require...PcodeExecutorState[Piece]
2023-04-20 13:03:56 -04:00
Ryan Kurtz
a21c2c4347
Merge remote-tracking branch 'origin/GP-3094-dragonmacher-theme-color-consolidation--SQUASHED'
2023-04-17 05:39:28 -04:00
dragonmacher
4f1d3c8053
GP-3094 - Theming - Converted most colors to palette colors
2023-04-14 16:49:39 -04:00
Johannes Obermayr
5928a7b8dd
Fix warning "error: unmappable character (0xE2) for encoding US-ASCII"
...
> Task :Debugger-agent-lldb:compileJava
/tmp/ghidra/Ghidra/Debug/Debugger-agent-lldb/src/main/java/agent/lldb/model/impl/LldbModelTargetProcessLaunchWithOptionsConnectorImpl.java:125: error: unmappable character (0xE2) for encoding US-ASCII
"set this flag so lldb & the handee don???t race to set its exit status");
^
/tmp/ghidra/Ghidra/Debug/Debugger-agent-lldb/src/main/java/agent/lldb/model/impl/LldbModelTargetProcessLaunchWithOptionsConnectorImpl.java:125: error: unmappable character (0x80) for encoding US-ASCII
"set this flag so lldb & the handee don???t race to set its exit status");
^
/tmp/ghidra/Ghidra/Debug/Debugger-agent-lldb/src/main/java/agent/lldb/model/impl/LldbModelTargetProcessLaunchWithOptionsConnectorImpl.java:125: error: unmappable character (0x99) for encoding US-ASCII
"set this flag so lldb & the handee don???t race to set its exit status");
2023-04-12 17:54:19 +02:00
d-millar
36bdc556f0
GP-0: fix for 'none' vs blank
2023-04-10 23:47:02 +00:00
Ryan Kurtz
fba01cde18
Merge remote-tracking branch 'origin/GP-3282_ghidragon_analysisflag--SQUASHED'
2023-04-05 07:34:25 -04:00
ghidragon
bbadb4aed4
GP-3282 Separated out the concepts of whether or not a program was analyzed from the state of if the user should be asked to analyze on open
2023-04-04 15:39:17 -04:00
Dan
2fb2902721
GP-0: Fixes post GP-1529
2023-03-31 11:21:59 -04:00
dragonmacher
4dbb22bf83
Test fixes
2023-03-30 08:25:11 -04:00
Ryan Kurtz
5e81cf5d83
Merge remote-tracking branch 'origin/GP-1529_Dan_emuInterruptExtern--SQUASHED'
2023-03-30 07:59:31 -04:00
Dan
4aa54dd1f9
GP-1529: Interrupt emulator when decoding uninitialized memory
2023-03-29 16:36:17 -04:00
Ryan Kurtz
82b15ccec3
Merge remote-tracking branch 'origin/GP-1-dragonmacher-html-fix'
2023-03-29 07:51:22 -04:00
dragonmacher
38c11444a6
Fixed html rendering that was still using css
2023-03-28 14:38:16 -04:00
Dan
e259fbd65c
GP-0: Fix tests broken by agressive Sleigh symbol check.
2023-03-27 15:49:08 -04:00
Ryan Kurtz
98f691e16c
Merge remote-tracking branch 'origin/GP-1539_Dan_dynGoToClarity--SQUASHED'
2023-03-24 14:43:03 -04:00
Dan
b51d423d4b
GP-1539: Polish the DebuggerGoToDialog. Allow labels and plain addresses.
2023-03-24 14:41:12 -04:00
Ryan Kurtz
f370a9c86a
Merge remote-tracking branch
...
'origin/GP-3247_PR-5061_cyberkaida_lldb-documentation'
(Closes #5061 )
2023-03-24 11:37:04 -04:00
d-millar
4562f094e6
GP-3247: update instructions
2023-03-23 11:57:45 -04:00
d-millar
3d58e4ac36
GP-3247: pull-request (re-arranged)
2023-03-23 11:27:47 -04:00
d-millar
33958e386d
GP-0: fix for broken attach logic (from 3142)
2023-03-22 19:05:33 -04:00
d-millar
9690254616
GP-3142: fix for read registers
...
GP-3142: adding Populate to schema
GP-3142: adding session id to the records
GP-3142: post-review id->record
GP-3142: post-review id->record
GP-3142: post-review adds to interface
GP-3142: post-review try-finally (missed two)
GP-3142: post-review try-finally (missed one)
GP-3142: post-review try-finally; clearer reset logic
GP-3142: post-review better use of TargetMethod.Export
GP-3142: minor fixes
GP-3142: first pass at dbgeng kernel mods
GP-3142: temp holdGP-3142: mods to differentiate system and engine idsGP-3142: fixes for bad system/engine differentationGP-3142: fixes for bad pid/tid <0 testGP-3142: fixes for selection logicGP-3142: attempting to mininize work done, esp. by expensive callsGP-3142: fix for stack framesGP-3142: minor bug fix for sys threadsGP-3142: better register/stack reads for non-system threadsGP-3142: warningsGP-3142: post-squash and rebaseGP-3142: missed a few RefreshBehavior candidatesGP-3142: miscellaneous fixesGP-3142: minimize workloadGP-3142: display fixes; refresh==true for resolved process/threadGP-3142: added re-populate methodsGP-3142: better kernel/user code re-useGP-3142: re-fix for fact that thread 0 belongs to process 0
2023-03-21 10:54:40 -04:00
Ryan Kurtz
18bf2fbe30
Merge remote-tracking branch 'origin/GP-1976_Dan_gadpSingleClient--SQUASHED'
2023-03-17 15:25:04 -04:00
Dan
70e0170e03
GP-3207: Fix JNA/COM interface priority (dbgeng/model)
2023-03-16 15:07:43 -04:00
Dan
9774aa9f0e
GP-1976: Accept only the first GADP connection
2023-03-16 14:51:26 -04:00
Ryan Kurtz
c7c8fc6822
Merge remote-tracking branch 'origin/GP-3189_ghidra1_CorrectToolLaunch--SQUASHED'
2023-03-14 06:26:58 -04:00
Ryan Kurtz
254e749f95
Merge remote-tracking branch 'origin/GP-2642_Dan_compatEmulatorHelper--SQUASHED'
2023-03-14 06:23:07 -04:00
Ryan Kurtz
2d9fe939c4
Merge remote-tracking branch
...
'origin/GP-1007_Dan_dedupNodepContents--SQUASHED' (Closes #3076 )
2023-03-14 06:22:30 -04:00
ghidra1
62501f70c1
GP-3189 corrected tool launch issue when file(s) dragged onto tool icon in toolchest. Removed single-DomainFile launch methods on ToolServices API.
2023-03-13 19:23:19 -04:00
Dan
3be53dc05e
GP-1007: Fix GADP agent nodepJar issues
2023-03-13 14:02:08 -04:00
Dan
1531456b80
GP-2642: Compatibilty wrapper for new emulator in p-code tests.
2023-03-13 13:35:07 -04:00
dragonmacher
b332ce5d8b
GP-3173 - Fixed issue with being unable to edit in the FunctionEditor
...
dialog using only they keyboard
2023-03-08 18:24:33 -05:00
Ryan Kurtz
6abefbcbd7
Merge remote-tracking branch 'origin/GP-3162_d-millar_refresh_to_enum'
2023-03-03 15:39:38 -05:00
d-millar
15c4345d71
GP-3162: refresh bool->enum
2023-03-03 18:41:18 +00:00
Dan
7328ce48f8
GP-3112: Remove TupleRecord and just use Java record.
2023-03-03 10:34:01 -05:00
Dan
2bd1499cb8
GP-0: Fix compilation of stream using Generics (ecj vs. javac)
2023-02-28 16:12:21 -05:00
ghidra1
725c752320
Merge branch 'GP-3122_ghidra1_AutoTransaction'
2023-02-28 14:53:27 -05:00