Back to tags
Tag

Agent Skills with tag: kernel-debugging

6 skills match this tag. Use tags to discover related Agent Skills and explore similar workflows.

kernel-debug-loop

This skill should be used when performing fast iterative kernel debugging, running time-bound kernel sessions to detect specific log signals or test kernel behavior. Use for rapid feedback cycles during kernel development, boot sequence analysis, or feature verification.

kernel-debuggingboot-sequence-analysisiterative-debugginglogs
ryanbreen
ryanbreen
6

memory-debugging

This skill should be used when debugging memory-related issues in the Breenix kernel including page faults, double faults, frame allocation problems, page table issues, heap allocation failures, stack overflows, and virtual memory mapping errors.

kernel-debuggingvirtual-memorypage-faultmemory-management
ryanbreen
ryanbreen
6

systematic-debugging

This skill should be used when debugging complex kernel issues requiring systematic investigation and documentation. Use for documenting problem analysis, root cause investigation, solution implementation, and evidence collection following Breenix's Problem→Root Cause→Solution→Evidence pattern.

root-cause-analysisdocumentationkernel-debuggingevidence-collection
ryanbreen
ryanbreen
6

gdb-chat

Conversational GDB debugging for Breenix kernel. Use for interactive debugging sessions - set breakpoints, inspect registers, examine memory, step through code, investigate crashes.

breakpointscligdbkernel-debugging
ryanbreen
ryanbreen
6

interrupt-trace

Use when analyzing low-level interrupt behavior - debugging interrupt handler issues, investigating crashes or triple faults, verifying privilege level transitions, analyzing register corruption between interrupts, or understanding interrupt sequencing and timing issues.

interrupt-tracingkernel-debuggingtroubleshootingcpu-profiling
ryanbreen
ryanbreen
6

register-watch

Use when debugging register corruption issues - registers have unexpected values after context switches, userspace processes crash with corrupted state, stack pointer corruption, syscall return values corrupted, or timer interrupt handlers corrupting register state.

troubleshootingkernel-debuggingcontext-switchregister-corruption
ryanbreen
ryanbreen
6