搜索资源列表
uprobes-arm
- fls instead of ffs ensures that for ldrd r0, r1, [pc] we would pick LR instead of R1. -fls instead of ffs ensures that for ldrd r0, r1, [pc] we would pick LR instead of R1.
strncpy
- Returns a pointer (R0) to the destination string dest we do this by not changing R0.
entry-header
- The SWI code relies on the fact that R0 is at the bottom of the stack (due to slow fast restore user regs).
lz4hc
- 16 General propose registers, 32 bit on s 390 64 bit on z Architecture, r0-r15 or gpr0-gpr15 used for arithmetic & addressing.
unaligned-sh4a
- Even though movua.l supports auto-increment on the read side, it can only store to r0 due to instruction encoding constraints, so just let the compiler sort it out on its own.
troubleshoot
- Common routine to print scratch regs (r0-r12) or callee regs (r13-r25) -Prints 3 regs per line and a CR.
fenv_h
- Apparently the b register constraint is like r except that it disallows the use of r0, which means it is safe to use in places where the appearance of r0 would cause a problem due to it being read as zero. -Apparently the b register constraint is
boot
- The worlds second smallest bootloader. Set r0-r2, then jump to kernel.
mxs
- fls instead of ffs ensures that for ldrd r0, r1, [pc] we would pick LR instead of R1. -fls instead of ffs ensures that for ldrd r0, r1, [pc] we would pick LR instead of R1.