GP-2894 - Icon Cleanup - Moved icons from Generic into Gui; Deleted
shared icons not in the Help module
1
.gitignore
vendored
@ -89,3 +89,4 @@ gradlew.*
|
||||
# Ignore logs and core dumps
|
||||
*.log
|
||||
core.*
|
||||
!core.png
|
||||
|
@ -8,11 +8,6 @@ Module.manifest||GHIDRA||||END|
|
||||
data/ExtensionPoint.manifest||GHIDRA||||END|
|
||||
data/debugger.theme.properties||GHIDRA||||END|
|
||||
src/main/help/help/TOC_Source.xml||GHIDRA||||END|
|
||||
src/main/help/help/shared/arrow.gif||GHIDRA||||END|
|
||||
src/main/help/help/shared/close16.gif||GHIDRA||||END|
|
||||
src/main/help/help/shared/note.png||Oxygen Icons - LGPL 3.0||||END|
|
||||
src/main/help/help/shared/note.yellow.png||Oxygen Icons - LGPL 3.0||||END|
|
||||
src/main/help/help/shared/tip.png||Oxygen Icons - LGPL 3.0||||END|
|
||||
src/main/help/help/topics/Debugger/Debugger.html||GHIDRA||||END|
|
||||
src/main/help/help/topics/Debugger/GettingStarted.html||GHIDRA||||END|
|
||||
src/main/help/help/topics/Debugger/Troubleshooting.html||GHIDRA||||END|
|
||||
|
@ -1,67 +0,0 @@
|
||||
/* ###
|
||||
* IP: GHIDRA
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
/*
|
||||
WARNING!
|
||||
This file is copied to all help directories. If you change this file, you must copy it
|
||||
to each src/main/help/help/shared directory.
|
||||
|
||||
|
||||
Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but
|
||||
px (pixel) or with no type marking.
|
||||
|
||||
*/
|
||||
|
||||
body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */
|
||||
li { font-family:times new roman; font-size:14pt; }
|
||||
h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; }
|
||||
h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; }
|
||||
h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; }
|
||||
h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; }
|
||||
|
||||
/*
|
||||
P tag code. Most of the help files nest P tags inside of blockquote tags (the was the
|
||||
way it had been done in the beginning). The net effect is that the text is indented. In
|
||||
modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in
|
||||
blockquote tags, as well as naked P tags. The following two lines accomplish this. Note
|
||||
that the 'blockquote p' definition will inherit from the first 'p' definition.
|
||||
*/
|
||||
p { margin-left: 40px; font-family:times new roman; font-size:14pt; }
|
||||
blockquote p { margin-left: 10px; }
|
||||
|
||||
p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px }
|
||||
p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px }
|
||||
p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; }
|
||||
p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; }
|
||||
|
||||
/*
|
||||
We wish for a tables to have space between it and the preceding element, so that text
|
||||
is not too close to the top of the table. Also, nest the table a bit so that it is clear
|
||||
the table relates to the preceding text.
|
||||
*/
|
||||
table { margin-left: 20px; margin-top: 10px; width: 80%;}
|
||||
td { font-family:times new roman; font-size:14pt; vertical-align: top; }
|
||||
th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; }
|
||||
|
||||
/*
|
||||
Code-like formatting for things such as file system paths and proper names of classes,
|
||||
methods, etc. To apply this to a file path, use this syntax:
|
||||
<CODE CLASS="path">...</CODE>
|
||||
*/
|
||||
code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; }
|
||||
code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; }
|
||||
|
||||
.menu { background-color: #EDF3FE; }
|
||||
|
Before Width: | Height: | Size: 69 B |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 1.6 KiB |
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Ghidra Debugger</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Getting Started</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Troubleshooting</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger Bots</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Breakpoints in the Listings</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Breakpoints</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Memory Regions</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Editing Machine State</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Copy Actions</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger Disassembler</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Model Service</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Interpreters</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Dynamic Listing</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Memory (Dynamic Bytes)</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Memory View</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Model Service</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Modules and Sections</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Commands and Objects</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: P-code Stepper</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Platform Selection</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Memory Regions</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Registers</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Stack</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Static Mappings</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Targets</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Threads and Traces</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Time</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Trace Service</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Comparing Times</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Debugger: Watches</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -1,64 +0,0 @@
|
||||
/* ###
|
||||
* IP: GHIDRA
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
/*
|
||||
WARNING!
|
||||
This file is copied to all help directories. If you change this file, you must copy it
|
||||
to each src/main/help/help/shared directory.
|
||||
|
||||
|
||||
Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but
|
||||
px (pixel) or with no type marking.
|
||||
|
||||
*/
|
||||
|
||||
body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */
|
||||
li { font-family:times new roman; font-size:14pt; }
|
||||
h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; }
|
||||
h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; }
|
||||
h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; `font-size:14pt; font-weight:bold; }
|
||||
h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; }
|
||||
|
||||
/*
|
||||
P tag code. Most of the help files nest P tags inside of blockquote tags (the was the
|
||||
way it had been done in the beginning). The net effect is that the text is indented. In
|
||||
modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in
|
||||
blockquote tags, as well as naked P tags. The following two lines accomplish this. Note
|
||||
that the 'blockquote p' definition will inherit from the first 'p' definition.
|
||||
*/
|
||||
p { margin-left: 40px; font-family:times new roman; font-size:14pt; }
|
||||
blockquote p { margin-left: 10px; }
|
||||
|
||||
p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px }
|
||||
p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px }
|
||||
p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; }
|
||||
p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; }
|
||||
|
||||
/*
|
||||
We wish for a tables to have space between it and the preceding element, so that text
|
||||
is not too close to the top of the table. Also, nest the table a bit so that it is clear
|
||||
the table relates to the preceding text.
|
||||
*/
|
||||
table { margin-left: 20px; margin-top: 10px; width: 80%;}
|
||||
td { font-family:times new roman; font-size:14pt; vertical-align: top; }
|
||||
th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; }
|
||||
|
||||
/*
|
||||
Code-like formatting for things such as file system paths and proper names of classes,
|
||||
methods, etc. To apply this to a file path, use this syntax:
|
||||
<CODE CLASS="path">...</CODE>
|
||||
*/
|
||||
code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; }
|
||||
code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; }
|
@ -6,7 +6,7 @@
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
|
||||
<TITLE>Random Forest Function Finder Plugin</TITLE>
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
|
@ -6,16 +6,4 @@ data/ExtensionPoint.manifest||GHIDRA||||END|
|
||||
data/sampletableplugin.theme.properties||GHIDRA||||END|
|
||||
extension.properties||GHIDRA||||END|
|
||||
src/main/help/help/TOC_Source.xml||GHIDRA||||END|
|
||||
src/main/help/help/shared/arrow.gif||GHIDRA||reviewed||END|
|
||||
src/main/help/help/shared/close16.gif||GHIDRA||reviewed||END|
|
||||
src/main/help/help/shared/menu16.gif||GHIDRA||reviewed||END|
|
||||
src/main/help/help/shared/note-red.png||Oxygen Icons - LGPL 3.0||||END|
|
||||
src/main/help/help/shared/note.png||Oxygen Icons - LGPL 3.0||||END|
|
||||
src/main/help/help/shared/note.yellow.png||Oxygen Icons - LGPL 3.0||||END|
|
||||
src/main/help/help/shared/redo.png||GHIDRA||reviewed||END|
|
||||
src/main/help/help/shared/tip.png||Oxygen Icons - LGPL 3.0||||END|
|
||||
src/main/help/help/shared/undo.png||GHIDRA||reviewed||END|
|
||||
src/main/help/help/shared/warning.png||Oxygen Icons - LGPL 3.0||||END|
|
||||
src/main/help/help/topics/SampleHelpTopic/SampleHelpFile.htm||GHIDRA||reviewed||END|
|
||||
src/main/resources/images/erase16.png||GHIDRA||reviewed||END|
|
||||
src/main/resources/images/information.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END|
|
||||
src/main/help/help/topics/SampleHelpTopic/SampleHelpFile.htm||GHIDRA||||END|
|
||||
|
@ -1,64 +0,0 @@
|
||||
/* ###
|
||||
* IP: GHIDRA
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
/*
|
||||
WARNING!
|
||||
This file is copied to all help directories. If you change this file, you must copy it
|
||||
to each src/main/help/help/shared directory.
|
||||
|
||||
|
||||
Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but
|
||||
px (pixel) or with no type marking.
|
||||
|
||||
*/
|
||||
|
||||
body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */
|
||||
li { font-family:times new roman; font-size:14pt; }
|
||||
h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; }
|
||||
h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; }
|
||||
h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; }
|
||||
h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; }
|
||||
|
||||
/*
|
||||
P tag code. Most of the help files nest P tags inside of blockquote tags (the was the
|
||||
way it had been done in the beginning). The net effect is that the text is indented. In
|
||||
modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in
|
||||
blockquote tags, as well as naked P tags. The following two lines accomplish this. Note
|
||||
that the 'blockquote p' definition will inherit from the first 'p' definition.
|
||||
*/
|
||||
p { margin-left: 40px; font-family:times new roman; font-size:14pt; }
|
||||
blockquote p { margin-left: 10px; }
|
||||
|
||||
p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px }
|
||||
p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px }
|
||||
p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; }
|
||||
p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; }
|
||||
|
||||
/*
|
||||
We wish for a tables to have space between it and the preceding element, so that text
|
||||
is not too close to the top of the table. Also, nest the table a bit so that it is clear
|
||||
the table relates to the preceding text.
|
||||
*/
|
||||
table { margin-left: 20px; margin-top: 10px; width: 80%;}
|
||||
td { font-family:times new roman; font-size:14pt; vertical-align: top; }
|
||||
th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; }
|
||||
|
||||
/*
|
||||
Code-like formatting for things such as file system paths and proper names of classes,
|
||||
methods, etc. To apply this to a file path, use this syntax:
|
||||
<CODE CLASS="path">...</CODE>
|
||||
*/
|
||||
code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; }
|
||||
code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; }
|
Before Width: | Height: | Size: 69 B |
Before Width: | Height: | Size: 859 B |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 1.6 KiB |
@ -10,7 +10,7 @@
|
||||
<META name="ProgId" content="FrontPage.Editor.Document">
|
||||
|
||||
<TITLE>Sample Help File for a Plugin</TITLE>
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
|
@ -6,17 +6,4 @@ data/README.txt||GHIDRA||||END|
|
||||
data/sample.theme.properties||GHIDRA||||END|
|
||||
extension.properties||GHIDRA||||END|
|
||||
src/main/help/help/TOC_Source.xml||GHIDRA||||END|
|
||||
src/main/help/help/shared/arrow.gif||GHIDRA||reviewed||END|
|
||||
src/main/help/help/shared/close16.gif||GHIDRA||reviewed||END|
|
||||
src/main/help/help/shared/menu16.gif||GHIDRA||reviewed||END|
|
||||
src/main/help/help/shared/note-red.png||Oxygen Icons - LGPL 3.0|||Oxygen|END|
|
||||
src/main/help/help/shared/note.png||Oxygen Icons - LGPL 3.0|||Oxygen|END|
|
||||
src/main/help/help/shared/note.yellow.png||Oxygen Icons - LGPL 3.0||||END|
|
||||
src/main/help/help/shared/redo.png||GHIDRA||reviewed||END|
|
||||
src/main/help/help/shared/tip.png||Oxygen Icons - LGPL 3.0|||Oxygen|END|
|
||||
src/main/help/help/shared/undo.png||GHIDRA||reviewed||END|
|
||||
src/main/help/help/shared/warning.png||Oxygen Icons - LGPL 3.0|||Oxygen|END|
|
||||
src/main/help/help/topics/SampleHelpTopic/SampleHelpFile.htm||GHIDRA||||END|
|
||||
src/main/resources/images/applications-development.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END|
|
||||
src/main/resources/images/erase16.png||GHIDRA||reviewed||END|
|
||||
src/main/resources/images/information.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END|
|
||||
|
@ -1,64 +0,0 @@
|
||||
/* ###
|
||||
* IP: GHIDRA
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
/*
|
||||
WARNING!
|
||||
This file is copied to all help directories. If you change this file, you must copy it
|
||||
to each src/main/help/help/shared directory.
|
||||
|
||||
|
||||
Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but
|
||||
px (pixel) or with no type marking.
|
||||
|
||||
*/
|
||||
|
||||
body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */
|
||||
li { font-family:times new roman; font-size:14pt; }
|
||||
h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; }
|
||||
h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; }
|
||||
h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; }
|
||||
h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; }
|
||||
|
||||
/*
|
||||
P tag code. Most of the help files nest P tags inside of blockquote tags (the was the
|
||||
way it had been done in the beginning). The net effect is that the text is indented. In
|
||||
modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in
|
||||
blockquote tags, as well as naked P tags. The following two lines accomplish this. Note
|
||||
that the 'blockquote p' definition will inherit from the first 'p' definition.
|
||||
*/
|
||||
p { margin-left: 40px; font-family:times new roman; font-size:14pt; }
|
||||
blockquote p { margin-left: 10px; }
|
||||
|
||||
p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px }
|
||||
p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px }
|
||||
p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; }
|
||||
p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; }
|
||||
|
||||
/*
|
||||
We wish for a tables to have space between it and the preceding element, so that text
|
||||
is not too close to the top of the table. Also, nest the table a bit so that it is clear
|
||||
the table relates to the preceding text.
|
||||
*/
|
||||
table { margin-left: 20px; margin-top: 10px; width: 80%;}
|
||||
td { font-family:times new roman; font-size:14pt; vertical-align: top; }
|
||||
th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; }
|
||||
|
||||
/*
|
||||
Code-like formatting for things such as file system paths and proper names of classes,
|
||||
methods, etc. To apply this to a file path, use this syntax:
|
||||
<CODE CLASS="path">...</CODE>
|
||||
*/
|
||||
code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; }
|
||||
code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; }
|
Before Width: | Height: | Size: 69 B |
Before Width: | Height: | Size: 859 B |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 1.6 KiB |
@ -10,7 +10,7 @@
|
||||
<META name="ProgId" content="FrontPage.Editor.Document">
|
||||
|
||||
<TITLE>Sample Help File for a Plugin</TITLE>
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
@ -65,9 +65,9 @@
|
||||
|
||||
</BLOCKQUOTE>
|
||||
|
||||
<P><IMG src="../../shared/note.png" border="0">This is a note</P>
|
||||
<P><IMG src="help/shared/note.png" border="0">This is a note</P>
|
||||
|
||||
<P><IMG src="images/tip.png" border="0">This is a tip</P>
|
||||
<P><IMG src="help/shared/tip.png" border="0">This is a tip</P>
|
||||
|
||||
<P class="relatedtopic">Related Topics: add links to related pages</P>
|
||||
|
||||
|
@ -155,7 +155,7 @@ def createTipsHelpFile(input, output) {
|
||||
<html>
|
||||
<head>
|
||||
<title>Ghidra Tips</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../shared/Frontpage.css" />
|
||||
<link rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css" />
|
||||
</head>
|
||||
<body>
|
||||
<h1><a name="Tips"></a>Ghidra Tips of the Day</h1>
|
||||
|
@ -95,11 +95,6 @@ data/x86_linux_syscall_numbers||GHIDRA||||END|
|
||||
ghidra_scripts/AskScript.properties||GHIDRA||||END|
|
||||
ghidra_scripts/world.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END|
|
||||
src/main/help/help/TOC_Source.xml||GHIDRA||||END|
|
||||
src/main/help/help/shared/arrow.gif||GHIDRA||||END|
|
||||
src/main/help/help/shared/close16.gif||GHIDRA||||END|
|
||||
src/main/help/help/shared/note.png||Oxygen Icons - LGPL 3.0|||renamed from flag-green.png|END|
|
||||
src/main/help/help/shared/note.yellow.png||Oxygen Icons - LGPL 3.0|||renamed from flag-yellow.png|END|
|
||||
src/main/help/help/shared/tip.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0) Renamed version of help-hint.png|END|
|
||||
src/main/help/help/topics/About/About_Ghidra.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/About/About_Program_File.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/About/images/About_Program.png||GHIDRA||||END|
|
||||
@ -214,7 +209,7 @@ src/main/help/help/topics/DataTypePreviewPlugin/images/Data_Type_Preview.png||GH
|
||||
src/main/help/help/topics/DataWindowPlugin/data_window.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/DataWindowPlugin/images/DataWindow.png||GHIDRA||||END|
|
||||
src/main/help/help/topics/DataWindowPlugin/images/DataWindowFilter.png||GHIDRA||||END|
|
||||
src/main/help/help/topics/DbViewerPlugin/DbViewer.htm||GHIDRA||reviewed||END|
|
||||
src/main/help/help/topics/DbViewerPlugin/DbViewer.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/DbViewerPlugin/images/DatabaseViewer.png||GHIDRA||||END|
|
||||
src/main/help/help/topics/DisassembledViewPlugin/DisassembledViewPlugin.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/DisassembledViewPlugin/images/DisassembledViewPluginMain.png||GHIDRA||||END|
|
||||
@ -229,7 +224,6 @@ src/main/help/help/topics/DockingWindows/images/leftArrow.png||GHIDRA||||END|
|
||||
src/main/help/help/topics/DockingWindows/images/resize.png||GHIDRA||||END|
|
||||
src/main/help/help/topics/DockingWindows/images/rightArrow.png||GHIDRA||||END|
|
||||
src/main/help/help/topics/DockingWindows/images/upArrow.png||GHIDRA||||END|
|
||||
src/main/help/help/topics/DockingWindows/images/window.png||GHIDRA||||END|
|
||||
src/main/help/help/topics/EclipseIntegration/EclipseIntegration.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/EquatePlugin/Equates.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/EquatePlugin/images/AfterApplyEnum.png||GHIDRA||||END|
|
||||
@ -249,9 +243,9 @@ src/main/help/help/topics/FallThroughPlugin/Override_Fallthrough.htm||GHIDRA||||
|
||||
src/main/help/help/topics/FallThroughPlugin/images/SetFallThrough.png||GHIDRA||||END|
|
||||
src/main/help/help/topics/FileSystemBrowserPlugin/FileSystemBrowserPlugin.html||GHIDRA||||END|
|
||||
src/main/help/help/topics/FlowSelection/Selection_By_Flow.html||GHIDRA||||END|
|
||||
src/main/help/help/topics/FrontEndPlugin/Archive_Project.htm||GHIDRA||reviewed||END|
|
||||
src/main/help/help/topics/FrontEndPlugin/Archive_Project.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/FrontEndPlugin/Close_Project.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/FrontEndPlugin/Connecting_Tools.htm||GHIDRA||reviewed||END|
|
||||
src/main/help/help/topics/FrontEndPlugin/Connecting_Tools.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/FrontEndPlugin/Creating_a_Project.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/FrontEndPlugin/Deleting_a_Ghidra_Project.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/FrontEndPlugin/Edit_Plugin_Path.htm||GHIDRA||||END|
|
||||
@ -260,10 +254,10 @@ src/main/help/help/topics/FrontEndPlugin/Ghidra_Front_end.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/FrontEndPlugin/Ghidra_Front_end_Menus.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/FrontEndPlugin/Opening_a_Ghidra_Project.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/FrontEndPlugin/Project_Info.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/FrontEndPlugin/Re-opening_a_Project.htm||GHIDRA||reviewed||END|
|
||||
src/main/help/help/topics/FrontEndPlugin/Restore_Project.htm||GHIDRA||reviewed||END|
|
||||
src/main/help/help/topics/FrontEndPlugin/Re-opening_a_Project.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/FrontEndPlugin/Restore_Project.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/FrontEndPlugin/Saving_a_Ghidra_Project.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/FrontEndPlugin/ShowMemoryUsage.htm||GHIDRA||reviewed||END|
|
||||
src/main/help/help/topics/FrontEndPlugin/ShowMemoryUsage.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/FrontEndPlugin/images/ArchiveFileExists.png||GHIDRA||||END|
|
||||
src/main/help/help/topics/FrontEndPlugin/images/ArchiveProject.png||GHIDRA||||END|
|
||||
src/main/help/help/topics/FrontEndPlugin/images/ChangeAccessList.png||GHIDRA||||END|
|
||||
@ -354,7 +348,7 @@ src/main/help/help/topics/ImporterPlugin/images/ImporterDialog.png||GHIDRA||||EN
|
||||
src/main/help/help/topics/ImporterPlugin/images/LanguagePickerDialog.png||GHIDRA||||END|
|
||||
src/main/help/help/topics/ImporterPlugin/images/SearchPathsDialog.png||GHIDRA||||END|
|
||||
src/main/help/help/topics/ImporterPlugin/importer.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/Intro/GhidraFunctionality.htm||GHIDRA||reviewed||END|
|
||||
src/main/help/help/topics/Intro/GhidraFunctionality.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/Intro/GhidraSupport.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/Intro/Intro.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/Intro/images/Empty_ghidra.png||GHIDRA||||END|
|
||||
@ -386,7 +380,7 @@ src/main/help/help/topics/MemoryMapPlugin/images/MemoryMap.png||GHIDRA||||END|
|
||||
src/main/help/help/topics/MemoryMapPlugin/images/MoveMemory.png||GHIDRA||||END|
|
||||
src/main/help/help/topics/MemoryMapPlugin/images/SetImageBaseDialog.png||GHIDRA||||END|
|
||||
src/main/help/help/topics/MemoryMapPlugin/images/SplitMemoryBlock.png||GHIDRA||||END|
|
||||
src/main/help/help/topics/Misc/Appendix.htm||GHIDRA||reviewed||END|
|
||||
src/main/help/help/topics/Misc/Appendix.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/Misc/Tips.htm||NONE||||END|
|
||||
src/main/help/help/topics/Misc/Welcome_to_Ghidra_Help.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/Navigation/Navigation.htm||GHIDRA||||END|
|
||||
@ -403,10 +397,10 @@ src/main/help/help/topics/OverviewPlugin/images/OverviewPanel.png||GHIDRA||||END
|
||||
src/main/help/help/topics/PrintingPlugin/Printing.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/PrintingPlugin/images/PrintOptions.png||GHIDRA||||END|
|
||||
src/main/help/help/topics/Program/Ghidra_Programs.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/ProgramManagerPlugin/Closing_Program_Files.htm||GHIDRA||reviewed||END|
|
||||
src/main/help/help/topics/ProgramManagerPlugin/Closing_Program_Files.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/ProgramManagerPlugin/Navigating_Program_Files.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/ProgramManagerPlugin/Opening_Program_Files.htm||GHIDRA|||'Open Program' graphic contains 'wcbiema'|END|
|
||||
src/main/help/help/topics/ProgramManagerPlugin/Program_Annotation.htm||GHIDRA||reviewed||END|
|
||||
src/main/help/help/topics/ProgramManagerPlugin/Program_Annotation.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/ProgramManagerPlugin/Program_Options_Dialog.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/ProgramManagerPlugin/Saving_Program_Files.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/ProgramManagerPlugin/images/ClosedTab.png||GHIDRA||||END|
|
||||
@ -565,8 +559,8 @@ src/main/help/help/topics/Tables/images/MultipleColumnSortDialog.png||GHIDRA||||
|
||||
src/main/help/help/topics/Tables/images/SelectColumnsDialog.png||GHIDRA||||END|
|
||||
src/main/help/help/topics/Tool/Configure_Tool.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/Tool/Ghidra_Tool_Administration.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/Tool/ShowLog.htm||GHIDRA||reviewed|References wcbiema in screen snapshot|END|
|
||||
src/main/help/help/topics/Tool/Tip_Of_The_Day.htm||GHIDRA||reviewed||END|
|
||||
src/main/help/help/topics/Tool/ShowLog.htm||GHIDRA|||References wcbiema in screen snapshot|END|
|
||||
src/main/help/help/topics/Tool/Tip_Of_The_Day.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/Tool/ToolOptions_Dialog.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/Tool/Undo_Redo.htm||GHIDRA||||END|
|
||||
src/main/help/help/topics/Tool/images/ConfigTool.png||GHIDRA||||END|
|
||||
|
@ -66,7 +66,7 @@ public class CreateHelpTemplateScript extends GhidraScript {
|
||||
printWriter.println("<head>");
|
||||
printWriter.println("\t" + "<title>" + plugin.getName() + "</title>");
|
||||
printWriter.println("\t" +
|
||||
"<link rel=\"stylesheet\" type=\"text/css\" href=\"../../shared/Frontpage.css\">");
|
||||
"<link rel=\"stylesheet\" type=\"text/css\" href=\"help/shared/DefaultStyle.css\">");
|
||||
printWriter.println("</head>");
|
||||
printWriter.println("");
|
||||
printWriter.println("<body>");
|
||||
|
@ -1,64 +0,0 @@
|
||||
/* ###
|
||||
* IP: GHIDRA
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
/*
|
||||
WARNING!
|
||||
This file is copied to all help directories. If you change this file, you must copy it
|
||||
to each src/main/help/help/shared directory.
|
||||
|
||||
|
||||
Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but
|
||||
px (pixel) or with no type marking.
|
||||
|
||||
*/
|
||||
|
||||
body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */
|
||||
li { font-family:times new roman; font-size:14pt; }
|
||||
h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; }
|
||||
h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; }
|
||||
h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; }
|
||||
h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; }
|
||||
|
||||
/*
|
||||
P tag code. Most of the help files nest P tags inside of blockquote tags (the was the
|
||||
way it had been done in the beginning). The net effect is that the text is indented. In
|
||||
modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in
|
||||
blockquote tags, as well as naked P tags. The following two lines accomplish this. Note
|
||||
that the 'blockquote p' definition will inherit from the first 'p' definition.
|
||||
*/
|
||||
p { margin-left: 40px; font-family:times new roman; font-size:14pt; }
|
||||
blockquote p { margin-left: 10px; }
|
||||
|
||||
p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px }
|
||||
p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px }
|
||||
p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; }
|
||||
p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; }
|
||||
|
||||
/*
|
||||
We wish for a tables to have space between it and the preceding element, so that text
|
||||
is not too close to the top of the table. Also, nest the table a bit so that it is clear
|
||||
the table relates to the preceding text.
|
||||
*/
|
||||
table { margin-left: 20px; margin-top: 10px; width: 80%;}
|
||||
td { font-family:times new roman; font-size:14pt; vertical-align: top; }
|
||||
th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; }
|
||||
|
||||
/*
|
||||
Code-like formatting for things such as file system paths and proper names of classes,
|
||||
methods, etc. To apply this to a file path, use this syntax:
|
||||
<CODE CLASS="path">...</CODE>
|
||||
*/
|
||||
code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; }
|
||||
code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; }
|
Before Width: | Height: | Size: 69 B |
Before Width: | Height: | Size: 859 B |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 1.6 KiB |
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>About Ghidra</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
<META name="generator" content="Microsoft FrontPage 4.0">
|
||||
</HEAD>
|
||||
|
||||
@ -20,12 +20,12 @@
|
||||
<H2><B>To view information about Ghidra</B></H2>
|
||||
|
||||
<UL type="disc">
|
||||
<LI>From the menu-bar in tool, click <B>Help <IMG src="images/arrow.gif" border="0"
|
||||
<LI>From the menu-bar in tool, click <B>Help <IMG src="help/shared/arrow.gif" border="0"
|
||||
alt="">About Ghidra</B></LI>
|
||||
</UL>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG border="0" src="images/tip.png"> This option is also available from the
|
||||
<P><IMG border="0" src="help/shared/tip.png"> This option is also available from the
|
||||
<I><A href="help/topics/FrontEndPlugin/Ghidra_Front_end.htm">Ghidra Project
|
||||
Window</A> </I></P>
|
||||
</BLOCKQUOTE>
|
||||
@ -69,7 +69,7 @@
|
||||
assorted variants which may be implemented for each processor.</P>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG border="0" src="images/tip.png"> This option is also available from the
|
||||
<P><IMG border="0" src="help/shared/tip.png"> This option is also available from the
|
||||
<I><A href="help/topics/FrontEndPlugin/Ghidra_Front_end.htm">Ghidra Project
|
||||
Window</A> </I></P>
|
||||
</BLOCKQUOTE>
|
||||
@ -77,7 +77,7 @@
|
||||
<H3><B>To view the Installed Processors list</B></H3>
|
||||
|
||||
<UL type="disc">
|
||||
<LI>From the menu-bar in tool, click <B>Help <IMG src="images/arrow.gif" border="0"
|
||||
<LI>From the menu-bar in tool, click <B>Help <IMG src="help/shared/arrow.gif" border="0"
|
||||
alt="">Installed Processors...</B></LI>
|
||||
</UL>
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
"HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net">
|
||||
|
||||
<TITLE>About Program File</TITLE>
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
<META name="generator" content="Microsoft FrontPage 4.0">
|
||||
</HEAD>
|
||||
|
||||
@ -20,7 +20,7 @@
|
||||
|
||||
<OL>
|
||||
<LI>From the menu-bar of the tool that has the program open, select <B>Help <IMG src=
|
||||
"images/arrow.gif" alt="" border="0"> About Program ...</B></LI>
|
||||
"help/shared/arrow.gif" alt="" border="0"> About Program ...</B></LI>
|
||||
</OL>
|
||||
|
||||
<H2><B>To view information about any program in the project window<BR>
|
||||
@ -39,7 +39,7 @@
|
||||
<P align="center">Figure 1 - About Program</P>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><I><IMG src="images/note.png" alt="" border="0"> Notes:
|
||||
<P><I><IMG src="help/shared/note.png" alt="" border="0"> Notes:
|
||||
When viewing the "About" information on a non-open program, you may get a very abbreviated
|
||||
version of the program's information if the program was created with a version of Ghidra
|
||||
before version 4.2. Once a program has been saved with version 4.2 or later, the full
|
||||
|
@ -8,7 +8,7 @@
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
|
||||
<TITLE>Annotations</TITLE>
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
<META name="generator" content="Microsoft FrontPage 4.0">
|
||||
</HEAD>
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
|
||||
<TITLE>Assembler</TITLE>
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
<META name="generator" content="Microsoft FrontPage 4.0"><STYLE type="text/css">
|
||||
ol.ratings li {
|
||||
margin: 0 0 10px 0;
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Auto Analysis</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
@ -53,7 +53,7 @@
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P>A program imported through Front End will have no initial analysis applied to it. To force
|
||||
analysis, use the <B>Analysis<IMG alt="" src="images/arrow.gif"> Auto Analysis</B> menu
|
||||
analysis, use the <B>Analysis<IMG alt="" src="help/shared/arrow.gif"> Auto Analysis</B> menu
|
||||
item. The Auto Analysis Options dialog is displayed to allow changes to the analysis options
|
||||
before beginning analysis.</P>
|
||||
</BLOCKQUOTE>
|
||||
@ -63,15 +63,15 @@
|
||||
<BLOCKQUOTE>
|
||||
<BLOCKQUOTE>
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG alt="" src="images/note.png">The display of this dialog may be controlled
|
||||
<P><IMG alt="" src="help/shared/note.png">The display of this dialog may be controlled
|
||||
from the Auto Analysis Tool Options. Select the <I>Auto Analysis</I> node in the
|
||||
<B>Edit</B><IMG alt="" src="images/arrow.gif"> <B>Tool Options</B> menu and check
|
||||
<B>Edit</B><IMG alt="" src="help/shared/arrow.gif"> <B>Tool Options</B> menu and check
|
||||
or uncheck <I>Show Analysis Options</I>. When unchecked, the next time Auto Analysis is
|
||||
chosen, the options dialog is skipped, and analysis begins immediately.</P>
|
||||
|
||||
|
||||
|
||||
<P><IMG alt="" src="images/tip.png"> Any analyzer that is not in its default enablement
|
||||
<P><IMG alt="" src="help/shared/tip.png"> Any analyzer that is not in its default enablement
|
||||
state will show a yellowish color in the table of analyzer names.</P>
|
||||
|
||||
|
||||
@ -112,10 +112,10 @@
|
||||
architecture differing from the current program will <B>not</B> be analyzed using this
|
||||
action.</FONT></P>
|
||||
|
||||
<P><IMG alt="" src="images/note.png">
|
||||
<P><IMG alt="" src="help/shared/note.png">
|
||||
If the option to show the analysis dialog is disabled, then using this action <B>will</B>
|
||||
analyze all open programs <B>using their current analysis settings</B>. To disable the
|
||||
analysis dialog go to <B>Edit <IMG alt="" src="images/arrow.gif"> Tool Options...</B>
|
||||
analysis dialog go to <B>Edit <IMG alt="" src="help/shared/arrow.gif"> Tool Options...</B>
|
||||
to show the options dialog upon which, select the <B>Auto Analysis</B> options and
|
||||
de-select <B>Show Analysis Options</B>.</P>
|
||||
</BLOCKQUOTE>
|
||||
@ -135,17 +135,17 @@
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P>Each Analyzer can be turned off using the <I>Analysis</I> panel in the <B>Edit<IMG alt=""
|
||||
src="images/arrow.gif"> ProgramOptions</B> dialog.</P>
|
||||
src="help/shared/arrow.gif"> ProgramOptions</B> dialog.</P>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P>The <I>Analysis</I> panel configures Analyzer specific options and which Analyzers are
|
||||
enabled to run. To view these options, choose <B>Edit<IMG alt="" src=
|
||||
"images/arrow.gif"> Program Options...</B>; then open the Analysis node in the Options
|
||||
"help/shared/arrow.gif"> Program Options...</B>; then open the Analysis node in the Options
|
||||
tree. Each analyzer is represented as a leaf under the Analysis folder node.</P>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG alt="" src="images/note.png"> An analyzer may be marked as (Prototype). These
|
||||
<P><IMG alt="" src="help/shared/note.png"> An analyzer may be marked as (Prototype). These
|
||||
analyzers can be very useful on certain programs, but have not been exercised on a large
|
||||
number of programs. Use them with caution.</P>
|
||||
</BLOCKQUOTE>
|
||||
@ -155,9 +155,9 @@
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG alt="" src="images/note.png"> A separate dialog showing the <I>Analysis</I>
|
||||
<P><IMG alt="" src="help/shared/note.png"> A separate dialog showing the <I>Analysis</I>
|
||||
options is also displayed after a new program has been imported, or the <B>Analysis<IMG
|
||||
alt="" src="images/arrow.gif"> Auto Analysis</B> menu item is chosen.</P>
|
||||
alt="" src="help/shared/arrow.gif"> Auto Analysis</B> menu item is chosen.</P>
|
||||
|
||||
<P><IMG alt="" src="images/warning.help.png"> <FONT color="red">Some analyzers only work
|
||||
on certain processors. For example, the MIPS Instruction Analyzer only works on MIPS
|
||||
@ -166,7 +166,7 @@
|
||||
</BLOCKQUOTE>
|
||||
|
||||
<P style="background-color: #FFF0E0; color: black;">
|
||||
<IMG SRC="../../shared/warning.png" />Note that multi-user merge does not currently support
|
||||
<IMG SRC="help/shared/warning.png" />Note that multi-user merge does not currently support
|
||||
merging of Program Options (including Analysis Options). Options stored in shared Program database
|
||||
following a conflicting checkin may not reflect option settings specified prior to checkin.
|
||||
</P>
|
||||
@ -183,7 +183,7 @@
|
||||
</UL>
|
||||
|
||||
<P style="background-color: #FFF0E0; color: black;">
|
||||
<IMG SRC="../../shared/warning.png" />Access to stored configurations is not currently
|
||||
<IMG SRC="help/shared/warning.png" />Access to stored configurations is not currently
|
||||
supported across different versions of Ghidra.
|
||||
</P>
|
||||
|
||||
@ -453,7 +453,7 @@
|
||||
</P>
|
||||
|
||||
<P style="background-color: #FFF0E0; color: black;">
|
||||
<IMG SRC="../../shared/warning.png" />When using an external GNU demangler,
|
||||
<IMG SRC="help/shared/warning.png" />When using an external GNU demangler,
|
||||
please understand the risks associated with using that version of the
|
||||
software. The <CODE>demangler_gnu_v2_24</CODE> version of the
|
||||
demangler is a modified version of GNU's <CODE>c++filt (v2.24)</CODE>. The
|
||||
@ -464,7 +464,7 @@
|
||||
</BLOCKQUOTE>
|
||||
|
||||
<P>
|
||||
<IMG SRC="../../shared/tip.png" />The Demangler Analyzer is designed to be extensible.
|
||||
<IMG SRC="help/shared/tip.png" />The Demangler Analyzer is designed to be extensible.
|
||||
You can extend <CODE>ghidra.app.plugin.core.analysis.AbstractDemanglerAnalyzer</CODE>
|
||||
to add your demangler analyzer callback. This allows you to precisely control
|
||||
which demanglers get called, as well as which options are used.
|
||||
|
@ -9,7 +9,7 @@
|
||||
<META name="ProgId" content="FrontPage.Editor.Document">
|
||||
|
||||
<TITLE>Block Model</TITLE>
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
@ -159,9 +159,9 @@
|
||||
belongs to exactly one subroutine (code is not shared). </LI>
|
||||
</UL>
|
||||
|
||||
<P><I><IMG border="0" src="images/note.png"> The default
|
||||
<P><I><IMG border="0" src="help/shared/note.png"> The default
|
||||
subroutine model for the tool can be specified from <B>Edit</B></I><B><IMG src=
|
||||
"images/arrow.gif" border="0"></B><I><B>Tool Options</B> dialog on
|
||||
"help/shared/arrow.gif" border="0"></B><I><B>Tool Options</B> dialog on
|
||||
<B><A href="help/topics/Tool/ToolOptions_Dialog.htm">Tool</A></B> panel. The default
|
||||
subroutine model is generally used by those plugins and actions which do not provide a
|
||||
subroutine model choice (e.g., subroutine selection, call graph, symbol table, etc.).</I></P>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<META name="generator" content=
|
||||
"HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net">
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
|
||||
<TITLE>Bookmarks</TITLE>
|
||||
</HEAD>
|
||||
@ -134,7 +134,7 @@
|
||||
<LI>Click on the <B><FONT size="4">OK</FONT></B> button.</LI>
|
||||
</OL>
|
||||
|
||||
<P><IMG border="0" src="images/tip.png" alt=""> When adding a bookmark with multiple selections in the
|
||||
<P><IMG border="0" src="help/shared/tip.png" alt=""> When adding a bookmark with multiple selections in the
|
||||
Code Browser, the <I>Bookmark Top of Each Selection</I> checkbox is both enabled and selected by default.
|
||||
Leave the checkbox selected to create a bookmark at the start of each address range in the
|
||||
selection. Deselecting the checkbox will cause the bookmark to be created at the cursor
|
||||
@ -176,7 +176,7 @@
|
||||
|
||||
<LI>From the <A href="help/topics/CodeBrowserPlugin/CodeBrowser.htm#CBMarkerMargin">Marker
|
||||
Margin</A>, right-mouse-click, select <B><FONT size="4">Delete Bookmark<IMG src=
|
||||
"images/arrow.gif" alt=""> <type>: <description></FONT></B></LI>
|
||||
"help/shared/arrow.gif" alt=""> <type>: <description></FONT></B></LI>
|
||||
</OL><BR>
|
||||
<BR>
|
||||
</BLOCKQUOTE>
|
||||
@ -195,7 +195,7 @@
|
||||
<BLOCKQUOTE>
|
||||
<P>To display the <I>Bookmarks</I> window, click the bookmark icon <IMG border="0" src=
|
||||
"images/notes.gif" alt=""> in the Code Browser toolbar, or select the <B><FONT size=
|
||||
"4">Window<IMG src="images/arrow.gif" alt=""> Bookmarks</FONT></B> option from the menu.</P>
|
||||
"4">Window<IMG src="help/shared/arrow.gif" alt=""> Bookmarks</FONT></B> option from the menu.</P>
|
||||
|
||||
<P>Each of the columns may be sorted by clicking on the header. The sort graphic illustrates
|
||||
which column is being sorted on, and whether it is ascending (<IMG border="0" src=
|
||||
@ -219,7 +219,7 @@
|
||||
Window. The displayed bookmarks will correspond to the selected checkboxes in the <I>Bookmark
|
||||
Filter</I> dialog.</P>
|
||||
|
||||
<P><IMG border="0" src="images/note.png" alt=""> You may also filter the contents of the
|
||||
<P><IMG border="0" src="help/shared/note.png" alt=""> You may also filter the contents of the
|
||||
bookmark table by using the <A href="#Filter_TextField">filter text field</A>.</P>
|
||||
|
||||
<P>The following describes the features available from the Bookmarks window (Note: some of
|
||||
@ -273,14 +273,14 @@
|
||||
</OL>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG border="0" src="images/tip.png" alt="">
|
||||
<P><IMG border="0" src="help/shared/tip.png" alt="">
|
||||
If you have turned off some of the filter types, then the filter icon will show
|
||||
a checkmark (<IMG border="0" src="images/check.png" alt="" />).
|
||||
</P>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG border="0" src="images/note.png" alt=""> You may save the settings of the bookmark
|
||||
<P><IMG border="0" src="help/shared/note.png" alt=""> You may save the settings of the bookmark
|
||||
filter dialog by saving the tool.</P>
|
||||
|
||||
<P><A name="Filter_TextField"></A> In addition to filtering on the type of bookmarks you
|
||||
|
@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<title>Ghidra Bundles</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<link rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<link rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</head>
|
||||
<body lang="EN-US">
|
||||
<h1>Ghidra Bundles</h1>
|
||||
|
@ -10,7 +10,7 @@
|
||||
<META name="ProgId" content="FrontPage.Editor.Document">
|
||||
|
||||
<TITLE>C-Parser</TITLE>
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
@ -59,7 +59,7 @@
|
||||
process according to C syntax, extracting the actual data type definitions.<BR>
|
||||
</P>
|
||||
|
||||
<P><IMG src="../../shared/note.png" border="0">The CPP macro expanded file is placed in the
|
||||
<P><IMG src="help/shared/note.png" border="0">The CPP macro expanded file is placed in the
|
||||
user's home directory and called CParserPlugin.out. This file is VERY useful for
|
||||
debugging parsing problems, include order, and necessary "-D" directives. Every attempt
|
||||
is made to include line number information for each included file as part of this larger
|
||||
@ -106,7 +106,7 @@
|
||||
each file are available to each subsequent file in the list.<BR>
|
||||
|
||||
|
||||
<P><IMG src="../../shared/warning.png" border="0"> Order of files in the list is
|
||||
<P><IMG src="help/shared/warning.png" border="0"> Order of files in the list is
|
||||
very important, just as the order of #include directives at the top of C-Source files are
|
||||
important.<BR>
|
||||
</P>
|
||||
@ -140,7 +140,7 @@
|
||||
</LI>
|
||||
</UL>
|
||||
|
||||
<P><IMG src="../../shared/warning.png" border="0"> The newly created data type archive
|
||||
<P><IMG src="help/shared/warning.png" border="0"> The newly created data type archive
|
||||
will become dependent on any data type archives currently open in the Data Type
|
||||
Manager. For example, the <SPAN style=
|
||||
"font-weight: bold; font-style: italic;">Cocoa</SPAN> data type archive is dependent on the
|
||||
@ -151,7 +151,7 @@
|
||||
<IMG alt="Dialog: Use Open Archives?" src="images/UseOpenArchives.png"><BR>
|
||||
</DIV>
|
||||
|
||||
<P><IMG src="../../shared/note.png" border="0">It is strongly suggested that the basic data
|
||||
<P><IMG src="help/shared/note.png" border="0">It is strongly suggested that the basic data
|
||||
type archive for the particular platform be open in the data type manager. When parsing
|
||||
C-Header files, undefined types will be used from the archives. If you are unsure of
|
||||
your target platforms core data types, it is suggested that the "<B>generic_C_lib</B>"
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Call Tree Plugin</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
@ -35,12 +35,12 @@
|
||||
<IMG src="Icons.ARROW_DOWN_RIGHT_ICON" border="0" /> icon in the Tool's
|
||||
toolbar, or by
|
||||
right-clicking in the Listing and selecting
|
||||
<B>References<IMG src="../../shared/arrow.gif" alt="->" border="0">Show Call Trees</B>
|
||||
<B>References<IMG src="help/shared/arrow.gif" alt="->" border="0">Show Call Trees</B>
|
||||
</P>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P>
|
||||
<IMG border="0" src="../../shared/note.png">Unlike most widgets in Ghidra, the Call
|
||||
<IMG border="0" src="help/shared/note.png">Unlike most widgets in Ghidra, the Call
|
||||
Trees display functions differently depending upon how you launch it.
|
||||
<UL>
|
||||
<LI>
|
||||
@ -77,14 +77,14 @@
|
||||
|
||||
<blockquote>
|
||||
<P>
|
||||
<IMG border="0" src="../../shared/tip.png">The default operation of the plugin display is
|
||||
<IMG border="0" src="help/shared/tip.png">The default operation of the plugin display is
|
||||
to <b>not</b> change as the location changes in the Listing. This allows you to trigger
|
||||
navigation from inside of the trees without changing the function displayed by the trees.
|
||||
In order to see a new call trees window for the location in the Listing, you can do
|
||||
so by clicking the <IMG src="Icons.ARROW_DOWN_RIGHT_ICON" border=
|
||||
"0" /> icon in the Tool's toolbar, or by
|
||||
right-clicking in the Listing and selecting
|
||||
<B>References<IMG src="../../shared/arrow.gif" alt="->" border="0">Show Call Trees</B>
|
||||
<B>References<IMG src="help/shared/arrow.gif" alt="->" border="0">Show Call Trees</B>
|
||||
</P>
|
||||
<P>
|
||||
Alternatively, you may execute the <IMG src="images/locationIn.gif" border="1">
|
||||
@ -146,7 +146,7 @@
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P>
|
||||
<img src="../../shared/note.png" alt="" border="0">
|
||||
<img src="help/shared/note.png" alt="" border="0">
|
||||
The filter will only search down to the current
|
||||
<a href="#Call_Tree_Action_Recurse_Depth">depth setting</a>.
|
||||
</P>
|
||||
|
@ -4,7 +4,7 @@
|
||||
<title>Clear Code Bytes</title>
|
||||
<meta http-equiv="content-type"
|
||||
content="text/html; charset=windows-1252">
|
||||
<link rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<link rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
<meta name="generator" content="Microsoft FrontPage 4.0">
|
||||
</head>
|
||||
<body>
|
||||
@ -47,7 +47,7 @@ Alternately: press the 'C' key</li>
|
||||
<br>
|
||||
</ol>
|
||||
</blockquote>
|
||||
<p> <img src="../../shared/note.png" x-maintain-ratio="TRUE"
|
||||
<p> <img src="help/shared/note.png" x-maintain-ratio="TRUE"
|
||||
border="0"> Clearing bytes inside a structure
|
||||
from the CodeBrowser, changes the definition of the structure and will
|
||||
affect all occurences of the structure. </p>
|
||||
@ -81,7 +81,7 @@ cleared.</li>
|
||||
</ol>
|
||||
</ol>
|
||||
<blockquote>
|
||||
<p> <i><img src="../../shared/note.png" x-maintain-ratio="TRUE"
|
||||
<p> <i><img src="help/shared/note.png" x-maintain-ratio="TRUE"
|
||||
border="0"> </i>You can undo clearing of code
|
||||
units if it has an undesired effect.</p>
|
||||
</blockquote>
|
||||
@ -94,7 +94,7 @@ units if it has an undesired effect.</p>
|
||||
symbol</a> in the program. Automatically generated symbols won't be
|
||||
cleared if references still exist to the symbol's defined address.</p>
|
||||
<blockquote>
|
||||
<p> <img src="../../shared/note.png" x-maintain-ratio="TRUE"
|
||||
<p> <img src="help/shared/note.png" x-maintain-ratio="TRUE"
|
||||
border="0"> This option will <b>not</b> clear function names. To delete these you must
|
||||
select the <a href=#functions>functions</a> option. </p>
|
||||
</blockquote>
|
||||
@ -105,7 +105,7 @@ cleared if references still exist to the symbol's defined address.</p>
|
||||
href="help/topics/CommentsPlugin/Comments.htm">comments</a>. It will not clear
|
||||
comments on functions or function variables.</p>
|
||||
<blockquote>
|
||||
<p> <img src="../../shared/note.png" x-maintain-ratio="TRUE"
|
||||
<p> <img src="help/shared/note.png" x-maintain-ratio="TRUE"
|
||||
border="0"> This option will <b>not</b> clear
|
||||
repeatable or automatic comments. To delete those comments you must
|
||||
delete the associated reference. </p>
|
||||
@ -116,7 +116,7 @@ delete the associated reference. </p>
|
||||
<p>Properties are placed at addresses in a program by plugins to
|
||||
store information. This information is usually only understood by the
|
||||
plugin that placed it there or other cooperating plugins.</p>
|
||||
<p><img src="../../shared/tip.png" border="0">
|
||||
<p><img src="help/shared/tip.png" border="0">
|
||||
Select the <a href="help/topics/PropertyManagerPlugin/Property_Viewer.htm">properties</a>
|
||||
icon (<img src="images/document-properties.png" border="0">
|
||||
) on the tool bar to display all the properties that are currently in
|
||||
@ -183,7 +183,7 @@ with a <i>Cancel </i>button. The <i>Cancel </i>button may be
|
||||
pressed
|
||||
to terminate the action. </p>
|
||||
<blockquote>
|
||||
<p><img src="../../shared/note.png" x-maintain-ratio="TRUE" alt="Note" border="0"> You can undo clearing of code units
|
||||
<p><img src="help/shared/note.png" x-maintain-ratio="TRUE" alt="Note" border="0"> You can undo clearing of code units
|
||||
if it has an undesired effect</p>
|
||||
</blockquote>
|
||||
<p>The <i>Clear Flow</i> options dialog has check boxes to control
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Clipboard</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
@ -126,7 +126,7 @@
|
||||
with the standard copy and paste operations (it is only visible when the last selected format
|
||||
is applicable). This feature allows you to repeatedly copy the same format quickly from
|
||||
either the menu or by binding a key to it. To specify a key binding, select <B>Edit</B><IMG
|
||||
border="0" src="../../shared/arrow.gif"><b>Tool Options</B>, click on <CODE>Key Bindings</CODE>,
|
||||
border="0" src="help/shared/arrow.gif"><b>Tool Options</B>, click on <CODE>Key Bindings</CODE>,
|
||||
and choose the action for which you want to define a key. The action for repeat copying of
|
||||
the last format is called <CODE>Copy Special Again</CODE>. When available, the popup menu
|
||||
appears as follows:</P>
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Browser Field Formatter</TITLE>
|
||||
<META http-equiv="content-type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
<META name="generator" content="Microsoft FrontPage 4.0">
|
||||
</HEAD>
|
||||
|
||||
@ -89,21 +89,21 @@
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P>New fields can be added to the format by right-clicking on the Browser Field Formatter
|
||||
component and selecting <B>Add Field<IMG src="../../shared/arrow.gif" alt="" border="0">
|
||||
component and selecting <B>Add Field<IMG src="help/shared/arrow.gif" alt="" border="0">
|
||||
<</B>name of field> from the popup menu. The new field will be inserted at the
|
||||
right-click point. Only the fields that have already been added to the format show up
|
||||
in the popup menu. If more than one field appears in the popup, an additional menu
|
||||
item, <B>Add Field<IMG src="../../shared/arrow.gif" alt="" border="0">All</B>, is
|
||||
item, <B>Add Field<IMG src="help/shared/arrow.gif" alt="" border="0">All</B>, is
|
||||
available.</P>
|
||||
|
||||
<H4><A name="Add_Spacer_Field"></A><IMG src="../../shared/note.png" border="0"> <B>The
|
||||
<H4><A name="Add_Spacer_Field"></A><IMG src="help/shared/note.png" border="0"> <B>The
|
||||
Spacer Field</B></H4>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P>A <I>spacer</I> field is used to take up space in the listing. Optionally,
|
||||
<I>spacer</I> fields can display some text (See <A href="#Add_Spacer_Field">Set
|
||||
Text</A>). To add a <I>spacer</I> field, right click where a space is desired and select
|
||||
the <B>Add Field<IMG src="../../shared/arrow.gif" alt="" border="0">Spacer</B> option
|
||||
the <B>Add Field<IMG src="help/shared/arrow.gif" alt="" border="0">Spacer</B> option
|
||||
from the popup menu. After adding the <I>spacer</I> field, adjust its size to take up
|
||||
more or less space.</P>
|
||||
</BLOCKQUOTE>
|
||||
@ -226,7 +226,7 @@
|
||||
right click in the Browser Field Formatter and select the <B>Save Custom Format</B>
|
||||
option. </P>
|
||||
|
||||
<P><B><IMG src="../../shared/note.png" border="0"></B> The program must be saved after
|
||||
<P><B><IMG src="help/shared/note.png" border="0"></B> The program must be saved after
|
||||
saving a custom format.</P>
|
||||
</BLOCKQUOTE>
|
||||
</BLOCKQUOTE>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
|
||||
<TITLE>Code Browser</TITLE>
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
<META name="generator" content="Microsoft FrontPage 4.0">
|
||||
</HEAD>
|
||||
|
||||
@ -87,7 +87,7 @@
|
||||
to a highlight. Later the highlight can be converted back into a selection using the same
|
||||
menu. At that point an action can be applied to the selection.</P>
|
||||
|
||||
<P><IMG border="0" src="../../shared/note.png" alt="">Highlights are not saved across program
|
||||
<P><IMG border="0" src="help/shared/note.png" alt="">Highlights are not saved across program
|
||||
sessions. To achieve a lasting color effect, you can <A href=
|
||||
"help/topics/CodeBrowserPlugin/ListingBackground.html">color the Listing background</A>.</P>
|
||||
</BLOCKQUOTE>
|
||||
@ -117,7 +117,7 @@
|
||||
display "[more]" to indicate that one or more cross-reference addresses are not shown.</P>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG border="0" src="../../shared/tip.png" alt=""> Double-clicking on the "<FONT color=
|
||||
<P><IMG border="0" src="help/shared/tip.png" alt=""> Double-clicking on the "<FONT color=
|
||||
"green"><TT>XREF[n]:</TT></FONT> or <FONT><TT>[more]</TT></FONT>" text will cause a
|
||||
dialog containing all the Xrefs to appear.</P>
|
||||
<P>
|
||||
@ -232,18 +232,18 @@
|
||||
<BLOCKQUOTE>
|
||||
|
||||
<P>
|
||||
<IMG border="0" src="../../shared/note.png" alt="">
|
||||
<IMG border="0" src="help/shared/note.png" alt="">
|
||||
<SPAN style="font-size: 0.8em;">
|
||||
You can disable horizontal scrolling in the Listing (and all other
|
||||
Field Panels) via the Tool Options at
|
||||
<B>Edit
|
||||
<IMG alt="" border="0" src="../../shared/arrow.gif">
|
||||
<IMG alt="" border="0" src="help/shared/arrow.gif">
|
||||
Tool Options...
|
||||
<IMG alt="" border="0" src="../../shared/arrow.gif">
|
||||
<IMG alt="" border="0" src="help/shared/arrow.gif">
|
||||
Listing Fields
|
||||
<IMG alt="" border="0" src="../../shared/arrow.gif">
|
||||
<IMG alt="" border="0" src="help/shared/arrow.gif">
|
||||
Mouse
|
||||
<IMG alt="" border="0" src="../../shared/arrow.gif">
|
||||
<IMG alt="" border="0" src="help/shared/arrow.gif">
|
||||
Horizontal Scrolling
|
||||
</B>
|
||||
</SPAN>
|
||||
@ -389,7 +389,7 @@
|
||||
</TABLE>
|
||||
|
||||
<DIV style="margin-left: 2em">
|
||||
<P><IMG border="0" src="../../shared/note.png" alt=""> The marker popup menu is updated
|
||||
<P><IMG border="0" src="help/shared/note.png" alt=""> The marker popup menu is updated
|
||||
appropriately when some plugin adds/removes new marker types.</P>
|
||||
|
||||
<P><A name="Navigation_Markers"></A>Another way to control the display of Navigation
|
||||
@ -424,7 +424,7 @@
|
||||
Thus, as you scroll the Listing, you will see flow arrows appear and disappear, as the
|
||||
addresses the arrows are based upon appear and disappear in the listing.</P>
|
||||
|
||||
<P><IMG border="0" src="../../shared/tip.png" alt="">You can select an arrow keep it from
|
||||
<P><IMG border="0" src="help/shared/tip.png" alt="">You can select an arrow keep it from
|
||||
disappearing as you scroll the Listing. To select an arrow, simply click it with the mouse.
|
||||
Selected arrows appear green in color.</P>
|
||||
</BLOCKQUOTE>
|
||||
@ -481,7 +481,7 @@
|
||||
<BLOCKQUOTE>
|
||||
<BLOCKQUOTE>
|
||||
<P>You can change the size of the popup can be changed by editing options. Choose
|
||||
<B>Edit</B><IMG alt="" border="0" src="../../shared/arrow.gif"> <B>Tool Options...</B>,
|
||||
<B>Edit</B><IMG alt="" border="0" src="help/shared/arrow.gif"> <B>Tool Options...</B>,
|
||||
click on the <I>Listing Popups</I> node in the Options tree. Select the <I>Reference Code
|
||||
Viewer</I> node to display the height and width values of the popup. Edit the values and
|
||||
click on the <B>OK</B> or <B>Apply</B> button.</P>
|
||||
@ -554,7 +554,7 @@
|
||||
state.</P>
|
||||
<!-- Caution about the button and options -->
|
||||
|
||||
<P><IMG border="0" src="../../shared/note.png" alt=""> Clicking the icon has no effect when
|
||||
<P><IMG border="0" src="help/shared/note.png" alt=""> Clicking the icon has no effect when
|
||||
all of the hover services are disable in Ghidra's options. A reminder message will be shown
|
||||
in the event that you attempt to enable popups from this icon <B>and</B> all hover services
|
||||
are disabled.</P>
|
||||
@ -623,7 +623,7 @@
|
||||
element.</LI>
|
||||
</UL>
|
||||
|
||||
<P><IMG border="0" src="../../shared/note.png" alt="">The <B>Expand All Data</B> and
|
||||
<P><IMG border="0" src="help/shared/note.png" alt="">The <B>Expand All Data</B> and
|
||||
<B>Collapse All Data</B> actions behave differently. The <B>Expand All Data</B> recursively
|
||||
opens the data starting at the location of the popup menu. The <B>Collapse All Data</B>
|
||||
action, on the other hand, always works on the <B>outermost</B> data structure, regardless
|
||||
|
@ -8,7 +8,7 @@
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
|
||||
<TITLE>Listing Options</TITLE>
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
<META name="generator" content="Microsoft FrontPage 4.0">
|
||||
</HEAD>
|
||||
|
||||
@ -568,7 +568,7 @@
|
||||
is useful if more than one binary file has been imported into a program.</P>
|
||||
<P><B>Show Numbers In Hex -</B> Option to display the file offset in hexadecimal rather than
|
||||
decimal.</P>
|
||||
<P><IMG src="../../shared/note.png" border="0">The File Offset field is disabled by default.
|
||||
<P><IMG src="help/shared/note.png" border="0">The File Offset field is disabled by default.
|
||||
To enable the field, see the <A HREF="Browser_Field_Formatter.htm#Enable_Field">Enable Field
|
||||
</A> section.
|
||||
</P>
|
||||
@ -733,11 +733,11 @@
|
||||
</TBODY>
|
||||
</TABLE>
|
||||
|
||||
<P><IMG src="../../shared/note.png" border="0">If comments already exist in the listing,
|
||||
<P><IMG src="help/shared/note.png" border="0">If comments already exist in the listing,
|
||||
then the options to show the comments fields for formatting are ignored. The options that
|
||||
specify a number of blank lines are used regardless of whether comments exist.</P>
|
||||
|
||||
<P><IMG src="../../shared/note.png" border="0">Applying the format options does not alter
|
||||
<P><IMG src="help/shared/note.png" border="0">Applying the format options does not alter
|
||||
the program.</P>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
@ -836,7 +836,7 @@
|
||||
<P><B>Follow Read or Indirect Pointer References -</B> Option to follow referenced pointers,
|
||||
for read or indirect reference types, to show pointer's referenced symbol instead of
|
||||
symbol at pointer. When applied the resulting operand label will be preceded by a
|
||||
"<IMG src="../../shared/arrow.gif">".<BR>
|
||||
"<IMG src="help/shared/arrow.gif">".<BR>
|
||||
</P>
|
||||
|
||||
<P><B>Include Scalar Reference Adjustment -</B> Option to include a scalar expression which
|
||||
@ -906,7 +906,7 @@
|
||||
</UL>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG src="../../shared/note.png" border="0"> You can change the color of the underline
|
||||
<P><IMG src="help/shared/note.png" border="0"> You can change the color of the underline
|
||||
from the <I><A href="#Listing_Display">Listing Display</A></I> options panel; select
|
||||
<I>Underline</I> from the <I>Screen Element</I> list.</P>
|
||||
</BLOCKQUOTE>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
|
||||
<TITLE>Listing Background</TITLE>
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
<META name="generator" content="Microsoft FrontPage 4.0"><STYLE type="text/css">
|
||||
|
||||
</STYLE>
|
||||
@ -24,7 +24,7 @@
|
||||
coloring can be performed from a script, which allows you to color disassembly during
|
||||
automated processing.</P>
|
||||
|
||||
<P><IMG border="0" src="../../shared/note.png" alt=""> Unlike program selections and
|
||||
<P><IMG border="0" src="help/shared/note.png" alt=""> Unlike program selections and
|
||||
highlights, the background colors you set <B>will</B> be saved with the program.</P>
|
||||
|
||||
<H2>Changing Colors</H2>
|
||||
@ -47,7 +47,7 @@
|
||||
the <B>Colors</B> pull-right. This action will clear all colors applied <B>to the entire
|
||||
program</B>. exists.</P>
|
||||
|
||||
<P><IMG border="0" src="../../shared/note.png" alt="">Any of these actions can be undone
|
||||
<P><IMG border="0" src="help/shared/note.png" alt="">Any of these actions can be undone
|
||||
using the <A href="help/topics/Tool/Undo_Redo.htm">undo action</A>.</P>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
@ -120,19 +120,19 @@
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><B>Next Color Range</B> - Available from the menu bar at <B>Navigation <IMG src=
|
||||
"../../shared/arrow.gif" border="0" alt="->"> Next Color Range</B> This action will
|
||||
"help/shared/arrow.gif" border="0" alt="->"> Next Color Range</B> This action will
|
||||
navigate to the next color range at an address larger than the current address. Depending
|
||||
upon the range navigation options, either the bottom of the current range, or the top of
|
||||
next range will be chosen.</P>
|
||||
|
||||
<P><B>Previous Color Range</B> - Available from the menu bar at <B>Navigation <IMG src=
|
||||
"../../shared/arrow.gif" border="0" alt="->">Previous Color Range</B> This action will
|
||||
"help/shared/arrow.gif" border="0" alt="->">Previous Color Range</B> This action will
|
||||
navigate to the next color range at an address larger than the current address. Depending
|
||||
upon the range navigation options, either the bottom of the previous range, or the top of
|
||||
the previous range will be chosen.</P>
|
||||
|
||||
<P><IMG border="0" src="../../shared/note.png" alt="">You can change range navigation
|
||||
behavior by editing the <B>Navigation <IMG src="../../shared/arrow.gif" border="0" alt=
|
||||
<P><IMG border="0" src="help/shared/note.png" alt="">You can change range navigation
|
||||
behavior by editing the <B>Navigation <IMG src="help/shared/arrow.gif" border="0" alt=
|
||||
"->">Range Navigation</B> <A href="help/topics/Tool/ToolOptions_Dialog.htm">tool
|
||||
options</A>.</P>
|
||||
</BLOCKQUOTE>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
|
||||
<TITLE>Selection Table</TITLE>
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
<META name="generator" content="Microsoft FrontPage 4.0">
|
||||
</HEAD>
|
||||
|
||||
@ -27,7 +27,7 @@
|
||||
<BLOCKQUOTE>
|
||||
<P>To create a table from the current selection within the <A href=
|
||||
"CodeBrowser.htm#Code_Browser">Listing</A>, press <B>Select <IMG border="0" src=
|
||||
"../../shared/arrow.gif">Create Table From Selection</B> from the tool's menu bar.</P>
|
||||
"help/shared/arrow.gif">Create Table From Selection</B> from the tool's menu bar.</P>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
<P class="providedbyplugin">Provided by: <I>Code Browser</I> plugin</P>
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Comment Window</TITLE>
|
||||
<META http-equiv="content-type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
@ -15,7 +15,7 @@
|
||||
|
||||
<P>The <b>Comment Window</b> provides a list of comments defined in the currently open program. To display
|
||||
the <b>Comment Window</b>, select the <B>Window</B><IMG border="0" src=
|
||||
"../../shared/arrow.gif"><B>Comments</B> from the tool menu.</P>
|
||||
"help/shared/arrow.gif"><B>Comments</B> from the tool menu.</P>
|
||||
|
||||
<CENTER>
|
||||
<TABLE border="0" width="100%">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Comments</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
<META name="generator" content="Microsoft FrontPage 4.0">
|
||||
</HEAD>
|
||||
|
||||
@ -81,7 +81,7 @@
|
||||
|
||||
<OL>
|
||||
<LI>From the right-mouse pop-up menu over the Code Browser window, select the
|
||||
<B>Comments<IMG src="../../shared/arrow.gif" alt="->" border="0"> Set</B> menu
|
||||
<B>Comments<IMG src="help/shared/arrow.gif" alt="->" border="0"> Set</B> menu
|
||||
option.</LI>
|
||||
|
||||
<LI>Choose the appropriate tab for the type of comment that is to be added or edited.</LI>
|
||||
@ -137,7 +137,7 @@
|
||||
<OL>
|
||||
<LI>Right-click on the comment to be deleted.</LI>
|
||||
|
||||
<LI>Choose <B>Comments<IMG src="../../shared/arrow.gif" alt="->" border="0"> Delete
|
||||
<LI>Choose <B>Comments<IMG src="help/shared/arrow.gif" alt="->" border="0"> Delete
|
||||
<comment type> Comment</B> from the popup-menu.</LI>
|
||||
</OL>
|
||||
|
||||
@ -180,12 +180,12 @@
|
||||
<LI>Right-click on the comment that you would like to view the history.</LI>
|
||||
|
||||
<LI>
|
||||
Choose <B>Comments<IMG src="../../shared/arrow.gif" alt="->" border="0"> Show History
|
||||
Choose <B>Comments<IMG src="help/shared/arrow.gif" alt="->" border="0"> Show History
|
||||
for <comment type>...</B>.
|
||||
|
||||
<UL>
|
||||
<LI>If you are not over a specific comment, right mouse click and choose
|
||||
<B>Comments<IMG src="../../shared/arrow.gif" alt="->" border="0"> Show
|
||||
<B>Comments<IMG src="help/shared/arrow.gif" alt="->" border="0"> Show
|
||||
History...</B>.</LI>
|
||||
</UL>
|
||||
</LI>
|
||||
@ -203,7 +203,7 @@
|
||||
</OL>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
<P><IMG src="../../shared/note.png" border="0"> Only comments that are placed at the start
|
||||
<P><IMG src="help/shared/note.png" border="0"> Only comments that are placed at the start
|
||||
address of data or instructions are displayed. Comments on addresses other than the start
|
||||
(interior) address will remain <I>hidden</I> until the data or instructions are cleared.</P>
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
"HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net">
|
||||
|
||||
<TITLE>Generate Checksum Help</TITLE>
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
<META http-equiv="content-type" content="text/html; charset=ISO-8859-1">
|
||||
</HEAD>
|
||||
|
||||
@ -48,7 +48,7 @@
|
||||
</DIV>
|
||||
|
||||
|
||||
<P><IMG border="0" src="../../shared/note.png">
|
||||
<P><IMG border="0" src="help/shared/note.png">
|
||||
All of the preceding checksums may be modified using the <B>XOR</B> and <B>Carry</B>
|
||||
toggle buttons.
|
||||
<BLOCKQUOTE>
|
||||
@ -106,7 +106,7 @@
|
||||
</DIV>
|
||||
|
||||
|
||||
<P><IMG border="0" src="../../shared/note.png">
|
||||
<P><IMG border="0" src="help/shared/note.png">
|
||||
All of the preceding checksums may be modified using the <B>1's Complement</B> and
|
||||
<B>2's Complement</B> toggle buttons.
|
||||
<BLOCKQUOTE>
|
||||
@ -183,7 +183,7 @@
|
||||
</BLOCKQUOTE>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
<P><I><IMG border="0" src="../../shared/tip.png">It is now possible to write a custom checksum
|
||||
<P><I><IMG border="0" src="help/shared/tip.png">It is now possible to write a custom checksum
|
||||
algorithm and add it to the table using a script. Contact the Ghidra Team for more detail.</I><BR>
|
||||
</P>
|
||||
|
||||
@ -194,8 +194,8 @@
|
||||
<H2>Using the Checksum Generator</H2>
|
||||
|
||||
<P>To display the <I>Generate Checksum</I> dialog, select <B>Tools</B><IMG border="0" src=
|
||||
"../../shared/arrow.gif"><B>Generate Checksum...</B> or select <B>Window</B><IMG border="0"
|
||||
src="../../shared/arrow.gif"><B>Checksum Generator</B>. The results of the thirteen types
|
||||
"help/shared/arrow.gif"><B>Generate Checksum...</B> or select <B>Window</B><IMG border="0"
|
||||
src="help/shared/arrow.gif"><B>Checksum Generator</B>. The results of the thirteen types
|
||||
of checksums can be viewed in decimal or hex format. There is also an option to have the
|
||||
applicable results displayed in 1's or 2's complement.</P>
|
||||
<BR>
|
||||
@ -253,7 +253,7 @@
|
||||
</BLOCKQUOTE>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
<P><I><IMG border="0" src="../../shared/note.png">Once the results are posted in the table,
|
||||
<P><I><IMG border="0" src="help/shared/note.png">Once the results are posted in the table,
|
||||
choosing another checksum option will automatically update the results, without your having to
|
||||
regenerate the results.</I><BR>
|
||||
</P>
|
||||
|
@ -6,7 +6,7 @@
|
||||
"HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net">
|
||||
|
||||
<TITLE>Console</TITLE>
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -4,7 +4,7 @@
|
||||
<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">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
|
@ -9,7 +9,7 @@
|
||||
<META name="ProgId" content="FrontPage.Editor.Document">
|
||||
|
||||
<TITLE>Data</TITLE>
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
@ -32,7 +32,7 @@
|
||||
(structure, array, typedef, etc) and supports dynamic data types whose structure depends on the
|
||||
underlying data.</FONT></P>
|
||||
|
||||
<P><IMG src="../../shared/note.yellow.png"> It is important to note that the size of many of the primitive built-in types is
|
||||
<P><IMG src="help/shared/note.yellow.png"> It is important to note that the size of many of the primitive built-in types is
|
||||
determined by the language and compiler specification (e.g., the size of an integer
|
||||
can vary).</P>
|
||||
|
||||
@ -580,7 +580,7 @@
|
||||
was created is displayed in the tool's <A href=
|
||||
"../Tool/Ghidra_Tool_Administration.htm#ToolStatus">status area</A>.</P>
|
||||
|
||||
<P><IMG src="../../shared/note.yellow.png"> Regardless of how a data type is applied, data is
|
||||
<P><IMG src="help/shared/note.yellow.png"> Regardless of how a data type is applied, data is
|
||||
only created if the data type will fit within the available undefined bytes. </P>
|
||||
|
||||
<H3>Drag from Data Type Manager</H3>
|
||||
@ -594,7 +594,7 @@
|
||||
<OL>
|
||||
<LI>
|
||||
<P style="margin-top: 6px; margin-bottom: 6px;">Open the Data Type Manager (select
|
||||
<B>Window</B><IMG src="../../shared/arrow.gif"> <B>Data Type Manager</B>)</P>
|
||||
<B>Window</B><IMG src="help/shared/arrow.gif"> <B>Data Type Manager</B>)</P>
|
||||
</LI>
|
||||
|
||||
<LI>
|
||||
@ -630,23 +630,23 @@
|
||||
<TR>
|
||||
<TD width="19%"><B>b</B> </TD>
|
||||
|
||||
<TD width="81%">Byte <IMG src="../../shared/arrow.gif"> Word <IMG src=
|
||||
"../../shared/arrow.gif"> DoubleWord <IMG src="../../shared/arrow.gif"> QuadWord
|
||||
<IMG src="../../shared/arrow.gif"> Byte</TD>
|
||||
<TD width="81%">Byte <IMG src="help/shared/arrow.gif"> Word <IMG src=
|
||||
"help/shared/arrow.gif"> DoubleWord <IMG src="help/shared/arrow.gif"> QuadWord
|
||||
<IMG src="help/shared/arrow.gif"> Byte</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD width="19%"><B>'</B> (single quote) </TD>
|
||||
|
||||
<TD width="81%">Ascii <IMG src="../../shared/arrow.gif"> String <IMG src=
|
||||
"../../shared/arrow.gif"> Unicode <IMG src="../../shared/arrow.gif"> Ascii</TD>
|
||||
<TD width="81%">Ascii <IMG src="help/shared/arrow.gif"> String <IMG src=
|
||||
"help/shared/arrow.gif"> Unicode <IMG src="help/shared/arrow.gif"> Ascii</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD width="19%"><B>f</B> </TD>
|
||||
|
||||
<TD width="81%">Float <IMG src="../../shared/arrow.gif"> Double <IMG src=
|
||||
"../../shared/arrow.gif"> Float</TD>
|
||||
<TD width="81%">Float <IMG src="help/shared/arrow.gif"> Double <IMG src=
|
||||
"help/shared/arrow.gif"> Float</TD>
|
||||
</TR>
|
||||
</TBODY>
|
||||
</TABLE>
|
||||
@ -697,7 +697,7 @@
|
||||
<LI>In the Data popup, select the favorite data type to be applied</LI>
|
||||
</OL>
|
||||
|
||||
<P><IMG src="../../shared/tip.png"> To quickly assign a key binding to a favorite,
|
||||
<P><IMG src="help/shared/tip.png"> To quickly assign a key binding to a favorite,
|
||||
use the <A href="../Tool/ToolOptions_Dialog.htm#KeyBindings_Option">Key Bindings
|
||||
Shortcut</A>. Key Bindings allow you to assign "hot keys" to any menu item.</P>
|
||||
</BLOCKQUOTE>
|
||||
@ -726,7 +726,7 @@
|
||||
bytes</A> from the popup menu</LI>
|
||||
</OL>
|
||||
|
||||
<P><IMG src="../../shared/note.png"> <A href=
|
||||
<P><IMG src="help/shared/note.png"> <A href=
|
||||
"../DataTypeManagerPlugin/data_type_manager_description.htm#DeleteDataType">Deleting
|
||||
data types</A> from the <I>Data Type Manager</I> window is a quick way to clear every
|
||||
instance of a data type in a program.</P>
|
||||
@ -750,7 +750,7 @@
|
||||
|
||||
<LI>Press mouse-right to bring up the popup menu</LI>
|
||||
|
||||
<LI>Select <B>Data</B><IMG src="../../shared/arrow.gif"> <B>Settings...</B> to bring up the
|
||||
<LI>Select <B>Data</B><IMG src="help/shared/arrow.gif"> <B>Settings...</B> to bring up the
|
||||
settings dialog</LI>
|
||||
</OL>
|
||||
</BLOCKQUOTE>
|
||||
@ -790,7 +790,7 @@
|
||||
|
||||
<LI>Press mouse-right to bring up the popup menu</LI>
|
||||
|
||||
<LI>Select <B>Data<IMG src="../../shared/arrow.gif"> Default Settings...</B> to bring up
|
||||
<LI>Select <B>Data<IMG src="help/shared/arrow.gif"> Default Settings...</B> to bring up
|
||||
the default settings dialog</LI>
|
||||
</OL>
|
||||
</BLOCKQUOTE>
|
||||
@ -816,13 +816,13 @@
|
||||
list of valid choices for that setting. Choose a value from this list of choices and
|
||||
press <B>OK</B>.</P>
|
||||
|
||||
<P><A name="SettingsOnStructureComponents"></A> <IMG src="../../shared/note.png">
|
||||
<P><A name="SettingsOnStructureComponents"></A> <IMG src="help/shared/note.png">
|
||||
<I>Default</I> settings on components within a structure apply to that structure only. For
|
||||
example, if Struct_1 has a byte component with its format set as Octal, then only other
|
||||
instances of Struct_1 will be affected. Settings on other occurrences of byte are <I>not</I>
|
||||
affected.</P>
|
||||
|
||||
<P><IMG src="../../shared/note.png">A typedef has the same set of settings as its underlying
|
||||
<P><IMG src="help/shared/note.png">A typedef has the same set of settings as its underlying
|
||||
data type. For example, when you create a typedef on a byte, the default settings on
|
||||
the typedef will be the same as the original default settings of the byte. Changing the
|
||||
default settings for either the typedef or its underlying data type doesn't affect the
|
||||
@ -838,7 +838,7 @@
|
||||
|
||||
<LI>Press mouse-right to bring up the popup menu</LI>
|
||||
|
||||
<LI>Select <B>Data<IMG src="../../shared/arrow.gif"> Settings...</B> to bring up the
|
||||
<LI>Select <B>Data<IMG src="help/shared/arrow.gif"> Settings...</B> to bring up the
|
||||
settings dialog</LI>
|
||||
</OL>
|
||||
|
||||
@ -889,7 +889,7 @@
|
||||
<OL>
|
||||
<LI>Select a set of contiguous defined or undefined Data</LI>
|
||||
|
||||
<LI>Use the right-mouse popup <B>Data</B><IMG src="../../shared/arrow.gif"> <B>Create
|
||||
<LI>Use the right-mouse popup <B>Data</B><IMG src="help/shared/arrow.gif"> <B>Create
|
||||
Structure</B></LI>
|
||||
|
||||
<LI>The Data items within the selection are used to define the structure</LI>
|
||||
@ -918,7 +918,7 @@
|
||||
a default name. The bottom part shows a list of matching structures. You can
|
||||
select from this list to use that structure instead of creating a new one.</P>
|
||||
|
||||
<P><IMG src="../../shared/note.png"> The method for finding matching structures is either
|
||||
<P><IMG src="help/shared/note.png"> The method for finding matching structures is either
|
||||
by an exact match or by a match on structure size. You can change the type of matching
|
||||
used by clicking the <I>Exact</I> or <I>Size</I> radio buttons under the <I>Matching:</I>
|
||||
heading.</P>
|
||||
@ -944,7 +944,7 @@
|
||||
<P>To use an existing, matching structure, find and select the structure in the <B>Use
|
||||
Exising Structure</B> table and press OK.</P>
|
||||
|
||||
<P><IMG src="../../shared/note.png">You can create nested structures by following the
|
||||
<P><IMG src="help/shared/note.png">You can create nested structures by following the
|
||||
instructions above. The only difference is in Step (1), select contiguous bytes
|
||||
<I>within</I> an existing structure.</P>
|
||||
</BLOCKQUOTE>
|
||||
@ -956,7 +956,7 @@
|
||||
<LI>Place the cursor on the first line of the structure</LI>
|
||||
|
||||
<LI>Press mouse-right over the structure and choose <B>Data</B><IMG src=
|
||||
"../../shared/arrow.gif"> <B>Edit Data Type...</B></LI>
|
||||
"help/shared/arrow.gif"> <B>Edit Data Type...</B></LI>
|
||||
|
||||
<LI>Change the name in the <A href=
|
||||
"../DataTypeEditors/StructureEditor.htm">Structure Editor</A></LI>
|
||||
@ -972,14 +972,14 @@
|
||||
<OL>
|
||||
<LI>Right mouse click on the field name of a structure member in the Code Browser</LI>
|
||||
|
||||
<LI>Choose the <B>Data</B><IMG src="../../shared/arrow.gif"> <B>Rename Field</B>
|
||||
<LI>Choose the <B>Data</B><IMG src="help/shared/arrow.gif"> <B>Rename Field</B>
|
||||
option</LI>
|
||||
|
||||
<LI>Enter a new name in the <B>Rename Data Field</B> dialog</LI>
|
||||
</OL>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG src="../../shared/note.png">The "Field Name" field must be added to the
|
||||
<P><IMG src="help/shared/note.png">The "Field Name" field must be added to the
|
||||
"Open Data" tab in the Code Browser <A href=
|
||||
"../CodeBrowserPlugin/Browser_Field_Formatter.htm">header</A> in order for the
|
||||
data structure field names to show up in the Code Browser.</P>
|
||||
@ -991,13 +991,13 @@
|
||||
<LI>Place the cursor on the first line of the structure</LI>
|
||||
|
||||
<LI>Press mouse-right over the structure and choose <B>Data</B><IMG src=
|
||||
"../../shared/arrow.gif"> <B>Edit Data Type...</B></LI>
|
||||
"help/shared/arrow.gif"> <B>Edit Data Type...</B></LI>
|
||||
|
||||
<LI>Edit the field name for the structure member</LI>
|
||||
</OL>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG src="../../shared/note.png"> You cannot set the field name of undefined
|
||||
<P><IMG src="help/shared/note.png"> You cannot set the field name of undefined
|
||||
member</P>
|
||||
</BLOCKQUOTE>
|
||||
</BLOCKQUOTE>
|
||||
@ -1124,7 +1124,7 @@
|
||||
key-binding actions.
|
||||
</P>
|
||||
|
||||
<P><IMG src="../../shared/note.png">To create a pointer of a specific size apply either
|
||||
<P><IMG src="help/shared/note.png">To create a pointer of a specific size apply either
|
||||
pointer8, pointer16, pointer32, or pointer64 to create a pointer sizes of 1, 2, 4, 8,
|
||||
respectively.</P>
|
||||
|
||||
@ -1147,7 +1147,7 @@
|
||||
|
||||
<LI>Press the '[' Quick-Key,<BR>
|
||||
- or -<BR>
|
||||
Press mouse-right on the data item and choose <B>Data</B><IMG src="../../shared/arrow.gif">
|
||||
Press mouse-right on the data item and choose <B>Data</B><IMG src="help/shared/arrow.gif">
|
||||
<B>Create Array</B></LI>
|
||||
|
||||
<LI>A dialog will prompt you for the number of elements in the array. It will be
|
||||
@ -1167,7 +1167,7 @@
|
||||
|
||||
<LI>Press the '[' Quick-Key,<BR>
|
||||
- or -<BR>
|
||||
Press mouse-right on the array and choose <B>Data</B><IMG src="../../shared/arrow.gif">
|
||||
Press mouse-right on the array and choose <B>Data</B><IMG src="help/shared/arrow.gif">
|
||||
<B>Create Array</B></LI>
|
||||
|
||||
<LI>Enter the number of elements for the next dimension, and press <B>OK</B></LI>
|
||||
|
@ -6,7 +6,7 @@
|
||||
"HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net">
|
||||
|
||||
<TITLE>Data Type Chooser Dialog</TITLE>
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
@ -31,7 +31,7 @@
|
||||
escape.</P>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG border="0" src="../../shared/note.png" alt=""> Usage Note: If you would like to
|
||||
<P><IMG border="0" src="help/shared/note.png" alt=""> Usage Note: If you would like to
|
||||
type the name of a data type to be chosen and <B>would not like to use the selected value
|
||||
in the drop-down list</B>, then you must first press the <CODE><B>Escape</B></CODE> key
|
||||
to close the drop-down list, if it is open. To state this point differently, <B>pressing
|
||||
|
@ -2,7 +2,7 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Enum Editor</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<link rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</head>
|
||||
<body>
|
||||
<h1>
|
||||
@ -59,7 +59,7 @@
|
||||
</p>
|
||||
|
||||
<blockquote>
|
||||
<p><img border="0" src="../../shared/note.png">
|
||||
<p><img border="0" src="help/shared/note.png">
|
||||
While editing, you can use the <B>Tab</B> key to navigate the editing to the next cell,
|
||||
the <B>Shift-Tab</B> key to navigate backwards, the <B>Up</B> key to move editing to the cell
|
||||
above, and the <B>Down</B> to move editing to the cell below the currently edited cell.
|
||||
@ -67,7 +67,7 @@
|
||||
</blockquote>
|
||||
|
||||
<blockquote>
|
||||
<p><img border="0" src="../../shared/note.png">
|
||||
<p><img border="0" src="help/shared/note.png">
|
||||
Names and values must be unique.
|
||||
</p>
|
||||
</blockquote>
|
||||
|
@ -6,7 +6,7 @@
|
||||
"HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net">
|
||||
|
||||
<TITLE>Data Structure Editor</TITLE>
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
@ -60,7 +60,7 @@
|
||||
structure or array component changing it into its component parts.<BR>
|
||||
</LI>
|
||||
|
||||
<LI><I>Pull Down Menu</I>: The <IMG src="../../shared/menu16.gif" alt=""> icon at the top
|
||||
<LI><I>Pull Down Menu</I>: The <IMG src="images/menu16.gif" alt=""> icon at the top
|
||||
of the editor provides additional editor actions. These are: show the category path of a
|
||||
component's data type, edit a component's data type, edit the fields of a component, apply
|
||||
a cycle group or favorite.<BR>
|
||||
@ -96,7 +96,7 @@
|
||||
the changes from the editor back to the program or archive.<BR>
|
||||
</P>
|
||||
|
||||
<P><IMG src="../../shared/note.png" alt=""> If editor changes to a structure or union are
|
||||
<P><IMG src="help/shared/note.png" alt=""> If editor changes to a structure or union are
|
||||
applied and it is assigned to data in the program, all data items with the structure or union
|
||||
as the data type now have the new data type. In other words, the size or composition of those
|
||||
data items in the program will have changed due to the apply.</P>
|
||||
@ -115,7 +115,7 @@
|
||||
<H2>Closing the Editor</H2>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P>Select the Close dockable component icon <IMG src="../../shared/close16.gif" alt=""> in
|
||||
<P>Select the Close dockable component icon <IMG src="help/shared/close16.gif" alt=""> in
|
||||
the toolbar to exit from the editor. If you have unsaved changes to your data type, a dialog
|
||||
will ask if you want to save the changes.</P>
|
||||
</BLOCKQUOTE>
|
||||
@ -261,7 +261,7 @@
|
||||
</LI>
|
||||
</UL>
|
||||
|
||||
<P><IMG alt="Note:" src="../../shared/note.png"> The equivalent of having <I>no C/C++ code aligned/alignas
|
||||
<P><IMG alt="Note:" src="help/shared/note.png"> The equivalent of having <I>no C/C++ code aligned/alignas
|
||||
attribute</I> on the structure or union is to choose <B>default</B>. The equivalent for the C code
|
||||
<i>aligned</i> attribute without a value is to choose <B>machine</B> alignment. The
|
||||
equivalent of <I>aligned(4)</I> or <I>alignas(4)</I> is to specify an explicit alignment <B>value</B> of 4.</P>
|
||||
@ -298,10 +298,10 @@
|
||||
of the <B>pack</B> setting. The <B>align</B> setting will not influence interior component placement
|
||||
as does the <B>pack</B> setting.<BR>
|
||||
</P>
|
||||
<P><IMG alt="Note:" src="../../shared/note.png"> The placement of bitfields may be influenced
|
||||
<P><IMG alt="Note:" src="help/shared/note.png"> The placement of bitfields may be influenced
|
||||
based upon the specified pack value based upon the compiler specification.<BR>
|
||||
</P>
|
||||
<P><IMG alt="Note:" src="../../shared/note.png"> The equivalent of having <I>no C #pragma
|
||||
<P><IMG alt="Note:" src="help/shared/note.png"> The equivalent of having <I>no C #pragma
|
||||
pack attribute</I> on the structure or union is to choose <B>default</B>. The equivalent for a C
|
||||
code attribute of <I>#pragma pack()</I> without a value is to specify a <B>pack value</B> of
|
||||
<B>1</B>. The equivalent of <I># pragma</I> <I>pack(4)</I> is to specify a <B>pack value</B>
|
||||
@ -375,12 +375,12 @@
|
||||
</ul>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
<P><IMG alt="Note:" src="../../shared/note.png">While packing of bitfields within packed
|
||||
<P><IMG alt="Note:" src="help/shared/note.png">While packing of bitfields within packed
|
||||
structures is controlled by the compiler specification (e.g., data organization), bit-packing
|
||||
order is currently fixed based upon endianess. Little-endian packs starting with bit-0 (lsb)
|
||||
while big-endian packs starting with bit-7 (msb).</P>
|
||||
|
||||
<P><IMG alt="Note:" src="../../shared/note.png">The use of bitfield components is not
|
||||
<P><IMG alt="Note:" src="help/shared/note.png">The use of bitfield components is not
|
||||
currently reflected in decompiler results or assembly markup. </P>
|
||||
|
||||
<H2><A name="Structure_Editor_Flex_Array"></A>Zero-Element / Flexible Array Components</H2>
|
||||
@ -395,7 +395,7 @@
|
||||
equal to the length of the structure. When packing is enabled such a component may influence the
|
||||
overall alignment of the structure and its length.
|
||||
|
||||
<P><IMG alt="Note:" src="../../shared/note.png">The use of flexible array components is not
|
||||
<P><IMG alt="Note:" src="help/shared/note.png">The use of flexible array components is not
|
||||
currently reflected in decompiler results or listing reference markup. Its primary purpose
|
||||
if to reflect the C/C++ source definition of a structure with correct alignment and structure sizing.</P>
|
||||
|
||||
@ -539,7 +539,7 @@
|
||||
will be equal to the length of the component being cleared.</LI>
|
||||
</OL>
|
||||
|
||||
<P><IMG src="../../shared/note.png" alt=""> Clearing a component will also erase its Field
|
||||
<P><IMG src="help/shared/note.png" alt=""> Clearing a component will also erase its Field
|
||||
Name and Comment.</P>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
@ -574,7 +574,7 @@
|
||||
</BLOCKQUOTE>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG src="../../shared/note.png" alt=""> In a structure, an array can be created from a
|
||||
<P><IMG src="help/shared/note.png" alt=""> In a structure, an array can be created from a
|
||||
selection of multiple components. The data type of the first component in the selection will
|
||||
be used for the data type in the array.</P>
|
||||
|
||||
@ -657,7 +657,7 @@
|
||||
menu action (right mouse-click) <B>Add Bitfield</B> may be selected to launch the
|
||||
<a href="#Structure_Bitfield_Editor">Bitfield Editor</a> for a new bitfield.</P>
|
||||
|
||||
<P><IMG alt="Note:" src="../../shared/note.png"> A direct text entry of a bitfield
|
||||
<P><IMG alt="Note:" src="help/shared/note.png"> A direct text entry of a bitfield
|
||||
datatype may be specified within the table datatype column (e.g., char:1), although it
|
||||
will always be placed at a default offset.</P>
|
||||
|
||||
@ -700,7 +700,7 @@
|
||||
except on <i>undefined</i> components.</P>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
<P><IMG src="../../shared/tip.png" alt="" border="0"> To rearrange the order of the component
|
||||
<P><IMG src="help/shared/tip.png" alt="" border="0"> To rearrange the order of the component
|
||||
fields position the cursor over the header for the table column. Left mouse click and drag the
|
||||
column left or right to its new position.</P>
|
||||
<BR>
|
||||
@ -781,7 +781,7 @@
|
||||
which allows you to easily enter a data type or select/modify an existing one from one of the open
|
||||
datatype managers. It can also be Undefined, a pointer to a datatype, or an array.</P>
|
||||
|
||||
<P><IMG alt="Note:" src="../../shared/note.png"> Certain restrictions may apply when specifying
|
||||
<P><IMG alt="Note:" src="help/shared/note.png"> Certain restrictions may apply when specifying
|
||||
or modifying a component's datatype which could cause a modification to fail. Some common restrictions include
|
||||
but are not limited to:</P>
|
||||
|
||||
@ -909,7 +909,7 @@
|
||||
is associated with the Byte cycle group. This group is Byte, Word, DWord, and QWord.</P>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG src="../../shared/note.png" alt=""> A single row of the component table must be
|
||||
<P><IMG src="help/shared/note.png" alt=""> A single row of the component table must be
|
||||
selected to cycle a data type.</P>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
@ -931,7 +931,7 @@
|
||||
</OL>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG src="../../shared/tip.png" alt="" border="0"> Cycle groups can also be applied
|
||||
<P><IMG src="help/shared/tip.png" alt="" border="0"> Cycle groups can also be applied
|
||||
from the component table's popup menu under <B>Cycle</B>.</P>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
@ -946,7 +946,7 @@
|
||||
</OL>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG src="../../shared/tip.png" alt="" border="0"> When the current component data
|
||||
<P><IMG src="help/shared/tip.png" alt="" border="0"> When the current component data
|
||||
type is not in the cycle group of the desired data type, pressing the cycle group key of
|
||||
the desired data type will change the component to the first data type in the desired
|
||||
cycle group. The data type can then be cycled to any other data type in the group.</P>
|
||||
@ -978,7 +978,7 @@
|
||||
currently work on a Mac. On a Mac try using the Alt key to insert rather than the Ctrl key.
|
||||
The "+" should then appear at the drop site.</P>
|
||||
|
||||
<P><IMG src="../../shared/note.png" alt="">When a data type is dropped on a pointer
|
||||
<P><IMG src="help/shared/note.png" alt="">When a data type is dropped on a pointer
|
||||
component, the component becomes a pointer of that data type instead of simply being
|
||||
replaced by that data type. For example, dropping a Byte on a Pointer results in a Byte*,
|
||||
which is a pointer to a Byte. Drag and Drop is discussed further in <A href=
|
||||
@ -997,11 +997,11 @@
|
||||
contiguous selection. Therefore, individual favorites are only enabled when they can be
|
||||
applied (i.e. they fit at the selection and the selection is contiguous).</P>
|
||||
|
||||
<P><IMG src="../../shared/note.png" alt=""> When a favorite data type is applied to a pointer
|
||||
<P><IMG src="help/shared/note.png" alt=""> When a favorite data type is applied to a pointer
|
||||
component, the component becomes a pointer of that data type instead of simply being replaced
|
||||
by that data type.</P>
|
||||
|
||||
<P><IMG src="../../shared/tip.png" alt="" border="0"> If you right mouse click on a component
|
||||
<P><IMG src="help/shared/tip.png" alt="" border="0"> If you right mouse click on a component
|
||||
where there is no selection, the selection becomes a single component selection containing
|
||||
that component and the popup menu will appear.</P>
|
||||
|
||||
@ -1036,7 +1036,7 @@
|
||||
click the OK button.<BR>
|
||||
</P>
|
||||
|
||||
<P><IMG src="../../shared/tip.png" alt=""> For information about drag and drop with
|
||||
<P><IMG src="help/shared/tip.png" alt=""> For information about drag and drop with
|
||||
pointers, see <A href="#DragNDrop">Drag and Drop Basics</A>.</P>
|
||||
|
||||
<H3>Favorites</H3>
|
||||
@ -1044,7 +1044,7 @@
|
||||
<P>Right mouse click on the empty row at the end of the table and pull right to see the
|
||||
Favorites. Select the favorite from the popup and it is added as the last component.</P>
|
||||
|
||||
<P><IMG src="../../shared/tip.png" alt=""> For information about Pointers as a Favorite,
|
||||
<P><IMG src="help/shared/tip.png" alt=""> For information about Pointers as a Favorite,
|
||||
see <A href="#Structure_Editor_Favorite">Favorites Basics</A>.</P>
|
||||
</BLOCKQUOTE>
|
||||
</BLOCKQUOTE>
|
||||
@ -1072,7 +1072,7 @@
|
||||
</LI>
|
||||
</OL>
|
||||
|
||||
<P><IMG src="../../shared/note.png" alt=""> For information about drag and drop with
|
||||
<P><IMG src="help/shared/note.png" alt=""> For information about drag and drop with
|
||||
pointers, see <A href="#DragNDrop">Drag and Drop Basics</A>.</P>
|
||||
</BLOCKQUOTE>
|
||||
</BLOCKQUOTE>
|
||||
@ -1113,7 +1113,7 @@
|
||||
selection are created to replace the selection. In a non-packed structure any left over
|
||||
bytes in the selection will become <i>undefined</i> components.</P>
|
||||
|
||||
<P><IMG src="../../shared/note.png" alt=""> For information about drag and drop with
|
||||
<P><IMG src="help/shared/note.png" alt=""> For information about drag and drop with
|
||||
pointers, see <A href="#DragNDrop">Drag and Drop Basics</A>.</P>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
@ -1122,7 +1122,7 @@
|
||||
<BLOCKQUOTE>
|
||||
<H4>Single Component Selected</H4>
|
||||
|
||||
<P><IMG src="../../shared/tip.png" alt="" border="0"> If you right mouse click on a
|
||||
<P><IMG src="help/shared/tip.png" alt="" border="0"> If you right mouse click on a
|
||||
component where there is no selection, the selection becomes a single component selection
|
||||
containing that component and the popup menu will appear.</P>
|
||||
|
||||
@ -1144,7 +1144,7 @@
|
||||
doesn't matter. The selection becomes as many of the data type as will fit and left over
|
||||
bytes become <i>undefined</i> components for a non-packed structure.</P>
|
||||
|
||||
<P><IMG src="../../shared/note.png" alt=""> For information about Pointers as a Favorite,
|
||||
<P><IMG src="help/shared/note.png" alt=""> For information about Pointers as a Favorite,
|
||||
see <A href="#Structure_Editor_Favorite">Favorites Basics</A>.</P>
|
||||
</BLOCKQUOTE>
|
||||
</BLOCKQUOTE>
|
||||
@ -1212,7 +1212,7 @@
|
||||
whether the numbers are displayed in hexadecimal or decimal. Changing this only affects the
|
||||
current editor where it is changed.</P>
|
||||
|
||||
<P><IMG src="../../shared/note.png" alt=""> The Union Editor does not display offsets since
|
||||
<P><IMG src="help/shared/note.png" alt=""> The Union Editor does not display offsets since
|
||||
they are always zero.</P>
|
||||
|
||||
<P>To switch between decimal and hexadecimal display of numeric values in the current
|
||||
@ -1241,7 +1241,7 @@
|
||||
settings:</P>
|
||||
|
||||
<UL>
|
||||
<LI>From the tool's menu select <B>Edit</B> <IMG src="../../shared/arrow.gif" alt="->"
|
||||
<LI>From the tool's menu select <B>Edit</B> <IMG src="help/shared/arrow.gif" alt="->"
|
||||
border="0"> <B>Tool Options...</B> which displays the <A href=
|
||||
"help/topics/Tool/ToolOptions_Dialog.htm">Tool Options Dialog.</A><BR>
|
||||
</LI>
|
||||
@ -1339,7 +1339,7 @@
|
||||
</DIV>
|
||||
<BR>
|
||||
|
||||
<P><IMG alt="Tip:" src="../../shared/tip.png"> A component zoom feature is provided which can
|
||||
<P><IMG alt="Tip:" src="help/shared/tip.png"> A component zoom feature is provided which can
|
||||
allow the user to increase the visual bit size allowing for component labels to be shown
|
||||
as size permits. While with the mouse cursor is over a component, use mouse wheel while the
|
||||
Shift key is depressed.</P>
|
||||
@ -1377,11 +1377,11 @@
|
||||
<P><B>Comment</B> - (optional) specifies the structure component comment to be assigned to
|
||||
the bitfield. This entry utilizes a simple text entry field.</P>
|
||||
|
||||
<P><IMG alt="Tip:" src="../../shared/tip.png"> The bitfield offset and size may be fully
|
||||
<P><IMG alt="Tip:" src="help/shared/tip.png"> The bitfield offset and size may be fully
|
||||
specified by using the mouse. Clicking and dragging over the visual bit-range where the bitfield
|
||||
should reside will adjust these settings.</P>
|
||||
|
||||
<P><IMG alt="Note:" src="../../shared/note.png"> Within the Bitfield Editor the bit
|
||||
<P><IMG alt="Note:" src="help/shared/note.png"> Within the Bitfield Editor the bit
|
||||
size may not exceed the size of the Base Datatype based upon the structure's
|
||||
associated compiler convention (i.e.,
|
||||
data organization). Since archives use default
|
||||
@ -1393,7 +1393,7 @@
|
||||
components, structure component sizing may change when moving between a datatype archive and
|
||||
a target program.</P>
|
||||
|
||||
<P><IMG alt="Note:" src="../../shared/note.png"> It is important to note that the retained bitfield
|
||||
<P><IMG alt="Note:" src="help/shared/note.png"> It is important to note that the retained bitfield
|
||||
storage specification (byte offset, component byte size, bit offset) will utilize the smallest possible
|
||||
values while preserving bitfield positioning within the structure. The allocation unit offset and size
|
||||
conveyed by the editor are for editor use only.</P>
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Data Type Archives</TITLE>
|
||||
<META http-equiv="content-type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
<META name="generator" content="Microsoft FrontPage 4.0">
|
||||
</HEAD>
|
||||
|
||||
@ -371,7 +371,7 @@
|
||||
|
||||
<P>To refresh sync indicators for datatypes associated with a particular source archive,
|
||||
right-click on the node that contains the datatypes and select
|
||||
<B>Refresh Sync Indicators For</B> <I><IMG src="../../shared/arrow.gif" alt="">
|
||||
<B>Refresh Sync Indicators For</B> <I><IMG src="help/shared/arrow.gif" alt="">
|
||||
<B><Source Archive Name>.</B></I><BR>
|
||||
</P>
|
||||
|
||||
@ -400,7 +400,7 @@
|
||||
either the up or down arrows to move the path up or down in the list respectively.</P>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG src="../../shared/note.png" alt="">
|
||||
<P><IMG src="help/shared/note.png" alt="">
|
||||
Ghidra currently accepts two special strings in the
|
||||
<I>Edit Data Type Archive Paths</I> dialog:</P>
|
||||
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Data Type Manager</TITLE>
|
||||
<META http-equiv="content-type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
<META name="generator" content="Microsoft FrontPage 4.0">
|
||||
</HEAD>
|
||||
|
||||
@ -109,7 +109,7 @@
|
||||
path.</P>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG src="../../shared/note.png" alt="">In the unlikely event that new data type class files
|
||||
<P><IMG src="help/shared/note.png" alt="">In the unlikely event that new data type class files
|
||||
or jar files are added while Ghidra is running, there is a refresh action which will find and
|
||||
add the new data types to the "built-in" archive.</P>
|
||||
</BLOCKQUOTE>
|
||||
@ -145,7 +145,7 @@
|
||||
<BLOCKQUOTE>
|
||||
<P>Besides being stored in archives, data types are also stored inside programs.</P>
|
||||
|
||||
<P><IMG src="../../shared/note.png" alt="">Any data type used in a program must be stored in
|
||||
<P><IMG src="help/shared/note.png" alt="">Any data type used in a program must be stored in
|
||||
that program even if it originally came from an archive.</P>
|
||||
|
||||
<P>Because of this, the "same" data types can live in more than one archive or program and
|
||||
@ -226,7 +226,7 @@
|
||||
from the actual archive and the change time on a data type, Ghidra can determine if data
|
||||
types are <I>out-of-sync</I> with their corresponding data type in a program or other
|
||||
archive.</P>
|
||||
<P><IMG src="../../shared/note.png" alt="">
|
||||
<P><IMG src="help/shared/note.png" alt="">
|
||||
The data type tree will indicate data types that have a source archive association
|
||||
by displaying the name of the source archive in parenthesis after the data type name.</P>
|
||||
<BLOCKQUOTE>
|
||||
@ -359,7 +359,7 @@
|
||||
<H3><A name="Open_File_Data_Type_Archive"></A>Opening a File Data Type Archive</H3>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P>From the local menu <IMG src="../../shared/menu16.gif" alt=""> , select <I><B>Open
|
||||
<P>From the local menu <IMG src="images/menu16.gif" alt=""> , select <I><B>Open
|
||||
File Archive...</B></I>. A file chooser will appear. Use the file chooser to find and select
|
||||
the data type archive to open. A new node will appear in the tree for the newly opened
|
||||
archive. Also, the directory containing the newly opened archive will be added to the
|
||||
@ -369,7 +369,7 @@
|
||||
<H3><A name="Open_Project_Data_Type_Archive"></A>Opening a Project Data Type Archive</H3>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P>From the local menu <IMG src="../../shared/menu16.gif" alt=""> , select <I><B>Open
|
||||
<P>From the local menu <IMG src="images/menu16.gif" alt=""> , select <I><B>Open
|
||||
Project Archive...</B></I>. A Ghidra project data type archive chooser will appear. This
|
||||
chooser will show all the project archives in the current project. Use the chooser to find
|
||||
and select the project data type archive to open. A new node will appear in the tree for
|
||||
@ -380,7 +380,7 @@
|
||||
<H3><A name="New_File_Data_Type_Archive"></A>Creating a New File Data Type Archive</H3>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P>From the local menu <IMG src="../../shared/menu16.gif" alt=""> , select <I><B>New
|
||||
<P>From the local menu <IMG src="images/menu16.gif" alt=""> , select <I><B>New
|
||||
File Archive...</B></I>. A file chooser will appear. Use the file chooser to select a
|
||||
directory and enter a name for the new archive. If an archive already exists with that
|
||||
name, a dialog will appear asking if the existing archive should be over-written. A new
|
||||
@ -392,14 +392,14 @@
|
||||
Archive</H3>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P>From the local menu <IMG src="../../shared/menu16.gif" alt=""> , select <I><B>New
|
||||
<P>From the local menu <IMG src="images/menu16.gif" alt=""> , select <I><B>New
|
||||
Project Archive...</B></I>. A Ghidra project data type archive chooser will appear. Use the
|
||||
chooser to select a folder and enter a name for the new archive. A new node will appear in
|
||||
the tree for the newly created archive.<BR>
|
||||
</P>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG alt="" src="../../shared/tip.png">You can also create a new Project Data Type
|
||||
<P><IMG alt="" src="help/shared/tip.png">You can also create a new Project Data Type
|
||||
Archive by dragging a File Data Type Archive (.gdt) file onto the <A href=
|
||||
"../FrontEndPlugin/Ghidra_Front_end.htm">Ghidra Project Window</A>. This will create a new
|
||||
Project Data Type Archive populated with the same data types as the dragged File Data Type
|
||||
@ -501,12 +501,12 @@
|
||||
|
||||
<P>To update the datatypes, right-click on the node that needs updating and select
|
||||
<B>Update Datatypes From</B> <I><B><IMG src=
|
||||
"../../shared/arrow.gif" alt=""></B> <B><Source Archive
|
||||
"help/shared/arrow.gif" alt=""></B> <B><Source Archive
|
||||
Name>.</B></I> The Update Data Types dialog will be shown allowing you to select
|
||||
the datatypes to update.</P>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG alt="" src="../../shared/warning.png">Ghidra uses time stamps and flags to
|
||||
<P><IMG alt="" src="help/shared/warning.png">Ghidra uses time stamps and flags to
|
||||
determine if an archive is out-of-sync. This can result in Ghidra indicating the
|
||||
archive needs updating when actually it does not. For example, if a data type is
|
||||
changed and then changed back, it will cause Ghidra to think the data type was changed.
|
||||
@ -527,18 +527,18 @@
|
||||
|
||||
<P>To commit the datatypes, right-click on the node that contains the changed datatypes
|
||||
and select <B>Commit Datatypes To</B> <I><B><IMG src=
|
||||
"../../shared/arrow.gif" alt=""></B> <B><Source Archive
|
||||
"help/shared/arrow.gif" alt=""></B> <B><Source Archive
|
||||
Name>.</B></I> The Commit Data Types dialog will be shown allowing you to select
|
||||
the datatypes to commit.</P>
|
||||
|
||||
<P><IMG alt="" src="../../shared/warning.png">Ghidra uses time stamps and flags to determine
|
||||
<P><IMG alt="" src="help/shared/warning.png">Ghidra uses time stamps and flags to determine
|
||||
if an archive is out-of-sync. This can result in Ghidra indicating the archive needs
|
||||
committing when actually it does not. For example, if a data type is changed and then
|
||||
changed back, it will cause Ghidra to think the data type was changed. In this case,
|
||||
invoking the commit action will cause Ghidra to search for commits, but when it finds
|
||||
none, a message dialog will appear indicating that no changes were detected.</P>
|
||||
|
||||
<P><IMG alt="" src="../../shared/note.png">
|
||||
<P><IMG alt="" src="help/shared/note.png">
|
||||
The source archive must be editable in order to commit File archives must be <A href=
|
||||
"data_type_manager_description.htm#open_for_editing">open for editing</A> and project
|
||||
archives that are under version control must be checked-out.</P>
|
||||
@ -555,7 +555,7 @@
|
||||
|
||||
<P>To revert the datatypes, right-click on the node that contains the changed datatypes
|
||||
and select <B>Revert Datatypes To</B> <I><B><IMG src=
|
||||
"../../shared/arrow.gif" alt=""></B> <B><Source Archive
|
||||
"help/shared/arrow.gif" alt=""></B> <B><Source Archive
|
||||
Name>.</B></I> The Revert Data Types dialog will be shown allowing you to select
|
||||
the datatypes to revert.</P>
|
||||
</BLOCKQUOTE>
|
||||
@ -571,7 +571,7 @@
|
||||
|
||||
<P>To disassociate datatypes, right-click on the node that contains the datatypes and
|
||||
select <B>Disassociate Datatypes From</B> <I><B><IMG
|
||||
src="../../shared/arrow.gif" alt=""></B> <B><Source
|
||||
src="help/shared/arrow.gif" alt=""></B> <B><Source
|
||||
Archive Name>.</B></I> The Revert Data Types dialog will be shown allowing you to
|
||||
select the datatypes to revert.</P>
|
||||
</BLOCKQUOTE>
|
||||
@ -589,7 +589,7 @@
|
||||
<P>To refresh sync indicators for datatypes associated with a particular source archive,
|
||||
right-click on the node that contains the datatypes and select
|
||||
<B>Refresh Sync Indicators For</B> <I><B><IMG src=
|
||||
"../../shared/arrow.gif" alt=""></B> <B><Source Archive
|
||||
"help/shared/arrow.gif" alt=""></B> <B><Source Archive
|
||||
Name>.</B></I> <
|
||||
</P>
|
||||
</BLOCKQUOTE>
|
||||
@ -619,7 +619,7 @@
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P>Right-click on the category where the new category is to be created. Select the
|
||||
<I><B>New<IMG src="../../shared/arrow.gif" alt=""> Category</B></I> action and a new
|
||||
<I><B>New<IMG src="help/shared/arrow.gif" alt=""> Category</B></I> action and a new
|
||||
category named "New Category" will be created.<BR>
|
||||
</P>
|
||||
</BLOCKQUOTE>
|
||||
@ -716,7 +716,7 @@
|
||||
types and so on, until finally they are built on the primitive types (the built-in data
|
||||
types.)</P>
|
||||
|
||||
<P><IMG src="../../shared/note.yellow.png" alt="">Built-in types have several restrictions. They
|
||||
<P><IMG src="help/shared/note.yellow.png" alt="">Built-in types have several restrictions. They
|
||||
always live in the root category of an archive and they can't be renamed.</P>
|
||||
|
||||
<H3><A name="applying_datatypes"></A>Applying Data Types to a Program</H3>
|
||||
@ -756,7 +756,7 @@
|
||||
</TBODY>
|
||||
</TABLE>
|
||||
|
||||
<P><IMG src="../../shared/note.png" alt="">Applying a data type from an archive will
|
||||
<P><IMG src="help/shared/note.png" alt="">Applying a data type from an archive will
|
||||
automatically add that data type to the program's archive. Also, the archive will become
|
||||
associated with the program and automatically be opened whenever the program is
|
||||
opened.</P>
|
||||
@ -774,10 +774,10 @@
|
||||
|
||||
<P>Structures, unions, enums, and function definitions can be created by right-clicking
|
||||
on the category where the new type should be located, and then choosing either the
|
||||
<B><I>New<IMG src="../../shared/arrow.gif" alt=""> Structure</I>, <I>New<IMG src=
|
||||
"../../shared/arrow.gif" alt=""> Union</I>,</B> <I><B>New<IMG src=
|
||||
"../../shared/arrow.gif" alt=""> Enum</B></I> or <I><B>New<IMG src=
|
||||
"../../shared/arrow.gif" alt=""> Function Definition</B></I> action respectively. Each of
|
||||
<B><I>New<IMG src="help/shared/arrow.gif" alt=""> Structure</I>, <I>New<IMG src=
|
||||
"help/shared/arrow.gif" alt=""> Union</I>,</B> <I><B>New<IMG src=
|
||||
"help/shared/arrow.gif" alt=""> Enum</B></I> or <I><B>New<IMG src=
|
||||
"help/shared/arrow.gif" alt=""> Function Definition</B></I> action respectively. Each of
|
||||
these actions will bring up an appropriate editor (<A href=
|
||||
"../DataTypeEditors/StructureEditor.htm"><FONT color="#0000ff">structure
|
||||
editor</FONT></A> for structures and unions, the <A href=
|
||||
@ -787,12 +787,12 @@
|
||||
<BLOCKQUOTE>
|
||||
<H4>Creating a Typedef</H4>
|
||||
<P>Creating a new <B>typedef</B> is even easier. Right-click on the data type to be
|
||||
typedef'ed and select the <I><B>New<IMG src="../../shared/arrow.gif" alt=""> Typedef on
|
||||
typedef'ed and select the <I><B>New<IMG src="help/shared/arrow.gif" alt=""> Typedef on
|
||||
XYZ</B></I> action. A new typedef will be created on the <I>XYZ</I> data type in the
|
||||
same category as the original data type.<BR>
|
||||
</P>
|
||||
|
||||
<P>Alternatively, you can click <I><B>New<IMG src="../../shared/arrow.gif" alt="">
|
||||
<P>Alternatively, you can click <I><B>New<IMG src="help/shared/arrow.gif" alt="">
|
||||
Typedef...</B></I>, which will show a dialog that allows you to choose a typedef name
|
||||
and the data type from which the typedef will be created.<SUP>*</SUP> This action can
|
||||
also be executed from any folder instead of directly on another data type.
|
||||
@ -812,11 +812,11 @@
|
||||
</P>
|
||||
|
||||
<H4>Creating a Pointer</H4>
|
||||
<P>To create a <B>pointer</B>, you can click <I><B>New<IMG src="../../shared/arrow.gif"
|
||||
<P>To create a <B>pointer</B>, you can click <I><B>New<IMG src="help/shared/arrow.gif"
|
||||
alt=""> Pointer to XYZ</B></I>. A new pointer will be created to the <I>XYZ</I> data
|
||||
type in the same category as the original data type.<SUP>*</SUP></P>
|
||||
|
||||
<P><IMG src="../../shared/note.png" alt=""><SUP>*</SUP>If you create a typedef or
|
||||
<P><IMG src="help/shared/note.png" alt=""><SUP>*</SUP>If you create a typedef or
|
||||
pointer to a data type in the <B>Built-in Data Type Manager</B>, the newly created type
|
||||
will be placed in program's data type manager at the root category.</P>
|
||||
|
||||
@ -1058,11 +1058,11 @@
|
||||
</BLOCKQUOTE>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG src="../../shared/note.png" alt="" border="0"> The favorites are identified by
|
||||
<P><IMG src="help/shared/note.png" alt="" border="0"> The favorites are identified by
|
||||
name and must be unique, so you cannot have data type "fred" in one "categoryA" marked as
|
||||
a favorite and "fred" in "categoryB" also marked as a favorite.</P>
|
||||
|
||||
<P><IMG src="../../shared/tip.png" alt="" border="0"> Any data type from any archive
|
||||
<P><IMG src="help/shared/tip.png" alt="" border="0"> Any data type from any archive
|
||||
type (Program, BuildInTypes, or archive) can be marked as a favorite and used as such,
|
||||
however, only those marked in the <I><B>BuiltInTypes</B></I> category will be saved as
|
||||
part of your tool's state when you close the Project or exit Ghidra. Your list of
|
||||
@ -1102,12 +1102,12 @@
|
||||
the absolute address that the pointer refers to.</LI>
|
||||
</UL>
|
||||
|
||||
<P><IMG src="../../shared/note.png" alt="" border="0">All Typedef Settings must be established on
|
||||
<P><IMG src="help/shared/note.png" alt="" border="0">All Typedef Settings must be established on
|
||||
a Typedef before such a type is applied to Data or referenced by other types. This is highly recommended
|
||||
since the side-affects of using such a modified typedef will not be updated to reflect subsequent changes.
|
||||
</P>
|
||||
|
||||
<P><IMG src="../../shared/note.png" alt="" border="0"> Full support for the above Pointer-Typedef
|
||||
<P><IMG src="help/shared/note.png" alt="" border="0"> Full support for the above Pointer-Typedef
|
||||
Settings within analysis and decompilation will evolve over time. We also hope to improve
|
||||
naming concerns for such typedefs and to replace the use of custom BuiltIn data types which would
|
||||
be better modeled as a Pointer.</P>
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Data Type Manager Window</TITLE>
|
||||
<META http-equiv="content-type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
<META name="generator" content="Microsoft FrontPage 4.0">
|
||||
</HEAD>
|
||||
|
||||
@ -22,7 +22,7 @@
|
||||
<P>The <I>Data Type Manager</I> window shows the data types and their categories using a
|
||||
tree structure. To bring up the window, click on the <IMG alt="" src=
|
||||
"images/dataTypes.png"> icon in the tool bar, or select the <B><FONT size="4">Window<IMG
|
||||
src="../../shared/arrow.gif" alt="" border="0"> Data Types...</FONT></B> menu option in the
|
||||
src="help/shared/arrow.gif" alt="" border="0"> Data Types...</FONT></B> menu option in the
|
||||
tool.</P>
|
||||
|
||||
<CENTER>
|
||||
@ -272,7 +272,7 @@
|
||||
</TABLE>
|
||||
|
||||
|
||||
<P><IMG src="../../shared/note.png" alt="">Opening a program also causes file data
|
||||
<P><IMG src="help/shared/note.png" alt="">Opening a program also causes file data
|
||||
type archives that have been associated with that program to be opened. As of Ghidra
|
||||
version 4.3, whenever a data type is applied from an archive to a program, that
|
||||
archive will become associated with the program.</P>
|
||||
@ -679,7 +679,7 @@
|
||||
<P>You can find data types with names that match a string. A separate window is
|
||||
displayed to show the results. Multiple search results are shown as tabs in the results
|
||||
window. To find data types, select the <B>Find Data Types by Name...</B> action from the
|
||||
local menu<IMG src="../../shared/menu16.gif" alt=""> . The following dialog is
|
||||
local menu<IMG src="images/menu16.gif" alt=""> . The following dialog is
|
||||
displayed.</P>
|
||||
</BLOCKQUOTE>
|
||||
</BLOCKQUOTE>
|
||||
@ -748,7 +748,7 @@
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P>
|
||||
<IMG src="../../shared/tip.png" alt="">Not only will the selected data types be
|
||||
<IMG src="help/shared/tip.png" alt="">Not only will the selected data types be
|
||||
exported, but so too will be any dependencies for the selected types. For example,
|
||||
if you select a structure to be exported, all of the types within that structure
|
||||
will be exported as well.
|
||||
|
@ -8,7 +8,7 @@
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
|
||||
<TITLE>Data Preview</TITLE>
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
@ -39,7 +39,7 @@
|
||||
and dropped into the Data Type Preview table. If you add a structure or union, then a row
|
||||
will be added for member of the structure or union.</P>
|
||||
|
||||
<P align="left"><I><IMG border="0" src="../../shared/note.png"> The data type preview does
|
||||
<P align="left"><I><IMG border="0" src="help/shared/note.png"> The data type preview does
|
||||
not support <i>dynamic</i> data types. However, keep in mind that not all variable-length
|
||||
data types are dynamic. Specifically, you <b>can</b> use data types that
|
||||
implement</i> <tt>Dynamic</tt> <i>as long as they do not also extend from</i>
|
||||
@ -52,7 +52,7 @@
|
||||
<P align="left">Select the row(s) to delete and click on the <IMG src=
|
||||
"images/edit-delete.png"> to remove data types from the table.</P>
|
||||
|
||||
<P align="left"><I><IMG border="0" src="../../shared/note.png"> If you remove a structure
|
||||
<P align="left"><I><IMG border="0" src="help/shared/note.png"> If you remove a structure
|
||||
member, then entire structure will be removed from the preview table</I></P>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Data Window</TITLE>
|
||||
<META http-equiv="content-type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
@ -15,7 +15,7 @@
|
||||
|
||||
<P>The Data Window provides a list of data defined in the currently open program. To display
|
||||
the <I>Data Window</I>, select the <B>Window</B><IMG border="0" src=
|
||||
"../../shared/arrow.gif"><B>Defined Data</B> from the tool menu.</P>
|
||||
"help/shared/arrow.gif"><B>Defined Data</B> from the tool menu.</P>
|
||||
|
||||
<CENTER>
|
||||
<TABLE border="0" width="100%">
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Comments</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
<META name="generator" content="Microsoft FrontPage 4.0">
|
||||
</HEAD>
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
|
||||
<TITLE>Disassembled View Plugin</TITLE>
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Disassembly</TITLE>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
</HEAD>
|
||||
|
||||
<BODY lang="EN-US">
|
||||
@ -53,14 +53,14 @@
|
||||
provides a "Cancel" button. Press the "Cancel" button to stop the disassembly
|
||||
process. Note: this will not undo any disassembly that has already occurred.</P>
|
||||
|
||||
<P><I><IMG src="../../shared/tip.png">Press the 'D' key to Disassemble starting at the
|
||||
<P><I><IMG src="help/shared/tip.png">Press the 'D' key to Disassemble starting at the
|
||||
current cursor location</I>.</P>
|
||||
|
||||
<P><I><IMG src="../../shared/tip.png"> Selecting <A href=
|
||||
<P><I><IMG src="help/shared/tip.png"> Selecting <A href=
|
||||
"help/topics/Tool/Undo_Redo.htm">Undo</A> will return the disassembled instructions to
|
||||
undefined bytes.</I></P>
|
||||
|
||||
<P><I><IMG src="../../shared/note.png"> Be aware that some processors may allow for
|
||||
<P><I><IMG src="help/shared/note.png"> Be aware that some processors may allow for
|
||||
disassembly in different modes (eg: ARM vs. THUMB). Specific commands may be provided for
|
||||
these and are not discussed here.</I></P>
|
||||
</BLOCKQUOTE>
|
||||
@ -90,7 +90,7 @@
|
||||
|
||||
<P>The above <i>Options</i> may be changed via the program Options dialog which allows various
|
||||
program properties to be examined or modified. This dialog may be accessed via the menu action <B>Edit<IMG
|
||||
src="../../shared/arrow.gif">Options for ...</B> for the currently active program. These
|
||||
src="help/shared/arrow.gif">Options for ...</B> for the currently active program. These
|
||||
options are program specific and stored within the program database. The above program
|
||||
properties can be accessed by clicking the <I>Disassembler</I> node within the
|
||||
<i>Properties</i> tree. Any changes to these options will be stored when the <B>OK</B> or
|
||||
@ -126,7 +126,7 @@
|
||||
</BLOCKQUOTE>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P align="left"><I><IMG src="../../shared/tip.png"> Selecting <A href=
|
||||
<P align="left"><I><IMG src="help/shared/tip.png"> Selecting <A href=
|
||||
"help/topics/Tool/Undo_Redo.htm">Undo</A> will return the disassembled instruction to
|
||||
undefined bytes.</I></P>
|
||||
</BLOCKQUOTE>
|
||||
@ -152,7 +152,7 @@
|
||||
provides a "Cancel" button. Press the "Cancel" button to stop the disassembly
|
||||
process. Note: this will not undo any disassembly that has already occurred.</P>
|
||||
|
||||
<P align="left"><I><IMG src="../../shared/tip.png"> Selecting <A href=
|
||||
<P align="left"><I><IMG src="help/shared/tip.png"> Selecting <A href=
|
||||
"help/topics/Tool/Undo_Redo.htm">Undo</A> will return the disassembled instruction to
|
||||
undefined bytes.</I></P>
|
||||
</BLOCKQUOTE>
|
||||
@ -191,10 +191,10 @@
|
||||
provides a "Cancel" button. Press the "Cancel" button to stop the disassembly
|
||||
process. Note: this will not undo any disassembly that has already occurred.</P>
|
||||
|
||||
<P align="left"><I><IMG src="../../shared/tip.png"> Press the 'F11' key to Disassemble in ARM
|
||||
<P align="left"><I><IMG src="help/shared/tip.png"> Press the 'F11' key to Disassemble in ARM
|
||||
mode and press the "F12" key to disassemble in Thumb mode.</I></P>
|
||||
|
||||
<P align="left"><I><IMG src="../../shared/tip.png"> Selecting <A href=
|
||||
<P align="left"><I><IMG src="help/shared/tip.png"> Selecting <A href=
|
||||
"help/topics/Tool/Undo_Redo.htm">Undo</A> will return the disassembled instruction to
|
||||
undefined bytes.</I></P>
|
||||
</BLOCKQUOTE>
|
||||
@ -225,7 +225,7 @@
|
||||
behavior.</LI>
|
||||
<LI>Click OK in the dialog</LI>
|
||||
</OL>
|
||||
<P align="left"><I><IMG src="../../shared/tip.png">An instruction whose flow has been
|
||||
<P align="left"><I><IMG src="help/shared/tip.png">An instruction whose flow has been
|
||||
modified will have its' mnemonic color modified.</I></P>
|
||||
|
||||
</BLOCKQUOTE>
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<TITLE>Docking Windows</TITLE>
|
||||
<META http-equiv="content-type">
|
||||
<LINK rel="stylesheet" type="text/css" href="../../shared/Frontpage.css">
|
||||
<LINK rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
|
||||
<META name="author" content="NSAweb">
|
||||
</HEAD>
|
||||
|
||||
@ -53,7 +53,7 @@
|
||||
</BLOCKQUOTE>
|
||||
|
||||
|
||||
<H3><A name="Local_Menu"></A>Menu Icon <IMG src="../../shared/menu16.gif" alt=""></H3>
|
||||
<H3><A name="Local_Menu"></A>Menu Icon <IMG src="images/menu16.gif" alt=""></H3>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P>The menu icon will appear if the dockable component has a local menu. As with the
|
||||
@ -61,10 +61,10 @@
|
||||
show the menu.</P>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
<H3><A name="Close_Window"></A>Close Icon <IMG src="../../shared/close16.gif" alt=""></H3>
|
||||
<H3><A name="Close_Window"></A>Close Icon <IMG src="help/shared/close16.gif" alt=""></H3>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P>Select <IMG src="../../shared/close16.gif" alt=""> to hide the dockable component.
|
||||
<P>Select <IMG src="help/shared/close16.gif" alt=""> to hide the dockable component.
|
||||
The component will be removed until you select the component's name from the
|
||||
tool's <I><A HREF="#Windows_Menu">Window</A></I> menu. Some components, such
|
||||
as search results, are transient and are permanently removed when you close
|
||||
@ -123,7 +123,7 @@
|
||||
in a new window.<BR>
|
||||
</P>
|
||||
|
||||
<P><IMG src="../../shared/tip.png" border="0"> To get the arrow cursors to appear, move the
|
||||
<P><IMG src="help/shared/tip.png" border="0"> To get the arrow cursors to appear, move the
|
||||
mouse near the inside edge of another component. To get the stack cursor, move the
|
||||
mouse over the middle area of another component. To get the new window cursor, move the
|
||||
mouse over the desktop. The Invalid location cursor will appear when the mouse is over
|
||||
|
Before Width: | Height: | Size: 919 B |