mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-04 02:09:44 +02:00
GP-2894 - Icon Cleanup - Moved icons from Generic into Gui; Deleted
shared icons not in the Help module
This commit is contained in:
parent
b22062999a
commit
e3aad672ce
399 changed files with 1268 additions and 2863 deletions
Binary file not shown.
Before Width: | Height: | Size: 69 B |
Binary file not shown.
Before Width: | Height: | Size: 4.1 KiB |
Binary file not shown.
Before Width: | Height: | Size: 1.6 KiB |
|
@ -7,7 +7,7 @@
|
|||
|
||||
<TITLE>Graphing the Program</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">
|
||||
|
@ -19,7 +19,7 @@
|
|||
built-in graph services; one to display a graph and one to export a graph. Before invoking
|
||||
the graph actions described below, make sure to choose the desired graph service. This choice
|
||||
will direct the output of the graph function to the active graph service. To select a graph
|
||||
service, use the <B>Graph<IMG src="../../shared/arrow.gif">Graph Output</B></LI> menu.
|
||||
service, use the <B>Graph<IMG src="help/shared/arrow.gif">Graph Output</B></LI> menu.
|
||||
|
||||
<H2>Graph types</H2>
|
||||
<P>Program control flow Graphs can be created and then shown using an appropriate graph service.
|
||||
|
@ -76,7 +76,7 @@
|
|||
<LI>the scope will be the entire program</LI>
|
||||
</UL>
|
||||
</BLOCKQUOTE>
|
||||
<P><IMG src="../../shared/tip.png"> To graph the entire program, press "<ctrl> a" to
|
||||
<P><IMG src="help/shared/tip.png"> To graph the entire program, press "<ctrl> a" to
|
||||
select all before creating the graph.</P>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
|
@ -98,12 +98,12 @@
|
|||
the new current selection within Ghidra.</P>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG src="../../shared/note.png"> See the documentation for the specific graph display for
|
||||
<P><IMG src="help/shared/note.png"> See the documentation for the specific graph display for
|
||||
descriptions of how to to make selections and navigate the graph.</P>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG src="../../shared/tip.png"> A selection in one graph can be used to create a follow
|
||||
<P><IMG src="help/shared/tip.png"> A selection in one graph can be used to create a follow
|
||||
on graph. When a graph is created, only blocks of code that fall within the current selection
|
||||
will be part of the graph. For example, a single subroutine could be selected in a Call
|
||||
Graph. From that selection, a <A href="#Graph_Block_Flow">Block Flow</A> graph can be created
|
||||
|
@ -124,7 +124,7 @@
|
|||
is not part of any node within the graph, the red arrow will not be visible.</P>
|
||||
|
||||
<P align="left">When the option <B><A href="#Show_Location_in_Graph">Graph<IMG border="0"
|
||||
src="../../shared/arrow.gif"> Show Location</A></B> is turned on, the graph will re-orient
|
||||
src="help/shared/arrow.gif"> Show Location</A></B> is turned on, the graph will re-orient
|
||||
itself to insure that the red location arrow is always visible.</P>
|
||||
|
||||
<P align="left">Clicking on a node in the graph display causes the
|
||||
|
@ -278,9 +278,9 @@
|
|||
(this will pop the graph window to the front)</LI>
|
||||
|
||||
<LI>Create a graph using:<BR>
|
||||
Select <B>Graph<IMG src="../../shared/arrow.gif"> Block Flow</B>, <B>Graph<IMG src=
|
||||
"../../shared/arrow.gif"> Calls</B>, or any of the <B>Graph<IMG src=
|
||||
"../../shared/arrow.gif"> Calls Using Model</B> items</LI>
|
||||
Select <B>Graph<IMG src="help/shared/arrow.gif"> Block Flow</B>, <B>Graph<IMG src=
|
||||
"help/shared/arrow.gif"> Calls</B>, or any of the <B>Graph<IMG src=
|
||||
"help/shared/arrow.gif"> Calls Using Model</B> items</LI>
|
||||
</OL>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
|
@ -302,12 +302,12 @@
|
|||
(this will pop the graph window to the front).</LI>
|
||||
|
||||
<LI>Create a graph using:<BR>
|
||||
Select <B>Graph<IMG src="../../shared/arrow.gif"> Block Flow</B>, <B>Graph<IMG src=
|
||||
"../../shared/arrow.gif"> Calls</B>, or any of the <B>Graph<IMG src=
|
||||
"../../shared/arrow.gif"> Calls Using Model</B> menu items</LI>
|
||||
Select <B>Graph<IMG src="help/shared/arrow.gif"> Block Flow</B>, <B>Graph<IMG src=
|
||||
"help/shared/arrow.gif"> Calls</B>, or any of the <B>Graph<IMG src=
|
||||
"help/shared/arrow.gif"> Calls Using Model</B> menu items</LI>
|
||||
</OL>
|
||||
|
||||
<P><IMG src="../../shared/note.png"> The <B>Reuse Graph</B> option must be enabled for the
|
||||
<P><IMG src="help/shared/note.png"> The <B>Reuse Graph</B> option must be enabled for the
|
||||
<B>Append Graph</B> option to be considered. Toggling on the <B>Append Graph</B> option will
|
||||
automatically turn on the <A href="#Reuse_Graph">Reuse Graph</A> option. Append Graph without
|
||||
Reuse Graph will display new graphs in a new graph window, essentially having no effect.</P>
|
||||
|
@ -354,14 +354,14 @@
|
|||
</P>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG src="../../shared/note.png"> If there is a current selection, the nodes and edges
|
||||
<P><IMG src="help/shared/note.png"> If there is a current selection, the nodes and edges
|
||||
will be restricted to blocks of code that fall within the selection.</P>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
<P>To Graph Block Flow Using the default model,</P>
|
||||
|
||||
<OL>
|
||||
<LI>Select <B>Graph<IMG src="../../shared/arrow.gif"> Block Flow</B></LI>
|
||||
<LI>Select <B>Graph<IMG src="help/shared/arrow.gif"> Block Flow</B></LI>
|
||||
|
||||
<LI>A new graph window is created</LI>
|
||||
</OL>
|
||||
|
@ -391,20 +391,20 @@
|
|||
<H2><A name="Graph_Calls_Using_Default_Model"></A>Graph Calls</H2>
|
||||
|
||||
<P>A graph of the call instruction flow from one subroutine to another can be created with
|
||||
<B>Graph<IMG src="../../shared/arrow.gif"> Calls</B>. The graph is created using the default
|
||||
<B>Graph<IMG src="help/shared/arrow.gif"> Calls</B>. The graph is created using the default
|
||||
Call Model. Several Subroutine Models are available. Each model provides a slightly
|
||||
different perspective on what constitutes a subroutine.</P>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG src="../../shared/note.png"> If there is a current selection, the nodes and edges
|
||||
<P><IMG src="help/shared/note.png"> If there is a current selection, the nodes and edges
|
||||
will be restricted to blocks of code that fall within the selection.</P>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
<P>To Graph Calls Using the default model,</P>
|
||||
|
||||
<OL>
|
||||
<LI>Select <B>Graph<IMG src="../../shared/arrow.gif"> Calls</B></LI>
|
||||
<LI>Select <B>Graph<IMG src="help/shared/arrow.gif"> Calls</B></LI>
|
||||
|
||||
<LI>A new graph window is created</LI>
|
||||
</OL>
|
||||
|
@ -412,8 +412,8 @@
|
|||
<P><A name="Graph_Calls_Using_Model"></A>To Graph Calls Using a specific model*,</P>
|
||||
|
||||
<OL>
|
||||
<LI>Select <B>Graph<IMG src="../../shared/arrow.gif"> Calls Using Model<IMG src=
|
||||
"../../shared/arrow.gif"></B> <<I><B>a Call Model</B></I>></LI>
|
||||
<LI>Select <B>Graph<IMG src="help/shared/arrow.gif"> Calls Using Model<IMG src=
|
||||
"help/shared/arrow.gif"></B> <<I><B>a Call Model</B></I>></LI>
|
||||
|
||||
<LI>
|
||||
Select one of
|
||||
|
@ -433,7 +433,7 @@
|
|||
</OL>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG src="../../shared/note.png"> *For a more thorough description of each Call Block
|
||||
<P><IMG src="help/shared/note.png"> *For a more thorough description of each Call Block
|
||||
Model (i.e., Subroutine Model), see <A href="help/topics/BlockModel/Block_Model.htm">Block
|
||||
Models</A>. The specific list of models presented to the user may vary depending upon the
|
||||
set of block models configured into the tool.</P>
|
||||
|
@ -441,16 +441,16 @@
|
|||
</BLOCKQUOTE>
|
||||
|
||||
<H2><A name="Data_Reference_Graph"></A>Graph Data References</H2>
|
||||
<P>A graph of data references can be created with <B>Graph<IMG src="../../shared/arrow.gif">
|
||||
<P>A graph of data references can be created with <B>Graph<IMG src="help/shared/arrow.gif">
|
||||
Data</B> then selecting <B>To References</B>, <B>From References</B> or <B>To/From References</B>.
|
||||
Only the selected references will be included. By default only a single layer of references will
|
||||
be graphed, this can be adjusted using the <B>Edit <IMG src="../../shared/arrow.gif">
|
||||
Tool Options <IMG src="../../shared/arrow.gif"> Graph <IMG src="../../shared/arrow.gif">
|
||||
be graphed, this can be adjusted using the <B>Edit <IMG src="help/shared/arrow.gif">
|
||||
Tool Options <IMG src="help/shared/arrow.gif"> Graph <IMG src="help/shared/arrow.gif">
|
||||
Max Reference Depth</B>
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<BLOCKQUOTE>
|
||||
<P><IMG src="../../shared/note.png"> Unlike flow graphs, where only the selection is
|
||||
<P><IMG src="help/shared/note.png"> Unlike flow graphs, where only the selection is
|
||||
included in the graph, the selection and its references are included.</P>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
|
@ -458,8 +458,8 @@
|
|||
|
||||
<OL>
|
||||
<LI>Select the data to start from in the listing
|
||||
<LI>Select <B>Graph<IMG src="../../shared/arrow.gif"> Data<IMG src=
|
||||
"../../shared/arrow.gif"></B></LI>
|
||||
<LI>Select <B>Graph<IMG src="help/shared/arrow.gif"> Data<IMG src=
|
||||
"help/shared/arrow.gif"></B></LI>
|
||||
<LI>
|
||||
Select one of
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue