Home | History | Annotate | Download | only in src

Lines Matching refs:Isolate

9 #include "src/isolate.h"
114 explicit inline CustomArgumentsBase(Isolate* isolate)
115 : Relocatable(isolate) {}
132 explicit inline CustomArguments(Isolate* isolate) : Super(isolate) {}
135 v8::Local<V> GetReturnValue(Isolate* isolate);
137 inline Isolate* isolate() {
138 return reinterpret_cast<Isolate*>(this->begin()[T::kIsolateIndex]);
156 PropertyCallbackArguments(Isolate* isolate,
160 : Super(isolate) {
165 values[T::kIsolateIndex] = reinterpret_cast<Object*>(isolate);
169 isolate->heap()->the_hole_value();
170 values[T::kReturnValueIndex] = isolate->heap()->the_hole_value();
221 FunctionCallbackArguments(internal::Isolate* isolate,
228 : Super(isolate),
236 values[T::kContextSaveIndex] = isolate->heap()->the_hole_value();
237 values[T::kIsolateIndex] = reinterpret_cast<internal::Object*>(isolate);
241 isolate->heap()->the_hole_value();
242 values[T::kReturnValueIndex] = isolate->heap()->the_hole_value();
276 static INLINE(Type __RT_impl_##Name(Arguments args, Isolate* isolate)); \
277 Type Name(int args_length, Object** args_object, Isolate* isolate) { \
280 return __RT_impl_##Name(args, isolate); \
282 static Type __RT_impl_##Name(Arguments args, Isolate* isolate)