Ignore:
Timestamp:
Aug 19, 2016, 12:10:38 AM (9 years ago)
Author:
bird
Message:

kLdr: some refactoring and fixes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kLdr/kLdrModMachO.c

    r79 r81  
    24912491
    24922492/** @copydoc kLdrModAllocTLS */
    2493 static int kldrModMachOAllocTLS(PKLDRMOD pMod)
     2493static int kldrModMachOAllocTLS(PKLDRMOD pMod, void *pvMapping)
    24942494{
    24952495    PKLDRMODMACHO pModMachO = (PKLDRMODMACHO)pMod->pvData;
     
    24982498     * Mapped?
    24992499     */
    2500     if (!pModMachO->pvMapping)
     2500    if (   pvMapping == KLDRMOD_INT_MAP
     2501        && !pModMachO->pvMapping )
    25012502        return KLDR_ERR_NOT_MAPPED;
    25022503    return 0;
     
    25052506
    25062507/** @copydoc kLdrModFreeTLS */
    2507 static void kldrModMachOFreeTLS(PKLDRMOD pMod)
     2508static void kldrModMachOFreeTLS(PKLDRMOD pMod, void *pvMapping)
    25082509{
    25092510    K_NOREF(pMod);
     2511    K_NOREF(pvMapping);
    25102512}
    25112513
     
    34553457
    34563458/** @copydoc kLdrModCallInit */
    3457 static int kldrModMachOCallInit(PKLDRMOD pMod, KUPTR uHandle)
     3459static int kldrModMachOCallInit(PKLDRMOD pMod, void *pvMapping, KUPTR uHandle)
    34583460{
    34593461    /* later */
    34603462    K_NOREF(pMod);
     3463    K_NOREF(pvMapping);
    34613464    K_NOREF(uHandle);
    34623465    return 0;
     
    34653468
    34663469/** @copydoc kLdrModCallTerm */
    3467 static int kldrModMachOCallTerm(PKLDRMOD pMod, KUPTR uHandle)
     3470static int kldrModMachOCallTerm(PKLDRMOD pMod, void *pvMapping, KUPTR uHandle)
    34683471{
    34693472    /* later */
    34703473    K_NOREF(pMod);
     3474    K_NOREF(pvMapping);
    34713475    K_NOREF(uHandle);
    34723476    return 0;
     
    34753479
    34763480/** @copydoc kLdrModCallThread */
    3477 static int kldrModMachOCallThread(PKLDRMOD pMod, KUPTR uHandle, unsigned fAttachingOrDetaching)
     3481static int kldrModMachOCallThread(PKLDRMOD pMod, void *pvMapping, KUPTR uHandle, unsigned fAttachingOrDetaching)
    34783482{
    34793483    /* Relevant for Mach-O? */
    34803484    K_NOREF(pMod);
     3485    K_NOREF(pvMapping);
    34813486    K_NOREF(uHandle);
    34823487    K_NOREF(fAttachingOrDetaching);
Note: See TracChangeset for help on using the changeset viewer.