Home
last modified time | relevance | path

Searched refs:patcher (Results 1 – 8 of 8) sorted by relevance

/haiku/src/system/runtime_loader/
H A Dadd_ons.cpp43 RuntimeLoaderSymbolPatcher* patcher in register_defined_symbol_patcher() local
45 if (patcher == NULL) in register_defined_symbol_patcher()
48 patcher->next = image->defined_symbol_patchers; in register_defined_symbol_patcher()
49 image->defined_symbol_patchers = patcher; in register_defined_symbol_patcher()
59 RuntimeLoaderSymbolPatcher** patcher = &image->defined_symbol_patchers; in unregister_defined_symbol_patcher() local
60 while (*patcher != NULL) { in unregister_defined_symbol_patcher()
61 if ((*patcher)->patcher == _patcher && (*patcher)->cookie == cookie) { in unregister_defined_symbol_patcher()
62 RuntimeLoaderSymbolPatcher* toDelete = *patcher; in unregister_defined_symbol_patcher()
63 *patcher = (*patcher)->next; in unregister_defined_symbol_patcher()
67 patcher = &(*patcher)->next; in unregister_defined_symbol_patcher()
[all …]
H A Dadd_ons.h41 runtime_loader_symbol_patcher* patcher; member
44 RuntimeLoaderSymbolPatcher(runtime_loader_symbol_patcher* patcher, in RuntimeLoaderSymbolPatcher()
47 patcher(patcher), in RuntimeLoaderSymbolPatcher()
H A Delf_symbol_lookup.cpp275 RuntimeLoaderSymbolPatcher* patcher = image->defined_symbol_patchers; in patch_defined_symbol() local
276 while (patcher != NULL && *symbol != 0) { in patch_defined_symbol()
278 patcher->patcher(patcher->cookie, NULL, image, name, &inImage, in patch_defined_symbol()
280 patcher = patcher->next; in patch_defined_symbol()
292 RuntimeLoaderSymbolPatcher* patcher = image->undefined_symbol_patchers; in patch_undefined_symbol() local
293 while (patcher != NULL) { in patch_undefined_symbol()
294 patcher->patcher(patcher->cookie, rootImage, image, name, foundInImage, in patch_undefined_symbol()
296 patcher = patcher->next; in patch_undefined_symbol()
H A Dimages.cpp241 while (RuntimeLoaderSymbolPatcher* patcher in delete_image_struct() local
243 image->defined_symbol_patchers = patcher->next; in delete_image_struct()
244 delete patcher; in delete_image_struct()
246 while (RuntimeLoaderSymbolPatcher* patcher in delete_image_struct() local
248 image->undefined_symbol_patchers = patcher->next; in delete_image_struct()
249 delete patcher; in delete_image_struct()
/haiku/headers/private/runtime_loader/
H A Druntime_loader.h214 runtime_loader_symbol_patcher* patcher, void* cookie);
216 runtime_loader_symbol_patcher* patcher, void* cookie);
218 runtime_loader_symbol_patcher* patcher, void* cookie);
220 runtime_loader_symbol_patcher* patcher, void* cookie);
/haiku/headers/tools/elfsymbolpatcher/
H A DElfSymbolPatcher.h132 ElfSymbolPatcher* patcher = NULL);
/haiku/src/tools/elfsymbolpatcher/
H A DElfSymbolPatcher.cpp491 ElfSymbolPatchGroup::ElfSymbolPatchGroup(ElfSymbolPatcher* patcher) in ElfSymbolPatchGroup() argument
492 : fPatcher(patcher), in ElfSymbolPatchGroup()
/haiku/data/catalogs/preferences/bluetooth/
H A Dnb.catkeys17 …erik H, Tom S, Ferry B,\n - Greg G, David F, Richard S, Martin W:\n\nMed patcher:\n - Michael Weir…