uragami note

ただの殴り書き

assembler

ctagsでCとアセンブラ間のタグジャンプができるようにする

ctags使っていて、Cとアセンブラでお互いにタグジャンプできないのが不便だったので、やっつけでtagsファイルを書き換えるスクリプト書いた。 Gist: ryochack / ctags_ac.rb アセンブラからCの関数を呼ぶ時には、関数名の先頭に"_"がつく。 そのため、tagsフ…

Go言語のヒープに確保するデータの初期化コストについて調べてみた

2014.6.14追記 途中MakeContainer()/MakeContainerOneLine()がごちゃごちゃになっていたのを修正 golangでは、ヒープに置かれるデータの初期化方法によって内部の挙動が若干異なるみたい。 (環境はx86_64、go version 1.2.2) 違いが出たのは以下のコード。 …