/arkcompiler/ets_frontend/merge_abc/src/ |
H A D | metaProto.cpp | 18 void RecordMetadata::Serialize(const panda::pandasm::RecordMetadata &meta, protoPanda::RecordMetadata &protoMeta) in Serialize() argument 21 ItemMetadata::Serialize(static_cast<const panda::pandasm::ItemMetadata &>(meta), *protoItemmetadata); in Serialize() 25 std::unique_ptr<panda::pandasm::RecordMetadata> &meta, in Deserialize() 29 ItemMetadata::Deserialize(protoItemMetadata, *meta); in Deserialize() 32 AnnotationMetadata::Deserialize(protoAnnoMetadata, *meta, allocator); in Deserialize() 35 Metadata::Deserialize(protoMetadata, *meta); in Deserialize() 38 void FunctionMetadata::Serialize(const panda::pandasm::FunctionMetadata &meta, in Serialize() argument 42 ItemMetadata::Serialize(static_cast<const panda::pandasm::ItemMetadata &>(meta), *protoItemmetadata); in Serialize() 46 std::unique_ptr<panda::pandasm::FunctionMetadata> &meta, in Deserialize() 50 ItemMetadata::Deserialize(protoItemMetadata, *meta); in Deserialize() 24 Deserialize(const protoPanda::RecordMetadata &protoMeta, std::unique_ptr<panda::pandasm::RecordMetadata> &meta, panda::ArenaAllocator *allocator) Deserialize() argument 45 Deserialize(const protoPanda::FunctionMetadata &protoMeta, std::unique_ptr<panda::pandasm::FunctionMetadata> &meta, panda::ArenaAllocator *allocator) Deserialize() argument 59 Serialize(const panda::pandasm::FieldMetadata &meta, protoPanda::FieldMetadata &protoMeta) Serialize() argument 72 Deserialize(const protoPanda::FieldMetadata &protoMeta, std::unique_ptr<panda::pandasm::FieldMetadata> &meta, panda::ArenaAllocator *allocator) Deserialize() argument 92 Serialize(const panda::pandasm::ParamMetadata &meta, protoPanda::ParamMetadata &protoMeta) Serialize() argument 98 Deserialize(const protoPanda::ParamMetadata &protoMeta, std::unique_ptr<panda::pandasm::ParamMetadata> &meta, panda::ArenaAllocator *allocator) Deserialize() argument 106 Serialize(const panda::pandasm::ItemMetadata &meta, protoPanda::ItemMetadata &protoMeta) Serialize() argument 113 Deserialize(const protoPanda::ItemMetadata &protoMeta, panda::pandasm::ItemMetadata &meta) Deserialize() argument 118 Serialize(const panda::pandasm::AnnotationMetadata &meta, protoPanda::AnnotationMetadata &protoMeta) Serialize() argument 129 Deserialize(const protoPanda::AnnotationMetadata &protoMeta, panda::pandasm::AnnotationMetadata &meta, panda::ArenaAllocator *allocator) Deserialize() argument 144 Serialize(const panda::pandasm::Metadata &meta, protoPanda::Metadata &protoMeta) Serialize() argument 158 Deserialize(const protoPanda::Metadata &protoMeta, panda::pandasm::Metadata &meta) Deserialize() argument [all...] |
H A D | metaProto.h | 23 #include "meta.pb.h" 28 static void Serialize(const panda::pandasm::RecordMetadata &meta, protoPanda::RecordMetadata &protoMeta); 30 std::unique_ptr<panda::pandasm::RecordMetadata> &meta, 36 static void Serialize(const panda::pandasm::FunctionMetadata &meta, 39 std::unique_ptr<panda::pandasm::FunctionMetadata> &meta, 45 static void Serialize(const panda::pandasm::FieldMetadata &meta, protoPanda::FieldMetadata &protoMeta); 47 std::unique_ptr<panda::pandasm::FieldMetadata> &meta, 53 static void Serialize(const panda::pandasm::ParamMetadata &meta, protoPanda::ParamMetadata &protoMeta); 55 std::unique_ptr<panda::pandasm::ParamMetadata> &meta, 61 static void Serialize(const panda::pandasm::ItemMetadata &meta, protoPand [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | share_gate_meta_data.cpp | 229 auto meta = new (chunk_) BoolMetaData(OpCode::OP, R, S, D, V, value); \ 230 return meta; \ 238 auto meta = new (chunk_) BoolMetaData(OpCode::OP, R, S, D, V, flag); \ 239 return meta; \ 261 auto meta = new (chunk_) GateMetaData(OpCode::OP, R, S, D, V); \ 262 meta->SetKind(GateMetaData::Kind::MUTABLE_WITH_SIZE); \ 263 return meta; \ 285 auto meta = new (chunk_) OneParameterMetaData(OpCode::OP, R, S, D, V, value); \ 286 meta->SetKind(GateMetaData::Kind::MUTABLE_ONE_PARAMETER); \ 287 return meta; \ 357 auto meta = new (chunk_) OneParameterMetaData(OpCode::ARG, GateFlags::HAS_ROOT, 0, 0, 0, value); Arg() local 364 auto meta = new (chunk_) OneParameterMetaData(OpCode::INITVREG, GateFlags::HAS_ROOT, 0, 0, 0, value); InitVreg() local [all...] |
H A D | circuit.cpp | 121 GateRef Circuit::NewGate(const GateMetaData *meta, MachineType machineType, size_t numIns, in NewGate() argument 125 if (numIns != meta->GetNumIns()) { in NewGate() 127 << " op=" << meta->GetOpCode() in NewGate() 128 << " expected_num_in=" << meta->GetNumIns() << " actual_num_in=" << numIns; in NewGate() 138 auto newGate = new (gateSpace) Gate(meta, gateCount_++, inPtrList.data(), machineType, type); in NewGate() 154 GateRef Circuit::NewGate(const GateMetaData *meta, const std::vector<GateRef> &inList, const char* comment) in NewGate() argument 156 return NewGate(meta, MachineType::NOVALUE, inList.size(), inList.data(), GateType::Empty(), comment); in NewGate() 159 GateRef Circuit::NewGate(const GateMetaData *meta, MachineType machineType, in NewGate() argument 162 return NewGate(meta, machineType, args.size(), args.begin(), type, comment); in NewGate() 165 GateRef Circuit::NewGate(const GateMetaData *meta, MachineTyp argument 171 NewGate(const GateMetaData *meta, MachineType machineType, GateType type, const char* comment) NewGate() argument 385 GateMetaData *meta = const_cast<GateMetaData *>( DecreaseIn() local [all...] |
H A D | hcr_gate_meta_data.h | 60 static const JSBytecodeMetaData* Cast(const GateMetaData* meta) in Cast() argument 62 meta->AssertKind(GateMetaData::Kind::JSBYTECODE); in Cast() 63 return static_cast<const JSBytecodeMetaData*>(meta); in Cast()
|
H A D | hcr_circuit_builder.cpp | 38 const GateMetaData* meta = circuit_->RuntimeCall(numValuesIn); in NoLabelCallRuntime() local 41 GateRef result = circuit_->NewGate(meta, machineType, inputs.size(), inputs.data(), type, name.c_str()); in NoLabelCallRuntime() 130 const GateMetaData* meta = nullptr; in Call() local 132 meta = circuit_->Call(numValuesIn); in Call() 134 meta = circuit_->RuntimeCallWithArgv(numValuesIn); in Call() 136 meta = circuit_->RuntimeCall(numValuesIn); in Call() 138 meta = circuit_->DebuggerBytecodeCall(numValuesIn); in Call() 140 meta = circuit_->BytecodeCall(numValuesIn); in Call() 142 meta = circuit_->BuiltinsCall(numValuesIn); in Call() 144 meta in Call() [all...] |
H A D | mcr_gate_meta_data.h | 193 static const TypedCallMetaData* Cast(const GateMetaData* meta) in Cast() argument 195 meta->AssertKind(GateMetaData::Kind::TYPED_CALL); in Cast() 196 return static_cast<const TypedCallMetaData*>(meta); in Cast() 217 static const NewConstructMetaData* Cast(const GateMetaData* meta) in Cast() argument 219 meta->AssertKind(GateMetaData::Kind::CALL_NEW); in Cast() 220 return static_cast<const NewConstructMetaData*>(meta); in Cast()
|
H A D | circuit.h | 52 GateRef NewGate(const GateMetaData *meta, const std::vector<GateRef> &inList, const char* comment = nullptr); 53 GateRef NewGate(const GateMetaData *meta, MachineType machineType, GateType type, const char* comment = nullptr); 54 GateRef NewGate(const GateMetaData *meta, MachineType machineType, 56 GateRef NewGate(const GateMetaData *meta, MachineType machineType, size_t numIns, 58 GateRef NewGate(const GateMetaData *meta, MachineType machineType,
|
H A D | share_gate_meta_data.h | 276 static const BoolMetaData* Cast(const GateMetaData* meta) in Cast() argument 278 meta->AssertKind(GateMetaData::Kind::IMMUTABLE_BOOL); in Cast() 279 return static_cast<const BoolMetaData*>(meta); in Cast() 317 static const OneParameterMetaData* Cast(const GateMetaData* meta) in Cast() argument 319 ASSERT(meta->IsOneParameterKind()); in Cast() 320 return static_cast<const OneParameterMetaData*>(meta); in Cast()
|
H A D | gate.h | 139 Gate(const GateMetaData* meta, GateId id, Gate *inList[], MachineType machineType, GateType type); 271 void SetMetaData(const GateMetaData* meta) in SetMetaData() argument 273 meta_ = meta; in SetMetaData()
|
H A D | gate_meta_data_builder.h | 162 auto meta = new (chunk_) GateMetaData(other->opcode_, other->GetFlags(), in NewGateMetaData() local 164 meta->SetKind(GateMetaData::Kind::MUTABLE_WITH_SIZE); in NewGateMetaData() 165 return meta; in NewGateMetaData()
|
H A D | lcr_circuit_builder.cpp | 24 GateRef CircuitBuilder::BinaryCmp(const GateMetaData* meta, GateRef left, GateRef right, const char* comment) in BinaryCmp() argument 26 return GetCircuit()->NewGate(meta, MachineType::I1, { left, right }, GateType::NJSValue(), comment); in BinaryCmp() 94 GateRef CircuitBuilder::BinaryArithmetic(const GateMetaData* meta, MachineType machineType, in BinaryArithmetic() argument 101 return circuit->NewGate(meta, machineType, { left, right }, gateType, comment); in BinaryArithmetic()
|
H A D | bytecode_circuit_builder.cpp | 684 const BytecodeInfo &info, const GateMetaData *meta) in CreateGateInList() 686 auto numValues = meta->GetNumIns(); in CreateGateInList() 687 const size_t length = meta->GetInValueStarts(); in CreateGateInList() 712 if (meta->HasFrameState()) { in CreateGateInList() 840 auto meta = circuit_->JSBytecode( in NewJSGate() local 842 std::vector<GateRef> inList = CreateGateInList(bytecodeInfo, meta); in NewJSGate() 844 gate = circuit_->NewGate(meta, MachineType::I64, inList.size(), in NewJSGate() 847 gate = circuit_->NewGate(meta, MachineType::NOVALUE, inList.size(), in NewJSGate() 881 auto meta = circuit_->JSBytecode( in NewJump() local 883 auto numValues = meta in NewJump() 683 CreateGateInList( const BytecodeInfo &info, const GateMetaData *meta) CreateGateInList() argument [all...] |
/arkcompiler/runtime_core/static_core/tests/tests-u-runner/runner/plugins/ets/utils/ |
H A D | metainformation.py | 43 2) Parses each meta and verifies its correctness 44 Returns a list of tuples (start: int, end: int, meta: ParsedMeta), 46 and 'meta' is the parsed meta 56 raise InvalidMetaException("Invalid meta or meta doesn't exist") 60 # verify meta bounds 65 raise InvalidMetaException("Invalid meta") 68 meta = __parse_meta(text[start:end]) 69 result.append((start, end, meta)) [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/tests/debugger/src/arkdb/ |
H A D | debug.py | 66 meta = parse_source_meta(script_file.read_text()) 67 script_file.log(LOG, highlight_lines=[bp.line_number for bp in meta.breakpoints]) 85 meta: SourceMeta 110 meta: SourceMeta, 118 for bp in meta.breakpoints: 127 meta=meta, 151 meta = parse_source_meta(script_file.read_text()) 152 script_file.log(LOG, highlight_lines=[bp.line_number for bp in meta.breakpoints]) 159 async with _connect_and_set_breakpoints(nursery, debug_locator, meta, script_fil [all...] |
H A D | walker.py | 50 meta: SourceMeta, 56 self.meta = meta 77 locator=Locator(client=self.client, meta=self.meta), 94 meta=context.meta,
|
H A D | debug_types.py | 41 def __init__(self, client: DebuggerClient, meta: SourceMeta | None = None) -> None: 44 self.meta = meta 212 if self.locator.meta is None: 215 b for hit in self.data.hit_breakpoints for b in self.locator.meta.get_breakpoint(debugger.BreakpointId(hit)) 259 def paused_locator(paused: debugger.Paused, client: DebuggerClient, meta: SourceMeta | None = None) -> Paused: 260 return Paused(locator=Locator(client=client, meta=meta), data=paused)
|
/arkcompiler/runtime_core/static_core/plugins/ets/tests/debugger/src/tests/ |
H A D | test_steps.py | 182 meta = parse_source_meta(code) # noqa F841 183 log.info("Parsed breakpoints %s", meta.breakpoints) 184 script_file.log(log, highlight_lines=[b.line_number for b in meta.breakpoints]) 188 for br in meta.breakpoints: 199 for br in meta.breakpoints:
|
H A D | test_breaks_props.py | 95 meta = parse_source_meta(code) 97 meta.breakpoints, 157 meta = parse_source_meta(code) 159 meta.breakpoints,
|
H A D | test_remote_object.py | 30 "line,meta", 41 meta: Any, 53 assert scope_vars["x"] == meta
|
H A D | test_this.py | 115 unk_bp = next(filter(lambda b: b.label == "unknown", walker.meta.breakpoints))
|
/arkcompiler/runtime_core/static_core/tests/tests-u-runner/runner/plugins/ets/ets_templates/ |
H A D | template.py | 75 meta = self.__get_meta(test) 76 meta.config["name"] = fullname 77 yaml_content = yaml.dump(meta.config) 83 code=meta.code.strip()) 89 raise InvalidMetaException("Invalid meta or meta does not exist")
|
/arkcompiler/ets_runtime/ecmascript/compiler/tests/ |
H A D | meta_data_equal_test.cpp | 141 auto meta = circuit.JSBytecode(0, 0, EcmaOpcode::JEQZ_IMM8, 0, 0, true, false); in HWTEST_F_L0() local 143 circuit.NewGate(meta, MachineType::I64, {Circuit::NullGate(), Circuit::NullGate()}, GateType::AnyType()); in HWTEST_F_L0() 150 static_cast<JSBytecodeMetaData *>(const_cast<GateMetaData *>(meta))->SetElementsKind(ElementsKind::NUMBER); in HWTEST_F_L0() 156 static_cast<JSBytecodeMetaData *>(const_cast<GateMetaData *>(meta)) in HWTEST_F_L0() 163 static_cast<JSBytecodeMetaData *>(const_cast<GateMetaData *>(meta)) in HWTEST_F_L0() 169 static_cast<JSBytecodeMetaData *>(const_cast<GateMetaData *>(meta))->SetElementsKind(ElementsKind::NUMBER); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/ |
H A D | pgo_profiler_layout.h | 48 PGOHandler(TrackType type, int meta) in PGOHandler() argument 51 SetPropertyMeta(meta); in PGOHandler() 54 PGOHandler(TrackType type, int meta, bool isSymbol) in PGOHandler() argument 57 SetPropertyMeta(meta); in PGOHandler() 88 void SetPropertyMeta(int meta) in SetPropertyMeta() argument 90 PropertyAttributes::PropertyMetaDataField::Set(meta, &value_); in SetPropertyMeta()
|
/arkcompiler/runtime_core/static_core/abc2program/ |
H A D | program_dump.cpp | 138 bool PandasmProgramDumper::DumpMetaData(std::ostream &os, const pandasm::ItemMetadata &meta) const in DumpMetaData() 140 auto boolAttributes = meta.GetBoolAttributes(); in DumpMetaData() 141 auto attributes = meta.GetAttributes(); in DumpMetaData()
|