mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2024-11-21 19:42:14 +00:00
Merge branch 'GP-0_ryanmkurtz_PR-6979_hippietrail_sleigh-doc-fixes'
This commit is contained in:
commit
5f4c1824e2
@ -83,7 +83,7 @@ plugins are installed. From Eclipse:</p>
|
||||
<ol>
|
||||
<p>To build the Sleigh Editor, follow the instructions in ghidra/DevGuide.md to setup eclipse
|
||||
for development. Then follow the directions in
|
||||
<i>ghidra/GhidraBuild/EclipsePlugins/GhidraSleighEditor/ghidra.xtext.sleigh.feature/build_README.txt</i>.</p>
|
||||
<i>ghidra/GhidraBuild/EclipsePlugins/GhidraSleighEditor/ghidra.xtext.sleigh/build_README.txt</i>.</p>
|
||||
</ol>
|
||||
|
||||
<h2><a name="Uninstall"></a>Uninstalling</h2>
|
||||
|
@ -234,7 +234,7 @@ Many processors define registers that either consist of a single bit
|
||||
or otherwise don't use an integral number of bytes. A recurring
|
||||
example in many processors is the status register which is further
|
||||
subdivided into the overflow and result flags for the arithmetic
|
||||
instructions. These flags are typically have labels like ZF for the
|
||||
instructions. These flags typically have labels like ZF for the
|
||||
zero flag or CF for the carry flag and can be considered logical
|
||||
registers contained within the status register. SLEIGH allows
|
||||
registers to be defined like this using
|
||||
|
@ -194,10 +194,10 @@ We list all of the symbols that are predefined by SLEIGH.
|
||||
<p>
|
||||
The most important of these to be aware of
|
||||
are <span class="emphasis"><em>inst_start</em></span>
|
||||
and <span class="emphasis"><em>inst_next</em></span>. These are family symbols which map
|
||||
in the context of particular instruction to the integer offset of
|
||||
either the address of the instruction or the address of the next
|
||||
instruction respectively. These are used in any relative branching
|
||||
and <span class="emphasis"><em>inst_next</em></span>. These are family
|
||||
symbols that map to the integer offset of either the instruction's
|
||||
address or the next instruction's address, depending on the context
|
||||
of a particular instruction. These are used in any relative branching
|
||||
situation. The <span class="emphasis"><em>inst_next2</em></span> is intended for conditional
|
||||
skip instruction situations. The remaining symbols are rarely
|
||||
used. The <span class="emphasis"><em>const</em></span> and <span class="emphasis"><em>unique</em></span>
|
||||
|
Loading…
Reference in New Issue
Block a user