Chromium Code Reviews| Index: src/messages.h |
| diff --git a/src/messages.h b/src/messages.h |
| index 5f7aca3ae12c4101d75b1092303123984843db21..2e130e8384168d78fb1d9cedc774229e0faf0bcb 100644 |
| --- a/src/messages.h |
| +++ b/src/messages.h |
| @@ -88,6 +88,27 @@ class MessageHandler { |
| }; |
| +class CallSite { |
| + public: |
| + CallSite(Handle<Object> receiver, Handle<JSFunction> fun, int pos) |
| + : receiver_(receiver), fun_(fun), pos_(pos) {} |
| + |
| + Handle<Object> GetFileName(Isolate* isolate); |
| + Handle<Object> GetFunctionName(Isolate* isolate); |
| + Handle<Object> GetScriptNameOrSourceUrl(Isolate* isolate); |
| + int GetLineNumber(Isolate* isolate); |
|
Jakob Kummerow
2015/04/27 12:18:22
To prevent future confusion, let's add a comment s
|
| + int GetColumnNumber(Isolate* isolate); |
| + bool IsNative(Isolate* isolate); |
| + bool IsToplevel(Isolate* isolate); |
| + bool IsEval(Isolate* isolate); |
| + |
| + private: |
| + Handle<Object> receiver_; |
| + Handle<JSFunction> fun_; |
| + int pos_; |
| +}; |
| + |
| + |
| #define MESSAGE_TEMPLATES(T) \ |
| /* Error */ \ |
| T(CyclicProto, "Cyclic __proto__ value") \ |