以下是一个片段:

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/

10-11 15:50