Loading libbacktrace/Backtrace.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -27,6 +27,8 @@ #include <backtrace/Backtrace.h> #include <backtrace/BacktraceMap.h> #include <cutils/threads.h> #include "BacktraceLog.h" #include "thread_utils.h" #include "UnwindCurrent.h" Loading libbacktrace/BacktraceCurrent.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,8 @@ #include <backtrace/Backtrace.h> #include <backtrace/BacktraceMap.h> #include <cutils/threads.h> #include "BacktraceCurrent.h" #include "BacktraceLog.h" #include "ThreadEntry.h" Loading libbacktrace/backtrace_test.cpp +9 −8 Original line number Diff line number Diff line Loading @@ -30,20 +30,21 @@ #include <time.h> #include <unistd.h> #include <algorithm> #include <memory> #include <string> #include <vector> #include <backtrace/Backtrace.h> #include <backtrace/BacktraceMap.h> // For the THREAD_SIGNAL definition. #include "BacktraceCurrent.h" #include <cutils/atomic.h> #include <gtest/gtest.h> #include <cutils/threads.h> #include <algorithm> #include <memory> #include <string> #include <vector> #include <gtest/gtest.h> // For the THREAD_SIGNAL definition. #include "BacktraceCurrent.h" #include "thread_utils.h" // Number of microseconds per milliseconds. Loading libbacktrace/thread_utils.c +2 −15 Original line number Diff line number Diff line Loading @@ -16,25 +16,12 @@ #include "thread_utils.h" #if defined(__APPLE__) #if !defined(__BIONIC__) #include <sys/syscall.h> // Mac OS >= 10.6 has a system call equivalent to Linux's gettid(). pid_t gettid() { return syscall(SYS_thread_selfid); } #elif !defined(__BIONIC__) // glibc doesn't implement or export either gettid or tgkill. // glibc doesn't implement or export tgkill. #include <unistd.h> #include <sys/syscall.h> pid_t gettid() { return syscall(__NR_gettid); } int tgkill(int tgid, int tid, int sig) { return syscall(__NR_tgkill, tgid, tid, sig); } Loading libbacktrace/thread_utils.h +0 −2 Original line number Diff line number Diff line Loading @@ -23,8 +23,6 @@ __BEGIN_DECLS int tgkill(int tgid, int tid, int sig); pid_t gettid(); __END_DECLS #endif /* _LIBBACKTRACE_THREAD_UTILS_H */ Loading
libbacktrace/Backtrace.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -27,6 +27,8 @@ #include <backtrace/Backtrace.h> #include <backtrace/BacktraceMap.h> #include <cutils/threads.h> #include "BacktraceLog.h" #include "thread_utils.h" #include "UnwindCurrent.h" Loading
libbacktrace/BacktraceCurrent.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,8 @@ #include <backtrace/Backtrace.h> #include <backtrace/BacktraceMap.h> #include <cutils/threads.h> #include "BacktraceCurrent.h" #include "BacktraceLog.h" #include "ThreadEntry.h" Loading
libbacktrace/backtrace_test.cpp +9 −8 Original line number Diff line number Diff line Loading @@ -30,20 +30,21 @@ #include <time.h> #include <unistd.h> #include <algorithm> #include <memory> #include <string> #include <vector> #include <backtrace/Backtrace.h> #include <backtrace/BacktraceMap.h> // For the THREAD_SIGNAL definition. #include "BacktraceCurrent.h" #include <cutils/atomic.h> #include <gtest/gtest.h> #include <cutils/threads.h> #include <algorithm> #include <memory> #include <string> #include <vector> #include <gtest/gtest.h> // For the THREAD_SIGNAL definition. #include "BacktraceCurrent.h" #include "thread_utils.h" // Number of microseconds per milliseconds. Loading
libbacktrace/thread_utils.c +2 −15 Original line number Diff line number Diff line Loading @@ -16,25 +16,12 @@ #include "thread_utils.h" #if defined(__APPLE__) #if !defined(__BIONIC__) #include <sys/syscall.h> // Mac OS >= 10.6 has a system call equivalent to Linux's gettid(). pid_t gettid() { return syscall(SYS_thread_selfid); } #elif !defined(__BIONIC__) // glibc doesn't implement or export either gettid or tgkill. // glibc doesn't implement or export tgkill. #include <unistd.h> #include <sys/syscall.h> pid_t gettid() { return syscall(__NR_gettid); } int tgkill(int tgid, int tid, int sig) { return syscall(__NR_tgkill, tgid, tid, sig); } Loading
libbacktrace/thread_utils.h +0 −2 Original line number Diff line number Diff line Loading @@ -23,8 +23,6 @@ __BEGIN_DECLS int tgkill(int tgid, int tid, int sig); pid_t gettid(); __END_DECLS #endif /* _LIBBACKTRACE_THREAD_UTILS_H */