Terminology
- ANR = Application Not Response
- NE = Native Exception
- JE = Jave Exception
- SWT = Software Watchdog Timeout
What can see in mobilelog?
- main_log
- AEE/AED
- Dumping
- ex. Dumping EXP/ANR, Dumping EXP/SWT, ...
- events_log
- crash_log
What can see in db?
- SYS_ANDROID_EVENT_LOG
- SWT_JBT_TRACES
- SYS_ANDROID_LOG
- Part of main_log (not as detail as main_log)
- SYS_LIBRANK
- SYS_MEMORY_LOG
- NOTICE!
- Time recorded in EVENT_LOG may be different from time in exp_main.
- Exception occurs -> AEE collect data and write into exp_main takes some time.
SWT
- How does SWT work?
- Each 30 seconds, it will send event to important threads.
(ex. mainthread, android.ui, android.display, android.fg)
- Go to sleep.
- Time up (30s later), it will check whether it's able to get response from those threads.
If not, it will do predump.
- NOTICE! It may not be exactly 30s, because if system is busy, then it may not be able to work.
|