逆向c方法参数怎么看?

比如 int setsockopt(int sock,
int level,
int optname,
const void *optval,
socklen_t optlen
);

在hooper里是这样。这里x0, x1, x2分别对应前3个参数。 但是后面两个参数如何看呢?

后2个参数在x3x4

https://en.m.wikipedia.org/wiki/Calling_convention#ARM_(A64)

x0-x7 都可以接受参数,多余8个其他的参数直接入栈了