/linux-master/scripts/ |
H A D | export_report.pl | 92 # collect all the symbols and their attributes from the 143 print "\tThis file reports the exported symbols usage patterns by in-tree\n", 147 printf("SECTION 1: Usage counts of all exported symbols\n"); 148 printf("SECTION 2: List of modules and the exported symbols they use\n"); 150 printf("SECTION 1:\tThe exported symbols and their usage count\n\n"); 155 # print the list of unused exported symbols 169 modules. Each module lists the modules, and the symbols from that module that
|
H A D | faddr2line | 90 local start_kernel_addr=$(${READELF} --symbols --wide $objfile | sed 's/\[.*\]//' | 134 # Go through each of the object's symbols which match the func name. 200 done < <(${READELF} --symbols --wide $objfile | sed 's/\[.*\]//' | ${AWK} -v sec=$sym_sec '$7 == sec' | sort --key=2) 281 done < <(${READELF} --symbols --wide $objfile | sed 's/\[.*\]//' | ${AWK} -v fn=$sym_name '$8 == fn')
|
H A D | get_abi.pl | 65 my %symbols; 153 push @{$symbols{$content}->{file}}, " $file:" . ($ln - 1); 162 $symbols{$w}->{xref} = $what; 173 push @{$data{$nametag}->{symbols}}, $content if ($data{$nametag}->{what}); 268 $symbols{$w}->{xref} = $what; 314 my $symbols = qr { ([\x01-\x08\x0e-\x1f\x21-\x2f\x3a-\x40\x7b-\xff]) }x; 360 $name =~ s/$symbols/\\$1/g; 443 # Seek for cross reference symbols like /sys/... 451 $xref =~ s/$symbols/\\$1/g; 485 if ($data{$what}->{symbols}) { [all...] |
H A D | kernel-doc | 151 OUTPUT_ALL => 0, # output all symbols and doc sections 152 OUTPUT_INCLUDE => 1, # output only specified symbols 153 OUTPUT_EXPORTED => 2, # output exported symbols 154 OUTPUT_INTERNAL => 3, # output non-exported symbols 316 } elsif ($cmd eq "nosymbol") { # Exclude specific symbols 319 } elsif ($cmd eq "export") { # only exported symbols 322 } elsif ($cmd eq "internal") { # only non-exported symbols 2474 Only output documentation for the symbols that have been exported using 2479 Only output documentation for the symbols that have NOT been exported using
|
/linux-master/scripts/gdb/ |
H A D | vmlinux-gdb.py | 30 import linux.symbols namespace
|
/linux-master/scripts/package/ |
H A D | kernel.spec | 79 devname softdep symbols symbols.bin; do
|
H A D | mkdebian | 239 Description: Linux kernel debugging symbols for $version 241 all the necessary debug symbols for the kernel and its modules.
|
/linux-master/sound/pci/cs46xx/ |
H A D | cs46xx_lib.c | 356 kfree(module->symbol_table.symbols); 372 * } symbols[nsymbols]; 416 module->symbol_table.symbols = 418 if (!module->symbol_table.symbols) 422 &module->symbol_table.symbols[i];
|
H A D | dsp_spos.c | 130 if (ins->symbol_table.symbols[i].deleted) { 145 if (!strcmp(module->symbol_table.symbols[0].symbol_name, "OVERLAYBEGINADDRESS") && 146 module->symbol_table.symbols[0].symbol_type == SYMBOL_CONSTANT ) { 147 module->overlay_begin_address = module->symbol_table.symbols[0].address; 160 module->symbol_table.symbols[i].symbol_name, 161 module->symbol_table.symbols[i].symbol_type) == NULL) { 163 ins->symbol_table.symbols[ins->symbol_table.nsymbols] = module->symbol_table.symbols[i]; 164 ins->symbol_table.symbols[ins->symbol_table.nsymbols].address += ((ins->code.offset / 2) - module->overlay_begin_address); 165 ins->symbol_table.symbols[in [all...] |
H A D | dsp_spos_scb_lib.c | 33 int symbol_index = (int)(symbol - ins->symbol_table.symbols); 41 ins->symbol_table.symbols[symbol_index].deleted = 1;
|
/linux-master/tools/bpf/resolve_btfids/ |
H A D | main.c | 5 * its symbols with BTF ID values. 122 Elf_Data *symbols; member in struct:object::__anon3116 373 * from .BTF_ids section and symbols. 405 obj->efile.symbols = data; 438 * Scan symbols and look for the ones starting with 446 if (!gelf_getsym(obj->efile.symbols, i, &sym)) 799 * We did not find .BTF_ids section or symbols section, 804 pr_debug("Cannot find .BTF_ids or symbols sections, nothing to do\n");
|
/linux-master/tools/lib/bpf/ |
H A D | elf.c | 124 pr_warn("elf: failed to get symbols for symtab section in '%s': %s\n", 244 /* If user specifies symbol version, for dynamic symbols, 254 /* For normal symbols, it is already in form of func@LIB_VER */ 403 * Return offsets in @poffsets for symbols specified in @syms array argument. 414 struct symbol *symbols; local 422 symbols = calloc(cnt, sizeof(*symbols)); 424 if (!offsets || !symbols) { 430 symbols[i].name = syms[i]; 431 symbols[ [all...] |
H A D | libbpf.c | 634 Elf_Data *symbols; member in struct:elf_state 838 Elf_Data *symbols = obj->efile.symbols; local 848 nr_syms = symbols->d_size / sizeof(Elf64_Sym); 1485 obj->efile.symbols = NULL; 1651 Elf_Data *symbols = obj->efile.symbols; local 1655 for (si = 0; si < symbols->d_size / sizeof(Elf64_Sym); si++) { 3688 if (idx >= obj->efile.symbols->d_size / sizeof(Elf64_Sym)) 3691 return (Elf64_Sym *)obj->efile.symbols [all...] |
/linux-master/tools/perf/ |
H A D | builtin-annotate.c | 255 rb_erase_cached(&al->sym->rb_node, &dso->symbols); 563 /* skip missing symbols */ 758 "only consider symbols in these dsos"), 780 "load module symbols - WARNING: use only with -k and LIVE kernel"), 786 "Skip symbols that cannot be annotated"), 792 "Look for files with symbols relative to this directory",
|
H A D | builtin-kwork.c | 1112 for (sym = args->next->symbol.symbols; sym != NULL; sym = sym->next) { 2413 "Look for files with symbols relative to this directory"),
|
H A D | perf-archive.sh | 7 PERF_SYMBOLS=perf.symbols 48 VALID_TAR=`echo "$TAR_CONTENTS" | grep "$PERF_SYMBOLS.tar.bz2" | wc -l` # check if it contains a sub-tar perf.symbols 50 echo "Error: $TARGET file is not valid (contains zero or multiple sub-tar files with debug symbols)" 67 # unzip the perf.data file in the current working directory and debug symbols in ~/.debug directory 70 else # perf tar generated by perf archive (contains only debug symbols) 107 if [ $ALL -eq 1 ]; then # pack perf.data file together with tar containing debug symbols 113 else # pack only the debug symbols
|
/linux-master/tools/perf/tests/ |
H A D | hists_common.c | 149 symbols__insert(&dso->symbols, sym);
|
H A D | symbols.c | 115 /* dso__fprintf() prints all the symbols */ 119 for (nd = rb_first_cached(&dso->symbols); nd; nd = rb_next(nd)) { 125 /* Check for overlapping function symbols */ 127 pr_debug("Overlapping symbols:\n"); 185 pr_debug("DSO has no symbols!\n"); 220 DEFINE_SUITE("Symbols", symbols);
|
H A D | tests.h | 147 DECLARE_SUITE(symbols); variable
|
/linux-master/tools/perf/ui/browsers/ |
H A D | map.c | 109 .entries = &map__dso(map)->symbols,
|
/linux-master/tools/perf/util/ |
H A D | dso.c | 1325 dso->symbols = RB_ROOT_CACHED; 1369 /* free inlines first, as they reference symbols */ 1372 symbols__delete(&dso->symbols); 1481 for (nd = rb_first_cached(&dso->symbols); nd; nd = rb_next(nd)) {
|
H A D | dso.h | 152 struct rb_root_cached symbols; member in struct:dso 226 /* dso__for_each_symbol - iterate over the symbols of given type 228 * @dso: the 'struct dso *' in which symbols are iterated 233 symbols__for_each_entry(&(dso)->symbols, pos, n) 271 return !RB_EMPTY_ROOT(&dso->symbols.rb_root);
|
H A D | kvm-stat.h | 135 #define define_exit_reasons_table(name, symbols) \ 137 symbols, { -1, NULL } \
|
H A D | map.c | 219 * symbols we'll know where it starts and ends. 229 * ->end will be filled after we load all the symbols 320 struct rb_root_cached *symbols = &dso->symbols; local 321 struct rb_node *nd = rb_first_cached(symbols); 333 struct rb_root_cached *symbols = &dso->symbols; local 334 struct rb_node *nd = rb_last(&symbols->rb_root); 363 pr_debug(", continuing without symbols\n"); 376 pr_debug("no symbols foun [all...] |
/linux-master/tools/perf/util/scripting-engines/ |
H A D | trace-event-perl.c | 220 define_symbolic_values(args->symbol.symbols, ev_name,
|