·sanitizers

用於 C/C++ 中執行時期錯誤偵測的編譯器清理技能。在使用 GCC 或 Clang 啟用和解釋 AddressSanitizer (ASan)、UndefinedBehaviorSanitizer (UBSan)、ThreadSanitizer (TSan)、MemorySanitizer (MSan) 或 LeakSanitizer (LSan) 時使用。在有關消毒劑標誌、消毒劑報告、ASAN_OPTIONS、記憶體錯誤、資料爭用、未定義行為、未初始化讀取或選擇用於給定錯誤類別的消毒劑的查詢時啟動。

26安裝·1熱度·@mohitmishra786

安裝

$npx skills add https://github.com/mohitmishra786/low-level-dev-skills --skill sanitizers

如何安裝 sanitizers

透過命令列快速安裝 sanitizers AI 技能到你的開發環境

  1. 開啟終端機: 開啟你的終端機或命令列工具(如 Terminal、iTerm、Windows Terminal 等)
  2. 執行安裝指令: 複製並執行以下指令:npx skills add https://github.com/mohitmishra786/low-level-dev-skills --skill sanitizers
  3. 驗證安裝: 安裝完成後,技能將自動設定到你的 AI 程式設計環境中,可以在 Claude Code、Cursor 或 OpenClaw 中使用

來源:mohitmishra786/low-level-dev-skills。

SKILL.md

查看原文

Guide agents through choosing, enabling, and interpreting compiler runtime sanitizers for finding memory errors, undefined behaviour, data races, and memory leaks.

| detectleaks=0/1 | Enable LeakSanitizer (default 1 on Linux) | | abortonerror=1 | Call abort() instead of exit() (for core dumps) | | logpath=path | Write report to file | | symbolize=1 | Symbolize addresses (needs llvm-symbolizer in PATH) | | fastunwindonmalloc=0 | More accurate stacks (slower) | | quarantinesizemb=256 | Delay reuse of freed memory |

Reading: the top frame in WRITE/READ is the access site; the allocated at stack shows the allocation. The region is 40 bytes at [start, end) and the access is at end = one byte past the end (classic off-by-one).

用於 C/C++ 中執行時期錯誤偵測的編譯器清理技能。在使用 GCC 或 Clang 啟用和解釋 AddressSanitizer (ASan)、UndefinedBehaviorSanitizer (UBSan)、ThreadSanitizer (TSan)、MemorySanitizer (MSan) 或 LeakSanitizer (LSan) 時使用。在有關消毒劑標誌、消毒劑報告、ASAN_OPTIONS、記憶體錯誤、資料爭用、未定義行為、未初始化讀取或選擇用於給定錯誤類別的消毒劑的查詢時啟動。 來源:mohitmishra786/low-level-dev-skills。

可引用資訊

為搜尋與 AI 引用準備的穩定欄位與指令。

安裝指令
npx skills add https://github.com/mohitmishra786/low-level-dev-skills --skill sanitizers
分類
{}資料分析
認證
收錄時間
2026-02-22
更新時間
2026-03-10

Browse more skills from mohitmishra786/low-level-dev-skills

快速解答

什麼是 sanitizers?

用於 C/C++ 中執行時期錯誤偵測的編譯器清理技能。在使用 GCC 或 Clang 啟用和解釋 AddressSanitizer (ASan)、UndefinedBehaviorSanitizer (UBSan)、ThreadSanitizer (TSan)、MemorySanitizer (MSan) 或 LeakSanitizer (LSan) 時使用。在有關消毒劑標誌、消毒劑報告、ASAN_OPTIONS、記憶體錯誤、資料爭用、未定義行為、未初始化讀取或選擇用於給定錯誤類別的消毒劑的查詢時啟動。 來源:mohitmishra786/low-level-dev-skills。

如何安裝 sanitizers?

開啟你的終端機或命令列工具(如 Terminal、iTerm、Windows Terminal 等) 複製並執行以下指令:npx skills add https://github.com/mohitmishra786/low-level-dev-skills --skill sanitizers 安裝完成後,技能將自動設定到你的 AI 程式設計環境中,可以在 Claude Code、Cursor 或 OpenClaw 中使用

這個 Skill 的原始碼在哪?

https://github.com/mohitmishra786/low-level-dev-skills

詳情

分類
{}資料分析
來源
skills.sh
收錄時間
2026-02-22