
SIGSEGV crashes on Android: how GWP-ASan finds native memory bugs
Why native memory bugs like use after free and buffer overflow cause SIGSEGV crashes on Android, how GWP-ASan detects them, and how to read a GWP-ASan tombstone.
Abhay Sood ·

Why native memory bugs like use after free and buffer overflow cause SIGSEGV crashes on Android, how GWP-ASan detects them, and how to read a GWP-ASan tombstone.
Abhay Sood ·

Android's trigger-based profiling captures Perfetto traces and heap dumps from users' devices when your app hits an ANR, slow start or out-of-memory crash.
Abhay Sood ·

What Android measures when it declares an app unresponsive, why ANR stack traces mislead, and how to work backwards from a production ANR report to the code responsible.

Understand Google Play’s new dynamic memory thresholds and learn how to measure, monitor, and debug Android app memory usage in production.
Abhay Sood ·

A deep dive into ANR detection on Android.