ghidragon
856aa904aa
GP-2076 domain object event refactor
2024-01-10 12:22:01 -05:00
Ryan Kurtz
4b465a980e
Merge remote-tracking branch 'origin/GP-4165_ghidra1_ProgramUpgradeCacheImprovement--SQUASHED'
2024-01-10 08:29:42 -05:00
Ryan Kurtz
f765690019
Merge remote-tracking branch 'origin/patch'
2024-01-09 20:10:02 -05:00
caheckman
548d71007f
Adjustments to default hidden return assignment action
2024-01-09 21:51:36 +00:00
ghidra1
0aa96ce892
GP-4165 openCachedProgram improvement for program upgrade condition
2024-01-09 14:25:43 -05:00
Ryan Kurtz
a2fc8addc2
Merge remote-tracking branch 'origin/GP-4185_Dan_asmExt--RBSQ'
2024-01-08 18:57:01 -05:00
Ryan Kurtz
d09cbb1228
Merge remote-tracking branch 'origin/patch'
2024-01-08 18:39:48 -05:00
Ryan Kurtz
2848eb56a5
Merge remote-tracking branch 'origin/GP-4169_ExtractPrimitivesException'
...
into patch (Closes #6047 , Closes #6068 )
2024-01-08 18:35:59 -05:00
Dan
e7458ed08b
GP-4185: Make Assembler more extensible
2024-01-08 11:23:32 -05:00
Dan
bccccac13e
GP-0: Fix tests (handle null ctxVals). Remove syserr.
2024-01-08 09:30:50 -05:00
Ryan Kurtz
54b4f4cacb
Merge remote-tracking branch 'origin/patch'
2024-01-08 06:52:00 -05:00
ghidra1
3541425450
GP-4023 corrected auto-reference creation within byte-mapped memory
...
block.
2024-01-05 10:29:47 -05:00
Dan
b382017ccb
GP-4014: Context and disasembly re-flow after patching instruction.
2024-01-04 14:04:42 -05:00
caheckman
021c5b7af3
GP-4169 Adjustments to extractPrimitives
2024-01-03 23:05:21 +00:00
dev747368
eb01064e3e
GP-0 fix string representation rendering changes in tests
2023-12-27 23:43:06 +00:00
Ryan Kurtz
a806848b31
Merge remote-tracking branch 'origin/GP-4162_dev747368_fix_viewstringstable_custom_constraints'
2023-12-27 07:51:52 -05:00
Ryan Kurtz
9226e7e090
Merge remote-tracking branch 'origin/GP-4160_dev747368_charset_logic--SQUASHED'
2023-12-27 07:39:45 -05:00
dev747368
164b4fde49
GP-4160 clean up string charset decoder logic
2023-12-26 14:03:23 -05:00
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