diff --git a/content/note/info-tech/c-cpp-sanitizer.md b/content/note/info-tech/c-cpp-sanitizer.md index 3ea0a60..f51148d 100644 --- a/content/note/info-tech/c-cpp-sanitizer.md +++ b/content/note/info-tech/c-cpp-sanitizer.md @@ -39,4 +39,6 @@ gcc -fsanitizer=XXX a.c - sanitizerがなければ気づけなかったcondition raceがかなりあった - 格好つけてロックフリーで書いたせい - `thread`が`address`や`undefined`と一緒に使えないのが痛い - - どちらともを使うには,`thread`でビルド,テストした後に,オプションを変えてビルドし直し,同じテストを実行しなければならない \ No newline at end of file + - どちらともを使うには,`thread`でビルド,テストした後に,オプションを変えてビルドし直し,同じテストを実行しなければならない +- 上に挙げた全てのsanitizerは,m2 macbookで使えなかった + - sanitizerの機能を含んだライブラリ(`libubsan`など)が無いと言われてリンクに失敗する \ No newline at end of file