Home | History | Annotate | Download | only in debuggerd

Lines Matching refs:symbols

73     // Search for the dynamic symbols section
122 // Iterate through the dynamic symbol table, and count how many symbols
133 // Iterate through the symbol table, and count how many symbols
147 table->symbols = malloc(table->num_symbols * sizeof(struct symbol));
148 if(!table->symbols) {
160 table->symbols[j].name = strdup(dynstr + dynsyms[i].st_name);
161 table->symbols[j].addr = dynsyms[i].st_value;
162 table->symbols[j].size = dynsyms[i].st_size;
164 table->symbols[j].name, table->symbols[j].addr, table->symbols[j].size);
176 table->symbols[j].name = strdup(str + syms[i].st_name);
177 table->symbols[j].addr = syms[i].st_value;
178 table->symbols[j].size = syms[i].st_size;
180 table->symbols[j].name, table->symbols[j].addr, table->symbols[j].size);
187 qsort(table->symbols, table->num_symbols, sizeof(struct symbol), qcompar);
214 free(table->symbols[i].name);
217 free(table->symbols);
239 return bsearch((void*)addr, table->symbols, table->num_symbols, sizeof(struct symbol), bcompar);