macho vocabulary
Factor handbook ยป Vocabulary index


Summary
Constants and structs related to the Mach object format.

Metadata
Authors:Erik Charlebois


Words

Tuple classes
ClassSuperclassSlots
build_tool_version struct
build_version_command struct
data_in_code_entry struct
dyld_info_command struct
dylib struct
dylib_command struct
dylib_module struct
dylib_module_64 struct
dylib_reference struct
dylib_table_of_contents struct
dylinker_command struct
dysymtab_command struct
encryption_info_command struct
entry_point_command struct
fat-binary-member tuplecpu-type cpu-subtype data
fat_arch struct
fat_header struct
fvmfile_command struct
fvmlib struct
fvmlib_command struct
ident_command struct
lc_str struct
linkedit_data_command struct
load_command struct
mach_header struct
mach_header_64 struct
nlist struct
nlist_64 struct
not-fat-binary tuple
prebind_cksum_command struct
prebound_dylib_command struct
ranlib struct
relocation_info struct
routines_command struct
routines_command_64 struct
rpath_command struct
scattered_relocation_info_big_endian struct
scattered_relocation_info_little_endian struct
section struct
section_64 struct
segment_command struct
segment_command_64 struct
source_version_command struct
sub_client_command struct
sub_framework_command struct
sub_library_command struct
sub_umbrella_command struct
symseg_command struct
symtab_command struct
thread_command struct
twolevel_hint struct
twolevel_hints_command struct
uuid_command struct
version_min_command struct


Singleton classes
GENERIC_RELOC_LOCAL_SECTDIFF
GENERIC_RELOC_PAIR
GENERIC_RELOC_PB_LA_PTR
GENERIC_RELOC_SECTDIFF
GENERIC_RELOC_VANILLA
PPC_RELOC_BR14
PPC_RELOC_BR24
PPC_RELOC_HA16
PPC_RELOC_HA16_SECTDIFF
PPC_RELOC_HI16
PPC_RELOC_HI16_SECTDIFF
PPC_RELOC_JBSR
PPC_RELOC_LO14
PPC_RELOC_LO14_SECTDIFF
PPC_RELOC_LO16
PPC_RELOC_LO16_SECTDIFF
PPC_RELOC_LOCAL_SECTDIFF
PPC_RELOC_PAIR
PPC_RELOC_PB_LA_PTR
PPC_RELOC_SECTDIFF
PPC_RELOC_VANILLA
X86_64_RELOC_BRANCH
X86_64_RELOC_GOT
X86_64_RELOC_GOT_LOAD
X86_64_RELOC_SIGNED
X86_64_RELOC_SIGNED_1
X86_64_RELOC_SIGNED_2
X86_64_RELOC_SIGNED_4
X86_64_RELOC_SUBTRACTOR
X86_64_RELOC_UNSIGNED


Union classes
load-command
mach_header_32/64
nlist_32/64
nlist_32/64-array
section_32/64
section_32/64-array
segment_command_32/64


Symbol words
cpu_subtype_t
cpu_threadtype_t
cpu_type_t
integer_t
reloc_type_generic
reloc_type_ppc
reloc_type_x86_64
vm_prot_t


