Commit Graph

15770 Commits

Author SHA1 Message Date
ghidorahrex
df6e4049d4 GP-6007: Added additional floating point config instructions 2025-12-02 20:34:41 +00:00
ghidorahrex
9bdd19cc08 GP-6007: Added CSR space and CSRs 2025-12-02 15:49:55 +00:00
ghidorahrex
ed4ae8bfa1 GP-6007: Added stubs for nds32 FPU instructions 2025-11-26 20:19:40 +00:00
ghidorahrex
71cd33572c GP-6007: Updated NDS32 analyzer and elf relocation handler and test
fixups
2025-11-26 15:59:55 +00:00
Timothée COCAULT
fa7c3b1fec [NDS32] Add support for the NDS32 Processor 2025-11-26 15:59:54 +00:00
Ryan Kurtz
9499199f83 Merge remote-tracking branch 'origin/GP-6120_emteere_PPC64ThunkPatterns' into Ghidra_12.0 2025-11-26 05:01:09 -05:00
ghidra1
863be7c97c Merge branch 'GP-6161_BugFIxes' into Ghidra_12.0 2025-11-24 16:30:06 -05:00
ghidra1
f3d597a6a7 GP-6161 RangeMap fix and setLanguage regression fix 2025-11-24 16:27:04 -05:00
Ryan Kurtz
e1f6642c77 Merge remote-tracking branch
'origin/GP-6121_ghidorahrex_PR-8625_dt-12345_aarch64_fmadd' into
Ghidra_12.0 (Closes #8625, Closes #8454)
2025-11-24 14:01:25 -05:00
Ryan Kurtz
00978223d3 Merge remote-tracking branch
'origin/GP-4650_ghidorahrex_PR-6544_Sleigh-InSPECtor_aarch32_vmvn' into
Ghidra_12.0 (Closes #6544)
2025-11-24 13:58:19 -05:00
Ryan Kurtz
5fd013d0ea Merge remote-tracking branch 'origin/GP-0_dev747368_more_fixes_dwarf_external_program_addresses' into Ghidra_12.0 2025-11-24 13:41:29 -05:00
dev747368
1d86eaf745 GP-0 fix more external address leakage in DWARF import 2025-11-24 18:31:27 +00:00
emteere
88ff4b2008 GP-6120_emteere_FixThunkDetectionMarkupPPC64 2025-11-24 18:25:40 +00:00
Ryan Kurtz
97881c199d Merge remote-tracking branch 'origin/GP-6151_dev747368_fix_dwarf_copy_external_symbol_from_external_debuginfo' into Ghidra_12.0 2025-11-24 05:43:10 -05:00
Ryan Kurtz
06ae0f5660 GP-0: Removing unneeded PyGhidra print 2025-11-24 05:42:35 -05:00
dev747368
a44ebd5b6c GP-6151 fix DWARF analyzer when copying external debuginfo symbols 2025-11-20 23:11:19 +00:00
Ryan Kurtz
44eb432e86 Merge branch
'GP-6049_ghidorahrex_PR-8424_p1pkin_powerpc_branch_conditionals_fix_2'
into Ghidra_12.0 (Closes #8424)
2025-11-20 12:40:45 -05:00
MetalliC
22a5a22d82 PowerPC: fix condition check in bd*f* opcodes 2025-11-20 12:39:15 -05:00
Sleigh-InSPECtor
0982753437 AArch32: fixed vmvn
* fixed incorrect shift offset (bytes given in place of bits) and double word order
2025-11-20 15:19:00 +00:00
ghidra1
5b1f67f360 Merge remote-tracking branch 'origin/GP-6142-dragonmacher-tooltip-placement' into Ghidra_12.0 2025-11-19 17:02:00 -05:00
dragonmacher
fd0902b14d GP-6142 - Hovers - Fixed default tootip padding bug 2025-11-19 17:00:55 -05:00
Ryan Kurtz
8c39f94c8a Merge branch 'GP-0_ryanmkurtz_user-settings' into Ghidra_12.0 2025-11-19 10:47:54 -05:00
Ryan Kurtz
c32ead3c69 GP-0: Fixing user settings location in dev mode for LaunchSupport and
PyGhidra
2025-11-19 10:35:34 -05:00
ghidra1
6f3845841a GP-1 Updated .gitignore 2025-11-19 10:15:49 -05:00
Ryan Kurtz
6d36df6eca GP-0: Fixing PyGhidra version check when things like "-BETA" are present 2025-11-19 06:22:44 -05:00
Ryan Kurtz
17b29883a7 Merge remote-tracking branch
'origin/GP-6132_ryanmkurtz_bundle-refs--SQUASHED' into Ghidra_12.0
(Closes #8610)
2025-11-18 14:17:09 -05:00
Ryan Kurtz
0d52943d1f GP-6132: Fixed a bug in the the PyGhidra headless analyzer that resulted in the wrong exception being thrown when a script tries to import a module that isn't found 2025-11-18 14:15:44 -05:00
Ryan Kurtz
72cb11adfb Merge remote-tracking branch
'origin/GP-6104_d-millar_dbgeng_reg_write_fix' into Ghidra_12.0 (#8551)
2025-11-18 06:40:13 -05:00
d-millar
8fe746755a GP-6104: fix for dbgeng reg write 2025-11-17 15:23:11 -05:00
Ryan Kurtz
df1cfb7e6c Merge remote-tracking branch 'origin/GP-6118_ARMreturns' into Ghidra_12.0 2025-11-17 12:42:52 -05:00
Ryan Kurtz
0e7237e10e Merge remote-tracking branch 'origin/patch' into Ghidra_12.0 2025-11-17 06:18:04 -05:00
Ryan Kurtz
fab48be446 Merge remote-tracking branch
'origin/GP-6100_ghizard_PDB_fix_NPE_for_null_function_container' into
patch (Closes #8596)
2025-11-17 06:15:56 -05:00
Ryan Kurtz
2255e487ff Merge remote-tracking branch 'origin/GP-6106_dev747668_golang_apisnapshot_patchver_fallback--SQUASHED' into Ghidra_12.0 2025-11-17 05:36:01 -05:00
Ryan Kurtz
66f8ed38e1 GP-0: Upping gradle wrapper version to 9.2.0 2025-11-17 05:34:16 -05:00
Ryan Kurtz
6467124721 GP-0: Fixing javadoc 2025-11-17 05:32:40 -05:00
dt-12345
c4c7f11d1c fix AArch64 fmadd operand ordering for 32-bit case 2025-11-14 17:07:20 +00:00
ghidra1
217aded90d GP-6119 GettingStarted.md revision 2025-11-13 17:11:38 -05:00
ghidra2
59aaef19c7 GP-6119 Update GettingStarted extension installation prose. 2025-11-13 21:41:33 +00:00
caheckman
5857e63741 GP-6118 Fix for specialized ARM cpy pc,lr 2025-11-13 20:31:53 +00:00
dev747368
09353f5f6f GP-6106 fix go apisnapshot version fallback
Wasn't trying to use previous patch-ver snapshot info.
2025-11-13 18:52:35 +00:00
ghidra1
f983772715 Merge remote-tracking branch 'origin/GP-6105_Dan_regPanelRefreshOnChangedLanguage' into Ghidra_12.0 2025-11-12 16:23:16 -05:00
ghidra1
596f8b5ba5 Merge remote-tracking branch
'origin/GP-6084_Dan_registerGroupsNotWriteable--SQUASHED' into
Ghidra_12.0 (Closes #6084)
2025-11-12 16:22:20 -05:00
Dan
c21c812f74 GP-6105: Clear RegisterRow cache on changed language. Use IdentityHashMap. 2025-11-12 17:40:57 +00:00
Dan
3965c8edf0 GP-6084: Fix register writing for lldb (schema and code)
Some work toward dbgeng as well, but not yet resolved.
2025-11-12 16:57:56 +00:00
ghidra1
63cac1c7cb GP-5975 Corrected regresion error 2025-11-10 11:13:13 -05:00
ghizard
5617485789 GP-6100 - PDB - fixed NPE due to function null container class 2025-11-10 07:34:49 -05:00
ghidra1
86d5b1b7f4 Merge branch 'GP-5975_emteere_RISCV_Upgrade' into Ghidra_12.0 2025-11-07 15:32:05 -05:00
ghidra1
c3a2482e18 GP-5975 Eliminated unused NotFoundException from Memory methods.
Revised import to always include pspec symbols within pcode-defined
memory blocks.  Added label name check.  Revised language version
upgrade to handle certain pspec-defined block and symbol changes.
Corrected RISC-V 64-bit-fp cspec.
2025-11-07 15:28:55 -05:00
emteere
ade1ad71ba GP-5975 Refactored RISCV custom instruction, sinc file layout,
simplified context, and moved csr register definitions to be in a
special csreg ram space.  Deprecated all most RISCV variants other
than default.  Added andestar V5 RISCV variant.
2025-11-07 15:28:53 -05:00
ghidra1
8ca912cb7a GP-1 Updated svrREADME.md doc 2025-11-07 12:26:08 -05:00