/openbmc/qemu/contrib/elf2dmp/ |
H A D | pdb.c | 55 size_t size = pdb_get_file_size(r, r->symbols->gsym_file); in pdb_find_public_v3_symbol() 104 g_free(r->symbols); in pdb_exit_symbols() 181 PDB_SYMBOLS *symbols; in pdb_init_symbols() local 183 symbols = pdb_ds_read_file(r, 3); in pdb_init_symbols() 184 if (!symbols) { in pdb_init_symbols() 188 r->symbols = symbols; in pdb_init_symbols() 190 r->segments = lduw_le_p((const char *)symbols + sizeof(PDB_SYMBOLS) + in pdb_init_symbols() 191 symbols->module_size + symbols->offset_size + in pdb_init_symbols() 192 symbols->hash_size + symbols->srcmodule_size + in pdb_init_symbols() 193 symbols->pdbimport_size + symbols->unknown2_size + in pdb_init_symbols() [all …]
|
/openbmc/qemu/plugins/ |
H A D | meson.build | 7 output: 'qemu-plugin.symbols', 9 command: [files('../scripts/qemu-plugin-symbols.py'), '@INPUT@']) 11 # Modules need more symbols than just those in plugins/qemu-plugins.symbols 16 output: 'qemu-plugins-ld64.symbols', 19 emulator_link_args += ['-Wl,-exported_symbols_list,plugins/qemu-plugins-ld64.symbols'] 29 # First, create a .def file listing all the symbols a plugin should expect to have
|
/openbmc/linux/tools/perf/util/ |
H A D | symbol.c | 181 void symbols__fixup_duplicate(struct rb_root_cached *symbols) in symbols__fixup_duplicate() argument 189 nd = rb_first_cached(symbols); in symbols__fixup_duplicate() 206 rb_erase_cached(&next->rb_node, symbols); in symbols__fixup_duplicate() 213 rb_erase_cached(&curr->rb_node, symbols); in symbols__fixup_duplicate() 220 void symbols__fixup_end(struct rb_root_cached *symbols, bool is_kallsyms) in symbols__fixup_end() argument 222 struct rb_node *nd, *prevnd = rb_first_cached(symbols); in symbols__fixup_end() 305 void symbols__delete(struct rb_root_cached *symbols) in symbols__delete() argument 308 struct rb_node *next = rb_first_cached(symbols); in symbols__delete() 313 rb_erase_cached(&pos->rb_node, symbols); in symbols__delete() 318 void __symbols__insert(struct rb_root_cached *symbols, in __symbols__insert() argument [all …]
|
H A D | symbol.h | 76 void symbols__delete(struct rb_root_cached *symbols); 84 #define symbols__for_each_entry(symbols, pos, nd) \ argument 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); 191 void symbols__fixup_end(struct rb_root_cached *symbols, bool is_kallsyms);
|
/openbmc/linux/scripts/ |
H A 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"});
|
H A D | get_abi.pl | 65 my %symbols; 152 push @{$symbols{$content}->{file}}, " $file:" . ($ln - 1); 161 $symbols{$w}->{xref} = $what; 172 push @{$data{$nametag}->{symbols}}, $content if ($data{$nametag}->{what}); 267 $symbols{$w}->{xref} = $what; 313 my $symbols = qr { ([\x01-\x08\x0e-\x1f\x21-\x2f\x3a-\x40\x7b-\xff]) }x; 359 $name =~ s/$symbols/\\$1/g; 450 $xref =~ s/$symbols/\\$1/g; 484 if ($data{$what}->{symbols}) { 487 foreach my $content(@{$data{$what}->{symbols}}) { [all …]
|
H A D | checkkconfigsymbols.py | 355 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):
|
H A D | faddr2line | 77 local start_kernel_addr=$(${READELF} --symbols --wide $objfile | sed 's/\[.*\]//' | 182 …done < <(${READELF} --symbols --wide $objfile | sed 's/\[.*\]//' | ${AWK} -v sec=$sym_sec '$7 == s… 263 …done < <(${READELF} --symbols --wide $objfile | sed 's/\[.*\]//' | ${AWK} -v fn=$sym_name '$4 == "…
|
/openbmc/linux/tools/lib/bpf/ |
H A D | elf.c | 296 struct symbol *symbols; in elf_resolve_syms_offsets() local 304 symbols = calloc(cnt, sizeof(*symbols)); in elf_resolve_syms_offsets() 306 if (!offsets || !symbols) { in elf_resolve_syms_offsets() 312 symbols[i].name = syms[i]; in elf_resolve_syms_offsets() 313 symbols[i].idx = i; in elf_resolve_syms_offsets() 316 qsort(symbols, cnt, sizeof(*symbols), symbol_cmp); in elf_resolve_syms_offsets() 336 found = bsearch(&tmp, symbols, cnt, sizeof(*symbols), symbol_cmp); in elf_resolve_syms_offsets() 374 free(symbols); in elf_resolve_syms_offsets()
|
/openbmc/linux/Documentation/livepatch/ |
H A D | module-elf-format.rst | 32 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 …]
|
/openbmc/linux/sound/pci/cs46xx/ |
H A D | dsp_spos.c | 130 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 …]
|
/openbmc/linux/Documentation/kbuild/ |
H A D | kconfig.rst | 18 New kernel releases often introduce new config symbols. Often more 19 important, new kernel releases may rename config symbols. When 23 symbols have been introduced. 25 To see a list of new config symbols, use:: 30 and the config program will list any new symbols, one per line. 62 symbols in the config input. 70 If you set `CONFIG_` in the environment, Kconfig will prefix all symbols 86 that contains config symbols that the user requires to be set to a 95 config files containing just the config symbols that you are interested 97 including symbols of your miniconfig file. [all …]
|
/openbmc/bmcweb/include/ |
H A D | http_utility.hpp | 37 using boost::spirit::x3::symbols; in getContentType() 40 const symbols<ContentType> knownMimeType{ in getContentType() 76 using boost::spirit::x3::symbols; in getPreferredContentType() 79 const symbols<ContentType> knownMimeType{ in getPreferredContentType() 153 using boost::spirit::x3::symbols; in getPreferredEncoding() 156 const symbols<Encoding> knownAcceptEncoding{{"gzip", Encoding::GZIP}, in getPreferredEncoding()
|
/openbmc/linux/Documentation/core-api/ |
H A D | symbol-namespaces.rst | 6 export surface of in-kernel symbols exported through the family of 24 their exported symbols into separate namespaces. That is useful for 26 limiting the availability of a set of symbols for use in other parts of the 27 kernel. As of today, modules that make use of symbols exported into namespaces, 42 exporting of kernel symbols to the kernel symbol table, variants of these are 43 available to export symbols into a certain namespace: EXPORT_SYMBOL_NS() and 60 Defining namespaces for all symbols of a subsystem can be very verbose and may 68 export all symbols defined in usb-common into the namespace USB_COMMON, add a 90 In order to use symbols that are exported into namespaces, kernel modules need 93 for the namespaces it uses symbols from. E.g. a module using the [all …]
|
/openbmc/phosphor-virtual-sensor/ |
H A D | virtualSensor.cpp | 198 symbols.create_variable(sensor); in parseConfigInterface() 290 symbols.create_variable(name); in initVirtualSensor() 322 symbols.create_variable(paramName); in initVirtualSensor() 329 symbols.add_constants(); in initVirtualSensor() 330 symbols.add_package(vecopsPackage); in initVirtualSensor() 331 symbols.add_function("maxIgnoreNaN", funcMaxIgnoreNaN); in initVirtualSensor() 332 symbols.add_function("sumIgnoreNaN", funcSumIgnoreNaN); in initVirtualSensor() 333 symbols.add_function("ifNan", funcIfNan); in initVirtualSensor() 335 expression.register_symbol_table(symbols); in initVirtualSensor() 397 symbols.add_constants(); in initVirtualSensor() [all …]
|
/openbmc/linux/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); \
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/ltrace/ltrace/ |
H A D | 0001-Fix-type-of-single-bit-bitfields.patch | 29 /* This is relevant for PLT symbols. Latent PLT symbols are 37 /* Delayed symbols are those for which a breakpoint shouldn't 38 * be enabled yet. They are similar to latent symbols, but
|
/openbmc/openbmc/poky/meta/recipes-devtools/pseudo/files/ |
H A D | glibc238.patch | 1 glibc 2.38 would include __isoc23_strtol and similar symbols. This is trggerd by 16 +/* glibc 2.38 would include __isoc23_strtol and similar symbols. This is trggerd by 39 +/* glibc 2.38 would include __isoc23_strtol and similar symbols. This is trggerd by
|
/openbmc/linux/tools/perf/Documentation/ |
H A 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
|
H A 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. 70 Load module symbols. WARNING: use only with -k and LIVE kernel. 114 Look for files with symbols relative to this directory. 132 Skip symbols that cannot be annotated.
|
H A 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. 121 Filters can be applied by --comms, --dsos and/or --symbols options.
|
/openbmc/u-boot/Documentation/ |
H A D | linker_lists.rst | 42 allows putting a start and end symbols around a list, by mapping 43 these symbols to sections names with components "1" (before) and 45 Start and end symbols for a list can generally be defined as 52 Start and end symbols for the whole of the linker lists area can be
|
/openbmc/openbmc/meta-openembedded/meta-multimedia/recipes-multimedia/sox/sox/ |
H A D | 0001-Update-exported-symbol-list.patch | 6 commit 5c58413544 ("Don't export (most) internal libsox symbols") 27 - -export-symbols-regex '^(sox_.*|lsx_(check_read_params|(close|open)_dllibrary|(debug(_more|_most… 28 + -export-symbols-regex '^(sox_.*|lsx_(([cm]|re)alloc|check_read_params|(close|open)_dllibrary|(de…
|
/openbmc/u-boot/fs/jffs2/ |
H A D | mini_inflate.c | 40 stream->codes.symbols = stream->code_symbols; in init_stream() 48 stream->lengths.symbols = stream->length_symbols; in init_stream() 56 stream->distance.symbols = stream->distance_symbols; in init_stream() 134 return set->symbols[set->pos[bits] + code - set->first[bits]]; in read_symbol() 197 set->symbols[set->pos[length]++] = i; in fill_code_tables()
|
/openbmc/linux/Documentation/userspace-api/media/ |
H A D | dmx.h.rst.exceptions | 9 # dmx_pes_type_t enum symbols 33 # Ignore obsolete symbols 40 # dmx_input_t symbols
|