Package ghidra.app.util.bin.format.pe
Class ImportAddressTableDataDirectory
java.lang.Object
ghidra.app.util.bin.format.pe.DataDirectory
ghidra.app.util.bin.format.pe.ImportAddressTableDataDirectory
- All Implemented Interfaces:
- PeMarkupable
- 
Field SummaryFields inherited from class ghidra.app.util.bin.format.pe.DataDirectoryhasParsed, IMAGE_SIZEOF_IMAGE_DIRECTORY_ENTRY, ntHeader, reader, size, TITLE, virtualAddress
- 
Method SummaryModifier and TypeMethodDescriptiongetThunkDataSet(int index) Returns the thunk data set at the specified index.voidmarkup(Program program, boolean isBinary, TaskMonitor monitor, MessageLog log, NTHeader nt) Marks up a PE structure.booleanparse()Parses this data directory.Methods inherited from class ghidra.app.util.bin.format.pe.DataDirectorycreateDirectoryBookmark, createFragment, createTerminatedString, getPointer, getSize, getVirtualAddress, hasParsedCorrectly, processDataDirectory, setBookmark, setEolComment, setPlateComment, setPreComment, setSize, setVirtualAddress, toString, va, validateSize, writeBytes
- 
Method Details- 
getThunkDataSetReturns the thunk data set at the specified index.- Parameters:
- index- the desired thunk data index
- Returns:
- the thunk data array at the specified index
 
- 
getDirectoryName- Specified by:
- getDirectoryNamein class- DataDirectory
 
- 
markuppublic void markup(Program program, boolean isBinary, TaskMonitor monitor, MessageLog log, NTHeader nt) throws CodeUnitInsertionException, MemoryAccessException Description copied from interface:PeMarkupableMarks up a PE structure.- Parameters:
- program- The program to markup.
- isBinary- True if the program is binary; otherwise, false.
- monitor- The monitor.
- log- The log.
- nt- The PE's NT Header structure.
- Throws:
- CodeUnitInsertionException
- MemoryAccessException
 
- 
parseDescription copied from class:DataDirectoryParses this data directory.- Specified by:
- parsein class- DataDirectory
- Returns:
- True if parsing completed successfully; otherwise, false.
- Throws:
- IOException- If there was an IO problem while parsing.
 
 
-