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
ghidra1
2a7897c366
GP-0 revised FileSystems lzfse build and C source placement within
...
module
2024-03-29 15:03:40 -04:00
Ryan Kurtz
b070f86b4d
GP-4391: Allowing lzfse native to build on FreeBSD
2024-03-26 08:19:07 -04:00
Ryan Kurtz
1fa3fb4f1d
GP-3770: Fixing Mach-o PRELINK check
2024-03-25 07:22:20 -04:00
Ryan Kurtz
0d2ed82809
GP-4391: Adding LZFSE GFileSystem
2024-03-20 13:39:37 -04:00
Ryan Kurtz
1d52fdbdc6
GP-3770: Adding files __BRANCH_STUBS and __BRANCH_GOTS to
...
MachoFileSetFileSystem
2024-03-14 10:55:32 -04:00
Ryan Kurtz
f5ed1128aa
Merge remote-tracking branch 'origin/GP-4245_ghizard_Split_PDB_Universal_Analyzer_into_multiple_phases'
2024-03-13 09:07:28 -04:00
Ryan Kurtz
d73e871360
GP-3770: New GFileSystem for Mach-O LC_FILESET_ENTRY
2024-03-13 07:30:31 -04:00
ghizard
76994b47a1
GP-4245 - Split PDB Universal Analyzer into multiple phases with
...
analyzer state
2024-03-12 15:10:10 -04: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
Ghidra78
02642c1559
GP-3946 Implement SquashFS FileSystem
2023-12-14 14:19:21 -05:00
dev747368
272c6a4d1f
GP-2109 Golang analyzer improvements, gostrings.
...
Add GolangStringAnalyzer.
Improved recovery of function signatures (from method and interfacemetadata, also via stack trace info).
Golang package paths are used as Ghidra namespace.
Propagate RTTI from some built-in runtime alloc methods.
2023-11-30 18:59:13 +00:00
jt8587
ab40dbae46
GP-3748: Added support for CaRT file system
2023-11-30 08:44:52 -05:00
ghizard
4da04423bd
GP-4025 - PDB - Use ByteProvider in place of RandomAccessFile
2023-11-27 16:00:41 -05:00
Ryan Kurtz
d81a42df6d
GP-3753: 'Add To Program' workflow for dyld_shared_cache components
2023-10-16 16:15:43 -04:00
Ryan Kurtz
960f63fa07
GP-3860: DyldCacheExtractor can now extract .dylddata and stubs files
2023-09-21 12:30:18 -04:00
ghidra1
418995f0ce
Merge remote-tracking branch 'origin/patch'
2023-09-01 12:30:30 -04:00
d-millar
38c28e9b82
GP-0: RVAs for dumpfile should not be cast to int
2023-08-31 22:18:16 +00:00
Ryan Kurtz
3f130fc4e1
GP-0: Small Mach-O refactorings
2023-08-16 12:37:54 -04:00
Ryan Kurtz
3d0395a6fd
GP-3728: Lazy loading of local symbols and other refactoring
2023-08-14 08:09:58 -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
Ryan Kurtz
0e3e3cccbf
GP-3728: Libraries extracted from the dyld_shared_cache filesystem now
...
contain local symbol information, which reduces the occurrence of
"<redacted>" primary symbols
2023-08-09 11:15:14 -04:00
dev747368
1b1fbf3baa
GP-3654 refactor GFilesystem, add abstract base class, filename case
...
Add AbstractFileSystem to reduce duplicate boilerplate.
Start to add support for file name/path case (in)sensitive comparisons.
2023-07-26 21:53:45 +00:00
Ryan Kurtz
3576ae9424
GP-1574: Delaying fixing DyldCacheFileSystem slide pointers until the
...
first provider is requested
2023-07-17 11:18:35 -04:00