From e42203710f5afabcefa233c18500c266c1f6e043 Mon Sep 17 00:00:00 2001 From: ghizard <50744617+ghizard@users.noreply.github.com> Date: Thu, 18 Mar 2021 14:07:35 -0400 Subject: [PATCH] Ghidra 9.2.3 ChangeHistory mods --- .../Public_Release/src/global/docs/ChangeHistory.html | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Ghidra/Configurations/Public_Release/src/global/docs/ChangeHistory.html b/Ghidra/Configurations/Public_Release/src/global/docs/ChangeHistory.html index dc38d983fe..c8e56b3a57 100644 --- a/Ghidra/Configurations/Public_Release/src/global/docs/ChangeHistory.html +++ b/Ghidra/Configurations/Public_Release/src/global/docs/ChangeHistory.html @@ -33,7 +33,7 @@
  • Emulator. Replaced Java floating point emulation to fix multiple rounding issues. (GP-357, Issue #2414)
  • Graphing. Fixed issue with graph filters not updating satellite view when changing edge filters. (GP-557)
  • Graphing. Fixed Function Graph keybindings that did not work when docked in the main Code Browser window. (GP-586, Issue #2641)
  • -
  • GUI. Fixed NPE due to using Go To action when there was no open program in the Listing. (GP-66)
  • +
  • GUI. Fixed NullPointerException due to using Go To action when there was no open program in the Listing. (GP-66)
  • GUI. Fixed bug in Reference Code Viewer options that caused an exception. (GP-620, Issue #2672)
  • Importer. Fixed exception caused when importing previously exported XML data where the bookmark override option was turned off. (GP-667)
  • Importer:ELF. Fixed a NullPointerException caused by importing an ELF with an uninitialized .got section. (GP-360, Issue #2416)
  • @@ -43,13 +43,14 @@
  • Importer:Mach-O. Fixed an issue with DYLD Load Command data structures being created in the wrong locations. (GP-689, Issue #2624)
  • Importer:Mach-O. Fixed an exception that occurred when importing Mach-O files that define zero LC_BUILD_VERSION tool entries. (GP-702, Issue #2192)
  • PDB. Fixed createPdbXmlFiles.bat to permit spaces in the path name of Ghidra installation folder and the batch argument name. (GP-575, Issue #2167)
  • -
  • PDB. Fix PDB Universal analyzer to set the run-once flag when finished. (GP-724)
  • +
  • PDB. Fixed PDB Universal analyzer to set the run-once flag when finished. (GP-724)
  • Processors. Added missing RFE instruction in MIPS up to version R3000. (GP-33, Issue #1766)
  • Processors. ARM instruction VMUL now decodes correctly. (GP-627, Issue #2677)
  • Processors. Added missing CFINV instruction to AARCH64 processor specification and added definitions for locals in neon instructions. (GP-655, Issue #2710)
  • Scripting. Fixed analyzeHeadless -scriptPath option that didn't work for Python and other non-Java scripts located in non-default directories. (GP-528, Issue #2561)
  • Scripting. Fixed concurrency issue with management of scripting bundle paths. (GP-576)
  • Scripting. Corrected handling for Ghidra Script files which are symlinks that were broken in Ghidra 9.2. (GP-650, Issue #2698)
  • +
  • Scripting. Fixed the analyzeHeadless -scriptPath option to correctly parse $GHIDRA_HOME and $USER_HOME. (GP-781)
  • @@ -606,14 +607,14 @@
  • Analysis. Made a fix to enable Apply button when changing tool options. (GT-2801, Issue #40)
  • Data Types. Fixed concurrent modification exception when replacing one datatype for another that results in some other datatype being renamed. (GT-2736)
  • Decompiler. Fixed dynamic variables and equates in 16-bit x86 programs. (GT-2745, Issue #336)
  • -
  • Decompiler:Java. Fixed DEX decompilation regression issue. (Issue #350, GT-2743)
  • +
  • Decompiler:Java. Fixed DEX decompilation regression issue. (GT-2743, Issue #350)
  • Eclipse Integration. Fixed exception in Eclipse GhidraDev plugin that occurred when performing certain actions on a Ghidra project that was imported from a previously exported Archive File. (GT-2721, Issues #283, #383)
  • GUI. Improved documentation on how to deal with HiDPI monitor issues in Linux. In the <ghidra_installation>/support/launch.properties file, change VMARGS=-Dsun.java2d.xrender from false to true.
  • Importer. Fixed an exception that occurred when batch importing APK files. (GT-2767, Issue #426)
  • Multi-User:Ghidra Server. Restored ability to execute svrAdmin script in development mode. (GT-2740)
  • Processors. The 6502 Zero page indexed addressing has been corrected to only access the Zero page. (GT-2759, Issue #201)
  • Processors. The M68000 BCD arithmetic instructions now have pcode semantics that allow disassembly to continue. (GT-2807, Issue #227)
  • -
  • Search. Fixed NullPointerException in Decompiler Data Type Reference Finder. (GT-2754. Issue #407)
  • +
  • Search. Fixed NullPointerException in Decompiler Data Type Reference Finder. (GT-2754, Issue #407)
  • @@ -679,7 +680,7 @@
  • Importer:Mach-O. The Mach-O loader can now find import libraries found in Universal Binary files. (GT-2663, Issue #136)
  • Importer:PE. The PeLoader now correctly parses the GuardCFFunctionTable when table entries are more than 4 bytes each. (GT-2671, Issue #220)
  • Multi-User:Ghidra Server. Removed support for native OS authentication from Ghidra Server (removed modes -a2 and -a3) due to incompatibility with newer OS releases including Windows 10 and Windows Server 2016. Re-introduction of this will be considered for a future release. (GT-2653)
  • -
  • PDB. Corrected NPE error when processing PDB files. (GT-2673, Issues #138, #188)
  • +
  • PDB. Corrected NullPointerException when processing PDB files. (GT-2673, Issues #138, #188)
  • Processors. Added missing PowerPC VLE conditional branch instructions: e_bdnz and e_bdz. (GT-2652, Issue #103)
  • Processors. Fixed instruction semantics for several instructions and added Control Flow Enforcement, NOP variants, CMP variants, UD1, and prefixed call instructions to X86 processor specification. (GT-2660, Issues #22, #53, #158, #157)
  • Processors. The M68000 MOVE instruction now correctly sets the CF and VF flags. (GT-2661, Issue #163)