6 dépôts
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.
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.
rawdrawandroid est un framework pour construire des applications Android en utilisant C et Make. Il fournit un système de développement natif qui compile le code source en paquets exécutables autonomes, contournant les toolchains Java ou Kotlin standards et les machines virtuelles. Le projet propose un toolkit UI natif pour créer des fenêtres graphiques accélérées matériellement et une interface matérielle dédiée pour la communication directe avec les périphériques USB et les capteurs embarqués. Il utilise un environnement de build conteneurisé pour assurer une compilation et une signature cohérentes des binaires sans nécessiter d'installations de toolchain locales. Le système couvre l'interfaçage matériel bas niveau, incluant la capture de données de capteurs en temps réel et la gestion des périphériques USB. Il prend également en charge le rendu OpenGL ES, l'intégration native de web view, et la gestion des ressources d'application embarquées et du stockage externe. Le débogage à distance de la logique d'application compilée est pris en charge via une connexion entre une machine hôte et un appareil mobile physique.
Supports remote debugging of compiled native application logic via a host-to-device connection.
bflat est un compilateur natif et un générateur de binaire ahead-of-time pour C#. Il transforme le code source en exécutables natifs autonomes et en code machine qui s'exécutent sans nécessiter d'environnement runtime séparé. Le projet propose une chaîne d'outils native multiplateforme capable de générer des binaires pour plusieurs systèmes d'exploitation et architectures à partir d'un seul environnement. Il inclut un mécanisme pour exporter la logique C# en tant que bibliothèques natives partagées via une interface de fonction étrangère (FFI) pour l'intégration avec d'autres langages de programmation. Pour prendre en charge les environnements aux ressources limitées, il fournit un optimiseur binaire qui réduit la taille de l'exécutable en supprimant les données de réflexion, les métadonnées de globalisation et les informations de stack trace. Il permet également la sélection de différentes profondeurs de bibliothèque standard pour équilibrer la richesse des fonctionnalités par rapport à l'empreinte binaire finale. La chaîne d'outils prend en charge le débogage au niveau système, permettant l'utilisation de débogueurs natifs pour définir des points d'arrêt et inspecter les variables directement au sein du code machine compilé.
Enables the use of native debuggers to set breakpoints and inspect variables directly within compiled machine code.
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.
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.
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.