Searched refs:ip (Results 201 - 225 of 1998) sorted by last modified time

1234567891011>>

/linux-master/tools/perf/util/
H A Dthread.h127 void *buf, u64 ip, int len, bool *is64bit);
H A Dsort.c330 return _sort__addr_cmp(left->ip, right->ip);
355 u64 ip, char level, char *bf, size_t size,
365 u64 rip = ip;
368 rip = map__unmap_ip(map, ip);
379 ip - map__unmap_ip(map, sym->start));
391 len, ip);
399 return _hist_entry__sym_snprintf(&he->ms, he->ip,
433 return left->ip - right->ip;
354 _hist_entry__sym_snprintf(struct map_symbol *ms, u64 ip, char level, char *bf, size_t size, unsigned int width) argument
1183 _hist_entry__addr_snprintf(struct map_symbol *ms, u64 ip, char level, char *bf, size_t size, unsigned int width) argument
2165 u64 ip = he->ip; local
[all...]
H A Dsrcline.c819 u64 ip)
859 ip - sym->start) < 0)
906 bool show_sym, bool show_addr, u64 ip)
908 return __get_srcline(dso, addr, sym, show_sym, show_addr, false, ip);
817 __get_srcline(struct dso *dso, u64 addr, struct symbol *sym, bool show_sym, bool show_addr, bool unwind_inlines, u64 ip) argument
905 get_srcline(struct dso *dso, u64 addr, struct symbol *sym, bool show_sym, bool show_addr, u64 ip) argument
H A Dsession.c897 event->auxtrace_error.ip = bswap_64(event->auxtrace_error.ip);
1365 event->header.misc, sample->pid, sample->tid, sample->ip,
H A Dpython.c232 sample_member_def(sample_ip, ip, T_ULONGLONG, "event type"), \
H A Dprint_insn.c113 sample->ip, 1, &insn);
H A Dmap.c565 * @ip: objdump address
570 * e.g. map__rip_2objdump(map__map_ip(map, map__objdump_2mem(map, ip))) == ip
574 u64 map__objdump_2mem(struct map *map, u64 ip) argument
579 return map__unmap_ip(map, ip);
582 return map__unmap_ip(map, ip + map__pgoff(map));
585 return map__unmap_ip(map, ip - dso->text_offset);
587 return ip + map__reloc(map);
592 u64 ip = map__unmap_ip(map, sym->start); local
594 return ip >
[all...]
H A Dmachine.h90 static inline bool machine__kernel_ip(struct machine *machine, u64 ip) argument
94 return ip >= kernel_start;
H A Dmaps.c952 const u64 ip = *(const u64 *)key; local
955 if (ip < map__start(map))
957 if (ip >= map__end(map))
962 struct map *maps__find(struct maps *maps, u64 ip) argument
972 bsearch(&ip, maps__maps_by_address(maps), maps__nr_maps(maps),
H A Dmachine.c2050 u64 ip)
2062 thread__find_cpumode_addr_location(thread, ip, &al);
2064 ams->addr = ip;
2104 ip__resolve_ams(al->thread, &mi->iaddr, sample->ip);
2113 static char *callchain_srcline(struct map_symbol *ms, u64 ip) argument
2123 srcline = srcline__tree_find(&dso->srclines, ip);
2128 srcline = get_srcline(dso, map__rip_2objdump(map, ip),
2129 ms->sym, show_sym, show_addr, ip);
2130 srcline__tree_insert(&dso->srclines, ip, srcline);
2146 u64 ip,
2048 ip__resolve_ams(struct thread *thread, struct addr_map_symbol *ams, u64 ip) argument
2141 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) argument
2382 u64 ip; local
2709 u64 ip = chain->ips[ent]; local
2849 u64 ip; local
2910 append_inlines(struct callchain_cursor *cursor, struct map_symbol *ms, u64 ip) argument
[all...]
H A Devsel.c2386 data->ip = *array;
H A Devent.c660 * because it applies only to the sample 'ip' and not necessary to 'addr' or
725 thread__find_map(thread, sample->cpumode, sample->ip, al);
H A Ddata-convert-json.c122 u64 ip, struct addr_location *al)
128 output_json_key_format(out, false, 5, "ip", "\"0x%" PRIx64 "\"", ip);
194 u64 ip = sample->callchain->ips[i]; local
197 if (ip >= PERF_CONTEXT_MAX) {
198 switch (ip) {
210 PRId64 "\n", (s64) ip);
222 ok = thread__find_symbol(al.thread, cpumode, ip, &tal);
223 output_sample_callchain_entry(tool, ip, ok ? &tal : NULL);
227 output_sample_callchain_entry(tool, sample->ip,
121 output_sample_callchain_entry(struct perf_tool *tool, u64 ip, struct addr_location *al) argument
[all...]
H A Dcallchain.c591 call->ip = cursor_node->ip;
624 cursor_node->ip);
763 match = match_chain_dso_addresses(cnode->ms.map, cnode->ip, node->ms.map, node->ip);
792 node->ip);
1040 callchain_cursor_append(cursor, list->ip, &ms, false, NULL, 0, 0, 0, list->srcline);
1080 u64 ip, struct map_symbol *ms,
1095 node->ip = ip;
1079 callchain_cursor_append(struct callchain_cursor *cursor, u64 ip, struct map_symbol *ms, bool branch, struct branch_flags *flags, int nr_loop_iter, u64 iter_cycles, u64 branch_from, const char *srcline) argument
[all...]
H A Dannotate.h561 u64 annotate_calc_pcrel(struct map_symbol *ms, u64 ip, int offset,
H A Dannotate-data.c348 * @ip: instruction address of the memory access
354 * type it accesses. The exact location is expressed by (@ip, reg, offset)
355 * for pointer variables or (@ip, @addr) for global variables. Note that global
362 struct annotated_data_type *find_data_type(struct map_symbol *ms, u64 ip, argument
383 pc = map__rip_2objdump(ms->map, ip);
H A Dannotate-data.h108 /* Returns data type at the location (ip, reg, offset) */
109 struct annotated_data_type *find_data_type(struct map_symbol *ms, u64 ip,
124 find_data_type(struct map_symbol *ms __maybe_unused, u64 ip __maybe_unused,
/linux-master/tools/perf/util/scripting-engines/
H A Dtrace-event-python.c453 pydict_set_item_string_decref(pyelem, "ip",
454 PyLong_FromUnsignedLongLong(node->ip));
477 node_al.addr = map__map_ip(map, node->ip);
871 pydict_set_item_string_decref(dict_sample, "ip",
872 PyLong_FromUnsignedLongLong(sample->ip));
998 /* ip unwinding */
1323 tuple_set_d64(t, 8, es->sample->ip);
1391 tuple_set_d64(t, 3, cp->ip);
1490 /* ip unwinding */
1635 tuple_set_u64(t, 5, e->ip);
[all...]
/linux-master/tools/perf/util/bpf_skel/vmlinux/
H A Dvmlinux.h162 u64 ip; member in struct:perf_sample_data
/linux-master/tools/perf/tests/shell/
H A Dtest_arm_callgraph_fp.sh49 perf script -i "$PERF_DATA" -F comm,ip,sym | head -n4
50 perf script -i "$PERF_DATA" -F comm,ip,sym | head -n4 | \
/linux-master/tools/perf/
H A Dbuiltin-trace.c2955 thread__find_symbol(thread, sample->cpumode, sample->ip, &al);
H A Dbuiltin-top.c169 static void ui__warn_map_erange(struct map *map, struct symbol *sym, u64 ip) argument
185 ip, dso->long_name, dso__symtab_origin(dso),
200 struct evsel *evsel, u64 ip)
217 err = hist_entry__inc_addr_samples(he, sample, evsel, ip);
229 ui__warn_map_erange(he->ms.map, sym, ip);
H A Dbuiltin-script.c177 {.str = "ip", .field = PERF_OUTPUT_IP},
1165 static int ip__fprintf_jump(uint64_t ip, struct branch_entry *en, argument
1172 int printed = fprintf(fp, "\t%016" PRIx64 "\t%-30s\t", ip,
1173 dump_insn(x, ip, inbuf, len, &ilen));
1182 thread__find_map(thread, x->cpumode, ip, &al);
1304 uint64_t ip = start + off; local
1306 printed += ip__fprintf_sym(ip, thread, x.cpumode, x.cpu, &lastsym, attr, fp);
1307 if (ip == end) {
1308 printed += ip__fprintf_jump(ip, &entries[i], &x, buffer + off, len - off, ++insn, fp,
1311 printed += print_srccode(thread, x.cpumode, ip);
1423 resolve_branch_sym(struct perf_sample *sample, struct evsel *evsel, struct thread *thread, struct addr_location *al, struct addr_location *addr_al, u64 *ip) argument
1466 u64 ip = 0; local
2130 u64 ip; local
[all...]
H A Dbuiltin-sched.c2781 if (chain->ip >= PERF_CONTEXT_MAX)
H A Dbuiltin-mem.c231 sample->ip,

Completed in 328 milliseconds

1234567891011>>