Modified Memory API for creating Overlay blocks allow for

byte/bit-mapped overlays.  Added ByteMappingScheme for byte-mapped
blocks.
This commit is contained in:
ghidra1
2020-04-29 15:27:35 -04:00
parent 1df6fa79da
commit 6ff98a4098
76 changed files with 2351 additions and 1618 deletions

View File

@@ -279,14 +279,16 @@
<ul class="medium">
<li>The Memory Map</li>
<li>Allows users to add, delete, move, split, merge, or expand memory blocks in their program.</li>
<li>Memory Blocks can be byte-mapped, bit-mapped (if supported by processor) or overlays</li>
<li>Default memory blocks may be uninitialized or initialized using specified data</li>
<li>Other memory block types include byte-mapped and bit-mapped</li>
<li>Any memory block may be created as an overlay</li>
<li>Allows users to rename memory blocks</li>
<li>Allows users to change the image base of their program</li>
<li>Allows users to edit settings on individual memory blocks</li>
<ul>
<li>Read/Write/Execute</li>
<li>Volatile/non-volatile</li>
<li>Initialized/non-initialized</li>
<li>Initialized/non-initialized (default blocks only)</li>
</ul>
</ul>
<div role="note">

View File

@@ -528,7 +528,7 @@ be installed in a pre-existing Eclipse installation.</p>
lookups.
</li>
<li>
Image base can not be changed if overlays have been defined.
Image base may not be changed to an address which falls within an existing memory block.
</li>
<li>
Language versioning and migration does not handle complex changes in the use of the context