V8 Project
|
Public Member Functions | |
UnresolvedLocation (Script *script, int start, FunctionInfo *info) | |
~UnresolvedLocation () | |
void | Resolve () |
Static Private Member Functions | |
static void | HandleWeakScript (const v8::WeakCallbackData< v8::Value, void > &data) |
Private Attributes | |
Handle< Script > | script_ |
int | start_position_ |
FunctionInfo * | info_ |
Definition at line 116 of file allocation-tracker.h.
v8::internal::AllocationTracker::UnresolvedLocation::UnresolvedLocation | ( | Script * | script, |
int | start, | ||
FunctionInfo * | info | ||
) |
Definition at line 306 of file allocation-tracker.cc.
References v8::internal::Handle< T >::cast(), v8::internal::GlobalHandles::Create(), v8::internal::HeapObject::GetIsolate(), v8::internal::Isolate::global_handles(), HandleWeakScript(), v8::internal::GlobalHandles::MakeWeak(), and script_.
v8::internal::AllocationTracker::UnresolvedLocation::~UnresolvedLocation | ( | ) |
Definition at line 318 of file allocation-tracker.cc.
References v8::internal::GlobalHandles::Destroy().
|
staticprivate |
Definition at line 333 of file allocation-tracker.cc.
References v8::internal::GlobalHandles::Destroy(), v8::WeakCallbackData< T, P >::GetParameter(), v8::internal::Handle< T >::null(), and script_.
Referenced by UnresolvedLocation().
void v8::internal::AllocationTracker::UnresolvedLocation::Resolve | ( | ) |
Definition at line 325 of file allocation-tracker.cc.
References v8::internal::Script::GetColumnNumber(), and v8::internal::Script::GetLineNumber().
|
private |
Definition at line 128 of file allocation-tracker.h.
Definition at line 126 of file allocation-tracker.h.
Referenced by HandleWeakScript(), and UnresolvedLocation().
|
private |
Definition at line 127 of file allocation-tracker.h.