Class UnixAoutRelocationTable
java.lang.Object
ghidra.app.util.bin.format.unixaout.UnixAoutRelocationTable
- All Implemented Interfaces:
StructConverter
,Iterable<UnixAoutRelocation>
public class UnixAoutRelocationTable
extends Object
implements Iterable<UnixAoutRelocation>, StructConverter
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionUnixAoutRelocationTable
(BinaryReader reader, long fileOffset, long fileSize, UnixAoutSymbolTable symtab) -
Method Summary
Modifier and TypeMethodDescriptioniterator()
void
markup
(Program program, MemoryBlock block) Returns a structure datatype representing the contents of the implementor of this interface.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
UnixAoutRelocationTable
public UnixAoutRelocationTable(BinaryReader reader, long fileOffset, long fileSize, UnixAoutSymbolTable symtab) throws IOException - Throws:
IOException
-
-
Method Details
-
iterator
- Specified by:
iterator
in interfaceIterable<UnixAoutRelocation>
-
toDataType
Description copied from interface:StructConverter
Returns a structure datatype representing the contents of the implementor of this interface.For example, given:
class A { int foo; double bar; }
The return value should be a structure data type with two data type components; an INT and a DOUBLE. The structure should contain field names and, if possible, field comments.
- Specified by:
toDataType
in interfaceStructConverter
- Returns:
- returns a structure datatype representing the implementor of this interface
- Throws:
DuplicateNameException
- when a datatype of the same name already existsIOException
- if an IO-related error occurs- See Also:
-
markup
public void markup(Program program, MemoryBlock block) throws CodeUnitInsertionException, DuplicateNameException, IOException
-