比如 int setsockopt(int sock,
int level,
int optname,
const void *optval,
socklen_t optlen
);
在hooper里是这样。这里x0, x1, x2分别对应前3个参数。 但是后面两个参数如何看呢?
比如 int setsockopt(int sock,
int level,
int optname,
const void *optval,
socklen_t optlen
);
在hooper里是这样。这里x0, x1, x2分别对应前3个参数。 但是后面两个参数如何看呢?
后2个参数在x3
、x4
里
x0-x7 都可以接受参数,多余8个其他的参数直接入栈了