Home
last modified time | relevance | path

Searched refs:buffer_ (Results 1 – 20 of 20) sorted by relevance

/arkcompiler/runtime_core/libpandabase/utils/
Dsmall_vector.h211 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 …]
Dring_buffer.h84 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/
Dregexp_parser.cpp78 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 …]
Dregexp_parser.h69 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/
Dassembler.h173 : 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/
DmoduleRecordEmitter.cpp25 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 …]
DmoduleRecordEmitter.h40 return buffer_; in Buffer()
55 std::vector<panda::pandasm::LiteralArray::Literal> buffer_; variable
/arkcompiler/ets_frontend/es2panda/typescript/extractor/
DtypeSystem.h249 … : 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/
Dbinary_buffer_parser.h23 BinaryBufferParser(uint8_t *buffer, uint32_t length) : buffer_(buffer), length_(length) {} in BinaryBufferParser()
30 return buffer_; in GetAddr()
34 uint8_t *buffer_ {nullptr};
Dbinary_buffer_parser.cpp23 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/
Dfile_writer.cpp44 buffer_.push_back(data); in WriteByte()
58 buffer_.insert(buffer_.end(), bytes.begin(), bytes.end()); in WriteBytes()
Dfile_writer.h198 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/
Dlock_free_ring_buffer.h56 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/
Dassembler_module.h65 return buffer_; in GetBuffer()
96 uint8_t* buffer_ {nullptr};
Dassembler_module.cpp53 buffer_ = assembler.GetBegin(); in GenerateStubsX64()
70 buffer_ = assembler.GetBegin(); in GenerateStubsAarch64()
/arkcompiler/ets_runtime/ecmascript/stackmap/
Dark_stackmap_builder.h38 BinaryBufferWriter(uint8_t *buffer, uint32_t length) : buffer_(buffer), length_(length) {} in BinaryBufferWriter()
50 uint8_t *buffer_ {nullptr};
Dark_stackmap_builder.cpp26 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/
Dserializer.h217 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/
Djs_serializer.cpp146 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 …]
Djs_serializer.h159 uint8_t *buffer_ = nullptr; variable