| Index: src/google_breakpad/processor/call_stack.h
|
| diff --git a/src/google_breakpad/processor/call_stack.h b/src/google_breakpad/processor/call_stack.h
|
| index 21f595e7b2c3a59eaf83fd196d1cdcc6ef57fe28..7c4a06f57ea5fd0007d356c7ff36b8acd82318f7 100644
|
| --- a/src/google_breakpad/processor/call_stack.h
|
| +++ b/src/google_breakpad/processor/call_stack.h
|
| @@ -45,6 +45,7 @@
|
| #ifndef GOOGLE_BREAKPAD_PROCESSOR_CALL_STACK_H__
|
| #define GOOGLE_BREAKPAD_PROCESSOR_CALL_STACK_H__
|
|
|
| +#include <cstdint>
|
| #include <vector>
|
|
|
| namespace google_breakpad {
|
| @@ -61,15 +62,24 @@ class CallStack {
|
|
|
| // Resets the CallStack to its initial empty state
|
| void Clear();
|
| -
|
| +
|
| const vector<StackFrame*>* frames() const { return &frames_; }
|
|
|
| + // Set the TID associated with this call stack.
|
| + void set_tid(uint32_t tid) { tid_ = tid; }
|
| +
|
| + uint32_t tid() { return tid_; }
|
| +
|
| private:
|
| // Stackwalker is responsible for building the frames_ vector.
|
| friend class Stackwalker;
|
|
|
| // Storage for pushed frames.
|
| vector<StackFrame*> frames_;
|
| +
|
| + // The TID associated with this call stack. Default to 0 if it's not
|
| + // available.
|
| + uint32_t tid_;
|
| };
|
|
|
| } // namespace google_breakpad
|
|
|