HomeSort by relevance Sort by last modified time
    Searched refs:ExternalReference (Results 1 - 25 of 71) sorted by null

1 2 3

  /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...]

Completed in 509 milliseconds

1 2 3