Home
last modified time | relevance | path

Searched refs:buffer (Results 1 - 25 of 217) sorted by relevance

123456789

/arkcompiler/runtime_core/libpandabase/tests/
H A Dring_buffer_test.cpp25 constexpr RingBuffer<int, DEFAULT_BUFFER_SIZE> buffer; in TEST() local
27 ASSERT_EQ(buffer.size(), 0U); in TEST()
28 ASSERT_EQ(buffer.capacity(), DEFAULT_BUFFER_SIZE); in TEST()
29 ASSERT_EQ(buffer.begin(), buffer.end()); in TEST()
30 ASSERT_EQ(buffer.cbegin(), buffer.cend()); in TEST()
31 ASSERT_TRUE(buffer.empty()); in TEST()
32 ASSERT_EQ(buffer.capacity(), DEFAULT_BUFFER_SIZE); in TEST()
33 ASSERT_FALSE(buffer in TEST()
38 RingBuffer<size_t, DEFAULT_BUFFER_SIZE> buffer; TEST() local
90 RingBuffer<size_t, DEFAULT_BUFFER_SIZE> buffer; TEST() local
[all...]
H A Dserializer_test.cpp25 buffer.resize(0); in SetUp()
27 std::vector<uint8_t> buffer; member in panda::SerializatorTest
31 void SerializerTypeToBuffer(const T &type, /* out */ std::vector<uint8_t> &buffer, size_t ret_val) in SerializerTypeToBuffer() argument
33 auto ret = serializer::TypeToBuffer(type, buffer); in SerializerTypeToBuffer()
39 void SerializerBufferToType(const std::vector<uint8_t> &buffer, /* out */ T &type, size_t ret_val) in SerializerBufferToType() argument
41 auto ret = serializer::BufferToType(buffer.data(), buffer.size(), type); in SerializerBufferToType()
52 std::vector<uint8_t> buffer; in DoTest() local
53 SerializerTypeToBuffer(a, buffer, ret_val); in DoTest()
54 buffer in DoTest()
[all...]
/arkcompiler/runtime_core/static_core/libpandabase/tests/
H A Dring_buffer_test.cpp38 RingBuffer<size_t, DEFAULT_BUFFER_SIZE> buffer; in TEST() local
41 buffer.push_back(i); in TEST()
42 ASSERT_EQ(buffer.size(), i + 1U); in TEST()
43 ASSERT_EQ(buffer.front(), 0U); in TEST()
44 ASSERT_EQ(buffer.back(), i); in TEST()
47 ASSERT_EQ(buffer.size(), DEFAULT_BUFFER_SIZE); in TEST()
48 ASSERT_NE(buffer.begin(), buffer.end()); in TEST()
49 ASSERT_FALSE(buffer.empty()); in TEST()
50 ASSERT_TRUE(buffer in TEST()
90 RingBuffer<size_t, DEFAULT_BUFFER_SIZE> buffer; TEST() local
[all...]
/arkcompiler/runtime_core/static_core/libpandabase/utils/
H A Dsmall_vector.h58 * SmallVector stores `N` elements statically inside its static buffer. Static buffer shares memory with a std::vector
59 * that will be created once number of elements exceed size of the static buffer - `N`.
214 buffer.size = 0; in SmallVector()
222 buffer.size = 0; in SmallVector()
235 buffer.size = 0; in SmallVector()
242 buffer.size = other.buffer.size; in SmallVector()
244 for (uint32_t i = 0; i < buffer.size; ++i) { in SmallVector()
246 new (&buffer in SmallVector()
670 StaticBuffer buffer; global() member
[all...]
/arkcompiler/runtime_core/libpandabase/tests/ringbuf/
H A Dlock_free_ring_buffer_test.cpp33 LockFreeBuffer<size_t, DEFAULT_BUFFER_SIZE> buffer; in TEST() local
34 ASSERT_TRUE(buffer.IsEmpty()); in TEST()
36 buffer.Push(123); in TEST()
37 ASSERT_FALSE(buffer.IsEmpty()); in TEST()
38 buffer.Pop(); in TEST()
39 ASSERT_TRUE(buffer.IsEmpty()); in TEST()
44 LockFreeBuffer<size_t, DEFAULT_BUFFER_SIZE> buffer; in TEST() local
46 buffer.Push(i); in TEST()
48 // in buffer can be maximum RING_BUFFER_SIZE - 1 elements in TEST()
49 ASSERT_FALSE(buffer in TEST()
57 LockFreeBuffer<size_t, DEFAULT_BUFFER_SIZE> buffer; TEST() local
81 PopElementsFromBuffer(LockFreeBuffer<size_t, DEFAULT_BUFFER_SIZE> *buffer, std::atomic<bool> *pop_thread_started, std::atomic<bool> *pop_thread_finished, size_t *pop_sum) PopElementsFromBuffer() argument
99 LockFreeBuffer<size_t, DEFAULT_BUFFER_SIZE> buffer; TEST() local
[all...]
/arkcompiler/runtime_core/static_core/libpandabase/tests/ringbuf/
H A Dlock_free_ring_buffer_test.cpp33 LockFreeBuffer<size_t, DEFAULT_BUFFER_SIZE> buffer; in TEST() local
34 ASSERT_TRUE(buffer.IsEmpty()); in TEST()
37 buffer.Push(123); in TEST()
38 ASSERT_FALSE(buffer.IsEmpty()); in TEST()
39 buffer.Pop(); in TEST()
40 ASSERT_TRUE(buffer.IsEmpty()); in TEST()
45 LockFreeBuffer<size_t, DEFAULT_BUFFER_SIZE> buffer; in TEST() local
47 buffer.Push(i); in TEST()
49 // in buffer can be maximum RING_BUFFER_SIZE - 1 elements in TEST()
50 ASSERT_FALSE(buffer in TEST()
59 LockFreeBuffer<size_t, DEFAULT_BUFFER_SIZE> buffer; TEST() local
84 PopElementsFromBuffer(LockFreeBuffer<size_t, DEFAULT_BUFFER_SIZE> *buffer, std::atomic<bool> *popThreadStarted, std::atomic<bool> *popThreadFinished, size_t *popSum) PopElementsFromBuffer() argument
103 LockFreeBuffer<size_t, DEFAULT_BUFFER_SIZE> buffer; TEST() local
[all...]
/arkcompiler/ets_runtime/ecmascript/base/
H A Ddtoa_helper.cpp66 void DtoaHelper::GrisuRound(char *buffer, int len, uint64_t delta, uint64_t rest, uint64_t tenKappa, uint64_t distance) in GrisuRound() argument
70 buffer[len - 1]--; in GrisuRound()
98 void DtoaHelper::DigitGen(const DiyFp &W, const DiyFp &Mp, uint64_t delta, char *buffer, int *len, int *K) in DigitGen() argument
149 buffer[localLen++] = static_cast<char>('0' + static_cast<char>(d)); in DigitGen()
155 GrisuRound(buffer, localLen, delta, tmp, POW10[kappa] << -one.e, distance.f); in DigitGen()
167 buffer[localLen++] = static_cast<char>('0' + d); in DigitGen()
176 GrisuRound(buffer, localLen, delta, p2, one.f, distance.f * POW10[index]); in DigitGen()
185 void DtoaHelper::Grisu(double value, char *buffer, int *length, int *K) in Grisu() argument
198 DigitGen(W, wPlus, wPlus.f - wMinus.f, buffer, length, K); in Grisu()
201 void DtoaHelper::Dtoa(double value, char *buffer, in argument
211 FillDigits32FixedLength(uint32_t number, int requested_length, BufferVector<char> buffer, int* length) FillDigits32FixedLength() argument
221 FillDigits32(uint32_t number, BufferVector<char> buffer, int* length) FillDigits32() argument
244 FillDigits64FixedLength(uint64_t number, [[maybe_unused]] int requested_length, BufferVector<char> buffer, int* length) FillDigits64FixedLength() argument
257 FillDigits64(uint64_t number, BufferVector<char> buffer, int* length) FillDigits64() argument
276 RoundUp(BufferVector<char> buffer, int* length, int* decimal_point) RoundUp() argument
299 FillFractionals(uint64_t fractionals, int exponent, int fractional_count, BufferVector<char> buffer, int* length, int* decimal_point) FillFractionals() argument
324 ASSERT(EXPONENT_64 < -exponent && -exponent <= EXPONENT_128); UInt128 fractionals128 = UInt128(fractionals, 0); fractionals128.Shift(-exponent - EXPONENT_64); int point = 128; for (int i = 0; i < fractional_count; ++i) { if (fractionals128.IsZero()) break; fractionals128.Multiply(5); point--; int digit = fractionals128.DivModPowerOf2(point); buffer[*length] = � + digit; (*length)++; } if (fractionals128.BitAt(point - 1) == 1) { RoundUp(buffer, length, decimal_point); } } } void DtoaHelper::TrimZeros(BufferVector<char> buffer, int* length, int* decimal_point) { while (*length > 0 && buffer[(*length) - 1] == �) { (*length)--; } int first_non_zero = 0; while (first_non_zero < *length && buffer[first_non_zero] == �) { first_non_zero++; } if (first_non_zero != 0) { for (int i = first_non_zero; i < *length; ++i) { buffer[i - first_non_zero] = buffer[i]; } *length -= first_non_zero; *decimal_point -= first_non_zero; } } bool DtoaHelper::FixedDtoa(double v, int fractional_count, BufferVector<char> buffer, int* length, int* decimal_point) { if (v == 0) { buffer[0] = �; buffer[1] = �; *length = 1; *decimal_point = 1; return true; } uint64_t significand = NumberHelper::Significand(v); int exponent = NumberHelper::Exponent(v); if (exponent > 20) return false; if (fractional_count > 20) return false; *length = 0; if (exponent + kDoubleSignificandSize > EXPONENT_64) { const uint64_t kFive17 = 0xB1�2EC5; uint64_t divisor = kFive17; int divisor_power = 17; uint64_t dividend = significand; uint32_t quotient; uint64_t remainder; if (exponent > divisor_power) FillFractionals() argument
412 FillDigits32(static_cast<uint32_t>(integrals), buffer, length); global() local
[all...]
H A Dbit_helper.h33 inline T ReadBuffer(void **buffer, size_t offset) in ReadBuffer() argument
35 T result = *(reinterpret_cast<T *>(*buffer)); in ReadBuffer()
36 *buffer = reinterpret_cast<void *>(reinterpret_cast<uintptr_t>(*buffer) + offset); in ReadBuffer()
41 inline T ReadBuffer(void **buffer) in ReadBuffer() argument
43 T result = *(reinterpret_cast<T *>(*buffer)); in ReadBuffer()
44 *buffer = reinterpret_cast<void *>(reinterpret_cast<uintptr_t>(*buffer) + result.offset_); in ReadBuffer()
48 inline char *ReadBuffer(void **buffer) in ReadBuffer() argument
50 auto result = reinterpret_cast<char *>(*buffer); in ReadBuffer()
56 ReadBufferInSize(void **buffer) ReadBufferInSize() argument
[all...]
/arkcompiler/runtime_core/verifier/tests/
H A Dutils.cpp23 void GenerateModifiedAbc(const std::vector<unsigned char> &buffer, const std::string &filename) in GenerateModifiedAbc() argument
31 abc_file.write(reinterpret_cast<const char *>(buffer.data()), buffer.size()); in GenerateModifiedAbc()
44 void ModifyBuffer(std::unordered_map<uint32_t, uint32_t> &literal_map, std::vector<unsigned char> &buffer) in ModifyBuffer() argument
50 for (size_t i = literal_id; i < buffer.size(); ++i) { in ModifyBuffer()
51 if (buffer[i] == inner_id[0] && buffer[i+1] == inner_id[1]) { in ModifyBuffer()
53 // The abc is tampered with by setting buffer[i + 1] to buffer[i] and buffer[ in ModifyBuffer()
[all...]
H A Dverify_constant_pool_tests.cpp80 std::vector<unsigned char> buffer(std::istreambuf_iterator<char>(base_file), {}); in HWTEST_F()
85 for (size_t i = buffer.size() - 1; i >= 0; --i) { in HWTEST_F()
86 if (buffer[i] == method_id[0] && buffer[i + 1] == method_id[1]) { in HWTEST_F()
87 buffer[i] = static_cast<unsigned char>(new_method_id[0]); in HWTEST_F()
88 buffer[i + 1] = static_cast<unsigned char>(new_method_id[1]); in HWTEST_F()
94 GenerateModifiedAbc(buffer, target_file_name); in HWTEST_F()
143 std::vector<unsigned char> buffer(std::istreambuf_iterator<char>(base_file), {}); in HWTEST_F()
148 for (size_t i = 0; i < buffer.size(); ++i) { in HWTEST_F()
149 if (buffer[ in HWTEST_F()
[all...]
H A Dverify_register_index_test.cpp77 std::vector<unsigned char> buffer(std::istreambuf_iterator<char>(base_file), {}); in HWTEST_F()
81 for (size_t i = 0; i < buffer.size() - 2; i++) { in HWTEST_F()
82 if (buffer[i] == op_code[0] && buffer[i+1] == op_code[1]) { in HWTEST_F()
83 buffer[i + 1] = static_cast<unsigned char>(new_reg_id); in HWTEST_F()
88 GenerateModifiedAbc(buffer, tar_file_name); in HWTEST_F()
120 std::vector<unsigned char> buffer(std::istreambuf_iterator<char>(base_file), {}); in HWTEST_F()
124 for (size_t i = 0; i < buffer.size() - 4; i++) { in HWTEST_F()
125 if (buffer[i] == inst[0] && buffer[ in HWTEST_F()
[all...]
H A Dverify_checksum_test.cpp65 std::vector<unsigned char> buffer(std::istreambuf_iterator<char>(base_file), {}); in HWTEST_F()
69 // The 8~11 elements in the buffer of the abc file hold the checksum in HWTEST_F()
70 buffer[8] = new_checksum[0]; in HWTEST_F()
71 buffer[9] = new_checksum[1]; in HWTEST_F()
72 buffer[10] = new_checksum[2]; in HWTEST_F()
73 buffer[11] = new_checksum[3]; in HWTEST_F()
76 GenerateModifiedAbc(buffer, target_file_name); in HWTEST_F()
101 std::vector<unsigned char> buffer(std::istreambuf_iterator<char>(base_file), {}); in HWTEST_F()
106 buffer[12] = new_content[0]; in HWTEST_F()
107 buffer[1 in HWTEST_F()
[all...]
/arkcompiler/runtime_core/assembler/
H A Dlexer.cpp170 LOG(DEBUG, ASSEMBLER) << std::string_view(&*(curr_line_->buffer.begin() + curr_line_->pos), in TokenizeString()
199 if (FindDelim(curr_line_->buffer[beg]) != Token::Type::ID_BAD) { /* delimiter */ in LexGetType()
200 return FindDelim(curr_line_->buffer[beg]); in LexGetType()
203 std::string_view p(&*(curr_line_->buffer.begin() + beg), end - beg); in LexGetType()
217 if (IsQuote(curr_line_->buffer[beg])) { in LexGetType()
228 char quote = curr_line_->buffer[curr_line_->pos]; in LexString()
233 char c = curr_line_->buffer[curr_line_->pos]; in LexString()
249 if (curr_line_->buffer[curr_line_->pos] != quote) { in LexString()
252 curr_line_->buffer); in LexString()
282 << std::string_view(&*(curr_line_->buffer in LexTokens()
[all...]
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/ap_file/
H A Dpgo_file_info.cpp21 bool PGOProfilerHeader::BuildFromLegacy(void *buffer, PGOProfilerHeader **header) in BuildFromLegacy() argument
23 if (buffer == nullptr || header == nullptr) { in BuildFromLegacy()
24 LOG_ECMA(ERROR) << "buffer or header is null!"; in BuildFromLegacy()
27 auto *inHeader = reinterpret_cast<PGOProfilerHeaderLegacy *>(buffer); in BuildFromLegacy()
38 // skip elastic header field, and copy section info from incoming buffer. in BuildFromLegacy()
46 bool PGOProfilerHeader::BuildFromElastic(void *buffer, size_t bufferSize, PGOProfilerHeader **header) in BuildFromElastic() argument
48 auto *inHeader = reinterpret_cast<PGOProfilerHeader *>(buffer); in BuildFromElastic()
49 if (!inHeader->Verify(buffer, bufferSize)) { in BuildFromElastic()
64 bool PGOProfilerHeader::ParseFromBinary(void *buffer, size_t bufferSize, PGOProfilerHeader **header) in ParseFromBinary() argument
66 auto *inHeaderBase = reinterpret_cast<FileHeaderBase *>(buffer); in ParseFromBinary()
89 VerifyConsistency(void *buffer, size_t bufferSize) const VerifyConsistency() argument
[all...]
/arkcompiler/toolchain/websocket/
H A Dhandshake_helper.cpp23 std::string buffer(key.size() + WEB_SOCKET_GUID.size(), 0); in EncodeKey()
24 key.copy(buffer.data(), key.size()); in EncodeKey()
25 WEB_SOCKET_GUID.copy(buffer.data() + key.size(), WEB_SOCKET_GUID.size()); in EncodeKey()
27 return EncodeKey(reinterpret_cast<unsigned char *>(buffer.data()), buffer.size(), destination); in EncodeKey()
35 unsigned char buffer[bufferSize]; in EncodeKey() local
36 auto *guid = std::copy(key, key + KEY_LENGTH, buffer); in EncodeKey()
39 return EncodeKey(buffer, bufferSize, destination); in EncodeKey()
/arkcompiler/ets_runtime/test/fuzztest/stringrefwriteutf16_fuzzer/
H A Dstringrefwriteutf16_fuzzer.cpp36 char16_t* buffer = new char16_t[length]; in StringRefWriteUtf16FuzzTest() local
37 if (memset_s(buffer, length, 0, length) != EOK) { in StringRefWriteUtf16FuzzTest()
43 buffer[0] = '\0'; in StringRefWriteUtf16FuzzTest()
45 int count = res->WriteUtf16(vm, buffer, length - 1); in StringRefWriteUtf16FuzzTest()
46 buffer[count] = '\0'; in StringRefWriteUtf16FuzzTest()
48 delete[] buffer; in StringRefWriteUtf16FuzzTest()
49 buffer = nullptr; in StringRefWriteUtf16FuzzTest()
/arkcompiler/runtime_core/static_core/assembler/
H A Dlexer.cpp168 LOG(DEBUG, ASSEMBLER) << std::string_view(&*(currLine_->buffer.begin() + currLine_->pos), in TokenizeString()
196 if (FindDelim(currLine_->buffer[beg]) != Token::Type::ID_BAD) { /* delimiter */ in LexGetType()
197 return FindDelim(currLine_->buffer[beg]); in LexGetType()
200 std::string_view p(&*(currLine_->buffer.begin() + beg), end - beg); in LexGetType()
212 if (IsQuote(currLine_->buffer[beg])) { in LexGetType()
223 char quote = currLine_->buffer[currLine_->pos]; in LexString()
228 char c = currLine_->buffer[currLine_->pos]; in LexString()
244 if (currLine_->buffer[currLine_->pos] != quote) { in LexString()
247 currLine_->buffer); in LexString()
277 << std::string_view(&*(currLine_->buffer in LexTokens()
[all...]
/arkcompiler/ets_runtime/tools/ap_file_viewer/native/src/
H A Dmain.cpp41 char *buffer = (char *)malloc(length); in main() local
42 if (buffer == nullptr) { in main()
43 LOG_NO_TAG(ERROR) << "malloc buffer failed"; in main()
46 if (memset_s(buffer, length, 0, length) != EOK) { in main()
47 LOG_NO_TAG(ERROR) << "clean malloc buffer failed"; in main()
48 free(buffer); in main()
52 auto result = native::GetConvertResult(buffer, length); in main()
62 free(buffer); in main()
68 free(buffer); in main()
71 std::string strRet(buffer, lengt in main()
[all...]
/arkcompiler/runtime_core/platforms/unix/libpandabase/
H A Dnative_stack.cpp30 std::vector<char> buffer(BUFF_SIZE); in ReadOsFile()
31 auto res = cmdfile.Read(&buffer[0], buffer.size()); in ReadOsFile()
33 result->append(&buffer[0], res.Value()); in ReadOsFile()
39 bool WriterOsFile(const void *buffer, size_t count, int fd) in WriterOsFile() argument
43 return myfile.WriteAll(buffer, count); in WriterOsFile()
/arkcompiler/runtime_core/static_core/dprof/libstorage/dprof/
H A Dstorage.cpp44 std::unique_ptr<AppData> AppData::CreateByBuffer(const std::vector<uint8_t> &buffer) in CreateByBuffer() argument
49 const uint8_t *data = buffer.data(); in CreateByBuffer()
50 size_t size = buffer.size(); in CreateByBuffer()
53 LOG(ERROR, DPROF) << "Cannot deserialize buffer to common_info. Error: " << r.Error(); in CreateByBuffer()
68 LOG(ERROR, DPROF) << "Cannot deserialize all buffer, unused buffer size: " << size; in CreateByBuffer()
75 bool AppData::ToBuffer(std::vector<uint8_t> &buffer) const in ToBuffer()
78 if (!serializer::StructToBuffer<3>(commonInfo_, buffer)) { in ToBuffer()
82 auto ret = serializer::TypeToBuffer(featuresMap_, buffer); in ToBuffer()
125 std::vector<uint8_t> buffer; in SaveAppData() local
198 std::vector<uint8_t> buffer; ForEachApps() local
[all...]
/arkcompiler/runtime_core/static_core/runtime/profilesaver/
H A Dprofile_dump_info.cpp45 static bool WriteBuffer(int fd, const uint8_t *buffer, size_t byteCount) in WriteBuffer() argument
48 int bytesWritten = write(fd, buffer, byteCount); // real place to write in WriteBuffer()
54 buffer += static_cast<size_t>(bytesWritten); in WriteBuffer()
59 static void AddStringToBuffer(PandaVector<uint8_t> *buffer, const PandaString &value) in AddStringToBuffer() argument
61 buffer->insert(buffer->end(), value.begin(), value.end()); in AddStringToBuffer()
65 static void AddUintToBuffer(PandaVector<uint8_t> *buffer, T value) in AddUintToBuffer() argument
68 buffer->push_back((value >> (i * K_BITS_PER_BYTE)) & 0xff); // NOLINT in AddUintToBuffer()
83 uint8_t buffer[1]; in testEOF() local
84 return read(fd, buffer, in testEOF()
98 uint8_t *buffer = ptrCurrent_; FillFromFd() local
296 PandaVector<uint8_t> buffer; // each element 1 byte Save() local
[all...]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/scenarios/js_to_ets/js_suites/
H A Dconflict_types.js29 const buffer = new ArrayBuffer(BUFFER_SIZE);
30 const view = new Int32Array(buffer);
34 return buffer;
45 const buffer = new ArrayBuffer(BUFFER_SIZE);
46 const view = new DataView(buffer);
/arkcompiler/runtime_core/libpandabase/serializer/
H A Dserializer.h45 inline auto TypeToBuffer(const T &value, /* out */ std::vector<uint8_t> &buffer)
49 std::copy(ptr, ToUint8tPtr(ToUintPtr(ptr) + sizeof(value)), std::back_inserter(buffer));
55 inline auto TypeToBuffer(const VecT &vec, /* out */ std::vector<uint8_t> &buffer)
62 auto ret = TypeToBuffer(size, buffer);
70 std::copy(ptr, ptr_end, std::back_inserter(buffer));
76 inline auto TypeToBuffer(const UnMap &map, /* out */ std::vector<uint8_t> &buffer)
80 auto ret = TypeToBuffer(static_cast<uint32_t>(map.size()), buffer);
92 auto k = TypeToBuffer(it.first, buffer);
99 auto v = TypeToBuffer(it.second, buffer);
115 return Unexpected("Cannot deserialize POD type, the buffer i in BufferToType()
215 Serializer(std::vector<uint8_t> &buffer) Serializer() argument
[all...]
/arkcompiler/runtime_core/static_core/libpandabase/serializer/
H A Dserializer.h45 inline auto TypeToBuffer(const T &value, std::vector<uint8_t> &buffer)
49 std::copy(ptr, ToUint8tPtr(ToUintPtr(ptr) + sizeof(value)), std::back_inserter(buffer));
55 inline auto TypeToBuffer(const VecT &vec, std::vector<uint8_t> &buffer)
62 auto ret = TypeToBuffer(size, buffer);
70 std::copy(ptr, ptrEnd, std::back_inserter(buffer));
75 auto TypeToBuffer(const UnMap &map, std::vector<uint8_t> &buffer)
79 auto ret = TypeToBuffer(static_cast<uint32_t>(map.size()), buffer);
86 auto k = TypeToBuffer(key, buffer);
93 auto v = TypeToBuffer(value, buffer);
109 return Unexpected("Cannot deserialize POD type, the buffer i in BufferToType()
215 Serializer(std::vector<uint8_t> &buffer) Serializer() argument
[all...]
/arkcompiler/ets_runtime/ecmascript/jspandafile/
H A Dabc_buffer_cache.h31 AbcBufferInfo(void *buffer, size_t size, AbcBufferType bufferType) in AbcBufferInfo()
32 : buffer_(buffer), size_(size), bufferType_(bufferType) {} in AbcBufferInfo()
39 * buffer cannot get in later module LoadJsPandafile process, which will cause crash.
40 * This map can help use buffer to get *pf again.
50 void AddAbcBufferToCache(const CString &fileName, const void *buffer, size_t size, AbcBufferType bufferType) in AddAbcBufferToCache() argument
52 abcBufferMap_.emplace(fileName, AbcBufferInfo(const_cast<void *>(buffer), size, bufferType)); in AddAbcBufferToCache()
79 AbcBufferCacheScope(JSThread *thread, const CString &filename, const void *buffer, in AbcBufferCacheScope() argument
84 abcBufferCache_->AddAbcBufferToCache(filename_, buffer, size, bufferType); in AbcBufferCacheScope()

Completed in 11 milliseconds

123456789