Home
last modified time | relevance | path

Searched refs:record (Results 1 - 25 of 77) sorted by relevance

1234

/arkcompiler/ets_frontend/merge_abc/src/
H A DassemblyRecordProto.cpp19 void Record::Serialize(const panda::pandasm::Record &record, protoPanda::Record &protoRecord) in Serialize() argument
21 protoRecord.set_name(record.name); in Serialize()
22 protoRecord.set_conflict(record.conflict); in Serialize()
23 protoRecord.set_language(static_cast<uint32_t>(record.language)); in Serialize()
25 RecordMetadata::Serialize(*record.metadata, *proto_record_meta); in Serialize()
27 for (const auto &field : record.field_list) { in Serialize()
32 protoRecord.set_paramsnum(record.params_num); in Serialize()
33 protoRecord.set_bodypresence(record.body_presence); in Serialize()
34 protoRecord.set_sourcefile(record.source_file); in Serialize()
36 const auto &location = record in Serialize()
43 Deserialize(const protoPanda::Record &protoRecord, panda::pandasm::Record &record, panda::ArenaAllocator *allocator) Deserialize() argument
[all...]
H A DassemblyProgramProto.cpp23 for (const auto &[name, record] : program.record_table) { in Serialize()
27 Record::Serialize(record, *protoRecord); in Serialize()
60 auto record = panda::pandasm::Record(protoRecord.name(), in Deserialize() local
62 Record::Deserialize(protoRecord, record, allocator); in Deserialize()
63 program.record_table.insert({name, std::move(record)}); in Deserialize()
H A DassemblyRecordProto.h28 static void Serialize(const panda::pandasm::Record &record, protoPanda::Record &protoRecord);
29 static void Deserialize(const protoPanda::Record &protoRecord, panda::pandasm::Record &record,
/arkcompiler/runtime_core/static_core/abc2program/
H A Dabc_class_processor.cpp37 pandasm::Record record("", keyData_.GetFileLanguage()); in FillRecord()
38 record.name = keyData_.GetFullRecordNameById(entityId_); in FillRecord()
39 FillRecordMetaData(record); in FillRecord()
41 FillRecordData(record); in FillRecord()
43 std::string name = record.name; in FillRecord()
45 program_->recordTable.emplace(name, std::move(record)); in FillRecord()
48 void AbcClassProcessor::FillRecordData(pandasm::Record &record) in FillRecordData() argument
51 FillFields(record); in FillRecordData()
53 FillRecordSourceFile(record); in FillRecordData()
56 void AbcClassProcessor::FillRecordMetaData(pandasm::Record &record) in FillRecordMetaData() argument
81 FillFields(pandasm::Record &record) FillFields() argument
89 FillRecordSourceFile(pandasm::Record &record) FillRecordSourceFile() argument
[all...]
H A Dabc_class_processor.h32 void FillRecordData(pandasm::Record &record);
33 void FillRecordSourceFile(pandasm::Record &record);
34 void FillRecordMetaData(pandasm::Record &record);
35 void FillFields(pandasm::Record &record);
H A Dprogram_dump.cpp106 void PandasmProgramDumper::DumpRecord(std::ostream &os, const pandasm::Record &record) const in DumpRecord()
108 if (AbcFileUtils::IsSystemTypeName(record.name)) { in DumpRecord()
111 os << DUMP_TITLE_RECORD << record.name; in DumpRecord()
112 if (DumpMetaData(os, *record.metadata)) { in DumpRecord()
113 DumpFieldList(os, record); in DumpRecord()
115 DumpRecordSourceFile(os, record); in DumpRecord()
118 void PandasmProgramDumper::DumpFieldList(std::ostream &os, const pandasm::Record &record) const in DumpFieldList()
120 if (record.metadata->IsForeign() && record.fieldList.empty()) { in DumpFieldList()
125 for (const auto &it : record in DumpFieldList()
[all...]
/arkcompiler/runtime_core/static_core/libllvmbackend/object_code/
H A Dcode_info_producer.cpp138 unsigned CodeInfoProducer::CollectRoots(const LLVMStackMap::RecordAccessor &record, uint64_t stackSize, in CollectRoots() argument
143 auto deoptCount = record.getLocation(LOCATION_DEOPT_COUNT).getSmallConstant(); in CollectRoots()
144 for (uint64_t i = LOCATION_DEOPT_COUNT + deoptCount + 1; i < record.getNumLocations(); i += LOCATION_STEP) { in CollectRoots()
145 const auto &loc = record.getLocation(i); in CollectRoots()
173 void CodeInfoProducer::BuildSingleRegMap(compiler::CodeInfoBuilder *builder, const LLVMStackMap::RecordAccessor &record,
176 int32_t vregsTotal = record.getLocation(methodIdIndex + INLINE_VREG_COUNT).getSmallConstant();
180 int32_t vregIndex = record.getLocation(methodIdIndex + INLINE_VREGS + i + VREG_IDX).getSmallConstant();
190 auto typeVal = record.getLocation(methodIdIndex + INLINE_VREGS + idx + VREG_TYPE).getSmallConstant();
192 const auto &loc = record.getLocation(methodIdIndex + INLINE_VREGS + idx + VREG_VALUE);
227 void CodeInfoProducer::BuildRegMap(compiler::CodeInfoBuilder *builder, const LLVMStackMap::RecordAccessor &record,
299 const auto &record = stackmap_->getRecord(i); ConvertStackMaps() local
[all...]
H A Ddump.cpp58 void CodeInfoProducer::DumpStackMapRecord(const LLVMStackMap::RecordAccessor &record, std::ostream &stream, in DumpStackMapRecord() argument
61 stream << prefix << "PatchPoint ID [uint64]: " << record.getID() << std::endl; in DumpStackMapRecord()
62 stream << prefix << "Instruction Offset [uint32]: 0x" << std::hex << record.getInstructionOffset() << std::dec in DumpStackMapRecord()
64 stream << prefix << "Location [" << record.getNumLocations() << "]: [" << std::endl; in DumpStackMapRecord()
65 for (const auto &loc : record.locations()) { in DumpStackMapRecord()
72 stream << prefix << "LiveOuts [" << record.getNumLiveOuts() << "]: [" << std::endl; in DumpStackMapRecord()
73 for (const auto &liveout : record.liveouts()) { in DumpStackMapRecord()
H A Dcode_info_producer.h72 static void DumpStackMapRecord(const Record &record, std::ostream &stream, const std::string &prefix = "");
79 unsigned CollectRoots(const Record &record, uint64_t stackSize, ArenaBitVector *stack) const;
81 void BuildSingleRegMap(CodeInfoBuilder *builder, const Record &record, int32_t methodIdIndex, int32_t vregsCount,
83 void BuildRegMap(CodeInfoBuilder *builder, const Record &record, uint64_t stackSize) const;
/arkcompiler/ets_frontend/es2panda/aot/
H A DresolveDepsRelation.cpp42 for (const auto &record : progInfo.second->program.record_table) { in FillRecord2ProgramMap()
43 if (record.second.field_list.empty()) { in FillRecord2ProgramMap()
47 resolvedDepsRelation_[progInfo.first].insert(record.second.name); in FillRecord2ProgramMap()
53 if (CollectCommonjsRecords(record.second.field_list, progInfo.first, record.second.name)) { in FillRecord2ProgramMap()
56 record2ProgramMap[record.second.name] = progInfo.first; in FillRecord2ProgramMap()
102 auto record = depsToBeResolved_.front(); in Resolve() local
104 const auto progkeyItr = record2ProgramMap.find(record); in Resolve()
106 // Skip external record, may happen at PatchFix or HSP scenario in Resolve()
114 resolvedDepsRelation_[progkeyItr->second].insert(record); in Resolve()
[all...]
/arkcompiler/ets_runtime/ecmascript/dfx/cpu_profiler/tests/
H A Dsamples_record_test.cpp198 SamplesRecord record; in HWTEST_F_L0() local
203 EXPECT_TRUE(record.PushFrameStack(key)); in HWTEST_F_L0()
205 EXPECT_FALSE(record.PushFrameStack(key)); in HWTEST_F_L0()
209 EXPECT_TRUE(record.PushNapiFrameStack(key)); in HWTEST_F_L0()
211 EXPECT_FALSE(record.PushNapiFrameStack(key)); in HWTEST_F_L0()
216 EXPECT_TRUE(record.PushStackInfo(frameInfoTemp)); in HWTEST_F_L0()
218 EXPECT_FALSE(record.PushStackInfo(frameInfoTemp)); in HWTEST_F_L0()
222 EXPECT_TRUE(record.PushNapiStackInfo(frameInfoTemp)); in HWTEST_F_L0()
224 EXPECT_FALSE(record.PushNapiStackInfo(frameInfoTemp)); in HWTEST_F_L0()
229 SamplesRecord record; in HWTEST_F_L0() local
[all...]
/arkcompiler/ets_runtime/ecmascript/dfx/vmstat/
H A Dopt_code_profiler.cpp159 Record record = it->second; in FilterMethodToPrint() local
161 if (record.Count() == 0) { in FilterMethodToPrint()
166 LOG_ECMA(INFO) << std::right << std::setw(nameRightAdjustment) << kungfu::GetEcmaOpcodeStr(record.GetOpCode()) in FilterMethodToPrint()
168 << std::setw(numberRightAdjustment) << record.Count() in FilterMethodToPrint()
169 << std::setw(numberRightAdjustment) << record.GetFast() in FilterMethodToPrint()
170 << std::setw(numberRightAdjustment) << record.GetSlow() in FilterMethodToPrint()
171 << std::setw(numberRightAdjustment) << record.GetFast() * hundred / record.Count() << "%"; in FilterMethodToPrint()
230 auto record = Record(opcode); in FilterMethodToPrint() local
231 (mode == Mode::TYPED_PATH) ? (record in FilterMethodToPrint()
[all...]
/arkcompiler/ets_runtime/test/quickfix/same_methodname/
H A Dmodule_modify.js17 var record = "module";
18 print("cold patch patch foo: " + record);
H A Dbase_modify.js21 var record = "base";
22 print("patch foo: " + record);
H A Dmodule.js17 var record = "module";
18 print("cold patch base foo: " + record);
H A Dbase.js21 var record = "base";
22 print("base foo: " + record);
/arkcompiler/runtime_core/static_core/disassembler/
H A Ddisassembler.cpp321 void Disassembler::GetRecord(pandasm::Record &record, const panda_file::File::EntityId &recordId) in GetRecord() argument
323 LOG(DEBUG, DISASSEMBLER) << "\n[getting record]\nid: " << recordId << " (0x" << std::hex << recordId << ")"; in GetRecord()
325 record.name = GetFullRecordName(recordId); in GetRecord()
327 LOG(DEBUG, DISASSEMBLER) << "name: " << record.name; in GetRecord()
329 GetMetaData(&record, recordId); in GetRecord()
333 GetFields(record, recordId); in GetRecord()
550 LOG(ERROR, DISASSEMBLER) << "> error encountered in record at " << classOff << " (0x" << std::hex in GetRecords()
551 << classOff << "). binary file corrupted. record offset (0x" << classId in GetRecords()
562 LOG(ERROR, DISASSEMBLER) << "> possible error encountered in record at" << classOff << " (0x" in GetRecords()
563 << std::hex << classOff << "). record' in GetRecords()
591 GetFields(pandasm::Record &record, const panda_file::File::EntityId &recordId) GetFields() argument
935 GetMetaData(pandasm::Record *record, const panda_file::File::EntityId &recordId) const GetMetaData() argument
1394 Serialize(const pandasm::Record &record, std::ostream &os, bool printInformation) const Serialize() argument
1428 SerializeUnionFields(const pandasm::Record &record, std::ostream &os, bool printInformation) const SerializeUnionFields() argument
1439 SerializeFields(const pandasm::Record &record, std::ostream &os, bool printInformation, bool isUnion) const SerializeFields() argument
[all...]
/arkcompiler/ets_runtime/ecmascript/tests/
H A Dshared_object_factory_test.cpp110 JSHandle<ResolvedIndexBinding> record = factory->NewSResolvedIndexBindingRecord(); in HWTEST_F_L0() local
111 ASSERT_NE(record->GetModule().GetRawData(), JSTaggedValue::Exception().GetRawData()); in HWTEST_F_L0()
119 JSHandle<ResolvedIndexBinding> record = factory->NewSResolvedIndexBindingRecord(ecmaModule, 2); in HWTEST_F_L0() local
120 ASSERT_NE(record->GetModule().GetRawData(), JSTaggedValue::Exception().GetRawData()); in HWTEST_F_L0()
126 JSHandle<ResolvedRecordBinding> record = factory->NewSResolvedRecordBindingRecord(); in HWTEST_F_L0() local
128 ASSERT_EQ(record->GetBindingName().GetRawData(), undefinedValue->GetRawData()); in HWTEST_F_L0()
134 JSHandle<ResolvedRecordBinding> record = factory->NewSResolvedRecordBindingRecord( in HWTEST_F_L0() local
137 ASSERT_EQ(record->GetBindingName().GetRawData(), in HWTEST_F_L0()
/arkcompiler/ets_frontend/es2panda/parser/module/
H A DsourceTextModuleRecord.cpp20 int SourceTextModuleRecord::AddModuleRequest(const ModuleRequestRecord record) in AddModuleRequest() argument
22 ASSERT(!record.source_.Empty()); in AddModuleRequest()
23 hasLazyImport_ = hasLazyImport_ || record.isLazy_; in AddModuleRequest()
26 if (moduleRequestsMap_.find(record) == moduleRequestsMap_.end()) { in AddModuleRequest()
27 moduleRequests_.emplace_back(record); in AddModuleRequest()
29 auto insertedRes = moduleRequestsMap_.insert(std::make_pair(record, moduleRequestsSize)); in AddModuleRequest()
/arkcompiler/runtime_core/static_core/plugins/ets/disassembler/
H A Ddisasm_ets_plugin.cpp52 void Disassembler::GetETSMetadata(pandasm::Record *record, const panda_file::File::EntityId &recordId) in GetETSMetadata() argument
55 if (record == nullptr) { in GetETSMetadata()
62 SetETSAttributes(record, recordId); in GetETSMetadata()
85 void Disassembler::SetETSAttributes(pandasm::Record *record, const panda_file::File::EntityId &recordId) const in SetETSAttributes() argument
93 record->metadata->SetAttribute("ets.interface"); in SetETSAttributes()
96 record->metadata->SetAttribute("ets.abstract"); in SetETSAttributes()
99 record->metadata->SetAttribute("ets.annotation"); in SetETSAttributes()
102 record->metadata->SetAttribute("ets.enum"); in SetETSAttributes()
105 record->metadata->SetAttribute("ets.synthetic"); in SetETSAttributes()
110 record in SetETSAttributes()
[all...]
/arkcompiler/runtime_core/static_core/plugins/ets/abc2program/
H A Dabc2program_ets_plugin.cpp55 void AbcFileProcessor::GetETSMetadata(pandasm::Record *record, const panda_file::File::EntityId &recordId) in GetETSMetadata() argument
58 if (record == nullptr) { in GetETSMetadata()
65 SetETSAttributes(record, recordId); in GetETSMetadata()
88 void AbcFileProcessor::SetETSAttributes(pandasm::Record *record, const panda_file::File::EntityId &recordId) const in SetETSAttributes() argument
96 record->metadata->SetAttribute("ets.interface"); in SetETSAttributes()
99 record->metadata->SetAttribute("ets.abstract"); in SetETSAttributes()
102 record->metadata->SetAttribute("ets.annotation"); in SetETSAttributes()
105 record->metadata->SetAttribute("ets.enum"); in SetETSAttributes()
108 record->metadata->SetAttribute("ets.synthetic"); in SetETSAttributes()
113 record in SetETSAttributes()
[all...]
H A Dabc2program_ets_plugin.h21 void GetETSMetadata(pandasm::Record *record, const panda_file::File::EntityId &recordId);
22 void SetETSAttributes(pandasm::Record *record, const panda_file::File::EntityId &recordId) const;
/arkcompiler/runtime_core/static_core/plugins/ets/tests/debugger/src/arkdb/internal_tests/
H A Dtest_expect.py30 with warnings.catch_warnings(record=True) as w:
39 with warnings.catch_warnings(record=True) as w:
/arkcompiler/runtime_core/scripts/
H A Dmemusage.py199 for record in report:
200 print_report_row(record.name, record.size, record.rss, record.pss)
/arkcompiler/runtime_core/static_core/scripts/
H A Dmemusage.py199 for record in report:
200 print_report_row(record.name, record.size, record.rss, record.pss)

Completed in 10 milliseconds

1234