#include "lt__private.h"
#include "lt_dlloader.h"
#include <mach-o/getsect.h>
#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 |
(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 struct dylib_command dylib_command |
typedef struct mach_header mach_header |
enum DYLD_BOOL |
LT_BEGIN_C_DECLS LT_SCOPE lt_dlvtable* get_vtable | ( | lt_user_data | loader_data | ) |