Home
last modified time | relevance | path

Searched refs:symbols (Results 1 – 25 of 146) 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/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/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/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.h61 /** Set true for kernel symbols of idle routines. */
78 void symbols__delete(struct rb_root_cached *symbols);
80 /* symbols__for_each_entry - iterate over symbols (rb_root)
82 * @symbols: the rb_root of symbols
86 #define symbols__for_each_entry(symbols, pos, nd) \
87 for (nd = rb_first_cached(symbols); \
179 "\t\t\t\t" "directory:\tLook for files with symbols relative to this directory.\n" \
197 void __symbols__insert(struct rb_root_cached *symbols, struct symbol *sym,
199 void symbols__insert(struct rb_root_cached *symbols, struc
84 symbols__for_each_entry(symbols,pos,nd) global() argument
[all...]
H A Dsymbol.c208 void symbols__fixup_duplicate(struct rb_root_cached *symbols) in symbols__fixup_duplicate()
216 nd = rb_first_cached(symbols); in symbols__fixup_duplicate()
232 rb_erase_cached(&next->rb_node, symbols); in symbols__fixup_duplicate()
239 rb_erase_cached(&curr->rb_node, symbols); in symbols__fixup_duplicate()
245 /* Update zero-sized symbols using the address of the next symbol */ in symbols__fixup_end() argument
246 void symbols__fixup_end(struct rb_root_cached *symbols, bool is_kallsyms) in symbols__fixup_end()
248 struct rb_node *nd, *prevnd = rb_first_cached(symbols); in symbols__fixup_end()
272 * In kallsyms, it determines module symbols using '[' character in symbols__fixup_end()
348 void symbols__delete(struct rb_root_cached *symbols) in symbols__delete()
351 struct rb_node *next = rb_first_cached(symbols); in symbols__delete()
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.c2156 bool symbols) in add_callchain_ip() argument
2169 thread__find_cpumode_addr_location(thread, ip, symbols, &al); in add_callchain_ip()
2196 if (symbols) in add_callchain_ip()
2334 bool symbols) in lbr_callchain_add_kernel_ip() argument
2345 symbols); in lbr_callchain_add_kernel_ip()
2356 symbols); in lbr_callchain_add_kernel_ip()
2400 bool symbols) in lbr_callchain_add_lbr_ip() argument
2439 *branch_from, symbols); in lbr_callchain_add_lbr_ip()
2464 *branch_from, symbols); in lbr_callchain_add_lbr_ip()
2479 *branch_from, symbols); in lbr_callchain_add_lbr_ip()
[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/kbuild/
H A Dkconfig.rst19 New kernel releases often introduce new config symbols. Often more
20 important, new kernel releases may rename config symbols. When
24 symbols have been introduced.
26 To see a list of new config symbols, use::
31 and the config program will list any new symbols, one per line.
60 symbols in the config input.
66 If you set ``CONFIG_`` in the environment, Kconfig will prefix all symbols
75 filename that contains config symbols that the user requires to be set to a
84 config files containing just the config symbols that you are interested
86 including symbols of your miniconfig file.
[all …]
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/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.
H A Dperf-top.txt110 Hide kernel symbols.
114 Hide user symbols.
117 Demangle kernel symbols.
154 Only consider symbols in these dsos. This option will affect the
158 Only consider symbols in these comms. This option will affect the
161 --symbols::
162 Only consider these symbols. This option will affect the
221 Filters can be applied by --comms, --dsos and/or --symbols options and
422 Hide kernel symbols.
425 Hide user symbols.
/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/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/drivers/firmware/efi/libstub/
H A DMakefile140 --prefix-symbols=__efistub_
147 --prefix-symbols=__efistub_
153 --prefix-symbols=__efistub_
/linux/Documentation/ABI/stable/
H A Dvdso30 Unless otherwise noted, the set of symbols with any given version and the
31 ABI of those symbols is considered stable. It may vary across architectures,

123456