Searched refs:symbols (Results 1 - 25 of 55) sorted by relevance

123

/linux-master/scripts/
H A Dextract-sys-certs.pl61 my %symbols = ();
73 $symbols{$name} = $addr;
81 print "No symbols in vmlinux, trying $sysmap\n";
89 die "No symbols available\n"
92 print "Have $nr_symbols symbols\n";
95 unless (exists($symbols{"__cert_list_start"}) &&
96 exists($symbols{"system_certificate_list_size"}));
98 my $start = Math::BigInt->new($symbols{"__cert_list_start"});
101 my $size_sym = Math::BigInt->new($symbols{"system_certificate_list_size"});
H A Dget_abi.pl65 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 Dconfig40 --keep-case|-k Keep next symbols' case (dont' upper-case it)
46 the case of all following symbols unchanged.
H A Dcheckkconfigsymbols.py4 """Find Kconfig symbols that are referenced but not defined."""
44 usage = "Run this tool to detect Kconfig symbols that are referenced but " \
56 "undefined Kconfig symbols")
60 help="diff undefined symbols between two commits "
65 help="find and show commits that may cause symbols to be "
74 help="print a list of max. 10 string-similar symbols")
128 print("%s: %s" % (yel("Similar symbols"), ', '.join(sims)))
130 print("%s: no similar symbols found" % yel("Similar symbols"))
133 # dictionary of (un)defined symbols
[all...]
H A Dfaddr2line90 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 Dexport_report.pl92 # 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
/linux-master/tools/perf/util/
H A Dsymbol.h59 /** Set true for kernel symbols of idle routines. */
76 void symbols__delete(struct rb_root_cached *symbols);
78 /* symbols__for_each_entry - iterate over symbols (rb_root)
80 * @symbols: the rb_root of symbols
84 #define symbols__for_each_entry(symbols, pos, nd) \
85 for (nd = rb_first_cached(symbols); \
187 void __symbols__insert(struct rb_root_cached *symbols, struct symbol *sym,
189 void symbols__insert(struct rb_root_cached *symbols, struct symbol *sym);
190 void symbols__fixup_duplicate(struct rb_root_cached *symbols);
[all...]
H A Dsymbol.c191 void symbols__fixup_duplicate(struct rb_root_cached *symbols) argument
199 nd = rb_first_cached(symbols);
215 rb_erase_cached(&next->rb_node, symbols);
222 rb_erase_cached(&curr->rb_node, symbols);
228 /* Update zero-sized symbols using the address of the next symbol */
229 void symbols__fixup_end(struct rb_root_cached *symbols, bool is_kallsyms) argument
231 struct rb_node *nd, *prevnd = rb_first_cached(symbols);
255 * In kallsyms, it determines module symbols using '[' character
331 void symbols__delete(struct rb_root_cached *symbols) argument
334 struct rb_node *next = rb_first_cached(symbols);
344 __symbols__insert(struct rb_root_cached *symbols, struct symbol *sym, bool kernel) argument
378 symbols__insert(struct rb_root_cached *symbols, struct symbol *sym) argument
383 symbols__find(struct rb_root_cached *symbols, u64 ip) argument
406 symbols__first(struct rb_root_cached *symbols) argument
416 symbols__last(struct rb_root_cached *symbols) argument
484 symbols__find_by_name(struct symbol *symbols[], size_t symbols_len, const char *name, enum symbol_tag_include includes, size_t *found_idx) argument
1592 asymbol **symbols, *sym; local
[all...]
H A Dkvm-stat.h135 #define define_exit_reasons_table(name, symbols) \
137 symbols, { -1, NULL } \
H A Dmap.c219 * 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...]
H A Ddso.h152 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);
/linux-master/include/trace/stages/
H A Dstage3_trace_output.h77 static const struct trace_print_flags symbols[] = \
79 trace_print_symbols_seq(p, value, symbols); \
94 static const struct trace_print_flags_u64 symbols[] = \
96 trace_print_symbols_seq_u64(p, value, symbols); \
/linux-master/scripts/gdb/
H A Dvmlinux-gdb.py30 import linux.symbols namespace
/linux-master/tools/lib/bpf/
H A Delf.c124 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...]
/linux-master/sound/pci/cs46xx/
H A Ddsp_spos.c130 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 Dcs46xx_dsp_spos.h66 struct dsp_symbol_entry *symbols; member in struct:dsp_symbol_desc
135 struct dsp_symbol_desc symbol_table; /* currently available loaded symbols in SP */
158 /* cache this symbols */
/linux-master/tools/perf/tests/
H A Dsymbols.c115 /* 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);
/linux-master/arch/arm64/kernel/pi/
H A DMakefile33 $(obj)/%.pi.o: OBJCOPYFLAGS := --prefix-symbols=__pi_ \
/linux-master/arch/riscv/kernel/pi/
H A DMakefile26 $(obj)/%.pi.o: OBJCOPYFLAGS := --prefix-symbols=__pi_ \
/linux-master/drivers/firmware/efi/libstub/
H A DMakefile138 --prefix-symbols=__efistub_
142 # symbols in .init section and make sure that no absolute symbols references
145 --prefix-symbols=__efistub_
148 # For LoongArch, keep all the symbols in .init section and make sure that no
149 # absolute symbols references exist.
151 --prefix-symbols=__efistub_
/linux-master/scripts/package/
H A Dkernel.spec79 devname softdep symbols symbols.bin; do
H A Dmkdebian239 Description: Linux kernel debugging symbols for $version
241 all the necessary debug symbols for the kernel and its modules.
/linux-master/tools/perf/
H A Dperf-archive.sh7 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/arch/s390/kernel/
H A Dmodule.c146 Elf_Sym *symbols; local
171 symbols = (void *) hdr + symtab->sh_offset;
174 if (symbols[i].st_shndx == SHN_UNDEF &&
175 strcmp(strings + symbols[i].st_name,
178 symbols[i].st_shndx = SHN_ABS;
270 undefined symbols have been resolved. */
/linux-master/drivers/net/wireless/ath/ath5k/
H A Dpcu.c118 int bitrate, bits, symbols, symbol_bits; local
164 symbols = DIV_ROUND_UP(bits * 10, symbol_bits);
166 dur = sifs + preamble + (sym_time * symbols);

Completed in 245 milliseconds

123