[過去ログ]
Visual Studio 2019 (1002レス)
Visual Studio 2019 http://mevius.5ch.net/test/read.cgi/tech/1548765663/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
369: デフォルトの名無しさん (ワッチョイ 4e66-ahOC) [sage] 2019/05/05(日) 17:37:07.28 ID:jTEEPylV0 #include <stdio.h> #define WIN32_LEAN_AND_MEAN #include <Windows.h> int main() { HANDLE hHeap = GetProcessHeap(); void* p = HeapAlloc(hHeap, 0, 1); printf("GetProcessHeap(): %p\n", hHeap); printf("HeapAlloc(1): %p\n", p); } この結果が毎回異なることを確認してみ。 https://www.blackhat.com/docs/us-16/materials/us-16-Yason-Windows-10-Segment-Heap-Internals-wp.pdf 端的に言えば、(ヒープの)ASLR がかかっているから。 http://mevius.5ch.net/test/read.cgi/tech/1548765663/369
370: デフォルトの名無しさん (ワッチョイ 4e66-ahOC) [sage] 2019/05/05(日) 17:49:08.68 ID:jTEEPylV0 なお、予期しない最終結果になった原因を探るなら、途中経過のどこで予期しない現象が発生したのかを探らなければならない。 この場合は p の経過を見てみるとよかったであろう(実は最初の malloc から p の値が違う)。 http://mevius.5ch.net/test/read.cgi/tech/1548765663/370
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.032s