Home
last modified time | relevance | path

Searched full:panda (Results 1 – 25 of 3758) sorted by relevance

12345678910>>...151

/arkcompiler/runtime_core/static_core/pandastdlib/
Dpandastdlib.pa14 .record panda.String <external>
15 .record panda.Class <external>
16 .record panda.Array <external>
18 .record panda.Object {}
30 .record panda.StackOverflowException {
31 panda.String message
32 panda.Object cause
35 .record panda.NullPointerException {
36 panda.String message
37 panda.Object cause
[all …]
/arkcompiler/runtime_core/pandastdlib/
Dpandastdlib.pa14 .record panda.String <external>
15 .record panda.Object <external>
16 .record panda.Class <external>
28 .record panda.StackOverflowException {
29 panda.String message
30 panda.Object cause
33 .record panda.NullPointerException {
34 panda.String message
35 panda.Object cause
38 .record panda.ArrayIndexOutOfBoundsException {
[all …]
/arkcompiler/ets_runtime/
Dlibark_jsruntime.map5 vtable?for?panda::LocalScope;
6 vtable?for?panda::ecmascript::AOTFileInfo;
7 vtable?for?panda::ecmascript::AnFileInfo;
8 vtable?for?panda::ecmascript::kungfu::ArrayLiteralSnapshotInfo;
9 vtable?for?panda::ecmascript::kungfu::ClassLiteralSnapshotInfo;
10 vtable?for?panda::ecmascript::kungfu::MethodSnapshotInfo;
11 vtable?for?panda::ecmascript::kungfu::ObjectLiteralSnapshotInfo;
12 vtable?for?panda::ecmascript::kungfu::StringSnapshotInfo;
13 vtable?for?panda::ecmascript::Taskpool;
14 vtable?for?panda::ecmascript::base::Utf8JsonParser;
[all …]
/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Dcall.polymorphic.short.yaml19 .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 …]
Dcalle.polymorphic.short.yaml19 .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 …]
Dcalle.polymorphic.range.yaml19 .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 …]
Dcall.polymorphic.range.yaml19 .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 …]
Dcalle.polymorphic.yaml19 .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 …]
Dcall.polymorphic.yaml19 .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 …]
Disinstance.yaml19 .record panda.Class <external>
20 .record panda.Object <external>
21 .record panda.String <external>
22 .record panda.CharSequence <external>
23 .record panda.io.Serializable <external>
24 .record panda.NullPointerException <external>
25 .record panda.ClassCastException <external>
28 .record I <panda.interface> {}
29 .record Q <panda.extends=R, panda.implements=I> {}
30 .record A <panda.annotation, panda.annotation.type=runtime> {}
[all …]
Dmonitor.yaml19 .record panda.Class <external>
20 .record panda.Object <external>
21 .record panda.String <external>
22 .record panda.Thread <external>
23 .record panda.Enum <external>
24 .record panda.Thread$State <external, panda.enum>
25 .record panda.Runnable <external, panda.interface>
26 .record panda.NullPointerException <external>
27 .record panda.IllegalMonitorStateException <external>
29 .function void panda.Object.ctor(panda.Object a0) <external, ctor>
[all …]
Dcheckcast.yaml19 .record panda.Object <external>
20 .record panda.String <external>
21 .record panda.Exception <external>
22 .record panda.RuntimeException <external>
23 .record panda.ClassCastException <external>
24 .record panda.io.Serializable <external>
27 .record I <panda.interface> {}
28 .record Q <panda.extends=R, panda.implements=I> {}
29 .record A <panda.annotation, panda.annotation.type=runtime> {}
35 .record panda.Object <external>
[all …]
/arkcompiler/runtime_core/assembler/
Dpandasm.h21 namespace panda::pandasm {
23 void PrintError(const panda::pandasm::Error &e, const std::string &msg);
25 void PrintErrors(const panda::pandasm::ErrorList &warnings, const std::string &msg);
27 bool PrepareArgs(panda::PandArgParser &pa_parser, const panda::PandArg<std::string> &input_file,
28 … const panda::PandArg<std::string> &output_file, const panda::PandArg<std::string> &log_file,
29 … const panda::PandArg<bool> &help, const panda::PandArg<bool> &verbose, std::ifstream &inputfile,
32 bool Tokenize(panda::pandasm::Lexer &lexer, std::vector<std::vector<panda::pandasm::Token>> &tokens,
35 bool ParseProgram(panda::pandasm::Parser &parser, std::vector<std::vector<panda::pandasm::Token>> &…
36 const panda::PandArg<std::string> &input_file,
37 panda::Expected<panda::pandasm::Program, panda::pandasm::Error> &res);
[all …]
Dpandasm.cpp36 namespace panda::pandasm { namespace
38 void PrintError(const panda::pandasm::Error &e, const std::string &msg) in PrintError()
47 void PrintErrors(const panda::pandasm::ErrorList &warnings, const std::string &msg) in PrintErrors()
54 void PrintHelp(const panda::PandArgParser &pa_parser) in PrintHelp()
62 bool PrepareArgs(panda::PandArgParser &pa_parser, const panda::PandArg<std::string> &input_file, in PrepareArgs()
63 … const panda::PandArg<std::string> &output_file, const panda::PandArg<std::string> &log_file, in PrepareArgs()
64 const panda::PandArg<bool> &help, const panda::PandArg<bool> &verbose, in PrepareArgs()
65 … const panda::PandArg<bool> &version, std::ifstream &inputfile, int argc, const char **argv) in PrepareArgs()
73 panda::PrintPandaVersion(); in PrepareArgs()
85 panda::Logger::ComponentMask component_mask; in PrepareArgs()
[all …]
/arkcompiler/ets_frontend/merge_abc/src/
DannotationProto.cpp18 namespace panda::proto { namespace
19 void AnnotationData::Serialize(const panda::pandasm::AnnotationData &anno, protoPanda::AnnotationDa… in Serialize()
28 void AnnotationData::Deserialize(const protoPanda::AnnotationData &protoAnno, panda::pandasm::Annot… in Deserialize()
29 panda::ArenaAllocator *allocator) in Deserialize()
32panda::pandasm::AnnotationElement &element = AnnotationElement::Deserialize(protoElement, allocato… in Deserialize()
37 void AnnotationElement::Serialize(const panda::pandasm::AnnotationElement &element, in Serialize()
52 panda::pandasm::AnnotationElement &AnnotationElement::Deserialize(const protoPanda::AnnotationEleme… in Deserialize()
53 panda::ArenaAllocator *allocator) in Deserialize()
56panda::pandasm::ArrayValue &array = ArrayValue::Deserialize(protoElement.array(), allocator); in Deserialize()
57 auto *element = allocator->New<panda::pandasm::AnnotationElement>(protoElement.name(), in Deserialize()
[all …]
DannotationProto.h24 namespace panda::proto {
27 …static void Serialize(const panda::pandasm::AnnotationData &anno, protoPanda::AnnotationData &prot…
28 …static void Deserialize(const protoPanda::AnnotationData &protoAnno, panda::pandasm::AnnotationDat…
29 panda::ArenaAllocator *allocator);
34 static void Serialize(const panda::pandasm::AnnotationElement &element,
36 …static panda::pandasm::AnnotationElement &Deserialize(const protoPanda::AnnotationElement &protoEl…
37 panda::ArenaAllocator *allocator);
42 …static void Serialize(const panda::pandasm::ScalarValue &scalar, protoPanda::ScalarValue &protoSca…
43 static panda::pandasm::ScalarValue Deserialize(const protoPanda::ScalarValue &protoScalar,
44 panda::ArenaAllocator *allocator);
[all …]
DmetaProto.h25 namespace panda::proto {
28 …static void Serialize(const panda::pandasm::RecordMetadata &meta, protoPanda::RecordMetadata &prot…
30 std::unique_ptr<panda::pandasm::RecordMetadata> &meta,
31 panda::ArenaAllocator *allocator);
36 static void Serialize(const panda::pandasm::FunctionMetadata &meta,
39 std::unique_ptr<panda::pandasm::FunctionMetadata> &meta,
40 panda::ArenaAllocator *allocator);
45 …static void Serialize(const panda::pandasm::FieldMetadata &meta, protoPanda::FieldMetadata &protoM…
47 std::unique_ptr<panda::pandasm::FieldMetadata> &meta,
48 panda::ArenaAllocator *allocator);
[all …]
/arkcompiler/runtime_core/assembler/tests/
Dannotation_test.cpp23 namespace panda::pandasm { namespace
40 ScalarValue insn_order(ScalarValue::Create<panda::pandasm::Value::Type::I32>(1));
41 std::vector<panda::pandasm::ScalarValue> elements;
44 ArrayValue array_value(panda::pandasm::Value::Type::I32, elements);
57 ScalarValue insn_order1(ScalarValue::Create<panda::pandasm::Value::Type::U1>(1U));
59 ArrayValue array_value_U1(panda::pandasm::Value::Type::U1, elements);
74 char type_u1 = Value::GetTypeAsChar(panda::pandasm::Value::Type::U1);
78 type_u1 = Value::GetTypeAsChar(panda::pandasm::Value::Type::I8);
82 type_u1 = Value::GetTypeAsChar(panda::pandasm::Value::Type::U8);
86 type_u1 = Value::GetTypeAsChar(panda::pandasm::Value::Type::I16);
[all …]
/arkcompiler/runtime_core/compiler/optimizer/templates/
Dir-dyn-base-types.h.erb36 namespace panda::compiler {
37 inline AnyBaseType NumericDataTypeToAnyType([[maybe_unused]] panda::compiler::DataType::Type type,
38 panda::compiler::SourceLanguage language) {
39 …ASSERT(type == panda::compiler::DataType::Type::UINT8 || type == panda::compiler::DataType::Type::…
40 …type == panda::compiler::DataType::Type::UINT16 || type == panda::compiler::DataType::Type::INT16 …
41 …type == panda::compiler::DataType::Type::UINT32 || type == panda::compiler::DataType::Type::INT32 …
42 …type == panda::compiler::DataType::Type::UINT64 || type == panda::compiler::DataType::Type::INT64 …
43 …type == panda::compiler::DataType::Type::FLOAT32 || type == panda::compiler::DataType::Type::FLOAT…
45 case panda::compiler::DataType::Type::INT8:
46 case panda::compiler::DataType::Type::UINT8:
[all …]
/arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/
Disinstance.yaml18 .record panda.Class <external>
19 .record panda.Object <external>
20 .record panda.String <external>
21 .record panda.ClassCastException <external>
52 - values: ['panda.Class']
53 - values: ['panda.Object']
71 - panda.XYZObj
77 newobj v0, panda.Object
82 newobj v0, panda.Object
87 newobj v0, panda.Object
[all …]
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/
DmoduleRecordEmitter.cpp18 namespace panda::es2panda::compiler { namespace
23 panda::pandasm::LiteralArray::Literal moduleSize = { in GenModuleRequests()
24 ….tag_ = panda::panda_file::LiteralTag::INTEGER, .value_ = static_cast<uint32_t>(moduleRequests.siz… in GenModuleRequests()
27 panda::pandasm::LiteralArray::Literal moduleRequest = { in GenModuleRequests()
28 .tag_ = panda::panda_file::LiteralTag::STRING, .value_ = (request.source_).Mutf8()}; in GenModuleRequests()
34 panda::pandasm::LiteralArray::Literal moduleRequestPhase = { in GenModuleRequests()
35 ….tag_ = panda::panda_file::LiteralTag::INTEGER_8, .value_ = static_cast<uint8_t>(request.isLazy_)}; in GenModuleRequests()
44 panda::pandasm::LiteralArray::Literal entrySize = { in GenRegularImportEntries()
45 .tag_ = panda::panda_file::LiteralTag::INTEGER, in GenRegularImportEntries()
50 panda::pandasm::LiteralArray::Literal localName = { in GenRegularImportEntries()
[all …]
/arkcompiler/runtime_core/disassembler/
Ddisasm.cpp23 void PrintHelp(panda::PandArgParser &pa_parser) in PrintHelp()
36 panda::disasm::Disassembler disasm {}; in Disassemble()
50 bool ProcessArgs(panda::PandArgParser &pa_parser, const panda::PandArg<std::string> &input_file, in ProcessArgs()
51 const panda::PandArg<std::string> &output_file, panda::PandArg<bool> &debug, in ProcessArgs()
52 const panda::PandArg<std::string> &debug_file, const panda::PandArg<bool> &help, in ProcessArgs()
53 const panda::PandArg<bool> &version, int argc, const char **argv) in ProcessArgs()
61 panda::PrintPandaVersion(); in ProcessArgs()
62 panda::panda_file::PrintBytecodeVersion(); in ProcessArgs()
71panda::Logger::ComponentMask log_mask = panda::Logger::ComponentMask().set(panda::Logger::Componen… in ProcessArgs()
72 … .set(panda::Logger::Component::PANDAFILE); in ProcessArgs()
[all …]
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dir-dyn-base-types.h24 namespace panda::compiler {
25 inline AnyBaseType NumericDataTypeToAnyType(panda::compiler::DataType::Type type, in NumericDataTypeToAnyType()
26 … [[maybe_unused]] panda::compiler::SourceLanguage language) in NumericDataTypeToAnyType()
29 case panda::compiler::DataType::Type::INT32: in NumericDataTypeToAnyType()
30 return panda::compiler::AnyBaseType::ECMASCRIPT_INT_TYPE; in NumericDataTypeToAnyType()
31 case panda::compiler::DataType::Type::UINT32: in NumericDataTypeToAnyType()
32 case panda::compiler::DataType::Type::INT64: in NumericDataTypeToAnyType()
33 case panda::compiler::DataType::Type::UINT64: in NumericDataTypeToAnyType()
34 return panda::compiler::AnyBaseType::UNDEFINED_TYPE; in NumericDataTypeToAnyType()
35 case panda::compiler::DataType::Type::FLOAT64: in NumericDataTypeToAnyType()
[all …]
/arkcompiler/runtime_core/panda_guard/configs/
Dguard_options.cpp69 void ParseObfuscationOption(const panda::JsonObject *object, const std::string_view &objKey, in ParseObfuscationOption()
71 panda::guard::ObfuscationOption &option) in ParseObfuscationOption()
73 auto innerObj = panda::guard::JsonUtil::GetJsonObject(object, objKey); in ParseObfuscationOption()
78 option.enable = panda::guard::JsonUtil::GetBoolValue(innerObj, ENABLE); in ParseObfuscationOption()
79 option.reservedList = panda::guard::JsonUtil::GetArrayStringValue(innerObj, reservedKey); in ParseObfuscationOption()
80 …option.universalReservedList = panda::guard::JsonUtil::GetArrayStringValue(innerObj, universalKey); in ParseObfuscationOption()
82 panda::guard::StringUtil::RemoveSlashFromBothEnds(str); in ParseObfuscationOption()
86 void ParsePropertyOption(const panda::JsonObject *obj, panda::guard::ObfuscationOption &option) in ParsePropertyOption()
91 void ParseToplevelOption(const panda::JsonObject *obj, panda::guard::ObfuscationOption &option) in ParseToplevelOption()
97 void ParseFileNameOption(const panda::JsonObject *obj, panda::guard::FileNameOption &option) in ParseFileNameOption()
[all …]
/arkcompiler/runtime_core/abc2program/
Dabc_module_array_processor.cpp18 namespace panda::abc2program { namespace
30 std::vector<panda::pandasm::LiteralArray::Literal> literal_vec; in FillProgramData()
68 auto module_array = panda::pandasm::LiteralArray(std::move(literal_vec)); in FillProgramData()
73 void AbcModuleArrayProcessor::FillModuleRequests(std::vector<panda::pandasm::LiteralArray::Literal>… in FillModuleRequests()
76 panda::pandasm::LiteralArray::Literal module_size = { in FillModuleRequests()
77 .tag_ = panda::panda_file::LiteralTag::INTEGER, in FillModuleRequests()
82 panda::pandasm::LiteralArray::Literal module_request = { in FillModuleRequests()
83 .tag_ = panda::panda_file::LiteralTag::STRING, in FillModuleRequests()
90 void AbcModuleArrayProcessor::FillRegularImportEntry(std::vector<panda::pandasm::LiteralArray::Lite… in FillRegularImportEntry()
93 panda::pandasm::LiteralArray::Literal local_name = { in FillRegularImportEntry()
[all …]

12345678910>>...151