Ignore:
Timestamp:
Oct 26, 2006, 3:03:39 AM (19 years ago)
Author:
bird
Message:

more prototyping.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kLdr/kLdrInternal.h

    r2833 r2835  
    134134
    135135
     136int kldrDyldFindNewModule(const char *pszName, const char *pszPrefix, const char *pszSuffix,
     137                          KLDRDYLDSEARCH enmSearch, unsigned fFlags, PPKLDRDYLDMOD ppMod);
     138int kldrDyldFindExistingModule(const char *pszName, const char *pszPrefix, const char *pszSuffix,
     139                               KLDRDYLDSEARCH enmSearch, unsigned fFlags, PPKLDRDYLDMOD ppMod);
     140
     141
     142int kldrDyldModCreate(PKLDRRDR pRdr, PPKLDRDYLDMOD ppMod);
     143int kldrDyldModDestroy(PKLDRDYLDMOD pMod);
     144int kldrDyldModAddDep(PKLDRDYLDMOD pMod, PKLDRDYLDMOD pModDep);
     145int kldrDyldModRemoveDep(PKLDRDYLDMOD pMod, PKLDRDYLDMOD pModDep);
     146int kldrDyldModDynamicLoad(PKLDRDYLDMOD pMod);
     147int kldrDyldModDynamicUnload(PKLDRDYLDMOD pMod);
     148int kldrDyldModMarkGlobal(PKLDRDYLDMOD pMod);
     149int kldrDyldModMarkSpecific(PKLDRDYLDMOD pMod);
     150int kldrDyldModSetBindable(PKLDRDYLDMOD pMod);
     151int kldrDyldModClearBindable(PKLDRDYLDMOD pMod);
     152int kldrDyldModSetDeepBindable(PKLDRDYLDMOD pMod);
     153int kldrDyldModClearDeepBindable(PKLDRDYLDMOD pMod);
     154int kldrDyldModMap(PKLDRDYLDMOD pMod);
     155int kldrDyldModUnmap(PKLDRDYLDMOD pMod);
     156int kldrDyldModLoadDependencies(PKLDRDYLDMOD pMod);
     157int kldrDyldModFixup(PKLDRDYLDMOD pMod);
     158int kldrDyldModCallInit(PKLDRDYLDMOD pMod);
     159int kldrDyldModCallTerm(PKLDRDYLDMOD pMod);
     160int kldrDyldModGetStackInfo(PKLDRDYLDMOD pMod, void *pvStack, size_t *pcbStack, size_t);
     161int kldrDyldModStartExe(PKLDRDYLDMOD pMod);
     162
     163int kldrDyldModGetName(PKLDRDYLDMOD pMod, char *pszName, size_t cchName);
     164int kldrDyldModGetFilename(PKLDRDYLDMOD pMod, char *pszFilename, size_t cchFilename);
     165int kldrDyldModQuerySymbol(PKLDRDYLDMOD pMod, uint32_t uSymbolOrdinal, const char *pszSymbolName, uintptr_t *pValue, uint32_t *pfKind);
     166
     167
     168void kldrDyldFailure(const char *pszFilename, ...);
     169
     170
    136171/** Pointer to the head module (the executable). */
    137172extern PKLDRDYLDMOD     kLdrDyldModuleHead;
     
    140175/** The Library search path. */
    141176extern char             kLdrDyldLibraryPath[4096];
     177/** The global error buffer. */
     178extern char             g_szkLdrDyldError[1024];
    142179
    143 
    144 #if 0
    145 void kldrFailure(const char *pszFilename, ...);
    146 #endif
    147180
    148181/** @} */
Note: See TracChangeset for help on using the changeset viewer.