Lines Matching defs:lib
122 lib_info* lib = ph->libs;
123 while (lib) {
124 lib_info *next = lib->next;
125 if (lib->symtab) {
126 destroy_symtab(lib->symtab);
128 free(lib);
129 lib = next;
215 lib_info* lib = ph->libs;
216 while (lib) {
217 if (lib->symtab) {
218 uintptr_t res = search_symbol(lib->symtab, lib->base, sym_name, NULL);
221 lib = lib->next;
232 lib_info* lib = ph->libs;
233 while (lib) {
234 if (lib->symtab && addr >= lib->base) {
235 res = nearest_symbol(lib->symtab, addr - lib->base, poffset);
238 lib = lib->next;
348 lib_info* lib = ph->libs;
349 while (lib) {
351 return lib->name;
354 lib = lib->next;
359 // get base address of a lib
362 lib_info* lib = ph->libs;
363 while (lib) {
365 return lib->base;
368 lib = lib->next;