関数のアドレスと空ポインタの比較 公開日:2021年6月5日 プログラミング技術情報 フック関数など、特に必要がなければ、実体は何も定義しないまま、関数のシンボルを0番地に配置しておき、必要になった時点で実際の関数で置き換えるといった技法がよく使われます。 具体的には、GNUのリンカスクリプトでPROVI […] 続きを読む
[迷信] freeにNULLを渡すとクラッシュする 公開日:2021年6月3日 C/C++迷信集プログラミング技術情報 まずは次のコードをご覧ください。 [crayon-672fc96481156276928660/] 上のコードを見て何の違和感も感じないようであれば、あなたは迷信にとらわれている可能性があります。論より証拠ですので、JI […] 続きを読む