Ignore:
Timestamp:
Aug 31, 2007, 6:09:23 AM (18 years ago)
Author:
bird
Message:

kHlp work...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kStuff/kLdr/kLdrModNative.c

    r3571 r3573  
    3030*******************************************************************************/
    3131#include <k/kLdr.h>
    32 #include "kLdrHlp.h"
    3332#include "kLdrInternal.h"
    3433#ifdef __OS2__
     
    8180 */
    8281#ifdef KLDRMODNATIVE_STRICT
    83 # define KLDRMODNATIVE_ASSERT(expr)  kldrHlpAssert(expr)
     82# define KLDRMODNATIVE_ASSERT(expr)  kHlpAssert(expr)
    8483#else
    8584# define KLDRMODNATIVE_ASSERT(expr)  do {} while (0)
     
    300299     * Calc the instance size, allocate and initialize it.
    301300     */
    302     cchFilename = kLdrHlpStrLen(szFilename);
     301    cchFilename = kHlpStrLen(szFilename);
    303302    cb = K_ALIGN_Z(sizeof(KLDRMODNATIVE), 16)
    304303       + K_OFFSETOF(KLDRMOD, aSegments[cSegments])
    305304       + cchFilename + 1;
    306     pModNative = (PKLDRMODNATIVE)kldrHlpAlloc(cb);
     305    pModNative = (PKLDRMODNATIVE)kHlpAlloc(cb);
    307306    if (!pModNative)
    308307        return KLDR_ERR_NO_MEMORY;
     
    316315    pMod->cchFilename = cchFilename;
    317316    pMod->pszFilename = (char *)&pMod->aSegments[pMod->cSegments];
    318     kLdrHlpMemCopy((char *)pMod->pszFilename, szFilename, cchFilename + 1);
    319     pMod->pszName = kldrHlpGetFilename(pMod->pszFilename); /** @todo get soname */
     317    kHlpMemCopy((char *)pMod->pszFilename, szFilename, cchFilename + 1);
     318    pMod->pszName = kHlpGetFilename(pMod->pszFilename); /** @todo get soname */
    320319    pMod->cchName = cchFilename - (pMod->pszName - pMod->pszFilename);
    321320#if defined(__i386__) || defined(__X86__) || defined(_M_IX86)
     
    492491            case IMAGE_SCN_ALIGN_4096BYTES:     pMod->aSegments[i + 1].Alignment = 4096; break;
    493492            case IMAGE_SCN_ALIGN_8192BYTES:     pMod->aSegments[i + 1].Alignment = 8192; break;
    494             default: kldrHlpAssert(0);          pMod->aSegments[i + 1].Alignment = 0; break;
     493            default: kHlpAssert(0);          pMod->aSegments[i + 1].Alignment = 0; break;
    495494        }
    496495    }
     
    535534    pMod->u32Magic = 0;
    536535    pMod->pOps = NULL;
    537     kldrHlpFree(pModNative);
     536    kHlpFree(pModNative);
    538537    return rc;
    539538}
     
    561560    if (pszSymbol && pszSymbol[cchSymbol])
    562561    {
    563         char *pszCopy = kLdrHlpAllocA(cchSymbol + 1);
    564         kLdrHlpMemCopy(pszCopy, pchSymbol, cchSymbol);
     562        char *pszCopy = kHlpAllocA(cchSymbol + 1);
     563        kHlpMemCopy(pszCopy, pchSymbol, cchSymbol);
    565564        pszCopy[cchSymbol] = '\0';
    566565        pszSymbol = pszCopy;
     
    756755                                      const IMAGE_IMPORT_DESCRIPTOR *);
    757756    pszImportName = KLDRMODNATIVE_RVA2TYPE(pModNative->hmod, pImpDesc->Name, const char *);
    758     cchImportName = kLdrHlpStrLen(pszImportName);
     757    cchImportName = kHlpStrLen(pszImportName);
    759758    if (cchImportName < cchName)
    760759    {
    761         kLdrHlpMemCopy(pszName, pszImportName, cchImportName + 1);
     760        kHlpMemCopy(pszName, pszImportName, cchImportName + 1);
    762761        rc = 0;
    763762    }
    764763    else
    765764    {
    766         kLdrHlpMemCopy(pszName, pszImportName, cchName);
     765        kHlpMemCopy(pszName, pszImportName, cchName);
    767766        if (cchName)
    768767            pszName[cchName - 1] = '\0';
Note: See TracChangeset for help on using the changeset viewer.