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
Ryan Kurtz
3305f6af5d
GP-1574: Improved support for dyld_shared_cache slide pointer fixups
2023-07-12 12:00:42 -04:00
Ryan Kurtz
5b9dfc92dd
Merge remote-tracking branch 'origin/patch'
2023-07-06 11:16:27 -04:00
ghidra1
ccad2abbd8
GP-0 revised x86-64 ldef entry for compat32 variant and change opinion
...
entries to give preference to default variant
2023-07-05 10:58:20 -04:00
Ryan Kurtz
40a888599f
Merge remote-tracking branch 'origin/patch'
2023-06-30 13:04:11 -04:00
Dan
899772973a
GP-3295: Add askPassword to GhidraScript API.
2023-06-29 17:05:47 -04:00
Ryan Kurtz
763804e6c5
GP-3587: Libraries extracted from a DyldCacheFileSystem now contain an
...
optimized __LINKEDIT segment, resulting in a significantly smaller
binary
2023-06-28 11:26:22 -04:00
Ryan Kurtz
309be1eb05
GP-3566: Adjusted MachoLoader and DyldCacheLoader options
2023-06-22 10:06:31 -04:00
dev747368
793bedc0b4
GP-3554 fix UnknownProgressWrappingTaskMonitor's checkCanceled
...
The 1L checkCanceled() was calling the base-class's impl instead of
calling the delegate's impl. Fixed by use the right base class.
Also tweaked 2 new uses of 1L in Dtb and Fdt Analyzer.
2023-06-20 22:10:00 +00:00
dragonmacher
a7668c7f85
GP-3430 - Updated the gradle buildHelp task to better handle its inputs up-do-date state
2023-06-06 15:25:25 -04:00
Ryan Kurtz
0d71657d05
Merge remote-tracking branch 'origin/patch'
2023-06-01 13:39:47 -04:00
d-millar
8632891f83
GP-0: use readUnsignedInt for dump memory blocks
2023-06-01 13:15:14 -04:00
isabella3412
1f866578b1
GP-3328: Added support for CramFS
2023-05-25 07:19:50 -04:00
Ryan Kurtz
969a247d1c
Merge remote-tracking branch 'origin/GP-1436_lazybinding-dev_DTB_FTD_Support--SQUASHED'
2023-05-11 07:23:53 -04:00
lazybinding-dev
629924ed29
Support for analyzing DTB/DTBO and FTD binaries.
2023-05-10 09:24:38 -04:00
Ryan Kurtz
7fa3389119
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00