mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2024-11-26 22:20:42 +00:00
Updated version to 9.0.2 and restored missing file
This commit is contained in:
parent
e5246c633d
commit
31b449327a
@ -6,6 +6,45 @@
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
|
||||
<H1 align="center">Ghidra 9.0.2 Change History (April 2019)</H1>
|
||||
|
||||
<blockquote><p><u>Bugs</u></p></blockquote>
|
||||
<blockquote>
|
||||
<ul>
|
||||
|
||||
<li><I>Analysis.</I> Constant reference analysis boundary controls for speculative references has been fixed. Speculative references are references created from computed constants passed as parameters, stored to a location, or from indexed offsets from a register. (Issue #228)</li>
|
||||
|
||||
<li><I>Decompiler. </I> Fixed rendering bug in the Decompiler when the "Find" dialog is closed. (Issue #282) </li>
|
||||
<li><I>Decompiler. </I> Fixed decompiler handling of Function Definition data types. (Issue #247) </li>
|
||||
|
||||
<li><I>Decompiler. </I> Fixed "Free Varnode" exception in RuleConditionalMove. (Issue #294) </li>
|
||||
|
||||
<li><I>Diff. </I> Fixed exceptions that can occur in the Diff View for programs with overlays. </li>
|
||||
|
||||
<li><I>Documentation. </I> Corrected the spelling of "listener" throughout the source code. (Issue #235) </li>
|
||||
<li><I>Exporter. </I> Exporting a selection as Intel Hex will now allow a selection of any length. Previously this was restricted to multiples of 16 bytes. (Issue #260) </li>
|
||||
<li><I>GUI. </I> Fixed exception that occurs after disabling MyProgramChangesDisplayPlugin. </li>
|
||||
|
||||
<li><I>GUI.</I> Updated the "Open Program" dialog to disallow file drop operations. (Issue #252)
|
||||
|
||||
<li><I>Languages. </I> The ARM Thumb CMP.W and LSL isntructions have been changed to correctly decode. There are still issues to work out with Unpredictable execution when Rd is the PC. (Issue #280) </li>
|
||||
<li><I>Multi-User:Ghidra Server. </I> Corrected bug introduced into ghidraSvr.bat which could prevent Ghidra Server startup (Issue #279) </li>
|
||||
|
||||
<li><I>Scripting.</I> MultiInstructionMemReference script has been corrected to consider input and output registers when placing a reference on an instruction.</li>
|
||||
|
||||
</ul>
|
||||
</blockquote>
|
||||
|
||||
<blockquote><p><u>Security</u></p></blockquote>
|
||||
<blockquote>
|
||||
<ul>
|
||||
|
||||
<li><I>Basic Infrastructure. </I> Added a property to support/launch.properties to prevent log4j from using jansi.dll on Windows. (Issue #286) </li>
|
||||
|
||||
</ul>
|
||||
</blockquote>
|
||||
|
||||
<H1 align="center">Ghidra 9.0.1 Change History (March 2019)</H1>
|
||||
|
||||
<blockquote><p><u>New Features</u></p></blockquote>
|
||||
|
@ -1,5 +1,5 @@
|
||||
application.name=Ghidra
|
||||
application.version=9.0.2-DEV
|
||||
application.version=9.0.2
|
||||
application.release.name=PUBLIC
|
||||
application.layout.version=1
|
||||
application.gradle.version=5.0
|
||||
|
50
GhidraBuild/Skeleton/data/build.xml
Normal file
50
GhidraBuild/Skeleton/data/build.xml
Normal file
@ -0,0 +1,50 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
+ Compile sleigh languages within this module.
|
||||
+ Sleigh compiler options are read from the sleighArgs.txt file.
|
||||
+ Eclipse: right-click on this file and choose menu item "Run As->Ant Build"
|
||||
-->
|
||||
|
||||
<project name="privateBuildDeveloper" default="sleighCompile">
|
||||
|
||||
<property name="sleigh.compile.class" value="ghidra.pcodeCPort.slgh_compile.SleighCompile"/>
|
||||
|
||||
<!--Import optional ant properties. GhidraDev Eclipse plugin produces this so this file can find the Ghidra installation-->
|
||||
<import file="../.antProperties.xml" optional="false" />
|
||||
|
||||
<target name="sleighCompile">
|
||||
|
||||
<!-- If language module is detached from installation, get Ghidra installation directory path from imported properties -->
|
||||
<property name="framework.path" value="${ghidra.install.dir}/Ghidra/Framework"/>
|
||||
|
||||
<path id="sleigh.class.path">
|
||||
<fileset dir="${framework.path}/SoftwareModeling/lib">
|
||||
<include name="*.jar"/>
|
||||
</fileset>
|
||||
<fileset dir="${framework.path}/Generic/lib">
|
||||
<include name="*.jar"/>
|
||||
</fileset>
|
||||
<fileset dir="${framework.path}/Utility/lib">
|
||||
<include name="*.jar"/>
|
||||
</fileset>
|
||||
</path>
|
||||
|
||||
<available classname="${sleigh.compile.class}" classpathref="sleigh.class.path" property="sleigh.compile.exists"/>
|
||||
|
||||
<fail unless="sleigh.compile.exists" />
|
||||
|
||||
<java classname="${sleigh.compile.class}"
|
||||
classpathref="sleigh.class.path"
|
||||
fork="true"
|
||||
failonerror="true">
|
||||
<jvmarg value="-Xmx2048M"/>
|
||||
<arg value="-i"/>
|
||||
<arg value="sleighArgs.txt"/>
|
||||
<arg value="-a"/>
|
||||
<arg value="./languages"/>
|
||||
</java>
|
||||
|
||||
</target>
|
||||
|
||||
</project>
|
@ -5,7 +5,8 @@ Christian_Plattner.txt||LICENSE||||END|
|
||||
Creative_Commons_Attribution_2.5.html||LICENSE||||END|
|
||||
Crystal_Clear_Icons_-_LGPL_2.1.txt||LICENSE||||END|
|
||||
FAMFAMFAM_Icons_-_CC_2.5.txt||LICENSE||||END|
|
||||
FAMFAMFAM_MINI_ICONS_-_Public_Domain.txt||LICENSE||||END|
|
||||
FAMFAMFAM_Mini_Icons_-_Public_Domain.txt||LICENSE||||END|
|
||||
FAMFAMFAM Mini Icons - Public Domain.txt||LICENSE||||END|
|
||||
GPL_2_With_Classpath_Exception.txt||LICENSE||||END|
|
||||
JDOM_License.txt||LICENSE||||END|
|
||||
Jython_License.txt||LICENSE||||END|
|
||||
|
Loading…
Reference in New Issue
Block a user