Index: src/frames.h |
diff --git a/src/frames.h b/src/frames.h |
index 19e4d609b5c27616d8be34e8ff96cf3c4509cf35..9ca218ac52d848405662dbbfad4816f5d12b2b18 100644 |
--- a/src/frames.h |
+++ b/src/frames.h |
@@ -297,6 +297,10 @@ class StackFrame BASE_EMBEDDED { |
static void SetReturnAddressLocationResolver( |
ReturnAddressLocationResolver resolver); |
+ // Resolves pc_address through the resolution address function if one is set. |
+ static inline Address* ResolveReturnAddressLocation(Address* pc_address); |
+ |
+ |
// Printing support. |
enum PrintMode { OVERVIEW, DETAILS }; |
virtual void Print(StringStream* accumulator, |
@@ -332,6 +336,8 @@ class StackFrame BASE_EMBEDDED { |
Isolate* isolate_; |
State state_; |
+ static ReturnAddressLocationResolver return_address_location_resolver_; |
+ |
// Fill in the state of the calling frame. |
virtual void ComputeCallerState(State* state) const = 0; |