Lines Matching refs:ops
13 struct ins_operands *ops, in arm64_mov__parse() argument
16 char *s = strchr(ops->raw, ','), *target, *endptr; in arm64_mov__parse()
22 ops->source.raw = strdup(ops->raw); in arm64_mov__parse()
25 if (ops->source.raw == NULL) in arm64_mov__parse()
29 ops->target.raw = strdup(target); in arm64_mov__parse()
30 if (ops->target.raw == NULL) in arm64_mov__parse()
33 ops->target.addr = strtoull(target, &endptr, 16); in arm64_mov__parse()
46 ops->target.name = strdup(s); in arm64_mov__parse()
49 if (ops->target.name == NULL) in arm64_mov__parse()
55 zfree(&ops->target.raw); in arm64_mov__parse()
57 zfree(&ops->source.raw); in arm64_mov__parse()
62 struct ins_operands *ops, int max_ins_name);
72 struct ins_ops *ops; in arm64__associate_instruction_ops() local
76 ops = &jump_ops; in arm64__associate_instruction_ops()
78 ops = &call_ops; in arm64__associate_instruction_ops()
80 ops = &ret_ops; in arm64__associate_instruction_ops()
82 ops = &arm64_mov_ops; in arm64__associate_instruction_ops()
84 arch__associate_ins_ops(arch, name, ops); in arm64__associate_instruction_ops()
85 return ops; in arm64__associate_instruction_ops()