Ryan Kurtz
c0fe84f0bd
GP-5343: Importer filesystem mirroring
2025-09-12 10:04:53 -04:00
dev747368
2a1df77713
GP-5938 fix NPE when extracting bz2
2025-09-02 20:13:55 +00:00
dev747368
3b0ee82a5f
GP-5944 cleanup GFilesystem file attribute handling
2025-08-21 22:31:11 +00:00
ghidra1
53552616ec
Merge branch 'GP-3551_ghidra1_InternalProjectLinks'
2025-07-09 13:34:56 -04:00
ghidra1
1aa7b089c0
GP-3551 Added support for internal project link-files with improved link
...
support within project data tree. Linked-folders are now supported.
Addressed link-support issues related to various actions. Revised
link-file storage to use smaller non-DB storage. This change does impact
the Ghidra Server.
2025-07-09 13:34:22 -04:00
Ryan Kurtz
409d320057
Merge remote-tracking branch 'origin/GP-5726_dev747368_absolute_symlink_paths'
2025-07-01 11:32:01 -04:00
Ryan Kurtz
a8655234a4
Merge remote-tracking branch
...
'origin/GP-5545-5600_ryanmkurtz_autoimporter--SQUASHED' (Closes #8097 )
2025-07-01 08:27:37 -04:00
Ryan Kurtz
d3aed2c4b3
GP-5545_5600: ProgramLoader and more flexible loader args
2025-07-01 08:18:36 -04:00
ghidra1
97d2a51038
Merge remote-tracking branch 'origin/patch'
2025-06-30 08:41:12 -04:00
Ryan Kurtz
9e4e43d9f8
GP-5767: Support for iOS 26 BETA dyld_shared_cache
2025-06-20 17:05:31 -04:00
Ryan Kurtz
ab849887aa
Merge remote-tracking branch
...
'origin/GP-3952-ghidra_blue-update-script-categories--SQUASHED'
2025-06-13 12:12:47 -04:00
ghidra_blue
7db176b2bd
GP-3952 Updated the script categories to simplify and reduce the number of folders.
2025-06-13 15:00:15 +00:00
Ryan Kurtz
5ac69075e3
GP-0: Fixing deprecated calls to Conv
2025-06-13 09:03:48 -04:00
ghidra1
f981f43fad
Merge remote-tracking branch 'origin/Ghidra_11.4'
2025-06-06 18:50:01 -04:00
ghidra1
8c441250f5
GP-5742 Cleanup preferred CommentType enum use. Changed SARIF data component comment JSON serialization from int to String.
2025-06-06 17:58:07 -04:00
Ryan Kurtz
684177702e
GP-0: Fixing deprecated comment API warnings
2025-06-02 09:54:19 -04:00
Ryan Kurtz
d3131e319a
GP-0: Fixing unused import warnings
2025-05-30 07:07:43 -04:00
Ryan Kurtz
2e0c098c25
GP-0: Fixing unnecessary semicolon warnings
2025-05-30 06:46:11 -04:00
dev747368
3ecbccaf6f
GP-5726 fix absolute symlink path resolution
...
Absolute paths were being treated as relative.
2025-05-29 19:53:41 +00:00
Ryan Kurtz
a6cd5b5dbc
GP-0: Fixing @Override warnings
2025-05-29 11:07:44 -04:00
Ryan Kurtz
65b290624e
Merge remote-tracking branch 'origin/Ghidra_11.4'
2025-05-25 07:17:39 -04:00
Ryan Kurtz
7b01e2a595
GP-5396: Fixing regression in Mach-O FileSet extraction ( Closes #8194 )
2025-05-25 07:15:47 -04:00
Ryan Kurtz
6c1b881847
Merge remote-tracking branch 'origin/GP-5707_dev747368_fix_projectindex_ref_for_getinfo_action'
2025-05-21 12:22:32 -04:00
dev747368
2c894df34c
GP-5707 fix getinfo FSB action project index
...
Also tweak tar filename info string
2025-05-20 18:05:53 +00:00
Ryan Kurtz
1ea264b71a
GP-5681: Relocating Mach-O got entries with no symbols to the EXTERNAL
...
block
2025-05-20 14:01:21 -04:00
Ryan Kurtz
e13838d177
GP-5396: Only adding exports for the original extracted dylib, not
...
additional ones (#7289 )
2025-05-19 09:45:53 -04:00
Ryan Kurtz
71ed695edd
GP-5640: Making more things Iterable
2025-05-08 11:42:30 -04:00
Ryan Kurtz
f8ce5b4b3b
Merge branch 'GP-0_ryanmkurtz_PR-8025_LukeSerne_fix-typo'
2025-04-21 07:55:21 -04:00
Ryan Kurtz
6730154316
GP-0: Certify
2025-04-21 07:54:19 -04:00
Luke Serné
8303061629
Many typo's
...
These were found using the command below searching for duplicated words,
and manually going through the results to remove the false positives and
reword the true positives. Sometimes I removed the doubled word and
sometimes I replaced the duplicated word.
The grep command:
grep -nIEr '\b([a-zA-Z]+)[[:space:]*]+\1\b' ./Ghidra
2025-04-19 18:06:41 +02:00
dev747368
a3a0870b66
GP-5585 non blocking project index for the FileSystemBrowser
2025-04-17 10:57:56 -04:00
Ryan Kurtz
8701d22356
GP-0: Certify and cleanup
2025-04-02 13:26:21 -04:00
Ryan Kurtz
90a16f9963
GP-0: Certify
2025-04-02 09:21:37 -04:00
Peter Belm
64b6a358a0
FEAT: OMF-51 Library filesystem
2025-03-29 22:59:14 +00:00
Ryan Kurtz
4519440f53
GP-0: Removing 'numSections' parameter from SegmentCommand.create(),
...
since creating sections is not supported (Closes #7428 )
2025-03-24 10:56:24 -04:00
Ryan Kurtz
1345dbb192
GP-5429: Reexport fix for Mach-O object files where header is not at
...
imagebase
2025-03-21 12:50:49 -04:00
Ryan Kurtz
2d29dd713a
Merge remote-tracking branch 'origin/patch'
2025-03-13 09:06:31 -04:00
Ryan Kurtz
718987e811
GP-7899: Fixing issue with Mach-O stubs when local or absolute symbols
...
are present in the dynamic symbol table. Also fixing first entry of
string table on dyld extractions. (Closes #7899 )
2025-03-13 08:53:55 -04:00
Ryan Kurtz
3f9f79b49f
GP-5478: Cleaning up library loading code
2025-03-12 06:28:54 -04:00
Ryan Kurtz
95782ad486
GP-5429: DyldCacheExtractLoader and MachoFileSetExtractLoader no longer
...
try to handle reexports
2025-03-06 09:20:49 -05:00
Ryan Kurtz
9890a88911
GP-5441: Don't try to load libraries from dyld_shared_cache files of
...
wrong architecture...waste of memory
2025-03-03 13:55:58 -05:00
Ryan Kurtz
a28ef36998
GP-5396: The extracted dyld_shared_cache component loader now has
...
options to automatically add common components that contribute to better
analysis such as libobjc.dylib, constant data, text stubs, etc
2025-02-20 11:58:13 -05:00
Ryan Kurtz
4247ae7956
Merge remote-tracking branch 'origin/GP-5371_ryanmkurtz_macho-longs'
...
(#7436 )
2025-02-12 12:23:28 -05:00
Ryan Kurtz
bf92745d25
GP-5371: MachoLoader now uses longs to model native uint32_t
2025-02-12 12:11:38 -05:00
Ryan Kurtz
c474967356
Improving the efficiency of fixing up dyld_shared_cache slide pointers
2025-02-12 09:17:14 -05:00
Ryan Kurtz
eaa8aeb0c8
Merge branch 'GP-5371_ryanmkurtz_PR-7436_nmggithub_macho-ints'
2025-02-12 06:23:17 -05:00
Ryan Kurtz
31ad7c033b
GP-5371: Certify
2025-02-12 06:21:51 -05:00
Ryan Kurtz
3cda119889
GP-5349: Improvements to the DyldCacheFileSystem
2025-02-10 06:59:58 -05:00
Ryan Kurtz
d23e67a088
GP-0: Cleaning up certain types of javadoc errors
2025-02-03 06:13:50 -05:00
Noah Gregory
dfd0652ec1
Start using long
for symbol table offsets instead of int
2025-02-01 12:30:32 -05:00