aboutsummaryrefslogtreecommitdiff
path: root/src/processor/stackwalker_amd64.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/processor/stackwalker_amd64.h')
-rw-r--r--src/processor/stackwalker_amd64.h4
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_;