dev747368
89762a9ef1
GP-4162 fix view defined strings table filtering
2023-12-21 20:56:01 +00: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
caheckman
ff2526479e
GP-4140 Strip TypeDefs when extracting primitives
2023-12-15 19:56:26 +00:00
ghidra1
e2fe6c7a82
GP-0 Corrected failure case for prototype multi-slot assignment which
...
exceeds stack space.
2023-12-15 10:41:52 -05:00
ghidra1
d4c854ddbc
GP-4139 Improve demanglers function signature source type applied.
...
Renamed rustcall to __rustcall. Minor fix to legacy rust demangling for
namespaces.
2023-12-14 14:54:28 -05:00
ghidra1
ed46dde304
GP-0 corrected decompiler modellock
2023-12-12 15:40:29 -05:00
caheckman
99d8762b9c
GP-4133 Adjustment for forced indirect return
2023-12-11 22:38:21 +00:00
ghidra1
2259379a67
GP-4133 improved support for __return_storage_ptr__ param which
...
transitions return storage to VOID.
2023-12-11 16:01:58 -05:00
caheckman
bd43d1b11a
GP-4117 Pass structure/union alignment to decompiler
2023-12-06 23:48:52 +00:00
Dan
067f4f4352
GP-4017: Fix Javadoc warnings
2023-12-05 12:14:53 -05:00
ghidra1
ee4c7f2041
Merge branch 'epic_GP-4009_BSimPublicRelease_SQUASHED'
2023-12-05 08:35:30 -05:00
caheckman
0865a3dfb0
GP-4009 Introduced BSim functionality including support for postgresql,
...
elasticsearch and h2 databases. Added BSim correlator to Version
Tracking.
2023-12-05 08:30:51 -05:00
ghidra1
6242fda158
GP-0 Ensure Program.getCompiler() returns "unknown" instead of null
2023-12-05 07:51:48 -05:00
ghidra1
714b1b1350
Merge branch 'GP-2412_Rust-final'
2023-12-01 16:06:03 -05:00
1635321
921247f640
GP-2412: Improved support for Rust binaries
2023-12-01 16:04:52 -05:00
Ryan Kurtz
bad90171c4
Merge remote-tracking branch 'origin/GP-3965_DecompilerBraces'
...
(Closes #81 , Closes #1937 , Closes #1938 , Closes #4914 , Closes #1240 )
2023-12-01 06:49:42 -05:00
Ryan Kurtz
1c6c8993d4
Merge remote-tracking branch
...
'origin/GP-2628_dev747368_search_for_encoded_strings--SQUASHED'
(Closes #1582 , Closes #2106 )
2023-12-01 06:39:13 -05:00
dev747368
c91e9aac3f
GP-2628 Add 'Search|For Encoded Strings'
2023-11-30 18:14:29 -05:00
ghidra1
ebf84e81cb
GP-0 corrected test failures
2023-11-30 17:03:26 -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
Ryan Kurtz
e138d381ea
Merge remote-tracking branch
...
'origin/GP-4078_ghidra1_FunctionDefinitionResolve--SQUASHED'
(Closes #5927 )
2023-11-30 08:28:21 -05:00
Ryan Kurtz
0e9c36b513
Merge remote-tracking branch 'origin/patch'
2023-11-30 08:23:00 -05:00
Ryan Kurtz
76ae3b0748
Merge remote-tracking branch 'origin/GP-3986_emteere_PcodeopParamLimit' into patch
2023-11-30 08:16:12 -05:00
ghidra1
3eb59b3418
GP-4078 added delayed pointer resolve logic to FunctionDefinitionDB
2023-11-29 17:45:34 -05:00
Ryan Kurtz
d4861c46ac
Merge remote-tracking branch 'origin/GP-3715_ghizard_PDB_perf_investigate_resolve_as_you_go_squash_and_rebase20231101'
2023-11-28 11:59:10 -05:00
ghizard
6f852989ca
GP-3715 - PDB perf: resolve-as-you-go and stored types
2023-11-27 16:49:13 -05:00
ghidra1
2e5b4fc22a
Merge remote-tracking branch 'origin/GP-3979_ghidragon_program_caching--SQUASHED'
2023-11-27 12:10:07 -05:00
ghidragon
7d67188d0b
GP-3970 program caching and refactoring of ProgramManager and OpenProgramTask
2023-11-27 11:47:18 -05:00
ghidra1
fc84134bde
Merge remote-tracking branch 'origin/patch'
2023-11-23 09:43:52 -05:00
ghidra1
ab831f73b3
Merge branch 'GP-3962_emteere_TestFailureFix' into patch
2023-11-23 09:39:45 -05:00
emteere
00bbee3163
GP-3962 Fix for test failures from delayslot with branches flow
...
following, also fixed backward flow following through delayslots with
branches
2023-11-23 09:38:42 -05:00
Ryan Kurtz
4f8c920cce
Merge remote-tracking branch 'origin/patch'
2023-11-21 12:24:28 -05:00
Ryan Kurtz
e45935f68e
Merge remote-tracking branch 'origin/GP-4057_ghidra1_ProjectLocatorPath' into patch
2023-11-21 12:20:23 -05:00
ghidra1
af160d946d
GP-4057 Corrected ProjectLocator bug and corrected use of various
...
directory preferences to varefy directory existance.
2023-11-20 16:35:20 -05:00
Ryan Kurtz
110f80955b
Merge remote-tracking branch 'origin/GP-4042_ghidra1_ElfPtNote'
2023-11-17 13:29:23 -05:00
Ryan Kurtz
67db570645
Merge remote-tracking branch 'origin/GP-4013_Dan_fixAssemblerCtxSolver'
2023-11-17 13:25:13 -05:00
ghidra1
e65bede08b
GP-0 Corrected loongarch ilp32f pentry sizing issue. Improved cspec
...
parse error reporting to include line number.
2023-11-17 10:33:36 -05:00
ghidra1
68dc53768c
GP-4202 corrected ELF PT_NOTE processing issue
2023-11-16 13:18:45 -05:00
caheckman
bc6baf65c0
GP-3965 Brace formatting
2023-11-15 21:49:20 +00:00
Dan
ebce060f34
GP-4013: Select context before trying to backfill
2023-11-15 11:56:17 -05:00
Ryan Kurtz
7c686cbfb7
Merge remote-tracking branch 'origin/GP-3938_PrototypeModelRules'
2023-11-15 06:30:05 -05:00
Ryan Kurtz
b0f3d99545
Merge remote-tracking branch 'origin/patch'
2023-11-09 13:12:14 -05:00
Ryan Kurtz
740ed427de
Merge remote-tracking branch
...
'origin/GP-3962_emteere_FuncBodyBranchIntoDelaySlot' into patch
(Closes #5866 )
2023-11-09 13:09:35 -05:00
caheckman
191371675a
GP-3938 PrototypeModel rules
2023-11-08 19:50:55 +00:00
emteere
dad9fd466d
GP-3986 Minor fix for pcodeops with more than eight params
2023-11-08 19:33:46 +00:00
Ryan Kurtz
dae07c1900
Merge remote-tracking branch 'origin/patch'
2023-11-08 10:57:38 -05:00
caheckman
053097616a
GP-4020 Send core data-type id as unsigned
2023-11-07 21:18:02 +00:00
ghidra1
fc27e8c4ca
Merge remote-tracking branch 'origin/patch'
2023-11-02 11:33:56 -04:00
ghidra1
171d13bae8
GP-3998 DT Archive uses retained data organization when associated
...
language error occurs.
2023-11-02 11:31:35 -04:00