1 dépôt
Detection of invalid memory access by recording addresses of deallocated objects.
Distinct from Object Detection and Tracking: Focuses specifically on tracking deallocated 'zombie' objects rather than general object trajectory or detection in images
Explore 1 awesome GitHub repository matching artificial intelligence & ml · Zombie Object Tracking. Refine with filters or upvote what's useful.
KSCrash est une bibliothèque de rapport de crash C++ et un framework de rapport distant conçu pour capturer les crashs et signaux d'application. Il fonctionne comme un rapporteur de crash async-safe qui intercepte les exceptions et les blocages (deadlocks) pour garantir que les rapports sont générés lors de défaillances critiques. Le système inclut un outil de diagnostic mémoire pour suivre la pression mémoire et identifier les objets zombies afin de diagnostiquer les terminaisons liées à la mémoire. Il dispose également d'un outil de démangling de symboles qui convertit les noms de fonctions C++ et Swift mangled en chaînes lisibles par l'humain pour l'analyse de stack trace. Le projet fournit une surveillance et une observabilité complètes via la capture de crash d'application, la détection de deadlocks sur le thread principal et la surveillance des signaux système. Les données capturées sont traitées via un pipeline qui génère des rapports JSON structurés, lesquels sont ensuite routés et transmis vers des serveurs distants via un système de livraison basé sur des sinks. La gestion du stockage local est utilisée pour persister les rapports et les métadonnées d'application sur l'appareil jusqu'à confirmation de la livraison.
Records deallocated object addresses to detect dangling pointers and memory corruption during runtime.