/Linux-v4.19/scripts/ |
D | extract-sys-certs.pl | 61 my %symbols = (); 73 $symbols{$name} = $addr; 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"});
|
D | checkkconfigsymbols.py | 353 for _file, symbols in referenced_symbols.items(): 354 for symbol in symbols: 397 symbols = REGEX_SOURCE_SYMBOL.findall(line) 398 for symbol in symbols: 459 symbols = get_symbols_in_line(line) 465 symbols.extend(get_symbols_in_line(line)) 466 for symbol in set(symbols):
|
/Linux-v4.19/Documentation/livepatch/ |
D | module-elf-format.txt | 20 3. Livepatch symbols 21 3.1 What are livepatch symbols? 27 3.3.4 Example `readelf --symbols` output 51 relocation sections and symbols, which are described in this document. The 52 Elf constants used to mark livepatch symbols and relocation sections were 58 reference non-exported global symbols and non-included local symbols. 59 Relocations referencing these types of symbols cannot be left in as-is 66 symbols while taking into account its scope and what module the symbol 70 relocation sections in place of dynrela sections, and the symbols that the 71 relas reference are special livepatch symbols (see section 2 and 3). The [all …]
|
/Linux-v4.19/tools/perf/util/ |
D | symbol.c | 166 void symbols__fixup_duplicate(struct rb_root *symbols) in symbols__fixup_duplicate() argument 174 nd = rb_first(symbols); in symbols__fixup_duplicate() 189 rb_erase(&next->rb_node, symbols); in symbols__fixup_duplicate() 194 rb_erase(&curr->rb_node, symbols); in symbols__fixup_duplicate() 200 void symbols__fixup_end(struct rb_root *symbols) in symbols__fixup_end() argument 202 struct rb_node *nd, *prevnd = rb_first(symbols); in symbols__fixup_end() 285 void symbols__delete(struct rb_root *symbols) in symbols__delete() argument 288 struct rb_node *next = rb_first(symbols); in symbols__delete() 293 rb_erase(&pos->rb_node, symbols); in symbols__delete() 298 void __symbols__insert(struct rb_root *symbols, struct symbol *sym, bool kernel) in __symbols__insert() argument [all …]
|
D | symbol.h | 70 void symbols__delete(struct rb_root *symbols); 78 #define symbols__for_each_entry(symbols, pos, nd) \ argument 79 for (nd = rb_first(symbols); \ 311 void __symbols__insert(struct rb_root *symbols, struct symbol *sym, bool kernel); 312 void symbols__insert(struct rb_root *symbols, struct symbol *sym); 313 void symbols__fixup_duplicate(struct rb_root *symbols); 314 void symbols__fixup_end(struct rb_root *symbols);
|
D | kvm-stat.h | 128 #define define_exit_reasons_table(name, symbols) \ argument 130 symbols, { -1, NULL } \
|
D | dso.h | 143 struct rb_root symbols; member 208 symbols__for_each_entry(&(dso)->symbols, pos, n) 238 return !RB_EMPTY_ROOT(&dso->symbols); in dso__has_symbols()
|
D | map.c | 287 struct rb_root *symbols = &map->dso->symbols; in map__fixup_start() local 288 struct rb_node *nd = rb_first(symbols); in map__fixup_start() 297 struct rb_root *symbols = &map->dso->symbols; in map__fixup_end() local 298 struct rb_node *nd = rb_last(symbols); in map__fixup_end()
|
/Linux-v4.19/Documentation/kbuild/ |
D | kconfig.txt | 13 New kernel releases often introduce new config symbols. Often more 14 important, new kernel releases may rename config symbols. When 18 symbols have been introduced. 20 To see a list of new config symbols, use 25 and the config program will list any new symbols, one per line. 47 If you set CONFIG_ in the environment, Kconfig will prefix all symbols 60 that contains config symbols that the user requires to be set to a 69 config files containing just the config symbols that you are interested 71 including symbols of your miniconfig file. 74 (usually a subset of all) preset config symbols. These variable [all …]
|
D | kconfig-language.txt | 16 | +- Set version information on all module symbols 31 bool "Set version information on all module symbols" 126 symbols. 132 In general use select only for non-visible symbols 133 (no prompts anywhere) and for symbols with no dependencies. 167 false, the menu block is not displayed to the user (the symbols 168 contained there can still be selected by other symbols, though). It is 174 and hex symbols. The user can only input a value which is larger than 198 enables the third modular state for all config symbols. 203 using "allnoconfig". Used for symbols that hide other symbols. [all …]
|
D | modules.txt | 435 Module.symvers contains a list of all exported symbols from a kernel 441 generated. Module.symvers contains all exported symbols from 454 1) It lists all exported symbols from vmlinux and all modules. 460 to the symbols from the kernel to check if all external symbols 462 the symbols by reading Module.symvers from the kernel source 466 will be written containing all exported symbols that were not 471 Sometimes, an external module uses exported symbols from 473 all symbols to avoid spitting out warnings about undefined 474 symbols. Three solutions exist for this situation. 481 foo.ko needs symbols from bar.ko, you can use a [all …]
|
D | Kconfig.select-break | 10 # Kconfig currently does not check the list of symbols listed on a symbol's 12 # symbols. Because of this use of select should be used with caution. An
|
/Linux-v4.19/sound/pci/cs46xx/ |
D | dsp_spos.c | 143 if (ins->symbol_table.symbols[i].deleted) { in find_free_symbol_index() 158 if (!strcmp(module->symbol_table.symbols[0].symbol_name, "OVERLAYBEGINADDRESS") && in add_symbols() 159 module->symbol_table.symbols[0].symbol_type == SYMBOL_CONSTANT ) { in add_symbols() 160 module->overlay_begin_address = module->symbol_table.symbols[0].address; in add_symbols() 173 module->symbol_table.symbols[i].symbol_name, in add_symbols() 174 module->symbol_table.symbols[i].symbol_type) == NULL) { in add_symbols() 176 ins->symbol_table.symbols[ins->symbol_table.nsymbols] = module->symbol_table.symbols[i]; in add_symbols() 177 …ins->symbol_table.symbols[ins->symbol_table.nsymbols].address += ((ins->code.offset / 2) - module-… in add_symbols() 178 ins->symbol_table.symbols[ins->symbol_table.nsymbols].module = module; in add_symbols() 179 ins->symbol_table.symbols[ins->symbol_table.nsymbols].deleted = 0; in add_symbols() [all …]
|
/Linux-v4.19/samples/bpf/ |
D | bpf_load.c | 323 static int parse_relo_and_apply(Elf_Data *data, Elf_Data *symbols, in parse_relo_and_apply() argument 342 gelf_getsym(symbols, GELF_R_SYM(rel.r_info), &sym); in parse_relo_and_apply() 384 Elf *elf, Elf_Data *symbols, int strtabidx) in load_elf_maps_section() argument 396 if (!symbols) in load_elf_maps_section() 411 for (i = 0, nr_maps = 0; i < symbols->d_size / sizeof(GElf_Sym); i++) { in load_elf_maps_section() 413 if (!gelf_getsym(symbols, i, &sym[nr_maps])) in load_elf_maps_section() 498 Elf_Data *data, *data_prog, *data_maps = NULL, *symbols = NULL; in do_load_bpf_file() local 556 symbols = data; in do_load_bpf_file() 562 if (!symbols) { in do_load_bpf_file() 569 elf, symbols, strtabidx); in do_load_bpf_file() [all …]
|
/Linux-v4.19/tools/perf/Documentation/ |
D | perf-diff.txt | 24 As the perf.data files could come from different binaries, the symbols addresses 26 symbols name. 39 Load module symbols. WARNING: use only with -k and LIVE kernel 43 Only consider symbols in these dsos. CSV that understands 49 Only consider symbols in these comms. CSV that understands 54 --symbols=:: 55 Only consider these symbols. CSV that understands 85 Look for files with symbols relative to this directory. 115 Filters can be applied by --comms, --dsos and/or --symbols options.
|
D | perf-annotate.txt | 16 code. If the object file has debug symbols then the source code will be 29 Only consider symbols in these dsos. 63 Load module symbols. WARNING: use only with -k and LIVE kernel. 107 Look for files with symbols relative to this directory. 116 Skip symbols that cannot be annotated.
|
D | perf-top.txt | 100 Hide kernel symbols. 104 Hide user symbols. 107 Demangle kernel symbols. 144 Only consider symbols in these dsos. This option will affect the 148 Only consider symbols in these comms. This option will affect the 151 --symbols:: 152 Only consider these symbols. This option will affect the 199 Filters can be applied by --comms, --dsos and/or --symbols options and 277 Hide kernel symbols. 280 Hide user symbols.
|
D | perf-kallsyms.txt | 6 perf-kallsyms - Searches running kernel for symbols 17 addresses and the addresses in the ELF kallsyms symbol table (for symbols in
|
D | jit-interface.txt | 1 perf supports a simple JIT interface to resolve symbols for dynamic code generated
|
/Linux-v4.19/Documentation/media/ |
D | dmx.h.rst.exceptions | 7 # dmx_pes_type_t enum symbols 31 # Ignore obsolete symbols 38 # dmx_input_t symbols
|
/Linux-v4.19/Documentation/dev-tools/ |
D | gdb-kernel-debugging.rst | 70 - Load module (and main kernel) symbols:: 72 (gdb) lx-symbols 94 - Load the module on the target and watch the symbols being loaded as well as 172 lx-symbols -- (Re-)load symbols of Linux kernel and currently loaded modules
|
/Linux-v4.19/tools/lib/bpf/ |
D | libbpf.c | 205 Elf_Data *symbols; member 352 Elf_Data *symbols = obj->efile.symbols; in bpf_object__init_prog_names() local 361 for (si = 0; si < symbols->d_size / sizeof(GElf_Sym) && !name; in bpf_object__init_prog_names() 365 if (!gelf_getsym(symbols, si, &sym)) in bpf_object__init_prog_names() 443 obj->efile.symbols = NULL; in bpf_object__elf_finish() 582 Elf_Data *symbols = obj->efile.symbols; in bpf_object__init_maps() local 586 if (!symbols) in bpf_object__init_maps() 605 for (i = 0; i < symbols->d_size / sizeof(GElf_Sym); i++) { in bpf_object__init_maps() 608 if (!gelf_getsym(symbols, i, &sym)) in bpf_object__init_maps() 649 for (i = 0, map_idx = 0; i < symbols->d_size / sizeof(GElf_Sym); i++) { in bpf_object__init_maps() [all …]
|
/Linux-v4.19/Documentation/ABI/stable/ |
D | vdso | 22 Unless otherwise noted, the set of symbols with any given version and the 23 ABI of those symbols is considered stable. It may vary across architectures,
|
/Linux-v4.19/arch/s390/kernel/ |
D | module.c | 106 Elf_Sym *symbols; in module_frob_arch_sections() local 130 symbols = (void *) hdr + symtab->sh_offset; in module_frob_arch_sections() 133 if (symbols[i].st_shndx == SHN_UNDEF && in module_frob_arch_sections() 134 strcmp(strings + symbols[i].st_name, in module_frob_arch_sections() 137 symbols[i].st_shndx = SHN_ABS; in module_frob_arch_sections()
|
/Linux-v4.19/scripts/gdb/ |
D | vmlinux-gdb.py | 26 import linux.symbols
|