我有326部類似如下什麼是在/ proc/PID/smaps(Linux版)的「rwxp」部分
33300000-33500000 rwxp 33300000 00:00 0
Size: 2048 kB
Rss: 620 kB
Shared_Clean: 0 kB
Shared_Dirty: 0 kB
Private_Clean: 244 kB
Private_Dirty: 376 kB
我想知道C++的GCC泄漏方案是什麼樣的分配原因加法2MB可寫代碼段到程序。 通常我會看到這些部分被用作線程的堆棧內存,但它們的大小是10 MB。
你知道爲什麼這些頁面被標記爲可執行嗎?我不認爲'malloc'將它的頁面標記爲可執行文件。 – Jezz
http://stackoverflow.com/questions/6315296/whats-the-protection-flags-of-memory-allocated-by-malloc添加一些關於它的信息@Jezz –