Interface ProgramArchitecture
- All Known Subinterfaces:
InternalTracePlatform, Program, TraceProgramView, TraceVariableSnapProgramView
- All Known Implementing Classes:
DBTraceGuestPlatform, DBTracePlatformManager.DBTraceHostPlatform, DBTraceProgramView, DBTraceVariableSnapProgramView, ProgramDB
public interface ProgramArchitecture
ProgramArchitecture which identifies program architecture details required to
utilize language/compiler-specific memory and variable storage specifications.-
Method Summary
Modifier and TypeMethodDescriptionGet the address factory for this architecture.Get the compiler specificationGet the processor languagedefault LanguageCompilerSpecPairGet the language/compiler spec ID pair associated with this program architecture.
-
Method Details
-
getLanguage
-
getAddressFactory
AddressFactory getAddressFactory()Get the address factory for this architecture. In the case of aProgramthis should be the extended address factory that includes the stack space and any defined overlay spaces (i.e.,OverlayAddressSpace).- Returns:
- address factory
-
getCompilerSpec
-
getLanguageCompilerSpecPair
Get the language/compiler spec ID pair associated with this program architecture.- Returns:
- language/compiler spec ID pair
-