Lines Matching refs:table
54 static struct sym_entry *table; variable
235 table = realloc(table, sizeof(*table) * table_size); in read_map()
236 if (!table) { in read_map()
241 if (read_symbol(in, &table[table_cnt]) == 0) { in read_map()
242 table[table_cnt].start_pos = table_cnt; in read_map()
315 if (toupper(table[i].sym[0]) != 'A') { in write_src()
316 if (_text <= table[i].addr) in write_src()
318 table[i].addr - _text); in write_src()
321 _text - table[i].addr); in write_src()
323 printf("\tPTR\t%#llx\n", table[i].addr); in write_src()
347 printf("\t.byte 0x%02x", table[i].len); in write_src()
348 for (k = 0; k < table[i].len; k++) in write_src()
349 printf(", 0x%02x", table[i].sym[k]); in write_src()
352 off += table[i].len + 1; in write_src()
407 if ( symbol_valid(&table[i]) ) { in build_initial_tok_table()
409 table[pos] = table[i]; in build_initial_tok_table()
410 learn_symbol(table[pos].sym, table[pos].len); in build_initial_tok_table()
437 len = table[i].len; in compress_symbols()
438 p1 = table[i].sym; in compress_symbols()
445 forget_symbol(table[i].sym, len); in compress_symbols()
464 table[i].len = len; in compress_symbols()
467 learn_symbol(table[i].sym, len); in compress_symbols()
526 for (j = 0; j < table[i].len; j++) { in insert_real_symbols_in_table()
527 c = table[i].sym[j]; in insert_real_symbols_in_table()
633 qsort(table, table_cnt, sizeof(struct sym_entry), compare_symbols); in sort_symbols()