/arkcompiler/ets_runtime/ecmascript/builtins/tests/ |
H A D | builtins_symbol_test.cpp | 98 JSHandle<JSSymbol> symbol = ecmaVM->GetFactory()->NewJSSymbol(); in HWTEST_F_L0() local 101 auto result = SymbolAlgorithm(thread, symbol.GetTaggedValue(), args, 4, AlgorithmType::TO_STRING); in HWTEST_F_L0() 129 JSHandle<JSSymbol> symbol = ecmaVM->GetFactory()->NewPublicSymbolWithChar("aaa"); in HWTEST_F_L0() local 131 auto result = SymbolAlgorithm(thread, symbol.GetTaggedValue(), args, 4, AlgorithmType::TO_STRING); in HWTEST_F_L0() 145 JSHandle<JSSymbol> symbol = ecmaVM->GetFactory()->NewJSSymbol(); in HWTEST_F_L0() local 148 auto result = SymbolAlgorithm(thread, symbol.GetTaggedValue(), args, 4, AlgorithmType::BUILTIN_VALUE_OF); in HWTEST_F_L0() 151 ASSERT_EQ(result.GetRawData() == (JSTaggedValue(*symbol)).GetRawData(), true); in HWTEST_F_L0() 154 JSHandle<JSTaggedValue> symbolValue(symbol); in HWTEST_F_L0() 159 ASSERT_EQ(otherResult.GetRawData() == (JSTaggedValue(*symbol)).GetRawData(), true); in HWTEST_F_L0() 182 JSHandle<JSSymbol> symbol in HWTEST_F_L0() local 212 JSHandle<JSSymbol> symbol = ecmaVM->GetFactory()->NewSymbolWithTableWithChar("ccc"); HWTEST_F_L0() local 228 JSHandle<JSSymbol> symbol = ecmaVM->GetFactory()->NewPublicSymbolWithChar("bbb"); HWTEST_F_L0() local 262 JSHandle<JSSymbol> symbol = ecmaVM->GetFactory()->NewJSSymbol(); HWTEST_F_L0() local 317 JSHandle<JSSymbol> symbol = ecmaVM->GetFactory()->NewPublicSymbolWithChar(""); HWTEST_F_L0() local [all...] |
/arkcompiler/toolchain/inspector/ |
H A D | library_loader.cpp | 48 void* ResolveSymbol(void* handle, std::string_view symbol) in ResolveSymbol() argument 51 void* addr = reinterpret_cast<void*>(GetProcAddress(module, symbol.data())); in ResolveSymbol() 55 LOGE("Failed to get symbol:%{public}s, reason:%{public}s", symbol.data(), in ResolveSymbol() 77 void* ResolveSymbol(void* handle, std::string_view symbol) 79 void* addr = dlsym(handle, symbol.data()); 83 LOGE("Failed to get symbol:%{public}s, reason:%{public}sn", symbol.data(), dlerror());
|
H A D | library_loader.h | 24 void* ResolveSymbol(void* handle, std::string_view symbol);
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/ |
H A D | mir_function.cpp | 103 for (auto *symbol : symbols) { in ReconstructFormals() 104 FormalDef formalDef(symbol->GetNameStrIdx(), symbol, symbol->GetTyIdx(), symbol->GetAttrs()); in ReconstructFormals() 106 newFuncType->GetParamTypeList().push_back(symbol->GetTyIdx()); in ReconstructFormals() 107 newFuncType->GetParamAttrsList().push_back(symbol->GetAttrs()); in ReconstructFormals() 198 MIRSymbol *symbol = formalDefVec[i].formalSym; in DumpFlavorLoweredThanMmpl() local 199 if (symbol == nullptr && in DumpFlavorLoweredThanMmpl() 205 if (symbol in DumpFlavorLoweredThanMmpl() 255 MIRSymbol *symbol = GlobalTables::GetGsymTable().GetSymbolFromStidx(symbolTableIdx.Idx()); Dump() local [all...] |
H A D | mir_builder.cpp | 53 DEBUG_ASSERT(funcSymbol.GetSKind() == kStFunc, "Symbol %s is not a function symbol", funcSymbol.GetName().c_str()); in GetFunctionFromSymbol() 151 // when func is null, create global symbol, otherwise create local symbol 158 // when func is null, create global symbol, otherwise create local symbol 182 AddrofNode *MIRBuilder::CreateExprAddrof(FieldID fieldID, const MIRSymbol &symbol, MemPool *memPool) in CreateExprAddrof() argument 184 return CreateExprAddrof(fieldID, symbol.GetStIdx(), memPool); in CreateExprAddrof() 197 AddrofNode *MIRBuilder::CreateExprDread(const MIRType &type, FieldID fieldID, const MIRSymbol &symbol) in CreateExprDread() argument 199 return CreateExprDread(type.GetPrimType(), fieldID, symbol); in CreateExprDread() 202 AddrofNode *MIRBuilder::CreateExprDread(PrimType ptyp, FieldID fieldID, const MIRSymbol &symbol) in CreateExprDread() argument 215 CreateExprDread(MIRSymbol &symbol) CreateExprDread() argument 288 CreateStmtDassign(const MIRSymbol &symbol, FieldID fieldID, BaseNode *src) CreateStmtDassign() argument [all...] |
H A D | global_tables.cpp | 294 for (MIRSymbol *symbol : symbolTable) { 295 delete symbol; 327 const MIRSymbol *symbol = symbolTable[i]; 328 if (symbol != nullptr) { 329 symbol->Dump(isLocal, indent);
|
H A D | mir_symbol.cpp | 327 MIRSymbol *symbol = symbolTable[i]; in Dump() local 328 if (symbol == nullptr) { in Dump() 331 if (!printDeleted && symbol->IsDeleted()) { in Dump() 334 if (flavor == kFlavorLmbc && symbol->LMBCAllocateOffSpecialReg()) { in Dump() 337 symbol->Dump(isLocal, indent, false /* suppressinit */, this); in Dump()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
H A D | aarch64_operand.cpp | 36 if (symbol != rightOpnd->symbol) { in Less() 37 return symbol < rightOpnd->symbol; in Less()
|
H A D | aarch64_insn.cpp | 306 const MIRSymbol *symbol = v->GetSymbol(); in Visit() local 307 const bool isThreadLocal = symbol->IsThreadLocal(); in Visit() 327 if (symbol->GetAsmAttr() != UStrIdx(0) && in Visit() 328 (symbol->GetStorageClass() == kScPstatic || symbol->GetStorageClass() == kScPstatic)) { in Visit() 329 std::string asmSection = GlobalTables::GetUStrTable().GetStringFromStrIdx(symbol->GetAsmAttr()); in Visit() 332 if (symbol->GetStorageClass() == kScPstatic && symbol->GetSKind() != kStConst && symbol->IsLocal()) { in Visit() 334 (void)emitter.Emit(symbol in Visit() 379 const MIRSymbol *symbol = v->GetSymbol(); Visit() local 592 Visit(const MIRSymbol &symbol, int64 offset) Visit() argument [all...] |
/arkcompiler/ets_frontend/ets2panda/declgen_ets2ts/ |
H A D | declgenEts2Ts.cpp | 360 void TSDeclGen::GenExport(const ir::Identifier *symbol) in GenExport() argument 362 const auto symbolName = symbol->Name().Mutf8(); in GenExport() 365 if (!symbol->Parent()->IsTSTypeAliasDeclaration() && !symbol->Parent()->IsTSInterfaceDeclaration()) { in GenExport() 371 void TSDeclGen::GenExport(const ir::Identifier *symbol, const std::string &alias) in GenExport() argument 373 const auto symbolName = symbol->Name().Mutf8(); in GenExport() 376 if (!symbol->Parent()->IsTSTypeAliasDeclaration() && !symbol->Parent()->IsTSInterfaceDeclaration()) { in GenExport() 382 void TSDeclGen::GenDefaultExport(const ir::Identifier *symbol) in GenDefaultExport() argument 384 const auto symbolName = symbol in GenDefaultExport() 393 ExportIfNeeded(const ir::Identifier *symbol) ExportIfNeeded() argument 654 const auto symbol = GetKeyIdent(globalVar->Key()); GenGlobalVarDeclaration() local [all...] |
H A D | declgenEts2Ts.h | 70 void GenExport(const ir::Identifier *symbol); 71 void GenExport(const ir::Identifier *symbol, const std::string &alias); 72 void GenDefaultExport(const ir::Identifier *symbol); 73 void ExportIfNeeded(const ir::Identifier *symbol);
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
H A D | operand.h | 63 kOpdStImmediate, /* use the symbol name as the offset */ 498 ImmOperand(const MIRSymbol &symbol, int64 val, int32 relocs, bool isSigned, VaryType isVar = kNotVary, in ImmOperand() argument 505 symbol(&symbol), in ImmOperand() 525 return symbol; in GetSymbol() 530 return symbol->GetName(); in GetName() 763 const MIRSymbol *symbol; /* for Immediate in symbol form */ member in maplebe::ImmOperand 775 /* only for symbol offset */ 779 symbol( in OfstOperand() 878 const MIRSymbol *symbol; global() member in maplebe::OfstOperand 1452 const MIRSymbol *symbol; /* AddrMode_Literal */ global() variable 1625 StImmOperand(const MIRSymbol &symbol, int64 offset, int32 relocs) StImmOperand() argument 1688 const MIRSymbol *symbol; global() member in maplebe::MemOperand::StImmOperand 2060 const MIRSymbol *symbol; global() member in maplebe::MemOperand::FuncNameOperand [all...] |
H A D | cg_irbuilder.h | 85 ImmOperand &CreateImm(const MIRSymbol &symbol, int64 offset, int32 relocs, MemPool *mp = nullptr); 90 MemOperand &CreateMem(uint32 size, RegOperand &baseOpnd, ImmOperand &ofstOperand, const MIRSymbol &symbol, 97 FuncNameOperand &CreateFuncNameOpnd(MIRSymbol &symbol, MemPool *mp = nullptr);
|
/arkcompiler/runtime_core/libpandabase/utils/ |
H A D | json_parser.cpp | 240 auto symbol = PeekSymbol(); in GetValue() local 243 switch (symbol) { in GetValue() 349 bool JsonObject::Parser::TryGetSymbol(int symbol) in TryGetSymbol() argument 351 ASSERT(!IsWhitespace(symbol)); in TryGetSymbol() 352 if (static_cast<char>(symbol) != GetSymbol()) { in TryGetSymbol() 359 bool JsonObject::Parser::IsWhitespace(int symbol) in IsWhitespace() argument 361 return bool(std::isspace(static_cast<unsigned char>(symbol))); in IsWhitespace()
|
/arkcompiler/runtime_core/static_core/libpandabase/utils/ |
H A D | json_parser.cpp | 253 auto symbol = PeekSymbol(); in GetValue() local 256 switch (symbol) { in GetValue() 362 bool JsonObject::Parser::TryGetSymbol(int symbol) in TryGetSymbol() argument 364 ASSERT(!IsWhitespace(symbol)); in TryGetSymbol() 365 if (static_cast<char>(symbol) != GetSymbol()) { in TryGetSymbol() 372 bool JsonObject::Parser::IsWhitespace(int symbol) in IsWhitespace() argument 374 return bool(std::isspace(static_cast<unsigned char>(symbol))); in IsWhitespace()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
H A D | cg_irbuilder.cpp | 87 ImmOperand &OperandBuilder::CreateImm(const MIRSymbol &symbol, int64 offset, int32 relocs, MemPool *mp) in CreateImm() argument 89 return mp ? *mp->New<ImmOperand>(symbol, offset, relocs, false) in CreateImm() 90 : *alloc.New<ImmOperand>(symbol, offset, relocs, false); in CreateImm() 121 const MIRSymbol &symbol, MemPool *mp) in CreateMem() 124 return *mp->New<MemOperand>(MemOperand::kAddrModeLo12Li, size, baseOpnd, nullptr, &ofstOperand, &symbol); in CreateMem() 126 return *alloc.New<MemOperand>(MemOperand::kAddrModeLo12Li, size, baseOpnd, nullptr, &ofstOperand, &symbol); in CreateMem() 162 FuncNameOperand &OperandBuilder::CreateFuncNameOpnd(MIRSymbol &symbol, MemPool *mp) in CreateFuncNameOpnd() argument 164 return mp ? *mp->New<FuncNameOperand>(symbol) : *alloc.New<FuncNameOperand>(symbol); in CreateFuncNameOpnd() 120 CreateMem(uint32 size, RegOperand &baseOpnd, ImmOperand &ofstOperand, const MIRSymbol &symbol, MemPool *mp) CreateMem() argument
|
/arkcompiler/runtime_core/static_core/libllvmbackend/object_code/ |
H A D | code_info_producer.cpp | 53 void CodeInfoProducer::AddSymbol(Method *method, StackMapSymbol symbol) in AddSymbol() argument 55 symbols_.insert({method, symbol}); in AddSymbol() 58 void CodeInfoProducer::AddFaultMapSymbol(Method *method, uint32_t symbol) in AddFaultMapSymbol() argument 60 faultMapSymbols_.insert({method, symbol}); in AddFaultMapSymbol() 284 const auto &symbol = symbols_.at(method); in ConvertStackMaps() local 287 const auto &func = stackmap_->getFunction(symbol.idx); in ConvertStackMaps() 289 for (uint32_t i = 0; i < symbol.idx; ++i) { in ConvertStackMaps() 300 auto npc = symbol.sectionOffset + record.getInstructionOffset(); in ConvertStackMaps() 335 auto symbol = faultMapSymbols_.find(method); in EncodeNullChecks() local 336 if (symbol in EncodeNullChecks() [all...] |
H A D | created_object_file.cpp | 96 const auto &symbol = relocation.getSymbol(); in GetStackMapInfo() local 97 info.insert({cantFail(symbol->getName()).str(), {counter++, cantFail(symbol->getValue())}}); in GetStackMapInfo() 108 const auto &symbol = relocation.getSymbol(); in GetFaultMapInfo() local 109 info.insert({cantFail(symbol->getName()).str(), counter++}); in GetFaultMapInfo()
|
/arkcompiler/ets_runtime/test/fuzztest/symbolrefgetdescription_fuzzer/ |
H A D | symbolrefgetdescription_fuzzer.cpp | 34 Local<SymbolRef> symbol = SymbolRef::New(vm, description); in SymbolRefGetDescriptionFuzzTest() local 35 symbol->GetDescription(vm); in SymbolRefGetDescriptionFuzzTest()
|
/arkcompiler/runtime_core/libark_defect_scan_aux/tests/unittest/ |
H A D | define_info_test.js | 49 let symbol = Symbol('func8'); 58 [symbol]() { }
|
/arkcompiler/ets_runtime/ecmascript/dfx/dump_code/ |
H A D | jit_dump_elf.cpp | 137 void JsJitDumpElf::AddSymToSymTab(const maplebe::Symbol &symbol, int64 symIdx) in AddSymToSymTab() argument 139 localSymTab.push_back(std::make_pair(symbol, symIdx)); in AddSymToSymTab() 145 const maplebe::Symbol &symbol = elem.first; in AppendGlobalSymsToSymTabSec() local 147 symbolTabSection->AppendSymbol(symbol); in AppendGlobalSymsToSymTabSec()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | symbol_table.h | 94 JSSymbol *symbol = JSSymbol::Cast(value.GetTaggedObject()); in FindSymbol() local 95 JSTaggedValue des = symbol->GetDescription(); in FindSymbol()
|
/arkcompiler/runtime_core/static_core/irtoc/backend/ |
H A D | dwarf_builder.h | 49 bool BuildGraphNestedFunction(unsigned symbol, const Function *func, Dwarf_Error &error, Dwarf_P_Die &die); 51 bool BuildGraph(const Function *func, uint32_t codeOffset, unsigned symbol);
|
H A D | dwarf_builder.cpp | 100 bool DwarfBuilder::BuildGraphNestedFunction(unsigned symbol, const Function *func, Dwarf_Error &error, Dwarf_P_Die &die) in BuildGraphNestedFunction() argument 107 if (dwarf_lne_set_address(dwarf_, 0, symbol, &error) != DW_DLV_OK) { in BuildGraphNestedFunction() 136 auto attr = dwarf_add_AT_targ_address_b(dwarf_, die, DW_AT_low_pc, 0, symbol, &error); in BuildGraphNestedFunction() 142 attr = dwarf_add_AT_targ_address_b(dwarf_, die, DW_AT_high_pc, graph->GetCode().size(), symbol, &error); in BuildGraphNestedFunction() 151 bool DwarfBuilder::BuildGraph(const Function *func, uint32_t codeOffset, unsigned symbol) in BuildGraph() argument 186 if (!BuildGraphNestedFunction(symbol, func, error, die)) { in BuildGraph()
|
/arkcompiler/runtime_core/static_core/runtime/tooling/inspector/types/ |
H A D | property_descriptor.h | 99 void SetSymbol(RemoteObject symbol) in SetSymbol() argument 101 symbol_.emplace(std::move(symbol)); in SetSymbol() 116 jsonBuilder.AddProperty("symbol", symbol_->ToJson()); in ToJson()
|