关于ida的两个小白问题

ida中这个指令是什么意思:
MOV R0, #(___stack_chk_guard_ptr - 0x30966)
___stack_chk_guard_ptr是什么意思,包括每个单词和符号,

  • 0x30966又是什么意思,
    我翻了the ida pro book:unofficial guide,没讲,难道太低级了!
    还有这个:
    MOV R0, #(selRef_sharedManager - 0x3097A)

第一个我也不知道,没留意过;
第二个是sharedManager这个实例

#___stack_chk_guard_ptr 这个是什么意思呢
顺便再问一下 @Page@pageoff 的意思

大佬最近好积极

方法的开头部分 应该是调用变量的处理,以及堆栈的检测,不用太关注这个吧,反正我没关注过,因为我很菜,关注了也不知道做啥。
另外 我为啥不能发帖,是因为我是新手吗?

计算全局变量的地址,建议看下 ADRP 汇编指令