|
| 1 | +# Ghidra 12.0.2 Change History (January 2026) |
| 2 | + |
| 3 | +### New Features |
| 4 | +* _Emulator_. Fixed emulator's evaluation of `inst_next2` (GP-6134, Issue #8646) |
| 5 | + |
| 6 | +### Improvements |
| 7 | +* _Basic Infrastructure_. Upgraded `commons-lang3` , `log4j`, and `postgresql` jars. (GP-6243) |
| 8 | +* _Debugger_. Several Address and Value columns are now displayed in fixed-width font: Register Value, Stack PC, Snapshot PC, Watch Value (GP-6025) |
| 9 | +* _Debugger:Breakpoints_. Added __Expression__ column to __Breakpoints__ locations table. (GP-6026) |
| 10 | +* _Documentation_. Updated Debugger tutorial to reflect the addition of the Comment column to the Watches panel, and the moving of the schedule display to trace tabs instead of the Threads panel title bar. (GP-6032) |
| 11 | +* _Extensions_. Fixed a potential zip path traversal vulnerability when unzipping Ghidra Extension archives. (GP-6354) |
| 12 | +* _Multi-User_. Upgraded yajsw to 13.18. (GP-6364) |
| 13 | + |
| 14 | +### Bugs |
| 15 | +* _Data Types_. Corrected Union update notification issue which impacted proper archive sync indicators and related operations. (GP-6359, Issue #8884) |
| 16 | +* _Debugger_. Fixed missing "Dynamic Listing" entry in Window menu, when the Dynamic Listing is closed. (GP-6086, Issue #8604) |
| 17 | +* _Debugger:Emulator_. Fixed a silent infinite read loop during some situations in an emulator forked from a live target. (GP-6340) |
| 18 | +* _Demangler_. Fixed Gnu Demangler failure to parse a global guard variable. (GP-6371, Issue #8900) |
| 19 | +* _GUI_. Updated the Symbol Tree's filter to fix an issue that sometimes caused it to not get painted. (GP-6366, Issue #2448) |
| 20 | +* _Processors_. Corrected AARCH64 `ldapr` instruction semantics to properly read memory (GP-6358, Issue #6593) |
| 21 | +* _Processors_. Corrected PowerPC VLE `se_blrl` instruction semantics. (GP-6379, Issue #6207) |
| 22 | +* _Processors_. Corrected issue with ARM `ldrexd` instruction when the operands are the same register. (GP-6381, Issue #6590) |
| 23 | + |
| 24 | +### Notable API Changes |
| 25 | +* _Debugger:Emulator_. (GP-6340) Removed `PcodeTraceDataAccess.intersectUnknown` in favor of `intersectViewKnown` with sutract. |
| 26 | +* _Emulator_. (GP-6134) Added `InstructionPrototype.hasNext2Dependency()` |
| 27 | + |
1 | 28 | # Ghidra 12.0.1 Change History (January 2026) |
2 | 29 |
|
3 | 30 | ### Improvements |
|
0 commit comments