一个关于寄存器内存的疑惑


#1

是这样的,我们线上环境出现了一个crash,堆栈是在+28和+20两种情况,我在断点分析的时候,如上图:
这里的x0是CALayer,此时x8的值是8,机器是arm64
问题是:这条指令:add x8, x0, x8,后的x8的值是isa结构体吗,还是其他什么类型,麻烦各位指点一下🙏🏻


#2

这是该CALayer的属性列表,还是说,+8是拿到superclass?


#3

或者是上面这个结构体?