为什么orig_eax列入成员sys/user.h的struct user_regs_struct?
orig_eax
sys/user.h
struct user_regs_struct
c linux cpu-registers linux-kernel
当一个系统调用返回时,我得到了%eax中的系统调用的返回值,但是在进入我得到-38,这是0xFFFFFFDA十六进制.这适用于写/读.这个号码是多少?它可以用来安全地区分出口和出口吗?
linux x86 system-calls
linux ×2
c ×1
cpu-registers ×1
linux-kernel ×1
system-calls ×1
x86 ×1