Merge remote-tracking branch 'origin/patch'

This commit is contained in:
ghidra1 2021-04-20 17:33:40 -04:00
commit 1e39c2ac82
22 changed files with 15 additions and 33 deletions

1
.gitignore vendored
View File

@ -4,6 +4,7 @@ ghidra.repos.config
# Misc files produced while executing application # Misc files produced while executing application
repositories/ repositories/
dependencies/ dependencies/
flatRepo/
Ghidra/.ghidraSvrKeys Ghidra/.ghidraSvrKeys
wrapper.log* wrapper.log*

View File

@ -1,7 +1,6 @@
##VERSION: 2.0 ##VERSION: 2.0
##MODULE IP: GPL 2 ##MODULE IP: GPL 2
##MODULE IP: Public Domain ##MODULE IP: Public Domain
.project||GHIDRA||||END|
Module.manifest||Public Domain||||END| Module.manifest||Public Domain||||END|
README.txt||Public Domain||||END| README.txt||Public Domain||||END|
data/arm_test1.s||Public Domain||||END| data/arm_test1.s||Public Domain||||END|

View File

@ -6,6 +6,19 @@
</HEAD> </HEAD>
<BODY> <BODY>
<H1 align="center">Ghidra 9.2.4 Change History (April 2021)</H1>
<blockquote><p><u>Improvements</u></p>
<ul>
<li><I>Basic Infrastructure</I>. Improved support running under JDK 16. Note that Ghidra still only officially supports JDK 11 LTS. (GP-824, Issue #2879, #2888)</li>
</ul>
</blockquote>
<blockquote><p><u>Bugs</u></p>
<ul>
<li><I>API</I>. Corrected error condition which could occur if overlay memory block duplicates another memory space name or overlay block name in a case-insensitive manner. The names are intended to be case-sensitive. (GP-839, Issue #2898)</li>
<li><I>Demangler</I>. Improved handling of mangled names on thunk functions which were previously left unmangled and could prevent name of underlying thunked function from appearing. (GP-809)</li>
</ul>
</blockquote>
<H1 align="center">Ghidra 9.2.3 Change History (March 2021)</H1> <H1 align="center">Ghidra 9.2.3 Change History (March 2021)</H1>
<blockquote><p><u>Improvements</u></p> <blockquote><p><u>Improvements</u></p>
<ul> <ul>
@ -23,7 +36,7 @@
<blockquote><p><u>Bugs</u></p> <blockquote><p><u>Bugs</u></p>
<ul> <ul>
<li><I>Analysis</I>. The RTTI analyzer now runs prior to Reference analysis so that references into vftables are not turned into code or data before the vftables are created. (GP-517)</li> <li><I>Analysis</I>. The RTTI analyzer now runs prior to Reference analysis so that references into vftables are not turned into code or data before the vftables are created. (GP-517)</li>
<li><I>API</I>. <code>Funtion.getCalledFunctions(TaskMonitor)</code> and <code>Function.getCallingFunctions(TaskMonitor)</code> now support passing <code>null</code> for the task monitor parameter, which previously would have thrown an exception. (GP-589, Issue #2643)</li> <li><I>API</I>. <code>Function.getCalledFunctions(TaskMonitor)</code> and <code>Function.getCallingFunctions(TaskMonitor)</code> now support passing <code>null</code> for the task monitor parameter, which previously would have thrown an exception. (GP-589, Issue #2643)</li>
<li><I>Data Types</I>. Corrected segmented 32-bit pointer datatype address generation for 16:16 x86 far pointers. (GP-534, Issue #2548)</li> <li><I>Data Types</I>. Corrected segmented 32-bit pointer datatype address generation for 16:16 x86 far pointers. (GP-534, Issue #2548)</li>
<li><I>Decompiler</I>. Fixed Decompiler issue where, when a function name extends beyond the line limit, an end-of-line comment could wrap around to additional lines without including additional <code>//</code> comment indicators. (GP-473)</li> <li><I>Decompiler</I>. Fixed Decompiler issue where, when a function name extends beyond the line limit, an end-of-line comment could wrap around to additional lines without including additional <code>//</code> comment indicators. (GP-473)</li>
<li><I>Decompiler</I>. Corrected an exception that could occur when attempting to edit function signature from the Decompiler. (GP-597, Issue #2601)</li> <li><I>Decompiler</I>. Corrected an exception that could occur when attempting to edit function signature from the Decompiler. (GP-597, Issue #2601)</li>

View File

@ -1,5 +1,3 @@
##VERSION: 2.0 ##VERSION: 2.0
.classpath||NONE||reviewed||END|
.project||NONE||reviewed||END|
Module.manifest||GHIDRA||||END| Module.manifest||GHIDRA||||END|
src/main/resources/META-INF/services/javax.annotation.processing.Processor||GHIDRA||||END| src/main/resources/META-INF/services/javax.annotation.processing.Processor||GHIDRA||||END|

View File

@ -1,7 +1,5 @@
##VERSION: 2.0 ##VERSION: 2.0
##MODULE IP: Apache License 2.0 ##MODULE IP: Apache License 2.0
.classpath||NONE||reviewed||END|
.project||NONE||reviewed||END|
Module.manifest||GHIDRA||||END| Module.manifest||GHIDRA||||END|
src/javaprovider/def/javaprovider.def||GHIDRA||||END| src/javaprovider/def/javaprovider.def||GHIDRA||||END|
src/javaprovider/rc/javaprovider.rc||GHIDRA||||END| src/javaprovider/rc/javaprovider.rc||GHIDRA||||END|

View File

@ -1,5 +1,3 @@
##VERSION: 2.0 ##VERSION: 2.0
##MODULE IP: Apache License 2.0 ##MODULE IP: Apache License 2.0
.classpath||NONE||reviewed||END|
.project||NONE||reviewed||END|
Module.manifest||GHIDRA||||END| Module.manifest||GHIDRA||||END|

View File

@ -1,7 +1,5 @@
##VERSION: 2.0 ##VERSION: 2.0
##MODULE IP: Apache License 2.0 ##MODULE IP: Apache License 2.0
.classpath||NONE||reviewed||END|
.project||NONE||reviewed||END|
Module.manifest||GHIDRA||||END| Module.manifest||GHIDRA||||END|
src/javaprovider/def/javaprovider.def||GHIDRA||||END| src/javaprovider/def/javaprovider.def||GHIDRA||||END|
src/javaprovider/rc/javaprovider.rc||GHIDRA||||END| src/javaprovider/rc/javaprovider.rc||GHIDRA||||END|

View File

@ -1,5 +1,3 @@
##VERSION: 2.0 ##VERSION: 2.0
##MODULE IP: BSD ##MODULE IP: BSD
.classpath||NONE||reviewed||END|
.project||NONE||reviewed||END|
Module.manifest||GHIDRA||||END| Module.manifest||GHIDRA||||END|

View File

@ -1,4 +1,2 @@
##VERSION: 2.0 ##VERSION: 2.0
.classpath||NONE||reviewed||END|
.project||NONE||reviewed||END|
Module.manifest||GHIDRA||||END| Module.manifest||GHIDRA||||END|

View File

@ -4,8 +4,6 @@
##MODULE IP: Nuvola Icons - LGPL 2.1 ##MODULE IP: Nuvola Icons - LGPL 2.1
##MODULE IP: Oxygen Icons - LGPL 3.0 ##MODULE IP: Oxygen Icons - LGPL 3.0
##MODULE IP: Tango Icons - Public Domain ##MODULE IP: Tango Icons - Public Domain
.classpath||NONE||reviewed||END|
.project||NONE||reviewed||END|
Module.manifest||GHIDRA||||END| Module.manifest||GHIDRA||||END|
data/ExtensionPoint.manifest||GHIDRA||||END| data/ExtensionPoint.manifest||GHIDRA||||END|
src/main/help/help/TOC_Source.xml||GHIDRA||||END| src/main/help/help/TOC_Source.xml||GHIDRA||||END|

View File

@ -1,4 +1,2 @@
##VERSION: 2.0 ##VERSION: 2.0
.classpath||NONE||reviewed||END|
.project||NONE||reviewed||END|
Module.manifest||GHIDRA||||END| Module.manifest||GHIDRA||||END|

View File

@ -1,6 +1,4 @@
##VERSION: 2.0 ##VERSION: 2.0
.classpath||NONE||reviewed||END|
.project||NONE||reviewed||END|
Module.manifest||GHIDRA||||END| Module.manifest||GHIDRA||||END|
data/ExtensionPoint.manifest||GHIDRA||||END| data/ExtensionPoint.manifest||GHIDRA||||END|
src/test/resources/ghidra/dbg/model/test_schema.xml||GHIDRA||||END| src/test/resources/ghidra/dbg/model/test_schema.xml||GHIDRA||||END|

View File

@ -1,4 +1,2 @@
##VERSION: 2.0 ##VERSION: 2.0
.classpath||NONE||reviewed||END|
.project||NONE||reviewed||END|
Module.manifest||GHIDRA||||END| Module.manifest||GHIDRA||||END|

View File

@ -1,6 +1,4 @@
##VERSION: 2.0 ##VERSION: 2.0
.classpath||NONE||reviewed||END|
.project||NONE||reviewed||END|
Module.manifest||GHIDRA||||END| Module.manifest||GHIDRA||||END|
build.gradle||GHIDRA||||END| build.gradle||GHIDRA||||END|
data/ExtensionPoint.manifest||GHIDRA||||END| data/ExtensionPoint.manifest||GHIDRA||||END|

View File

@ -1,5 +1,4 @@
##VERSION: 2.0 ##VERSION: 2.0
.project||GHIDRA||||END|
Module.manifest||GHIDRA||||END| Module.manifest||GHIDRA||||END|
data/ExtensionPoint.manifest||GHIDRA||||END| data/ExtensionPoint.manifest||GHIDRA||||END|
data/LanguageMap.txt||GHIDRA||||END| data/LanguageMap.txt||GHIDRA||||END|

View File

@ -1,5 +1,4 @@
##VERSION: 2.0 ##VERSION: 2.0
.project||GHIDRA||||END|
Module.manifest||GHIDRA||||END| Module.manifest||GHIDRA||||END|
data/languages/HC05-M68HC05TB.pspec||GHIDRA||||END| data/languages/HC05-M68HC05TB.pspec||GHIDRA||||END|
data/languages/HC05.ldefs||GHIDRA||||END| data/languages/HC05.ldefs||GHIDRA||||END|

View File

@ -1,5 +1,4 @@
##VERSION: 2.0 ##VERSION: 2.0
.project||NONE||||END|
Module.manifest||GHIDRA||||END| Module.manifest||GHIDRA||||END|
data/build.xml||GHIDRA||||END| data/build.xml||GHIDRA||||END|
data/languages/HCS12.cspec||GHIDRA||||END| data/languages/HCS12.cspec||GHIDRA||||END|

View File

@ -1,5 +1,4 @@
##VERSION: 2.0 ##VERSION: 2.0
.project||GHIDRA||||END|
Module.manifest||GHIDRA||||END| Module.manifest||GHIDRA||||END|
data/build.xml||GHIDRA||||END| data/build.xml||GHIDRA||||END|
data/languages/m8c.cspec||GHIDRA||||END| data/languages/m8c.cspec||GHIDRA||||END|

View File

@ -1,5 +1,4 @@
##VERSION: 2.0 ##VERSION: 2.0
.project||NONE||||END|
Module.manifest||GHIDRA||||END| Module.manifest||GHIDRA||||END|
data/build.xml||GHIDRA||||END| data/build.xml||GHIDRA||||END|
data/languages/MCS96.cspec||GHIDRA||||END| data/languages/MCS96.cspec||GHIDRA||||END|

View File

@ -1,5 +1,4 @@
##VERSION: 2.0 ##VERSION: 2.0
.project||GHIDRA||||END|
Module.manifest||GHIDRA||||END| Module.manifest||GHIDRA||||END|
data/build.xml||GHIDRA||||END| data/build.xml||GHIDRA||||END|
data/languages/SuperH4.cspec||GHIDRA||||END| data/languages/SuperH4.cspec||GHIDRA||||END|

View File

@ -1,6 +1,4 @@
##VERSION: 2.0 ##VERSION: 2.0
.classpath||GHIDRA||||END|
.project||GHIDRA||||END|
Module.manifest||GHIDRA||||END| Module.manifest||GHIDRA||||END|
data/build.xml||GHIDRA||||END| data/build.xml||GHIDRA||||END|
data/languages/tc172x.pspec||GHIDRA||||END| data/languages/tc172x.pspec||GHIDRA||||END|

View File

@ -6,7 +6,6 @@
##MODULE IP: Nuvola Icons - LGPL 2.1 ##MODULE IP: Nuvola Icons - LGPL 2.1
##MODULE IP: Public Domain ##MODULE IP: Public Domain
##MODULE IP: Tango Icons - Public Domain ##MODULE IP: Tango Icons - Public Domain
.project||GHIDRA||||END|
CheatSheet.html||GHIDRA||||END| CheatSheet.html||GHIDRA||||END|
GhidraClass/Advanced/Examples/Makefile||GHIDRA||||END| GhidraClass/Advanced/Examples/Makefile||GHIDRA||||END|
GhidraClass/Advanced/Examples/compilerVsDecompiler.s||GHIDRA||||END| GhidraClass/Advanced/Examples/compilerVsDecompiler.s||GHIDRA||||END|