/external/v8/src/ |
H A D | isolate-inl.h | 31 #include "isolate.h" 39 SaveContext::SaveContext(Isolate* isolate) : prev_(isolate->save_context()) { argument 40 if (isolate->context() != NULL) { 41 context_ = Handle<Context>(isolate->context()); 43 dummy_ = Handle<Context>(isolate->context()); 46 isolate->set_save_context(this); 48 c_entry_fp_ = isolate->c_entry_fp(isolate->thread_local_top());
|
H A D | vm-state-inl.h | 61 VMState::VMState(Isolate* isolate, StateTag tag) argument 62 : isolate_(isolate), previous_tag_(isolate->current_vm_state()) { 64 LOG(isolate, UncheckedStringEvent("Entering", StateToString(tag))); 65 LOG(isolate, UncheckedStringEvent("From", StateToString(previous_tag_))); 85 ExternalCallbackScope::ExternalCallbackScope(Isolate* isolate, Address callback) argument 86 : isolate_(isolate), previous_callback_(isolate->external_callback()) {
|
H A D | api.cc | 62 #define LOG_API(isolate, expr) LOG(isolate, ApiEntryCall(expr)) 64 #define ENTER_V8(isolate) \ 65 ASSERT((isolate)->IsInitialized()); \ 66 i::VMState __state__((isolate), i::OTHER) 67 #define LEAVE_V8(isolate) \ 68 i::VMState __state__((isolate), i::EXTERNAL) 72 #define ON_BAILOUT(isolate, location, code) \ 73 if (IsDeadCheck(isolate, location) || \ 74 IsExecutionTerminatingCheck(isolate)) { \ 136 i::Isolate* isolate = i::Isolate::Current(); local 203 i::Isolate* isolate = i::Isolate::Current(); local 265 IsDeadCheck(i::Isolate* isolate, const char* location) argument 271 IsExecutionTerminatingCheck(i::Isolate* isolate) argument 299 EnsureInitializedForIsolate(i::Isolate* isolate, const char* location) argument 317 i::Isolate* isolate = i::Isolate::UncheckedCurrent(); local 455 i::Isolate* isolate = EnterIsolateIfNeeded(); local 462 i::Isolate* isolate = EnterIsolateIfNeeded(); local 486 i::Isolate* isolate = i::Isolate::Current(); local 537 i::Isolate* isolate = i::Isolate::Current(); local 547 i::Isolate* isolate = i::Isolate::Current(); local 557 i::Isolate* isolate = i::Isolate::Current(); local 567 i::Isolate* isolate = i::Isolate::Current(); local 584 i::Isolate* isolate = EnterIsolateIfNeeded(); local 606 i::Isolate* isolate = i::Isolate::Current(); local 617 i::Isolate* isolate = i::Isolate::Current(); local 625 i::Isolate* isolate = i::Isolate::Current(); local 632 i::Isolate* isolate = i::Isolate::Current(); local 639 i::Isolate* isolate = i::Isolate::Current(); local 647 i::Isolate* isolate = i::Isolate::Current(); local 655 i::Isolate* isolate = i::Isolate::Current(); local 665 i::Isolate* isolate = i::Isolate::Current(); local 723 i::Isolate* isolate = env->GetIsolate(); local 738 i::Isolate* isolate = i::Isolate::Current(); local 757 i::Isolate* isolate = env->GetIsolate(); local 769 i::Isolate* isolate = env->GetIsolate(); local 820 i::Isolate* isolate = i::Isolate::Current(); local 886 i::Isolate* isolate = i::Isolate::Current(); local 911 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 926 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 935 i::Isolate* isolate = i::Isolate::Current(); local 962 i::Isolate* isolate = i::Isolate::Current(); local 990 i::Isolate* isolate = i::Isolate::Current(); local 1007 i::Isolate* isolate = i::Isolate::Current(); local 1029 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1073 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1095 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1112 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1120 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1130 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1146 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1177 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1204 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1232 i::Isolate* isolate = i::Isolate::Current(); local 1269 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1292 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1312 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1329 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1363 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1384 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1409 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1480 i::Isolate* isolate = i::Isolate::Current(); local 1541 i::Isolate* isolate = i::Isolate::Current(); local 1568 i::Isolate* isolate = i::Isolate::Current(); local 1613 i::Isolate* isolate = i::Isolate::Current(); local 1630 i::Isolate* isolate = i::Isolate::Current(); local 1751 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1763 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1780 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1797 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1818 i::Isolate* isolate = i::Isolate::Current(); local 1843 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1858 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1869 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1880 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1898 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1918 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1936 i::Isolate* isolate = i::Isolate::Current(); local 1946 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1960 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1968 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 1977 i::Isolate* isolate = i::Isolate::Current(); local 1991 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 2007 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 2023 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 2039 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 2055 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 2071 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 2082 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 2205 i::Isolate* isolate = i::Isolate::Current(); local 2213 i::Isolate* isolate = i::Isolate::Current(); local 2221 i::Isolate* isolate = i::Isolate::Current(); local 2228 LookupBuiltin(i::Isolate* isolate, const char* builtin_name) argument 2237 CheckConstructor(i::Isolate* isolate, i::Handle<i::JSObject> obj, const char* class_name) argument 2245 i::Isolate* isolate = i::Isolate::Current(); local 2264 i::Isolate* isolate = i::Isolate::Current(); local 2284 i::Isolate* isolate = i::Isolate::Current(); local 2304 i::Isolate* isolate = i::Isolate::Current(); local 2324 i::Isolate* isolate = i::Isolate::Current(); local 2343 i::Isolate* isolate = i::Isolate::Current(); local 2361 i::Isolate* isolate = i::Isolate::Current(); local 2381 i::Isolate* isolate = i::Isolate::Current(); local 2457 i::Isolate* isolate = i::Isolate::Current(); local 2467 i::Isolate* isolate = i::Isolate::Current(); local 2477 i::Isolate* isolate = i::Isolate::Current(); local 2487 i::Isolate* isolate = i::Isolate::Current(); local 2510 i::Isolate* isolate = i::Isolate::Current(); local 2526 i::Isolate* isolate = i::Isolate::Current(); local 2546 i::Isolate* isolate = i::Isolate::Current(); local 2568 i::Isolate* isolate = i::Isolate::Current(); local 2586 i::Isolate* isolate = i::Isolate::Current(); local 2604 i::Isolate* isolate = i::Isolate::Current(); local 2632 i::Isolate* isolate = i::Isolate::Current(); local 2650 i::Isolate* isolate = i::Isolate::Current(); local 2677 i::Isolate* isolate = i::Isolate::Current(); local 2713 i::Isolate* isolate = i::Isolate::Current(); local 2732 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 2753 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 2775 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 2795 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 2815 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 2829 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 2842 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 2862 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 2873 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 2891 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 2908 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 2929 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 2950 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3004 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3015 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3026 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3036 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3047 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3060 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3076 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3085 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3102 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3113 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3121 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3128 GetPropertyByLookup(i::Isolate* isolate, i::Handle<i::JSObject> receiver, i::Handle<i::String> name, i::LookupResult* lookup) argument 3153 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3167 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3183 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3206 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3234 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3245 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3256 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3270 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3283 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3336 i::Isolate* isolate = object->GetIsolate(); local 3353 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3409 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3494 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3507 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3538 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3580 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3599 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3622 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3801 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 3966 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 4120 i::Isolate* isolate = obj->GetIsolate(); local 4153 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 4173 i::Isolate* isolate = i::Isolate::UncheckedCurrent(); local 4193 i::Isolate* isolate = i::Isolate::Current(); local 4230 i::Isolate* isolate = i::Isolate::Current(); local 4239 i::Isolate* isolate = i::Isolate::Current(); local 4246 i::Isolate* isolate = i::Isolate::Current(); local 4253 i::Isolate* isolate = i::Isolate::Current(); local 4281 i::Isolate* isolate = i::Isolate::Current(); local 4351 i::Isolate* isolate = i::Isolate::Current(); local 4363 i::Isolate* isolate = i::Isolate::Current(); local 4375 i::Isolate* isolate = i::Isolate::Current(); local 4398 i::Isolate* isolate = i::Isolate::Current(); local 4411 i::Isolate* isolate = i::Isolate::Current(); local 4423 i::Isolate* isolate = i::Isolate::Current(); local 4448 i::Isolate* isolate = i::Isolate::Current(); local 4459 i::Isolate* isolate = i::Isolate::Current(); local 4472 i::Isolate* isolate = i::Isolate::Current(); local 4486 i::Isolate* isolate = i::Isolate::Current(); local 4505 i::Isolate* isolate = i::Isolate::Current(); local 4520 i::Isolate* isolate = i::Isolate::Current(); local 4552 i::Isolate* isolate = i::Isolate::Current(); local 4598 i::Isolate* isolate = i::Isolate::Current(); local 4614 i::Isolate* isolate = i::Isolate::Current(); local 4622 i::Isolate* isolate = i::Isolate::Current(); local 4637 i::Isolate* isolate = left_string->GetIsolate(); local 4649 i::Isolate* isolate = i::Isolate::Current(); local 4670 i::Isolate* isolate = i::Isolate::Current(); local 4684 i::Isolate* isolate = i::Isolate::Current(); local 4697 NewExternalStringHandle(i::Isolate* isolate, v8::String::ExternalStringResource* resource) argument 4705 NewExternalAsciiStringHandle(i::Isolate* isolate, v8::String::ExternalAsciiStringResource* resource) argument 4715 i::Isolate* isolate = i::Isolate::Current(); local 4727 i::Isolate* isolate = obj->GetIsolate(); local 4749 i::Isolate* isolate = i::Isolate::Current(); local 4762 i::Isolate* isolate = obj->GetIsolate(); local 4785 i::Isolate* isolate = obj->GetIsolate(); local 4796 i::Isolate* isolate = i::Isolate::Current(); local 4807 i::Isolate* isolate = i::Isolate::Current(); local 4818 i::Isolate* isolate = i::Isolate::Current(); local 4828 i::Isolate* isolate = i::Isolate::Current(); local 4840 i::Isolate* isolate = i::Isolate::Current(); local 4850 i::Isolate* isolate = i::Isolate::Current(); local 4861 i::Isolate* isolate = i::Isolate::Current(); local 4874 i::Isolate* isolate = i::Isolate::Current(); local 4891 i::Isolate* isolate = i::Isolate::Current(); local 4901 i::Isolate* isolate = i::Isolate::Current(); local 4949 i::Isolate* isolate = Utils::OpenHandle(*pattern)->GetIsolate(); local 4964 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 4993 i::Isolate* isolate = i::Isolate::Current(); local 5007 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 5020 i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate(); local 5042 i::Isolate* isolate = i::Isolate::Current(); local 5054 i::Isolate* isolate = i::Isolate::Current(); local 5067 i::Isolate* isolate = i::Isolate::UncheckedCurrent(); local 5084 i::Isolate* isolate = i::Isolate::Current(); local 5097 i::Isolate* isolate = i::Isolate::Current(); local 5114 i::Isolate* isolate = i::Isolate::Current(); local 5144 i::Isolate* isolate = EnterIsolateIfNeeded(); local 5150 i::Isolate* isolate = EnterIsolateIfNeeded(); local 5156 i::Isolate* isolate = EnterIsolateIfNeeded(); local 5163 i::Isolate* isolate = i::Isolate::Current(); local 5171 i::Isolate* isolate = i::Isolate::Current(); local 5181 i::Isolate* isolate = i::Isolate::Current(); local 5192 i::Isolate* isolate = i::Isolate::Current(); local 5202 i::Isolate* isolate = i::Isolate::Current(); local 5212 i::Isolate* isolate = i::Isolate::Current(); local 5219 i::Isolate* isolate = i::Isolate::Current(); local 5226 i::Isolate* isolate = i::Isolate::Current(); local 5233 i::Isolate* isolate = i::Isolate::Current(); local 5240 i::Isolate* isolate = i::Isolate::Current(); local 5247 i::Isolate* isolate = i::Isolate::Current(); local 5256 i::Isolate* isolate = i::Isolate::Current(); local 5264 i::Isolate* isolate = i::Isolate::Current(); local 5274 i::Isolate* isolate = i::Isolate::Current(); local 5282 i::Isolate* isolate = i::Isolate::Current(); local 5289 i::Isolate* isolate = i::Isolate::Current(); local 5295 i::Isolate* isolate = i::Isolate::Current(); local 5301 i::Isolate* isolate = i::Isolate::Current(); local 5307 i::Isolate* isolate = i::Isolate::Current(); local 5314 i::Isolate* isolate = i::Isolate::Current(); local 5329 TerminateExecution(Isolate* isolate) argument 5339 IsExecutionTerminating(Isolate* isolate) argument 5347 i::Isolate* isolate = i::Isolate::UncheckedCurrent(); local 5353 i::Isolate* isolate = new i::Isolate(); local 5359 i::Isolate* isolate = reinterpret_cast<i::Isolate*>(this); local 5370 i::Isolate* isolate = reinterpret_cast<i::Isolate*>(this); local 5376 i::Isolate* isolate = reinterpret_cast<i::Isolate*>(this); local 5382 i::Isolate* isolate = reinterpret_cast<i::Isolate*>(this); local 5387 i::Isolate* isolate = reinterpret_cast<i::Isolate*>(this); local 5394 i::Isolate* isolate = i::Isolate::Current(); local 5416 i::Isolate* isolate = i::Isolate::Current(); local 5437 i::Isolate* isolate = i::Isolate::Current(); local 5456 i::Isolate* isolate = i::Isolate::Current(); local 5472 i::Isolate* isolate = i::Isolate::Current(); local 5489 i::Isolate* isolate = i::Isolate::Current(); local 5505 i::Isolate* isolate = i::Isolate::Current(); local 5521 i::Isolate* isolate = i::Isolate::Current(); local 5542 i::Isolate* isolate = i::Isolate::Current(); local 5553 i::Isolate* isolate = i::Isolate::Current(); local 5572 i::Isolate* isolate = i::Isolate::Current(); local 5588 i::Isolate* isolate = i::Isolate::Current(); local 5597 DebugBreak(Isolate* isolate) argument 5607 CancelDebugBreak(Isolate* isolate) argument 5618 DebugBreakForCommand(ClientData* data, Isolate* isolate) argument 5630 i::Isolate* isolate = i::Isolate::Current(); local 5640 i::Isolate* isolate = i::Isolate::Current(); local 5659 i::Isolate* isolate = i::Isolate::Current(); local 5666 SendCommand(const uint16_t* command, int length, ClientData* client_data, Isolate* isolate) argument 5683 i::Isolate* isolate = i::Isolate::Current(); local 5692 i::Isolate* isolate = i::Isolate::Current(); local 5703 i::Isolate* isolate = i::Isolate::Current(); local 5724 i::Isolate* isolate = i::Isolate::Current(); local 5764 i::Isolate* isolate = i::Isolate::Current(); local 5774 i::Isolate* isolate = i::Isolate::Current(); local 5790 i::Isolate* isolate = i::Isolate::Current(); local 5799 i::Isolate* isolate = i::Isolate::Current(); local 5806 i::Isolate* isolate = i::Isolate::Current(); local 5813 i::Isolate* isolate = i::Isolate::Current(); local 5820 i::Isolate* isolate = i::Isolate::Current(); local 5827 i::Isolate* isolate = i::Isolate::Current(); local 5834 i::Isolate* isolate = i::Isolate::Current(); local 5841 i::Isolate* isolate = i::Isolate::Current(); local 5848 i::Isolate* isolate = i::Isolate::Current(); local 5857 i::Isolate* isolate = i::Isolate::Current(); local 5869 i::Isolate* isolate = i::Isolate::Current(); local 5876 i::Isolate* isolate = i::Isolate::Current(); local 5885 i::Isolate* isolate = i::Isolate::Current(); local 5893 i::Isolate* isolate = i::Isolate::Current(); local 5901 i::Isolate* isolate = i::Isolate::Current(); local 5909 i::Isolate* isolate = i::Isolate::Current(); local 5920 i::Isolate* isolate = i::Isolate::Current(); local 5930 i::Isolate* isolate = i::Isolate::Current(); local 5938 i::Isolate* isolate = i::Isolate::Current(); local 5948 i::Isolate* isolate = i::Isolate::Current(); local 5961 i::Isolate* isolate = i::Isolate::Current(); local 5968 i::Isolate* isolate = i::Isolate::Current(); local 5989 i::Isolate* isolate = i::Isolate::Current(); local 5997 i::Isolate* isolate = i::Isolate::Current(); local 6011 i::Isolate* isolate = i::Isolate::Current(); local 6018 i::Isolate* isolate = i::Isolate::Current(); local 6026 i::Isolate* isolate = i::Isolate::Current(); local 6033 i::Isolate* isolate = i::Isolate::Current(); local 6040 i::Isolate* isolate = i::Isolate::Current(); local 6047 i::Isolate* isolate = i::Isolate::Current(); local 6054 i::Isolate* isolate = i::Isolate::Current(); local 6062 i::Isolate* isolate = i::Isolate::Current(); local 6069 i::Isolate* isolate = i::Isolate::Current(); local 6077 i::Isolate* isolate = i::Isolate::Current(); local 6084 i::Isolate* isolate = i::Isolate::Current(); local 6100 i::Isolate* isolate = i::Isolate::Current(); local 6112 i::Isolate* isolate = i::Isolate::Current(); local 6119 i::Isolate* isolate = i::Isolate::Current(); local 6126 i::Isolate* isolate = i::Isolate::Current(); local 6134 i::Isolate* isolate = i::Isolate::Current(); local 6141 i::Isolate* isolate = i::Isolate::Current(); local 6149 i::Isolate* isolate = i::Isolate::Current(); local 6156 i::Isolate* isolate = i::Isolate::Current(); local 6165 i::Isolate* isolate = i::Isolate::Current(); local 6182 i::Isolate* isolate = i::Isolate::Current(); local 6189 i::Isolate* isolate = i::Isolate::Current(); local 6197 i::Isolate* isolate = i::Isolate::Current(); local 6207 i::Isolate* isolate = i::Isolate::Current(); local 6224 i::Isolate* isolate = i::Isolate::Current(); local 6238 i::Isolate* isolate = i::Isolate::Current(); local [all...] |
H A D | assembler.cc | 46 #include "isolate.h" 123 AssemblerBase::AssemblerBase(Isolate* isolate) argument 124 : isolate_(isolate), 126 if (FLAG_mask_constants_with_cookie && isolate != NULL) { 127 jit_cookie_ = V8::RandomPrivate(isolate); 729 ExternalReference::ExternalReference(Builtins::CFunctionId id, Isolate* isolate) argument 730 : address_(Redirect(isolate, Builtins::c_function_address(id))) {} 736 Isolate* isolate = NULL) 737 : address_(Redirect(isolate, fun->address(), type)) {} 740 ExternalReference::ExternalReference(Builtins::Name name, Isolate* isolate) argument 744 ExternalReference(Runtime::FunctionId id, Isolate* isolate) argument 749 ExternalReference(const Runtime::Function* f, Isolate* isolate) argument 759 ExternalReference(const IC_Utility& ic_utility, Isolate* isolate) argument 764 ExternalReference(const Debug_Address& debug_address, Isolate* isolate) argument 773 ExternalReference(Isolate::AddressId id, Isolate* isolate) argument 782 incremental_marking_record_write_function(Isolate* isolate) argument 790 incremental_evacuation_record_write_function(Isolate* isolate) argument 798 store_buffer_overflow_function(Isolate* isolate) argument 805 flush_icache_function(Isolate* isolate) argument 810 perform_gc_function(Isolate* isolate) argument 816 fill_heap_number_with_random_function( Isolate* isolate) argument 824 delete_handle_scope_extensions( Isolate* isolate) argument 832 random_uint32_function( Isolate* isolate) argument 838 get_date_field_function( Isolate* isolate) argument 844 date_cache_stamp(Isolate* isolate) argument 849 transcendental_cache_array_address( Isolate* isolate) argument 856 new_deoptimizer_function( Isolate* isolate) argument 863 compute_output_frames_function( Isolate* isolate) argument 870 keyed_lookup_cache_keys(Isolate* isolate) argument 875 keyed_lookup_cache_field_offsets( Isolate* isolate) argument 882 roots_array_start(Isolate* isolate) argument 887 address_of_stack_limit(Isolate* isolate) argument 892 address_of_real_stack_limit( Isolate* isolate) argument 898 address_of_regexp_stack_limit( Isolate* isolate) argument 904 new_space_start(Isolate* isolate) argument 909 store_buffer_top(Isolate* isolate) argument 914 new_space_mask(Isolate* isolate) argument 920 new_space_allocation_top_address( Isolate* isolate) argument 926 heap_always_allocate_scope_depth( Isolate* isolate) argument 933 new_space_allocation_limit_address( Isolate* isolate) argument 954 scheduled_exception_address( Isolate* isolate) argument 1010 re_check_stack_guard_state( Isolate* isolate) argument 1027 re_grow_stack(Isolate* isolate) argument 1032 re_case_insensitive_compare_uc16( Isolate* isolate) argument 1044 address_of_static_offsets_vector( Isolate* isolate) argument 1050 address_of_regexp_stack_memory_address( Isolate* isolate) argument 1056 address_of_regexp_stack_memory_size( Isolate* isolate) argument 1109 math_sin_double_function( Isolate* isolate) argument 1117 math_cos_double_function( Isolate* isolate) argument 1125 math_tan_double_function( Isolate* isolate) argument 1133 math_log_double_function( Isolate* isolate) argument 1168 power_double_double_function( Isolate* isolate) argument 1176 power_double_int_function( Isolate* isolate) argument 1207 double_fp_operation( Token::Value operation, Isolate* isolate) argument 1236 compare_doubles(Isolate* isolate) argument 1244 debug_break(Isolate* isolate) argument 1249 debug_step_in_fp_address( Isolate* isolate) argument [all...] |
H A D | arguments.h | 90 inline CustomArguments(Isolate* isolate, argument 93 JSObject* holder) : Relocatable(isolate) { 99 inline explicit CustomArguments(Isolate* isolate) : Relocatable(isolate) { argument 115 Type Name(Arguments args, Isolate* isolate) 119 Type Name(Arguments args, Isolate* isolate) 122 #define RUNTIME_ARGUMENTS(isolate, args) args, isolate
|
H A D | vm-state.h | 32 #include "isolate.h" 39 inline VMState(Isolate* isolate, StateTag tag); 50 inline ExternalCallbackScope(Isolate* isolate, Address callback);
|
H A D | execution.cc | 36 #include "isolate-inl.h" 75 Isolate* isolate = function->GetIsolate(); local 78 VMState state(isolate, JS); 90 ? isolate->factory()->js_construct_entry_code() 91 : isolate->factory()->js_entry_code(); 108 SaveContext save(isolate); 129 isolate->ReportPendingMessages(); 130 if (isolate->pending_exception() == Failure::OutOfMemoryException()) { 131 if (!isolate->ignore_out_of_memory()) { 137 isolate 205 Isolate* isolate = Isolate::Current(); local 225 Isolate* isolate = Isolate::Current(); local 253 Isolate* isolate = Isolate::Current(); local 283 Isolate* isolate = Isolate::Current(); local 311 Isolate* isolate = Isolate::Current(); local 540 Initialize(Isolate* isolate) argument 667 Isolate* isolate = string->GetIsolate(); local 700 Isolate* isolate = data->GetIsolate(); local 721 Isolate* isolate = data->GetIsolate(); local 755 Isolate* isolate = Isolate::Current(); local 769 Isolate* isolate = fun->GetIsolate(); local 786 Isolate* isolate = Isolate::Current(); local 817 Isolate* isolate = Isolate::Current(); local 866 Isolate* isolate = Isolate::Current(); local 891 HandleStackGuardInterrupt(Isolate* isolate) argument [all...] |
H A D | assembler.h | 43 #include "isolate.h" 60 explicit AssemblerBase(Isolate* isolate); 62 Isolate* isolate() const { return isolate_; } function in class:v8::internal::AssemblerBase 544 ExternalReference(Builtins::CFunctionId id, Isolate* isolate); 546 ExternalReference(ApiFunction* ptr, Type type, Isolate* isolate); 548 ExternalReference(Builtins::Name name, Isolate* isolate); 550 ExternalReference(Runtime::FunctionId id, Isolate* isolate); 552 ExternalReference(const Runtime::Function* f, Isolate* isolate); 554 ExternalReference(const IC_Utility& ic_utility, Isolate* isolate); 557 ExternalReference(const Debug_Address& debug_address, Isolate* isolate); 686 set_redirector(Isolate* isolate, ExternalReferenceRedirector* redirector) argument 698 Redirect(Isolate* isolate, void* address, Type type = ExternalReference::BUILTIN_CALL) argument 709 Redirect(Isolate* isolate, Address address_arg, Type type = ExternalReference::BUILTIN_CALL) argument [all...] |
H A D | factory.cc | 46 isolate(), 47 isolate()->heap()->AllocateFixedArray(size, pretenure), 56 isolate(), 57 isolate()->heap()->AllocateFixedArrayWithHoles(size, pretenure), 66 isolate(), 67 isolate()->heap()->AllocateUninitializedFixedDoubleArray(size, pretenure), 74 CALL_HEAP_FUNCTION(isolate(), 83 CALL_HEAP_FUNCTION(isolate(), 92 CALL_HEAP_FUNCTION(isolate(), 100 CALL_HEAP_FUNCTION(isolate(), [all...] |
H A D | handles.cc | 49 Isolate* isolate = Isolate::Current(); local 50 HandleScopeImplementer* impl = isolate->handle_scope_implementer(); 54 (isolate->handle_scope_data()->next - impl->blocks()->last())); 59 Isolate* isolate = Isolate::Current(); local 61 isolate->handle_scope_data(); 73 HandleScopeImplementer* impl = isolate->handle_scope_implementer(); 99 void HandleScope::DeleteExtensions(Isolate* isolate) { argument 100 ASSERT(isolate == Isolate::Current()); 102 isolate->handle_scope_data(); 103 isolate 237 Isolate* isolate = Isolate::Current(); local 250 Isolate* isolate = object->GetIsolate(); local 261 Isolate* isolate = object->GetIsolate(); local 284 Isolate* isolate = obj->GetIsolate(); local 292 Isolate* isolate = Isolate::Current(); local 302 Isolate* isolate = receiver->GetIsolate(); local 319 Isolate* isolate = Isolate::Current(); local 336 Isolate* isolate = obj->GetIsolate(); local 360 Isolate* isolate = Isolate::Current(); local 372 Isolate* isolate = Isolate::Current(); local 421 CalculateLineEnds(Isolate* isolate, List<int>* line_ends, Vector<const SourceChar> src, bool with_last_line) argument 451 Isolate* isolate = src->GetIsolate(); local 549 Isolate* isolate = receiver->GetIsolate(); local 571 Isolate* isolate = receiver->GetIsolate(); local 604 Isolate* isolate = object->GetIsolate(); local 694 Isolate* isolate = object->GetIsolate(); local 705 Isolate* isolate = object->GetIsolate(); local [all...] |
H A D | compilation-cache.cc | 50 CompilationCache::CompilationCache(Isolate* isolate) argument 51 : isolate_(isolate), 52 script_(isolate, kScriptGenerations), 53 eval_global_(isolate, kEvalGlobalGenerations), 54 eval_contextual_(isolate, kEvalContextualGenerations), 55 reg_exp_(isolate, kRegExpGenerations), 68 static Handle<CompilationCacheTable> AllocateTable(Isolate* isolate, int size) { argument 69 CALL_HEAP_FUNCTION(isolate, 79 result = AllocateTable(isolate(), kInitialCacheSize); 84 result = Handle<CompilationCacheTable>(table, isolate()); 132 CompilationCacheScript(Isolate* isolate, int generations) argument [all...] |
H A D | func-name-inferrer.cc | 37 FuncNameInferrer::FuncNameInferrer(Isolate* isolate) argument 38 : isolate_(isolate), 50 isolate()->runtime_state(), name->Get(0))) { 57 if (IsOpen() && !isolate()->heap()->prototype_symbol()->Equals(*name)) { 64 if (IsOpen() && !isolate()->heap()->result_symbol()->Equals(*name)) { 71 return MakeNameFromStackHelper(0, isolate()->factory()->empty_string()); 85 Factory* factory = isolate()->factory();
|
H A D | runtime-profiler.h | 44 explicit RuntimeProfiler(Isolate* isolate); 78 static inline void IsolateEnteredJS(Isolate* isolate); 79 static inline void IsolateExitedJS(Isolate* isolate); 84 // The profiler thread can query whether some isolate is currently 109 static void HandleWakeUp(Isolate* isolate); 167 void RuntimeProfiler::IsolateEnteredJS(Isolate* isolate) { argument 173 HandleWakeUp(isolate); 179 void RuntimeProfiler::IsolateExitedJS(Isolate* isolate) { argument
|
H A D | handles-inl.h | 35 #include "isolate.h" 56 Handle<T>::Handle(T* obj, Isolate* isolate) { argument 58 location_ = HandleScope::CreateHandle(obj, isolate); 71 Isolate* isolate = Isolate::Current(); local 73 isolate->handle_scope_data(); 74 isolate_ = isolate; 81 HandleScope::HandleScope(Isolate* isolate) { argument 82 ASSERT(isolate == Isolate::Current()); 84 isolate->handle_scope_data(); 85 isolate_ = isolate; 132 CreateHandle(T* value, Isolate* isolate) argument [all...] |
H A D | v8.cc | 30 #include "isolate.h" 67 // The current thread may not yet had entered an isolate to run. 69 // initialization purposes an initializing thread may be assigned an isolate 78 ASSERT(i::Isolate::CurrentPerIsolateThreadData()->isolate() == 83 Isolate* isolate = Isolate::Current(); 84 if (isolate->IsInitialized()) return true; 91 return isolate->Init(des); 102 Isolate* isolate = Isolate::Current(); local 103 ASSERT(isolate->IsDefaultIsolate()); 106 isolate 168 RandomPrivate(Isolate* isolate) argument 205 FireCallCompletedCallback(Isolate* isolate) argument [all...] |
H A D | runtime.cc | 46 #include "isolate-inl.h" 68 if (!(value)) return isolate->ThrowIllegalOperation(); 139 MUST_USE_RESULT static MaybeObject* DeepCopyBoilerplate(Isolate* isolate, argument 141 StackLimitCheck check(isolate); 142 if (check.HasOverflowed()) return isolate->StackOverflow(); 144 Heap* heap = isolate->heap(); 158 { MaybeObject* maybe_result = DeepCopyBoilerplate(isolate, js_object); 169 { MaybeObject* maybe_result = DeepCopyBoilerplate(isolate, js_object); 195 { MaybeObject* maybe_result = DeepCopyBoilerplate(isolate, js_object); 215 isolate 282 Isolate* isolate = context->GetIsolate(); local 336 CreateObjectLiteralBoilerplate( Isolate* isolate, Handle<FixedArray> literals, Handle<FixedArray> constant_properties, bool should_have_fast_elements, bool has_function_literal) argument 438 TransitionElements(Handle<Object> object, ElementsKind to_kind, Isolate* isolate) argument 458 CreateArrayLiteralBoilerplate( Isolate* isolate, Handle<FixedArray> literals, Handle<FixedArray> elements) argument 538 CreateLiteralBoilerplate( Isolate* isolate, Handle<FixedArray> literals, Handle<FixedArray> array) argument 929 Isolate* isolate = obj->GetIsolate(); local 1000 GetOwnProperty(Isolate* isolate, Handle<JSObject> obj, Handle<String> name) argument 1259 ThrowRedeclarationError(Isolate* isolate, const char* type, Handle<String> name) argument 1865 InstallBuiltin(Isolate* isolate, Handle<JSObject> holder, const char* name, Builtins::Name builtin_name) argument 2238 CharFromCode(Isolate* isolate, Object* char_code) argument 2295 FixedArrayBuilder(Isolate* isolate, int initial_capacity) argument [all...] |
H A D | interpreter-irregexp.h | 39 static RegExpImpl::IrregexpResult Match(Isolate* isolate,
|
H A D | accessors.cc | 36 #include "isolate.h" 105 Isolate* isolate = object->GetIsolate(); local 112 isolate->heap()->length_symbol(), value, NONE); 118 HandleScope scope(isolate); 121 Handle<JSObject> object_handle(object, isolate); 122 Handle<Object> value_handle(value, isolate); 133 return isolate->Throw( 134 *isolate->factory()->NewRangeError("invalid_array_length", 319 Isolate* isolate = wrapper->GetIsolate(); local 320 HandleScope scope(isolate); 590 Isolate* isolate = Isolate::Current(); local 667 CheckNonStrictCallerOrThrow( Isolate* isolate, JSFunction* caller) argument 682 FrameFunctionIterator(Isolate* isolate, const AssertNoAllocation& promise) argument 727 Isolate* isolate = Isolate::Current(); local [all...] |
H A D | cpu-profiler.cc | 175 Isolate* isolate = Isolate::Current(); local 176 sample->state = isolate->current_vm_state(); 178 for (StackTraceFrameIterator it(isolate); 275 Isolate* isolate = Isolate::Current(); local 276 return is_profiling(isolate) ? 277 isolate->cpu_profiler()->StopCollectingProfile(title) : NULL; 282 Isolate* isolate = Isolate::Current(); local 283 return is_profiling(isolate) ? 284 isolate->cpu_profiler()->StopCollectingProfile( 313 TickSample* CpuProfiler::TickSampleEvent(Isolate* isolate) { argument 323 Isolate* isolate = Isolate::Current(); local 360 Isolate* isolate = Isolate::Current(); local 376 Isolate* isolate = Isolate::Current(); local 487 Isolate* isolate = Isolate::Current(); local 567 Isolate* isolate = Isolate::Current(); local 575 Isolate* isolate = Isolate::Current(); local [all...] |
H A D | serialize.cc | 65 ExternalReferenceTable* ExternalReferenceTable::instance(Isolate* isolate) { argument 67 isolate->external_reference_table(); 69 external_reference_table = new ExternalReferenceTable(isolate); 70 isolate->set_external_reference_table(external_reference_table); 79 Isolate* isolate) { 83 ExternalReference ref(static_cast<Builtins::CFunctionId>(id), isolate); local 88 ExternalReference ref(static_cast<Builtins::Name>(id), isolate); local 93 ExternalReference ref(static_cast<Runtime::FunctionId>(id), isolate); local 99 isolate); 126 void ExternalReferenceTable::PopulateTable(Isolate* isolate) { argument 76 AddFromId(TypeCode type, uint16_t id, const char* name, Isolate* isolate) argument 785 Isolate* const isolate = isolate_; local 1137 Isolate* isolate = Isolate::Current(); local 1152 Isolate* isolate = Isolate::Current(); local 1172 Isolate* isolate = Isolate::Current(); local 1204 Isolate* isolate = Isolate::Current(); local 1221 Isolate* isolate = Isolate::Current(); local [all...] |
H A D | regexp-macro-assembler.cc | 110 Isolate* isolate) { 152 isolate); 164 Isolate* isolate) { 165 ASSERT(isolate == Isolate::Current()); 167 RegExpStackScope stack_scope(isolate); 179 isolate); 183 if (result == EXCEPTION && !isolate->has_pending_exception()) { 186 isolate->StackOverflow(); 219 Isolate* isolate) { 220 ASSERT(isolate 104 Match( Handle<Code> regexp_code, Handle<String> subject, int* offsets_vector, int offsets_vector_length, int previous_index, Isolate* isolate) argument 157 Execute( Code* code, String* input, int start_offset, const byte* input_start, const byte* input_end, int* output, Isolate* isolate) argument 215 CaseInsensitiveCompareUC16( Address byte_offset1, Address byte_offset2, size_t byte_length, Isolate* isolate) argument 250 GrowStack(Address stack_pointer, Address* stack_base, Isolate* isolate) argument [all...] |
H A D | json-parser.h | 151 inline Isolate* isolate() { return isolate_; } function in class:v8::internal::BASE_EMBEDDED 168 isolate_ = source->map()->GetHeap()->isolate(); 187 Factory* factory = isolate()->factory(); 226 isolate()->Throw(*result, &location); 255 return isolate()->factory()->false_value(); 263 return isolate()->factory()->true_value(); 271 return isolate()->factory()->null_value(); 289 isolate()->global_context()->object_function()); 291 isolate()->factory()->NewJSObject(object_constructor); 307 } else if (key->Equals(isolate() [all...] |
H A D | ic.cc | 74 Isolate* isolate = new_target->GetIsolate(); local 75 Code* apply_builtin = isolate->builtins()->builtin( 112 IC::IC(FrameDepth depth, Isolate* isolate) : isolate_(isolate) { argument 113 ASSERT(isolate == Isolate::Current()); 118 Isolate::c_entry_fp(isolate->thread_local_top()); 172 static bool HasNormalObjectsInPrototypeChain(Isolate* isolate, argument 176 ? lookup->holder() : Object::cast(isolate->heap()->null_value()); 269 Code* code = Code::cast(isolate()->heap()->FindCodeObject(addr)); 283 HandleScope scope(isolate()); 2316 Handle<JSFunction> builtin_function(JSFunction::cast(builtin), isolate); local 2425 Handle<JSFunction> builtin_function(JSFunction::cast(builtin), isolate); local [all...] |
/external/v8/test/cctest/ |
H A D | test-spaces.cc | 104 // Temporarily sets a given allocator in an isolate. 107 TestMemoryAllocatorScope(Isolate* isolate, MemoryAllocator* allocator) argument 108 : isolate_(isolate), 109 old_allocator_(isolate->memory_allocator_) { 110 isolate->memory_allocator_ = allocator; 129 Isolate* isolate = Isolate::Current(); local 130 isolate->InitializeLoggingAndCounters(); 131 Heap* heap = isolate->heap(); 132 CHECK(isolate->heap()->ConfigureHeapDefault()); 134 MemoryAllocator* memory_allocator = new MemoryAllocator(isolate); 179 Isolate* isolate = Isolate::Current(); local 209 Isolate* isolate = Isolate::Current(); local [all...] |
H A D | test-lockers.cc | 33 #include "isolate.h" 58 // Migrating an isolate 61 KangarooThread(v8::Isolate* isolate, argument 64 isolate_(isolate), context_(context), value_(value) { 96 // Migrates an isolate from one thread to another 98 v8::Isolate* isolate = v8::Isolate::New(); local 101 v8::Locker locker(isolate); 102 v8::Isolate::Scope isolate_scope(isolate); 106 CHECK_EQ(isolate, v8::internal::Isolate::Current()); 109 KangarooThread thread1(isolate, contex 175 IsolateLockingThreadWithLocalContext(v8::Isolate* isolate) argument 213 v8::Isolate* isolate = v8::Isolate::New(); local 228 v8::Isolate* isolate = v8::Isolate::New(); local 259 IsolateNestedLockingThread(v8::Isolate* isolate) argument 287 v8::Isolate* isolate = v8::Isolate::New(); local 341 LockIsolateAndCalculateFibSharedContextThread( v8::Isolate* isolate, v8::Handle<v8::Context> context) argument 362 LockerUnlockerThread(v8::Isolate* isolate) argument 402 v8::Isolate* isolate = v8::Isolate::New(); local 412 LockTwiceAndUnlockThread(v8::Isolate* isolate) argument 455 v8::Isolate* isolate = v8::Isolate::New(); local 531 LockUnlockLockThread(v8::Isolate* isolate, v8::Handle<v8::Context> context) argument 575 v8::Isolate* isolate = v8::Isolate::New(); local 642 v8::Isolate* isolate = v8::Isolate::New(); local 674 v8::Isolate* isolate = v8::Isolate::New(); local [all...] |