BUGLY
-
2011Android
Bugly
• Bugly •
• CrashANR •
• SDK •
SDK
JAVA
• :
• Thread.
setDefaultUncaughtExceptionHandler(Thread.UncaughtExceptionHandler)
•
• Thread.UncaughtExceptionHandler.uncaughtException(Thread t, Throwable e)
• uncaughtExceptionJava
•
Pthread_Create(…,interpThreadStart);
PThread
threadExitUncaughtException
JNI
(Thread*,jThrowable)
VM Thread
UncaughtExceptionHandler
_defaultHandler Pending Exception:
java.lang.Throwable
Java XXX Pending Exception
Java.lang.Thread.run () VM Thread
Pthread
dvmcallMethod(self,run….) dvmDetachCurrentThread()
Native XXX
interpThreadStart()
NATIVE
•
• int sigaction(int signum, const struct sigaction *act, struct sigaction *oldact);
• struct sigaction {
原创力文档

文档评论(0)