The current breakpoint instruction checking code for A32 is not endian clean. Fix this with appropriate byte-swapping when retrieving instructions. Signed-off-by: Matthew Leach <matthew.leach@arm.com> Reviewed-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> |
||
|---|---|---|
| .. | ||
| vdso | ||
| .gitignore | ||
| arm64ksyms.c | ||
| asm-offsets.c | ||
| cpu_ops.c | ||
| cputable.c | ||
| debug-monitors.c | ||
| early_printk.c | ||
| entry-fpsimd.S | ||
| entry.S | ||
| fpsimd.c | ||
| head.S | ||
| hw_breakpoint.c | ||
| hyp-stub.S | ||
| io.c | ||
| irq.c | ||
| kuser32.S | ||
| Makefile | ||
| module.c | ||
| perf_event.c | ||
| process.c | ||
| psci.c | ||
| ptrace.c | ||
| setup.c | ||
| signal.c | ||
| signal32.c | ||
| smp.c | ||
| smp_spin_table.c | ||
| stacktrace.c | ||
| sys.c | ||
| sys32.S | ||
| sys_compat.c | ||
| time.c | ||
| traps.c | ||
| vdso.c | ||
| vmlinux.lds.S | ||