Ignore:
Timestamp:
Nov 4, 2006, 11:19:33 PM (19 years ago)
Author:
bird
Message:

More code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kLdr/kLdrDyldMod.c

    r2855 r2856  
    10021002    KLDRDYLDMOD_ASSERT(pMod->enmState == KLDRSTATE_INITIALIZING);
    10031003
    1004     rc = kLdrModCallInit(pMod->pMod);
     1004    rc = kLdrModCallInit(pMod->pMod, (uintptr_t)pMod->hMod);
    10051005    if (!rc)
    10061006        pMod->enmState = KLDRSTATE_GOOD;
     
    10231023    KLDRDYLDMOD_ASSERT(pMod->enmState == KLDRSTATE_TERMINATING);
    10241024
    1025     kLdrModCallTerm(pMod->pMod);
     1025    kLdrModCallTerm(pMod->pMod, (uintptr_t)pMod->hMod);
    10261026    pMod->enmState = KLDRSTATE_PENDING_GC;
    10271027}
     
    10381038    KLDRDYLDMOD_ASSERT(pMod->enmState == KLDRSTATE_GOOD);
    10391039
    1040     return kLdrModCallThread(pMod->pMod, 1 /* attach */);
     1040    return kLdrModCallThread(pMod->pMod, (uintptr_t)pMod->hMod, 1 /* attach */);
    10411041}
    10421042
     
    10521052    KLDRDYLDMOD_ASSERT(pMod->enmState == KLDRSTATE_GOOD);
    10531053
    1054     kLdrModCallThread(pMod->pMod, 0 /* detach */);
     1054    kLdrModCallThread(pMod->pMod, (uintptr_t)pMod->hMod, 0 /* detach */);
    10551055}
    10561056
Note: See TracChangeset for help on using the changeset viewer.