heap-inl.h | 16 #include "src/isolate.h" 589 Isolate* Heap::isolate() { function in class:v8::internal::Heap 590 return reinterpret_cast<Isolate*>( 592 reinterpret_cast<size_t>(reinterpret_cast<Isolate*>(4)->heap()) + 4); 603 #define RETURN_OBJECT_UNLESS_RETRY(ISOLATE, RETURN_VALUE) \ 605 DCHECK(__object__ != (ISOLATE)->heap()->exception()); \ 609 #define CALL_AND_RETRY(ISOLATE, FUNCTION_CALL, RETURN_VALUE, RETURN_EMPTY) \ 613 RETURN_OBJECT_UNLESS_RETRY(ISOLATE, RETURN_VALUE) \ 614 (ISOLATE)->heap()->CollectGarbage(__allocation__.RetrySpace(), 736 Isolate* isolate = Isolate::Current(); local 742 Isolate* isolate = Isolate::Current(); local [all...] |