• Home
  • Raw
  • Download

Lines Matching full:uint32_t

38     using IteratorPtr = std::shared_ptr<std::atomic<uint32_t>>;
54 static inline uint32_t GetNextTableId(IteratorPtr& iter) in GetNextTableId()
70 bool Run(uint32_t threadIndex) override;
83 std::atomic<uint32_t> PendingTaskCount_ {0U};
106 static inline uint32_t GetTableId(uint32_t hashcode) in GetTableId()
112 uint32_t offset, uint32_t utf8Len);
116 …EcmaString *GetOrInternString(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len, bool canBeCom…
118 …EcmaString *GetOrInternString(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len, bool canBeCom…
119 MemSpaceType type, bool isConstantString, uint32_t idOffset);
120 …EcmaString *GetOrInternString(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf16Len, MemSpaceTyp…
121 …EcmaString *GetOrInternString(EcmaVM *vm, const uint16_t *utf16Data, uint32_t utf16Len, bool canBe…
124 …ing *GetOrInternStringWithoutJSHandleForJit(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf16Len,
126 …ring *GetOrInternStringWithoutJSHandleForJit(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len,
127 bool canBeCompress, MemSpaceType type, bool isConstantString, uint32_t idOffset);
132 void SweepWeakRef(const WeakRootVisitor &visitor, uint32_t tableId);
141 static constexpr uint32_t SEGMENT_COUNT = 16U; // 16: 2^4
142 static constexpr uint32_t SEGMENT_MASK = SEGMENT_COUNT - 1U;
147 EcmaString *GetStringThreadUnsafe(EcmaString *string, uint32_t hashcode) const;
148 void InternStringThreadUnsafe(EcmaString *string, uint32_t hashcode);
149 …tomicGetOrInternStringImpl(JSThread *thread, const JSHandle<EcmaString> string, uint32_t hashcode);
151 …StringFromCompressedSubString(JSThread *thread, const JSHandle<EcmaString> string, uint32_t offset,
152 uint32_t utf8Len, uint32_t hashcode);
153 EcmaString *GetString(JSThread *thread, const JSHandle<EcmaString> string, uint32_t hashcode);
155 const JSHandle<EcmaString> secondString, uint32_t hashcode);
157 …EcmaString *GetString(JSThread *thread, const uint8_t *utf8Data, uint32_t utf8Len, bool canBeCompr…
158 uint32_t hashcode);
160 …EcmaString *GetString(JSThread *thread, const uint16_t *utf16Data, uint32_t utf16Len, uint32_t has…
163 void InsertStringToTableWithHashThreadUnsafe(EcmaString* string, uint32_t hashcode);
174 EcmaString *GetOrInternStringThreadUnsafe(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len,
178 uint32_t hashcode) const;
180 EcmaString *GetStringThreadUnsafe(const uint8_t *utf8Data, uint32_t utf8Len, bool canBeCompress,
181 uint32_t hashcode) const;
183 …EcmaString *GetStringThreadUnsafe(const uint16_t *utf16Data, uint32_t utf16Len, uint32_t hashcode)…
186 CUnorderedMultiMap<uint32_t, EcmaString *> table_;
213 static constexpr uint32_t MAX_ONEBYTE_CHARCODE = 128; // 0X00-0X7F