| /tools/perf/util/ |
| A D | symbol.h | 48 struct symbol { struct 75 void symbol__delete(struct symbol *sym); argument 107 static inline void *symbol__priv(struct symbol *sym) in symbol__priv() 127 struct symbol *sym); 129 struct symbol *sym); 137 struct symbol *dso__first_symbol(struct dso *dso); 138 struct symbol *dso__last_symbol(struct dso *dso); 139 struct symbol *dso__next_symbol(struct symbol *sym); 169 size_t symbol__fprintf(struct symbol *sym, FILE *fp); 221 void arch__sym_update(struct symbol *s, GElf_Sym *sym); [all …]
|
| A D | srcline.h | 10 struct symbol; 14 char *get_srcline(struct dso *dso, u64 addr, struct symbol *sym, 16 char *__get_srcline(struct dso *dso, u64 addr, struct symbol *sym, 33 struct symbol *symbol; member 46 struct symbol *sym);
|
| A D | symbol_fprintf.c | 10 size_t symbol__fprintf(struct symbol *sym, FILE *fp) in symbol__fprintf() 19 size_t __symbol__fprintf_symname_offs(const struct symbol *sym, in __symbol__fprintf_symname_offs() 43 size_t symbol__fprintf_symname_offs(const struct symbol *sym, in symbol__fprintf_symname_offs() 50 size_t __symbol__fprintf_symname(const struct symbol *sym, in __symbol__fprintf_symname() 57 size_t symbol__fprintf_symname(const struct symbol *sym, FILE *fp) in symbol__fprintf_symname() 68 struct symbol *pos = dso__symbol_names(dso)[i]; in dso__fprintf_symbols_by_name()
|
| A D | disasm_bpf.h | 6 struct symbol; 9 int symbol__disassemble_bpf(struct symbol *sym, struct annotate_args *args); 10 int symbol__disassemble_bpf_image(struct symbol *sym, struct annotate_args *args);
|
| A D | symbol.c | 153 static int choose_best_symbol(struct symbol *syma, struct symbol *symb) in choose_best_symbol() 368 struct symbol *s; in __symbols__insert() 411 struct symbol *s = rb_entry(n, struct symbol, rb_node); in symbols__find() 444 static struct symbol *symbols__next(struct symbol *sym) in symbols__next() 456 const struct symbol *lhs = *((const struct symbol **)vlhs); in symbols__sort_name_cmp() 457 const struct symbol *rhs = *((const struct symbol **)vrhs); in symbols__sort_name_cmp() 476 struct symbol *pos = rb_entry(nd, struct symbol, rb_node); in symbols__sort_by_name() 502 static struct symbol *symbols__find_by_name(struct symbol *symbols[], in symbols__find_by_name() 601 struct symbol *dso__next_symbol(struct symbol *sym) in dso__next_symbol() 1618 struct symbol *symbol; in dso__load_bfd_symbols() local [all …]
|
| A D | map_symbol.h | 9 struct symbol; 14 struct symbol *sym;
|
| A D | addr_location.h | 10 struct symbol; 16 struct symbol *sym;
|
| A D | srcline.c | 52 static int inline_list__append(struct symbol *symbol, char *srcline, in inline_list__append() argument 61 ilist->symbol = symbol; in inline_list__append() 97 struct symbol *base_sym, in new_inline_sym() 100 struct symbol *inline_sym; in new_inline_sym() 154 struct symbol *sym) in addr2line() 166 struct symbol *inline_sym = in addr2line() 346 struct symbol *sym) in inline_list__append_dso_a2l() 361 struct symbol *sym) in addr2line() 681 struct symbol *sym, in inline_list__append_record() 1041 struct symbol *sym) in dso__parse_addr_inlines() [all …]
|
| A D | annotate.h | 27 struct symbol; 186 bool disasm_line__is_valid_local_jump(struct disasm_line *dl, struct symbol *sym); 211 void symbol__calc_percent(struct symbol *sym, struct evsel *evsel); 408 static inline struct annotation *symbol__annotation(struct symbol *sym) in symbol__annotation() 427 struct annotated_source *symbol__hists(struct symbol *sym, int nr_hists); 428 void symbol__annotate_zero_histograms(struct symbol *sym); 462 void symbol__annotate_zero_histogram(struct symbol *sym, struct evsel *evsel); 463 void symbol__annotate_decay_histogram(struct symbol *sym, struct evsel *evsel); 579 int annotate_get_basic_blocks(struct symbol *sym, s64 src, s64 dst,
|
| A D | call-path.h | 30 struct symbol *sym; 66 struct symbol *sym, u64 ip, u64 ks);
|
| /tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/ |
| A D | EventClass.py | 26 def create_event(name, comm, dso, symbol, raw_buf): argument 28 event = PebsEvent(name, comm, dso, symbol, raw_buf) 30 event = PebsNHM(name, comm, dso, symbol, raw_buf) 32 event = PerfEvent(name, comm, dso, symbol, raw_buf) 38 def __init__(self, name, comm, dso, symbol, raw_buf, ev_type=EVTYPE_GENERIC): argument 42 self.symbol = symbol 49 (self.name, self.symbol, self.comm, self.dso)) 58 def __init__(self, name, comm, dso, symbol, raw_buf, ev_type=EVTYPE_PEBS): argument 72 PerfEvent.__init__(self, name, comm, dso, symbol, raw_buf, ev_type) 87 def __init__(self, name, comm, dso, symbol, raw_buf, ev_type=EVTYPE_PEBS_LL): argument [all …]
|
| /tools/perf/ |
| A D | builtin-kallsyms.c | 42 struct symbol *symbol = machine__find_kernel_symbol_by_name(machine, argv[i], &map); in __cmd_kallsyms() local 44 if (symbol == NULL) { in __cmd_kallsyms() 51 symbol->name, dso__short_name(dso), dso__long_name(dso), in __cmd_kallsyms() 52 map__unmap_ip(map, symbol->start), map__unmap_ip(map, symbol->end), in __cmd_kallsyms() 53 symbol->start, symbol->end); in __cmd_kallsyms()
|
| /tools/perf/scripts/python/ |
| A D | intel-pt-events.py | 293 symbol = get_optional(sample, "addr_symbol") 301 if symbol == "[unknown]": 355 symbol = get_optional(param_dict, "symbol") 377 print_common_ip(param_dict, sample, symbol, dso) 381 print_common_ip(param_dict, sample, symbol, dso) 385 print_common_ip(param_dict, sample, symbol, dso) 389 print_common_ip(param_dict, sample, symbol, dso) 393 print_common_ip(param_dict, sample, symbol, dso) 397 print_common_ip(param_dict, sample, symbol, dso) 401 print_common_ip(param_dict, sample, symbol, dso) [all …]
|
| A D | event_analyzing_sample.py | 87 symbol = param_dict["symbol"] 89 symbol = "Unknown_symbol" 92 event = create_event(name, comm, dso, symbol, raw_buf) 98 (event.name, event.symbol, event.comm, event.dso)) 103 (event.name, event.symbol, event.comm, event.dso, event.flags,
|
| /tools/include/linux/ |
| A D | btf_ids.h | 38 #define ____BTF_ID(symbol) \ argument 41 ".local " #symbol " ; \n" \ 42 ".type " #symbol ", STT_OBJECT; \n" \ 43 ".size " #symbol ", 4; \n" \ 44 #symbol ": \n" \ 48 #define __BTF_ID(symbol) \ argument 49 ____BTF_ID(symbol)
|
| /tools/objtool/ |
| A D | elf.c | 115 const struct symbol *s = rb_entry(node, struct symbol, node); in symbol_hole_by_offset() 157 struct symbol *sym; in find_symbol_by_index() 170 struct symbol *iter; in find_symbol_by_offset() 183 struct symbol *iter; in find_func_by_offset() 196 struct symbol *iter; in find_symbol_containing() 216 struct symbol *s; in find_symbol_hole_containing() 249 struct symbol *iter; in find_func_containing() 261 struct symbol *sym; in find_symbol_by_name() 578 struct symbol *sym; in mark_group_syms() 759 struct symbol *old; in __elf_create_symbol() [all …]
|
| /tools/perf/arch/powerpc/util/ |
| A D | sym-handling.c | 13 int arch__choose_best_symbol(struct symbol *syma, in arch__choose_best_symbol() 14 struct symbol *symb __maybe_unused) in arch__choose_best_symbol() 70 void arch__sym_update(struct symbol *s, GElf_Sym *sym) in arch__sym_update() 80 struct symbol *sym) in arch__fix_tev_from_maps() 123 struct symbol *sym = NULL; in arch__post_process_probe_trace_events()
|
| /tools/net/sunrpc/xdrgen/ |
| A D | xdr_ast.py | 69 symbol: str 567 name = children[0].symbol 590 name = children[0].symbol 597 name = children[0].symbol 607 name = children[0].symbol 618 name = children[1].symbol 626 name = children[1].symbol 637 name = children[1].symbol 644 name = children[1].symbol 655 name = children[0].symbol [all …]
|
| /tools/perf/ui/browsers/ |
| A D | map.c | 27 struct symbol *sym = rb_entry(nd, struct symbol, rb_node); in map_browser__write() 43 static u32 *symbol__browser_index(struct symbol *browser) in symbol__browser_index() 51 struct symbol *sym; in map_browser__search() 123 struct symbol *pos = rb_entry(nd, struct symbol, rb_node); in map__browse()
|
| /tools/objtool/include/objtool/ |
| A D | elf.h | 41 struct symbol *sym; 49 struct symbol { struct 60 struct symbol *pfunc, *cfunc, *alias; argument 81 struct symbol *sym; argument 108 struct symbol *symbol_data; 119 struct symbol *elf_create_prefix_symbol(struct elf *elf, struct symbol *orig, long size); 130 struct symbol *sym, 140 struct symbol *find_func_by_offset(struct section *sec, unsigned long offset); 141 struct symbol *find_symbol_by_offset(struct section *sec, unsigned long offset); 142 struct symbol *find_symbol_by_name(const struct elf *elf, const char *name); [all …]
|
| A D | check.h | 74 struct symbol *_call_dest; 81 struct symbol *sym; 86 static inline struct symbol *insn_func(struct instruction *insn) in insn_func() 88 struct symbol *sym = insn->sym; in insn_func()
|
| A D | arch.h | 93 bool arch_is_retpoline(struct symbol *sym); 94 bool arch_is_rethunk(struct symbol *sym); 95 bool arch_is_embedded_insn(struct symbol *sym);
|
| /tools/perf/Documentation/ |
| A D | perf-kallsyms.txt | 15 This command searches the running kernel kallsyms file for the given symbol(s) 17 addresses and the addresses in the ELF kallsyms symbol table (for symbols in 24 Increase verbosity level, showing details about symbol table loading, etc.
|
| /tools/build/feature/ |
| A D | test-libbfd.c | 8 char symbol[4096] = "FieldName__9ClassNameFd"; in main() local 11 tmp = bfd_demangle(0, symbol, 0); in main()
|
| A D | test-cplus-demangle.c | 7 char symbol[4096] = "FieldName__9ClassNameFd"; in main() local 10 tmp = cplus_demangle(symbol, 0); in main()
|