• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /xnu-2422.115.4/SETUP/kextsymboltool/

Lines Matching defs:symbol

171 struct symbol {
177 struct symbol * list;
192 * Function for qsort for comparing symbol list names.
197 struct symbol * left = (struct symbol *) _left;
198 struct symbol * right = (struct symbol *) _right;
204 * Function for bsearch for finding a symbol name.
211 struct symbol * cmp = (struct symbol *) _cmp;
226 struct symbol * cmp = (struct symbol *) _cmp;
259 /* Scan past any non-symbol characters at the beginning of the line. */
264 /* No symbol on line? Move along.
282 store_symbols(char * file, vm_size_t file_size, struct symbol * symbols, uint32_t idx, uint32_t max_symbols)
327 /* Scan past any non-symbol characters at the beginning of the line. */
332 /* No symbol on line? Move along.
346 /* Find the end of the symbol.
352 /* Note char past end of symbol.
374 /* Find the end of the symbol.
380 /* Note char past end of symbol.
389 fprintf(stderr, "bad format in symbol line: %s\n", line);
393 fprintf(stderr, "bad format in symbol line: %s\n", line);
423 fprintf(stderr, "option too long in symbol line: %s\n", line);
436 fprintf(stderr, "bad format in symbol line: %s\n", line);
445 fprintf(stderr, "symbol[%d/%d] overflow: %s\n", idx, max_symbols, line);
477 struct symbol * import_symbols;
478 struct symbol * export_symbols;
584 import_symbols = calloc(num_import_syms, sizeof(struct symbol));
585 export_symbols = calloc(num_export_syms, sizeof(struct symbol));
611 qsort(import_symbols, num_import_syms, sizeof(struct symbol), &qsort_cmp);
612 qsort(export_symbols, num_export_syms, sizeof(struct symbol), &qsort_cmp);
621 struct symbol * result;
640 num_import_syms, sizeof(struct symbol), &bsearch_cmp_prefix);
644 struct symbol * first;
645 struct symbol * last;
674 num_import_syms, sizeof(struct symbol), &bsearch_cmp);