Added private get_image_symbol_etc() that can recursively search for a symbol

(similar to how dlsym() works).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29356 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold
2009-02-28 18:50:40 +00:00
parent 25c4a958a2
commit 80ece78534
5 changed files with 55 additions and 14 deletions
@@ -28,7 +28,7 @@ struct rld_export {
image_id (*load_library)(char const *path, uint32 flags, void **_handle);
status_t (*unload_library)(void* handle);
status_t (*get_image_symbol)(image_id imageID, char const *symbolName,
int32 symbolType, void **_location);
int32 symbolType, bool recursive, image_id *_inImage, void **_location);
status_t (*get_library_symbol)(void* handle, void* caller,
const char* symbolName, void **_location);
status_t (*get_nth_image_symbol)(image_id imageID, int32 num, char *symbolName,