Home
last modified time | relevance | path

Searched refs:codeEntry (Results 1 – 23 of 23) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/tests/
Dcodegen_test.cpp219 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 …]
Dinst_generator_test.cpp358 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/
Djs_stackgetter.cpp56 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 …]
Djs_stackgetter.h81 FrameInfoTemp &codeEntry,
88 static void GetNativeMethodCallPos(FrameIterator &it, FrameInfoTemp &codeEntry);
/arkcompiler/runtime_core/static_core/compiler/tests/aarch64/
Dcodegen_test.cpp245 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/
Dsamples_record.cpp59 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 …]
Dsamples_record.h55 struct FrameInfo codeEntry; member
145 void InsertStackInfo(struct MethodKey &methodKey, struct FrameInfo &codeEntry);
199 void TranslateUrlPositionBySourceMap(struct FrameInfo &codeEntry);
Dcpu_profiler.cpp297 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/
Dtracing.cpp193 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/
Dmethod.cpp125 void Method::SetCompiledFuncEntry(uintptr_t codeEntry, bool isFastCall) in SetCompiledFuncEntry() argument
127 ASSERT(codeEntry != 0); in SetCompiledFuncEntry()
128 SetCodeEntryAndMarkAOT(codeEntry); in SetCompiledFuncEntry()
Dmethod.h389 void SetCodeEntryAndMarkAOT(uintptr_t codeEntry) in SetCodeEntryAndMarkAOT() argument
393 SetCodeEntryOrLiteral(codeEntry); in SetCodeEntryAndMarkAOT()
404 void SetCompiledFuncEntry(uintptr_t codeEntry, bool isFastCall);
Djs_serializer.cpp496 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()
Dobject_factory.h253 JSHandle<JSFunction> NewAotFunction(uint32_t numArgs, uintptr_t codeEntry);
Dobject_factory.cpp1836 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/
Dheap_snapshot.cpp866 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 …]
Dheap_sampling.cpp111 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/
Dtest_runtime_stubs.cpp66 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/
Dcode_info.h171 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/
Daot_file_manager.cpp302 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/
Dstack_walker.cpp126 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/
Djs_serializer_test.cpp774 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/
Dpt_types.cpp2503 profileNode->SetCallFrame(RuntimeCallFrame::FromFrameInfo(cpuProfileNode.codeEntry)); in FromCpuProfileNode()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
Dcodegen.cpp483 auto codeEntry = reinterpret_cast<void *>(GetEncoder()->GetLabelAddress(GetLabelEntry())); in CopyToCodeCache() local
491 memcpy_s(code, codeSize, codeEntry, codeSize); in CopyToCodeCache()