Home | History | Annotate | Download | only in v8

Lines Matching refs:Frame

59     class Frame;
67 void logInfo(Frame*, const String& message, const String& url);
135 explicit V8Proxy(Frame*);
139 Frame* frame() { return m_frame; }
151 // Disconnects the proxy from its owner frame,
187 // Returns V8Proxy object associated with a frame.
188 static V8Proxy* retrieve(Frame*);
192 // Returns the frame object of the window object associated with
194 static Frame* retrieveFrame(v8::Handle<v8::Context>);
201 // For example, imagine that a JS function in frame A calls a function in
202 // frame B, which calls native code, which wants to know what the 'active'
203 // frame is.
207 // RetrieveFrameForEnteredContext() would return Frame A in our example.
208 // This frame is often referred to as the "dynamic global object."
212 // RetrieveFrameForCurrentContext() would return Frame B in our example.
213 // This frame is often referred to as the "lexical global object."
225 static Frame* retrieveFrameForEnteredContext();
226 static Frame* retrieveFrameForCurrentContext();
227 static Frame* retrieveFrameForCallingContext();
229 // Returns V8 Context of a frame. If none exists, creates
231 static v8::Local<v8::Context> context(Frame*);
232 static v8::Local<v8::Context> mainWorldContext(Frame*);
279 // Report an unsafe attempt to access the given frame on the console.
280 static void reportUnsafeAccessTo(Frame* target);
309 Frame* m_frame;
330 // The isolated worlds we are tracking for this frame. We hold them alive