awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 个仓库

Awesome GitHub RepositoriesNative Debugging Sessions

Launches debug sessions with breakpoints, stepping, and variable inspection for compiled C/C++ programs.

Distinct from Runtime Debugging: Distinct from Runtime Debugging: focuses on native C/C++ debugging sessions, not cross-platform runtime injection.

Explore 6 awesome GitHub repositories matching development tools & productivity · Native Debugging Sessions. Refine with filters or upvote what's useful.

Awesome Native Debugging Sessions GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • microsoft/vscode-cpptoolsmicrosoft 的头像

    microsoft/vscode-cpptools

    6,047在 GitHub 上查看↗

    The C/C++ extension for Visual Studio Code provides language support for C and C++ programming, including IntelliSense-powered code editing, navigation, and debugging capabilities. It enables syntax highlighting, code completion, hover information, and error checking for C and C++ source files, along with features like semantic colorization, symbol search, and call hierarchy exploration. The extension offers comprehensive debugging support for C/C++ programs, including launching debug sessions with breakpoints, stepping through code, and inspecting variables. It supports debugging multi-threa

    Launches native debug sessions with breakpoints and variable inspection for C/C++ programs.

    TypeScriptmicrosofttypescriptvscode-extension
    在 GitHub 上查看↗6,047
  • cnlohr/rawdrawandroidcnlohr 的头像

    cnlohr/rawdrawandroid

    4,281在 GitHub 上查看↗

    rawdrawandroid 是一个使用 C 和 Make 构建 Android 应用的框架。它提供了一个原生开发系统,将源代码编译为独立的执行包,绕过了标准的 Java 或 Kotlin 工具链及虚拟机。 该项目具有一个用于创建硬件加速图形窗口的原生 UI 工具包,以及一个用于与 USB 外设和板载传感器直接通信的专用硬件接口。它利用容器化构建环境,确保在无需本地安装工具链的情况下实现二进制文件的一致编译和签名。 该系统涵盖了底层硬件接口,包括实时传感器数据捕获和 USB 设备管理。它还支持 OpenGL ES 渲染、原生 Web 视图集成以及嵌入式应用资产和外部存储的管理。 支持通过主机与物理移动设备之间的连接对编译后的应用逻辑进行远程调试。

    Supports remote debugging of compiled native application logic via a host-to-device connection.

    C
    在 GitHub 上查看↗4,281
  • bflattened/bflatbflattened 的头像

    bflattened/bflat

    3,957在 GitHub 上查看↗

    bflat 是一个用于 C# 的原生编译器和提前 (AOT) 二进制生成器。它将源代码转换为自包含的原生可执行文件和机器码,无需单独的运行时环境即可运行。 该项目具有一个跨平台原生工具链,能够从单一环境为多种操作系统和架构生成二进制文件。它包括一个通过外部函数接口将 C# 逻辑导出为共享原生库的机制,以便与其他编程语言集成。 为了支持资源受限的环境,它提供了一个二进制优化器,通过剥离反射数据、全球化元数据和堆栈跟踪信息来减小可执行文件大小。它还允许选择不同的标准库深度,以平衡功能丰富度与最终二进制文件大小。 该工具链支持系统级调试,使开发人员能够使用原生调试器设置断点并直接在编译后的机器码中检查变量。

    Enables the use of native debuggers to set breakpoints and inspect variables directly within compiled machine code.

    C#
    在 GitHub 上查看↗3,957
  • hyperdbg/hyperdbgHyperDbg 的头像

    HyperDbg/HyperDbg

    3,885在 GitHub 上查看↗

    HyperDbg is a hardware-assisted kernel-mode debugging platform that leverages virtualization to monitor and control system execution. By utilizing hypervisor-level primitives, it enables deep system analysis and instrumentation without relying on standard operating system debugging interfaces. The framework provides a comprehensive environment for inspecting both kernel and user-mode processes, allowing for granular control over execution flow and system state. The project distinguishes itself through a transparent debugging layer designed to remain invisible to the target environment. It emp

    Safely stops analysis sessions by unloading kernel-mode drivers and modules.

    Cbinary-analysisdebugdebugger
    在 GitHub 上查看↗3,885
  • embarcadero/dev-cppEmbarcadero 的头像

    Embarcadero/Dev-Cpp

    2,882在 GitHub 上查看↗

    Dev-Cpp is a comprehensive development suite that serves as a C++ integrated development environment, a cross-platform application builder, and a visual UI designer. It provides a toolchain for writing, compiling, and debugging native C++ applications on Windows, while offering a framework to create native binaries for desktop, mobile, and IoT devices from a single codebase. The project distinguishes itself by integrating an embedded SQL database engine and a REST API development platform directly into the workflow. It includes an AI-assisted coding tool that leverages large language models t

    Includes a native debugger for inspecting compiled C/C++ programs with breakpoints and variable inspection.

    Pascalcppdelphidev-cpp
    在 GitHub 上查看↗2,882
  • bytedance/memory-leak-detectorbytedance 的头像

    bytedance/memory-leak-detector

    1,189在 GitHub 上查看↗

    This project is a diagnostic tool and memory profiler designed to identify and track memory allocation patterns within native code layers. It functions as a native code debugging utility that monitors heap usage and resource lifecycle management to assist in the resolution of memory leaks and resource exhaustion issues. The tool utilizes hook-based allocation interception to maintain a real-time map of active memory blocks and employs shadow-stack call tracing to associate these blocks with specific code locations. By performing periodic reachability analysis and differential memory snapshott

    Pinpoints memory management errors and resource exhaustion issues in low-level software components.

    C
    在 GitHub 上查看↗1,189
  1. Home
  2. Development Tools & Productivity
  3. Debugging, Profiling & Testing
  4. Debugging and Diagnostics
  5. Debugging and Inspection Tools
  6. Debugging and Inspection Tools
  7. Runtime Debugging
  8. Native Debugging Sessions

探索子标签

  • Debugging Initialization SequencesPre-activation routines for debugging features to optimize performance and reduce overhead. **Distinct from Native Debugging Sessions:** Distinct from Native Debugging Sessions: focuses on the pre-activation of features before execution, not the session management itself.
  • Session TerminationSafely unloads kernel modules and closes the debugger to return control to the operating system. **Distinct from Native Debugging Sessions:** Distinct from Native Debugging Sessions: focuses on the cleanup and unloading of kernel-mode debugging components, not the session launch.