6 repositorios
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 es un framework para construir aplicaciones Android utilizando C y Make. Proporciona un sistema de desarrollo nativo que compila el código fuente en paquetes ejecutables independientes, evitando las cadenas de herramientas y máquinas virtuales estándar de Java o Kotlin. El proyecto cuenta con un kit de herramientas de interfaz de usuario nativa para crear ventanas gráficas aceleradas por hardware y una interfaz de hardware dedicada para la comunicación directa con periféricos USB y sensores integrados. Utiliza un entorno de compilación en contenedores para garantizar una compilación y firma consistentes de binarios sin requerir instalaciones locales de cadenas de herramientas. El sistema cubre la interfaz de hardware de bajo nivel, incluyendo la captura de datos de sensores en tiempo real y la gestión de dispositivos USB. También admite renderizado OpenGL ES, integración de vista web nativa y la gestión de activos de aplicaciones integradas y almacenamiento externo. La depuración remota de la lógica de la aplicación compilada es compatible a través de una conexión entre una máquina host y un dispositivo móvil físico.
Supports remote debugging of compiled native application logic via a host-to-device connection.
bflat es un compilador nativo y generador de binarios ahead-of-time para C#. Transforma el código fuente en ejecutables nativos autónomos y código máquina que se ejecutan sin requerir un entorno de ejecución (runtime) separado. El proyecto cuenta con una cadena de herramientas nativa multiplataforma capaz de generar binarios para múltiples sistemas operativos y arquitecturas desde un solo entorno. Incluye un mecanismo para exportar lógica de C# como bibliotecas nativas compartidas a través de una interfaz de funciones extranjeras (FFI) para la integración con otros lenguajes de programación. Para soportar entornos con recursos limitados, proporciona un optimizador binario que reduce el tamaño del ejecutable eliminando datos de reflexión, metadatos de globalización e información de trazas de pila. También permite la selección de diferentes profundidades de biblioteca estándar para equilibrar la riqueza de características frente a la huella binaria final. La cadena de herramientas soporta depuración a nivel de sistema, permitiendo el uso de depuradores nativos para establecer puntos de interrupción e inspeccionar variables directamente dentro del código máquina compilado.
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.