Package ghidra.program.model.util
Class MemoryByteIterator
- java.lang.Object
-
- ghidra.program.model.util.MemoryByteIterator
-
public class MemoryByteIterator extends java.lang.Object
Class to iterate over the bytes in memory for an address set.
-
-
Constructor Summary
Constructors Constructor Description MemoryByteIterator(Memory mem, AddressSetView set)
Construct a memoryIterator
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
hasNext()
Returns true if there are more bytes to iterate overbyte
next()
Returns the next byte.
-
-
-
Constructor Detail
-
MemoryByteIterator
public MemoryByteIterator(Memory mem, AddressSetView set)
Construct a memoryIterator- Parameters:
mem
- the memory providing the bytesset
- the set of addresses for which to iterate bytes
-
-
Method Detail
-
hasNext
public boolean hasNext()
Returns true if there are more bytes to iterate over
-
next
public byte next() throws MemoryAccessException
Returns the next byte.- Throws:
MemoryAccessException
- if the next byte could not be read
-
-