- 
- All Known Implementing Classes:
- Builder,- DTFJLibraryAdapter
 
 public interface Builder
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectbuildAddressSpace(String name, int id)ObjectbuildCorruptData(Object addressSpace, String message, long address)ObjectbuildModule(String name, Properties properties, Iterator sections, Iterator symbols, long startAddress)ObjectbuildModuleSection(Object addressSpace, String name, long imageStart, long imageEnd)ObjectbuildProcess(Object addressSpace, String pid, String commandLine, Properties environment, Object currentThread, Iterator threads, Object executable, Iterator libraries, int addressSize)ObjectbuildRegister(String name, Number value)ObjectbuildStackFrame(Object addressSpace, long stackBasePointer, long pc)ObjectbuildStackSection(Object addressSpace, long stackStart, long stackEnd)ObjectbuildSymbol(Object addressSpace, String functionName, long relocatedFunctionAddress)ObjectbuildThread(String name, Iterator registers, Iterator stackSections, Iterator stackFrames, Properties properties, int signalNumber)longgetEnvironmentAddress()longgetValueOfNamedRegister(List registers, String string)ClosingFileReaderopenFile(String filename)voidsetCPUSubType(String subType)voidsetCPUType(String cpuType)voidsetCreationTime(long millis)voidsetExecutableUnavailable(String description)Called to inform the builder that the executable data cannot be trusted.voidsetOSType(String osType)
 
- 
- 
- 
Method Detail- 
buildProcessObject buildProcess(Object addressSpace, String pid, String commandLine, Properties environment, Object currentThread, Iterator threads, Object executable, Iterator libraries, int addressSize) 
 - 
buildThreadObject buildThread(String name, Iterator registers, Iterator stackSections, Iterator stackFrames, Properties properties, int signalNumber) 
 - 
buildModuleSectionObject buildModuleSection(Object addressSpace, String name, long imageStart, long imageEnd) 
 - 
buildModuleObject buildModule(String name, Properties properties, Iterator sections, Iterator symbols, long startAddress) 
 - 
buildSymbolObject buildSymbol(Object addressSpace, String functionName, long relocatedFunctionAddress) 
 - 
openFileClosingFileReader openFile(String filename) throws IOException - Throws:
- IOException
 
 - 
getEnvironmentAddresslong getEnvironmentAddress() 
 - 
setExecutableUnavailablevoid setExecutableUnavailable(String description) Called to inform the builder that the executable data cannot be trusted. Note that this also set the libraries unavailable as a side-effect- Parameters:
- description-
 
 - 
setCPUTypevoid setCPUType(String cpuType) 
 - 
setCPUSubTypevoid setCPUSubType(String subType) 
 - 
setCreationTimevoid setCreationTime(long millis) 
 - 
setOSTypevoid setOSType(String osType) 
 
- 
 
-