Ordinary words
WordStack effect
64-bit?( macho: mach_header_32/64 -- ? )
<reloc_type_generic>( number -- enum )
<reloc_type_ppc>( number -- enum )
<reloc_type_x86_64>( number -- enum )
BIND_IMMEDIATE_MASK( -- value )
BIND_OPCODE_ADD_ADDR_ULEB( -- value )
BIND_OPCODE_DONE( -- value )
BIND_OPCODE_DO_BIND( -- value )
BIND_OPCODE_DO_BIND_ADD_ADDR_IMM_SCALED( -- value )
BIND_OPCODE_DO_BIND_ADD_ADDR_ULEB( -- value )
BIND_OPCODE_DO_BIND_ULEB_TIMES_SKIPPING_ULEB( -- value )
BIND_OPCODE_MASK( -- value )
BIND_OPCODE_SET_ADDEND_SLEB( -- value )
BIND_OPCODE_SET_DYLIB_ORDINAL_IMM( -- value )
BIND_OPCODE_SET_DYLIB_ORDINAL_ULEB( -- value )
BIND_OPCODE_SET_DYLIB_SPECIAL_IMM( -- value )
BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB( -- value )
BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM( -- value )
BIND_OPCODE_SET_TYPE_IMM( -- value )
BIND_OPCODE_THREADED( -- value )
BIND_SPECIAL_DYLIB_FLAT_LOOKUP( -- value )
BIND_SPECIAL_DYLIB_MAIN_EXECUTABLE( -- value )
BIND_SPECIAL_DYLIB_SELF( -- value )
BIND_SPECIAL_DYLIB_WEAK_LOOKUP( -- value )
BIND_SUBOPCODE_THREADED_APPLY( -- value )
BIND_SUBOPCODE_THREADED_SET_BIND_ORDINAL_TABLE_SIZE_ULEB( -- value )
BIND_SYMBOL_FLAGS_NON_WEAK_DEFINITION( -- value )
BIND_SYMBOL_FLAGS_WEAK_IMPORT( -- value )
BIND_TYPE_POINTER( -- value )
BIND_TYPE_TEXT_ABSOLUTE32( -- value )
BIND_TYPE_TEXT_PCREL32( -- value )
CPUFAMILY_ARM_11( -- value )
CPUFAMILY_ARM_13( -- value )
CPUFAMILY_ARM_9( -- value )
CPUFAMILY_ARM_XSCALE( -- value )
CPUFAMILY_INTEL_6_13( -- value )
CPUFAMILY_INTEL_6_14( -- value )
CPUFAMILY_INTEL_6_15( -- value )
CPUFAMILY_INTEL_6_23( -- value )
CPUFAMILY_INTEL_6_26( -- value )
CPUFAMILY_INTEL_CORE( -- value )
CPUFAMILY_INTEL_CORE2( -- value )
CPUFAMILY_INTEL_MEROM( -- value )
CPUFAMILY_INTEL_NEHALEM( -- value )
CPUFAMILY_INTEL_PENRYN( -- value )
CPUFAMILY_INTEL_YONAH( -- value )
CPUFAMILY_POWERPC_G3( -- value )
CPUFAMILY_POWERPC_G4( -- value )
CPUFAMILY_POWERPC_G5( -- value )
CPUFAMILY_UNKNOWN( -- value )
CPU_ARCH_ABI64( -- value )
CPU_ARCH_MASK( -- value )
CPU_STATE_IDLE( -- value )
CPU_STATE_MAX( -- value )
CPU_STATE_NICE( -- value )
CPU_STATE_SYSTEM( -- value )
CPU_STATE_USER( -- value )
CPU_SUBTYPE_386( -- value )
CPU_SUBTYPE_486( -- value )
CPU_SUBTYPE_486SX( -- value )
CPU_SUBTYPE_586( -- value )
CPU_SUBTYPE_ARM_ALL( -- value )
CPU_SUBTYPE_ARM_V4T( -- value )
CPU_SUBTYPE_ARM_V5TEJ( -- value )
CPU_SUBTYPE_ARM_V6( -- value )
CPU_SUBTYPE_ARM_V7( -- value )
CPU_SUBTYPE_ARM_XSCALE( -- value )
CPU_SUBTYPE_BIG_ENDIAN( -- value )
CPU_SUBTYPE_CELERON( -- value )
CPU_SUBTYPE_CELERON_MOBILE( -- value )
CPU_SUBTYPE_HPPA_7100( -- value )
CPU_SUBTYPE_HPPA_7100LC( -- value )
CPU_SUBTYPE_HPPA_ALL( -- value )
CPU_SUBTYPE_I386_ALL( -- value )
CPU_SUBTYPE_I860_860( -- value )
CPU_SUBTYPE_I860_ALL( -- value )
CPU_SUBTYPE_INTEL( f m -- subtype )
CPU_SUBTYPE_INTEL_FAMILY( x -- family )
CPU_SUBTYPE_INTEL_FAMILY_MAX( -- value )
CPU_SUBTYPE_INTEL_MODEL( x -- model )
CPU_SUBTYPE_INTEL_MODEL_ALL( -- value )
CPU_SUBTYPE_ITANIUM( -- value )
CPU_SUBTYPE_ITANIUM_2( -- value )
CPU_SUBTYPE_LIB64( -- value )
CPU_SUBTYPE_LITTLE_ENDIAN( -- value )
CPU_SUBTYPE_MASK( -- value )
CPU_SUBTYPE_MC68030( -- value )
CPU_SUBTYPE_MC68030_ONLY( -- value )
CPU_SUBTYPE_MC68040( -- value )
CPU_SUBTYPE_MC680x0_ALL( -- value )
CPU_SUBTYPE_MC88000_ALL( -- value )
CPU_SUBTYPE_MC88100( -- value )
CPU_SUBTYPE_MC88110( -- value )
CPU_SUBTYPE_MC98000_ALL( -- value )
CPU_SUBTYPE_MC98601( -- value )
CPU_SUBTYPE_MIPS_ALL( -- value )
CPU_SUBTYPE_MIPS_R2000( -- value )
CPU_SUBTYPE_MIPS_R2000a( -- value )
CPU_SUBTYPE_MIPS_R2300( -- value )
CPU_SUBTYPE_MIPS_R2600( -- value )
CPU_SUBTYPE_MIPS_R2800( -- value )
CPU_SUBTYPE_MIPS_R3000( -- value )
CPU_SUBTYPE_MIPS_R3000a( -- value )
CPU_SUBTYPE_MULTIPLE( -- value )
CPU_SUBTYPE_PENT( -- value )
CPU_SUBTYPE_PENTII_M3( -- value )
CPU_SUBTYPE_PENTII_M5( -- value )
CPU_SUBTYPE_PENTIUM_3( -- value )
CPU_SUBTYPE_PENTIUM_3_M( -- value )
CPU_SUBTYPE_PENTIUM_3_XEON( -- value )
CPU_SUBTYPE_PENTIUM_4( -- value )
CPU_SUBTYPE_PENTIUM_4_M( -- value )
CPU_SUBTYPE_PENTIUM_M( -- value )
CPU_SUBTYPE_PENTPRO( -- value )
CPU_SUBTYPE_POWERPC_601( -- value )
CPU_SUBTYPE_POWERPC_602( -- value )
CPU_SUBTYPE_POWERPC_603( -- value )
CPU_SUBTYPE_POWERPC_603e( -- value )
CPU_SUBTYPE_POWERPC_603ev( -- value )
CPU_SUBTYPE_POWERPC_604( -- value )
CPU_SUBTYPE_POWERPC_604e( -- value )
CPU_SUBTYPE_POWERPC_620( -- value )
CPU_SUBTYPE_POWERPC_7400( -- value )
CPU_SUBTYPE_POWERPC_7450( -- value )
CPU_SUBTYPE_POWERPC_750( -- value )
CPU_SUBTYPE_POWERPC_970( -- value )
CPU_SUBTYPE_POWERPC_ALL( -- value )
CPU_SUBTYPE_SPARC_ALL( -- value )
CPU_SUBTYPE_UVAXI( -- value )
CPU_SUBTYPE_UVAXII( -- value )
CPU_SUBTYPE_UVAXIII( -- value )
CPU_SUBTYPE_VAX730( -- value )
CPU_SUBTYPE_VAX750( -- value )
CPU_SUBTYPE_VAX780( -- value )
CPU_SUBTYPE_VAX785( -- value )
CPU_SUBTYPE_VAX8200( -- value )
CPU_SUBTYPE_VAX8500( -- value )
CPU_SUBTYPE_VAX8600( -- value )
CPU_SUBTYPE_VAX8650( -- value )
CPU_SUBTYPE_VAX8800( -- value )
CPU_SUBTYPE_VAX_ALL( -- value )
CPU_SUBTYPE_X86_64_ALL( -- value )
CPU_SUBTYPE_X86_ALL( -- value )
CPU_SUBTYPE_X86_ARCH1( -- value )
CPU_SUBTYPE_XEON( -- value )
CPU_SUBTYPE_XEON_MP( -- value )
CPU_THREADTYPE_INTEL_HTT( -- value )
CPU_THREADTYPE_NONE( -- value )
CPU_TYPE_ANY( -- value )
CPU_TYPE_ARM( -- value )
CPU_TYPE_HPPA( -- value )
CPU_TYPE_I386( -- value )
CPU_TYPE_I860( -- value )
CPU_TYPE_MC680x0( -- value )
CPU_TYPE_MC88000( -- value )
CPU_TYPE_MC98000( -- value )
CPU_TYPE_POWERPC( -- value )
CPU_TYPE_POWERPC64( -- value )
CPU_TYPE_SPARC( -- value )
CPU_TYPE_VAX( -- value )
CPU_TYPE_X86( -- value )
CPU_TYPE_X86_64( -- value )
DYNAMIC_LOOKUP_ORDINAL( -- value )
EXECUTABLE_ORDINAL( -- value )
EXPORT_SYMBOL_FLAGS_HAS_SPECIALIZATIONS( -- value )
EXPORT_SYMBOL_FLAGS_INDIRECT_DEFINITION( -- value )
EXPORT_SYMBOL_FLAGS_KIND_MASK( -- value )
EXPORT_SYMBOL_FLAGS_KIND_REGULAR( -- value )
EXPORT_SYMBOL_FLAGS_KIND_THREAD_LOCAL( -- value )
EXPORT_SYMBOL_FLAGS_STATIC_RESOLVER( -- value )
EXPORT_SYMBOL_FLAGS_WEAK_DEFINITION( -- value )
FAT_CIGAM( -- value )
FAT_MAGIC( -- value )
GET_COMM_ALIGN( n_desc -- align )
GET_LIBRARY_ORDINAL( n_desc -- ordinal )
INDIRECT_SYMBOL_ABS( -- value )
INDIRECT_SYMBOL_LOCAL( -- value )
LC_ATOM_INFO( -- value )
LC_BUILD_VERSION( -- value )
LC_CODE_SIGNATURE( -- value )
LC_DATA_IN_CODE( -- value )
LC_DYLD_CHAINED_FIXUPS( -- value )
LC_DYLD_ENVIRONMENT( -- value )
LC_DYLD_EXPORTS_TRIE( -- value )
LC_DYLD_INFO( -- value )
LC_DYLD_INFO_ONLY( -- value )
LC_DYLIB_CODE_SIGN_DRS( -- value )
LC_DYSYMTAB( -- value )
LC_ENCRYPTION_INFO( -- value )
LC_ENCRYPTION_INFO_64( -- value )
LC_FILESET_ENTRY( -- value )
LC_FUNCTION_STARTS( -- value )
LC_FVMFILE( -- value )
LC_IDENT( -- value )
LC_IDFVMLIB( -- value )
LC_ID_DYLIB( -- value )
LC_ID_DYLINKER( -- value )
LC_LAZY_LOAD_DYLIB( -- value )
LC_LINKER_OPTIMIZATION_HINT( -- value )
LC_LINKER_OPTION( -- value )
LC_LOADFVMLIB( -- value )
LC_LOAD_DYLIB( -- value )
LC_LOAD_DYLINKER( -- value )
LC_LOAD_UPWARD_DYLIB( -- value )
LC_LOAD_WEAK_DYLIB( -- value )
LC_MAIN( -- value )
LC_NOTE( -- value )
LC_PREBIND_CKSUM( -- value )
LC_PREBOUND_DYLIB( -- value )
LC_PREPAGE( -- value )
LC_REEXPORT_DYLIB( -- value )
LC_REQ_DYLD( -- value )
LC_ROUTINES( -- value )
LC_ROUTINES_64( -- value )
LC_RPATH( -- value )
LC_SEGMENT( -- value )
LC_SEGMENT_64( -- value )
LC_SEGMENT_SPLIT_INFO( -- value )
LC_SOURCE_VERSION( -- value )
LC_SUB_CLIENT( -- value )
LC_SUB_FRAMEWORK( -- value )
LC_SUB_LIBRARY( -- value )
LC_SUB_UMBRELLA( -- value )
LC_SYMSEG( -- value )
LC_SYMTAB( -- value )
LC_THREAD( -- value )
LC_TWOLEVEL_HINTS( -- value )
LC_UNIXTHREAD( -- value )
LC_UUID( -- value )
LC_VERSION_MIN_IPHONEOS( -- value )
LC_VERSION_MIN_MACOSX( -- value )
LC_VERSION_MIN_TVOS( -- value )
LC_VERSION_MIN_WATCHOS( -- value )
MAX_LIBRARY_ORDINAL( -- value )
MAX_SECT( -- value )
MH_ALLMODSBOUND( -- value )
MH_ALLOW_STACK_EXECUTION( -- value )
MH_APP_EXTENSION_SAFE( -- value )
MH_BINDATLOAD( -- value )
MH_BINDS_TO_WEAK( -- value )
MH_BUNDLE( -- value )
MH_CANONICAL( -- value )
MH_CIGAM( -- value )
MH_CIGAM_64( -- value )
MH_CORE( -- value )
MH_DEAD_STRIPPABLE_DYLIB( -- value )
MH_DSYM( -- value )
MH_DYLDLINK( -- value )
MH_DYLIB( -- value )
MH_DYLIB_IN_CACHE( -- value )
MH_DYLIB_STUB( -- value )
MH_DYLINKER( -- value )
MH_EXECUTE( -- value )
MH_FILESET( -- value )
MH_FORCE_FLAT( -- value )
MH_FVMLIB( -- value )
MH_GPU_DYLIB( -- value )
MH_GPU_EXECUTE( -- value )
MH_HAS_TLV_DESCRIPTORS( -- value )
MH_INCRLINK( -- value )
MH_KEXT_BUNDLE( -- value )
MH_LAZY_INIT( -- value )
MH_MAGIC( -- value )
MH_MAGIC_64( -- value )
MH_NLIST_OUTOFSYNC_WITH_DYLDINFO( -- value )
MH_NOFIXPREBINDING( -- value )
MH_NOMULTIDEFS( -- value )
MH_NOUNDEFS( -- value )
MH_NO_HEAP_EXECUTION( -- value )
MH_NO_REEXPORTED_DYLIBS( -- value )
MH_OBJECT( -- value )
MH_PIE( -- value )
MH_PREBINDABLE( -- value )
MH_PREBOUND( -- value )
MH_PRELOAD( -- value )
MH_ROOT_SAFE( -- value )
MH_SETUID_SAFE( -- value )
MH_SIM_SUPPORT( -- value )
MH_SPLIT_SEGS( -- value )
MH_SUBSECTIONS_VIA_SYMBOLS( -- value )
MH_TWOLEVEL( -- value )
MH_WEAK_DEFINES( -- value )
NO_SECT( -- value )
N_ABS( -- value )
N_ARM_THUMB_DEF( -- value )
N_DESC_DISCARDED( -- value )
N_EXT( -- value )
N_INDR( -- value )
N_NO_DEAD_STRIP( -- value )
N_PBUD( -- value )
N_PEXT( -- value )
N_REF_TO_WEAK( -- value )
N_SECT( -- value )
N_STAB( -- value )
N_TYPE( -- value )
N_UNDF( -- value )
N_WEAK_DEF( -- value )
N_WEAK_REF( -- value )
PLATFORM_ANY( -- value )
PLATFORM_BRIDGEOS( -- value )
PLATFORM_DRIVERKIT( -- value )
PLATFORM_FIRMWARE( -- value )
PLATFORM_IOS( -- value )
PLATFORM_IOSSIMULATOR( -- value )
PLATFORM_MACCATALYST( -- value )
PLATFORM_MACOS( -- value )
PLATFORM_SEPOS( -- value )
PLATFORM_TVOS( -- value )
PLATFORM_TVOSSIMULATOR( -- value )
PLATFORM_UNKNOWN( -- value )
PLATFORM_VISIONOS( -- value )
PLATFORM_VISIONOSSIMULATOR( -- value )
PLATFORM_WATCHOS( -- value )
PLATFORM_WATCHOSSIMULATOR( -- value )
REBASE_IMMEDIATE_MASK( -- value )
REBASE_OPCODE_ADD_ADDR_IMM_SCALED( -- value )
REBASE_OPCODE_ADD_ADDR_ULEB( -- value )
REBASE_OPCODE_DONE( -- value )
REBASE_OPCODE_DO_REBASE_ADD_ADDR_ULEB( -- value )
REBASE_OPCODE_DO_REBASE_IMM_TIMES( -- value )
REBASE_OPCODE_DO_REBASE_ULEB_TIMES( -- value )
REBASE_OPCODE_DO_REBASE_ULEB_TIMES_SKIPPING_ULEB( -- value )
REBASE_OPCODE_MASK( -- value )
REBASE_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB( -- value )
REBASE_OPCODE_SET_TYPE_IMM( -- value )
REBASE_TYPE_POINTER( -- value )
REBASE_TYPE_TEXT_ABSOLUTE32( -- value )
REBASE_TYPE_TEXT_PCREL32( -- value )
REFERENCED_DYNAMICALLY( -- value )
REFERENCE_FLAG_DEFINED( -- value )
REFERENCE_FLAG_PRIVATE_DEFINED( -- value )
REFERENCE_FLAG_PRIVATE_UNDEFINED_LAZY( -- value )
REFERENCE_FLAG_PRIVATE_UNDEFINED_NON_LAZY( -- value )
REFERENCE_FLAG_UNDEFINED_LAZY( -- value )
REFERENCE_FLAG_UNDEFINED_NON_LAZY( -- value )
REFERENCE_TYPE( -- value )
R_ABS( -- value )
R_SCATTERED( -- value )
SECTION_ATTRIBUTES( -- value )
SECTION_ATTRIBUTES_SYS( -- value )
SECTION_ATTRIBUTES_USR( -- value )
SECTION_TYPE( -- value )
SECT_BSS( -- value )
SECT_COMMON( -- value )
SECT_DATA( -- value )
SECT_FVMLIB_INIT0( -- value )
SECT_FVMLIB_INIT1( -- value )
SECT_ICON_HEADER( -- value )
SECT_ICON_TIFF( -- value )
SECT_OBJC_MODULES( -- value )
SECT_OBJC_REFS( -- value )
SECT_OBJC_STRINGS( -- value )
SECT_OBJC_SYMBOLS( -- value )
SECT_TEXT( -- value )
SEG_DATA( -- value )
SEG_ICON( -- value )
SEG_IMPORT( -- value )
SEG_LINKEDIT( -- value )
SEG_OBJC( -- value )
SEG_PAGEZERO( -- value )
SEG_TEXT( -- value )
SEG_UNIXSTACK( -- value )
SELF_LIBRARY_ORDINAL( -- value )
SET_COMM_ALIGN( n_desc align -- n_desc )
SET_LIBRARY_ORDINAL( n_desc ordinal -- n_desc )
SG_FVMLIB( -- value )
SG_HIGHVM( -- value )
SG_NORELOC( -- value )
SG_PROTECTED_VERSION_1( -- value )
SG_READ_ONLY( -- value )
SYMDEF( -- value )
SYMDEF_SORTED( -- value )
S_16BYTE_LITERALS( -- value )
S_4BYTE_LITERALS( -- value )
S_8BYTE_LITERALS( -- value )
S_ATTR_DEBUG( -- value )
S_ATTR_EXT_RELOC( -- value )
S_ATTR_LIVE_SUPPORT( -- value )
S_ATTR_LOC_RELOC( -- value )
S_ATTR_NO_DEAD_STRIP( -- value )
S_ATTR_NO_TOC( -- value )
S_ATTR_PURE_INSTRUCTIONS( -- value )
S_ATTR_SELF_MODIFYING_CODE( -- value )
S_ATTR_SOME_INSTRUCTIONS( -- value )
S_ATTR_STRIP_STATIC_SYMS( -- value )
S_COALESCED( -- value )
S_CSTRING_LITERALS( -- value )
S_DTRACE_DOF( -- value )
S_GB_ZEROFILL( -- value )
S_INIT_FUNC_OFFSETS( -- value )
S_INTERPOSING( -- value )
S_LAZY_DYLIB_SYMBOL_POINTERS( -- value )
S_LAZY_SYMBOL_POINTERS( -- value )
S_LITERAL_POINTERS( -- value )
S_MOD_INIT_FUNC_POINTERS( -- value )
S_MOD_TERM_FUNC_POINTERS( -- value )
S_NON_LAZY_SYMBOL_POINTERS( -- value )
S_REGULAR( -- value )
S_SYMBOL_STUBS( -- value )
S_THREAD_LOCAL_INIT_FUNCTION_POINTERS( -- value )
S_THREAD_LOCAL_REGULAR( -- value )
S_THREAD_LOCAL_VARIABLES( -- value )
S_THREAD_LOCAL_VARIABLE_POINTERS( -- value )
S_THREAD_LOCAL_ZEROFILL( -- value )
S_ZEROFILL( -- value )
TOOL_AIRLLD( -- value )
TOOL_AIRNT( -- value )
TOOL_AIRNT_PLUGIN( -- value )
TOOL_AIRPACK( -- value )
TOOL_CLANG( -- value )
TOOL_GPUARCHIVER( -- value )
TOOL_LD( -- value )
TOOL_LLD( -- value )
TOOL_METAL( -- value )
TOOL_METAL_FRAMEWORK( -- value )
TOOL_SWIFT( -- value )
VM_PROT_ALL( -- value )
VM_PROT_COPY( -- value )
VM_PROT_DEFAULT( -- value )
VM_PROT_EXECUTE( -- value )
VM_PROT_NONE( -- value )
VM_PROT_NO_CHANGE( -- value )
VM_PROT_READ( -- value )
VM_PROT_WANTS_COPY( -- value )
VM_PROT_WRITE( -- value )
c-symbol-name( symbol string-table -- name )
cmd>load-command( cmd -- load-command )
dylib-export?( symtab-entry -- ? )
dylib-exports( path -- symbol-names )
fat-binary-members( >c-ptr -- fat-binary-members )
load-commands( macho: mach_header_32/64 -- load-commands )
macho-header( c-ptr -- macho: mach_header_32/64 )
macho-nm( path -- )
not-fat-binary( -- * )
read-array-string( uchar-array -- string )
read-command( cmd -- next-cmd )
sections-array( segment-commands -- sections-array )
segment-commands( load-commands -- segment-commands )
segment-sections( segment-command -- sections )
symbol-name( symbol string-table -- name )
symbols( mach-header symtab-command -- symbols string-table )
symtab-commands( load-commands -- segment-commands )
with-mapped-macho( path quot -- )


