/external/v8/src/ |
assembler.cc | 727 // Implementation of ExternalReference 729 ExternalReference::ExternalReference(Builtins::CFunctionId id, Isolate* isolate) 733 ExternalReference::ExternalReference( 735 Type type = ExternalReference::BUILTIN_CALL, 740 ExternalReference::ExternalReference(Builtins::Name name, Isolate* isolate) 744 ExternalReference::ExternalReference(Runtime::FunctionId id [all...] |
assembler.h | 504 // An ExternalReference represents a C++ address used in the generated 506 // an ExternalReference instance. This is done in order to track the origin of 509 class ExternalReference BASE_EMBEDDED { 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) [all...] |
serialize.cc | 83 ExternalReference ref(static_cast<Builtins::CFunctionId>(id), isolate); 88 ExternalReference ref(static_cast<Builtins::Name>(id), isolate); 93 ExternalReference ref(static_cast<Runtime::FunctionId>(id), isolate); 98 ExternalReference ref(IC_Utility(static_cast<IC::UtilityId>(id)), 294 Add(ExternalReference::perform_gc_function(isolate).address(), 298 Add(ExternalReference::fill_heap_number_with_random_function( 303 Add(ExternalReference::random_uint32_function(isolate).address(), 307 Add(ExternalReference::delete_handle_scope_extensions(isolate).address(), 311 Add(ExternalReference:: 316 Add(ExternalReference::store_buffer_overflow_function(isolate).address() [all...] |
regexp-stack.h | 139 friend class ExternalReference;
|
/external/v8/test/cctest/ |
test-serialize.cc | 86 return ExternalReference(id, i::Isolate::Current()).address(); 113 ExternalReference keyed_load_function_prototype = 114 ExternalReference(isolate->counters()->keyed_load_function_prototype()); 117 ExternalReference stack_limit_address = 118 ExternalReference::address_of_stack_limit(isolate); 121 ExternalReference real_stack_limit_address = 122 ExternalReference::address_of_real_stack_limit(isolate); 127 encoder.Encode(ExternalReference::debug_break(isolate).address())); 131 ExternalReference::new_space_start(isolate).address())); 134 ExternalReference::roots_array_start(isolate).address())) [all...] |
/external/v8/src/ia32/ |
debug-ia32.cc | 132 __ mov(ebx, Immediate(ExternalReference::debug_break(masm->isolate()))); 166 ExternalReference after_break_target = 167 ExternalReference(Debug_Address::AfterBreakTarget(), masm->isolate()); 304 ExternalReference restarter_frame_function_slot = 305 ExternalReference(Debug_Address::RestarterFrameFunctionPointer(),
|
regexp-macro-assembler-ia32.cc | 386 Immediate(ExternalReference::isolate_address())); 401 ExternalReference compare = 402 ExternalReference::re_case_insensitive_compare_uc16(masm_->isolate()); 603 ExternalReference word_map = ExternalReference::re_word_character_map(); 617 ExternalReference word_map = ExternalReference::re_word_character_map(); 693 ExternalReference stack_limit = 694 ExternalReference::address_of_stack_limit(masm_->isolate()); 856 Immediate(ExternalReference::isolate_address())) [all...] |
macro-assembler-ia32.cc | 95 ExternalReference store_buffer = 96 ExternalReference::store_buffer_top(isolate()); 132 ExternalReference zero_ref = ExternalReference::address_of_zero(); 137 ExternalReference half_ref = ExternalReference::address_of_one_half(); 305 mov(ebx, Immediate(ExternalReference(Runtime::kDebugBreak, isolate()))); 440 ExternalReference canonical_nan_reference = 441 ExternalReference::address_of_canonical_non_hole_nan(); 665 ExternalReference c_entry_fp_address(Isolate::kCEntryFPAddress [all...] |
ic-ia32.cc | 544 ExternalReference cache_keys = 545 ExternalReference::keyed_lookup_cache_keys(masm->isolate()); 576 ExternalReference cache_field_offsets = 577 ExternalReference::keyed_lookup_cache_field_offsets(masm->isolate()); 694 ExternalReference ref = 695 ExternalReference(IC_Utility(kKeyedLoadPropertyWithInterceptor), [all...] |
/external/v8/src/x64/ |
debug-x64.cc | 134 __ movq(rbx, ExternalReference::debug_break(masm->isolate())); 172 ExternalReference after_break_target = 173 ExternalReference(Debug_Address::AfterBreakTarget(), masm->isolate()); 309 ExternalReference restarter_frame_function_slot = 310 ExternalReference(Debug_Address::RestarterFrameFunctionPointer(),
|
macro-assembler-x64.h | 114 Operand ExternalOperand(ExternalReference reference, 122 void Load(Register destination, ExternalReference source); 123 void Store(ExternalReference destination, Register source); 126 void LoadAddress(Register destination, ExternalReference source); 128 // Used by CallSize(ExternalReference) to find the size of a call. 129 int LoadAddressSize(ExternalReference source); 322 ExternalReference roots_array_start = 323 ExternalReference::roots_array_start(isolate()); [all...] |
regexp-macro-assembler-x64.cc | 421 __ LoadAddress(r9, ExternalReference::isolate_address()); 432 __ LoadAddress(rcx, ExternalReference::isolate_address()); 438 ExternalReference compare = 439 ExternalReference::re_case_insensitive_compare_uc16(masm_.isolate()); 667 __ movq(rbx, ExternalReference::re_word_character_map()); 681 __ movq(rbx, ExternalReference::re_word_character_map()); 760 ExternalReference stack_limit = 761 ExternalReference::address_of_stack_limit(masm_.isolate()); [all...] |
ic-x64.cc | 473 ExternalReference cache_keys 474 = ExternalReference::keyed_lookup_cache_keys(masm->isolate()); 496 ExternalReference cache_field_offsets 497 = ExternalReference::keyed_lookup_cache_field_offsets(masm->isolate()); 617 ExternalReference(IC_Utility(kKeyedLoadPropertyWithInterceptor), [all...] |
macro-assembler-x64.cc | 56 static intptr_t RootRegisterDelta(ExternalReference other, Isolate* isolate) { 64 Operand MacroAssembler::ExternalOperand(ExternalReference target, 78 void MacroAssembler::Load(Register destination, ExternalReference source) { 97 void MacroAssembler::Store(ExternalReference destination, Register source) { 117 ExternalReference source) { 131 int MacroAssembler::LoadAddressSize(ExternalReference source) { 255 movq(kScratchRegister, ExternalReference::new_space_mask(isolate())); 258 movq(scratch, ExternalReference::new_space_mask(isolate())); 261 movq(kScratchRegister, ExternalReference::new_space_start(isolate())); 586 LoadAddress(rbx, ExternalReference(function, isolate())) [all...] |
/external/v8/src/arm/ |
regexp-macro-assembler-arm.cc | 372 __ mov(r3, Operand(ExternalReference::isolate_address())); 376 ExternalReference function = 377 ExternalReference::re_case_insensitive_compare_uc16(masm_->isolate()); 571 ExternalReference map = ExternalReference::re_word_character_map(); 585 ExternalReference map = ExternalReference::re_word_character_map(); 641 ExternalReference stack_limit = 642 ExternalReference::address_of_stack_limit(masm_->isolate()); 797 __ mov(r2, Operand(ExternalReference::isolate_address())) [all...] |
debug-arm.cc | 163 __ mov(r1, Operand(ExternalReference::debug_break(masm->isolate()))); 190 ExternalReference after_break_target = 191 ExternalReference(Debug_Address::AfterBreakTarget(), masm->isolate());
|
ic-arm.cc | 516 __ mov(r1, Operand(ExternalReference(IC_Utility(id), isolate))); 752 ExternalReference ref = 753 ExternalReference(IC_Utility(kLoadIC_Miss), isolate); [all...] |
macro-assembler-arm.cc | 428 and_(scratch, object, Operand(ExternalReference::new_space_mask(isolate()))); 429 cmp(scratch, Operand(ExternalReference::new_space_start(isolate()))); 558 ExternalReference store_buffer = 559 ExternalReference::store_buffer_top(isolate()); 836 mov(ip, Operand(ExternalReference(Isolate::kCEntryFPAddress, isolate()))); 838 mov(ip, Operand(ExternalReference(Isolate::kContextAddress, isolate()))); 914 mov(ip, Operand(ExternalReference(Isolate::kCEntryFPAddress, isolate()))); 918 mov(ip, Operand(ExternalReference(Isolate::kContextAddress, isolate()))); [all...] |
regexp-macro-assembler-arm.h | 221 inline void CallCFunctionUsingStub(ExternalReference function,
|
/external/v8/src/mips/ |
regexp-macro-assembler-mips.cc | 378 __ li(a3, Operand(ExternalReference::isolate_address())); 382 ExternalReference function = 383 ExternalReference::re_case_insensitive_compare_uc16(masm_->isolate()); 562 ExternalReference map = ExternalReference::re_word_character_map(); 575 ExternalReference map = ExternalReference::re_word_character_map(); 638 ExternalReference stack_limit = 639 ExternalReference::address_of_stack_limit(masm_->isolate()); 804 __ li(a2, Operand(ExternalReference::isolate_address())) [all...] |
ic-mips.cc | 516 __ PrepareCEntryFunction(ExternalReference(IC_Utility(id), isolate)); 748 ExternalReference ref = ExternalReference(IC_Utility(kLoadIC_Miss), isolate); [all...] |
simulator-mips.cc | 879 ::v8::internal::ExternalReference::set_redirector(isolate, 936 Redirection(void* external_function, ExternalReference::Type type) [all...] |
debug-mips.cc | 156 __ PrepareCEntryFunction(ExternalReference::debug_break(masm->isolate())); 184 ExternalReference(Debug_Address::AfterBreakTarget(), masm->isolate())));
|
macro-assembler-mips.h | 833 ExternalReference roots_array_start = 834 ExternalReference::roots_array_start(isolate()); [all...] |
macro-assembler-mips.cc | 181 And(scratch, object, Operand(ExternalReference::new_space_mask(isolate()))); 183 Operand(ExternalReference::new_space_start(isolate()))); 313 ExternalReference store_buffer = 314 ExternalReference::store_buffer_top(isolate()); 922 CallCFunction(ExternalReference::flush_icache_function(isolate()), 2); [all...] |