Commit Graph

351 Commits

Author SHA1 Message Date
Ryan Kurtz
420eb767e8 GP-4706: GhidraScripts can now use @runtime to specify which GhidraScriptProvider to use when multiple expect the same script file extension (e.g., '.py') 2024-06-28 13:26:24 -04:00
ghidra1
3ec2dfb201 Merge remote-tracking branch 'origin/patch' 2024-06-14 12:57:32 -04:00
ghidra1
bac18feabf GP-4692 Corrected post-checkin/merge update of open
database/domain-object
2024-06-14 09:50:24 -04:00
Ryan Kurtz
fb1f725f5b GP-4659: Renaming "Python" module to "Jython" 2024-06-07 07:40:43 -04:00
Ryan Kurtz
9840eee937 Merge remote-tracking branch 'origin/GP-4664_ghidragon_consolidating_function_compare_code--SQUASHED' 2024-06-07 06:13:59 -04:00
ghidragon
c101e590bc GP-4664 reorganizing code compare classes 2024-06-06 16:34:59 -04:00
Ryan Kurtz
c46dc5cb16 Merge remote-tracking branch
'origin/GP-4564-ryanmkurtz_library-search-paths--SQUASHED
2024-06-06 06:13:47 -04:00
Ryan Kurtz
d3d60ea399 GP-4564: Improvements to library search paths and other loader options 2024-06-05 08:40:08 -04:00
ghidragon
ddd2f22c28 GP-4634 Refactored Function Compare Service and added action to add
functions to the last comparison window.
2024-06-04 16:54:58 -04:00
Ryan Kurtz
b526ee5466 Merge remote-tracking branch 'origin/Ghidra_11.1' 2024-05-31 06:09:01 -04:00
Dan
0c6fceed61 GP-4637: Preview terminal contents in failure dialog. 2024-05-30 14:45:21 -04:00
Ryan Kurtz
046a0e4e12 Merge remote-tracking branch 'origin/GP-4179-dragonmacher-data-window-filter-fixes--SQUASHED' 2024-05-29 12:55:16 -04:00
dragonmacher
446a29e298 GP-4179 - Fixed select buttons in the Data Window filter dialog 2024-05-28 14:17:47 -04:00
Ryan Kurtz
db608a1a13 Merge remote-tracking branch 'origin/Ghidra_11.1' 2024-05-28 13:44:30 -04:00
Dan
fb4807e1a2 GP-4609: Add FileChoosers to launcher dialog. 2024-05-28 13:28:47 -04:00
Ryan Kurtz
f0fb61804f Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-5-23-24' 2024-05-24 05:56:19 -04:00
ghidragon
5ea8e97805 GP-3696 - cleaning up function compare windows. 2024-05-23 11:46:33 -04:00
dragonmacher
d7ff30ff17 Test fixes 2024-05-23 09:50:21 -04:00
dragonmacher
2ffb82df82 GP-4574 - Added support to create transient symbol tables from the
Symbol Tree, Symbol Table and other transient symbol tables
2024-05-21 10:34:10 -04:00
ghidragon
a3f16ff05f GP-4583 Fixed issue where open program were not being shown when the OpenVersionedFileDialog was being shown from diff 2024-05-10 13:19:21 -04:00
ghidra1
7edb10ab60 Merge remote-tracking branch 'origin/GP-7_emteere_WIndowsResourceReferenceFix' 2024-05-02 20:10:19 -04:00
dev747368
3df5b47c0e GP-0 try to fix timing issue in EncodedStringsDialogTest 2024-05-02 17:02:08 +00:00
emteere
09bd2bebe0 GP-7 Added handling of MULTI_EQUAL pcode op while finding constant
resource ids.
2024-04-30 21:53:25 -04:00
Ryan Kurtz
0f2cb161f5 Merge remote-tracking branch 'origin/GP-4528_Dan_traceViewBytes' 2024-04-23 12:46:32 -04:00
Dan
78ea974c36 GP-0: Fix tests 2024-04-23 10:45:06 -04:00
Dan
e914b126db GP-4528: Fix byte values in trace diff view 2024-04-22 16:27:05 -04:00
Dan
a93a695e6a GP-3887: Update Debugger course for Trace RMI. 2024-04-22 10:11:25 -04:00
emteere
d934e7aace GP-4474 Add pattern to automatically set callfixup on blrl PIC related
routine
2024-04-15 15:35:51 -04:00
Dan
c634283544 GP-3837: Update Debugger Help for Trace RMI. 2024-04-12 16:39:41 -04:00
Dan
53e4ce5c30 GP-0: Fix tests 2024-04-05 10:51:45 -04:00
Dan
04d2e88c2d GP-1608: DebuggerListing use GTabPanel. No tabs in Threads. 2024-04-03 16:02:06 -04:00
Ryan Kurtz
f5d956d5e6 Merge remote-tracking branch 'origin/GP-4031_X86SystemVABI' 2024-04-01 11:22:00 -04:00
Dan
ad6cb5892d GP-3872: Port scripting API to Trace RMI 2024-03-28 13:00:32 -04:00
Dan
cf755ee26c GP-0: Fix test 2024-03-28 10:51:02 -04:00
Dan
2e27ca3dbb GP-0: Fix tests
Fix GdbCommandsTest.testLcsp
Don't take user's transaction in ghidralldb.commands.put_state
2024-03-26 11:02:38 -04:00
Dan
a4791d70ab GP-0: Fix test dependencies 2024-03-25 08:59:11 -04:00
Ryan Kurtz
b30cf1089f Merge remote-tracking branch
'origin/GP-4345_ghidra1_OtherOverlayMemRefs--SQUASHED' (Closes #6245)
2024-03-25 06:10:38 -04:00
Dan
eb5bf458a4 GP-4415: Lots of lldb trace-rmi fixes
Breakpoint Enabled atribute.
Test fixes on macOS and Linux.
Re-work value conversion a bit.
shlexify commands.
Add method display names.
2024-03-22 08:56:59 -04:00
ghidra1
51fb8f8793 GP-4435 Support OTHER overlay mem ref entry via GUI 2024-03-22 08:49:56 -04:00
Ryan Kurtz
5a970158d5 Merge remote-tracking branch
'origin/GP-4403_ghidra1_ImmutableDomainObject--SQUASHED'

Conflicts:
	Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/ProgramContentHandler.java
2024-03-21 09:11:28 -04:00
Ryan Kurtz
9736569422 Merge remote-tracking branch 'origin/GP-4341_ghidra1_VersioningRestrictions--SQUASHED' 2024-03-21 08:05:55 -04:00
ghidra1
2dff876f0f GP-4341 Force retained checkout if file is in-use during checkin or add-to-version-control. Deprecated upgrade concept during checkin. Revised manner in which file open for update is updated following a version control operation (perform DBHandle update). 2024-03-20 17:43:49 -04:00
ghidra1
41712078e2 GP-4403 Use OpenMode enum instead of DBConstants integer value. Disallow transactions when using immutable DomainObject (implemented for ProgramDB and Datatype Archives). 2024-03-20 17:37:14 -04:00
Ryan Kurtz
433451d4ad Merge remote-tracking branch 'origin/GP-4389_Dan_fixLldbTraceRmi--SQUASHED' 2024-03-19 12:17:59 -04:00
caheckman
c674e1f2ec GP-4031 x86 System V ABI 2024-03-13 16:55:44 +00:00
dev747368
f17ebb78ab GP-2798 initial DWARF5 support
Adds support for simple DWARF5 debug info.  Split .dwo not supported.

Uses bookmarks to tag problematic issues instead of log messages during import.
2024-03-11 16:26:06 +00:00
Dan
973b9a8d4c GP-4389: Fixes for Trace RMI lldb on macOS
Create local-lldh.sh launch script
Upgrade to JNA-5.14
Fix pty IOCTL numbers for macOS
Fix compile-spec mapping
Improv error report / clean-up after launch failure.
Write ERROR state on memory read failures
Convert Python exceptions to LLDB command errors
2024-03-11 10:14:40 -04:00
ghidra1
445494ba25 GP-4390 Collapse DomainObject Undoable interfaces and refactor Command processing. 2024-03-08 13:05:36 -05:00
ghidragon
a88106460b GP-4267 Quick Action Dialog 2024-02-28 16:54:38 -05:00
dragonmacher
b586d65a3b GP-4154 - Theming - Fixed font issues; updated font usage with attributes 2024-02-23 13:13:06 -05:00