Changeset 117 for trunk/include/k/kLdr.h


Ignore:
Timestamp:
Mar 15, 2020, 4:23:36 PM (5 years ago)
Author:
bird
Message:

kLdrModNative: Added KLDRMOD_OPEN_FLAGS_NATIVE_ALLOW_INIT_TERM to allow kWorker to re-init mspdb100.dll when _MSPDBSRV_ENDPOINT_ changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/k/kLdr.h

    r81 r117  
    397397    /** The endian used by the module. */
    398398    KLDRENDIAN          enmEndian;
    399     /** Module falgs. */
     399    /** Module open flags, KLDRMOD_OPEN_FLAGS_XXX. */
    400400    KU32                fFlags;
    401401    /** The filename length (bytes). */
     
    598598/** @} */
    599599
    600 /** @name Module Open Flags
     600/** @name KLDRMOD_OPEN_FLAGS_XXX - Module Open Flags
    601601 * @{ */
    602602/** Indicates that we won't be loading the module, we're just getting
    603603 *  information (like symbols and line numbers) out of it. */
    604 #define KLDRMOD_OPEN_FLAGS_FOR_INFO     K_BIT32(0)
    605 /** Mask of valid flags.    */
    606 #define KLDRMOD_OPEN_FLAGS_VALID_MASK   KU32_C(0x00000001)
     604#define KLDRMOD_OPEN_FLAGS_FOR_INFO                 K_BIT32(0)
     605/** Native: Non-stub kLdrModCallInit & kLdrModCallTerm. */
     606#define KLDRMOD_OPEN_FLAGS_NATIVE_ALLOW_INIT_TERM   K_BIT32(1)
     607/** Mask of valid flags. */
     608#define KLDRMOD_OPEN_FLAGS_VALID_MASK               KU32_C(0x00000003)
    607609/** @} */
    608610
    609611int     kLdrModOpen(const char *pszFilename, KU32 fFlags, KCPUARCH enmCpuArch, PPKLDRMOD ppMod);
    610612int     kLdrModOpenFromRdr(PKRDR pRdr, KU32 fFlags, KCPUARCH enmCpuArch, PPKLDRMOD ppMod);
    611 int     kLdrModOpenNative(const char *pszFilename, PPKLDRMOD ppMod);
    612 int     kLdrModOpenNativeByHandle(KUPTR uHandle, PPKLDRMOD ppMod);
     613int     kLdrModOpenNative(const char *pszFilename, KU32 fFlags, PPKLDRMOD ppMod);
     614int     kLdrModOpenNativeByHandle(KUPTR uHandle, KU32 fFlags, PPKLDRMOD ppMod);
    613615int     kLdrModClose(PKLDRMOD pMod);
    614616
Note: See TracChangeset for help on using the changeset viewer.