タグ

cとvsに関するnitoyonのブックマーク (1)

  • アセンブラめも - やや温め納豆

    C言語とアセンブラの対応を理解するには最適化の為のアセンブラ入門がとってもわかりやすい。昼休みに読める。とりあえず頭を整理するためにちょっと書く。アセンブラがちょっとずつ読めるようになってきて楽しい。 #include <windows.h> #include <tchar.h> #include <boost/typeof/typeof.hpp> template <typename T> T __stdcall f(T arg) { BOOL success = FALSE; HMODULE ntoskrnl = ::LoadLibrary(_T("ntoskrnl.exe")); FARPROC ssdt = ::GetProcAddress(ntoskrnl, "KeServiceDescriptorTable"); return arg; } int _tmain(int arg

    アセンブラめも - やや温め納豆
    nitoyon
    nitoyon 2009/01/11
    Visual C++ でデバッグビルドしてアセンブラを読む。スタック、レジスタ(esp,ebp)の動きを解説。/ 「基本ランタイムチェック=既定値」「バッファセキュリティチェック=いいえ (/GS-)」
  • 1