Lines Matching full:symbols
8 * Usage: kallsyms [--all-symbols] [--absolute-percpu] in.map > out.S
10 * Table compression uses all the unused char codes on the symbols and
16 * Applied to kernel symbols, this usually produces a compression ratio
76 fprintf(stderr, "Usage: kallsyms [--all-symbols] [--absolute-percpu] in.map > out.S\n"); in usage()
91 /* Keep these useful absolute symbols */ in is_ignored_symbol()
162 /* Ignore most absolute/undefined (?) symbols. */ in read_symbol()
208 /* if --all-symbols is not specified, then symbols outside the text in symbol_valid()
212 * Symbols starting with __start and __stop are used to denote in symbol_valid()
222 /* Corner case. Discard any symbols with the same value as in symbol_valid()
224 * the kallsyms data are added. If these symbols move then in symbol_valid()
238 /* remove all the invalid symbols from the table */
375 * every 256 symbols */ in write_src()
402 /* Most symbols use a single byte for the length. */ in write_src()
406 /* "Big" symbols use two bytes. */ in write_src()
452 * encountered of all relative symbols, and emit in write_src()
482 /* Provide proper symbols relocatability by their '_text' relativeness. */ in write_src()
542 /* replace a given token in all the valid symbols. Use the sampled symbols
625 /* replace this token in all the valid symbols */ in optimize_result()
631 /* start by placing the symbols that are actually used on the table */
719 /* sort by initial order, so that other symbols are left undisturbed */ in compare_symbols()
735 * Keep the 'A' override for percpu symbols to in make_percpus_absolute()
764 {"all-symbols", no_argument, &all_symbols, 1}, in main()