Line Execution Checker

Report per-line execution status from .gcda gcov data for C/C++ files.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/dawsonblock/OracleOS --skill line-execution-checker-dawsonblock
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Line Execution Checker
Source: https://github.com/dawsonblock/OracleOS/tree/main/Interface/Web/raptor-main/.claude/skills/crash-analysis/line-execution-checker
Command: npx skills add https://github.com/dawsonblock/OracleOS --skill line-execution-checker-dawsonblock

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This tool helps you determine whether specific source lines were executed during tests by analyzing gcov data produced from prior runs.

Core Features & Use Cases

  • Per-line execution verification using gcov's .gcda data.
  • Supports single-line and multi-line queries across multiple source files.
  • Useful for validating test coverage improvements and diagnosing uncovered code paths.

Quick Start

Run the built line-execution checker against your source files to confirm line-level coverage results.

Frequently Asked Questions about Line Execution Checker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if a specific source line was executed in a C++ project?▼

You can verify line execution by analyzing gcov data from prior test runs. This Skill reads existing .gcda files to report per-line execution status for specific file and line queries in C/C++ projects.

What is gcov line execution coverage used for?▼

Gcov line execution coverage identifies whether specific source lines ran during tests. It helps validate test coverage improvements and diagnose uncovered code paths in C/C++ projects using .gcda data.

Can I query multiple source files for line execution status at the same time?▼

Yes, line execution verification supports multi-line queries across multiple source files. It analyzes gcov .gcda data to report execution status for all requested file:line combinations.

Does this line execution checker require pre-generated gcov data?▼

Yes, it requires existing .gcda gcov data from prior test runs. You must compile your C/C++ project with coverage instrumentation and execute your tests before querying line execution status.

What is the best way to diagnose uncovered code paths in C++ tests?▼

Analyzing gcov line execution coverage is an effective way to diagnose uncovered paths. By reading .gcda data, you can pinpoint exact source lines that were not executed during your test runs.

Does this tool work with C and C++ projects?▼

Yes, line execution verification targets both C and C++ projects. It processes standard gcov .gcda data to determine the execution status of specified source lines.