Class predicate words
WordStack effect
GENERIC_RELOC_LOCAL_SECTDIFF?( object -- ? )
GENERIC_RELOC_PAIR?( object -- ? )
GENERIC_RELOC_PB_LA_PTR?( object -- ? )
GENERIC_RELOC_SECTDIFF?( object -- ? )
GENERIC_RELOC_VANILLA?( object -- ? )
PPC_RELOC_BR14?( object -- ? )
PPC_RELOC_BR24?( object -- ? )
PPC_RELOC_HA16?( object -- ? )
PPC_RELOC_HA16_SECTDIFF?( object -- ? )
PPC_RELOC_HI16?( object -- ? )
PPC_RELOC_HI16_SECTDIFF?( object -- ? )
PPC_RELOC_JBSR?( object -- ? )
PPC_RELOC_LO14?( object -- ? )
PPC_RELOC_LO14_SECTDIFF?( object -- ? )
PPC_RELOC_LO16?( object -- ? )
PPC_RELOC_LO16_SECTDIFF?( object -- ? )
PPC_RELOC_LOCAL_SECTDIFF?( object -- ? )
PPC_RELOC_PAIR?( object -- ? )
PPC_RELOC_PB_LA_PTR?( object -- ? )
PPC_RELOC_SECTDIFF?( object -- ? )
PPC_RELOC_VANILLA?( object -- ? )
X86_64_RELOC_BRANCH?( object -- ? )
X86_64_RELOC_GOT?( object -- ? )
X86_64_RELOC_GOT_LOAD?( object -- ? )
X86_64_RELOC_SIGNED?( object -- ? )
X86_64_RELOC_SIGNED_1?( object -- ? )
X86_64_RELOC_SIGNED_2?( object -- ? )
X86_64_RELOC_SIGNED_4?( object -- ? )
X86_64_RELOC_SUBTRACTOR?( object -- ? )
X86_64_RELOC_UNSIGNED?( object -- ? )
build_tool_version?( object -- ? )
build_version_command?( object -- ? )
data_in_code_entry?( object -- ? )
dyld_info_command?( object -- ? )
dylib?( object -- ? )
dylib_command?( object -- ? )
dylib_module?( object -- ? )
dylib_module_64?( object -- ? )
dylib_reference?( object -- ? )
dylib_table_of_contents?( object -- ? )
dylinker_command?( object -- ? )
dysymtab_command?( object -- ? )
encryption_info_command?( object -- ? )
entry_point_command?( object -- ? )
fat-binary-member?( object -- ? )
fat_arch?( object -- ? )
fat_header?( object -- ? )
fvmfile_command?( object -- ? )
fvmlib?( object -- ? )
fvmlib_command?( object -- ? )
ident_command?( object -- ? )
lc_str?( object -- ? )
linkedit_data_command?( object -- ? )
load-command?( object -- ? )
load_command?( object -- ? )
mach_header?( object -- ? )
mach_header_32/64?( object -- ? )
mach_header_64?( object -- ? )
nlist?( object -- ? )
nlist_32/64-array?( object -- ? )
nlist_32/64?( object -- ? )
nlist_64?( object -- ? )
not-fat-binary?( object -- ? )
prebind_cksum_command?( object -- ? )
prebound_dylib_command?( object -- ? )
ranlib?( object -- ? )
relocation_info?( object -- ? )
routines_command?( object -- ? )
routines_command_64?( object -- ? )
rpath_command?( object -- ? )
scattered_relocation_info_big_endian?( object -- ? )
scattered_relocation_info_little_endian?( object -- ? )
section?( object -- ? )
section_32/64-array?( object -- ? )
section_32/64?( object -- ? )
section_64?( object -- ? )
segment_command?( object -- ? )
segment_command_32/64?( object -- ? )
segment_command_64?( object -- ? )
source_version_command?( object -- ? )
sub_client_command?( object -- ? )
sub_framework_command?( object -- ? )
sub_library_command?( object -- ? )
sub_umbrella_command?( object -- ? )
symseg_command?( object -- ? )
symtab_command?( object -- ? )
thread_command?( object -- ? )
twolevel_hint?( object -- ? )
twolevel_hints_command?( object -- ? )
uuid_command?( object -- ? )
version_min_command?( object -- ? )


Files


Metadata files