Commit graph

3644 commits

Author SHA1 Message Date
Ryan Kurtz
45b829e5c3 GP-3912: The MachoLoader now uses binding information (if present) to
associate libraries with imported symbol name without the need for those
libraries to be already present/loaded in the project
2023-10-04 13:19:09 -04:00
Ryan Kurtz
ce8bc9b5a8 Merge remote-tracking branch 'origin/patch' 2023-10-04 12:37:13 -04:00
dev747368
f554c309ec GP-3906 fix stackoverflow when converting golang slice & funcdef types 2023-10-03 19:23:06 +00:00
Ryan Kurtz
4443aea353 Merge remote-tracking branch 'origin/patch' 2023-10-03 11:05:47 -04:00
ghidra1
c974d088c0 GP-3544 various changes 2023-10-03 10:44:44 -04:00
dragonmacher
21ce9fc12d Test fix for change to delayed action firing 2023-10-03 10:17:36 -04:00
Ryan Kurtz
4b075086c2 Merge remote-tracking branch
'origin/GP-3764-dragonmacher-data-types-filter-fix--SQUASHED'
(Closes #5685)
2023-10-02 11:21:22 -04:00
Ryan Kurtz
f07da62e79 Merge remote-tracking branch 'origin/GP-3885_ryanmkurtz_demangle' 2023-10-02 11:18:07 -04:00
Ryan Kurtz
96e4bd5f07 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-9-29-23' 2023-10-02 06:41:06 -04:00
dragonmacher
6202221515 Updated PopupWindow to allow clients to specify the window placement
algorithm
2023-09-29 11:59:01 -04:00
dragonmacher
6769e73c1d Minor clarifications to demangled object fields 2023-09-28 20:25:31 -04:00
Ryan Kurtz
0b8365c679 GP-3248: MachoLoader now creates thunks on stubs 2023-09-28 07:22:46 -04:00
dragonmacher
d6f4cd052e GP-3764 - Added the ability to filter only on Data Type names 2023-09-27 15:30:24 -04:00
Ryan Kurtz
af453f8084 Merge remote-tracking branch 'origin/Ghidra_10.4' 2023-09-27 10:26:43 -04:00
dragonmacher
9a530e23fd GP-3877 - Updated how windows are moved when completely or partially offscreen 2023-09-26 15:34:49 -04:00
ghidra1
7e85ff1c0d GP-0 corrected bounds check for instruction length override 2023-09-26 13:26:42 -04:00
Ryan Kurtz
2cf298f511 Merge remote-tracking branch
'origin/GP-3763-dragonmacher-dt-tootlips-hex' (Closes #5682)
2023-09-26 13:07:26 -04:00
Ryan Kurtz
1b4368d0fa Merge remote-tracking branch
'origin/GP-3812-dragonmacher-symbol-tree-collapse-all' (Closes #5731)
2023-09-26 13:01:28 -04:00
dragonmacher
e7cb7d06ca GP-3763 - Updated structure tooltips to show length in hex 2023-09-22 16:33:14 -04:00
Ryan Kurtz
c05dc21ead Merge remote-tracking branch 'origin/GP-3626_ghidraffe_CodeBrowserCopyGhidraURL_2' 2023-09-22 11:28:13 -04:00
Ryan Kurtz
71b5dbe82d Merge remote-tracking branch 'origin/GP-3860_ryanmkurtz_dyld-stubs-data' 2023-09-22 09:30:55 -04:00
ghidraffe
ea97f27d54 GP-3626_ghidraffe_CodeBrowserCopyGhidraURL added copy action to
CodeBrowser to copy a GhidraURL.
2023-09-22 11:41:15 +00:00
Ryan Kurtz
4728efdd33 Merge remote-tracking branch 'origin/GP-1-dragonmacher-dt-diff-full-text' 2023-09-21 13:14:17 -04:00
dragonmacher
97c5ba1f58 Fixed the Data Type Sync dialog to use the full type text 2023-09-21 13:12:25 -04:00
Ryan Kurtz
960f63fa07 GP-3860: DyldCacheExtractor can now extract .dylddata and stubs files 2023-09-21 12:30:18 -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
Ryan Kurtz
bcfd7169bb GP-0: Making AbstractLibrarySupportLoader.FileSystemSearchPath
"protected" (#5709)
2023-09-21 07:18:34 -04:00
dragonmacher
59108420d7 GP-3812 - Added Collapse and Expand actions to trees 2023-09-20 19:57:52 -04:00
Dan
eea90f49c9 GP-3818: Create TraceRMI launcher framework. Launch script for gdb. 2023-09-20 15:23:44 -04:00
Ryan Kurtz
eec0a1d5ff Merge branch 'GP-0_ryanmkurtz_PR-5810_Ninja3047_fix-typo-min-spec' 2023-09-20 13:53:04 -04:00
Ryan Kurtz
e634ca890c GP-0: Fixing more typos 2023-09-20 13:51:09 -04:00
William Tan
0b3801a5a5
typo: setMinpeculativeOffset -> setMinSpeculativeOffset 2023-09-20 13:24:01 -04:00
Ryan Kurtz
2623a95a0d Merge remote-tracking branch 'origin/GP-3760-dragonmacher-annotations-text--SQUASHED' 2023-09-20 11:53:14 -04:00
dragonmacher
f69ab54a77 Updated annotations to support escaping some characters inside of the annotation text 2023-09-20 10:53:49 -04:00
Ryan Kurtz
811ab6eb3a GP-0: AbstractLibrarySupportLoader subclasses can now provide a custom
list of library search paths by overriding the new
getCustomLibrarySearchPaths() method
2023-09-20 09:41:56 -04:00
Ryan Kurtz
0713d91a3b Merge remote-tracking branch 'origin/Ghidra_10.4' 2023-09-19 11:36:50 -04:00
James
1ae88f6a1d GP-0 10.4 - update test data 2023-09-19 15:27:35 +00:00
dragonmacher
7de0454432 GP-3760 - Annotations - Updated annotation display to not render escape
characters for braces
2023-09-18 17:39:11 -04:00
Ryan Kurtz
0ac2959fe7 GP-3473: Ghidra can now launch Eclipse snap installation from Script
Manager
2023-09-14 12:40:12 -04:00
Ryan Kurtz
4bd74e2f94 Merge remote-tracking branch 'origin/GP-3772_dev747368_string_xlat_auto_eol_comment' 2023-09-14 10:52:06 -04:00
Ryan Kurtz
a06ccc11ab Merge remote-tracking branch 'origin/GP-3814-dragonmacher-vt-api-update--SQUASHED' 2023-09-13 07:09:08 -04:00
dragonmacher
e7bc5efb93 GP-3814 - Version Tracking - Removed dependency on VTController from VT scripts 2023-09-11 18:08:11 -04:00
Ryan Kurtz
77373649fd Merge remote-tracking branch 'origin/Ghidra_10.4' 2023-09-11 12:41:43 -04:00
Ryan Kurtz
f4eb9f2082 GP-3826: DefLoader fixes 2023-09-11 07:32:55 -04:00
dev747368
6de15daa4c GP-3772 auto-EOL comment showing translated / original string value 2023-09-08 20:28:42 +00:00
Ryan Kurtz
1efa660703 Merge remote-tracking branch 'origin/GP-3780_ryanmkurtz_mz-cs--SQUASHED'
(Closes #5700)
2023-09-07 16:30:07 -04:00
Ryan Kurtz
b0a4144e2d GP-3780: Improving MZ memory block layout when relative CS is > 0 2023-09-07 16:26:17 -04:00
dragonmacher
4a24a53270 Test fixes 2023-09-06 15:45:51 -04:00
Ryan Kurtz
3c95cfd4ea Merge remote-tracking branch 'origin/GP-3800_Dan_windowsTerminal--SQUASHED' 2023-09-05 13:54:43 -04:00
Dan
a548e54075 GP-3800: Get TerminalService working on Windows, too. 2023-09-05 13:52:35 -04:00