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
Ryan Kurtz
2fc7ffc474
GP-5291: Adding getter methods for fields in DyldCacheHeader. Parsing
...
new "tpro mapping" fields.
2025-01-21 13:10:39 -05:00
Ryan Kurtz
1e8f51bc0d
GP-5249: Fixing CFStringAnalyzer check #7361
2025-01-10 09:45:04 -05:00
Dan
a8fae1fe5b
GP-4643: Add a JIT-accelerated p-code emulator (API/scripting only)
2025-01-03 10:27:38 -05:00
Ryan Kurtz
2fe077cbf1
Merge remote-tracking branch 'origin/GP-5220b_Dan_updateDex2JarAndAsm--SQUASHED'
2025-01-02 16:06:37 -05:00
Dan
586ae8f706
GP-5220: Update to dex2jar 2.4.24 and asm-9.7.1
2025-01-02 16:05:42 -05:00
dev747368
01984fa136
GP-5225 fix "FAIL TO CLOSE file.zip" warning
2024-12-31 21:49:22 +00:00
dev747368
0b1398c5a8
GP-5208 improve library name lookups
...
Expose the nameComparator feature in Gfilesystems to allow
faster lookups of libraries (especially on windows where
isDirectory is 10x slower)
2024-12-27 10:37:35 -05:00
Ryan Kurtz
3b4d4f9ed0
GP-0: Certify
2024-11-22 13:03:28 -05:00
Kai Bolay
15358c6cdd
Output crc32 in hex
2024-11-22 08:31:55 -05:00
Ryan Kurtz
8c5a35ef41
Merge remote-tracking branch 'origin/patch'
2024-11-06 08:36:08 -05:00
dev747368
64bf857963
GP-5096 try to fix core dump caused by 7zip library
...
Race condition where accessing a 7z file element while the archive is
being closed in a separate thread.
2024-11-06 08:33:51 -05:00
Ryan Kurtz
89198b3bf9
Merge branch 'GP-0_ryanmkurtz_PR-7152_hippietrail_two-spellos'
2024-11-05 08:45:31 -05:00
Ryan Kurtz
6f7acdc65c
GP-0: Certify
2024-11-05 08:44:22 -05:00
hippietrail
f531fc0513
misspellings of "choosen" and "preceed"
2024-11-05 19:36:00 +07:00
Ryan Kurtz
faf55a8de6
GP-5078: Improvements to Ghidra Module directory layout
2024-10-31 10:34:26 -04:00
Ryan Kurtz
3588ecdab7
GP-0: Fixing javadoc warnings
2024-08-19 11:39:05 -04:00
dev747368
ffaa3398ca
GP-4836 cleanup "Executable Format" option usage
2024-08-09 19:47:03 +00:00
dev747368
3f86719c0b
GP-4640 add support for symlinks in fs browser, reorg actions
2024-07-15 11:46:05 -04:00
Ryan Kurtz
d58923419c
GP-4729: More OmfLoader refactoring. Initial Omf51Loader framework.
2024-07-03 07:45:09 -04:00
Ryan Kurtz
8b7cae1b2c
Merge remote-tracking branch 'origin/GP-4595_ghizard_PDB_work_around_self_containing_class_from_lambda_and_deal_with_primitive_typedef--SQUASHED'
2024-07-02 12:36:41 -04:00
ghizard
3326d42baf
GP-4595 - PDB fix class containing member with same type name and primitive typedef and use default type handler
2024-07-01 18:29:57 -04:00
Ryan Kurtz
93eed8011c
GP-4729: Refactor existing OMF support
2024-06-28 07:50:37 -04:00
Ryan Kurtz
d3d60ea399
GP-4564: Improvements to library search paths and other loader options
2024-06-05 08:40:08 -04:00
dev747368
5d5e7a97ff
GP-4632 Improve GFilesystem symlink handling
2024-05-23 19:38:48 +00:00
Ryan Kurtz
27f59f123c
GP-4603: Fixing problem with symbolic links in SquashFS
2024-05-16 07:33:19 -04:00
ghidra1
9ec928791c
GP-0 Add missing license info
2024-04-25 17:20:29 -04:00