package rdr
-
rdr
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type segment_command = {
cmd : int;
cmdsize : int;
segname : string;
vmaddr : int;
vmsize : int;
fileoff : int;
filesize : int;
maxprot : int;
initprot : int;
nsects : int;
flags : int;
sections : section list;
}
type segment_command_64 = {
cmd : int;
cmdsize : int;
segname : string;
vmaddr : int;
vmsize : int;
fileoff : int;
filesize : int;
maxprot : int;
initprot : int;
nsects : int;
flags : int;
sections : section_64 list;
}
type dysymtab_command = {
cmd : int;
cmdsize : int;
ilocalsym : int;
nlocalsym : int;
iextdefsym : int;
nextdefsym : int;
iundefsym : int;
nundefsym : int;
tocoff : int;
ntoc : int;
modtaboff : int;
nmodtab : int;
extrefsymoff : int;
nextrefsyms : int;
indirectsymoff : int;
nindirectsyms : int;
extreloff : int;
nextrel : int;
locreloff : int;
nlocrel : int;
}
type cmd =
| LC_SEGMENT
| LC_SYMTAB
| LC_SYMSEG
| LC_THREAD
| LC_UNIXTHREAD
| LC_LOADFVMLIB
| LC_IDFVMLIB
| LC_IDENT
| LC_FVMFILE
| LC_PREPAGE
| LC_DYSYMTAB
| LC_LOAD_DYLIB
| LC_ID_DYLIB
| LC_LOAD_DYLINKER
| LC_ID_DYLINKER
| LC_PREBOUND_DYLIB
| LC_ROUTINES
| LC_SUB_FRAMEWORK
| LC_SUB_UMBRELLA
| LC_SUB_CLIENT
| LC_SUB_LIBRARY
| LC_TWOLEVEL_HINTS
| LC_PREBIND_CKSUM
| LC_LOAD_WEAK_DYLIB
| LC_SEGMENT_64
| LC_ROUTINES_64
| LC_UUID
| LC_RPATH
| LC_CODE_SIGNATURE
| LC_SEGMENT_SPLIT_INFO
| LC_REEXPORT_DYLIB
| LC_LAZY_LOAD_DYLIB
| LC_ENCRYPTION_INFO
| LC_DYLD_INFO
| LC_DYLD_INFO_ONLY
| LC_LOAD_UPWARD_DYLIB
| LC_VERSION_MIN_MACOSX
| LC_VERSION_MIN_IPHONEOS
| LC_FUNCTION_STARTS
| LC_DYLD_ENVIRONMENT
| LC_MAIN
| LC_DATA_IN_CODE
| LC_SOURCE_VERSION
| LC_DYLIB_CODE_SIGN_DRS
| LC_ENCRYPTION_INFO_64
| LC_LINKER_OPTION
| LC_LINKER_OPTIMIZATION_HINT
val to_cmd : int -> cmd
val cmd_to_int : cmd -> int
val cmd_to_string : cmd -> string
type lc_t =
| LC_SEGMENT of segment_command
| LC_SYMTAB of symtab_command
| LC_SYMSEG of symseg_command
| LC_THREAD of thread_command
| LC_UNIXTHREAD of thread_command
| LC_LOADFVMLIB of fvmlib_command
| LC_IDFVMLIB of fvmlib_command
| LC_IDENT of ident_command
| LC_FVMFILE of fvmfile_command
| LC_PREPAGE of load_command
| LC_DYSYMTAB of dysymtab_command
| LC_LOAD_DYLIB of dylib_command
| LC_ID_DYLIB of dylib_command
| LC_LOAD_DYLINKER of dylinker_command
| LC_ID_DYLINKER of dylinker_command
| LC_PREBOUND_DYLIB of prebound_dylib_command
| LC_ROUTINES of routines_command
| LC_SUB_FRAMEWORK of sub_framework_command
| LC_SUB_UMBRELLA of sub_umbrella_command
| LC_SUB_CLIENT of sub_client_command
| LC_SUB_LIBRARY of sub_library_command
| LC_TWOLEVEL_HINTS of twolevel_hints_command
| LC_PREBIND_CKSUM of prebind_cksum_command
| LC_LOAD_WEAK_DYLIB of dylib_command
| LC_SEGMENT_64 of segment_command_64
| LC_ROUTINES_64 of routines_command_64
| LC_UUID of uuid_command
| LC_RPATH of rpath_command
| LC_CODE_SIGNATURE of linkedit_data_command
| LC_SEGMENT_SPLIT_INFO of linkedit_data_command
| LC_REEXPORT_DYLIB of dylib_command
| LC_LAZY_LOAD_DYLIB of dylib_command
| LC_ENCRYPTION_INFO of encryption_info_command
| LC_DYLD_INFO of dyld_info_command
| LC_DYLD_INFO_ONLY of dyld_info_command
| LC_LOAD_UPWARD_DYLIB of dylib_command
| LC_VERSION_MIN_MACOSX of version_min_command
| LC_VERSION_MIN_IPHONEOS of version_min_command
| LC_FUNCTION_STARTS of linkedit_data_command
| LC_DYLD_ENVIRONMENT of dylinker_command
| LC_MAIN of entry_point_command
| LC_DATA_IN_CODE of linkedit_data_command
| LC_SOURCE_VERSION of source_version_command
| LC_DYLIB_CODE_SIGN_DRS of linkedit_data_command
| LC_ENCRYPTION_INFO_64 of encryption_info_command_64
| LC_LINKER_OPTION of linkedit_data_command
| LC_LINKER_OPTIMIZATION_HINT of linkedit_data_command
| LC_UNIMPLEMENTED of load_command