VirtualBox

Changeset 41050 in vbox for trunk/src/VBox/Runtime/include


Ignore:
Timestamp:
Apr 25, 2012 10:10:16 AM (13 years ago)
Author:
vboxsync
Message:

Made dbgkrnlinfo-r0drv-darwin.cpp work with 10.8 preview 3.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/include/internal/ldrMach-O.h

    r37560 r41050  
    55
    66/*
    7  * Copyright (C) 2011 Oracle Corporation
     7 * Copyright (C) 2011-2012 Oracle Corporation
    88 *
    99 * This file is part of VirtualBox Open Source Edition (OSE), as
     
    248248#define MH_BINDS_TO_WEAK            UINT32_C(0x00010000)
    249249#define MH_ALLOW_STACK_EXECUTION    UINT32_C(0x00020000)
    250 #define MH_VALID_FLAGS              UINT32_C(0x0003ffff)
     250#define MH_ROOT_SAFE                UINT32_C(0x00040000)
     251#define MH_SETUID_SAFE              UINT32_C(0x00080000)
     252#define MH_NO_REEXPORTED_DYLIBS     UINT32_C(0x00100000)
     253#define MH_PIE                      UINT32_C(0x00200000)
     254#define MH_DEAD_STRIPPABLE_DYLIB    UINT32_C(0x00400000)
     255#define MH_HAS_TLV_DESCRIPTORS      UINT32_C(0x00800000)
     256#define MH_NO_HEAP_EXECUTION        UINT32_C(0x01000000)
     257#define MH_VALID_FLAGS              UINT32_C(0x02ffffff)
    251258
    252259
     
    282289#define LC_TWOLEVEL_HINTS           UINT32_C(0x16)
    283290#define LC_PREBIND_CKSUM            UINT32_C(0x17)
    284 #define LC_LOAD_WEAK_DYLIB (        UINT32_C(0x18) | LC_REQ_DYLD)
     291#define LC_LOAD_WEAK_DYLIB         (UINT32_C(0x18) | LC_REQ_DYLD)
    285292#define LC_SEGMENT_64               UINT32_C(0x19)
    286293#define LC_ROUTINES_64              UINT32_C(0x1a)
    287294#define LC_UUID                     UINT32_C(0x1b)
     295#define LC_RPATH                   (UINT32_C(0x1c) | LC_REQ_DYLD)
     296#define LC_CODE_SIGNATURE           UINT32_C(0x1d)
     297#define LC_SEGMENT_SPLIT_INFO       UINT32_C(0x1e)
     298#define LC_REEXPORT_DYLIB          (UINT32_C(0x1f) | LC_REQ_DYLD)
     299#define LC_LAZY_LOAD_DYLIB          UINT32_C(0x20)
     300#define LC_ENCRYPTION_INFO          UINT32_C(0x21)
     301#define LC_DYLD_INFO                UINT32_C(0x22)
     302#define LC_DYLD_INFO_ONLY          (UINT32_C(0x22) | LC_REQ_DYLD)
     303#define LC_LOAD_UPWARD_DYLIB       (UINT32_C(0x23) | LC_REQ_DYLD)
     304#define LC_VERSION_MIN_MACOSX       UINT32_C(0x24)
     305#define LC_VERSION_MIN_IPHONEOS     UINT32_C(0x25)
     306#define LC_FUNCTION_STARTS          UINT32_C(0x26)
     307#define LC_DYLD_ENVIRONMENT         UINT32_C(0x27)
     308#define LC_MAIN                    (UINT32_C(0x28) | LC_REQ_DYLD)
     309#define LC_DATA_IN_CODE             UINT32_C(0x29)
     310#define LC_SOURCE_VERSION           UINT32_C(0x2a)
     311#define LC_DYLIB_CODE_SIGN_DRS      UINT32_C(0x2b)
    288312
    289313
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette