Debugging Guide

Use when chasing a bug in native or low-level software: a crash, access violation, use-after-free, leak, intermittent/heisenbug, or 'works on my machine' failure, and when deciding how to prevent a whole class of bugs by design. Triggers on segfaults, callstacks/.dmp files, freed-memory fill patterns (0xdddddddd), git bisect, minimal repro, assertions, sanitizers (ASan/UBSan/TSan), determinism, and record/replay, even when the user doesn't say 'debugging'.

xonovex 9c719e9 9 files · 30.6 KB Updated

File contents

xonovex/platform/tree/main/packages/skill/skill-debugging/debugging-guide commit 9c719e9df8

Frequently asked questions

npx skillmds@latest add xonovex/debugging-guide