【发布时间】:2012-03-13 17:22:04
【问题描述】:
我想以编程方式获取__data_start 符号的地址。对于 _GLOBAL_OFFSET_TABLE_,使用 extern void* _GLOBAL_OFFSET_TABLE_ 有效(参见示例 here)。但是,相同的技术不适用于__data_start。尽管编译器可以很好地编译程序,但程序返回的值是伪造的。知道如何解决这个问题。
【问题讨论】:
-
没用;请参阅我对您的其他问题的评论。并将
__data_start更改为&__data_start。 -
@R.. 太好了!它的作品现在!谢谢!也许你可以把这个作为答案,所以我可以接受。