Lines Matching refs:ops
13 struct ins_operands *ops, in arm64_mov__parse() argument
17 char *s = strchr(ops->raw, ','), *target, *endptr; in arm64_mov__parse()
23 ops->source.raw = strdup(ops->raw); in arm64_mov__parse()
26 if (ops->source.raw == NULL) in arm64_mov__parse()
30 ops->target.raw = strdup(target); in arm64_mov__parse()
31 if (ops->target.raw == NULL) in arm64_mov__parse()
34 ops->target.addr = strtoull(target, &endptr, 16); in arm64_mov__parse()
47 ops->target.name = strdup(s); in arm64_mov__parse()
50 if (ops->target.name == NULL) in arm64_mov__parse()
56 zfree(&ops->target.raw); in arm64_mov__parse()
58 zfree(&ops->source.raw); in arm64_mov__parse()
63 struct ins_operands *ops, int max_ins_name);
73 struct ins_ops *ops; in arm64__associate_instruction_ops() local
77 ops = &jump_ops; in arm64__associate_instruction_ops()
79 ops = &call_ops; in arm64__associate_instruction_ops()
81 ops = &ret_ops; in arm64__associate_instruction_ops()
83 ops = &arm64_mov_ops; in arm64__associate_instruction_ops()
85 arch__associate_ins_ops(arch, name, ops); in arm64__associate_instruction_ops()
86 return ops; in arm64__associate_instruction_ops()