diff --git a/Ghidra/Configurations/Public_Release/src/global/docs/ChangeHistory.html b/Ghidra/Configurations/Public_Release/src/global/docs/ChangeHistory.html index f4fcd0f912..80b31d54ca 100644 --- a/Ghidra/Configurations/Public_Release/src/global/docs/ChangeHistory.html +++ b/Ghidra/Configurations/Public_Release/src/global/docs/ChangeHistory.html @@ -22,6 +22,39 @@
++Improvements
++
+- BSim. The make-postgresql.sh script now uses the uname command instead of the arch command to increase system compatibility. (GP-4174, Issue #6051)
+- Decompiler. The Decompiler has been improved to recognize a broader class of boolean expressions when identifying and collapsing duplicate predicates. An emphasis was given to ARM executables for this change. (GP-3941, Issue #5611)
+
+Bugs
++
+- Analysis. Fixed IndexOutOfBoundsException when decompiling AARCH64 functions with empty structure parameters. (GP-4169, Issue #6047, #6068, #6120)
+- BSim. Modified bsim and bsim_ctl command line option specification to use the form --option value or --option=value instead of option=value. Also corrected some bugs associated with command processing. (GP-4173, Issue #6054)
+- Data. Corrected default reference creation for pointers added to byte-mapped memory blocks when a valid address can be produced. (GP-4203, Issue #6081)
+- Debugger:Agents. Trace RMI clients are now included in the distribution. (GP-4198)
+- Debugger:Listing. Fixed NullPointerException in TraceDisassembleCommand. (GP-4257)
+- Decompiler. Fixed rare bug that could cause the Decompiler to crash during construction of Static Single Assignment (SSA) form. (GP-4201, Issue #6034)
+- Function. Corrected issues related to Function custom storage transition when auto-void-return-storage is used. This situation can occur when the Rust calling convention spec-extension is used. (GP-4234)
+- Function Compare. Fixed bug causing an IndexOutOfBoundsException in the Decompiler Diff View panel when comparing functions. (GP-4253)
+- Importer:ELF. Corrected x86-64 ELF GOT allocation for object module import for R_X86_64_GOTPCRELX and R_X86_64_REX_GOTPCRELX relocations. (GP-4228)
+- Importer:ELF. Corrected ELF x86-64 import error affecting *.o files with the reported error "GLOBAL_OFFSET_TABLE already allocated". (GP-4265)
+- Importer:PE. The PE loader can now loader PE files with an OptionalHeader.Magic value of 0. (GP-4215, Issue #6093)
+- Processors. Fixed issues with HC05/HC08 processors including invalid registers and addressing modes. (GP-3181, Issue #4444)
+- Processors. Fixed issue with PowerPC VLE branch instructions not displaying the cr register used. (GP-3787, Issue #5246)
+- Processors. Fixed issue with PowerPC VLE load/store instructions showing incorrect index. (GP-3788, Issue #5245)
+- Processors. Moved several PowerPC 4xx instructions to 4xx-only processor module. (GP-3789, Issue #5243)
+- Processors. Corrected address calculation for HCS12 call instructions referencing the PPAGE register. (GP-4104)
+- Processors. Added support for the x86 MOVDIR64B instruction. (GP-4105, Issue #5997)
+- Processors. Corrected Loongarch CSR register list and added csr77. (GP-4163, Issue #6033)
+- Processors. Fixed addresses for Tricore TC176x CAN_MO registers. (GP-4204, Issue #5712)
+- Processors. Renamed pcodeops for x86 fbstp and fbld instructions. (GP-4249, Issue #2426)
+- Version Tracking. Fixed NullPointerException in Auto Version Tracking implied-match creation. (GP-4268)
+
New Features