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
Dan
fb49f01c6d
GP-0: Fix test reliability issues.
2024-02-22 11:42:57 -05:00
Dan
0432872e22
GP-0: Improve pop-up test reliability. Fix typo in GDB.
2024-02-20 12:20:52 -05:00
Ryan Kurtz
f5008f9f99
Merge remote-tracking branch 'origin/GP-4317-dragonmacher-system-actions--SQUASHED'
2024-02-20 07:47:57 -05:00
dragonmacher
e44daf55aa
GP-4317 - Removing the 'reserved' concept
2024-02-17 11:21:31 -05:00
Dan
8a3faa73dc
GP-0: Fix DBTraceObject.getCanonicalParent(snap)
2024-02-16 10:48:18 -05:00
Dan
14f7e1f458
GP-0: Don't hard-code object ID in test.
2024-02-16 10:10:07 -05:00
Dan
b34aaa4952
GP-3839: Various speed improvements for Trace RMI
2024-02-14 15:53:59 -05:00
dev747368
272b6069c5
GP-0 fix timing issue in EncodedStringsDialog test
2024-02-07 17:48:21 +00:00
Ryan Kurtz
65dbaeaf57
GP-0: Remove unnecessary call to java.lang.Compiler.disable(). It's
...
currently a no-op, and it's removed in JDK 21.
2024-02-05 07:29:26 -05:00
Dan
493f21b9c6
GP-0: Fix tests.
2024-02-02 09:07:55 -05:00
Ryan Kurtz
f9603007ff
Merge remote-tracking branch 'origin/GP-3984_Dan_gdbLaunchTime--SQUASHED'
2024-02-01 13:42:42 -05:00
Dan
644e2c53e5
GP-3984: Have gdb connector delay section info until asked.
2024-02-01 08:50:27 -05:00
dragonmacher
ca9cfe9f9a
GP-4269 - Minor refactor of plugin category names
2024-01-31 12:04:31 -05:00
Ryan Kurtz
f3cd67d5ab
Merge remote-tracking branch 'origin/GP-4223_Dan_fixFindInTerminal'
2024-01-29 17:22:55 -05:00
Dan
a6549947ab
GP-4144: Many fixes, esp., for dbgeng Trace RMI.
2024-01-29 14:56:28 -05:00
Dan
fb9cbdf7ed
GP-4223: Fix case-insenstive search in Terminal window.
2024-01-19 15:46:59 -05:00
Ryan Kurtz
719e719b83
Merge remote-tracking branch 'origin/Ghidra_11.0'
2023-12-21 05:59:10 -05:00
ghidra1
6d7ac958d7
GP-0 Additional test fixes
2023-12-20 15:06:28 -05:00
Ryan Kurtz
3b0aac92d0
Merge remote-tracking branch 'origin/GP-1164_ryanmkurtz_XDG--SQUASHED'
...
(Closes #908 )
2023-12-19 16:10:19 -05:00
Ryan Kurtz
3c30ada14c
GP-1164: Reorganizing Ghidra's user settings/cache/temp directories to support XDG
2023-12-19 08:22:40 -05:00
Ryan Kurtz
a416caf911
Merge remote-tracking branch 'origin/GP-4143_Dan_schemaAttributeAliasing--SQUASHED'
2023-12-15 17:23:55 -05:00
Dan
d176347330
GP-4143: Add schema attribute aliases.
2023-12-15 17:20:15 -05:00
Ryan Kurtz
e99731c67d
Merge remote-tracking branch 'origin/GP-4108-dragonmacher-menu-icons-when-disabled'
2023-12-15 17:01:30 -05:00
ghidragon
565fb8d307
Adjusted ByteViewer Address field's preferred size and fixed tests
2023-12-13 16:40:29 -05:00
dragonmacher
4fcaeead0f
GP-4108 - Menu icons not appearing when disabled
2023-12-13 16:13:35 -05:00
Dan
bb0ba16ab0
GP-4101: Update Debugger help
2023-12-05 09:53:15 -05:00
ghidra1
ee4c7f2041
Merge branch 'epic_GP-4009_BSimPublicRelease_SQUASHED'
2023-12-05 08:35:30 -05:00
caheckman
0865a3dfb0
GP-4009 Introduced BSim functionality including support for postgresql,
...
elasticsearch and h2 databases. Added BSim correlator to Version
Tracking.
2023-12-05 08:30:51 -05:00
Dan
df524b4685
GP-0: Fix testInfo
2023-12-04 10:54:50 -05:00
Ryan Kurtz
607d896580
Merge remote-tracking branch 'origin/GP-3836_Dan_traceRmiCxMgr--SQUASHED'
2023-12-01 09:51:21 -05:00
Dan
bf8f7c8f78
GP-3836: Add Trace RMI 'Connections' pane.
2023-12-01 09:10:12 -05:00
dev747368
c91e9aac3f
GP-2628 Add 'Search|For Encoded Strings'
2023-11-30 18:14:29 -05:00
Ryan Kurtz
968a36f2b5
Merge remote-tracking branch 'origin/GP-3823_Dan_traceRmiWindowsLaunchers--SQUASHED'
2023-11-28 11:03:24 -05:00
Dan
c126cf51c0
GP-3823: TraceRmi Launcher framework + dbgeng for Windows.
2023-11-28 10:38:27 -05:00
dragonmacher
0a520b08bd
GP-3623 - Extensions - Added an extension-specific class loader; moved ExtensionUtils to Generic
2023-11-21 11:18:28 -05:00
Dan
429e88ae40
GP-0: Fix tests.
2023-11-15 10:12:46 -05:00
Ryan Kurtz
7c686cbfb7
Merge remote-tracking branch 'origin/GP-3938_PrototypeModelRules'
2023-11-15 06:30:05 -05:00
Ryan Kurtz
eefd36054e
Merge remote-tracking branch 'origin/GP-3904_Dan_emuOverlay--SQUASHED'
2023-11-14 12:15:49 -05:00
Dan
5654daa89d
GP-0: Fix tests.
2023-11-14 09:53:06 -05:00
caheckman
191371675a
GP-3938 PrototypeModel rules
2023-11-08 19:50:55 +00:00
Dan
64ef45ffaf
GP-0: Disable testLaunchLocalGdb until it can be properly fixed.
2023-11-08 09:18:10 -05:00
Dan
772c7b2da3
GP-0: Fix tests, esp., hang in testLaunchLocalGdb
2023-11-07 10:51:42 -05:00
Ryan Kurtz
f17701844e
Merge remote-tracking branch 'origin/GP-0-master_Dan_testFixes-2023-11-03-1'
2023-11-03 13:18:40 -04:00
Dan
235b27ae0c
GP-0: Fix test dependency
2023-11-03 11:01:44 -04:00
Dan
a41c4ca5f7
GP-2068: Indexing, caching, other optimizations for TraceRmi.
2023-11-03 10:34:31 -04:00
Ryan Kurtz
9c6eabfbb3
Merge remote-tracking branch 'origin/GP-3857_Dan_traceRmiGui--SQUASHED'
2023-11-02 12:21:04 -04:00
Dan
fd4380c07a
GP-3857: Port most Debugger components to TraceRmi.
2023-11-02 10:43:31 -04:00
ghidra1
0f95d266c3
GP-3903 Refactor of OverlayAddressSpaces to allow multiple blocks within
...
the same overlay space
2023-10-19 22:07:59 -04:00
ghidra1
34b08077dd
GP-0 corrected GhidraURL related test failures
2023-10-04 12:12:45 -04:00
Dan
84b9181c00
GP-2740: Add Target interface. Refactor UI to use it, not TraceRecorder.
2023-10-02 15:21:19 -04:00
Ryan Kurtz
7ccef54f19
Merge remote-tracking branch
...
'origin/GP-3818_Dan_traceRmiLaunchOnUnix--SQUASHED'
Conflicts:
Ghidra/Test/IntegrationTest/src/test.slow/java/agent/dbgeng/rmi/AbstractDbgEngTraceRmiTest.java
2023-09-21 07:51:50 -04:00
Dan
eea90f49c9
GP-3818: Create TraceRMI launcher framework. Launch script for gdb.
2023-09-20 15:23:44 -04:00
d-millar
efd3f01041
GP-0: fixes for broken tests
2023-09-16 00:29:58 +00:00
d-millar
3dd8441279
GP-0: fix for failing tests
2023-09-15 09:36:08 -04:00
Ryan Kurtz
c072972153
Merge remote-tracking branch 'origin/GP-3754_d-millar_traceRmi_dbgeng--SQUASHED'
2023-09-12 12:18:28 -04:00
d-millar
abbc18f927
GP-3754: post-review review
...
GP-3754: last pass
GP-3754: most review issues address (ymm0/testSave not); tests pass
GP-3754: review - eval/exec
GP-3754: moved registers to thread
GP-3754: review pass 7 - register w/o banks
GP-3754: review pass 6 - basic clean-up items
GP-3754: pass 5 - tests all pass (minus commented-out ones)
GP-3754: review pass 4(?)
GP-3754: review pass 3
GP-3754: review pass 2
GP-3754: review pass 1
GP-3754: ref Pybag
GP-3754: clean-up
GP-3754: testing post-changes in hooks
GP-3754: fix for env
GP-3754: convenience method for get_debugger
GP-3754: tests all running successfully
GP-3754: hook tests running
GP-3754: hook tests: memory changed not wokring, bpt modified does nothing
GP-3754: lot of work to get testExited to pass
GP-3754: start on hooks tests; mods to methods not-runnable while running
GP-3754: methods tests working
GP-3754: bulk of bpt tests running
GP-3754: whittling down the list
GP-3754: more passing method tests
GP-3754: at least a few method tests working (don't run batch)
GP-3754: cmd tests pass w/o closing stdin
GP-3754: command test basically running
GP-3754: 3 cmd tests failing; 3 commented out
GP-3754: ghidra_trace_set_values uses broken except for in testGetValues
GP-3754: whittling down the command tests
GP-3754: tests esp. SetValue
GP-3754: testMinimal works but cannot 'execute'
GP-3754: JUnits still don't run
GP-3754: breakpoints in the list
GP-3754: continued work on hooks; bpts not registering as bpts
GP-3754: templates for hooks
GP-3754: tests, first viable hook (module_load)'
GP-3754: first pass at methods
GP-3754: memory/regs working
GP-3754: most of the puts done
GP-3754: modules/regions working
GP-3754: process/threads working
GP-3754: added to manifest
GP-3754: minimal shell: arch faked out / thru activate w/o push
2023-09-12 11:46:10 -04:00
Dan
a548e54075
GP-3800: Get TerminalService working on Windows, too.
2023-09-05 13:52:35 -04:00
Ryan Kurtz
09170c9e8b
Merge remote-tracking branch 'origin/GP-1977_Dan_terminalEmulation--SQUASHED'
2023-09-05 10:48:28 -04:00
Dan
482341f6b1
GP-1977: Introduce Terminal Service and Plugin
2023-08-31 14:56:38 -04:00
ghidra1
766c1ccd14
GP-0 Corrected ClipboardPluginTest error
2023-08-29 09:30:03 -04:00
ghidra1
aefb7f2aed
GP-3256 Added support for Instruction length-override
2023-08-28 09:20:10 -04:00
dragonmacher
a4fa296f77
Test fixes for recent line wrapping updates
2023-08-25 18:15:08 -04:00
d-millar
c350af976e
GP-0: JUnit fixes
2023-08-14 15:45:48 +00:00
Dan
75677b729f
GP-2677: Fix and enable tests
2023-08-14 07:48:03 -04:00
ghidra1
3eb642885c
GP-3697 Added delayed ProjectFileManager disposal in support of URL use
...
and opening linked project files and renamed ProjectFileData to
DefaultProjectData.
2023-08-11 12:53:29 -04:00
Dan
a87913c82a
GP-2677: Disable tests until pip issue in CI figured out.
2023-08-04 13:46:23 -04:00
Dan
854fc7f50a
GP-2677: Test fixes
2023-08-03 09:41:17 -04:00
Ryan Kurtz
a9fa419217
GP-2677: Fixing compilation errors
2023-08-02 11:47:35 -04:00
Dan
1de4dfc9c7
GP-2677: Introduce TraceRmi (API only, experimental)
2023-08-02 10:25:36 -04:00
dragonmacher
b7583dc0b9
GP-3569 - Cleanup of Extension management
2023-07-26 14:02:56 -04:00
ghidragon
04fa097f58
GP-3667 Cleaning up weird behavior of GraphDisplayOptions to register options when given a tool
2023-07-25 12:26:07 -04:00
dragonmacher
bd0c491263
GP-3615 - Added a test harness method to make it easier to change log output from a test. The test harness will reset any changes made at the end of the test.
2023-07-19 12:47:47 -04:00
Ryan Kurtz
dd0bae252c
Merge remote-tracking branch
...
'origin/GP-3322_isabella3412_Simplify_Merge_Tests--SQUASHED'
2023-06-21 13:16:47 -04:00
isabella3412
7551714b9d
GP-3322 Renamed the interfaces from their temporary names after passing tests
...
GP-3322 Updated with fixes after testing
GP-3322 Few files with formatting updates
GP-3322 Initial commit with removal of transaction creation at all uses of these interfaces.
2023-06-21 16:17:30 +00:00
dragonmacher
a8328a39f5
Fixed bad palette references; set standard theme for screenshots
2023-06-20 14:23:45 -04:00
dragonmacher
5fc9e80d40
GP-3515 - New copy special action tests and help
2023-06-08 15:10:40 -04:00
dragonmacher
2f2a07c671
Test fixes
2023-05-11 17:10:45 -04:00