Lines Matching refs:table
62 static struct sym_entry **table; variable
245 if (symbol_valid(table[i])) { in shrink_table()
247 table[pos] = table[i]; in shrink_table()
250 free(table[i]); in shrink_table()
278 table = xrealloc(table, sizeof(*table) * table_size); in read_map()
281 table[table_cnt++] = sym; in read_map()
349 qsort(table, table_cnt, sizeof(table[0]), compare_names); in sort_symbols_by_name()
384 table[i]->seq = i; in write_src()
387 if (table[i]->len == 0) { in write_src()
394 if (table[i]->len > 0x3FFF) { in write_src()
401 if (table[i]->len <= 0x7F) { in write_src()
403 printf("\t.byte 0x%02x", table[i]->len); in write_src()
404 off += table[i]->len + 1; in write_src()
408 (table[i]->len & 0x7F) | 0x80, in write_src()
409 (table[i]->len >> 7) & 0x7F); in write_src()
410 off += table[i]->len + 2; in write_src()
412 for (k = 0; k < table[i]->len; k++) in write_src()
413 printf(", 0x%02x", table[i]->sym[k]); in write_src()
419 expand_symbol(table[i]->sym, table[i]->len, buf); in write_src()
420 strcpy((char *)table[i]->sym, buf); in write_src()
421 printf("\t/* %s */\n", table[i]->sym); in write_src()
461 offset = table[i]->addr - relative_base; in write_src()
463 } else if (symbol_absolute(table[i])) { in write_src()
464 offset = table[i]->addr; in write_src()
467 offset = relative_base - table[i]->addr - 1; in write_src()
473 symbol_absolute(table[i]) ? "absolute" : "relative", in write_src()
474 table[i]->addr); in write_src()
477 printf("\t.long\t%#x\t/* %s */\n", (int)offset, table[i]->sym); in write_src()
493 (unsigned char)(table[i]->seq >> 16), in write_src()
494 (unsigned char)(table[i]->seq >> 8), in write_src()
495 (unsigned char)(table[i]->seq >> 0), in write_src()
496 table[i]->sym); in write_src()
527 learn_symbol(table[i]->sym, table[i]->len); in build_initial_token_table()
551 len = table[i]->len; in compress_symbols()
552 p1 = table[i]->sym; in compress_symbols()
559 forget_symbol(table[i]->sym, len); in compress_symbols()
578 table[i]->len = len; in compress_symbols()
581 learn_symbol(table[i]->sym, len); in compress_symbols()
637 for (j = 0; j < table[i]->len; j++) { in insert_real_symbols_in_table()
638 c = table[i]->sym[j]; in insert_real_symbols_in_table()
725 qsort(table, table_cnt, sizeof(table[0]), compare_symbols); in sort_symbols()
733 if (symbol_in_range(table[i], &percpu_range, 1)) { in make_percpus_absolute()
739 table[i]->sym[0] = 'A'; in make_percpus_absolute()
740 table[i]->percpu_absolute = true; in make_percpus_absolute()
750 if (!symbol_absolute(table[i])) { in record_relative_base()
755 relative_base = table[i]->addr; in record_relative_base()