Changeset 2835 for trunk/kLdr/kLdrInternal.h
- Timestamp:
- Oct 26, 2006, 3:03:39 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kLdr/kLdrInternal.h
r2833 r2835 134 134 135 135 136 int kldrDyldFindNewModule(const char *pszName, const char *pszPrefix, const char *pszSuffix, 137 KLDRDYLDSEARCH enmSearch, unsigned fFlags, PPKLDRDYLDMOD ppMod); 138 int kldrDyldFindExistingModule(const char *pszName, const char *pszPrefix, const char *pszSuffix, 139 KLDRDYLDSEARCH enmSearch, unsigned fFlags, PPKLDRDYLDMOD ppMod); 140 141 142 int kldrDyldModCreate(PKLDRRDR pRdr, PPKLDRDYLDMOD ppMod); 143 int kldrDyldModDestroy(PKLDRDYLDMOD pMod); 144 int kldrDyldModAddDep(PKLDRDYLDMOD pMod, PKLDRDYLDMOD pModDep); 145 int kldrDyldModRemoveDep(PKLDRDYLDMOD pMod, PKLDRDYLDMOD pModDep); 146 int kldrDyldModDynamicLoad(PKLDRDYLDMOD pMod); 147 int kldrDyldModDynamicUnload(PKLDRDYLDMOD pMod); 148 int kldrDyldModMarkGlobal(PKLDRDYLDMOD pMod); 149 int kldrDyldModMarkSpecific(PKLDRDYLDMOD pMod); 150 int kldrDyldModSetBindable(PKLDRDYLDMOD pMod); 151 int kldrDyldModClearBindable(PKLDRDYLDMOD pMod); 152 int kldrDyldModSetDeepBindable(PKLDRDYLDMOD pMod); 153 int kldrDyldModClearDeepBindable(PKLDRDYLDMOD pMod); 154 int kldrDyldModMap(PKLDRDYLDMOD pMod); 155 int kldrDyldModUnmap(PKLDRDYLDMOD pMod); 156 int kldrDyldModLoadDependencies(PKLDRDYLDMOD pMod); 157 int kldrDyldModFixup(PKLDRDYLDMOD pMod); 158 int kldrDyldModCallInit(PKLDRDYLDMOD pMod); 159 int kldrDyldModCallTerm(PKLDRDYLDMOD pMod); 160 int kldrDyldModGetStackInfo(PKLDRDYLDMOD pMod, void *pvStack, size_t *pcbStack, size_t); 161 int kldrDyldModStartExe(PKLDRDYLDMOD pMod); 162 163 int kldrDyldModGetName(PKLDRDYLDMOD pMod, char *pszName, size_t cchName); 164 int kldrDyldModGetFilename(PKLDRDYLDMOD pMod, char *pszFilename, size_t cchFilename); 165 int kldrDyldModQuerySymbol(PKLDRDYLDMOD pMod, uint32_t uSymbolOrdinal, const char *pszSymbolName, uintptr_t *pValue, uint32_t *pfKind); 166 167 168 void kldrDyldFailure(const char *pszFilename, ...); 169 170 136 171 /** Pointer to the head module (the executable). */ 137 172 extern PKLDRDYLDMOD kLdrDyldModuleHead; … … 140 175 /** The Library search path. */ 141 176 extern char kLdrDyldLibraryPath[4096]; 177 /** The global error buffer. */ 178 extern char g_szkLdrDyldError[1024]; 142 179 143 144 #if 0145 void kldrFailure(const char *pszFilename, ...);146 #endif147 180 148 181 /** @} */
Note:
See TracChangeset
for help on using the changeset viewer.