/third_party/node/deps/v8/src/heap/ |
H A D | factory.h | 114 Handle<Oddball> NewOddball(Handle<Map> map, const char* to_string, 115 Handle<Object> to_number, const char* type_of, 119 Handle<Oddball> NewSelfReferenceMarker(); 123 Handle<Oddball> NewBasicBlockCountersMarker(); 126 Handle<PropertyArray> NewPropertyArray( 139 Handle<ClosureFeedbackCellArray> NewClosureFeedbackCellArray(int num_slots); 143 Handle<FeedbackVector> NewFeedbackVector( 144 Handle<SharedFunctionInfo> shared, 145 Handle<ClosureFeedbackCellArra [all...] |
H A D | factory-base.h | 67 inline Handle<Oddball> ToBoolean(bool value); 72 inline Handle<Object> NewNumber(double value); 74 inline Handle<Object> NewNumberFromInt(int32_t value); 76 inline Handle<Object> NewNumberFromUint(uint32_t value); 78 inline Handle<Object> NewNumberFromSize(size_t value); 80 inline Handle<Object> NewNumberFromInt64(int64_t value); 82 inline Handle<HeapNumber> NewHeapNumber(double value); 84 inline Handle<HeapNumber> NewHeapNumberFromBits(uint64_t bits); 86 inline Handle<HeapNumber> NewHeapNumberWithHoleNaN(); 89 Handle<HeapNumbe [all...] |
H A D | factory.cc | 101 Handle<ByteArray> reloc_info = in BuildInternal() 106 Handle<CodeDataContainer> data_container; in BuildInternal() 115 const auto canonical_code_data_container = Handle<CodeDataContainer>::cast( in BuildInternal() 141 Handle<OnHeapBasicBlockProfilerData> on_heap_profiler_data; in BuildInternal() 147 Handle<ArrayList> list(isolate_->heap()->basic_block_profiling_data(), in BuildInternal() 149 Handle<ArrayList> new_list = in BuildInternal() 158 Handle<Code> code; in BuildInternal() 202 Handle<Object> self_reference; in BuildInternal() 254 Handle<String> disassembly = in BuildInternal() 292 Handle<Cod in AllocateCode() [all...] |
/third_party/node/deps/v8/src/objects/ |
H A D | js-temporal-objects.h | 52 Isolate* isolate, Handle<JSFunction> target, 53 Handle<HeapObject> new_target, Handle<Object> identifier); 57 Isolate* isolate, Handle<JSTemporalCalendar> calendar, 58 Handle<Object> temporal_date_like); 62 Isolate* isolate, Handle<JSTemporalCalendar> calendar, 63 Handle<Object> temporal_date_like); 67 Isolate* isolate, Handle<JSTemporalCalendar> calendar, 68 Handle<Object> temporal_date_like); 72 Isolate* isolate, Handle<JSTemporalCalenda [all...] |
H A D | keys.h | 59 Handle<JSReceiver> object, KeyCollectionMode mode, PropertyFilter filter, 63 Handle<FixedArray> GetKeys( 65 Maybe<bool> CollectKeys(Handle<JSReceiver> receiver, 66 Handle<JSReceiver> object); 72 static Handle<FixedArray> GetOwnEnumPropertyKeys(Isolate* isolate, 73 Handle<JSObject> object); 78 AddKey(Handle<Object> key, AddKeyConversion convert = DO_NOT_CONVERT); 92 void AddShadowingKey(Handle<Object> key); 98 CollectPrivateNames(Handle<JSReceiver> receiver, Handle<JSObjec [all...] |
H A D | map.h | 114 using MapHandles = std::vector<Handle<Map>>; 456 static Handle<PrototypeInfo> GetOrCreatePrototypeInfo( 457 Handle<JSObject> prototype, Isolate* isolate); 458 static Handle<PrototypeInfo> GetOrCreatePrototypeInfo( 459 Handle<Map> prototype_map, Isolate* isolate); 461 static void SetShouldBeFastPrototypeMap(Handle<Map> map, bool value, 470 static Handle<Object> GetOrCreatePrototypeChainValidityCell(Handle<Map> map, 527 Representation* representation, Handle<FieldType>* field_type); 529 V8_EXPORT_PRIVATE static Handle<Ma [all...] |
H A D | js-locale.h | 34 static MaybeHandle<JSLocale> New(Isolate* isolate, Handle<Map> map, 35 Handle<String> locale, 36 Handle<JSReceiver> options); 39 Handle<JSLocale> locale); 41 Handle<JSLocale> locale); 44 Isolate* isolate, Handle<JSLocale> locale); 46 Isolate* isolate, Handle<JSLocale> locale); 48 Isolate* isolate, Handle<JSLocale> locale); 50 Isolate* isolate, Handle<JSLocale> locale); 52 Isolate* isolate, Handle<JSLocal [all...] |
H A D | js-objects.h | 84 static void DeleteNormalizedProperty(Handle<JSReceiver> object, 89 Isolate* isolate, Handle<JSReceiver> receiver, 94 Isolate* isolate, Handle<JSReceiver> receiver, 98 Handle<JSReceiver> receiver); 100 Handle<JSReceiver> receiver); 104 Isolate* isolate, Handle<JSReceiver> receiver); 107 Isolate* isolate, Handle<JSReceiver> object, Handle<Object> proto); 114 Isolate* isolate, Handle<JSReceiver> target, Handle<Objec [all...] |
H A D | source-text-module.cc | 21 V8_INLINE size_t operator()(Handle<String> string) const { in operator ()() 27 V8_INLINE bool operator()(Handle<String> lhs, Handle<String> rhs) const { in operator ()() 33 : public std::unordered_set<Handle<String>, StringHandleHash, 35 ZoneAllocator<Handle<String>>> { 38 : std::unordered_set<Handle<String>, StringHandleHash, StringHandleEqual, in UnorderedStringSet() 39 ZoneAllocator<Handle<String>>>( in UnorderedStringSet() 41 ZoneAllocator<Handle<String>>(zone)) {} in UnorderedStringSet() 46 Handle<String>, Handle<Objec [all...] |
H A D | js-function.h | 32 Handle<JSFunctionOrBoundFunctionOrWrappedFunction> function, 33 Handle<JSReceiver> target, Handle<String> prefix, int arg_count); 45 Handle<JSBoundFunction> function); 47 Handle<JSBoundFunction> function); 55 static Handle<String> ToString(Handle<JSBoundFunction> function); 66 Handle<JSWrappedFunction> function); 68 Handle<JSWrappedFunction> function); 71 Handle<NativeContex [all...] |
H A D | map-updater.h | 52 MapUpdater(Isolate* isolate, Handle<Map> old_map); 57 Handle<Map> ReconfigureToDataField(InternalIndex descriptor, 61 Handle<FieldType> field_type); 64 Handle<Map> ReconfigureElementsKind(ElementsKind elements_kind); 68 Handle<Map> Update(); 76 static Handle<Map> ReconfigureExistingProperty(Isolate* isolate, 77 Handle<Map> map, 83 static void GeneralizeField(Isolate* isolate, Handle<Map> map, 87 Handle<FieldType> new_field_type); 103 static inline Handle<Ma [all...] |
H A D | js-proxy.h | 23 Handle<Object>, 24 Handle<Object>); 27 static void Revoke(Handle<JSProxy> proxy); 30 static MaybeHandle<HeapObject> GetPrototype(Handle<JSProxy> receiver); 34 Isolate* isolate, Handle<JSProxy> proxy, Handle<Object> value, 37 V8_WARN_UNUSED_RESULT static Maybe<bool> IsExtensible(Handle<JSProxy> proxy); 40 V8_WARN_UNUSED_RESULT static Maybe<bool> IsArray(Handle<JSProxy> proxy); 44 Handle<JSProxy> proxy, ShouldThrow should_throw); 48 Isolate* isolate, Handle<JSProx [all...] |
H A D | source-text-module.h | 47 static Handle<Object> LoadVariable(Isolate* isolate, 48 Handle<SourceTextModule> module, 50 static void StoreVariable(Handle<SourceTextModule> module, int cell_index, 51 Handle<Object> value); 60 Isolate* isolate, Handle<SourceTextModule> module); 62 Handle<SourceTextModule> module, 63 Handle<Object> exception); 67 static Handle<JSModuleNamespace> GetModuleNamespace( 68 Isolate* isolate, Handle<SourceTextModule> module, int module_request); 73 Isolate* isolate, Handle<SourceTextModul [all...] |
H A D | lookup.h | 27 inline PropertyKey(Isolate* isolate, Handle<Name> name); 29 inline PropertyKey(Isolate* isolate, Handle<Object> valid_key); 31 PropertyKey(Isolate* isolate, Handle<Object> key, bool* success); 34 Handle<Name> name() const { return name_; } in name() 36 inline Handle<Name> GetName(Isolate* isolate); 39 Handle<Name> name_; 73 inline LookupIterator(Isolate* isolate, Handle<Object> receiver, 74 Handle<Name> name, 76 inline LookupIterator(Isolate* isolate, Handle<Object> receiver, 77 Handle<Nam [all...] |
H A D | bigint.h | 155 static Handle<BigInt> UnaryMinus(Isolate* isolate, Handle<BigInt> x); 156 static MaybeHandle<BigInt> BitwiseNot(Isolate* isolate, Handle<BigInt> x); 157 static MaybeHandle<BigInt> Exponentiate(Isolate* isolate, Handle<BigInt> base, 158 Handle<BigInt> exponent); 159 static MaybeHandle<BigInt> Multiply(Isolate* isolate, Handle<BigInt> x, 160 Handle<BigInt> y); 161 static MaybeHandle<BigInt> Divide(Isolate* isolate, Handle<BigInt> x, 162 Handle<BigInt> y); 163 static MaybeHandle<BigInt> Remainder(Isolate* isolate, Handle<BigIn [all...] |
/third_party/node/deps/v8/src/execution/ |
H A D | messages.h | 40 MessageLocation(Handle<Script> script, int start_pos, int end_pos); 41 MessageLocation(Handle<Script> script, int start_pos, int end_pos, 42 Handle<SharedFunctionInfo> shared); 45 MessageLocation(Handle<Script> script, Handle<SharedFunctionInfo> shared, 49 Handle<Script> script() const { return script_; } in script() 53 Handle<SharedFunctionInfo> shared() const { return shared_; } in shared() 56 Handle<Script> script_; 60 Handle<SharedFunctionInfo> shared_; 79 Handle<JSFunctio [all...] |
H A D | messages.cc | 30 MessageLocation::MessageLocation(Handle<Script> script, int start_pos, in MessageLocation() 37 MessageLocation::MessageLocation(Handle<Script> script, int start_pos, in MessageLocation() 38 int end_pos, Handle<SharedFunctionInfo> shared) in MessageLocation() 45 MessageLocation::MessageLocation(Handle<Script> script, in MessageLocation() 46 Handle<SharedFunctionInfo> shared, in MessageLocation() 61 Handle<Object> message_obj) { in DefaultMessageReport() 67 Handle<Object> data(loc->script()->name(), isolate); in DefaultMessageReport() 70 data_str = Handle<String>::cast(data)->ToCString(DISALLOW_NULLS); in DefaultMessageReport() 76 Handle<JSMessageObject> MessageHandler::MakeMessageObject( in MakeMessageObject() 78 Handle<Objec in MakeMessageObject() [all...] |
/third_party/node/deps/v8/src/api/ |
H A D | api-arguments.h | 43 Handle<V> GetReturnValue(Isolate* isolate); 87 inline Handle<Object> CallAccessorSetter(Handle<AccessorInfo> info, 88 Handle<Name> name, 89 Handle<Object> value); 91 inline Handle<Object> CallAccessorGetter(Handle<AccessorInfo> info, 92 Handle<Name> name); 96 inline Handle<Object> CallNamedQuery(Handle<InterceptorInf [all...] |
H A D | api-natives.cc | 42 Handle<ObjectTemplateInfo> data, 43 Handle<JSReceiver> new_target, 47 Isolate* isolate, Handle<NativeContext> native_context, 48 Handle<FunctionTemplateInfo> data, 52 Isolate* isolate, Handle<FunctionTemplateInfo> data, in InstantiateFunction() 59 Isolate* isolate, Handle<Object> data, in Instantiate() 63 isolate, Handle<FunctionTemplateInfo>::cast(data), maybe_name); in Instantiate() 65 return InstantiateObject(isolate, Handle<ObjectTemplateInfo>::cast(data), in Instantiate() 66 Handle<JSReceiver>(), false); in Instantiate() 73 Handle<JSObjec in DefineAccessorProperty() [all...] |
/third_party/node/deps/v8/src/debug/ |
H A D | debug.h | 66 static BreakLocation FromFrame(Handle<DebugInfo> debug_info, 69 static void AllAtCurrentStatement(Handle<DebugInfo> debug_info, 81 bool HasBreakPoint(Isolate* isolate, Handle<DebugInfo> debug_info) const; 92 BreakLocation(Handle<AbstractCode> abstract_code, DebugBreakType type, in BreakLocation() 111 static int BreakIndexFromCodeOffset(Handle<DebugInfo> debug_info, 112 Handle<AbstractCode> abstract_code, 118 Handle<AbstractCode> abstract_code_; 130 explicit BreakIterator(Handle<DebugInfo> debug_info); 158 Handle<DebugInfo> debug_info_; 175 Handle<DebugInf in set_next() [all...] |
H A D | debug-scopes.h | 51 ScopeIterator(Isolate* isolate, Handle<JSFunction> function); 52 ScopeIterator(Isolate* isolate, Handle<JSGeneratorObject> generator); 55 Handle<JSObject> MaterializeScopeDetails(); 74 Handle<JSObject> ScopeObject(Mode mode); 80 bool SetVariableValue(Handle<String> variable_name, Handle<Object> new_value); 85 Handle<StringSet> GetLocals() { return locals_; } in GetLocals() 89 Handle<Object> GetFunctionDebugName() const; 91 Handle<Script> GetScript() const { return script_; } in GetScript() 105 Handle<Contex [all...] |
/third_party/node/deps/v8/src/runtime/ |
H A D | runtime-classes.cc | 42 Handle<JSFunction> constructor = args.at<JSFunction>(0); in RUNTIME_FUNCTION() 43 Handle<String> name(constructor->shared().Name(), isolate); in RUNTIME_FUNCTION() 45 Handle<Context> context = handle(constructor->native_context(), isolate); in RUNTIME_FUNCTION() 47 Handle<JSFunction> realm_type_error_function( in RUNTIME_FUNCTION() 84 Object ThrowNotSuperConstructor(Isolate* isolate, Handle<Object> constructor, in ThrowNotSuperConstructor() 85 Handle<JSFunction> function) { in ThrowNotSuperConstructor() 86 Handle<String> super_name; in ThrowNotSuperConstructor() 89 handle(Handle<JSFunction>::cast(constructor)->shared().Name(), isolate); in ThrowNotSuperConstructor() 100 Handle<String> function_name(function->shared().Name(), isolate); in ThrowNotSuperConstructor() 118 Handle<Objec in RUNTIME_FUNCTION() [all...] |
/third_party/node/deps/v8/src/json/ |
H A D | json-stringifier.cc | 29 V8_WARN_UNUSED_RESULT MaybeHandle<Object> Stringify(Handle<Object> object, 30 Handle<Object> replacer, 31 Handle<Object> gap); 36 bool InitializeReplacer(Handle<Object> replacer); 37 bool InitializeGap(Handle<Object> gap); 40 Handle<Object> object, Handle<Object> key); 42 Handle<Object> value, Handle<Object> key, Handle<Objec [all...] |
/third_party/node/deps/v8/src/ic/ |
H A D | ic.h | 34 IC(Isolate* isolate, Handle<FeedbackVector> vector, FeedbackSlot slot, 42 void UpdateState(Handle<Object> lookup_start_object, Handle<Object> name); 44 bool RecomputeHandlerForName(Handle<Object> name); 45 void MarkRecomputeHandler(Handle<Object> name) { in MarkRecomputeHandler() 74 void set_accessor(Handle<Object> accessor) { accessor_ = accessor; } in set_accessor() 82 inline Handle<Object> CodeHandler(Builtin builtin); 85 bool ConfigureVectorState(IC::State new_state, Handle<Object> key); 87 void ConfigureVectorState(Handle<Name> name, Handle<Ma [all...] |
/third_party/node/deps/v8/src/codegen/ |
H A D | compilation-cache.h | 16 class Handle; 37 Handle<CompilationCacheTable> GetTable(int generation); 40 Handle<CompilationCacheTable> GetFirstTable() { in GetFirstTable() 43 void SetFirstTable(Handle<CompilationCacheTable> value) { in SetFirstTable() 59 void Remove(Handle<SharedFunctionInfo> function_info); 85 MaybeHandle<SharedFunctionInfo> Lookup(Handle<String> source, 89 void Put(Handle<String> source, LanguageMode language_mode, 90 Handle<SharedFunctionInfo> function_info); 115 InfoCellPair Lookup(Handle<String> source, 116 Handle<SharedFunctionInf [all...] |