From 0ec41f09521a92b3531ac6a6b8de702fdac1c21b Mon Sep 17 00:00:00 2001 From: ghidra1 Date: Thu, 14 Apr 2022 12:52:00 -0400 Subject: [PATCH] GP-1877 minor corrections to ChangeHistory --- .../Public_Release/src/global/docs/ChangeHistory.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Ghidra/Configurations/Public_Release/src/global/docs/ChangeHistory.html b/Ghidra/Configurations/Public_Release/src/global/docs/ChangeHistory.html index 426cc31d86..5e6acbd2a5 100644 --- a/Ghidra/Configurations/Public_Release/src/global/docs/ChangeHistory.html +++ b/Ghidra/Configurations/Public_Release/src/global/docs/ChangeHistory.html @@ -25,7 +25,7 @@
  • Analysis. Fixed another bug with recovering Objective-C method names. (GP-1642, Issue #3817)
  • Analysis. Certain switch cases using the AARCH64 CSEL instruction will now recover correctly. Previously internal CBRANCH instructions could cause switch flow recovery failure in the decompiler switch analyzer. (GP-1687)
  • Analysis. Fixed unused Microsoft Demangler options. (GP-1688, Issue #3892)
  • -
  • Analysis. (U) Reverted change (GP-1575) introduced with Ghidra 10.1 which improperly factored image-base into analysis of ELF LSDA Gcc exception records. (GP-1702)
  • +
  • Analysis. Reverted change (GP-1575) introduced with Ghidra 10.1 which improperly factored image-base into analysis of ELF LSDA GCC exception records. (GP-1702)
  • Build. Fixed gradle buildGhidra issue where a second build doesn't include all the files. This issue appears to be a bug introduced in Gradle 7. (GP-1648, Issue #3827)
  • Data Types. Fixed display of multiple Enum values. (GP-1657, Issue #3810)
  • Debugger. Now invalidating caches for dbgeng/dbgmodel in the GADP variants so the memory is not left stale. (GP-846)
  • @@ -354,7 +354,7 @@
  • Data Types. When creating a substructure from existing components, the new structure will adopt the pack setting of the parent structure from which it was created. Note that a packed structure may still move based upon component alignment rules. (GP-1111, Issue #3193)
  • Decompiler. Added E key binding to the Decompiler's Equate action. (GP-1146, Issue #3195)
  • GUI. Added Apply button to analysis options dialog. Also added a last chance save/cancel dialog that is shown when a user cancels an options dialog that has unsaved changes. (GP-1169, Issue #3274)
  • -
  • Scripting. For stripped gcc binaries, improved prototype RecoverClassesFromRTTIScript identification of vtables and simple class data, constructors, and destructors. (GP-1055, Issue #3266)
  • +
  • Scripting. For stripped GCC binaries, improved prototype RecoverClassesFromRTTIScript identification of vtables and simple class data, constructors, and destructors. (GP-1055, Issue #3266)
  • Bugs

    @@ -799,7 +799,7 @@
  • Processors. Added manual index file for the M6809 processor. (GT-3449, Issue #1414)
  • Processors. Corrected issues related to retained instruction context during a language upgrade. In some rare cases this retained context could interfere with the instruction re-disassembly. This context-clearing mechanism is controlled by a new pspec property: resetContextOnUpgrade. (GT-3531)
  • Processors. Updated PIC24/PIC30 index file to match latest manual. Added support for dsPIC33C. (GT-3562)
  • -
  • Processors. Added missing call-fixup to handle call side-effects for 32 bit gcc programs for get_pc_thunk.ax/si. (GP-10)
  • +
  • Processors. Added missing call-fixup to handle call side-effects for 32 bit GCC programs for get_pc_thunk.ax/si. (GP-10)
  • Processors. Added ExitProcess to PEFunctionsThatDoNotReturn. (GP-35)
  • Processors. External Disassembly field in the Listing now shows Thumb disassembly when appropriate TMode context has been established on a memory location. (GP-49)
  • Processors. Changed RISC-V jump instructions to the more appropriate goto instead of call. (GP-54, Issue #2120)