Lines Matching full:syme
157 static int parse_source(struct sym_entry *syme)
164 if (!syme)
167 sym = sym_entry__symbol(syme);
168 map = syme->map;
198 err = symbol__annotate(sym, syme->map, 0);
200 err = symbol__annotate(sym, syme->map, 0, false);
205 top.sym_filter_entry = syme;
212 static void __zero_source_counters(struct sym_entry *syme)
214 struct symbol *sym = sym_entry__symbol(syme);
218 static void record_precise_ip(struct sym_entry *syme, int counter, u64 ip)
223 if (syme != top.sym_filter_entry)
226 sym = sym_entry__symbol(syme);
232 ip = syme->map->map_ip(syme->map, ip);
233 symbol__inc_addr_samples(sym, syme->map, counter, ip);
238 static void show_details(struct sym_entry *syme)
244 if (!syme)
247 symbol = sym_entry__symbol(syme);
258 more = symbol__annotate_printf(symbol, syme->map, top.sym_evsel->idx,
272 static void __list_insert_active_sym(struct sym_entry *syme)
274 list_add(&syme->node, &top.active_symbols);
282 struct sym_entry *syme;
337 syme = rb_entry(nd, struct sym_entry, rb_node);
338 sym = sym_entry__symbol(syme);
340 (int)syme->snap_count < top.count_filter)
343 pcnt = 100.0 - (100.0 * ((sum_ksamples - syme->snap_count) /
347 printf("%20.2f ", syme->weight);
349 printf("%9.1f %10ld ", syme->weight, syme->snap_count);
356 dso_width >= syme->map->dso->long_name_len ?
357 syme->map->dso->long_name :
358 syme->map->dso->short_name);
400 struct sym_entry *syme = *target, *n, *found = NULL;
404 if (syme) {
405 __zero_source_counters(syme);
418 syme = list_entry(top.active_symbols.next, struct sym_entry, node);
421 list_for_each_entry_safe_from(syme, n, &top.active_symbols, node) {
422 struct symbol *sym = sym_entry__symbol(syme);
425 found = syme;
586 struct sym_entry *syme = top.sym_filter_entry;
589 __zero_source_counters(syme);
673 struct sym_entry *syme;
693 syme = symbol__priv(sym);
694 syme->map = map;
699 syme;
718 struct sym_entry *syme;
830 syme = symbol__priv(al.sym);
836 syme->count[evsel->idx]++;
837 record_precise_ip(syme, evsel->idx, ip);
839 if (list_empty(&syme->node) || !syme->node.next) {
841 __list_insert_active_sym(syme);