Defines | Typedefs | Enumerations | Functions

dyld.c File Reference

#include "lt__private.h"
#include "lt_dlloader.h"
#include <mach-o/getsect.h>

Defines

#define get_vtable   dyld_LTX_get_vtable
#define ENUM_DYLD_BOOL
#define LC_REQ_DYLD   0x80000000
#define LC_LOAD_WEAK_DYLIB   (0x18 | LC_REQ_DYLD)
#define NSADDIMAGE_OPTION_NONE   0x0
#define NSADDIMAGE_OPTION_RETURN_ON_ERROR   0x1
#define NSADDIMAGE_OPTION_WITH_SEARCHING   0x2
#define NSADDIMAGE_OPTION_RETURN_ONLY_IF_LOADED   0x4
#define NSADDIMAGE_OPTION_MATCH_FILENAME_BY_INSTALLNAME   0x8
#define NSLOOKUPSYMBOLINIMAGE_OPTION_BIND   0x0
#define NSLOOKUPSYMBOLINIMAGE_OPTION_BIND_NOW   0x1
#define NSLOOKUPSYMBOLINIMAGE_OPTION_BIND_FULLY   0x2
#define NSLOOKUPSYMBOLINIMAGE_OPTION_RETURN_ON_ERROR   0x4
#define LT__SYMLOOKUP_OPTS
#define LT__MAGIC   MH_CIGAM
#define DYLD__SETMYERROR(errmsg)   LT__SETERRORSTR (dylderror (errmsg))
#define DYLD__SETERROR(errcode)   DYLD__SETMYERROR (LT__STRERROR (errcode))

Typedefs

typedef struct mach_header mach_header
typedef struct dylib_command dylib_command

Enumerations

enum  DYLD_BOOL { FALSE, TRUE }

Functions

LT_BEGIN_C_DECLS LT_SCOPE
lt_dlvtable
get_vtable (lt_user_data loader_data)

Define Documentation

#define DYLD__SETERROR (   errcode  )     DYLD__SETMYERROR (LT__STRERROR (errcode))
#define DYLD__SETMYERROR (   errmsg  )     LT__SETERRORSTR (dylderror (errmsg))
#define ENUM_DYLD_BOOL
#define get_vtable   dyld_LTX_get_vtable
#define LC_LOAD_WEAK_DYLIB   (0x18 | LC_REQ_DYLD)
#define LC_REQ_DYLD   0x80000000
#define LT__MAGIC   MH_CIGAM
#define LT__SYMLOOKUP_OPTS
Value:
(NSLOOKUPSYMBOLINIMAGE_OPTION_BIND_NOW \
                                | NSLOOKUPSYMBOLINIMAGE_OPTION_RETURN_ON_ERROR)
#define NSADDIMAGE_OPTION_MATCH_FILENAME_BY_INSTALLNAME   0x8
#define NSADDIMAGE_OPTION_NONE   0x0
#define NSADDIMAGE_OPTION_RETURN_ON_ERROR   0x1
#define NSADDIMAGE_OPTION_RETURN_ONLY_IF_LOADED   0x4
#define NSADDIMAGE_OPTION_WITH_SEARCHING   0x2
#define NSLOOKUPSYMBOLINIMAGE_OPTION_BIND   0x0
#define NSLOOKUPSYMBOLINIMAGE_OPTION_BIND_FULLY   0x2
#define NSLOOKUPSYMBOLINIMAGE_OPTION_BIND_NOW   0x1
#define NSLOOKUPSYMBOLINIMAGE_OPTION_RETURN_ON_ERROR   0x4

Typedef Documentation

typedef struct dylib_command dylib_command
typedef struct mach_header mach_header

Enumeration Type Documentation

enum DYLD_BOOL
Enumerator:
FALSE 
TRUE 

Function Documentation

LT_BEGIN_C_DECLS LT_SCOPE lt_dlvtable* get_vtable ( lt_user_data  loader_data  )