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 Summary
Fields inherited from class ghidra.app.util.bin.format.pe.DataDirectory
hasParsed, IMAGE_SIZEOF_IMAGE_DIRECTORY_ENTRY, ntHeader, reader, size, TITLE, virtualAddress
-
Method Summary
Modifier and TypeMethodDescriptiongetThunkDataSet
(int index) Returns the thunk data set at the specified index.void
markup
(Program program, boolean isBinary, TaskMonitor monitor, MessageLog log, NTHeader nt) Marks up a PE structure.boolean
parse()
Parses this data directory.Methods inherited from class ghidra.app.util.bin.format.pe.DataDirectory
createDirectoryBookmark, createFragment, createTerminatedString, getPointer, getSize, getVirtualAddress, hasParsedCorrectly, processDataDirectory, setBookmark, setEolComment, setPlateComment, setPreComment, setSize, setVirtualAddress, toString, va, validateSize, writeBytes
-
Method Details
-
getThunkDataSet
Returns 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:
getDirectoryName
in classDataDirectory
-
markup
public void markup(Program program, boolean isBinary, TaskMonitor monitor, MessageLog log, NTHeader nt) throws CodeUnitInsertionException, MemoryAccessException Description copied from interface:PeMarkupable
Marks 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
-
parse
Description copied from class:DataDirectory
Parses this data directory.- Specified by:
parse
in classDataDirectory
- Returns:
- True if parsing completed successfully; otherwise, false.
- Throws:
IOException
- If there was an IO problem while parsing.
-