if same register is used for input/output, the compiler must be told. otherwise is generates random junk code that clobbers the result. in pure syscall-wrapper functions, nothing went wrong, but in more complex functions where register allocation is non-trivial, things broke badly. |
||
|---|---|---|
| .. | ||
| arm | ||
| i386 | ||
| mips | ||
| x86_64 | ||