Ryan Kurtz
192c228d66
Merge tag 'Ghidra_12.0_build' into stable
2025-12-08 13:13:58 -05:00
ghidra1
6452eb3a07
GP-1 Spelling corrections
Ghidra_12.0_build
2025-12-05 13:05:21 -05:00
emteere
5517f129ce
GP-1 More WhatsNew
2025-12-04 21:39:33 +00:00
emteere
940d4ed173
GP-1 What's new updated
2025-12-04 16:11:55 -05:00
ghidra1
7b6351f7ec
GP-1 Additional Change History revision
2025-12-04 13:57:27 -05:00
ghidra1
d0f88bf902
GP-6007 Remove Decompiler dependency
2025-12-04 12:28:50 -05:00
ghidra1
9c0865b638
GP-1 Updated Change History for 12.0
2025-12-04 12:18:37 -05:00
ghidra1
923ceb52d4
GP-6007 use -l sleigh compile option with NDS32
2025-12-04 11:25:54 -05:00
ghidra1
6ce7fa2c91
GP-1 Minor fix Rust demangling of function symbol
2025-12-04 11:01:11 -05:00
ghidra1
6679f039de
Merge/Backport branch
...
'GP-6007_ghidorahrex_PR-1778_Tim---_tim_add_nds32_processor' into
Ghidra_12.0
2025-12-04 10:49:48 -05:00
emteere
ddf4ad1182
GP-6007 minor fixes for Andestar v5
2025-12-03 22:06:38 +00:00
emteere
2efa886f5c
GP-6007 minor fixes for mfusr, mtusr and csreg space as global in cspec
2025-12-03 21:36:18 +00:00
ghidra1
b7dde0f97f
Merge tag 'Ghidra_11.4.3_build' into stable
2025-12-03 16:31:13 -05:00
ghidra1
a2975887ef
Merge remote-tracking branch 'origin/GP-6177-dragonmacher-xref-table-fixes--SQUASHED' into Ghidra_12.0
2025-12-03 12:30:11 -05:00
ghidra1
264e318b1c
Merge remote-tracking branch 'origin/patch' into Ghidra_12.0
2025-12-03 12:22:56 -05:00
dragonmacher
eb8694d692
GP-6177 - Updated xref table delete action to not be enabled if only thunk ref types are selected
2025-12-03 11:59:40 -05:00
Ryan Kurtz
b4ba6e6fb8
Merge remote-tracking branch
...
'origin/GP-5831_ghidra007_speedupRTTIScript_fixBug--SQUASHED' into
Ghidra_12.0 (Closes #8199 )
2025-12-03 11:15:59 -05:00
Ryan Kurtz
b3e26b6d13
Merge branch
...
'GP-0_ryanmkurtz_PR-8727_niooss-ledger_pyghidra-fix-contextmanager-type-annotations'
into Ghidra_12.0 (Closes #8727 )
2025-12-03 11:14:25 -05:00
Ryan Kurtz
5ab8d33592
GP-0: PyGhidra type hint fixes
2025-12-03 11:11:52 -05:00
Nicolas Iooss
fc0f971c39
Fix Python type annotations in PyGhidra module when using contextmanager
...
Verifying the type annotations used by PyGhidra with Mypy static type
checker leads to the following error:
core.py:171: error: Argument 1 to "contextmanager" has incompatible
type "Callable[[str | Path, str | Path, str, Any, str, str, str |
JClass, str, Any], AbstractContextManager[Any, bool | None]]";
expected "Callable[[str | Path, str | Path, str, Any, str, str, str
| JClass, str, Any], Iterator[Never]]" [arg-type]
Indeed, in Ghidra/Features/PyGhidra/src/main/py/src/pyghidra/core.py,
function open_program was declared to return a
ContextManager["FlatProgramAPI"]. While this function indeed returns
such a type, the implementation uses decorator @contextlib.contextmanager
which expects the wrapped function to return an generator (with yield).
Use Generator["FlatProgramAPI", None, None] to fix this.
While at it, fix other locations where the type annotation of the
function wrapped with contextmanager was incorrect.
2025-12-03 10:59:05 -05:00
Ryan Kurtz
a93de758f7
GP-6165: Changed JPype dependency to be fixed at version 1.5.2 to avoid
...
a possible Windows crash on 1.6.0
2025-12-03 05:33:51 -05:00
Ryan Kurtz
5e6c16073e
GP-0: Renaming pyghidra.monitor() to pyghidra.task_monitor() to avoid
...
naming conflict with local monitor variables (Closes #8722 )
2025-12-03 05:08:49 -05:00
ghidra007
c5beedac5a
GP-5831 Added a few speed improvements to the RecoverClassesFromRTTIScript.
2025-12-03 05:05:17 -05:00
ghidra1
a8c0ec7e22
GP-1 Updated ChangeHistory for 11.4.3 release
Ghidra_11.4.3_build
2025-12-02 17:03:05 -05:00
ghidra1
c35cbcb984
Merge remote-tracking branch 'origin/GP-6146_ElasticSearch_8_19_7' into
...
Ghidra_12.0 (Closes #8611 )
2025-12-02 15:41:41 -05:00
ghidorahrex
df6e4049d4
GP-6007: Added additional floating point config instructions
2025-12-02 20:34:41 +00:00
ghidra1
1bed05d673
GP-1 WhatsNew updates for 12.0
2025-12-02 15:33:04 -05:00
ghidra1
c8e919b33b
GP-1 Minor change to GettingStarted
2025-12-02 12:42:00 -05:00
ghidorahrex
9bdd19cc08
GP-6007: Added CSR space and CSRs
2025-12-02 15:49:55 +00:00
Ryan Kurtz
f901a1bb4a
GP-0: Upping gradle wrapper version to 9.2.1
2025-12-02 06:57:46 -05:00
caheckman
ad4b450f31
GP-6146 Change elastic skeleton to support 8.19.7
2025-12-01 21:31:41 +00:00
ghidra1
ed4db710cf
GP-1 log when headless analyzer starts to execute a script
2025-12-01 15:42:15 -05: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