Ryan Kurtz
d83ea17544
Merge remote-tracking branch 'origin/Ghidra_12.0'
2025-12-05 04:43:52 -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
Ryan Kurtz
6b0feee2ee
Merge remote-tracking branch 'origin/GP-1-dragonmacher-minor-ui-tweaks'
2025-12-04 14:10:43 -05:00
dragonmacher
9d4f0ded27
Minor theme and help fixes
2025-12-04 14:08:01 -05:00
ghidra1
7b6351f7ec
GP-1 Additional Change History revision
2025-12-04 13:57:27 -05:00
Ryan Kurtz
f97d9c1346
Merge remote-tracking branch
...
'origin/GP-6147_ryanmkurtz_MemSource-column' (Closes #8548 )
2025-12-04 13:54:23 -05:00
Ryan Kurtz
506a95e3c0
GP-6147: Added a new table column for memory block source
2025-12-04 13:37:45 -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
Ryan Kurtz
cd1a188eca
GP-0: Fix for Omf166DepList not knowing about big strings ( Closes #8730 )
2025-12-04 06:51:35 -05:00
Ryan Kurtz
5c7dc9d46a
Merge remote-tracking branch
...
'origin/GP-6007_ghidorahrex_PR-1778_Tim---_tim_add_nds32_processor'
(Closes #1778 )
2025-12-04 04:26:58 -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
cffea7e4c0
Merge remote-tracking branch 'origin/Ghidra_12.0'
2025-12-03 13:15:10 -05:00
Ryan Kurtz
5d6de5545c
Merge branch 'GP-0_ryanmkurtz_PR-8415_widberg_callother'
2025-12-03 12:46:26 -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
58e5c8e44c
Merge remote-tracking branch 'origin/Ghidra_12.0'
2025-12-03 11:18:29 -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
f2c1e5fbda
Merge remote-tracking branch 'origin/GP-1-dragonmacher-flow-arrow-col-reuse'
2025-12-03 06:24:28 -05:00
Ryan Kurtz
8deaf30ab9
Merge remote-tracking branch 'origin/GP-6150_ghidra1_BlockCrossAddressUse--SQUASHED'
2025-12-03 06:22:18 -05:00
Ryan Kurtz
a8a07b148e
Merge remote-tracking branch 'origin/Ghidra_12.0'
2025-12-03 05:43:25 -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
dragonmacher
96ff3117a3
Flow Arrows - Updated column assignment to allow columns to be reused
...
when the addresses don't overlap
2025-12-02 15:41:12 -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
bed292716f
GP-6150 Improved AddressMapDB address use restriction to prevent invalid mixed use between programs.
2025-12-02 15:09:48 -05:00
d-millar
fba47f7c25
GP-6128: reset if open
2025-12-02 13:55:38 -05:00
Ryan Kurtz
b3cbe8606c
Merge remote-tracking branch 'origin/GP-0_d-millar_test_fixes--SQUASHED'
2025-12-02 13:19:52 -05:00
Ryan Kurtz
ab4c14bd7a
Merge remote-tracking branch
...
'origin/GP-6174_d-millar_android_attach--SQUASHED' (#6386 , #8225 )
2025-12-02 13:16:07 -05:00
Ryan Kurtz
012544fcb3
Merge remote-tracking branch 'origin/Ghidra_12.0'
2025-12-02 13:14:45 -05:00
ghidra1
c8e919b33b
GP-1 Minor change to GettingStarted
2025-12-02 12:42:00 -05:00
d-millar
d278340d56
GP-6174: docs
...
GP-6174: host->device
GP-6174: bug fixes
GP-6174: extra commands
GP-6174: first pass
2025-12-02 12:19:30 -05:00
d-millar
aac6757c4b
GP-0: reverting deprecated binaryOp
...
GP-0: add @ tag
2025-12-02 12:10:59 -05:00
ghidorahrex
9bdd19cc08
GP-6007: Added CSR space and CSRs
2025-12-02 15:49:55 +00:00
Ryan Kurtz
a0acfb8f91
Merge remote-tracking branch 'origin/Ghidra_12.0'
2025-12-02 07:02:05 -05:00
Ryan Kurtz
f901a1bb4a
GP-0: Upping gradle wrapper version to 9.2.1
2025-12-02 06:57:46 -05:00
Ryan Kurtz
9998788556
GP-0: Fixing javadoc
2025-12-02 06:55:22 -05:00