• Home
  • Raw
  • Download

Lines Matching refs:ExternalReference

337 class ExternalReference {
398 static V8_EXPORT_PRIVATE ExternalReference
401 ExternalReference() : address_(kNullAddress) {} in ExternalReference() function
402 static ExternalReference Create(const SCTableReference& table_ref);
403 static ExternalReference Create(StatsCounter* counter);
404 static V8_EXPORT_PRIVATE ExternalReference Create(ApiFunction* ptr,
412 static V8_EXPORT_PRIVATE ExternalReference
415 static ExternalReference Create(const Runtime::Function* f);
416 static ExternalReference Create(IsolateAddressId id, Isolate* isolate);
417 static ExternalReference Create(Runtime::FunctionId id);
418 static V8_EXPORT_PRIVATE ExternalReference
419 Create(Address address, Type type = ExternalReference::BUILTIN_CALL);
422 static ExternalReference search_string_raw();
424 V8_EXPORT_PRIVATE static ExternalReference FromRawAddress(Address address);
427 V8_EXPORT_PRIVATE static ExternalReference name();
432 static V8_EXPORT_PRIVATE ExternalReference name(Isolate* isolate);
436 V8_EXPORT_PRIVATE V8_NOINLINE static ExternalReference
439 static V8_EXPORT_PRIVATE ExternalReference
441 static V8_EXPORT_PRIVATE ExternalReference
447 explicit ExternalReference(Address address) : address_(address) {} in ExternalReference() function
449 explicit ExternalReference(void* address) in ExternalReference() function
453 Type type = ExternalReference::BUILTIN_CALL);
457 ASSERT_TRIVIALLY_COPYABLE(ExternalReference);
459 V8_EXPORT_PRIVATE bool operator==(ExternalReference, ExternalReference);
460 bool operator!=(ExternalReference, ExternalReference);
462 size_t hash_value(ExternalReference);
464 V8_EXPORT_PRIVATE std::ostream& operator<<(std::ostream&, ExternalReference);