/arkcompiler/ets_runtime/ecmascript/compiler/base/ |
D | bit_set.h | 37 data_.words_ = chunk->NewArray<uint64_t>(wordCount_); in BitSet() 46 data_.words_ = nullptr; in ~BitSet() 53 data_.inlineWord_ = 0; in Reset() 56 data_.words_[i] = 0; in Reset() 64 return data_.inlineWord_ & Mask(offset); in TestBit() 67 return data_.words_[Index(offset)] & Mask(IndexInWord(offset)); in TestBit() 74 data_.inlineWord_ |= Mask(offset); in SetBit() 77 data_.words_[Index(offset)] |= Mask(IndexInWord(offset)); in SetBit() 84 data_.inlineWord_ &= ~Mask(offset); in ClearBit() 87 data_.words_[Index(offset)] &= ~Mask(IndexInWord(offset)); in ClearBit() [all …]
|
/arkcompiler/ets_runtime/ecmascript/serializer/ |
D | base_serializer.cpp | 46 data_->WriteEncodeFlag(EncodeFlag::MULTI_RAW_DATA); in WriteMultiRawData() 47 data_->WriteUint32(fieldSize); in WriteMultiRawData() 48 data_->WriteRawData(reinterpret_cast<uint8_t *>(beginAddr), fieldSize); in WriteMultiRawData() 57 data_->WriteEncodeFlag(EncodeFlag::PRIMITIVE); in SerializeJSTaggedValue() 58 data_->WriteJSTaggedValue(value); in SerializeJSTaggedValue() 71 data_->WriteEncodeFlag(EncodeFlag::REFERENCE); in SerializeReference() 72 data_->WriteUint32(objectIndex); in SerializeReference() 82 data_->WriteEncodeFlag(EncodeFlag::ROOT_OBJECT); in SerializeRootObject() 83 data_->WriteUint32(index); in SerializeRootObject() 137 data_->WriteEncodeFlag(EncodeFlag::PRIMITIVE); in SerializeHClassFieldIndividually() [all …]
|
D | value_serializer.cpp | 104 data_->SetIncompleteData(true); in WriteValue() 109 data_->SetIncompleteData(true); in WriteValue() 126 data_->SetIncompleteData(true); in WriteValue() 130 if (data_->Size() > maxSerializerSize) { in WriteValue() 131 …A(ERROR) << "The serialization data size has exceed limit Size, current size is: " << data_->Size() in WriteValue() 149 data_->WriteEncodeFlag(EncodeFlag::WEAK); in SerializeObjectImpl() 192 data_->WriteEncodeFlag(EncodeFlag::JS_FUNCTION_IN_SHARED); in SerializeObjectImpl() 231 data_->WriteEncodeFlag(EncodeFlag::JS_ERROR); in SerializeJSError() 234 data_->WriteUint8(static_cast<uint8_t>(type)); in SerializeJSError() 241 data_->WriteUint8(1); // 1: msg is string in SerializeJSError() [all …]
|
D | base_deserializer.cpp | 37 ECMA_BYTRACE_NAME(HITRACE_TAG_ARK, "Deserialize dataSize: " + std::to_string(data_->Size())); in ReadValue() 45 if (data_->IsIncompleteData()) { in DeserializeJSTaggedValue() 53 uint8_t encodeFlag = data_->ReadUint8(); in DeserializeJSTaggedValue() 56 encodeFlag = data_->ReadUint8(); in DeserializeJSTaggedValue() 98 size_t objSize = data_->ReadUint32(); in DeserializeTaggedObject() 123 uint8_t encodeFlag = data_->ReadUint8(); in DeserializeObjectField() 241 panda_file::File::EntityId methodId = MethodLiteral::GetMethodId(data_->ReadJSTaggedType()); in HandleMethodEncodeFlag() 242 JSPandaFile *jsPandaFile = reinterpret_cast<JSPandaFile *>(data_->ReadJSTaggedType()); in HandleMethodEncodeFlag() 307 uint32_t valueIndex = data_->ReadUint32(); in ReadSingleEncodeData() 321 JSTaggedType value = data_->ReadJSTaggedType(); in ReadSingleEncodeData() [all …]
|
/arkcompiler/runtime_core/static_core/libpandabase/utils/ |
D | span.h | 42 Span(Iterator data, size_t size) : data_(data), size_(size) {} in Span() 71 return data_; in begin() 76 return data_; in begin() 81 return data_; in cbegin() 86 return data_ + size_; // NOLINTNEXTLINE(cppcoreguidelines-pro-bounds-pointer-arithmetic) in end() 91 return data_ + size_; // NOLINTNEXTLINE(cppcoreguidelines-pro-bounds-pointer-arithmetic) in end() 96 return data_ + size_; // NOLINTNEXTLINE(cppcoreguidelines-pro-bounds-pointer-arithmetic) in cend() 133 return data_[index]; // NOLINT(cppcoreguidelines-pro-bounds-pointer-arithmetic) 140 return data_[index]; // NOLINT(cppcoreguidelines-pro-bounds-pointer-arithmetic) 158 return data_; in Data() [all …]
|
D | bit_vector.h | 45 BitReference(WordType *data, WordType mask) : data_(data), mask_(mask) in BitReference() 57 *data_ |= mask_; 59 *data_ &= ~mask_; 79 return (*data_ & mask_) != 0; 91 WordType *data_; 112 BitVectorIterator(WordType *data, int offset) : data_(data), offset_(offset) {} in BitVectorIterator() 121 return data_ == other.data_ && offset_ == other.offset_; 126 return data_ < other.data_ || (data_ == other.data_ && offset_ < other.offset_); 152 return (*data_ & (1U << helpers::ToUnsigned(offset_))) != 0; 155 return BitReference(data_, 1U << helpers::ToUnsigned(offset_)); [all …]
|
D | bit_memory_region.h | 35 : data_(reinterpret_cast<ValueType *>(reinterpret_cast<uintptr_t>( in BitMemoryRegion() 37 start_(start + BITS_PER_BYTE * (reinterpret_cast<ValueType *>(data) - data_)), in BitMemoryRegion() 145 return (data_[index] & (1U << shift)) != 0; in Read() 154 data_[index] &= ~(1U << shift); in Write() 156 data_[index] |= ((value ? 1U : 0U) << shift); in Write() 174 const T *data = reinterpret_cast<const T *>(data_); in Read() 199 return (data_[index] & (1U << (offset & (BITS_PER_BYTE - 1)))) != 0; in ReadBit() 224 data_[index] &= ~(mask << shift); in Write() 226 data_[index] |= (value << shift); in Write() 230 data_[index + i] &= ~(mask >> endBits); in Write() [all …]
|
D | bit_memory_stream.h | 31 BitMemoryStreamOut(Container *data, size_t offset) : data_(data), offset_(offset) {} in BitMemoryStreamOut() 35 data_->resize(RoundUp(BitsToBytesRoundUp(offset_ + length), sizeof(uint32_t))); in EnsureSpace() 43 BitMemoryRegion region(data_->data(), offset_, length); in Write() 55 BitMemoryRegion region(data_->data(), offset_, length); in Write() 76 Container *data_ {nullptr};
|
/arkcompiler/runtime_core/libpandabase/utils/ |
D | span.h | 43 Span(Iterator data, size_t size) : data_(data), size_(size) {} in Span() 72 return data_; in begin() 77 return data_; in begin() 82 return data_; in cbegin() 87 return data_ + size_; // NOLINTNEXTLINE(cppcoreguidelines-pro-bounds-pointer-arithmetic) in end() 92 return data_ + size_; // NOLINTNEXTLINE(cppcoreguidelines-pro-bounds-pointer-arithmetic) in end() 97 return data_ + size_; // NOLINTNEXTLINE(cppcoreguidelines-pro-bounds-pointer-arithmetic) in cend() 134 return data_[index]; // NOLINT(cppcoreguidelines-pro-bounds-pointer-arithmetic) 141 return data_[index]; // NOLINT(cppcoreguidelines-pro-bounds-pointer-arithmetic) 159 return data_; in Data() [all …]
|
D | bit_vector.h | 44 BitReference(WordType *data, WordType mask) : data_(data), mask_(mask) in BitReference() 56 *data_ |= mask_; 58 *data_ &= ~mask_; 78 return (*data_ & mask_) != 0; 90 WordType *data_; 103 BitVectorIterator(WordType *data, int offset) : data_(data), offset_(offset) {} in BitVectorIterator() 112 return data_ == other.data_ && offset_ == other.offset_; 117 return data_ < other.data_ || (data_ == other.data_ && offset_ < other.offset_); 143 return (*data_ & (1U << helpers::ToUnsigned(offset_))) != 0; 146 return BitReference(data_, 1U << helpers::ToUnsigned(offset_)); [all …]
|
D | bit_memory_region.h | 35 : data_(reinterpret_cast<ValueType *>(reinterpret_cast<uintptr_t>( in BitMemoryRegion() 37 start_(start + BITS_PER_BYTE * (reinterpret_cast<ValueType *>(data) - data_)), in BitMemoryRegion() 135 return (data_[index] & (1U << shift)) != 0; in Read() 144 data_[index] &= ~(1U << shift); in Write() 146 data_[index] |= ((value ? 1U : 0U) << shift); in Write() 164 const T *data = reinterpret_cast<const T *>(data_); in Read() 189 return (data_[index] & (1U << (offset & (BITS_PER_BYTE - 1)))) != 0; in ReadBit() 214 data_[index] &= ~(mask << shift); in Write() 216 data_[index] |= (value << shift); in Write() 220 data_[index + i] &= ~(mask >> end_bits); in Write() [all …]
|
D | bit_memory_stream.h | 31 BitMemoryStreamOut(Container *data, size_t offset) : data_(data), offset_(offset) {} in BitMemoryStreamOut() 35 data_->resize(RoundUp(BitsToBytesRoundUp(offset_ + length), sizeof(uint32_t))); in EnsureSpace() 43 BitMemoryRegion region(data_->data(), offset_, length); in Write() 55 BitMemoryRegion region(data_->data(), offset_, length); in Write() 76 Container *data_ {nullptr};
|
/arkcompiler/runtime_core/static_core/verification/util/ |
D | bit_vector.h | 155 if (data_ != nullptr) { in Deallocate() 157 allocator.deallocate(data_, SizeInWords()); in Deallocate() 160 data_ = nullptr; in Deallocate() 164 explicit BitVector(size_t sz) : size_ {sz}, data_ {Allocator().allocate(SizeInWords())} in BitVector() 206 ASSERT(data_ != nullptr); in bits() 216 return (data_[posFrom] >> idxFrom) & mask; in bits() 218 Word data = (data_[posFrom] >> idxFrom) | (data_[posTo] << (BITS_IN_WORD - idxFrom)); in bits() 225 ASSERT(data_ != nullptr); in bits() 236 return (data_[posFrom] >> idxFrom) & mask; in bits() 238 … Word data = (data_[posFrom] >> idxFrom) | (data_[posTo] << (BITS_IN_WORD - idxFrom)); in bits() [all …]
|
/arkcompiler/ets_frontend/es2panda/util/ |
D | bitset.cpp | 28 data_ = new uint8_t[dataSize]; in BitSet() 29 memset_s(data_, dataSize, 0, dataSize); in BitSet() 34 delete[] data_; in ~BitSet() 44 memset_s(data_, DataSize(), value ? ((sizeof(uint8_t) << 8U) - 1) : 0, DataSize()); in Clear() 59 data_[idx] |= 1U << slot; in Set() 61 data_[idx] &= ~(1U << slot); in Set() 71 return (data_[idx] & (1U << slot)) != 0; in Test()
|
/arkcompiler/ets_frontend/ets2panda/util/ |
D | bitset.cpp | 28 data_ = new uint8_t[dataSize]; in BitSet() 29 memset_s(data_, dataSize, 0, dataSize); in BitSet() 34 delete[] data_; in ~BitSet() 44 memset_s(data_, DataSize(), value ? ((sizeof(uint8_t) << 8U) - 1) : 0, DataSize()); in Clear() 59 data_[idx] |= 1U << slot; // NOLINT(cppcoreguidelines-pro-bounds-pointer-arithmetic) in Set() 61 data_[idx] &= ~(1U << slot); // NOLINT(cppcoreguidelines-pro-bounds-pointer-arithmetic) in Set() 71 …return (data_[idx] & (1U << slot)) != 0; // NOLINT(cppcoreguidelines-pro-bounds-pointer-arithmeti… in Test()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/ |
D | pbc_iterator.h | 47 BytecodeInstructions(const uint8_t *data, size_t size) : data_(data), size_(size) {} in BytecodeInstructions() 52 return BytecodeIterator(data_); in begin() 57 …return BytecodeIterator(data_ + size_); // NOLINT(cppcoreguidelines-pro-bounds-pointer-arithmetic) in end() 62 return inst.GetAddress() - data_; in GetPc() 70 const uint8_t *data_;
|
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/ |
D | pbc_iterator.h | 47 BytecodeInstructions(const uint8_t *data, size_t size) : data_(data), size_(size) {} in BytecodeInstructions() 52 return BytecodeIterator(data_); in begin() 57 …return BytecodeIterator(data_ + size_); // NOLINT(cppcoreguidelines-pro-bounds-pointer-arithmetic) in end() 62 return INST.GetAddress() - data_; in GetPc() 70 const uint8_t *data_;
|
/arkcompiler/ets_runtime/ecmascript/ |
D | date_parse.cpp | 362 time[HOUR + i] = data_[i]; in SetTimeValue() 390 data_[i] = 1; in SetDayValue() 394 if (isIsoFlag_ || (IsFull() && DayIsValid(data_[2]) && !MonthIsValid(data_[0]))) { in SetDayValue() 395 year = data_[YEAR]; in SetDayValue() 396 mon = data_[MONTH]; in SetDayValue() 397 day = data_[DAYS]; in SetDayValue() 401 year = data_[2]; // 2:index of year in SetDayValue() 402 mon = data_[0]; // 0:index of month in SetDayValue() 403 day = data_[1]; // 1:index of day in SetDayValue() 406 year = data_[0]; // 0:index of year in SetDayValue() [all …]
|
/arkcompiler/runtime_core/static_core/runtime/interpreter/ |
D | cache.h | 28 const auto &entry = data_[GetIndex(pc)]; in Has() 38 return static_cast<T *>(data_[GetIndex(pc)].item); in Get() 44 data_[GetIndex(pc)] = {pc, caller, item}; in Set() 49 data_.fill({}); in Clear() 67 std::array<Entry, N> data_ {};
|
/arkcompiler/runtime_core/static_core/runtime/include/tooling/ |
D | pt_value.h | 25 explicit PtValueMeta(uint64_t data = 0) : data_(data) {} in data_() function 29 return data_; in GetData() 34 data_ = data; in SetData() 43 uint64_t data_; // Language dependent data
|
D | pt_property.h | 23 explicit PtProperty(void *data = nullptr) : data_(data) {} in data_() function 27 return data_; in GetData() 36 void *data_;
|
/arkcompiler/runtime_core/static_core/dprof/libdprof/dprof/ipc/ |
D | ipc_message.h | 40 Message(Id id, T &&data) : id_(id), data_(std::forward<T>(data)) in Message() 53 return data_.data(); in GetData() 58 return data_.size(); in GetSize() 63 std::vector<uint8_t> data_; variable
|
/arkcompiler/runtime_core/static_core/compiler/code_info/ |
D | code_info.h | 70 FieldFrameSize::Set(size, &data_[PROPERTIES]); in SetFrameSize() 74 return FieldFrameSize::Get(data_[PROPERTIES]); in GetFrameSize() 79 data_[CALLEE_REG_MASK] = value; in SetCalleeRegMask() 83 return data_[CALLEE_REG_MASK]; in GetCalleeRegMask() 88 data_[CALLEE_FP_REG_MASK] = value; in SetCalleeFpRegMask() 92 return data_[CALLEE_FP_REG_MASK]; in GetCalleeFpRegMask() 97 data_[TABLE_MASK] = value; in SetTableMask() 101 return data_[TABLE_MASK]; in GetTableMask() 106 data_[VREGS_COUNT] = value; in SetVRegsCount() 110 return data_[VREGS_COUNT]; in GetVRegsCount() [all …]
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/ets_proxy/mem/ |
D | items_pool.h | 60 : data_(reinterpret_cast<PaddedItem *>(data)), in ItemsPool() 61 dataEnd_(reinterpret_cast<PaddedItem *>(uintptr_t(data_) + size)), in ItemsPool() 111 return uintptr_t(data_) <= addr && addr < uintptr_t(dataEnd_); in IsValidItem() 120 return paddedItem - data_; in GetIndexByItem() 127 return &data_[idx].item; in GetItemByIndex() 134 PaddedItem *const data_ {};
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | pass_manager.cpp | 98 … data_ = new PassData(builder_, circuit_, ctx_, log_, fullName, &methodInfo, hasTypes, recordName, in Compile() 100 PassRunner<PassData> pipeline(data_); in Compile() 101 if (data_->GetMethodLiteral()->HasDebuggerStmt()) { in Compile() 102 data_->AbortCompilation(); in Compile() 112 if (data_->IsTypeAbort()) { in Compile() 113 data_->AbortCompilation(); in Compile() 124 if (data_->IsTypeAbort()) { in Compile() 125 data_->AbortCompilation(); in Compile() 153 PassRunner<PassData> pipeline(data_); in RunCg() 184 if (data_ != nullptr) { in ~JitPassManager() [all …]
|