/arkcompiler/ets_runtime/ecmascript/dfx/hprof/ |
H A D | heap_snapshot_json_serializer.cpp | 29 auto writer = new StreamWriter(stream); in Serialize() local 31 SerializeSnapshotHeader(snapshot, writer); // 1. in Serialize() 32 SerializeNodes(snapshot, writer); // 2. in Serialize() 33 SerializeEdges(snapshot, writer); // 3. in Serialize() 34 SerializeTraceFunctionInfo(snapshot, writer); // 4. in Serialize() 35 SerializeTraceTree(snapshot, writer); // 5. in Serialize() 36 SerializeSamples(snapshot, writer); // 6. in Serialize() 37 SerializeLocations(writer); // 7. in Serialize() 38 SerializeStringTable(snapshot, writer); // 8. in Serialize() 39 SerializerSnapshotClosure(writer); // in Serialize() 93 SerializeSnapshotHeader(HeapSnapshot *snapshot, StreamWriter *writer) SerializeSnapshotHeader() argument 131 SerializeNodes(HeapSnapshot *snapshot, StreamWriter *writer) SerializeNodes() argument 166 SerializeEdges(HeapSnapshot *snapshot, StreamWriter *writer) SerializeEdges() argument 195 SerializeTraceFunctionInfo(HeapSnapshot *snapshot, StreamWriter *writer) SerializeTraceFunctionInfo() argument 226 SerializeTraceTree(HeapSnapshot *snapshot, StreamWriter *writer) SerializeTraceTree() argument 236 SerializeTraceNode(TraceNode* node, StreamWriter *writer) SerializeTraceNode() argument 262 SerializeSamples(HeapSnapshot *snapshot, StreamWriter *writer) SerializeSamples() argument 283 SerializeLocations(StreamWriter *writer) SerializeLocations() argument 288 SerializeStringTable(HeapSnapshot *snapshot, StreamWriter *writer) SerializeStringTable() argument 314 SerializeString(CString *str, StreamWriter *writer) SerializeString() argument 367 SerializeUnicodeChar(uint32_t unicodeChar, StreamWriter *writer) SerializeUnicodeChar() argument 377 SerializerSnapshotClosure(StreamWriter *writer) SerializerSnapshotClosure() argument [all...] |
H A D | heap_snapshot_json_serializer.h | 122 static void SerializeSnapshotHeader(HeapSnapshot *snapshot, StreamWriter *writer); 123 static void SerializeNodes(HeapSnapshot *snapshot, StreamWriter *writer); 124 static void SerializeEdges(HeapSnapshot *snapshot, StreamWriter *writer); 125 static void SerializeTraceFunctionInfo(HeapSnapshot *snapshot, StreamWriter *writer); 126 static void SerializeTraceTree(HeapSnapshot *snapshot, StreamWriter *writer); 127 static void SerializeTraceNode(TraceNode *node, StreamWriter *writer); 128 static void SerializeSamples(HeapSnapshot *snapshot, StreamWriter *writer); 129 static void SerializeLocations(StreamWriter *writer); 130 static void SerializeStringTable(HeapSnapshot *snapshot, StreamWriter *writer); 131 static void SerializeString(CString *str, StreamWriter *writer); [all...] |
/arkcompiler/runtime_core/libpandafile/ |
H A D | file_items.cpp | 67 static bool WriteUlebTaggedValue(Writer *writer, Tag tag, Val v) in WriteUlebTaggedValue() argument 69 if (!writer->WriteByte(static_cast<uint8_t>(tag))) { in WriteUlebTaggedValue() 73 if (!writer->WriteUleb128(v)) { in WriteUlebTaggedValue() 81 static bool WriteSlebTaggedValue(Writer *writer, Tag tag, Val v) in WriteSlebTaggedValue() argument 83 if (!writer->WriteByte(static_cast<uint8_t>(tag))) { in WriteSlebTaggedValue() 87 if (!writer->WriteSleb128(v)) { in WriteSlebTaggedValue() 95 static bool WriteTaggedValue(Writer *writer, Tag tag, Val v) in WriteTaggedValue() argument 97 if (!writer->WriteByte(static_cast<uint8_t>(tag))) { in WriteTaggedValue() 101 if (!writer->Write(v)) { in WriteTaggedValue() 109 static bool WriteIdTaggedValue(Writer *writer, Ta argument 217 Write(Writer *writer) Write() argument 252 Write(Writer *writer) Write() argument 323 WriteIfaces(Writer *writer) WriteIfaces() argument 345 WriteAnnotations(Writer *writer) WriteAnnotations() argument 374 WriteTaggedData(Writer *writer) WriteTaggedData() argument 399 Write(Writer *writer) Write() argument 470 Write(Writer *writer) Write() argument 535 Write(Writer *writer) Write() argument 568 Write(Writer *writer) Write() argument 647 WriteRuntimeAnnotations(Writer *writer) WriteRuntimeAnnotations() argument 664 WriteTypeAnnotations(Writer *writer) WriteTypeAnnotations() argument 681 WriteTaggedData(Writer *writer) WriteTaggedData() argument 724 Write(Writer *writer) Write() argument 741 Write(Writer *writer) Write() argument 792 Write(Writer *writer) Write() argument 856 Write(Writer *writer) Write() argument 974 Write(Writer *writer) Write() argument 1004 WriteAsUleb128(Writer *writer) WriteAsUleb128() argument 1044 Write(Writer *writer) Write() argument 1167 Write(Writer *writer) Write() argument 1234 Write(Writer *writer) Write() argument 1264 Write(Writer *writer) Write() argument 1314 WriteValue(Writer *writer) WriteValue() argument 1346 WriteAnnotations(Writer *writer) WriteAnnotations() argument 1375 WriteTaggedData(Writer *writer) WriteTaggedData() argument 1388 Write(Writer *writer) Write() argument 1409 Write(Writer *writer) Write() argument 1616 Write(Writer *writer) Write() argument 1645 Write(Writer *writer) Write() argument 1711 Write(Writer *writer) Write() argument [all...] |
H A D | file_item_container.cpp | 122 ItemWriter writer(&data_, item_->GetOffset()); in Initialize() 123 [[maybe_unused]] auto res = item_->Write(&writer); in Initialize() 597 bool ItemContainer::WriteHeaderIndexInfo(Writer *writer) in WriteHeaderIndexInfo() argument 599 if (!writer->Write<uint32_t>(class_map_.size())) { in WriteHeaderIndexInfo() 603 if (!writer->Write<uint32_t>(sizeof(File::Header))) { in WriteHeaderIndexInfo() 607 if (!writer->Write<uint32_t>(line_number_program_index_item_.GetNumItems())) { in WriteHeaderIndexInfo() 611 if (!writer->Write<uint32_t>(line_number_program_index_item_.GetOffset())) { in WriteHeaderIndexInfo() 627 if (!writer->Write<uint32_t>(num_literalarrays)) { in WriteHeaderIndexInfo() 631 if (!writer->Write<uint32_t>(literalarray_idx_offset)) { in WriteHeaderIndexInfo() 635 if (!writer in WriteHeaderIndexInfo() 642 WriteHeader(Writer *writer, ssize_t *checksum_offset) WriteHeader() argument 684 WriteItems(Writer *writer) WriteItems() argument 713 Write(Writer *writer, bool deduplicateItems) Write() argument 879 Write(Writer *writer) Write() argument 956 Write(Writer *writer) Write() argument 1043 Write(Writer *writer) Write() argument [all...] |
H A D | file_items.h | 253 virtual bool Write(Writer *writer) = 0; 441 bool Write([[maybe_unused]] Writer *writer) override 465 bool Write(Writer *writer) override; 524 bool Write(Writer *writer) override; 567 bool Write(Writer *writer) override; 598 bool WriteValue(Writer *writer); 600 bool WriteAnnotations(Writer *writer); 602 bool WriteTaggedData(Writer *writer); 667 bool Write(Writer *writer) override; 741 bool Write(Writer *writer) overrid [all...] |
H A D | file_item_container.h | 109 bool Write(Writer *writer, bool deduplicateItems = true); 273 bool Write(Writer *writer) override; 392 bool Write(Writer *writer) override; 445 bool Write(Writer *writer) override; 548 bool Write([[maybe_unused]] Writer *writer) override 559 bool WriteHeader(Writer *writer, ssize_t *checksum_offset); 561 bool WriteItems(Writer *writer); 563 bool WriteHeaderIndexInfo(Writer *writer);
|
/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | file_items.cpp | 31 static bool WriteUlebTaggedValue(Writer *writer, Tag tag, Val v) in WriteUlebTaggedValue() argument 33 if (!writer->WriteByte(static_cast<uint8_t>(tag))) { in WriteUlebTaggedValue() 37 if (!writer->WriteUleb128(v)) { in WriteUlebTaggedValue() 45 static bool WriteSlebTaggedValue(Writer *writer, Tag tag, Val v) in WriteSlebTaggedValue() argument 47 if (!writer->WriteByte(static_cast<uint8_t>(tag))) { in WriteSlebTaggedValue() 51 if (!writer->WriteSleb128(v)) { in WriteSlebTaggedValue() 59 static bool WriteTaggedValue(Writer *writer, Tag tag, Val v) in WriteTaggedValue() argument 61 if (!writer->WriteByte(static_cast<uint8_t>(tag))) { in WriteTaggedValue() 65 if (!writer->Write(v)) { in WriteTaggedValue() 73 static bool WriteIdTaggedValue(Writer *writer, Ta argument 174 Write(Writer *writer) Write() argument 209 Write(Writer *writer) Write() argument 280 WriteIfaces(Writer *writer) WriteIfaces() argument 302 WriteAnnotations(Writer *writer) WriteAnnotations() argument 331 WriteTaggedData(Writer *writer) WriteTaggedData() argument 356 Write(Writer *writer) Write() argument 427 Write(Writer *writer) Write() argument 485 Write(Writer *writer) Write() argument 517 Write(Writer *writer) Write() argument 588 WriteRuntimeAnnotations(Writer *writer) WriteRuntimeAnnotations() argument 605 WriteTypeAnnotations(Writer *writer) WriteTypeAnnotations() argument 622 WriteTaggedData(Writer *writer) WriteTaggedData() argument 671 Write(Writer *writer) Write() argument 688 Write(Writer *writer) Write() argument 738 Write(Writer *writer) Write() argument 802 Write(Writer *writer) Write() argument 920 Write(Writer *writer) Write() argument 950 WriteAsUleb128(Writer *writer) WriteAsUleb128() argument 990 Write(Writer *writer) Write() argument 1107 Write(Writer *writer) Write() argument 1170 Write(Writer *writer) Write() argument 1200 Write(Writer *writer) Write() argument 1250 WriteValue(Writer *writer) WriteValue() argument 1282 WriteAnnotations(Writer *writer) WriteAnnotations() argument 1311 WriteTaggedData(Writer *writer) WriteTaggedData() argument 1324 Write(Writer *writer) Write() argument 1345 Write(Writer *writer) Write() argument 1555 Write(Writer *writer) Write() argument 1584 Write(Writer *writer) Write() argument 1650 Write(Writer *writer) Write() argument [all...] |
H A D | file_item_container.cpp | 134 ItemWriter writer(&data_, item_->GetOffset()); in Initialize() 135 [[maybe_unused]] auto res = item_->Write(&writer); in Initialize() 582 bool ItemContainer::WriteHeaderIndexInfo(Writer *writer) in WriteHeaderIndexInfo() argument 584 if (!writer->Write<uint32_t>(classMap_.size())) { in WriteHeaderIndexInfo() 588 if (!writer->Write<uint32_t>(sizeof(File::Header))) { in WriteHeaderIndexInfo() 592 if (!writer->Write<uint32_t>(lineNumberProgramIndexItem_.GetNumItems())) { in WriteHeaderIndexInfo() 596 if (!writer->Write<uint32_t>(lineNumberProgramIndexItem_.GetOffset())) { in WriteHeaderIndexInfo() 600 if (!writer->Write<uint32_t>(literalarrayMap_.size())) { in WriteHeaderIndexInfo() 605 if (!writer->Write<uint32_t>(literalarrayIdxOffset)) { in WriteHeaderIndexInfo() 609 if (!writer in WriteHeaderIndexInfo() 617 WriteHeader(Writer *writer, ssize_t *checksumOffset) WriteHeader() argument 660 Write(Writer *writer, bool deduplicateItems, bool computeLayout) Write() argument 825 Write(Writer *writer) Write() argument 891 Write(Writer *writer) Write() argument 976 Write(Writer *writer) Write() argument [all...] |
H A D | file_items.h | 229 virtual bool Write(Writer *writer) = 0; 414 bool Write([[maybe_unused]] Writer *writer) override 438 bool Write(Writer *writer) override; 502 bool Write(Writer *writer) override; 545 bool Write(Writer *writer) override; 581 bool WriteValue(Writer *writer); 583 bool WriteAnnotations(Writer *writer); 585 bool WriteTaggedData(Writer *writer); 672 bool Write(Writer *writer) override; 752 bool Write(Writer *writer) overrid [all...] |
H A D | file_item_container.h | 119 bool Write(Writer *writer, bool deduplicateItems = true, bool computeLayout = true); 238 bool Write(Writer *writer) override; 360 bool Write(Writer *writer) override; 413 bool Write(Writer *writer) override; 523 bool Write([[maybe_unused]] Writer *writer) override 534 bool WriteHeader(Writer *writer, ssize_t *checksumOffset); 536 bool WriteHeaderIndexInfo(Writer *writer);
|
/arkcompiler/runtime_core/static_core/runtime/tests/ |
H A D | invokation_helper.h | 41 inline void WriteArgImpl(arch::ArgWriter<RUNTIME_ARCH> *writer, size_t nfloats, T arg, Args... args); 44 inline void WriteArgImpl(arch::ArgWriter<RUNTIME_ARCH> *writer, size_t nfloats, float arg, Args... args) in WriteArgImpl() argument 46 writer->Write(arg); in WriteArgImpl() 47 WriteArgImpl(writer, nfloats + 1, args...); in WriteArgImpl() 51 inline void WriteArgImpl(arch::ArgWriter<RUNTIME_ARCH> *writer, size_t nfloats, T arg, Args... args) in WriteArgImpl() argument 72 writer->Write(0.0F); in WriteArgImpl() 75 writer->Write(arg); in WriteArgImpl() 76 WriteArgImpl(writer, nfloats, args...); in WriteArgImpl() 80 inline void WriteArg(arch::ArgWriter<RUNTIME_ARCH> *writer, T arg, Args... args) in WriteArg() argument 82 WriteArgImpl(writer, in WriteArg() [all...] |
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/ |
H A D | snapshot.cpp | 41 std::fstream writer(realPath.c_str(), std::ios::out | std::ios::binary | std::ios::trunc); in Serialize() 42 if (!writer.good()) { in Serialize() 43 writer.close(); in Serialize() 61 WriteToFile(writer, jsPandaFile, rootObjSize, processor); in Serialize() 70 std::fstream writer(realPath.c_str(), std::ios::out | std::ios::binary | std::ios::trunc); in Serialize() 71 if (!writer.good()) { in Serialize() 72 writer.close(); in Serialize() 89 WriteToFile(writer, nullptr, rootObjSize, processor); in Serialize() 229 void Snapshot::WriteToFile(std::fstream &writer, const JSPandaFile *jsPandaFile, in WriteToFile() argument 256 writer in WriteToFile() [all...] |
/arkcompiler/runtime_core/tests/fuzztest/writebyte_fuzzer/ |
H A D | writebyte_fuzzer.cpp | 25 auto writer = panda::panda_file::FileWriter(filename); in WriteByteFuzzTest() local 26 if (!writer) { in WriteByteFuzzTest() 31 writer.WriteByte(data[i]); in WriteByteFuzzTest()
|
/arkcompiler/runtime_core/libpandafile/tests/ |
H A D | file_test.cpp | 234 auto writer = FileWriter(file_name); in HWTEST() local 235 ASSERT_TRUE(writer); in HWTEST() 242 auto writer = FileWriter(file_name); in HWTEST() local 243 ASSERT_TRUE(writer); in HWTEST() 245 ASSERT_TRUE(writer.WriteBytes(magic)); in HWTEST() 276 auto writer = FileWriter(ARCHIVE_FILENAME); in HWTEST() local 277 ASSERT_TRUE(container.Write(&writer)); in HWTEST() 278 ASSERT_TRUE(writer.Align(4U)); // to 4 bytes align in HWTEST() 304 auto writer = FileWriter(ABC_FILE); in HWTEST() local 305 ASSERT_TRUE(container.Write(&writer)); in HWTEST() 325 auto writer = FileWriter(ABC_FILE); HWTEST() local 397 auto writer = FileWriter(ABC_FILE); HWTEST() local [all...] |
H A D | file_item_container_test.cpp | 92 auto writer = FileWriter(file_name); in HWTEST() local 94 ASSERT_TRUE(container.Write(&writer)); in HWTEST() 105 auto writer = FileWriter(file_name); in HWTEST() local 121 writer.WriteByte(b); in HWTEST() 123 EXPECT_TRUE(writer.FinishWrite()); in HWTEST() 136 auto writer = FileWriter(file_name); in HWTEST() local 144 writer.CountChecksum(true); in HWTEST() 146 writer.WriteByte(b); in HWTEST() 148 EXPECT_NE(writer.GetChecksum(), 0u); in HWTEST() 149 writer in HWTEST() 164 auto writer = FileWriter(file_name); HWTEST() local 177 auto writer = FileWriter(file_name); HWTEST() local 210 auto writer = FileWriter(file_name); HWTEST() local 802 auto writer = FileWriter(file_name); HWTEST() local 831 auto writer = FileWriter(file_name); HWTEST() local 842 auto writer = FileWriter(file_name); HWTEST() local 1272 auto writer = FileWriter(file_name); HWTEST() local 1305 auto writer = FileWriter(file_name); HWTEST() local [all...] |
H A D | file_items_test.cpp | 49 MemoryWriter writer; in HWTEST() local 50 ASSERT_TRUE(item.Write(&writer)); in HWTEST() 52 EXPECT_EQ(writer.GetData(), data); in HWTEST()
|
/arkcompiler/ets_frontend/es2panda/test/bytecode_file_size_comparison/test_cases/java_test_framework/java_cases/ |
H A D | FileOperationTest.java | 27 try (FileWriter writer = new FileWriter("test.txt")) { in main() 28 writer.write("Hello, World!"); in main() 29 writer.close(); in main()
|
/arkcompiler/runtime_core/static_core/libpandafile/tests/ |
H A D | file_items_test.cpp | 48 MemoryWriter writer; in TEST() local 49 ASSERT_TRUE(item.Write(&writer)); in TEST() 51 EXPECT_EQ(writer.GetData(), data); in TEST()
|
H A D | panda_cache_test.cpp | 283 auto writer = std::thread(MethodWriterThread, &cache); in TEST() local 292 writer.join(); in TEST() 302 auto writer = std::thread(FieldWriterThread, &cache); in TEST() local 311 writer.join(); in TEST() 321 auto writer = std::thread(ClassWriterThread, &cache); in TEST() local 330 writer.join(); in TEST()
|
H A D | file_item_container_test.cpp | 84 auto writer = FileWriter(fileName); in TEST() local 86 ASSERT_TRUE(container.Write(&writer)); in TEST() 97 auto writer = FileWriter(fileName); in TEST() local 111 writer.WriteByte(b); in TEST() 123 auto writer = FileWriter(fileName); in TEST() local 137 writer.WriteByte(b); in TEST() 149 auto writer = FileWriter(fileName); in TEST() local 159 writer.WriteByte(b); in TEST() 688 auto writer = FileWriter(fileName); in TEST() local 691 EXPECT_EQ(writer in TEST() 718 auto writer = FileWriter(fileName); TEST() local 729 auto writer = FileWriter(fileName); TEST() local [all...] |
/arkcompiler/ets_runtime/ecmascript/stackmap/ |
H A D | ark_stackmap_builder.cpp | 104 void ArkStackMapBuilder::SaveArkStackMap(const ARKCallsiteAOTFileInfo& info, BinaryBufferWriter& writer, Triple triple) in SaveArkStackMap() argument 116 ASSERT(callSite.head.stackmapOffsetInSMSec == writer.GetOffset()); in SaveArkStackMap() 121 writer.WriteBuffer(reinterpret_cast<const uint8_t *>(regOffset.data()), regOffset.size()); in SaveArkStackMap() 124 ASSERT((callSite.head.stackmapOffsetInSMSec + callSite.CalStackMapSize(triple)) == writer.GetOffset()); in SaveArkStackMap() 128 writer.AlignOffset(); in SaveArkStackMap() 131 void ArkStackMapBuilder::SaveArkDeopt(const ARKCallsiteAOTFileInfo& info, BinaryBufferWriter& writer, Triple triple) in SaveArkDeopt() argument 139 ASSERT(it.head.deoptOffset == writer.GetOffset()); in SaveArkDeopt() 144 writer.WriteBuffer(reinterpret_cast<const uint8_t *>(vregsInfo.data()), vregsInfoSize); in SaveArkDeopt() 152 writer.WriteBuffer(reinterpret_cast<const uint8_t *>(num.data()), numSize); in SaveArkDeopt() 159 writer in SaveArkDeopt() [all...] |
H A D | ark_stackmap_builder.h | 94 void SaveArkDeopt(const ARKCallsiteAOTFileInfo& info, BinaryBufferWriter& writer, Triple triple); 95 void SaveArkStackMap(const ARKCallsiteAOTFileInfo& info, BinaryBufferWriter& writer, Triple triple);
|
/arkcompiler/runtime_core/static_core/runtime/tests/tooling/sampler/ |
H A D | sampling_profiler_test.cpp | 455 // Testing reader and writer by writing and reading from .aspt one sample 463 StreamWriter writer(streamTestFilename); in TEST_F() 466 writer.WriteSample(sampleInput); in TEST_F() 476 // Testing reader and writer by writing and reading from .aspt lots of samples 485 StreamWriter writer(streamTestFilename); in TEST_F() 489 writer.WriteSample(sampleInput); in TEST_F() 502 // Testing reader and writer by writing and reading from .aspt one module 510 StreamWriter writer(streamTestFilename); in TEST_F() 511 writer.WriteModule(moduleInput); in TEST_F() 521 // Testing reader and writer b [all...] |
/arkcompiler/runtime_core/static_core/quickener/ |
H A D | quick.cpp | 95 auto writer = ark::panda_file::FileWriter(output.GetValue()); in main() local 96 if (!writer) { in main() 97 PLOG(ERROR, QUICKENER) << "Cannot create file writer with path '" << output.GetValue() << "'"; in main() 101 if (!container->Write(&writer, false)) { in main()
|
/arkcompiler/runtime_core/static_core/plugins/ets/arkts_header/ |
H A D | arkts_header.cpp | 82 ark::ets::header_writer::HeaderWriter writer(std::move(inputFile), output.GetValue()); in main() 84 auto createdHeader = writer.PrintFunction(); in main()
|