/linux-master/scripts/ |
H A D | extract-sys-certs.pl | 61 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 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 | config | 40 --keep-case|-k Keep next symbols' case (dont' upper-case it) 46 the case of all following symbols unchanged.
|
H A D | checkkconfigsymbols.py | 4 """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 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 | 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
|
/linux-master/tools/perf/util/ |
H A D | symbol.h | 59 /** 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 D | kvm-stat.h | 135 #define define_exit_reasons_table(name, symbols) \ 137 symbols, { -1, NULL } \
|
H A D | symbol.c | 192 void symbols__fixup_duplicate(struct rb_root_cached *symbols) argument 200 nd = rb_first_cached(symbols); 216 rb_erase_cached(&next->rb_node, symbols); 223 rb_erase_cached(&curr->rb_node, symbols); 229 /* Update zero-sized symbols using the address of the next symbol */ 230 void symbols__fixup_end(struct rb_root_cached *symbols, bool is_kallsyms) argument 232 struct rb_node *nd, *prevnd = rb_first_cached(symbols); 256 * In kallsyms, it determines module symbols using '[' character 332 void symbols__delete(struct rb_root_cached *symbols) argument 335 struct rb_node *next = rb_first_cached(symbols); 345 __symbols__insert(struct rb_root_cached *symbols, struct symbol *sym, bool kernel) argument 379 symbols__insert(struct rb_root_cached *symbols, struct symbol *sym) argument 384 symbols__find(struct rb_root_cached *symbols, u64 ip) argument 407 symbols__first(struct rb_root_cached *symbols) argument 417 symbols__last(struct rb_root_cached *symbols) argument 485 symbols__find_by_name(struct symbol *symbols[], size_t symbols_len, const char *name, enum symbol_tag_include includes, size_t *found_idx) argument 1599 asymbol **symbols, *sym; local [all...] |
/linux-master/include/trace/stages/ |
H A D | stage3_trace_output.h | 77 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 D | vmlinux-gdb.py | 30 import linux.symbols namespace
|
/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...] |
/linux-master/sound/pci/cs46xx/ |
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 | cs46xx_dsp_spos.h | 66 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/arch/riscv/kernel/pi/ |
H A D | Makefile | 20 $(obj)/%.pi.o: OBJCOPYFLAGS := --prefix-symbols=__pi_ \
|
/linux-master/arch/arm64/kernel/pi/ |
H A D | Makefile | 27 $(obj)/%.pi.o: OBJCOPYFLAGS := --prefix-symbols=__pi_ \
|
/linux-master/drivers/firmware/efi/libstub/ |
H A D | Makefile | 127 --prefix-symbols=__efistub_ 131 # symbols in .init section and make sure that no absolute symbols references 134 --prefix-symbols=__efistub_ 137 # For LoongArch, keep all the symbols in .init section and make sure that no 138 # absolute symbols references exist. 140 --prefix-symbols=__efistub_
|
/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/tools/perf/ |
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/arch/s390/kernel/ |
H A D | module.c | 110 Elf_Sym *symbols; local 135 symbols = (void *) hdr + symtab->sh_offset; 138 if (symbols[i].st_shndx == SHN_UNDEF && 139 strcmp(strings + symbols[i].st_name, 142 symbols[i].st_shndx = SHN_ABS; 234 undefined symbols have been resolved. */
|
/linux-master/drivers/net/wireless/ath/ath5k/ |
H A D | pcu.c | 118 int bitrate, bits, symbols, symbol_bits; local 164 symbols = DIV_ROUND_UP(bits * 10, symbol_bits); 166 dur = sifs + preamble + (sym_time * symbols);
|
/linux-master/tools/perf/tests/ |
H A D | tests.h | 147 DECLARE_SUITE(symbols); variable
|
/linux-master/arch/arm64/kvm/hyp/nvhe/ |
H A D | Makefile | 8 # Tracepoint and MMIO logging symbols should not be visible at nVHE KVM as 78 # Prefixes names of ELF symbols with '__kvm_nvhe_'. 90 cmd_hypcopy = $(OBJCOPY) --prefix-symbols=__kvm_nvhe_ $< $@
|
/linux-master/arch/s390/kernel/vdso64/ |
H A D | Makefile | 27 KBUILD_CFLAGS_64 := $(filter-out -munaligned-symbols,$(KBUILD_CFLAGS_64))
|