__NR_getrandom
register long nr asm ("x8") = __NR_getrandom;
register long nr asm("a7") = __NR_getrandom;
return do_syscall_3(__NR_getrandom, (unsigned long)buffer,
register long nr asm("a7") = __NR_getrandom;
return syscall3(__NR_getrandom, (long)buffer, (long)len, (long)flags);
"0" (__NR_getrandom), "D" (buffer), "S" (len), "d" (flags) :
__SYSCALL(__NR_getrandom, sys_getrandom)
my_syscall3(__NR_getrandom, &__stack_chk_guard, sizeof(__stack_chk_guard), 0);
return my_syscall3(__NR_getrandom, buf, buflen, flags);
__SYSCALL(__NR_getrandom, sys_getrandom)
err = syscall(__NR_getrandom, val, val_size, 0);
nr_rand_bytes = syscall(__NR_getrandom, ctx.skel->bss->rand_vals,
ssize_t ret = syscall(__NR_getrandom, &val, sizeof(val), 0);
if (info.op == PTRACE_SYSCALL_INFO_ENTRY && info.entry.nr == __NR_getrandom &&