Index: src/string-stream.cc |
=================================================================== |
--- src/string-stream.cc (revision 539) |
+++ src/string-stream.cc (working copy) |
@@ -420,20 +420,11 @@ |
Add("(Function context is outside heap)\n"); |
return; |
} |
- GlobalObject* global = context->global(); |
- if (!Heap::Contains(global)) { |
- Add("(Function context global is outside heap)\n"); |
- return; |
+ Object* token = context->global_context()->security_token(); |
+ if (token != current_security_token) { |
+ Add("Security context: %o\n", token); |
+ current_security_token = token; |
} |
- if (global->IsJSGlobalObject()) { |
- Object* token = JSGlobalObject::cast(global)->security_token(); |
- if (token != current_security_token) { |
- Add("Security context: %o\n", token); |
- current_security_token = token; |
- } |
- } else { |
- Add("(No security context)\n"); |
- } |
} else { |
Add("(Function context is corrupt)\n"); |
} |