Class SegmentCommand64
java.lang.Object
com.ibm.j9ddr.corereaders.macho.LoadCommand
com.ibm.j9ddr.corereaders.macho.SegmentCommand64
-
Nested Class Summary
Nested ClassesNested classes/interfaces declared in class LoadCommand
LoadCommand.LoadCommandString -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intFields declared in class LoadCommand
absoluteOffset, cmdSize, cmdType, LC_BUILD_VERSION, LC_CODE_SIGNATURE, LC_DATA_IN_CODE, LC_DYLD_ENVIRONMENT, LC_DYLD_INFO, LC_DYLD_INFO_ONLY, LC_DYLIB_CODE_SIGN_DRS, LC_DYSYMTAB, LC_ENCRYPTION_INFO, LC_ENCRYPTION_INFO_64, LC_FUNCTION_STARTS, LC_FVMFILE, LC_ID_DYLIB, LC_ID_DYLINKER, LC_IDENT, LC_IDFVMLIB, LC_LAZY_LOAD_DYLIB, LC_LINKER_OPTIMIZATION_HINT, LC_LINKER_OPTION, LC_LOAD_DYLIB, LC_LOAD_DYLINKER, LC_LOAD_UPWARD_DYLIB, LC_LOAD_WEAK_DYLIB, LC_LOADFVMLIB, LC_MAIN, LC_NOTE, LC_PREBIND_CKSUM, LC_PREBOUND_DYLIB, LC_PREPAGE, LC_REEXPORT_DYLIB, LC_REQ_DYLD, LC_ROUTINES, LC_ROUTINES_64, LC_RPATH, LC_SEGMENT, LC_SEGMENT_64, LC_SEGMENT_SPLIT_INFO, LC_SOURCE_VERSION, LC_SUB_CLIENT, LC_SUB_FRAMEWORK, LC_SUB_LIBRARY, LC_SUB_UMBRELLA, LC_SYMSEG, LC_SYMTAB, LC_THREAD, LC_TWOLEVEL_HINTS, LC_UNIXTHREAD, LC_UUID, LC_VERSION_MIN_IPHONEOS, LC_VERSION_MIN_MACOSX, LC_VERSION_MIN_TVOS, LC_VERSION_MIN_WATCHOS, segmentOffsetModifier and TypeFieldDescriptionlonglongintstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intlong -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()readCommand(ImageInputStream stream, long streamSegmentOffset) Methods declared in class LoadCommand
getStringFromAsciiChars, getStringFromAsciiChars, readFullCommandModifier and TypeMethodDescriptionstatic StringgetStringFromAsciiChars(byte[] chars) static StringgetStringFromAsciiChars(byte[] chars, int start) static LoadCommandreadFullCommand(ImageInputStream stream, long streamOffset, long segmentOffset, int cpuType)
-
Field Details
-
VM_PROT_READ
public static final int VM_PROT_READ- See Also:
-
VM_PROT_WRITE
public static final int VM_PROT_WRITE- See Also:
-
VM_PROT_EXECUTE
public static final int VM_PROT_EXECUTE- See Also:
-
-
Constructor Details
-
SegmentCommand64
public SegmentCommand64()
-
-
Method Details
-
readCommand
public SegmentCommand64 readCommand(ImageInputStream stream, long streamSegmentOffset) throws IOException - Throws:
IOException
-
getName
- Throws:
UnsupportedEncodingException
-