Home
last modified time | relevance | path

Searched refs:symbols (Results 1 – 25 of 136) sorted by relevance

123456

/linux/scripts/kconfig/tests/err_transitional/
H A Dexpected_stderr2 Kconfig:7: error: transitional symbols can only have help sections
3 Kconfig:14: error: transitional symbols can only have help sections
4 Kconfig:21: error: transitional symbols can only have help sections
5 Kconfig:28: error: transitional symbols can only have help sections
6 Kconfig:32: error: transitional symbols can only have help sections
7 Kconfig:42: error: transitional symbols can only have help sections
/linux/scripts/
H A Dextract-sys-certs.pl61 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"});
H A Dcheckkconfigsymbols.py355 for _file, symbols in referenced_symbols.items():
356 for symbol in symbols:
399 symbols = REGEX_SOURCE_SYMBOL.findall(line)
400 for symbol in symbols:
454 symbols = get_symbols_in_line(line)
460 symbols.extend(get_symbols_in_line(line))
461 for symbol in set(symbols):
/linux/tools/lib/python/kdoc/
H A Dparse_data_structs.py10 suppress symbols from the output.
13 ``enum`` and ``enum`` symbols and create cross-references for all of them.
38 ``enum`` and ``enum`` symbols and create cross-references for all of them.
42 By default, it create rules for all symbols and defines, but it also
71 - ``symbol``: for symbols defined within enums;
155 self.symbols = {}
162 self.symbols[symbol_type] = {}
212 d = self.symbols[c_type]
243 # Change self.symbols to use the replacement rule
244 if old in self.symbols[c_typ
[all...]
H A Dkdoc_files.py360 symbols = self.results[fname]
367 self.test_file.output_symbols(fname, symbols)
375 msg = self.out_style.output_symbols(fname, symbols)
H A Dkdoc_output.py59 OUTPUT_ALL = 0 #: Output all symbols and doc sections.
60 OUTPUT_INCLUDE = 1 #: Output only specified symbols.
61 OUTPUT_EXPORTED = 2 #: Output exported symbols.
62 OUTPUT_INTERNAL = 3 #: Output non-exported symbols.
225 def output_symbols(self, fname, symbols):
227 Handles a set of KdocItem symbols.
229 self.set_symbols(symbols)
232 for arg in symbols:
248 def set_symbols(self, symbols):
249 """Get a list of all symbols fro
218 set_symbols(self, symbols) global() argument
620 set_symbols(self, symbols) global() argument
[all...]
/linux/Documentation/livepatch/
H A Dmodule-elf-format.rst32 relocation sections and symbols, which are described in this document. The
33 ELF constants used to mark livepatch symbols and relocation sections were
39 reference non-exported global symbols and non-included local symbols.
40 Relocations referencing these types of symbols cannot be left in as-is
47 symbols while taking into account its scope and what module the symbol
51 relocation sections in place of dynrela sections, and the symbols that the
52 relas reference are special livepatch symbols (see section 2 and 3). The
187 4. Livepatch symbols
190 Livepatch symbols are symbols referred to by livepatch relocation sections.
191 These are symbols accessed from new versions of functions for patched
[all …]
/linux/tools/perf/util/
H A Dlibbfd.c320 asymbol **symbols, *sym; in dso__load_bfd_symbols() local
348 symbols = malloc(symbols_size); in dso__load_bfd_symbols()
349 if (!symbols) in dso__load_bfd_symbols()
352 symbols_count = bfd_canonicalize_symtab(abfd, symbols); in dso__load_bfd_symbols()
359 if (!strcmp(bfd_asymbol_name(symbols[i]), "__ImageBase") || in dso__load_bfd_symbols()
360 !strcmp(bfd_asymbol_name(symbols[i]), "__image_base__")) in dso__load_bfd_symbols()
364 /* PE symbols can only have 4 bytes, so use .text high bits */ in dso__load_bfd_symbols()
366 + (u32)bfd_asymbol_value(symbols[i]); in dso__load_bfd_symbols()
375 qsort(symbols, symbols_count, sizeof(asymbol *), bfd_symbols__cmpvalue); in dso__load_bfd_symbols()
381 sym = symbols[ in dso__load_bfd_symbols()
[all...]
H A Dsymbol.h34 * Ignore kernel mapping symbols, matching kernel is_mapping_symbol() logic.
37 * Only use this for kernel symbols (kallsyms, ksymbol events, kernel ELF DSOs).
98 void symbols__delete(struct rb_root_cached *symbols); in __symbol__join_symfs()
143 /* symbols__for_each_entry - iterate over symbols (rb_root)
145 * @symbols: the rb_root of symbols
149 #define symbols__for_each_entry(symbols, pos, nd) \
150 for (nd = rb_first_cached(symbols); \
241 "\t\t\t\t" "directory:\tLook for files with symbols relative to this directory.\n" \
259 void __symbols__insert(struct rb_root_cached *symbols, struc
84 symbols__for_each_entry(symbols,pos,nd) global() argument
[all...]
H A Dsymbol.c214 void symbols__fixup_duplicate(struct rb_root_cached *symbols) in symbols__fixup_duplicate()
222 nd = rb_first_cached(symbols); in symbols__fixup_duplicate()
238 rb_erase_cached(&next->rb_node, symbols); in symbols__fixup_duplicate()
245 rb_erase_cached(&curr->rb_node, symbols); in symbols__fixup_end() argument
251 /* Update zero-sized symbols using the address of the next symbol */ in symbols__fixup_end()
252 void symbols__fixup_end(struct rb_root_cached *symbols, bool is_kallsyms) in symbols__fixup_end()
254 struct rb_node *nd, *prevnd = rb_first_cached(symbols); in symbols__fixup_end()
278 * In kallsyms, it determines module symbols using '[' character in symbols__fixup_end()
397 void symbols__delete(struct rb_root_cached *symbols) in symbols__insert()
400 struct rb_node *next = rb_first_cached(symbols); in symbols__find()
207 symbols__fixup_duplicate(struct rb_root_cached * symbols) symbols__fixup_duplicate() argument
347 symbols__delete(struct rb_root_cached * symbols) symbols__delete() argument
360 __symbols__insert(struct rb_root_cached * symbols,struct symbol * sym,bool kernel) __symbols__insert() argument
394 symbols__insert(struct rb_root_cached * symbols,struct symbol * sym) symbols__insert() argument
399 symbols__find(struct rb_root_cached * symbols,u64 ip) symbols__find() argument
422 symbols__first(struct rb_root_cached * symbols) symbols__first() argument
432 symbols__last(struct rb_root_cached * symbols) symbols__last() argument
500 symbols__find_by_name(struct symbol * symbols[],size_t symbols_len,const char * name,enum symbol_tag_include includes,size_t * found_idx) symbols__find_by_name() argument
[all...]
H A Dmachine.c376 * back to the object code and debug symbols for that object code.
741 /* Ignore mapping symbols in ksymbol events - check early before any state mutation */ in machine__process_ksymbol_register()
805 /* Ignore mapping symbols in ksymbol events */ in machine__process_ksymbol_unregister()
871 * Kernel maps might be changed when loading symbols so loading in machine__addnew_module_map()
1114 * These values can be used for kernels that do not have symbols for the entry in machine__map_x86_64_entry_trampolines_cb()
2057 thread__find_cpumode_addr_location(thread, ip, /*symbols=*/true, &al); in sample__resolve_mem()
2199 bool symbols) in add_callchain_ip()
2212 thread__find_cpumode_addr_location(thread, ip, symbols, &al); in add_callchain_ip()
2239 if (symbols) in add_callchain_ip()
2377 bool symbols) in save_lbr_cursor_node()
2156 add_callchain_ip(struct thread * thread,struct callchain_cursor * cursor,struct symbol ** parent,struct addr_location * root_al,u8 * cpumode,u64 ip,bool branch,struct branch_flags * flags,struct iterations * iter,u64 branch_from,bool symbols) add_callchain_ip() argument
2334 lbr_callchain_add_kernel_ip(struct thread * thread,struct callchain_cursor * cursor,struct perf_sample * sample,struct symbol ** parent,struct addr_location * root_al,u64 branch_from,bool callee,int end,bool symbols) lbr_callchain_add_kernel_ip() argument
2400 lbr_callchain_add_lbr_ip(struct thread * thread,struct callchain_cursor * cursor,struct perf_sample * sample,struct symbol ** parent,struct addr_location * root_al,u64 * branch_from,bool callee,bool symbols) lbr_callchain_add_lbr_ip() argument
2668 resolve_lbr_callchain_sample(struct thread * thread,struct callchain_cursor * cursor,struct perf_sample * sample,struct symbol ** parent,struct addr_location * root_al,int max_stack,unsigned int max_lbr,bool symbols) resolve_lbr_callchain_sample() argument
2753 find_prev_cpumode(struct ip_callchain * chain,struct thread * thread,struct callchain_cursor * cursor,struct symbol ** parent,struct addr_location * root_al,u8 * cpumode,int ent,bool symbols) find_prev_cpumode() argument
2786 thread__resolve_callchain_sample(struct thread * thread,struct callchain_cursor * cursor,struct evsel * evsel,struct perf_sample * sample,struct symbol ** parent,struct addr_location * root_al,int max_stack,bool symbols) thread__resolve_callchain_sample() argument
2991 thread__resolve_callchain_unwind(struct thread * thread,struct callchain_cursor * cursor,struct evsel * evsel,struct perf_sample * sample,int max_stack,bool symbols) thread__resolve_callchain_unwind() argument
3017 __thread__resolve_callchain(struct thread * thread,struct callchain_cursor * cursor,struct evsel * evsel,struct perf_sample * sample,struct symbol ** parent,struct addr_location * root_al,int max_stack,bool symbols) __thread__resolve_callchain() argument
[all...]
/linux/sound/pci/cs46xx/
H A Ddsp_spos.c130 if (ins->symbol_table.symbols[i].deleted) { in find_free_symbol_index()
145 if (!strcmp(module->symbol_table.symbols[0].symbol_name, "OVERLAYBEGINADDRESS") && in add_symbols()
146 module->symbol_table.symbols[0].symbol_type == SYMBOL_CONSTANT ) { in add_symbols()
147 module->overlay_begin_address = module->symbol_table.symbols[0].address; in add_symbols()
160 module->symbol_table.symbols[i].symbol_name, in add_symbols()
161 module->symbol_table.symbols[i].symbol_type) == NULL) { in add_symbols()
163 ins->symbol_table.symbols[ins->symbol_table.nsymbols] = module->symbol_table.symbols[i]; in add_symbols()
164 …ins->symbol_table.symbols[ins->symbol_table.nsymbols].address += ((ins->code.offset / 2) - module-… in add_symbols()
165 ins->symbol_table.symbols[ins->symbol_table.nsymbols].module = module; in add_symbols()
166 ins->symbol_table.symbols[ins->symbol_table.nsymbols].deleted = 0; in add_symbols()
[all …]
/linux/Documentation/userspace-api/media/dvb/
H A Ddmx.h.rst.exceptions3 # All symbols belone to this namespace
12 # dmx_ts_pes_type_t enum symbols
35 # Ignore obsolete symbols
42 # dmx_input_t symbols
/linux/tools/perf/Documentation/
H A Dperf-kallsyms.txt6 perf-kallsyms - Searches running kernel for symbols
17 addresses and the addresses in the ELF kallsyms symbol table (for symbols in
H A Dperf-diff.txt24 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. The optional
124 Filters can be applied by --comms, --dsos and/or --symbols options.
H A Dperf-annotate.txt16 code. If the object file has debug symbols then the source code will be
29 Only consider symbols in these dsos.
70 Load module symbols. WARNING: use only with -k and LIVE kernel.
114 Look for files with symbols relative to this directory. The optional
135 Skip symbols that cannot be annotated.
/linux/Documentation/kbuild/
H A Dkconfig-language.rst20 | +- Set version information on all module symbols
35 bool "Set version information on all module symbols"
155 symbols.
162 In general use select only for non-visible symbols
163 (no prompts anywhere) and for symbols with no dependencies.
222 false, the menu block is not displayed to the user (the symbols
223 contained there can still be selected by other symbols, though). It is
230 and hex symbols. The user can only input a value which is larger than
242 enables the third modular state for all config symbols.
248 Transitional symbols are useful for backward compatibility during config
[all …]
H A DKconfig.select-break10 # 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/Documentation/translations/zh_CN/dev-tools/
H A Dgdb-kernel-debugging.rst70 (gdb) lx-symbols
164 lx-symbols -- (Re-)load symbols of Linux kernel and currently loaded modules
/linux/Documentation/translations/zh_TW/dev-tools/
H A Dgdb-kernel-debugging.rst66 (gdb) lx-symbols
160 lx-symbols -- (Re-)load symbols of Linux kernel and currently loaded modules
/linux/arch/s390/boot/
H A Dtrampoline.S5 # This function is identical to __load_psw(), but the lx-symbols GDB command
/linux/kernel/module/
H A DKconfig196 # To avoid conflicts with the discarded __gendwarfksyms_ptr symbols on
198 # indexing symbols for VARs") or after commit 9810758003ce ("btf_encoder:
212 This enables module versioning for exported symbols also from
413 but it creates consistency between symbols defining namespaces and
432 bool "Trim unused exported kernel symbols"
434 The kernel and some modules make many symbols available for
437 many of those exported symbols might never be used.
439 This option allows for unused exported symbols to be dropped from
447 string "Whitelist of symbols to keep in ksymtab"
450 By default, all unused exported symbols will be un-exported from the
[all …]
/linux/tools/perf/tests/shell/base_report/
H A Dstderr-whitelist.txt1 no symbols found in .*, maybe install a debug package
/linux/Documentation/userspace-api/media/mediactl/
H A Dmedia-header.rst6 Media controller uAPI symbols
/linux/scripts/gendwarfksyms/
H A DMakefile9 gendwarfksyms-objs += symbols.o

123456