| /arkcompiler/runtime_core/static_core/compiler/tests/ |
| D | codegen_test.cpp | 219 auto codeEntry = reinterpret_cast<char *>(graph->GetCode().Data()); in CheckStoreArray() local 220 auto codeExit = codeEntry + graph->GetCode().Size(); in CheckStoreArray() 221 ASSERT(codeEntry != nullptr && codeExit != nullptr); in CheckStoreArray() 222 GetExecModule().SetInstructions(codeEntry, codeExit); in CheckStoreArray() 291 auto codeEntry = reinterpret_cast<char *>(graph->GetCode().Data()); in CheckLoadArray() local 292 auto codeExit = codeEntry + graph->GetCode().Size(); in CheckLoadArray() 293 ASSERT(codeEntry != nullptr && codeExit != nullptr); in CheckLoadArray() 294 GetExecModule().SetInstructions(codeEntry, codeExit); in CheckLoadArray() 368 auto codeEntry = reinterpret_cast<char *>(graph->GetCode().Data()); in CheckStoreArrayPair() local 369 auto codeExit = codeEntry + graph->GetCode().Size(); in CheckStoreArrayPair() [all …]
|
| D | inst_generator_test.cpp | 358 auto codeEntry = reinterpret_cast<char *>(graph->GetCode().Data()); in Generate() local 360 auto codeExit = codeEntry + graph->GetCode().Size(); in Generate() 361 ASSERT(codeEntry != nullptr && codeExit != nullptr); in Generate() 362 execModule_.SetInstructions(codeEntry, codeExit); in Generate() 436 auto codeEntry = reinterpret_cast<char *>(graph->GetCode().Data()); in GenCast() local 438 auto codeExit = codeEntry + graph->GetCode().Size(); in GenCast() 439 ASSERT(codeEntry != nullptr && codeExit != nullptr); in GenCast() 440 execModule_.SetInstructions(codeEntry, codeExit); in GenCast()
|
| /arkcompiler/ets_runtime/ecmascript/dfx/stackinfo/ |
| D | js_stackgetter.cpp | 56 FrameInfoTemp &codeEntry, in ParseMethodInfo() argument 61 codeEntry.methodKey = methodKey; in ParseMethodInfo() 65 GetNativeMethodCallPos(itNext, codeEntry); in ParseMethodInfo() 66 … GetNativeStack(vm, it, codeEntry.functionName, sizeof(codeEntry.functionName), isCpuProfiler); in ParseMethodInfo() 82 if (!CheckAndCopy(codeEntry.functionName, sizeof(codeEntry.functionName), functionName)) { in ParseMethodInfo() 88 if (!CheckAndCopy(codeEntry.recordName, sizeof(codeEntry.recordName), recordName)) { in ParseMethodInfo() 101 if (!CheckAndCopy(codeEntry.url, sizeof(codeEntry.url), sourceFile.c_str())) { in ParseMethodInfo() 106 codeEntry.lineNumber = debugExtractor->GetFristLine(methodId); in ParseMethodInfo() 107 codeEntry.columnNumber = debugExtractor->GetFristColumn(methodId); in ParseMethodInfo() 221 void JsStackGetter::GetNativeMethodCallPos(FrameIterator &it, FrameInfoTemp &codeEntry) in GetNativeMethodCallPos() argument [all …]
|
| D | js_stackgetter.h | 81 FrameInfoTemp &codeEntry, 88 static void GetNativeMethodCallPos(FrameIterator &it, FrameInfoTemp &codeEntry);
|
| /arkcompiler/runtime_core/static_core/compiler/tests/aarch64/ |
| D | codegen_test.cpp | 245 auto codeEntry = reinterpret_cast<vixl::aarch64::Instruction *>(GetGraph()->GetCode().Data()); in TEST_F() local 247 auto codeExit = codeEntry + GetGraph()->GetCode().Size(); in TEST_F() 248 ASSERT(codeEntry != nullptr && codeExit != nullptr); in TEST_F() 253 for (auto instr = codeEntry; instr < codeExit; instr += vixl::aarch64::kInstructionSize) { in TEST_F() 300 … auto codeEntry = reinterpret_cast<vixl::aarch64::Instruction *>(GetGraph()->GetCode().Data()); in CheckSpillFillCoalescingForEvenRegsNumber() local 302 auto codeExit = codeEntry + GetGraph()->GetCode().Size(); in CheckSpillFillCoalescingForEvenRegsNumber() 303 ASSERT(codeEntry != nullptr && codeExit != nullptr); in CheckSpillFillCoalescingForEvenRegsNumber() 308 for (auto instr = codeEntry; instr < codeExit; instr += vixl::aarch64::kInstructionSize) { in CheckSpillFillCoalescingForEvenRegsNumber() 360 … auto codeEntry = reinterpret_cast<vixl::aarch64::Instruction *>(GetGraph()->GetCode().Data()); in CheckSpillFillCoalescingForOddRegsNumber() local 362 auto codeExit = codeEntry + GetGraph()->GetCode().Size(); in CheckSpillFillCoalescingForOddRegsNumber() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/dfx/cpu_profiler/ |
| D | samples_record.cpp | 59 methodNode.codeEntry.functionName = "(root)"; in NodeInit() 65 methodNode.codeEntry.functionName = "(program)"; in NodeInit() 72 methodNode.codeEntry.functionName = "(idle)"; in NodeInit() 99 methodNode.codeEntry = GetMethodInfo(nodeKey.methodKey); in AddSample() 185 struct FrameInfo codeEntry = node.codeEntry; in StringifyNodes() local 187 TranslateUrlPositionBySourceMap(codeEntry); in StringifyNodes() 189 std::string url = codeEntry.url; in StringifyNodes() 193 + codeEntry.functionName + "\",\"moduleName\":\"" in StringifyNodes() 194 + codeEntry.moduleName + "\",\"scriptId\":\"" in StringifyNodes() 195 + std::to_string(codeEntry.scriptId) + "\",\"url\":\"" in StringifyNodes() [all …]
|
| D | samples_record.h | 55 struct FrameInfo codeEntry; member 145 void InsertStackInfo(struct MethodKey &methodKey, struct FrameInfo &codeEntry); 199 void TranslateUrlPositionBySourceMap(struct FrameInfo &codeEntry);
|
| D | cpu_profiler.cpp | 297 struct FrameInfoTemp codeEntry; in GetStack() local 298 if (UNLIKELY(!JsStackGetter::ParseMethodInfo(methodKey, it, vm_, codeEntry, true))) { in GetStack() 301 if (UNLIKELY(!generator_->PushStackInfo(codeEntry))) { in GetStack() 368 struct FrameInfoTemp codeEntry; in GetStackCallNapi() local 369 if (UNLIKELY(!JsStackGetter::ParseMethodInfo(methodKey, it, vm_, codeEntry, true))) { in GetStackCallNapi() 372 if (UNLIKELY(!generator_->PushNapiStackInfo(codeEntry))) { in GetStackCallNapi()
|
| /arkcompiler/ets_runtime/ecmascript/dfx/tracing/ |
| D | tracing.cpp | 193 if (nodeInfo.codeEntry.columnNumber != -1) { in TraceEventUpdateCpuProfiler() 194 … args += "\"columnNumber\":" + std::to_string(nodeInfo.codeEntry.columnNumber) + ","; in TraceEventUpdateCpuProfiler() 196 args += "\"functionName\":\"" + nodeInfo.codeEntry.functionName + "\","; in TraceEventUpdateCpuProfiler() 197 if (nodeInfo.codeEntry.lineNumber != -1) { in TraceEventUpdateCpuProfiler() 198 args += "\"lineNumber\":" + std::to_string(nodeInfo.codeEntry.lineNumber) + ","; in TraceEventUpdateCpuProfiler() 200 args += "\"scriptId\":" + std::to_string(nodeInfo.codeEntry.scriptId) + ","; in TraceEventUpdateCpuProfiler() 201 if (nodeInfo.codeEntry.scriptId != 0) { in TraceEventUpdateCpuProfiler() 202 args += "\"url\":\"" + nodeInfo.codeEntry.url + "\""; in TraceEventUpdateCpuProfiler() 236 …args += std::to_string(profileInfo->nodes[profileInfo->samples[sample - 1]].codeEntry.lineNumber +… in TraceEventUpdateCpuProfiler()
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | method.cpp | 125 void Method::SetCompiledFuncEntry(uintptr_t codeEntry, bool isFastCall) in SetCompiledFuncEntry() argument 127 ASSERT(codeEntry != 0); in SetCompiledFuncEntry() 128 SetCodeEntryAndMarkAOT(codeEntry); in SetCompiledFuncEntry()
|
| D | method.h | 389 void SetCodeEntryAndMarkAOT(uintptr_t codeEntry) in SetCodeEntryAndMarkAOT() argument 393 SetCodeEntryOrLiteral(codeEntry); in SetCodeEntryAndMarkAOT() 404 void SetCompiledFuncEntry(uintptr_t codeEntry, bool isFastCall);
|
| D | js_serializer.cpp | 496 uintptr_t codeEntry = method->GetCodeEntryOrLiteral(); in WriteMethod() local 497 if (!WriteRawData(&codeEntry, sizeof(uintptr_t))) { in WriteMethod() 1336 uintptr_t codeEntry; in ReadMethod() local 1337 if (!ReadNativePointer(&codeEntry)) { in ReadMethod() 1340 method->SetCodeEntryAndMarkAOT(codeEntry); in ReadMethod()
|
| D | object_factory.h | 253 JSHandle<JSFunction> NewAotFunction(uint32_t numArgs, uintptr_t codeEntry);
|
| D | object_factory.cpp | 1836 JSHandle<JSFunction> ObjectFactory::NewAotFunction(uint32_t numArgs, uintptr_t codeEntry) in NewAotFunction() argument 1839 JSHandle<Method> method = NewMethodForNativeFunction(reinterpret_cast<void *>(codeEntry)); in NewAotFunction() 1843 method->SetCodeEntryOrLiteral(codeEntry); in NewAotFunction()
|
| /arkcompiler/ets_runtime/ecmascript/dfx/hprof/ |
| D | heap_snapshot.cpp | 866 struct FunctionInfo codeEntry; in AddMethodInfo() local 867 codeEntry.functionId = sequenceId; in AddMethodInfo() 871 codeEntry.functionName = "anonymous"; in AddMethodInfo() 873 codeEntry.functionName = functionName; in AddMethodInfo() 875 GetString(codeEntry.functionName.c_str()); in AddMethodInfo() 882 codeEntry.scriptName = ""; in AddMethodInfo() 884 codeEntry.scriptName = sourceFile; in AddMethodInfo() 885 auto iter = scriptIdMap_.find(codeEntry.scriptName); in AddMethodInfo() 887 scriptIdMap_.emplace(codeEntry.scriptName, scriptIdMap_.size() + 1); in AddMethodInfo() 888 codeEntry.scriptId = static_cast<int>(scriptIdMap_.size()); in AddMethodInfo() [all …]
|
| D | heap_sampling.cpp | 111 struct FrameInfoTemp codeEntry; in GetStack() local 112 if (UNLIKELY(!JsStackGetter::ParseMethodInfo(methodKey, it, vm_, codeEntry))) { in GetStack() 115 if (UNLIKELY(!PushFrameInfo(codeEntry))) { in GetStack()
|
| /arkcompiler/ets_runtime/ecmascript/stubs/ |
| D | test_runtime_stubs.cpp | 66 auto codeEntry = thread->GetFastStubEntry(funcIndex.GetInt()); in DEF_RUNTIME_STUBS() local 67 …JSHandle<Method> method = factory->NewMethodForNativeFunction(reinterpret_cast<void *>(codeEntry)); in DEF_RUNTIME_STUBS() 71 method->SetCodeEntryOrLiteral(reinterpret_cast<uintptr_t>(codeEntry)); in DEF_RUNTIME_STUBS()
|
| /arkcompiler/runtime_core/static_core/compiler/code_info/ |
| D | code_info.h | 171 explicit CodeInfo(const void *codeEntry) in CodeInfo() argument 173 ASSERT(codeEntry != nullptr); in CodeInfo() 174 auto prefix = reinterpret_cast<const CodePrefix *>(codeEntry); in CodeInfo() 176 …data_ = Span(reinterpret_cast<const uint8_t *>(codeEntry), prefix->codeInfoOffset + prefix->codeIn… in CodeInfo()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/aot_file/ |
| D | aot_file_manager.cpp | 302 uint64_t codeEntry = entry.codeAddr_; in SetAOTFuncEntry() local 304 PrintAOTEntry(jsPandaFile, method, codeEntry); in SetAOTFuncEntry() 306 if (!codeEntry) { in SetAOTFuncEntry() 310 method->SetCodeEntryAndMarkAOT(codeEntry); in SetAOTFuncEntry()
|
| /arkcompiler/runtime_core/static_core/runtime/ |
| D | stack_walker.cpp | 126 const void *codeEntry; in CreateCFrame() local 130 codeEntry = cframe.GetDeoptCodeEntry(); in CreateCFrame() 132 codeEntry = Thread::GetCurrent()->GetVM()->GetCompiler()->GetOsrCode(cframe.GetMethod()); in CreateCFrame() 134 codeEntry = cframe.GetMethod()->GetCompiledEntryPoint(); in CreateCFrame() 136 new (&codeInfo_) CodeInfo(CodeInfo::GetCodeOriginFromEntryPoint(codeEntry)); in CreateCFrame()
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | js_serializer_test.cpp | 774 uintptr_t codeEntry = method->GetCodeEntryOrLiteral(); in AOTMethodTest() local 775 EXPECT_EQ(codeEntry, 0x1234); in AOTMethodTest() 1959 uintptr_t codeEntry = 0x1234; in HWTEST_F_L0() local 1960 method->SetCodeEntryAndMarkAOT(codeEntry); in HWTEST_F_L0()
|
| /arkcompiler/toolchain/tooling/base/ |
| D | pt_types.cpp | 2503 profileNode->SetCallFrame(RuntimeCallFrame::FromFrameInfo(cpuProfileNode.codeEntry)); in FromCpuProfileNode()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
| D | codegen.cpp | 483 auto codeEntry = reinterpret_cast<void *>(GetEncoder()->GetLabelAddress(GetLabelEntry())); in CopyToCodeCache() local 491 memcpy_s(code, codeSize, codeEntry, codeSize); in CopyToCodeCache()
|