6 Repos
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 ist ein Framework für den Bau von Android-Anwendungen mit C und Make. Es bietet ein natives Entwicklungssystem, das Quellcode in eigenständige ausführbare Pakete kompiliert und dabei die Standard-Toolchains von Java oder Kotlin sowie virtuelle Maschinen umgeht. Das Projekt bietet ein natives UI-Toolkit für die Erstellung hardwarebeschleunigter Grafikfenster und eine dedizierte Hardwareschnittstelle für die direkte Kommunikation mit USB-Peripheriegeräten und Onboard-Sensoren. Es nutzt eine containerisierte Build-Umgebung, um eine konsistente Kompilierung und Signierung von Binärdateien ohne lokale Toolchain-Installationen zu gewährleisten. Das System deckt hardwarenahe Schnittstellen ab, einschließlich Echtzeit-Sensordatenerfassung und USB-Geräteverwaltung. Es unterstützt zudem OpenGL ES-Rendering, native WebView-Integration sowie die Verwaltung eingebetteter Anwendungs-Assets und externen Speichers. Remote-Debugging der kompilierten Anwendungslogik wird über eine Verbindung zwischen einem Host-Rechner und einem physischen Mobilgerät unterstützt.
Supports remote debugging of compiled native application logic via a host-to-device connection.
bflat ist ein nativer Compiler und Ahead-of-Time-Binärgenerator für C#. Er transformiert Quellcode in in sich geschlossene native ausführbare Dateien und Maschinencode, die ohne eine separate Laufzeitumgebung ausgeführt werden können. Das Projekt bietet eine plattformübergreifende native Toolchain, die in der Lage ist, Binärdateien für mehrere Betriebssysteme und Architekturen aus einer einzigen Umgebung zu generieren. Es enthält einen Mechanismus zum Exportieren von C#-Logik als geteilte native Bibliotheken über ein Foreign Function Interface zur Integration mit anderen Programmiersprachen. Zur Unterstützung ressourcenbeschränkter Umgebungen bietet es einen Binär-Optimierer, der die Größe der ausführbaren Datei durch das Entfernen von Reflexionsdaten, Globalisierungsmetadaten und Stack-Trace-Informationen reduziert. Es ermöglicht zudem die Auswahl verschiedener Standardbibliotheks-Tiefen, um den Funktionsumfang gegen den endgültigen Binär-Footprint abzuwägen. Die Toolchain unterstützt systemweites Debugging, was die Verwendung nativer Debugger ermöglicht, um Breakpoints zu setzen und Variablen direkt innerhalb des kompilierten Maschinencodes zu inspizieren.
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.