Commit Graph

13877 Commits

Author SHA1 Message Date
Ryan Kurtz
83098ce2b5 Merge remote-tracking branch 'origin/GP-0_ghizard_RN_fixes' into patch 2025-03-26 06:15:10 -04:00
ghizard
163d96af2d GP-0 RN doc fixes 2025-03-26 06:11:15 -04:00
ghidra1
23b60335ca GP-0 Corrected DbViewerPlugin_Refresh help warning 2025-03-25 16:45:28 -04:00
Ryan Kurtz
1865142776 Merge remote-tracking branch 'origin/GP-5517_Dan_addStackToEmuSchema' into patch 2025-03-25 14:15:07 -04:00
Dan
2261fde014 GP-5517: Add Stack/Frames to "pure emulation" schema. 2025-03-25 18:03:30 +00:00
Ryan Kurtz
907e5c563f GP-5521: pyghidra.open_program() now accepts a program_name parameter,
which can be used to override the program name derived from the
binary_path parameter
2025-03-25 13:44:04 -04:00
ghidra1
3acd4aede7 GP-0 Corrected spelling error 2025-03-25 13:11:06 -04:00
ghidra1
67c11735e6 GP-0 Corrected documention error 2025-03-25 12:06:51 -04:00
Ryan Kurtz
39cf3a794a Merge remote-tracking branch 'origin/GP-5460_Dan_fixIndirectsInInjects' into patch 2025-03-25 06:18:26 -04:00
Ryan Kurtz
e2103ebda4 Merge remote-tracking branch 'origin/GP-5459_Dan_fixEmptyStructuredOps' into patch 2025-03-25 06:16:45 -04:00
Dan
f0a9e138e2 GP-5460: Fix branching from injected p-code in emulation. 2025-03-24 20:04:23 +00:00
Dan
852db3a80a GP-5459: For userop libraries, treat empty as empty, not unimpl 2025-03-24 19:19:06 +00:00
ghidra1
6b24b84bd8 Merge remote-tracking branch 'origin/GP-5519_ghidra1_FileSystemErrorHandling' into patch 2025-03-24 09:49:49 -04:00
ghidra1
b1c6beb494 GP-5519 Improved handling of unsupported project files and smooth over
project content incompatibilities that may arise
2025-03-24 09:39:55 -04:00
Ryan Kurtz
ed8898cbbb Merge remote-tracking branch 'origin/GP-5505_ghidra007_RTTIscript_improveLowBitCodeModeUsage--SQUASHED' into patch 2025-03-21 15:12:46 -04:00
ghidra007
2f83e26c0e GP-5505 Improved RecoverClassesFromRTTIScript abilty to use the LowCodeModeBit to find code references. 2025-03-21 18:40:16 +00:00
ghidra1
5eb247f5cd GP-0 Corrected test screenshot failure 2025-03-20 14:51:29 -04:00
Ryan Kurtz
122bd22317 Merge remote-tracking branch 'origin/GP-5502_ghidra007_rtti_gcc_verify_typeinfonames_are_strings--SQUASHED' into patch 2025-03-20 13:39:10 -04:00
ghidra007
24556abe4b GP-5502 added extra typeinfo validation by checking that typeinfoname is a string 2025-03-20 16:29:28 +00:00
Ryan Kurtz
fa554361d5 Merge remote-tracking branch 'origin/GP-5485-dragonmacher-union-editor-ordinal-col' into patch 2025-03-19 13:10:06 -04:00
Ryan Kurtz
595e66d698 Merge remote-tracking branch 'origin/GP-5501_ghidra007_gcc_rtti_improve_typeinfoStruct_validation' into patch 2025-03-19 13:08:49 -04:00
Ryan Kurtz
8d010a877c Merge remote-tracking branch
'origin/GP-5500_ghidra007_addValidBlockCheckForVftableAddresses' into
patch (Closes #7927)
2025-03-19 13:07:35 -04:00
ghidra007
e9e127da89 GP-5501 improved rtti script gcc typeinfo creation 2025-03-18 19:03:54 +00:00
ghidra007
d43a827c7c GP-5500 add check that potential vftable address is in valid memory
block
2025-03-18 18:11:33 +00:00
Ryan Kurtz
227497e0fa Merge remote-tracking branch
'origin/GP-5299_ghidorahrex_x86_pop_macro_fix' into patch (Closes #7326)
2025-03-18 12:14:01 -04:00
ghidra007
39a6a73c6d GP-5487 improved RecoverClassesFromRTTI gcc rtti detection
(Closes #7904)
2025-03-18 12:11:34 -04:00
dragonmacher
80bc6de413 GP-5485 - Added an optional 'ordinal' column to the union editor 2025-03-18 10:50:03 -04:00
ghidra1
6c00c68e2b GP-0 test fix 2025-03-14 10:51:02 -04:00
ghidra1
9fbcf838ca GP-0 Corrected StorageEditorModel related test failure 2025-03-14 09:33:32 -04:00
Ryan Kurtz
7970f0c45a Merge remote-tracking branch
'origin/GP-5479_ghidra1_FunctionStorageEditor' into patch (Closes #7900)
2025-03-13 11:18:50 -04:00
Noah Gregory
a962761ac0 Backporting "Start using long for symbol table offsets instead of
`int`" to patch (#7436, #7882)
2025-03-13 11:01:53 -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
ghidra1
15e4335eda GP-5479 Corrected Function Storage Editor issues 2025-03-12 15:47:59 -04:00
Ryan Kurtz
a15e86832a Merge remote-tracking branch
'origin/GP-5461_ghidra007_RTTIScriptHandleMultipleVftableSymbolsAtSameAddr'
into patch (#7876)
2025-03-11 06:48:26 -04:00
ghidra007
e2b60a52f9 GP-5461 updated RecoverClassesFromRTTI script to correctly handle case
where some vftable addresses have more than one valid vftable symbol.
2025-03-07 21:33:16 +00:00
Ryan Kurtz
b2d3c28ca7 Merge remote-tracking branch
'origin/GP-4648_ghidorahrex_PR-6531_Sleigh-InSPECtor_aarch32_vselgt'
into patch (Closes #6531)
2025-03-06 12:02:13 -05:00
Ryan Kurtz
5a8c2fbfa6 Merge branch 'GP-5444_ryanmkurtz_pyghidra-lock' into patch
(Closes #7536)
2025-03-06 12:00:09 -05:00
Ryan Kurtz
abb65d1b8c GP-5444: PyGhidra open_program() now handles locked projects better 2025-03-06 11:58:12 -05:00
Ryan Kurtz
57784ead36 Merge remote-tracking branch 'origin/GP-5411_emteere_PPCpltThunk' into patch 2025-03-05 10:18:52 -05:00
Ryan Kurtz
aa0753dbef Merge branch
'GP-5449_ryanmkurtz_PR-7868_Lehona_tricore_fix_relocation_24REL' into
patch (Closes #7868)
2025-03-04 13:04:03 -05:00
Ryan Kurtz
4a8b802178 GP-5449: Certify 2025-03-04 13:03:10 -05:00
lmulert@emproof.de
334eecbd16 Fix tricore relocation 24REL handling 2025-03-04 12:58:16 -05:00
Ryan Kurtz
45552147ec Merge remote-tracking branch
'origin/GP-5402_James_aarch64_fp_comparisons--SQUASHED' into patch
(Closes #7479, Closes #7855)
2025-03-04 10:10:09 -05:00
James
1bcc69aece GP-5402 aarch64 floating point comparisons and NAN 2025-03-04 09:20:45 -05:00
emteere
208f6f3ed1 GP-5411 Added plt thunk patterns, pre-fill of edit thunk GUI, loosened
thunk address calculation for more complicated thunks
2025-03-03 22:37:45 +00:00
Ryan Kurtz
c2533aaf6e Merge remote-tracking branch 'origin/GP-5394_Dan_fixWatchDeref' into patch 2025-03-03 13:05:07 -05:00
Ryan Kurtz
32a287aab8 Merge remote-tracking branch 'origin/GP-5416_Dan_terminalScrollingOnSelect' into patch 2025-03-03 13:01:35 -05:00
Ryan Kurtz
73810bb7b9 Merge remote-tracking branch 'origin/GP-4915_Dan_fixPlotColumnIssues--SQUASHED' into patch 2025-03-03 13:00:08 -05:00
Ryan Kurtz
973a0ea1c3 Merge remote-tracking branch 'origin/GP-5383_Dan_watchesUpdateOnRegChange' into patch 2025-03-03 12:58:33 -05:00
Dan
2aedd75059 GP-4915: Scan view columns, not model columns, to detect Plot removal. 2025-03-03 17:09:42 +00:00