Lines Matching refs:symbol
69 struct symbol {
75 return (int)((struct symbol *)a)->file_address -
76 ((struct symbol *)b)->file_address;
101 struct symbol *symbols;
306 baton->symbols = (struct symbol *)malloc(
307 sizeof(struct symbol) * (local_syms_count + exported_syms_count));
371 qsort(baton->symbols, baton->symbols_count, sizeof(struct symbol),
412 // Augment the symbol table with the function starts table -- adding symbol
418 struct symbol search_key;
422 struct symbol *sym =
424 sizeof(struct symbol), symbol_compare);
429 baton->symbols = (struct symbol *)realloc(
430 baton->symbols, sizeof(struct symbol) *
436 struct symbol search_key;
440 struct symbol *sym =
442 sizeof(struct symbol), symbol_compare);
453 qsort(baton->symbols, baton->symbols_count, sizeof(struct symbol),
462 // printf ("symbol table names & addresses\n");
1182 struct symbol *symbol = NULL;
1186 symbol = &(baton.symbols[i]);
1191 symbol = &(baton.symbols[i]);
1198 if (symbol) {
1199 int offset = file_address - symbol->file_address;
1206 printf("name: %s", symbol->name);