如何找到@ PAGE / @ PAGEOFF的偏移值

时间:2016-08-02 02:49:50

标签: assembly arm

查看反汇编代码,我看到了如下指令:

[Tue Aug 02 11:49:41.930884 2016] [core:error] [pid 28640] (70007)The timeout specified has expired: [client xxx.xxx.xxx.xxx:xxxxx] AH00574: ap_content_length_filter: apr_bucket_read() failed, referer: https://domain.com/script.php

它们是否在某处定义了偏移标签?以及如何找到它们的价值?

2 个答案:

答案 0 :(得分:0)

之前我没有看到过反汇编样式,但我会自动假设l066是反汇编程序推断的标签,为此它也注释了相应的重定位as Margaret says。换句话说,它实际上是adrl x8, l066

答案 1 :(得分:0)

@page@pageoff是汇编程序指令,用于计算链接时的偏移量。 @page取符号的位置无关4k页偏移量,并使用PC将其转换为绝对页面地址。 @pageoff将偏移量提供给符号所在的页面。它们一起能够以与位置无关的方式生成64位地址。