Package ghidra.pcodeCPort.address
Class RangeList
- java.lang.Object
-
- ghidra.pcodeCPort.address.RangeList
-
public class RangeList extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IteratorSTL<Range>
begin()
void
clear()
boolean
empty()
IteratorSTL<Range>
end()
Range
getFirstRange()
Range
getFirstRange(AddrSpace spaceid)
Range
getLastRange()
Range
getLastRange(AddrSpace spaceid)
boolean
inRange(Address addr, int size)
void
insertRange(AddrSpace spc, long first, long last)
long
longestFit(Address addr, long maxsize)
void
printBounds(java.io.PrintStream s)
void
removeRange(AddrSpace spc, long first, long last)
void
restoreXml(org.jdom.Element el, Translate trans)
void
saveXml(java.io.PrintStream s)
-
-
-
Constructor Detail
-
RangeList
public RangeList(RangeList rangeList)
-
RangeList
public RangeList()
-
-
Method Detail
-
clear
public void clear()
-
begin
public IteratorSTL<Range> begin()
-
end
public IteratorSTL<Range> end()
-
empty
public boolean empty()
-
insertRange
public void insertRange(AddrSpace spc, long first, long last)
-
removeRange
public void removeRange(AddrSpace spc, long first, long last)
-
inRange
public boolean inRange(Address addr, int size)
-
longestFit
public long longestFit(Address addr, long maxsize)
-
getFirstRange
public Range getFirstRange()
-
getLastRange
public Range getLastRange()
-
printBounds
public void printBounds(java.io.PrintStream s)
-
saveXml
public void saveXml(java.io.PrintStream s)
-
restoreXml
public void restoreXml(org.jdom.Element el, Translate trans)
-
-