mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-26 11:41:35 +01:00
20 lines
270 B
ArmAsm
20 lines
270 B
ArmAsm
/* https://github.com/cirosantilli/linux-kernel-module-cheat#arm-cbz-instruction */
|
|
|
|
#include "common.h"
|
|
|
|
LKMC_ENTRY
|
|
|
|
/* Branch. */
|
|
mov x0, 0x0
|
|
cbz x0, ok
|
|
LKMC_FAIL
|
|
ok:
|
|
|
|
/* Don't branch. */
|
|
mov x0, 0x1
|
|
cbz x0, ko
|
|
|
|
LKMC_EXIT
|
|
ko:
|
|
LKMC_FAIL
|