Home
last modified time | relevance | path

Searched refs:ins (Results 1 – 6 of 6) sorted by relevance

/tools/perf/util/
Dannotate.h14 struct ins;
31 struct ins *ins; member
40 int (*scnprintf)(struct ins *ins, char *bf, size_t size,
44 struct ins { struct
49 bool ins__is_jump(const struct ins *ins); argument
50 bool ins__is_call(const struct ins *ins);
51 bool ins__is_ret(const struct ins *ins);
52 int ins__scnprintf(struct ins *ins, char *bf, size_t size, struct ins_operands *ops);
61 struct ins *ins; member
Dbpf-prologue.c61 #define ins(i, p) append_insn((i), (p)) macro
80 ins(BPF_LDX_MEM(BPF_DW, target_reg, ctx_reg, offset), pos); in gen_ldx_reg_from_ctx()
107 ins(BPF_MOV64_REG(BPF_REG_ARG3, src_base_addr_reg), pos); in gen_read_mem()
110 ins(BPF_ALU64_IMM(BPF_ADD, BPF_REG_ARG3, offset), pos); in gen_read_mem()
113 ins(BPF_ALU64_IMM(BPF_MOV, BPF_REG_ARG2, BPF_REG_SIZE), pos); in gen_read_mem()
117 ins(BPF_MOV64_REG(BPF_REG_ARG1, dst_addr_reg), pos); in gen_read_mem()
120 ins(BPF_EMIT_CALL(BPF_FUNC_probe_read), pos); in gen_read_mem()
126 ins(BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, JMP_TO_ERROR_CODE), in gen_read_mem()
223 ins(BPF_MOV64_REG(BPF_REG_7, BPF_REG_FP), pos); in gen_prologue_slowpath()
225 ins(BPF_ALU64_IMM(BPF_ADD, BPF_REG_7, stack_offset), pos); in gen_prologue_slowpath()
[all …]
Dannotate.c29 static struct ins *ins__find(const char *name);
42 static int ins__raw_scnprintf(struct ins *ins, char *bf, size_t size, in ins__raw_scnprintf() argument
45 return scnprintf(bf, size, "%-6.6s %s", ins->name, ops->raw); in ins__raw_scnprintf()
48 int ins__scnprintf(struct ins *ins, char *bf, size_t size, in ins__scnprintf() argument
51 if (ins->ops->scnprintf) in ins__scnprintf()
52 return ins->ops->scnprintf(ins, bf, size, ops); in ins__scnprintf()
54 return ins__raw_scnprintf(ins, bf, size, ops); in ins__scnprintf()
99 static int call__scnprintf(struct ins *ins, char *bf, size_t size, in call__scnprintf() argument
103 return scnprintf(bf, size, "%-6.6s %s", ins->name, ops->target.name); in call__scnprintf()
106 return ins__raw_scnprintf(ins, bf, size, ops); in call__scnprintf()
[all …]
/tools/perf/scripts/python/
Dstat-cpi.py55 ins = get(time, "instructions", cpu, thread)
58 if ins != 0:
59 cpi = cyc/float(ins)
61 …%15f: cpu %d, thread %d -> cpi %f (%d/%d)" % (time/(float(1000000000)), cpu, thread, cpi, cyc, ins)
/tools/perf/ui/browsers/
Dannotate.c216 if (dl->ins && dl->ins->ops->scnprintf) { in annotate_browser__write()
217 if (ins__is_jump(dl->ins)) { in annotate_browser__write()
223 } else if (ins__is_call(dl->ins)) { in annotate_browser__write()
226 } else if (ins__is_ret(dl->ins)) { in annotate_browser__write()
246 if (!dl || !dl->ins || !ins__is_jump(dl->ins) in disasm_line__is_valid_jump()
495 if (!ins__is_call(dl->ins)) in annotate_browser__callq()
548 if (!ins__is_jump(dl->ins)) in annotate_browser__jump()
844 else if (!browser->selection->ins) in annotate_browser__run()
846 else if (ins__is_ret(browser->selection->ins)) in annotate_browser__run()
/tools/power/cpupower/bench/
DREADME-BENCH81 below possible ondemand sample kick ins (1)):
85 switching up (compare with below possible ondemand sample kick ins (2))::