| /arkcompiler/runtime_core/static_core/pandastdlib/ |
| D | pandastdlib.pa | 14 .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/ |
| D | pandastdlib.pa | 14 .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/ |
| D | libark_jsruntime.map | 5 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/ |
| 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 | 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 | calle.polymorphic.range.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 | call.polymorphic.range.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 | calle.polymorphic.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 | call.polymorphic.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 | isinstance.yaml | 19 .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 …]
|
| D | monitor.yaml | 19 .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 …]
|
| D | checkcast.yaml | 19 .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/ |
| D | pandasm.h | 21 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 …]
|
| D | pandasm.cpp | 36 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/ |
| D | annotationProto.cpp | 18 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() 32 …panda::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() 56 … panda::pandasm::ArrayValue &array = ArrayValue::Deserialize(protoElement.array(), allocator); in Deserialize() 57 auto *element = allocator->New<panda::pandasm::AnnotationElement>(protoElement.name(), in Deserialize() [all …]
|
| D | annotationProto.h | 24 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 …]
|
| D | metaProto.h | 25 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/ |
| D | annotation_test.cpp | 23 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/ |
| D | ir-dyn-base-types.h.erb | 36 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/ |
| D | isinstance.yaml | 18 .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/ |
| D | moduleRecordEmitter.cpp | 18 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/ |
| D | disasm.cpp | 23 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() 71 …panda::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/ |
| D | ir-dyn-base-types.h | 24 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/ |
| D | guard_options.cpp | 69 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/ |
| D | abc_module_array_processor.cpp | 18 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 …]
|