Home | History | Annotate | Download | only in libcorkscrew

Lines Matching refs:symbols

75     // Search for the dynamic symbols section
118 // Iterate through the dynamic symbol table, and count how many symbols
129 // Iterate through the symbol table, and count how many symbols
143 table->symbols = malloc(table->num_symbols * sizeof(symbol_t));
144 if (!table->symbols) {
155 table->symbols[symbol_index].name = strdup(dynstr + dynsyms[i].st_name);
156 table->symbols[symbol_index].start = dynsyms[i].st_value;
157 table->symbols[symbol_index].end = dynsyms[i].st_value + dynsyms[i].st_size;
159 symbol_index, table->symbols[symbol_index].name,
160 table->symbols[symbol_index].start, table->symbols[symbol_index].end);
173 table->symbols[symbol_index].name = strdup(str + syms[i].st_name);
174 table->symbols[symbol_index].start = syms[i].st_value;
175 table->symbols[symbol_index].end = syms[i].st_value + syms[i].st_size;
177 symbol_index, table->symbols[symbol_index].name,
178 table->symbols[symbol_index].start, table->symbols[symbol_index].end);
185 qsort(table->symbols, table->num_symbols, sizeof(symbol_t), qcompar);
200 free(table->symbols[i].name);
202 free(table->symbols);
209 return (const symbol_t*)bsearch(&addr, table->symbols, table->num_symbols,