AARCH64_INSN_SIZE
nops (662b-661b) / AARCH64_INSN_SIZE
#define BREAK_INSTR_SIZE AARCH64_INSN_SIZE
#define MCOUNT_INSN_SIZE AARCH64_INSN_SIZE
#define JUMP_LABEL_NOP_SIZE AARCH64_INSN_SIZE
#define KVM_VECTOR_PREAMBLE (2 * AARCH64_INSN_SIZE)
#define UPROBE_SWBP_INSN_SIZE AARCH64_INSN_SIZE
#define UPROBE_XOL_SLOT_BYTES AARCH64_INSN_SIZE
nr_inst = alt->orig_len / AARCH64_INSN_SIZE;
arm64_skip_faulting_instruction(regs, AARCH64_INSN_SIZE);
addr += 2 * AARCH64_INSN_SIZE;
addr += AARCH64_INSN_SIZE;
addr += AARCH64_INSN_SIZE;
return fentry_ip - AARCH64_INSN_SIZE;
return fentry_ip - AARCH64_INSN_SIZE;
if ((fentry_ip & ~PAGE_MASK) < AARCH64_INSN_SIZE * 2) {
if (get_kernel_nofault(insn, (u32 *)(fentry_ip - AARCH64_INSN_SIZE * 2)))
insn = *(u32 *)(fentry_ip - AARCH64_INSN_SIZE * 2);
return fentry_ip - AARCH64_INSN_SIZE * 2;
return fentry_ip - AARCH64_INSN_SIZE;
unsigned long pc = rec->ip - AARCH64_INSN_SIZE;
return addr + AARCH64_INSN_SIZE;
BUILD_BUG_ON(AARCH64_INSN_SIZE != BREAK_INSTR_SIZE);
(uintptr_t)tp + AARCH64_INSN_SIZE);
ret = copy_from_kernel_nofault(&val, addr, AARCH64_INSN_SIZE);
ret = copy_to_kernel_nofault(waddr, &insn, AARCH64_INSN_SIZE);
arm64_skip_faulting_instruction(regs, AARCH64_INSN_SIZE);
else if (!IS_ALIGNED(addr, AARCH64_INSN_SIZE))
arm64_skip_faulting_instruction(regs, AARCH64_INSN_SIZE);
arm64_skip_faulting_instruction(regs, AARCH64_INSN_SIZE);
arm64_skip_faulting_instruction(regs, AARCH64_INSN_SIZE);
arm64_skip_faulting_instruction(regs, AARCH64_INSN_SIZE);
arm64_skip_faulting_instruction(regs, AARCH64_INSN_SIZE);
arm64_skip_faulting_instruction(regs, AARCH64_INSN_SIZE);
arm64_skip_faulting_instruction(regs, AARCH64_INSN_SIZE);
arm64_skip_faulting_instruction(regs, AARCH64_INSN_SIZE);
regs->pc += AARCH64_INSN_SIZE;
ctx.offset[i] *= AARCH64_INSN_SIZE;
emit(A64_ADR(A64_LR, AARCH64_INSN_SIZE * 2), ctx);
return ret < 0 ? ret : ret * AARCH64_INSN_SIZE;
ret *= AARCH64_INSN_SIZE;
ip = image + POKE_OFFSET * AARCH64_INSN_SIZE;
if ((ctx->idx + PLT_TARGET_OFFSET / AARCH64_INSN_SIZE) % 2)
emit(A64_LDR64LIT(tmp, 2 * AARCH64_INSN_SIZE), ctx);