Lines Matching refs:ISOLATE
30 #define RETURN_OBJECT_UNLESS_RETRY(ISOLATE, TYPE) \ argument
32 DCHECK(__object__ != (ISOLATE)->heap()->exception()); \
33 return Handle<TYPE>(TYPE::cast(__object__), ISOLATE); \
36 #define CALL_HEAP_FUNCTION(ISOLATE, FUNCTION_CALL, TYPE) \ argument
40 RETURN_OBJECT_UNLESS_RETRY(ISOLATE, TYPE) \
43 (ISOLATE)->heap()->CollectGarbage( \
47 RETURN_OBJECT_UNLESS_RETRY(ISOLATE, TYPE) \
49 (ISOLATE)->counters()->gc_last_resort_from_handles()->Increment(); \
50 (ISOLATE)->heap()->CollectAllAvailableGarbage( \
53 AlwaysAllocateScope __scope__(ISOLATE); \
56 RETURN_OBJECT_UNLESS_RETRY(ISOLATE, TYPE) \