- All Known Implementing Classes:
Builder
,DTFJLibraryAdapter
public interface Builder
-
Method Summary
Modifier and TypeMethodDescriptionbuildAddressSpace
(String name, int id) buildCorruptData
(Object addressSpace, String message, long address) buildModule
(String name, Properties properties, Iterator sections, Iterator symbols, long startAddress) buildModuleSection
(Object addressSpace, String name, long imageStart, long imageEnd) buildProcess
(Object addressSpace, String pid, String commandLine, Properties environment, Object currentThread, Iterator threads, Object executable, Iterator libraries, int addressSize) buildRegister
(String name, Number value) buildStackFrame
(Object addressSpace, long stackBasePointer, long pc) buildStackSection
(Object addressSpace, long stackStart, long stackEnd) buildSymbol
(Object addressSpace, String functionName, long relocatedFunctionAddress) buildThread
(String name, Iterator registers, Iterator stackSections, Iterator stackFrames, Properties properties, int signalNumber) long
long
getValueOfNamedRegister
(List registers, String string) void
setCPUSubType
(String subType) void
setCPUType
(String cpuType) void
setCreationTime
(long millis) void
setExecutableUnavailable
(String description) Called to inform the builder that the executable data cannot be trusted.void
-
Method Details
-
buildProcess
-
buildAddressSpace
-
buildRegister
-
buildStackSection
-
buildThread
-
buildModuleSection
-
buildModule
Object buildModule(String name, Properties properties, Iterator sections, Iterator symbols, long startAddress) -
buildStackFrame
-
buildSymbol
-
buildCorruptData
-
openFile
- Throws:
IOException
-
getEnvironmentAddress
long getEnvironmentAddress() -
getValueOfNamedRegister
-
setCPUType
-
setCPUSubType
-
setCreationTime
void setCreationTime(long millis) -
setOSType
-