1 Repo
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 ist eine C++-Bibliothek für Crash-Reporting und ein Framework für Remote-Reporting, das Anwendungsabstürze und Signale erfasst. Es fungiert als async-sicherer Crash-Reporter, der Exceptions und Deadlocks abfängt, um sicherzustellen, dass Berichte bei kritischen Fehlern generiert werden. Das System enthält ein Speicherdiagnose-Tool zur Überwachung von Speicherdruck und zur Identifizierung von Zombie-Objekten, um speicherbedingte Beendigungen zu diagnostizieren. Zudem bietet es ein Symbol-Demangling-Tool, das mangled C++- und Swift-Funktionsnamen in lesbare Strings für die Stack-Trace-Analyse umwandelt. Das Projekt bietet umfassende Überwachung und Observability durch das Erfassen von Anwendungsabstürzen, die Erkennung von Deadlocks im Haupt-Thread und die Überwachung von Systemsignalen. Die erfassten Daten werden durch eine Pipeline verarbeitet, die strukturierte JSON-Berichte generiert, welche dann über ein sink-basiertes Zustellungssystem an Remote-Server übertragen werden. Lokale Speicherverwaltung wird genutzt, um Berichte und Anwendungsmetadaten auf dem Gerät zu persistieren, bis die Zustellung bestätigt ist.
Records deallocated object addresses to detect dangling pointers and memory corruption during runtime.