Lines Matching defs:const
215 inline int GetInObjectPropertiesStartInWords() const;
218 inline int GetInObjectProperties() const;
222 static const int kNoConstructorFunctionIndex = 0;
223 inline int GetConstructorFunctionIndex() const;
238 inline int UsedInstanceSize() const;
242 inline int UnusedPropertyFields() const;
244 inline int UnusedInObjectProperties() const;
310 static const int kSlackTrackingCounterStart = 7;
311 static const int kSlackTrackingCounterEnd = 1;
312 static const int kNoSlackTracking = 0;
345 static const int kGenerousAllocationCount =
353 inline bool IsInobjectSlackTrackingInProgress() const;
361 inline int InstanceSizeFromSlack(int slack) const;
403 inline bool is_abandoned_prototype_map() const;
412 inline bool has_fast_smi_elements() const;
415 inline bool has_fast_object_elements() const;
416 inline bool has_fast_smi_or_object_elements() const;
417 inline bool has_fast_double_elements() const;
418 inline bool has_fast_elements() const;
419 inline bool has_sloppy_arguments_elements() const;
420 inline bool has_fast_sloppy_arguments_elements() const;
421 inline bool has_fast_string_wrapper_elements() const;
422 inline bool has_typed_array_or_rab_gsab_typed_array_elements() const;
423 inline bool has_any_typed_array_or_wasm_array_elements() const;
424 inline bool has_dictionary_elements() const;
425 inline bool has_any_nonextensible_elements() const;
426 inline bool has_nonextensible_elements() const;
427 inline bool has_sealed_elements() const;
428 inline bool has_frozen_elements() const;
433 inline bool IsDetached(Isolate* isolate) const;
443 inline FixedArrayBase GetInitialElements() const;
460 inline bool should_be_fast_prototype_map() const;
472 static const int kPrototypeChainValid = 0;
473 static const int kPrototypeChainInvalid = 1;
478 Map GetPrototypeChainRootMap(Isolate* isolate) const;
480 V8_EXPORT_PRIVATE Map FindRootMap(Isolate* isolate) const;
482 InternalIndex descriptor) const;
484 inline int GetInObjectPropertyOffset(int index) const;
491 int GetTotal() const { return mutable_count() + const_count(); }
493 int mutable_count() const { return mutable_count_; }
494 int const_count() const { return const_count_; }
501 FieldCounts GetFieldCounts() const;
502 int NumberOfFields(ConcurrencyMode cmode) const;
504 bool HasOutOfObjectProperties() const;
507 bool InstancesNeedRewriting(Map target, ConcurrencyMode cmode) const;
511 ConcurrencyMode cmode) const;
537 const char* reason);
541 const char* reason);
620 inline bool IsPrototypeValidityCellValid() const;
622 inline Name GetLastDescriptorName(Isolate* isolate) const;
623 inline PropertyDetails GetLastDescriptorDetails(Isolate* isolate) const;
625 inline InternalIndex LastAdded() const;
627 inline int NumberOfOwnDescriptors() const;
629 inline InternalIndex::Range IterateOwnDescriptors() const;
636 bool OnlyHasSimpleProperties() const;
637 inline int EnumLength() const;
643 inline bool is_stable() const;
659 inline bool CanBeDeprecated() const;
723 Handle<Symbol> transition_marker, const char* reason,
729 inline bool TooManyFastProperties(StoreOrigin store_origin) const;
750 const char* reason);
755 int NextFreePropertyIndex() const;
758 int NumberOfEnumerableProperties() const;
778 Isolate* isolate, MapHandles const& candidates, ConcurrencyMode cmode);
780 inline bool CanTransition() const;
784 #define DECL_TESTER(Type, ...) inline bool Is##Type##Map() const;
787 inline bool IsBooleanMap() const;
788 inline bool IsNullOrUndefinedMap() const;
789 inline bool IsPrimitiveMap() const;
790 inline bool IsSpecialReceiverMap() const;
791 inline bool IsCustomElementsReceiverMap() const;
793 bool IsMapInArrayPrototypeChain(Isolate* isolate) const;
817 static const int kMaxPreAllocatedPropertyFields = 255;
828 bool EquivalentToForNormalization(const Map other, ElementsKind elements_kind,
829 PropertyNormalizationMode mode) const;
831 const Map other, PropertyNormalizationMode mode) const;
854 inline bool CanHaveFastTransitionableElementsKind() const;
857 inline uint8_t WasmByte1() const;
858 inline uint8_t WasmByte2() const;
893 bool EquivalentToForTransition(const Map other, ConcurrencyMode cmode) const;
894 bool EquivalentToForElementsKindTransition(const Map other,
895 ConcurrencyMode cmode) const;
914 const char* reason,
932 const Object& object) const;
941 static const int kFastPropertiesSoftLimit = 12;
942 static const int kMaxFastProperties = 128;
969 PtrComprCageBase cage_base) const;
971 static const int kEntries = 64;