/external/v8/src/ |
H A D | vm-state-inl.h | 40 VMState<Tag>::VMState(Isolate* isolate) argument 41 : isolate_(isolate), previous_tag_(isolate->current_vm_state()) { 58 ExternalCallbackScope::ExternalCallbackScope(Isolate* isolate, Address callback) argument 59 : isolate_(isolate), 61 previous_scope_(isolate->external_callback_scope()) { 63 scope_address_ = Simulator::current(isolate)->get_sp();
|
H A D | allocation-site-scopes.h | 21 explicit AllocationSiteContext(Isolate* isolate) { argument 22 isolate_ = isolate; 30 Isolate* isolate() { return isolate_; } function in class:v8::internal::AllocationSiteContext 39 current_ = Handle<AllocationSite>(*top_, isolate()); 53 explicit AllocationSiteCreationContext(Isolate* isolate) argument 54 : AllocationSiteContext(isolate) { } 65 AllocationSiteUsageContext(Isolate* isolate, Handle<AllocationSite> site, argument 67 : AllocationSiteContext(isolate), 81 return Handle<AllocationSite>(*current(), isolate());
|
H A D | assembler.cc | 51 #include "src/isolate-inl.h" 126 AssemblerBase::AssemblerBase(Isolate* isolate, void* buffer, int buffer_size) argument 127 : isolate_(isolate), 132 // We may use the assembler without an isolate. 133 serializer_enabled_(isolate && isolate->serializer_enabled()) { 134 if (FLAG_mask_constants_with_cookie && isolate != NULL) { 135 jit_cookie_ = isolate->random_number_generator()->NextInt(); 700 // We get the isolate from the map, because at serialization time 702 Isolate* isolate local 797 Print(Isolate* isolate, OStream& os) argument 832 Verify(Isolate* isolate) argument 948 ExternalReference(Builtins::CFunctionId id, Isolate* isolate) argument 959 ExternalReference(Builtins::Name name, Isolate* isolate) argument 963 ExternalReference(Runtime::FunctionId id, Isolate* isolate) argument 968 ExternalReference(const Runtime::Function* f, Isolate* isolate) argument 973 isolate_address(Isolate* isolate) argument 978 ExternalReference(const IC_Utility& ic_utility, Isolate* isolate) argument 987 ExternalReference(Isolate::AddressId id, Isolate* isolate) argument 996 incremental_marking_record_write_function(Isolate* isolate) argument 1004 store_buffer_overflow_function(Isolate* isolate) argument 1011 flush_icache_function(Isolate* isolate) argument 1017 delete_handle_scope_extensions( Isolate* isolate) argument 1025 get_date_field_function( Isolate* isolate) argument 1031 get_make_code_young_function( Isolate* isolate) argument 1038 get_mark_code_as_executed_function( Isolate* isolate) argument 1045 date_cache_stamp(Isolate* isolate) argument 1050 stress_deopt_count(Isolate* isolate) argument 1055 new_deoptimizer_function( Isolate* isolate) argument 1062 compute_output_frames_function( Isolate* isolate) argument 1069 log_enter_external_function( Isolate* isolate) argument 1076 log_leave_external_function( Isolate* isolate) argument 1083 keyed_lookup_cache_keys(Isolate* isolate) argument 1088 keyed_lookup_cache_field_offsets( Isolate* isolate) argument 1095 roots_array_start(Isolate* isolate) argument 1100 allocation_sites_list_address( Isolate* isolate) argument 1106 address_of_stack_limit(Isolate* isolate) argument 1111 address_of_real_stack_limit( Isolate* isolate) argument 1117 address_of_regexp_stack_limit( Isolate* isolate) argument 1123 new_space_start(Isolate* isolate) argument 1128 store_buffer_top(Isolate* isolate) argument 1133 new_space_mask(Isolate* isolate) argument 1139 new_space_allocation_top_address( Isolate* isolate) argument 1145 new_space_allocation_limit_address( Isolate* isolate) argument 1151 old_pointer_space_allocation_top_address( Isolate* isolate) argument 1158 old_pointer_space_allocation_limit_address( Isolate* isolate) argument 1165 old_data_space_allocation_top_address( Isolate* isolate) argument 1172 old_data_space_allocation_limit_address( Isolate* isolate) argument 1179 handle_scope_level_address( Isolate* isolate) argument 1185 handle_scope_next_address( Isolate* isolate) argument 1191 handle_scope_limit_address( Isolate* isolate) argument 1197 scheduled_exception_address( Isolate* isolate) argument 1203 address_of_pending_message_obj( Isolate* isolate) argument 1209 address_of_has_pending_message( Isolate* isolate) argument 1215 address_of_pending_message_script( Isolate* isolate) argument 1261 is_profiling_address(Isolate* isolate) argument 1266 invoke_function_callback( Isolate* isolate) argument 1275 invoke_accessor_getter_callback( Isolate* isolate) argument 1287 re_check_stack_guard_state( Isolate* isolate) argument 1311 re_grow_stack(Isolate* isolate) argument 1316 re_case_insensitive_compare_uc16( Isolate* isolate) argument 1329 address_of_static_offsets_vector( Isolate* isolate) argument 1335 address_of_regexp_stack_memory_address( Isolate* isolate) argument 1341 address_of_regexp_stack_memory_size( Isolate* isolate) argument 1349 math_log_double_function( Isolate* isolate) argument 1388 debug_is_active_address( Isolate* isolate) argument 1394 debug_after_break_target_address( Isolate* isolate) argument 1401 debug_restarter_frame_function_pointer_address( Isolate* isolate) argument 1472 power_double_double_function( Isolate* isolate) argument 1480 power_double_int_function( Isolate* isolate) argument 1505 mod_two_doubles_operation( Isolate* isolate) argument 1513 debug_break(Isolate* isolate) argument 1518 debug_step_in_fp_address( Isolate* isolate) argument [all...] |
H A D | d8-posix.cc | 172 bool Init(Isolate* isolate, Handle<Value> arg0, Handle<Array> command_args) { argument 177 isolate->ThrowException(String::NewFromUtf8(isolate, message)); 186 Handle<Value> arg(command_args->Get(Integer::New(isolate, j))); 192 isolate->ThrowException(String::NewFromUtf8(isolate, message)); 277 static bool ChildLaunchedOK(Isolate* isolate, int* exec_error_fds) { argument 284 isolate->ThrowException(String::NewFromUtf8(isolate, strerror(err))); 293 static Handle<Value> GetStdout(Isolate* isolate, argument 365 WaitForChild(Isolate* isolate, int pid, ZombieProtector& child_waiter, const struct timeval& start_time, int read_timeout, int total_timeout) argument 574 CheckItsADirectory(Isolate* isolate, char* directory) argument 589 mkdirp(Isolate* isolate, char* directory, mode_t mask) argument 709 AddOSMethods(Isolate* isolate, Handle<ObjectTemplate> os_templ) argument [all...] |
H A D | execution.cc | 10 #include "src/isolate-inl.h" 43 Isolate* isolate = function->GetIsolate(); local 46 VMState<JS> state(isolate); 47 CHECK(AllowJavascriptExecution::IsAllowed(isolate)); 48 if (!ThrowOnJavascriptExecution::IsAllowed(isolate)) { 49 isolate->ThrowIllegalOperation(); 50 isolate->ReportPendingMessages(); 64 ? isolate->factory()->js_construct_entry_code() 65 : isolate->factory()->js_entry_code(); 81 SaveContext save(isolate); 116 Call(Isolate* isolate, Handle<Object> callable, Handle<Object> receiver, int argc, Handle<Object> argv[], bool convert_receiver) argument 157 Isolate* isolate = func->GetIsolate(); local 194 GetFunctionDelegate(Isolate* isolate, Handle<Object> object) argument 221 TryGetFunctionDelegate(Isolate* isolate, Handle<Object> object) argument 248 GetConstructorDelegate(Isolate* isolate, Handle<Object> object) argument 274 TryGetConstructorDelegate( Isolate* isolate, Handle<Object> object) argument 445 Initialize(Isolate* isolate) argument 493 ToNumber( Isolate* isolate, Handle<Object> obj) argument 499 ToString( Isolate* isolate, Handle<Object> obj) argument 505 ToDetailString( Isolate* isolate, Handle<Object> obj) argument 511 ToObject( Isolate* isolate, Handle<Object> obj) argument 518 ToInteger( Isolate* isolate, Handle<Object> obj) argument 524 ToUint32( Isolate* isolate, Handle<Object> obj) argument 530 ToInt32( Isolate* isolate, Handle<Object> obj) argument 536 NewDate(Isolate* isolate, double time) argument 547 Isolate* isolate = pattern->GetIsolate(); local 560 Isolate* isolate = string->GetIsolate(); local 590 Isolate* isolate = data->GetIsolate(); local 616 Isolate* isolate = data->GetIsolate(); local 642 ConfigureInstance( Isolate* isolate, Handle<Object> instance, Handle<Object> instance_template) argument 659 Isolate* isolate = fun->GetIsolate(); local [all...] |
H A D | d8-readline.cc | 29 virtual bool Open(Isolate* isolate); 57 bool ReadLineEditor::Open(Isolate* isolate) { argument 58 isolate_ = isolate; 122 Isolate* isolate = read_line_editor.isolate_; local 123 HandleScope scope(isolate); 126 Local<String> full_text = String::NewFromUtf8(isolate, 130 completions = Shell::GetCompletions(isolate, 131 String::NewFromUtf8(isolate, text), 133 current_completions.Reset(isolate, completions); 136 completions = Local<Array>::New(isolate, current_completion [all...] |
H A D | d8.cc | 71 static Handle<Value> Throw(Isolate* isolate, const char* message) { argument 72 return isolate->ThrowException(String::NewFromUtf8(isolate, message)); 79 explicit PerIsolateData(Isolate* isolate) : isolate_(isolate), realms_(NULL) { argument 80 HandleScope scope(isolate); 81 isolate->SetData(0, this); 88 inline static PerIsolateData* Get(Isolate* isolate) { argument 89 return reinterpret_cast<PerIsolateData*>(isolate->GetData(0)); 127 explicit DumbLineEditor(Isolate* isolate) argument 180 CompileString( Isolate* isolate, Local<String> source, Local<Value> name, v8::ScriptCompiler::CompileOptions compile_options) argument 210 ExecuteString(Isolate* isolate, Handle<String> source, Handle<Value> name, bool print_result, bool report_exceptions) argument 352 Isolate* isolate = args.GetIsolate(); local 362 Isolate* isolate = args.GetIsolate(); local 387 Isolate* isolate = args.GetIsolate(); local 405 Isolate* isolate = args.GetIsolate(); local 420 Isolate* isolate = args.GetIsolate(); local 430 Isolate* isolate = args.GetIsolate(); local 453 Isolate* isolate = info.GetIsolate(); local 462 Isolate* isolate = info.GetIsolate(); local 515 ReadFromStdin(Isolate* isolate) argument 586 ReportException(Isolate* isolate, v8::TryCatch* try_catch) argument 637 GetCompletions(Isolate* isolate, Handle<String> text, Handle<String> full) argument 656 DebugMessageDetails(Isolate* isolate, Handle<String> message) argument 672 DebugCommandToJSONRequest(Isolate* isolate, Handle<String> command) argument 718 MapCounters(v8::Isolate* isolate, const char* name) argument 786 InstallUtilityScript(Isolate* isolate) argument 869 CreateGlobalTemplate(Isolate* isolate) argument 924 Initialize(Isolate* isolate) argument 948 InitializeDebugger(Isolate* isolate) argument 959 CreateEvaluationContext(Isolate* isolate) argument 1076 ReadChars(Isolate* isolate, const char* name, int* size_out) argument 1123 Isolate* isolate = args.GetIsolate(); local 1144 ReadFile(Isolate* isolate, const char* name) argument 1155 RunShell(Isolate* isolate) argument 1183 Execute(Isolate* isolate) argument 1220 ReadFile(Isolate* isolate, const char* name) argument 1242 Isolate* isolate = Isolate::New(); local 1420 RunMain(Isolate* isolate, int argc, char* argv[]) argument 1468 DumpHeapConstants(i::Isolate* isolate) argument 1651 Isolate* isolate = Isolate::New(create_params); local [all...] |
/external/v8/test/cctest/ |
H A D | test-weaksets.cc | 44 static Handle<JSWeakSet> AllocateJSWeakSet(Isolate* isolate) { argument 45 Factory* factory = isolate->factory(); 51 HandleScope scope(isolate); 52 Handle<ObjectHashTable> table = ObjectHashTable::New(isolate, 1); 83 Isolate* isolate = GetIsolateFrom(&context); local 84 Factory* factory = isolate->factory(); 85 Heap* heap = isolate->heap(); 86 HandleScope scope(isolate); 87 Handle<JSWeakSet> weakset = AllocateJSWeakSet(isolate); 88 GlobalHandles* global_handles = isolate 144 Isolate* isolate = GetIsolateFrom(&context); local 186 Isolate* isolate = GetIsolateFrom(&context); local 226 Isolate* isolate = GetIsolateFrom(&context); local [all...] |
H A D | test-mementos.cc | 34 Isolate* isolate = CcTest::i_isolate(); local 35 Heap* heap = isolate->heap(); 43 isolate->factory()->NewRawOneByteString(12).ToHandleChecked(); 59 v8::HandleScope scope(CcTest::isolate()); 74 v8::HandleScope scope(CcTest::isolate()); 88 v8::HandleScope scope(CcTest::isolate()); 89 Isolate* isolate = CcTest::i_isolate(); local 90 Heap* heap = isolate->heap();
|
H A D | test-spaces.cc | 106 // Temporarily sets a given allocator in an isolate. 109 TestMemoryAllocatorScope(Isolate* isolate, MemoryAllocator* allocator) argument 110 : isolate_(isolate), 111 old_allocator_(isolate->memory_allocator_) { 112 isolate->memory_allocator_ = allocator; 127 // Temporarily sets a given code range in an isolate. 130 TestCodeRangeScope(Isolate* isolate, CodeRange* code_range) argument 131 : isolate_(isolate), 132 old_code_range_(isolate->code_range_) { 133 isolate 150 VerifyMemoryChunk(Isolate* isolate, Heap* heap, CodeRange* code_range, size_t reserve_area_size, size_t commit_area_size, size_t second_commit_area_size, Executability executable) argument 207 Isolate* isolate = CcTest::i_isolate(); local 241 Isolate* isolate = CcTest::i_isolate(); local 295 Isolate* isolate = CcTest::i_isolate(); local 342 Isolate* isolate = CcTest::i_isolate(); local 368 Isolate* isolate = CcTest::i_isolate(); local 432 Isolate* isolate = CcTest::i_isolate(); local [all...] |
H A D | test-compiler.cc | 41 Isolate* isolate = CcTest::i_isolate(); local 43 isolate, isolate->global_object(), name).ToHandleChecked(); 48 Isolate* isolate = CcTest::i_isolate(); local 49 Handle<Object> object(value, isolate); 51 isolate->factory()->InternalizeUtf8String(name); 52 Handle<JSObject> global(isolate->context()->global_object()); 53 Runtime::SetObjectProperty(isolate, global, internalized_name, object, 59 Isolate* isolate = CcTest::i_isolate(); local 60 Handle<String> source_code = isolate 71 Inc(Isolate* isolate, int x) argument 92 Add(Isolate* isolate, int x, int y) argument 111 Abs(Isolate* isolate, int x) argument 129 Sum(Isolate* isolate, int n) argument 200 Isolate* isolate = fun->GetIsolate(); local 224 Isolate* isolate = fun0->GetIsolate(); local 250 Isolate* isolate = CcTest::i_isolate(); local [all...] |
H A D | test-deoptimization.cc | 37 #include "src/isolate.h" 101 static void NonIncrementalGC(i::Isolate* isolate) { argument 102 isolate->heap()->CollectAllGarbage(i::Heap::kAbortIncrementalMarkingMask); 245 env->Global()->Get(v8::String::NewFromUtf8(CcTest::isolate(), "f"))); 352 v8::Isolate* isolate = v8::Isolate::New(); local 353 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate); 354 isolate->Enter(); 356 LocalContext env(isolate); 401 isolate->Exit(); 402 isolate 454 v8::Isolate* isolate = v8::Isolate::New(); local 475 v8::Isolate* isolate = v8::Isolate::New(); local 496 v8::Isolate* isolate = v8::Isolate::New(); local 517 v8::Isolate* isolate = v8::Isolate::New(); local 538 v8::Isolate* isolate = v8::Isolate::New(); local 559 v8::Isolate* isolate = v8::Isolate::New(); local 614 v8::Isolate* isolate = v8::Isolate::New(); local 705 v8::Isolate* isolate = v8::Isolate::New(); local [all...] |
H A D | test-accessors.cc | 68 v8::Isolate* isolate = env->GetIsolate(); local 69 v8::HandleScope scope(isolate); 70 Local<v8::FunctionTemplate> fun_templ = v8::FunctionTemplate::New(isolate); 73 v8::FunctionTemplate::New(isolate, handle_property); 124 v8::Isolate* isolate = CcTest::isolate(); local 125 v8::HandleScope scope(isolate); 126 v8::Handle<v8::FunctionTemplate> templ = v8::FunctionTemplate::New(isolate); 129 v8::External::New(isolate, &foo)); 132 v8::External::New(isolate, 150 v8::Isolate* isolate = CcTest::isolate(); local 172 v8::Isolate* isolate = CcTest::isolate(); local 196 v8::Isolate* isolate = context->GetIsolate(); local 245 v8::Isolate* isolate = context->GetIsolate(); local 290 v8::Isolate* isolate = context->GetIsolate(); local 320 v8::Isolate* isolate = context->GetIsolate(); local 339 v8::Isolate* isolate = CcTest::isolate(); local 391 v8::Isolate* isolate = env->GetIsolate(); local 430 v8::Isolate* isolate = env->GetIsolate(); local 463 v8::Isolate* isolate = env->GetIsolate(); local 494 v8::Isolate* isolate = env->GetIsolate(); local 524 v8::Isolate* isolate = env->GetIsolate(); local 549 v8::Isolate* isolate = env->GetIsolate(); local 566 v8::Isolate* isolate = env->GetIsolate(); local [all...] |
H A D | test-threads.cc | 32 #include "src/isolate.h" 49 v8::Isolate* isolate = CcTest::isolate(); local 50 v8::Locker locker(isolate); 51 v8::Isolate::Scope isolate_scope(isolate); 52 v8::HandleScope scope(isolate); 53 v8::Handle<v8::Context> context = v8::Context::New(isolate); 61 isolate, 72 v8::Unlocker unlocker(CcTest::isolate()); 91 v8::Isolate* isolate local [all...] |
H A D | test-heap.cc | 64 static void CheckOddball(Isolate* isolate, Object* obj, const char* string) { argument 66 Handle<Object> handle(obj, isolate); 68 *Execution::ToString(isolate, handle).ToHandleChecked(); 73 static void CheckSmi(Isolate* isolate, int value, const char* string) { argument 74 Handle<Object> handle(Smi::FromInt(value), isolate); local 76 *Execution::ToString(isolate, handle).ToHandleChecked(); 81 static void CheckNumber(Isolate* isolate, double value, const char* string) { argument 82 Handle<Object> number = isolate->factory()->NewNumber(value); 85 Execution::ToString(isolate, number).ToHandleChecked(); 90 static void CheckFindCodeObject(Isolate* isolate) { argument 123 Isolate* isolate = CcTest::i_isolate(); local 126 Handle<Object> n(reinterpret_cast<Object*>(NULL), isolate); local 133 Isolate* isolate = CcTest::i_isolate(); local 228 Isolate* isolate = CcTest::i_isolate(); local 294 VerifyStringAllocation(Isolate* isolate, const char* string) argument 307 Isolate* isolate = reinterpret_cast<Isolate*>(CcTest::isolate()); local 319 Isolate* isolate = CcTest::i_isolate(); local 331 Isolate* isolate = CcTest::i_isolate(); local 386 Isolate* isolate = CcTest::i_isolate(); local 428 Isolate* isolate = CcTest::i_isolate(); local 475 Isolate* isolate = CcTest::i_isolate(); local 573 Isolate* isolate = CcTest::i_isolate(); local 602 Isolate* isolate = CcTest::i_isolate(); local 626 Isolate* isolate = CcTest::i_isolate(); local 726 Isolate* isolate = CcTest::i_isolate(); local 750 Isolate* isolate = CcTest::i_isolate(); local 802 Isolate* isolate = CcTest::i_isolate(); local 867 Isolate* isolate = CcTest::i_isolate(); local 922 Isolate* isolate = CcTest::i_isolate(); local 982 Isolate* isolate = CcTest::i_isolate(); local 1057 v8::Isolate* isolate = v8::Isolate::New(); local 1116 Isolate* isolate = CcTest::i_isolate(); local 1181 Isolate* isolate = CcTest::i_isolate(); local 1250 Isolate* isolate = CcTest::i_isolate(); local 1319 Isolate* isolate = CcTest::i_isolate(); local 1413 Isolate* isolate = CcTest::i_isolate(); local 1517 CountNativeContextsWithGC(Isolate* isolate, int n) argument 1539 Isolate* isolate = icontext->GetIsolate(); local 1556 Isolate* isolate = CcTest::i_isolate(); local 1688 Isolate* isolate = heap->isolate(); local 1790 v8::Isolate* isolate = CcTest::isolate(); local 1836 v8::Isolate* isolate = CcTest::isolate(); local 1880 v8::Isolate* isolate = CcTest::isolate(); local 1924 v8::Isolate* isolate = CcTest::isolate(); local 2029 Isolate* isolate = CcTest::i_isolate(); local 2778 Isolate* isolate = CcTest::i_isolate(); local 2992 Isolate* isolate = CcTest::i_isolate(); local 3036 Isolate* isolate = CcTest::i_isolate(); local 3306 ReleaseStackTraceDataTest(v8::Isolate* isolate, const char* source, const char* accessor) argument 3343 v8::Isolate* isolate = v8::Isolate::New(); local 3396 Isolate* isolate = CcTest::i_isolate(); local 3458 Isolate* isolate = CcTest::i_isolate(); local 3507 Isolate* isolate = CcTest::i_isolate(); local 3595 Isolate* isolate = CcTest::i_isolate(); local 3670 Isolate* isolate = CcTest::i_isolate(); local 3727 Isolate* isolate = CcTest::i_isolate(); local 3782 Isolate* isolate = CcTest::i_isolate(); local 3861 Isolate* isolate = CcTest::i_isolate(); local 3919 Isolate* isolate = CcTest::i_isolate(); local 3962 Isolate* isolate = CcTest::i_isolate(); local 4005 Isolate* isolate = CcTest::i_isolate(); local 4069 Isolate* isolate = CcTest::i_isolate(); local 4094 DummyOptimizedCode(Isolate* isolate) argument 4112 Isolate* isolate = CcTest::i_isolate(); local 4152 v8::Isolate* isolate = CcTest::isolate(); local 4253 Isolate* isolate = CcTest::i_isolate(); local 4311 InterruptCallback357137(v8::Isolate* isolate, void* data) argument 4321 v8::Isolate* isolate = CcTest::isolate(); local 4344 Isolate* isolate = CcTest::i_isolate(); local 4369 v8::Isolate* isolate = v8::Isolate::New(); local 4457 Isolate* isolate = CcTest::i_isolate(); local [all...] |
H A D | profiler-extension.cc | 43 v8::Isolate* isolate, v8::Handle<v8::String> name) { 44 if (name->Equals(v8::String::NewFromUtf8(isolate, "startProfiling"))) { 45 return v8::FunctionTemplate::New(isolate, 47 } else if (name->Equals(v8::String::NewFromUtf8(isolate, "stopProfiling"))) { 48 return v8::FunctionTemplate::New(isolate, 42 GetNativeFunctionTemplate( v8::Isolate* isolate, v8::Handle<v8::String> name) argument
|
/external/v8/include/libplatform/ |
H A D | libplatform.h | 25 * Pumps the message loop for the given isolate. 32 bool PumpMessageLoop(v8::Platform* platform, v8::Isolate* isolate);
|
/external/v8/src/extensions/ |
H A D | trigger-failure-extension.cc | 20 v8::Isolate* isolate, 24 isolate, 28 isolate, 33 isolate, 19 GetNativeFunctionTemplate( v8::Isolate* isolate, v8::Handle<v8::String> str) argument
|
H A D | gc-extension.cc | 14 v8::Isolate* isolate, 16 return v8::FunctionTemplate::New(isolate, GCExtension::GC); 13 GetNativeFunctionTemplate( v8::Isolate* isolate, v8::Handle<v8::String> str) argument
|
/external/v8/src/ic/ |
H A D | ic-compiler.cc | 52 Isolate* isolate = name->GetIsolate(); local 53 if (handler.is_identical_to(isolate->builtins()->LoadIC_Normal()) || 54 handler.is_identical_to(isolate->builtins()->StoreIC_Normal())) { 55 name = isolate->factory()->normal_ic_symbol(); 59 Handle<Map> stub_holder = IC::GetICCacheHolder(*type, isolate, &flag); 78 PropertyICCompiler ic_compiler(isolate, kind, extra_ic_state, flag); 88 Isolate* isolate = receiver_map->GetIsolate(); local 90 Handle<Name> name = isolate->factory()->KeyedLoadMonomorphic_string(); 92 Handle<Object> probe(receiver_map->FindInCodeCache(*name, flags), isolate); 98 stub = LoadIndexedInterceptorStub(isolate) 123 Isolate* isolate = receiver_map->GetIsolate(); local 149 FindPreMonomorphic(Isolate* isolate, Code::Kind kind, ExtraICState state) argument 163 FillCache(Isolate* isolate, Handle<Code> code) argument 170 ComputeLoad(Isolate* isolate, InlineCacheState ic_state, ExtraICState extra_state) argument 193 ComputeStore(Isolate* isolate, InlineCacheState ic_state, ExtraICState extra_state) argument 223 Isolate* isolate = receiver_map->GetIsolate(); local 246 Isolate* isolate = receiver_maps->at(0)->GetIsolate(); local 286 Isolate* isolate = receiver_maps->at(0)->GetIsolate(); local [all...] |
/external/v8/src/test/ |
H A D | test-utils.cc | 7 #include "src/isolate-inl.h" 16 : isolate_scope_(isolate()), handle_scope_(isolate()) {} 41 : context_(Context::New(isolate())), context_scope_(context_) {} 52 Factory* TestWithIsolate::factory() const { return isolate()->factory(); }
|
/external/v8/samples/ |
H A D | lineprocessor.cc | 81 void ReportException(v8::Isolate* isolate, v8::TryCatch* handler); 82 v8::Handle<v8::String> ReadFile(v8::Isolate* isolate, const char* name); 96 v8::Isolate* isolate = v8::Isolate::New(); local 97 v8::Isolate::Scope isolate_scope(isolate); 98 v8::HandleScope handle_scope(isolate); 119 script_source = v8::String::NewFromUtf8(isolate, argv[i + 1]); 120 script_name = v8::String::NewFromUtf8(isolate, "unnamed"); 125 script_source = ReadFile(isolate, str); 126 script_name = v8::String::NewFromUtf8(isolate, str); 145 v8::Handle<v8::ObjectTemplate> global = v8::ObjectTemplate::New(isolate); 207 v8::Isolate* isolate = context->GetIsolate(); local 276 ReadFile(v8::Isolate* isolate, const char* name) argument 298 ReportException(v8::Isolate* isolate, v8::TryCatch* try_catch) argument 372 v8::Isolate* isolate = v8::Isolate::GetCurrent(); local [all...] |
H A D | shell.cc | 51 v8::Handle<v8::Context> CreateShellContext(v8::Isolate* isolate); 53 int RunMain(v8::Isolate* isolate, int argc, char* argv[]); 54 bool ExecuteString(v8::Isolate* isolate, 64 v8::Handle<v8::String> ReadFile(v8::Isolate* isolate, const char* name); 65 void ReportException(v8::Isolate* isolate, v8::TryCatch* handler); 90 v8::Isolate* isolate = v8::Isolate::New(); local 94 v8::Isolate::Scope isolate_scope(isolate); 95 v8::HandleScope handle_scope(isolate); 96 v8::Handle<v8::Context> context = CreateShellContext(isolate); 102 result = RunMain(isolate, arg 120 CreateShellContext(v8::Isolate* isolate) argument 239 ReadFile(v8::Isolate* isolate, const char* name) argument 262 RunMain(v8::Isolate* isolate, int argc, char* argv[]) argument 321 ExecuteString(v8::Isolate* isolate, v8::Handle<v8::String> source, v8::Handle<v8::Value> name, bool print_result, bool report_exceptions) argument 358 ReportException(v8::Isolate* isolate, v8::TryCatch* try_catch) argument [all...] |
/external/v8/test/cctest/compiler/ |
H A D | test-run-deopt.cc | 23 static void InstallIsOptimizedHelper(v8::Isolate* isolate) { argument 24 Local<v8::Context> context = isolate->GetCurrentContext(); 25 Local<v8::FunctionTemplate> t = FunctionTemplate::New(isolate, IsOptimized); 42 InstallIsOptimizedHelper(CcTest::isolate()); 60 InstallIsOptimizedHelper(CcTest::isolate());
|
H A D | test-run-inlining.cc | 32 static void InstallAssertInlineCountHelper(v8::Isolate* isolate) { argument 33 v8::Local<v8::Context> context = isolate->GetCurrentContext(); 35 v8::FunctionTemplate::New(isolate, AssertInlineCount); 51 InstallAssertInlineCountHelper(CcTest::isolate()); 68 InstallAssertInlineCountHelper(CcTest::isolate()); 85 InstallAssertInlineCountHelper(CcTest::isolate()); 105 InstallAssertInlineCountHelper(CcTest::isolate()); 123 InstallAssertInlineCountHelper(CcTest::isolate()); 142 InstallAssertInlineCountHelper(CcTest::isolate()); 159 InstallAssertInlineCountHelper(CcTest::isolate()); [all...] |