diff options
Diffstat (limited to 'src/processor/stackwalker_amd64.h')
-rw-r--r-- | src/processor/stackwalker_amd64.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/processor/stackwalker_amd64.h b/src/processor/stackwalker_amd64.h index 9e61fcf5..cde95208 100644 --- a/src/processor/stackwalker_amd64.h +++ b/src/processor/stackwalker_amd64.h @@ -77,6 +77,10 @@ class StackwalkerAMD64 : public Stackwalker { StackFrameAMD64 *GetCallerByCFIFrameInfo(const vector<StackFrame *> &frames, CFIFrameInfo *cfi_frame_info); + // Scan the stack for plausible return addresses. The caller takes ownership + // of the returned frame. Return NULL on failure. + StackFrameAMD64 *GetCallerByStackScan(const vector<StackFrame *> &frames); + // Stores the CPU context corresponding to the innermost stack frame to // be returned by GetContextFrame. const MDRawContextAMD64 *context_; |