GP-1 add missing help for DWARF external debug files plugin

This commit is contained in:
dev747368 2021-11-18 17:56:19 +00:00
parent 53e4f2ff9b
commit 396bd0eddb
3 changed files with 46 additions and 0 deletions

View File

@ -181,6 +181,7 @@ src/main/help/help/topics/ConsolePlugin/console.html||GHIDRA||||END|
src/main/help/help/topics/ConsolePlugin/images/Console.png||GHIDRA||||END|
src/main/help/help/topics/ConsolePlugin/images/erase16.png||GHIDRA||||END|
src/main/help/help/topics/ConsolePlugin/images/lock.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END|
src/main/help/help/topics/DWARFExternalDebugFilesPlugin/DWARFExternalDebugFilesPlugin.html||GHIDRA||||END|
src/main/help/help/topics/DataPlugin/Data.htm||GHIDRA||||END|
src/main/help/help/topics/DataPlugin/images/CreateStructureDialog.png||GHIDRA||||END|
src/main/help/help/topics/DataPlugin/images/CreateStructureDialogWithTableSelection.png||GHIDRA||||END|

View File

@ -333,6 +333,8 @@
<tocdef id="Search Results Window" sortgroup="h" text="Query Results Window" target="help/topics/Search/Query_Results_Dialog.htm" />
</tocdef>
<tocdef id="DWARF External Debug Files" sortgroup="q" text="DWARF External Debug Files" target="help/topics/DWARFExternalDebugFilesPlugin/DWARFExternalDebugFilesPlugin.html" >
</tocdef>
</tocdef> <!-- End Program Annotation -->
<tocdef id="Scripting" text="Scripting" target="help/topics/GhidraScriptMgrPlugin/GhidraScriptMgrPlugin.htm" >

View File

@ -0,0 +1,43 @@
<!DOCTYPE doctype PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
<HTML>
<HEAD>
<TITLE>DWARF External Debug Files</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
</HEAD>
<BODY lang="EN-US">
<H1>DWARF External Debug Files</H1>
<P>These files contain DWARF debug information that has been stripped from the original binary and
placed into a separate file (typically to save space). These external files can be found using
information embedded in the original binary's ".gnu_debuglink" section (a filename and crc32) and/or
".note.gnu.build-id" section (a hash value).</P>
<P>Use the ExtractELFDebugFilesScript to pull external debug files from pre-packaged install
files, typically provided by Linux / BSD distributions, for later consumption by Ghidra.</P>
<H2>Menu Actions</H2>
<BLOCKQUOTE>
<H3 align="left"><A name="DWARF_External_Debug_Config"></A>DWARF External Debug Config</H3>
<BLOCKQUOTE>
<P align="left">Allows the user to pick a directory where Ghidra will search for DWARF external debug files.</P>
<P align="left">Ghidra will search for external debug files under the selected directory
as ".build-id/NN/hexhash.debug" if build-id information is available, falling back to trying
the debuglink filename in any subdirectory, and lastly in the original binary's import location.</P>
</BLOCKQUOTE>
</BLOCKQUOTE>
<P class="providedbyplugin"><BR>
Provided by: <I>DWARF External Debug Files Plugin</I></P>
<P>&nbsp;</P>
<BR>
<BR>
<BR>
</BODY>
</HTML>