| /arkcompiler/ets_frontend/merge_abc/src/ |
| D | assemblyRecordProto.cpp | 19 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.file_location; in Serialize() [all …]
|
| D | assemblyRecordProto.h | 26 class Record { 28 static void Serialize(const panda::pandasm::Record &record, protoPanda::Record &protoRecord); 29 static void Deserialize(const protoPanda::Record &protoRecord, panda::pandasm::Record &record,
|
| D | assemblyProgramProto.cpp | 23 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()
|
| /arkcompiler/ets_runtime/ecmascript/module/ |
| D | js_module_entry.h | 20 #include "ecmascript/record.h" 23 class ImportEntry final : public Record { 27 static constexpr size_t IMPORT_ENTRY_OFFSET = Record::SIZE; 36 class LocalExportEntry : public Record { 40 static constexpr size_t LOCAL_EXPORT_ENTRY_OFFSET = Record::SIZE; 48 class IndirectExportEntry : public Record { 52 static constexpr size_t INDIRECT_EXPORT_ENTRY_OFFSET = Record::SIZE; 61 class StarExportEntry : public Record { 65 static constexpr size_t STAR_EXPORT_ENTRY_OFFSET = Record::SIZE;
|
| /arkcompiler/runtime_core/docs/ |
| D | assembly_format.md | 110 ### Record metadata annotations 114 A definition of a record is assumed. 121 A declaration of a record is assumed. 125 | `external` | Marks an externally defined record. Does not require value. | 155 | `java.access` | Used to specify access level of record, field or function. Possible values: `priv… 156 …ava.extends` | Used to specify inheritance between records. Value is the name of the base record. | 157 …nterface inheritance between records. Value is the name of the interface record. Allowed multiple … 158 | `java.interface` | Used to specify that the record represents Java interface. | 159 | `java.enum` | Used to specify that the record and its fields represent Java enum. | 160 | `java.annotation` | Used to specify that the record represents Java annotation. | [all …]
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | starr.obj.yaml | 20 .record panda.ArrayIndexOutOfBoundsException <external> 21 .record R {} 27 .record panda.ArrayIndexOutOfBoundsException <external> 28 .record panda.String <external> 29 .record R {} 35 .record panda.NullPointerException <external> 38 .record panda.NullPointerException <external> 41 .record panda.ArrayStoreException <external> 44 .record panda.ArrayStoreException <external> 82 .record A {} [all …]
|
| D | ldarr.obj.yaml | 20 .record panda.ArrayIndexOutOfBoundsException <external> 21 .record R {} 24 .record panda.ArrayIndexOutOfBoundsException <external> 25 .record panda.String <external> 26 .record R {} 29 .record panda.NullPointerException <external> 32 .record panda.NullPointerException <external> 110 .record R {} 160 .record R {} 209 .record R {} [all …]
|
| D | lda.obj.yaml | 49 .record Object { 53 .record Object { 58 .record Object { 63 .record Object { 68 .record Object { 73 .record Object { 79 .record Object { 85 .record Object { 91 .record Object { 116 .record Object {} [all …]
|
| D | mov.obj.yaml | 50 .record Object { 54 .record Object { 59 .record Object { 64 .record Object { 69 .record Object { 74 .record Object { 81 .record Object { 87 .record Object { 93 .record Object { 118 .record Object {} [all …]
|
| D | initobj.short.yaml | 45 .record A { 141 .record panda.Object <external> 142 .record panda.String <external> 143 .record R {} 194 .record panda.Object <external> 195 .record panda.String <external> 196 .record R {} 241 .record panda.NullPointerException <external> 250 .record panda.NullPointerException <external> 267 .record R {} [all …]
|
| D | call.virt.range_base.yaml | 20 .record A {} 27 .record panda.NullPointerException <external> 30 .record panda.NullPointerException <external> 33 .record panda.AbstractMethodError <external> 34 .record panda.Class <external> 37 .record panda.AbstractMethodError <external> 38 .record panda.Class <external> 184 - '.record panda.String <external>' 194 .record panda.String <external> 195 .record panda.Object <external> [all …]
|
| D | sta.obj.yaml | 50 .record Object { 54 .record Object { 59 .record Object { 64 .record Object { 69 .record Object { 74 .record Object { 81 .record Object { 87 .record Object { 93 .record Object { 117 .record Object {} [all …]
|
| D | call.virt.yaml | 20 .record A {} 27 .record panda.NullPointerException <external> 30 .record panda.NullPointerException <external> 33 .record panda.AbstractMethodError <external> 34 .record panda.Class <external> 37 .record panda.AbstractMethodError <external> 38 .record panda.Class <external> 193 - '.record panda.String <external>' 204 .record panda.String <external> 205 .record panda.Object <external> [all …]
|
| D | lenarr.yaml | 17 .record panda.Object <external> 18 .record panda.String <external> 19 .record panda.NullPointerException <external> 20 .record R {} 26 .record panda.Class <external> 27 .record panda.Object <external> 28 .record panda.String <external> 29 .record panda.NullPointerException <external> 31 .record R <> {} 32 .record I <panda.interface> {} [all …]
|
| D | calle.polymorphic.short.yaml | 19 .record panda.Class <external> 20 .record panda.Object <external> 21 .record panda.Integer <external> 22 .record panda.Long <external> 23 .record panda.Short <external> 24 .record panda.String <external> 25 .record panda.invoke.MethodHandles <external> 26 .record panda.invoke.MethodHandles$Lookup <external> 27 .record panda.invoke.MethodHandle <external> 28 .record panda.invoke.MethodType <external> [all …]
|
| D | initobj.yaml | 45 .record A { 147 .record panda.Object <external> 148 .record panda.String <external> 149 .record R {} 226 .record panda.Object <external> 227 .record panda.String <external> 228 .record R {} 313 .record panda.NullPointerException <external> 322 .record panda.NullPointerException <external> 340 .record R {} [all …]
|
| D | call.virt.short.yaml | 20 .record A {} 27 # Record to test 28 .record R { 40 # Record to test 41 .record R { 53 .record panda.NullPointerException <external> 56 .record panda.NullPointerException <external> 59 .record panda.AbstractMethodError <external> 60 .record panda.Class <external> 63 .record panda.AbstractMethodError <external> [all …]
|
| D | initobj.range.yaml | 45 .record A { 137 .record panda.Object <external> 138 .record panda.String <external> 139 .record R {} 195 .record panda.Object <external> 196 .record panda.String <external> 197 .record R {} 255 .record panda.NullPointerException <external> 272 .record R {} 309 .record R {} [all …]
|
| D | call.polymorphic.short.yaml | 19 .record panda.Class <external> 20 .record panda.Object <external> 21 .record panda.Integer <external> 22 .record panda.Long <external> 23 .record panda.Short <external> 24 .record panda.String <external> 25 .record panda.invoke.MethodHandles <external> 26 .record panda.invoke.MethodHandles$Lookup <external> 27 .record panda.invoke.MethodHandle <external> 28 .record panda.invoke.VarHandle <external> [all …]
|
| D | return.obj.yaml | 17 .record Obj { 28 .record Obj {} 238 .record Obj2 <panda.extends=Obj> {} 351 .record panda.Object <external> 558 .record panda.Object <external> 559 .record panda.String <external> 560 .record panda.Class <external> 561 .record A {} 602 .record B {} 629 .record B {} [all …]
|
| D | call.virt.acc.short.yaml | 53 .record R {} 146 .record R {} 200 .record R {} 259 .record R {} 348 .record R {} 391 .record R {} 423 .record R {} 429 .record R {} 431 .record Q <panda.extends=R> {} 447 .record R {} [all …]
|
| /arkcompiler/runtime_core/runtime/tests/ |
| D | exception_test.cpp | 103 .record panda.AbstractMethodError <external> in TEST_F() 105 .record panda.Exception <external> in TEST_F() 107 .record R {} in TEST_F() 115 .record ProvokeAbstractMethodException { in TEST_F() 186 .record panda.AbstractMethodError <external> in TEST_F() 188 .record panda.Exception <external> in TEST_F() 190 .record R {} in TEST_F() 198 .record ProvokeAbstractMethodException { in TEST_F() 269 .record panda.AbstractMethodError <external> in TEST_F() 271 .record panda.Exception <external> in TEST_F() [all …]
|
| /arkcompiler/runtime_core/pandastdlib/ |
| D | pandastdlib.pa | 14 .record panda.String <external> 15 .record panda.Object <external> 16 .record panda.Class <external> 18 .record Math {} 19 .record Double {} 20 .record Float {} 21 .record IO {} 22 .record System {} 23 .record Convert {} 24 .record Object {} [all …]
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_promise.h | 32 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::SIZE;
|
| /arkcompiler/runtime_core/tests/cts-assembly/ |
| D | obj-28.pa | 14 .record panda.String <external> 15 .record panda.ClassCastException <external> 16 .record IO <external> 21 .record R1 {} 22 .record R2 {}
|