Home
last modified time | relevance | path

Searched refs:Record (Results 1 - 25 of 70) sorted by relevance

123

/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/
H A Dinterop_stacks.h31 startAddr_ = reinterpret_cast<Record *>(pool); in InteropCallStack()
32 endAddr_ = reinterpret_cast<Record *>(ToUintPtr(pool) + POOL_SIZE); in InteropCallStack()
41 struct Record { struct in ark::ets::interop::js::InteropCallStack
42 Record(void *etsCurFrame, char const *codeDescr) : etsFrame(etsCurFrame), descr(codeDescr) {} in Record() function
49 Record *AllocRecord(Args &&...args) in AllocRecord()
51 return new (Alloc()) Record(args...); in AllocRecord()
59 (curAddr_--)->~Record(); in PopRecord()
65 Record *Current() in Current()
71 Span<Record> GetRecords() in GetRecords()
73 return {startAddr_, (ToUintPtr(curAddr_) - ToUintPtr(startAddr_)) / sizeof(Record)}; in GetRecords()
[all...]
/arkcompiler/ets_frontend/merge_abc/src/
H A DassemblyRecordProto.h26 class Record { class
28 static void Serialize(const panda::pandasm::Record &record, protoPanda::Record &protoRecord);
29 static void Deserialize(const protoPanda::Record &protoRecord, panda::pandasm::Record &record,
H A DassemblyRecordProto.cpp19 void Record::Serialize(const panda::pandasm::Record &record, protoPanda::Record &protoRecord) in Serialize()
43 void Record::Deserialize(const protoPanda::Record &protoRecord, panda::pandasm::Record &record, in Deserialize()
H A DassemblyProgramProto.cpp27 Record::Serialize(record, *protoRecord); in Serialize()
60 auto record = panda::pandasm::Record(protoRecord.name(), in Deserialize()
62 Record::Deserialize(protoRecord, record, allocator); in Deserialize()
/arkcompiler/ets_runtime/ecmascript/module/
H A Djs_module_entry.h23 class ImportEntry final : public Record {
27 static constexpr size_t IMPORT_ENTRY_OFFSET = Record::SIZE;
36 class LocalExportEntry : public Record {
41 static constexpr size_t LOCAL_EXPORT_ENTRY_OFFSET = Record::SIZE;
51 class IndirectExportEntry : public Record {
55 static constexpr size_t INDIRECT_EXPORT_ENTRY_OFFSET = Record::SIZE;
64 class StarExportEntry : public Record {
68 static constexpr size_t STAR_EXPORT_ENTRY_OFFSET = Record::SIZE;
H A Djs_shared_module.h52 class ResolvedRecordIndexBinding final : public Record {
56 static constexpr size_t MODULE_RECORD_INDEX_OFFSET = Record::SIZE;
66 class ResolvedRecordBinding final : public Record {
70 static constexpr size_t MODULE_RECORD_OFFSET = Record::SIZE;
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dpgo_bc_info.cpp20 void PGOBCInfo::Info::Record(const InfoDetail &detail) in Record() function in panda::ecmascript::kungfu::PGOBCInfo::Info
56 void PGOBCInfo::Record(const InfoDetail &detail, Type type) in Record() function in panda::ecmascript::kungfu::PGOBCInfo
60 info.Record(detail); in Record()
63 void PGOBCInfo::Record(const BytecodeInstruction &bcIns, int32_t bcIndex, in Record() function in panda::ecmascript::kungfu::PGOBCInfo
71 Record(InfoDetail {recordName, methodOffset, bcIndex, bcOffset, cpIndex}, Type::OBJ_LITERAL); in Record()
74 Record(InfoDetail {recordName, methodOffset, bcIndex, bcOffset, cpIndex}, Type::ARRAY_LITERAL); in Record()
76 Record(InfoDetail {recordName, methodOffset, bcIndex, bcOffset, 0}, Type::EMPTY_ARRAY); in Record()
78 Record(InfoDetail {recordName, methodOffset, bcIndex, bcOffset, 0}, Type::CALL_TARGET); in Record()
80 Record(InfoDetail {recordName, methodOffset, bcIndex, bcOffset, 0}, Type::CLASS); in Record()
82 Record(InfoDetai in Record()
[all...]
H A Dpgo_bc_info.h49 void Record(const InfoDetail &detail);
93 void PUBLIC_API Record(const BytecodeInstruction &bcIns, int32_t bcIndex,
111 void Record(const InfoDetail &detail, Type type);
/arkcompiler/ets_runtime/ecmascript/
H A Djs_promise.h32 class PromiseReaction final : public Record {
36 static constexpr size_t PROMISE_CAPABILITY_OFFSET = Record::SIZE;
50 class PromiseCapability final : public Record {
54 static constexpr size_t PROMISE_OFFSET = Record::SIZE;
64 class PromiseIteratorRecord final : public Record {
68 static constexpr size_t ITERATOR_OFFSET = Record::SIZE;
81 class PromiseRecord final : public Record {
85 static constexpr size_t VALUE_OFFSET = Record::SIZE;
92 class ResolvingFunctionsRecord final : public Record {
96 static constexpr size_t RESOLVE_FUNCTION_OFFSET = Record
[all...]
H A Daccessor_data.h29 class InternalAccessor final : public Record {
41 static constexpr size_t GETTER_OFFSET = Record::SIZE;
48 class AccessorData final : public Record {
83 static constexpr size_t GETTER_OFFSET = Record::SIZE;
103 class CompletionRecord final : public Record {
116 static constexpr size_t VALUE_OFFSET = Record::SIZE;
/arkcompiler/runtime_core/static_core/abc2program/
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 Dabc_class_processor.cpp37 pandasm::Record record("", keyData_.GetFileLanguage()); in FillRecord()
48 void AbcClassProcessor::FillRecordData(pandasm::Record &record) in FillRecordData()
56 void AbcClassProcessor::FillRecordMetaData(pandasm::Record &record) in FillRecordMetaData()
81 void AbcClassProcessor::FillFields(pandasm::Record &record) in FillFields()
89 void AbcClassProcessor::FillRecordSourceFile(pandasm::Record &record) in FillRecordSourceFile()
H A Dabc_field_processor.h27 AbcFieldProcessor(panda_file::File::EntityId entityId, Abc2ProgramKeyData &keyData, pandasm::Record &record,
36 pandasm::Record &record_;
H A Dprogram_dump.h44 void DumpRecord(std::ostream &os, const pandasm::Record &record) const;
45 void DumpFieldList(std::ostream &os, const pandasm::Record &record) const;
48 void DumpRecordSourceFile(std::ostream &os, const pandasm::Record &record) const;
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
H A Dets_typeapi_create.h85 pandasm::Record &GetTypeAPICtxDataRecord();
87 pandasm::Record &AddRefTypeAsExternal(const std::string &name);
110 pandasm::Record ctxDataRecord_ {"", panda_file::SourceLang::ETS};
144 explicit ClassCreator(pandasm::Record *rec, TypeCreatorCtx *ctx) : TypeCreator(ctx), rec_(rec) {} in ClassCreator()
156 pandasm::Record *GetRec() const in GetRec()
162 pandasm::Record *rec_;
167 explicit InterfaceCreator(pandasm::Record *rec, TypeCreatorCtx *ctx) : TypeCreator(ctx), rec_(rec) {} in InterfaceCreator()
179 pandasm::Record *GetRec() const in GetRec()
185 pandasm::Record *rec_;
225 pandasm::Record rec
[all...]
/arkcompiler/runtime_core/static_core/libllvmbackend/object_code/
H A Dcode_info_producer.h54 using Record = LLVMStackMap::RecordAccessor;
72 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/runtime_core/assembler/
H A Dassembly-record.h30 struct Record { struct
42 Record(std::string s, panda::panda_file::SourceLang lang, size_t b_l, size_t b_r, std::string f_c, bool d, in Record() function
52 Record(std::string s, panda::panda_file::SourceLang lang) in Record() function
/arkcompiler/runtime_core/static_core/assembler/
H A Dassembly-record.h31 struct Record { struct
44 Record(std::string s, ark::panda_file::SourceLang lang, size_t bL, size_t bR, std::string fC, bool d, size_t lN) in Record() function
52 Record(std::string s, ark::panda_file::SourceLang lang) in Record() function
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DETSemitter.h41 struct Record;
88 void GenClassField(const ir::ClassProperty *field, pandasm::Record &classRecord, bool external);
96 pandasm::Record &record;
103 void GenClassInheritedFields(const checker::ETSObjectType *baseType, pandasm::Record &classRecord);
/arkcompiler/runtime_core/abc2program/
H A Dabc_field_processor.h28 pandasm::Record &record);
42 pandasm::Record &record_;
H A Dprogram_dump.h37 void DumpRecord(std::ostream &os, const pandasm::Record &record) const;
38 bool DumpRecordMetaData(std::ostream &os, const pandasm::Record &record) const;
39 void DumpFieldList(std::ostream &os, const pandasm::Record &record) const;
42 void DumpRecordSourceFile(std::ostream &os, const pandasm::Record &record) const;
/arkcompiler/runtime_core/static_core/plugins/ets/abc2program/
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/ets_runtime/ecmascript/jobs/
H A Dmicro_job_queue.h27 class MicroJobQueue final : public Record {
40 static constexpr size_t PROMISE_JOB_QUEUE_OFFSET = Record::SIZE;
/arkcompiler/runtime_core/static_core/disassembler/
H A Ddisassembler.h88 void GetRecord(pandasm::Record &record, const panda_file::File::EntityId &recordId);
100 void GetFields(pandasm::Record &record, const panda_file::File::EntityId &recordId);
122 void GetMetaData(pandasm::Record *record, const panda_file::File::EntityId &recordId) const;
147 void Serialize(const pandasm::Record &record, std::ostream &os, bool printInformation = false) const;
148 void SerializeFields(const pandasm::Record &record, std::ostream &os, bool printInformation,
150 void SerializeUnionFields(const pandasm::Record &record, std::ostream &os, bool printInformation) const;
/arkcompiler/ets_runtime/ecmascript/compiler/aot_snapshot/
H A Dsnapshot_global_data.h38 void Record(ItemData data) in Record() function in panda::ecmascript::kungfu::ReviseData
57 void Record(ReviseData::ItemData data) in Record() function in panda::ecmascript::kungfu::SnapshotReviseInfo
59 reviseData_.Record(data); in Record()
139 reviseInfo_.Record(data); in RecordReviseData()

Completed in 11 milliseconds

123