The Open
D
Programming Language
Learn
Language
Library
Contribute
Blog
BIND_TYPE_POINTER
core
sys
darwin
mach
loader
The following are used to encode binding information.
Values
Value
Meaning
BIND_TYPE_POINTER
BIND_TYPE_TEXT_ABSOLUTE32
BIND_TYPE_TEXT_PCREL32
BIND_SPECIAL_DYLIB_SELF
BIND_SPECIAL_DYLIB_MAIN_EXECUTABLE
BIND_SPECIAL_DYLIB_FLAT_LOOKUP
BIND_SPECIAL_DYLIB_WEAK_LOOKUP
BIND_SYMBOL_FLAGS_WEAK_IMPORT
BIND_SYMBOL_FLAGS_NON_WEAK_DEFINITION
BIND_OPCODE_MASK
BIND_IMMEDIATE_MASK
BIND_OPCODE_DONE
BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
BIND_OPCODE_SET_DYLIB_ORDINAL_ULEB
BIND_OPCODE_SET_DYLIB_SPECIAL_IMM
BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
BIND_OPCODE_SET_TYPE_IMM
BIND_OPCODE_SET_ADDEND_SLEB
BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
BIND_OPCODE_ADD_ADDR_ULEB
BIND_OPCODE_DO_BIND
BIND_OPCODE_DO_BIND_ADD_ADDR_ULEB
BIND_OPCODE_DO_BIND_ADD_ADDR_IMM_SCALED
BIND_OPCODE_DO_BIND_ULEB_TIMES_SKIPPING_ULEB
BIND_OPCODE_THREADED
BIND_SUBOPCODE_THREADED_SET_BIND_ORDINAL_TABLE_SIZE_ULEB
BIND_SUBOPCODE_THREADED_APPLY
Meta
Source
See Implementation
core
sys
darwin
mach
loader
enums
BIND_TYPE_POINTER
DICE_KIND_DATA
EXPORT_SYMBOL_FLAGS_KIND_MASK
INDIRECT_SYMBOL_LOCAL
LC_LOAD_WEAK_DYLIB
LC_REQ_DYLD
LC_SEGMENT
LC_SEGMENT_64
MH_MAGIC
MH_MAGIC_64
MH_NOUNDEFS
MH_OBJECT
PLATFORM_MACOS
REBASE_TYPE_POINTER
SECTION_ATTRIBUTES_USR
SECTION_TYPE
SEG_PAGEZERO
SG_HIGHVM
S_REGULAR
TOOL_CLANG
structs
build_tool_version
build_version_command
data_in_code_entry
dyld_info_command
dylib
dylib_command
dylib_module
dylib_module_64
dylib_reference
dylib_table_of_contents
dylinker_command
dysymtab_command
encryption_info_command
encryption_info_command_64
entry_point_command
fvmfile_command
fvmlib
fvmlib_command
ident_command
linkedit_data_command
linker_option_command
load_command
mach_header
mach_header_64
note_command
prebind_cksum_command
prebound_dylib_command
routines_command
routines_command_64
rpath_command
section
section_64
segment_command
segment_command_64
source_version_command
sub_client_command
sub_framework_command
sub_library_command
sub_umbrella_command
symseg_command
symtab_command
thread_command
tlv_descriptor
twolevel_hint
twolevel_hints_command
uuid_command
version_min_command
unions
lc_str
The following are used to encode binding information.