以下是一个片段:
char * cptr3 = "Hello"; // Line 1
char c = *(cptr3+3); // Line 2
*(cptr3+3)= '7'; // Line 3 : will result in AV
如何才能找到cptr3位于只读数据段或代码(文本)段中?
我更喜欢VS2010,因为我使用的是windows,但我也对其他选择持开放态度。
最佳答案
如何才能找到cptr3位于只读数据段或代码(文本)段中?
从C语言的角度来看,你不能。
有可能使用一个或另一个C实现,但这些不是可移植的。
关于c - 如何在Visual Studio 2010中查找与地址对应的 segmentation ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23594666/