/arkcompiler/runtime_core/libpandabase/utils/ |
D | small_vector.h | 211 buffer_.size = 0; in SmallVector() 219 buffer_.size = 0; in SmallVector() 232 buffer_.size = 0; in SmallVector() 239 buffer_.size = other.buffer_.size; in SmallVector() 241 for (uint32_t i = 0; i < buffer_.size; ++i) { in SmallVector() 243 new (&buffer_.data[i]) T(other.buffer_.data[i]); in SmallVector() 255 buffer_.size = other.buffer_.size; in SmallVector() 257 for (uint32_t i = 0; i < buffer_.size; ++i) { in SmallVector() 259 new (&buffer_.data[i]) T(std::move(other.buffer_.data[i])); in SmallVector() 284 buffer_.size = other.buffer_.size; [all …]
|
D | ring_buffer.h | 84 return buffer_->operator[](index_); 89 return static_cast<pointer>(&buffer_->operator[](index_)); 95 constexpr RingBufferIterator(array_ptr buffer, size_t index) : buffer_(buffer), index_(index) {} in RingBufferIterator() 109 array_ptr buffer_ = nullptr; variable 151 buffer_[tail_] = value; in push_back() 174 buffer_[tail_] = value_type(std::forward<Args>(args)...); in emplace_back() 175 return buffer_[tail_]; in emplace_back() 185 buffer_[head_] = value; in push_front() 208 buffer_[head_] = value_type(std::forward<Args>(args)...); in emplace_front() 209 return buffer_[head_]; in emplace_front() [all …]
|
/arkcompiler/ets_runtime/ecmascript/regexp/ |
D | regexp_parser.cpp | 78 buffer_.EmitU32(0); in Parse() 79 buffer_.EmitU32(0); in Parse() 80 buffer_.EmitU32(0); in Parse() 81 buffer_.EmitU32(0); in Parse() 90 saveStartOp.EmitOpCode(&buffer_, captureIndex); in Parse() 97 saveEndOp.EmitOpCode(&buffer_, captureIndex); in Parse() 99 matchEndOp.EmitOpCode(&buffer_, 0); in Parse() 101 buffer_.PutU32(0, buffer_.size_); in Parse() 102 buffer_.PutU32(NUM_CAPTURE__OFFSET, captureCount_); in Parse() 103 buffer_.PutU32(NUM_STACK_OFFSET, stackCount_); in Parse() [all …]
|
D | regexp_parser.h | 69 buffer_(chunk), in RegExpParser() 136 return buffer_.buf_; in GetOriginBuffer() 141 return buffer_.size_; in GetOriginBufferSize() 268 DynChunk buffer_; variable
|
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/ |
D | assembler.h | 173 : buffer_(chunk) {} in Assembler() 178 buffer_.EmitChar(v); in EmitU8() 183 buffer_.EmitChar(static_cast<uint8_t>(v)); in EmitI8() 188 buffer_.EmitU16(v); in EmitU16() 193 buffer_.EmitU32(v); in EmitU32() 198 buffer_.EmitU32(static_cast<uint32_t>(v)); in EmitI32() 203 buffer_.EmitU64(v); in EmitU64() 208 buffer_.PutU8(offset, static_cast<int8_t>(data)); in PutI8() 213 buffer_.PutU32(offset, static_cast<int32_t>(data)); in PutI32() 218 return buffer_.GetU32(offset); in GetU32() [all …]
|
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/ |
D | moduleRecordEmitter.cpp | 25 buffer_.emplace_back(moduleSize); in GenModuleRequests() 29 buffer_.emplace_back(moduleRequest); in GenModuleRequests() 40 buffer_.emplace_back(entrySize); in GenRegularImportEntries() 45 buffer_.emplace_back(localName); in GenRegularImportEntries() 48 buffer_.emplace_back(importName); in GenRegularImportEntries() 52 buffer_.emplace_back(moduleRequest); in GenRegularImportEntries() 63 buffer_.emplace_back(entrySize); in GenNamespaceImportEntries() 67 buffer_.emplace_back(localName); in GenNamespaceImportEntries() 71 buffer_.emplace_back(moduleRequest); in GenNamespaceImportEntries() 81 buffer_.emplace_back(entrySize); in GenLocalExportEntries() [all …]
|
D | moduleRecordEmitter.h | 40 return buffer_; in Buffer() 55 std::vector<panda::pandasm::LiteralArray::Literal> buffer_; variable
|
/arkcompiler/ets_frontend/es2panda/typescript/extractor/ |
D | typeSystem.h | 249 … : extractor_(extractor), recorder_(extractor_->Recorder()), buffer_(recorder_->NewLiteralBuffer()) in BaseType() 259 compiler::LiteralBuffer *buffer_; variable 266 buffer_->Add(recorder_->Allocator()->New<ir::UserTypeIndexLiteral>(typeIndex, in FillTypeIndexLiteralBuffer() 269 buffer_->Add(recorder_->Allocator()->New<ir::BuiltinTypeIndexLiteral>(typeIndex)); in FillTypeIndexLiteralBuffer() 271 buffer_->Add(recorder_->Allocator()->New<ir::NumberLiteral>(typeIndex)); in FillTypeIndexLiteralBuffer() 286 typeIndex = recorder_->AddLiteralBuffer(buffer_); in CalculateIndex() 289 recorder_->SetLiteralBuffer(typeIndex, buffer_); in CalculateIndex() 336 typeIndexPlaceHolder_ = recorder_->AddLiteralBuffer(buffer_); in TypeCounter() 359 buffer_->Add(recorder_->Allocator()->New<ir::NumberLiteral>(userType.size() + in FillLiteralBuffer() 366 buffer_->Add(recorder_->Allocator()->New<ir::NumberLiteral>(userType.size())); in FillLiteralBuffer() [all …]
|
/arkcompiler/ets_runtime/ecmascript/compiler/aot_file/ |
D | binary_buffer_parser.h | 23 BinaryBufferParser(uint8_t *buffer, uint32_t length) : buffer_(buffer), length_(length) {} in BinaryBufferParser() 30 return buffer_; in GetAddr() 34 uint8_t *buffer_ {nullptr};
|
D | binary_buffer_parser.cpp | 23 if (memcpy_s(dst, count, buffer_ + offset_, count) != EOK) { in ParseBuffer() 40 if (src >= buffer_ && src + count <= buffer_ + length_) { in ParseBuffer()
|
/arkcompiler/runtime_core/libpandafile/ |
D | file_writer.cpp | 44 buffer_.push_back(data); in WriteByte() 58 buffer_.insert(buffer_.end(), bytes.begin(), bytes.end()); in WriteBytes()
|
D | file_writer.h | 198 if (offset + length > buffer_.size()) { in RewriteChecksum() 203 buffer_[offset + i] = temp & MASK; in RewriteChecksum() 215 return buffer_.size(); in GetOffset() 230 buffer_.reserve(size); in ReserveBufferCapacity() 235 return buffer_; in GetBuffer() 244 std::vector<uint8_t> buffer_; variable
|
/arkcompiler/runtime_core/libpandabase/mem/ringbuf/ |
D | lock_free_ring_buffer.h | 56 buffer_[current_tail] = val; in TryPush() 93 *pval = buffer_[currentHead]; in TryPop() 112 std::array<T, RING_BUFFER_SIZE> buffer_; variable
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | assembler_module.h | 65 return buffer_; in GetBuffer() 96 uint8_t* buffer_ {nullptr};
|
D | assembler_module.cpp | 53 buffer_ = assembler.GetBegin(); in GenerateStubsX64() 70 buffer_ = assembler.GetBegin(); in GenerateStubsAarch64()
|
/arkcompiler/ets_runtime/ecmascript/stackmap/ |
D | ark_stackmap_builder.h | 38 BinaryBufferWriter(uint8_t *buffer, uint32_t length) : buffer_(buffer), length_(length) {} in BinaryBufferWriter() 50 uint8_t *buffer_ {nullptr};
|
D | ark_stackmap_builder.cpp | 26 uint8_t *dst = buffer_ + offset_; in WriteBuffer() 28 std::cout << "buffer_:0x" << std::hex << buffer_ << " offset_:0x" << offset_ << std::endl; in WriteBuffer() 30 if (dst >= buffer_ && dst + count <= buffer_ + length_) { in WriteBuffer() 31 if (memcpy_s(dst, buffer_ + length_ - dst, src, count) != EOK) { in WriteBuffer()
|
/arkcompiler/runtime_core/libpandabase/serializer/ |
D | serializer.h | 217 explicit Serializer(std::vector<uint8_t> &buffer) : buffer_(buffer) {} in Serializer() 222 TypeToBuffer(value, buffer_); in operator() 231 std::vector<uint8_t> &buffer_;
|
/arkcompiler/ets_runtime/ecmascript/ |
D | js_serializer.cpp | 146 if (memcpy_s(buffer_ + bufferSize_, bufferCapacity_ - bufferSize_, data, length) != EOK) { in WriteRawData() 166 … if (memcpy_s(buffer_ + bufferSize_, bufferCapacity_ - bufferSize_, str.c_str(), length) != EOK) { in WriteString() 188 buffer_ = reinterpret_cast<uint8_t *>(malloc(INITIAL_CAPACITY)); in AllocateBuffer() 189 if (buffer_ != nullptr) { in AllocateBuffer() 196 buffer_ = reinterpret_cast<uint8_t *>(malloc(bytes)); in AllocateBuffer() 197 if (buffer_ != nullptr) { in AllocateBuffer() 224 if (memcpy_s(newBuffer, newCapacity, buffer_, bufferSize_) != EOK) { in ExpandBuffer() 229 free(buffer_); in ExpandBuffer() 230 buffer_ = newBuffer; in ExpandBuffer() 238 auto res = std::make_pair(buffer_, bufferSize_); in ReleaseBuffer() [all …]
|
D | js_serializer.h | 159 uint8_t *buffer_ = nullptr; variable
|