2008-05-01から1ヶ月間の記事一覧

ADD r, r Shift r left by 1.

これも、よく考えると納得。

TEST r, r Check if r = 0.

これは覚えておかないと、混乱するかも

XOR r, r r = 0

よく考えるとこれは納得。

Win32 debug

Win32 debug簡単なプログラムで debug の練習。 次のプログラムを VC++ Express でリリース形式で build. badmem() でクラッシュする。 #include "stdafx.h" #include using namespace std; void dummyf() { printf("hello\n"); }void badmem() { int *ip = …

バッチファイルの復習

しばらく触ってないとすぐに忘れてしまう。Batch ファイルのほかにも WSH (cscript, wscript), PowerShell, IronPython など使えると便利そうなものはあるのだが、果たして勉強するだけの価値があるのやら... rem batch file test rem rem, @echo off はよく…

HotSpot Error ID decode script

HotSpot JVM クラッシュ時に Error ID: に続いて、長いヘキサの文字列が出てくることがある。これはエラーの起きたファイル名と行番号をエンコードしたもので、ファイル名部分は文字のアスキーコード値-0x20の列で、その後に16進の行番号が続く。ファイル…