/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...] |
/external/chromium_org/v8/src/ |
assembler.cc | 900 // Implementation of ExternalReference 902 void ExternalReference::SetUp() { 919 void ExternalReference::InitializeMathExpData() { 962 void ExternalReference::TearDownMathExpData() { 969 ExternalReference::ExternalReference(Builtins::CFunctionId id, Isolate* isolate) 973 ExternalReference::ExternalReference( 975 Type type = ExternalReference::BUILTIN_CALL, 980 ExternalReference::ExternalReference(Builtins::Name name, Isolate* isolate [all...] |
assembler.h | 629 // An ExternalReference represents a C++ address used in the generated 631 // an ExternalReference instance. This is done in order to track the origin of 634 class ExternalReference BASE_EMBEDDED { 682 ExternalReference() : address_(NULL) {} 684 ExternalReference(Builtins::CFunctionId id, Isolate* isolate); 686 ExternalReference(ApiFunction* ptr, Type type, Isolate* isolate); 688 ExternalReference(Builtins::Name name, Isolate* isolate); 690 ExternalReference(Runtime::FunctionId id, Isolate* isolate); 692 ExternalReference(const Runtime::Function* f, Isolate* isolate); 694 ExternalReference(const IC_Utility& ic_utility, Isolate* isolate) [all...] |
macro-assembler.h | 178 static ExternalReference GetAllocationTopReference( 181 return ExternalReference::old_pointer_space_allocation_top_address( 184 return ExternalReference::old_data_space_allocation_top_address(isolate); 186 return ExternalReference::new_space_allocation_top_address(isolate); 190 static ExternalReference GetAllocationLimitReference( 193 return ExternalReference::old_pointer_space_allocation_limit_address( 196 return ExternalReference::old_data_space_allocation_limit_address( 199 return ExternalReference::new_space_allocation_limit_address(isolate);
|
serialize.cc | 85 ExternalReference ref(static_cast<Builtins::CFunctionId>(id), isolate); 90 ExternalReference ref(static_cast<Builtins::Name>(id), isolate); 95 ExternalReference ref(static_cast<Runtime::FunctionId>(id), isolate); 100 ExternalReference ref(IC_Utility(static_cast<IC::UtilityId>(id)), 296 Add(ExternalReference::perform_gc_function(isolate).address(), 300 Add(ExternalReference::delete_handle_scope_extensions(isolate).address(), 304 Add(ExternalReference:: 309 Add(ExternalReference::store_buffer_overflow_function(isolate).address(), 313 Add(ExternalReference:: 320 Add(ExternalReference::roots_array_start(isolate).address() [all...] |
/external/chromium_org/v8/test/cctest/ |
test-serialize.cc | 87 return ExternalReference(id, CcTest::i_isolate()).address(); 112 ExternalReference total_compile_size = 113 ExternalReference(isolate->counters()->total_compile_size()); 116 ExternalReference stack_limit_address = 117 ExternalReference::address_of_stack_limit(isolate); 120 ExternalReference real_stack_limit_address = 121 ExternalReference::address_of_real_stack_limit(isolate); 126 encoder.Encode(ExternalReference::debug_break(isolate).address())); 130 ExternalReference::new_space_start(isolate).address())); 133 ExternalReference::roots_array_start(isolate).address())) [all...] |
/external/chromium_org/v8/src/ia32/ |
macro-assembler-ia32.cc | 92 ExternalReference roots_array_start = 93 ExternalReference::roots_array_start(isolate()); 105 ExternalReference roots_array_start = 106 ExternalReference::roots_array_start(isolate()); 116 ExternalReference roots_array_start = 117 ExternalReference::roots_array_start(isolate()); 179 ExternalReference store_buffer = 180 ExternalReference::store_buffer_top(isolate()); 381 ExternalReference min_int = ExternalReference::address_of_min_int() [all...] |
regexp-macro-assembler-ia32.cc | 325 Immediate(ExternalReference::isolate_address(isolate()))); 340 ExternalReference compare = 341 ExternalReference::re_case_insensitive_compare_uc16(isolate()); 574 ExternalReference word_map = ExternalReference::re_word_character_map(); 588 ExternalReference word_map = ExternalReference::re_word_character_map(); 668 ExternalReference stack_limit = 669 ExternalReference::address_of_stack_limit(isolate()); 896 Immediate(ExternalReference::isolate_address(isolate()))) [all...] |
/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/ |
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...] |
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...] |
/external/chromium_org/v8/src/x64/ |
deoptimizer-x64.cc | 190 __ LoadAddress(arg5, ExternalReference::isolate_address(isolate())); 194 __ LoadAddress(r9, ExternalReference::isolate_address(isolate())); 198 __ CallCFunction(ExternalReference::new_deoptimizer_function(isolate()), 6); 243 __ LoadAddress(arg_reg_2, ExternalReference::isolate_address(isolate())); 247 ExternalReference::compute_output_frames_function(isolate()), 2);
|
macro-assembler-x64.cc | 60 intptr_t MacroAssembler::RootRegisterDelta(ExternalReference other) { 73 Operand MacroAssembler::ExternalOperand(ExternalReference target, 87 void MacroAssembler::Load(Register destination, ExternalReference source) { 106 void MacroAssembler::Store(ExternalReference destination, Register source) { 126 ExternalReference source) { 140 int MacroAssembler::LoadAddressSize(ExternalReference source) { 162 void MacroAssembler::PushAddress(ExternalReference source) { 278 Move(kScratchRegister, ExternalReference::new_space_mask(isolate())); 281 Move(scratch, ExternalReference::new_space_mask(isolate())); 284 Move(kScratchRegister, ExternalReference::new_space_start(isolate())) [all...] |
regexp-macro-assembler-x64.cc | 346 __ LoadAddress(r9, ExternalReference::isolate_address(isolate())); 357 __ LoadAddress(rcx, ExternalReference::isolate_address(isolate())); 363 ExternalReference compare = 364 ExternalReference::re_case_insensitive_compare_uc16(isolate()); 621 __ Move(rbx, ExternalReference::re_word_character_map()); 635 __ Move(rbx, ExternalReference::re_word_character_map()); 718 ExternalReference stack_limit = 719 ExternalReference::address_of_stack_limit(isolate()); [all...] |
/external/v8/src/arm/ |
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.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...] |
/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...] |
/external/v8/src/x64/ |
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...] |
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...] |
/external/chromium_org/v8/src/arm/ |
macro-assembler-arm.cc | 446 and_(scratch, object, Operand(ExternalReference::new_space_mask(isolate()))); 447 cmp(scratch, Operand(ExternalReference::new_space_start(isolate()))); 575 ExternalReference store_buffer = 576 ExternalReference::store_buffer_top(isolate()); 939 mov(ip, Operand(ExternalReference(Isolate::kCEntryFPAddress, isolate()))); 941 mov(ip, Operand(ExternalReference(Isolate::kContextAddress, isolate()))); [all...] |
regexp-macro-assembler-arm.cc | 335 __ mov(r3, Operand(ExternalReference::isolate_address(isolate()))); 339 ExternalReference function = 340 ExternalReference::re_case_insensitive_compare_uc16(isolate()); 564 ExternalReference map = ExternalReference::re_word_character_map(); 578 ExternalReference map = ExternalReference::re_word_character_map(); 636 ExternalReference stack_limit = 637 ExternalReference::address_of_stack_limit(isolate()); 848 __ mov(r2, Operand(ExternalReference::isolate_address(isolate()))) [all...] |
stub-cache-arm.cc | 53 ExternalReference key_offset(isolate->stub_cache()->key_reference(table)); 54 ExternalReference value_offset(isolate->stub_cache()->value_reference(table)); 55 ExternalReference map_offset(isolate->stub_cache()->map_reference(table)); 516 ExternalReference(IC_Utility(IC::kSharedStoreIC_ExtendStorage), 775 ExternalReference(IC_Utility(id), masm->isolate()), 834 __ mov(r5, Operand(ExternalReference::isolate_address(masm->isolate()))); [all...] |
/external/chromium_org/v8/src/mips/ |
regexp-macro-assembler-mips.cc | 342 __ li(a3, Operand(ExternalReference::isolate_address(masm_->isolate()))); 346 ExternalReference function = 347 ExternalReference::re_case_insensitive_compare_uc16(masm_->isolate()); 555 ExternalReference map = ExternalReference::re_word_character_map(); 568 ExternalReference map = ExternalReference::re_word_character_map(); 633 ExternalReference stack_limit = 634 ExternalReference::address_of_stack_limit(masm_->isolate()); 855 __ li(a2, Operand(ExternalReference::isolate_address(masm_->isolate()))) [all...] |