mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-05 02:39:44 +02:00
name to address space map
shortcut to address space map more adjustments to shortcuts allow null AddrSpace pointer in raw baselist holes in the space indices almost working GT-2873 decompiler, other, and overlays GT-2873 added OTHER space to java sleigh compiler, fixed decompiler exception isOtherSpace method isOtherSpace java, addressing code review comments GT-2873 added null check in decompiler reset GT-2873 code review changes Read and write space_other tag in SLA files Version number for .sla file GT-2873 fixups after merge GT-2873 renamed Sparc registers: OTHER->OTHERWIN, WINWSTATE->WSTATE GT-2873 added option in AddressInput to control OTHER space visibility GT-2873 OTHER space now global GT-2873 fixing comments refering to decompiler code in BasicCompilerSpec
This commit is contained in:
parent
cf47a2ee57
commit
612c0d6f3e
40 changed files with 545 additions and 213 deletions
|
@ -208,6 +208,7 @@ void Funcdata::spacebase(void)
|
|||
|
||||
for(j=0;j<glb->numSpaces();++j) {
|
||||
spc = glb->getSpace(j);
|
||||
if (spc == (AddrSpace *)0) continue;
|
||||
numspace = spc->numSpacebase();
|
||||
for(i=0;i<numspace;++i) {
|
||||
const VarnodeData &point(spc->getSpacebase(i));
|
||||
|
@ -617,7 +618,7 @@ void Funcdata::saveXmlTree(ostream &s) const
|
|||
s << "<varnodes>\n";
|
||||
for(int4 i=0;i<glb->numSpaces();++i) {
|
||||
AddrSpace *base = glb->getSpace(i);
|
||||
if (base->getType()==IPTR_IOP) continue;
|
||||
if (base == (AddrSpace *)0 || base->getType()==IPTR_IOP) continue;
|
||||
VarnodeLocSet::const_iterator iter = vbank.beginLoc(base);
|
||||
VarnodeLocSet::const_iterator enditer = vbank.endLoc(base);
|
||||
saveVarnodeXml(s,iter,enditer);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue