awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bombela avatar

bombela/backward-cpp

0
View on GitHub↗
4,285 نجوم·532 تفرعات·C++·MIT·2 مشاهدات

Backward Cpp

backward-cpp هي مكتبة تتبع مكدس C++ وأداة تصحيح أخطاء مصممة لالتقاط وحل وطباعة تتبعات التنفيذ التفصيلية وتقارير الأعطال. تعمل كمبلغ عن الأعطال وطابعة مكدس الاستدعاءات التي تترجم عناوين الذاكرة الخام إلى أسماء وظائف، وأسماء ملفات، وأرقام أسطر مقروءة بشرياً.

يوفر المشروع تقارير أعطال مؤتمتة عن طريق تسجيل معالجات النظام للأخطاء القاتلة، مثل أخطاء التجزئة، لتوليد تتبعات التنفيذ تلقائياً عند فشل البرنامج. يتميز باستخراج أجزاء ملف المصدر من القرص لعرض أسطر معينة من الكود بجانب إطارات المكدس المحلولة.

تغطي مجموعة الأدوات فك إطارات المكدس وحل عنوان الذاكرة لتحليل تسلسل استدعاءات الوظائف التي تؤدي إلى عطل. تتضمن قدرات لترجمة الرموز المؤجلة والعرض الملون لتنسيق بيانات التتبع لمخرجات الطرفية.

Features

  • Crash Diagnostics - Provides a comprehensive system for capturing and printing detailed stack traces automatically during C++ fatal errors.
  • Debug Symbol Resolvers - Translates raw memory addresses into human-readable function names and line numbers using system debug symbols.
  • Stack Trace Capture - Snapshots the current execution stack or specific memory addresses for later resolution.
  • Native Stack Unwinders - Traverses the current call stack to extract raw memory addresses of active function calls.
  • Stack Trace Libraries - Provides a C++ library for capturing and rendering human-readable call stacks with embedded source code snippets.
  • Symbolic Address Resolution - Transforms raw memory addresses into detailed information including filenames, line numbers, and inlined functions.
  • Fatal Error Handlers - Registers system handlers to capture execution state automatically upon fatal errors like segmentation faults.
  • Symbolic Backtrace Resolutions - Maps raw memory addresses to human-readable symbols and file paths during C++ program execution.
  • Crash Reporters - Automates the capture and reporting of execution traces upon the occurrence of segmentation faults and fatal errors.
  • Error Reporting - Generates formatted call stacks and source code snippets to help diagnose logic errors and application crashes.
  • Application Stack Trace Capturers - Captures snapshots of the execution stack to analyze the sequence of function calls leading to a crash.
  • Source Fragment Extractions - Reads original source files from disk to display specific lines of code alongside resolved stack frames.
  • Call Stack Printers - Outputs resolved stack frames and inlined functions into a human-readable terminal or stream format.
  • Debugging Utilities - Provides a library to translate raw memory addresses into filenames and line numbers using debug symbols.
  • Deferred Symbol Resolutions - Provides the ability to store raw stack snapshots for later conversion into formatted text once the debugging context is ready.
  • Stack Trace Generation - Produces human-readable call stacks and source code snippets to diagnose application crashes and errors.
  • Data Formatting - Stack trace pretty-printer for debugging.
  • تصحيح الأخطاء والتتبع - Pretty-prints C++ stack traces.
  • Debugging Tools - Stack trace pretty printer for C++.
  • Testing and Benchmarking - Stack trace beautifier for C++.
  • Testing and Debugging - Stack trace pretty printer for C++.

سجل النجوم

مخطط تاريخ النجوم لـ bombela/backward-cppمخطط تاريخ النجوم لـ bombela/backward-cpp

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Backward Cpp

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Backward Cpp.
  • stacktracejs/stacktrace.jsالصورة الرمزية لـ stacktracejs

    stacktracejs/stacktrace.js

    4,005عرض على GitHub↗

    stacktrace.js is a JavaScript library designed for generating and parsing detailed function call stacks from error objects across different web browsers. It functions as a stack trace parser and error instrumentation utility that captures execution flow and error traces. The project differentiates itself through its ability to resolve source maps, translating minified JavaScript stack traces back to original source lines. It also includes a remote error reporter for transmitting processed exception data and stack traces to a centralized server for analysis. The library covers broad capabilit

    JavaScripterror-handlingjavascriptstacktracejs
    عرض على GitHub↗4,005
  • acra/acraالصورة الرمزية لـ ACRA

    ACRA/acra

    6,495عرض على GitHub↗

    Acra is an Android crash reporting framework and diagnostic data collector designed to detect failures and capture device diagnostics, system logs, and application state. It serves as an embeddable library for capturing and processing crash reports, providing a pipeline to send this data to custom backends or via email. The project features a plugin-based sender architecture that allows reports to be routed through HTTP endpoints, email clients, or proprietary backend implementations. It includes a user-controlled reporting system with preference toggles and interactive dialogs to manage user

    Kotlin
    عرض على GitHub↗6,495
  • kde/heaptrackالصورة الرمزية لـ KDE

    KDE/heaptrack

    4,107عرض على GitHub↗

    Heaptrack is a heap memory profiler and diagnostic tool for applications running on Linux. It functions as a memory leak detector and performance analysis system that records heap allocations and stack traces to identify memory hotspots and consumption patterns. The project provides a graphical heap allocation visualizer for exploring memory usage through tree views and peak memory reports. It utilizes flame graphs and allocation charts to visualize memory hotspots and assist in the detection of leaks. The toolset includes capabilities for heap memory allocation tracing and the generation of

    C++
    عرض على GitHub↗4,107
  • ereza/customactivityoncrashالصورة الرمزية لـ Ereza

    Ereza/CustomActivityOnCrash

    3,759عرض على GitHub↗

    CustomActivityOnCrash is an Android crash handling library that replaces the default system crash dialog with a custom activity. It functions as an application recovery tool and error interface manager, designed to handle application failures gracefully. The library provides mechanisms to customize the visual appearance of error screens using specific themes and translated strings. It manages application stability by preventing infinite crash cycles through time-based loop prevention and configuring whether error screens launch during background execution. The tool includes capabilities for

    Java
    عرض على GitHub↗3,759
عرض جميع البدائل الـ 30 لـ Backward Cpp→

الأسئلة الشائعة

ما هي وظيفة bombela/backward-cpp؟

backward-cpp هي مكتبة تتبع مكدس C++ وأداة تصحيح أخطاء مصممة لالتقاط وحل وطباعة تتبعات التنفيذ التفصيلية وتقارير الأعطال. تعمل كمبلغ عن الأعطال وطابعة مكدس الاستدعاءات التي تترجم عناوين الذاكرة الخام إلى أسماء وظائف، وأسماء ملفات، وأرقام أسطر مقروءة بشرياً.

ما هي الميزات الرئيسية لـ bombela/backward-cpp؟

الميزات الرئيسية لـ bombela/backward-cpp هي: Crash Diagnostics, Debug Symbol Resolvers, Stack Trace Capture, Native Stack Unwinders, Stack Trace Libraries, Symbolic Address Resolution, Fatal Error Handlers, Symbolic Backtrace Resolutions.

ما هي البدائل مفتوحة المصدر لـ bombela/backward-cpp؟

تشمل البدائل مفتوحة المصدر لـ bombela/backward-cpp: stacktracejs/stacktrace.js — stacktrace.js is a JavaScript library designed for generating and parsing detailed function call stacks from error… acra/acra — Acra is an Android crash reporting framework and diagnostic data collector designed to detect failures and capture… kde/heaptrack — Heaptrack is a heap memory profiler and diagnostic tool for applications running on Linux. It functions as a memory… ereza/customactivityoncrash — CustomActivityOnCrash is an Android crash handling library that replaces the default system crash dialog with a custom… mstange/samply — Samply is a cross-platform CPU sampling profiler and performance analysis utility. It consists of a command-line tool… nunomaduro/collision — Collision is a command-line interface error report formatter and developer debugging tool. It functions as a terminal…