diff options
author | Christopher Ferris <cferris@google.com> | 2013-11-05 11:48:55 -0800 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2013-11-05 11:48:55 -0800 |
commit | 2e47c8ac74e070d62cfb46355c7c04797657c594 (patch) | |
tree | c26c3d38f786a7d017eb50a3dc96f76d5634a769 /libbacktrace/Backtrace.cpp | |
parent | f6e11efd073741044fbcfe84347f1b21a551d3bf (diff) | |
parent | 1e1bae1b0fc750f60ef9a2531850bbcf27ba6610 (diff) |
am 1e1bae1b: am c2945850: Merge "Add some clarifying defines."
* commit '1e1bae1b0fc750f60ef9a2531850bbcf27ba6610':
Add some clarifying defines.
Diffstat (limited to 'libbacktrace/Backtrace.cpp')
-rw-r--r-- | libbacktrace/Backtrace.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libbacktrace/Backtrace.cpp b/libbacktrace/Backtrace.cpp index 17d9e1d90..b22d30114 100644 --- a/libbacktrace/Backtrace.cpp +++ b/libbacktrace/Backtrace.cpp @@ -213,13 +213,13 @@ bool BacktracePtrace::ReadWord(uintptr_t ptr, uint32_t* out_value) { } Backtrace* Backtrace::Create(pid_t pid, pid_t tid) { - if (pid < 0 || pid == getpid()) { - if (tid < 0 || tid == gettid()) { + if (pid == BACKTRACE_CURRENT_PROCESS || pid == getpid()) { + if (tid == BACKTRACE_NO_TID || tid == gettid()) { return CreateCurrentObj(); } else { return CreateThreadObj(tid); } - } else if (tid < 0) { + } else if (tid == BACKTRACE_NO_TID) { return CreatePtraceObj(pid, pid); } else { return CreatePtraceObj(pid, tid); |