How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
Trace any Python program, anywhere!
The main features of khamidou/lptrace are: Debugging And Tracing.
Projects with overlapping indexed features include: bombela/backward-cpp — backward-cpp is a C++ stack trace library and debugging utility designed to capture, resolve, and print detailed… brendangregg/flamegraph — FlameGraph is a performance profiling and visualization toolkit designed to identify bottlenecks in software… cyrus-and/gdb-dashboard — gdb-dashboard is a visual frontend and Python-based extension for GDB. It provides a modular dashboard that enables… facebook/pyre-check — Pyre is a high-performance static type checker and analysis tool for Python. It identifies type errors and ensures… geohot/qira — Qira is a runtime analysis tool and interactive binary debugger designed for the QEMU emulator. It functions as a… andreasfertig/cppinsights — cppinsights is a C++ compiler visualization and static analysis tool that uses the Clang frontend to parse source code…
backward-cpp is a C++ stack trace library and debugging utility designed to capture, resolve, and print detailed execution traces and crash reports. It functions as a crash reporter and call stack printer that translates raw memory addresses into human-readable function names, filenames, and line numbers. The project provides automated crash reporting by registering system handlers for fatal errors, such as segmentation faults, to automatically generate execution traces upon program failure. It distinguishes itself by extracting source file fragments from disk to display specific lines of cod
FlameGraph is a performance profiling and visualization toolkit designed to identify bottlenecks in software execution. It functions as a processing engine that transforms raw stack trace samples into interactive, hierarchical diagrams. By representing aggregated execution frequency as nested rectangles, the tool allows developers to visualize hot code paths and analyze system behavior across both kernel and user-space environments. The project distinguishes itself through its ability to perform differential profile analysis, which highlights performance regressions or improvements by compari
gdb-dashboard is a visual frontend and Python-based extension for GDB. It provides a modular dashboard that enables real-time visualization of program state during debugging sessions. The project replaces manual command-line interaction with a structured visual interface. It utilizes syntax highlighting for program state data to improve readability and analysis during the debugging process. The system focuses on C and C++ debugging, automating the monitoring of program memory and execution state through a text-based user interface. It achieves this by integrating with GDB APIs to retrieve sy
cppinsights is a C++ compiler visualization and static analysis tool that uses the Clang frontend to parse source code into an abstract syntax tree. It functions as a source-to-source transformer, rewriting C++ code to make implicit compiler behaviors and hidden operations explicit and visible. The tool specializes in unfolding complex language constructs, such as expanding the internal machinery of coroutines to visualize suspension and resumption logic. It also reveals the actual code generated during template instantiation and transforms implicit compiler actions, including structured bind