Home
last modified time | relevance | path

Searched refs:CodeInfo (Results 1 – 25 of 29) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/
Dlitecg_codegen.cpp47 struct CodeInfo &state = *static_cast<struct CodeInfo *>(object); in AllocateCodeSection()
53 struct CodeInfo &state = *static_cast<struct CodeInfo *>(object); in SaveFunc2Addr()
59 struct CodeInfo &state = *static_cast<struct CodeInfo *>(object); in SaveFunc2FPtoPrevSPDelta()
65 struct CodeInfo &state = *static_cast<struct CodeInfo *>(object); in SaveFunc2CalleeOffsetInfo()
71 struct CodeInfo &state = *static_cast<struct CodeInfo *>(object); in SavePC2DeoptInfo()
77 struct CodeInfo &state = *static_cast<struct CodeInfo *>(object); in SavePC2CallSiteInfo()
/arkcompiler/runtime_core/static_core/compiler/code_info/
Dcode_info.h141 class CodeInfo final {
151 NO_COPY_SEMANTIC(CodeInfo);
152 NO_MOVE_SEMANTIC(CodeInfo);
154 CodeInfo() = default;
156 CodeInfo(const void *data, size_t size) in CodeInfo() function
157 : CodeInfo(Span<const uint8_t>(reinterpret_cast<const uint8_t *>(data), size)) in CodeInfo()
161 explicit CodeInfo(Span<const uint8_t> code) : CodeInfo(code.data()) in CodeInfo() function
166 explicit CodeInfo(Span<uint8_t> code) : CodeInfo(code.data()) in CodeInfo() function
171 explicit CodeInfo(const void *codeEntry) in CodeInfo() function
181 virtual ~CodeInfo() = default;
[all …]
Dcode_info.cpp21 void CodeInfo::Dump(std::ostream &stream) const in Dump()
33 void CodeInfo::Dump(std::ostream &stream, const StackMap &stackMap, Arch arch) const in Dump()
58 void CodeInfo::DumpInlineInfo(std::ostream &stream, const StackMap &stackMap, int depth) const in DumpInlineInfo()
Dcode_info_builder.h111 ASSERT(index == CodeInfo::TABLES_COUNT); in EnumerateTables()
Dcode_info_builder.cpp229 stream->resize(RoundUp(stream->size(), CodeInfo::SIZE_ALIGNMENT)); in Encode()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dllvm_codegen.cpp75 CodeInfo::CodeInfo() in CodeInfo() function in panda::ecmascript::kungfu::CodeInfo
80 CodeInfo::~CodeInfo() in ~CodeInfo()
85 CodeInfo::CodeSpace *CodeInfo::CodeSpace::GetInstance() in GetInstance()
91 CodeInfo::CodeSpace::CodeSpace() in CodeSpace()
105 CodeInfo::CodeSpace::~CodeSpace() in ~CodeSpace()
119 uint8_t *CodeInfo::CodeSpace::Alloca(uintptr_t size, bool isReq, size_t alignSize) in Alloca()
138 uint8_t *CodeInfo::AllocaInReqSecBuffer(uintptr_t size, size_t alignSize) in AllocaInReqSecBuffer()
143 uint8_t *CodeInfo::AllocaInNotReqSecBuffer(uintptr_t size, size_t alignSize) in AllocaInNotReqSecBuffer()
148 uint8_t *CodeInfo::AllocaCodeSection(uintptr_t size, const char *sectionName) in AllocaCodeSection()
169 uint8_t *CodeInfo::AllocaDataSection(uintptr_t size, const char *sectionName) in AllocaDataSection()
[all …]
Dcode_generator.h28 struct CodeInfo { struct
30 CodeInfo(); argument
32 ~CodeInfo();
135 const CodeInfo &GetCodeInfo() const in GetCodeInfo()
140 CodeInfo codeInfo_ {};
/arkcompiler/runtime_core/static_core/runtime/include/
Dcframe.h27 class CodeInfo; variable
83 using CodeInfo = compiler::CodeInfo; variable
174 …inline void GetVRegValue(const VRegInfo &vreg, const compiler::CodeInfo &codeInfo, SlotType **call… in GetVRegValue()
186 …inline void GetPackVRegValue(const VRegInfo &vreg, const compiler::CodeInfo &codeInfo, SlotType **… in GetPackVRegValue()
267 void Dump(const CodeInfo &codeInfo, std::ostream &os);
272 …C_API interpreter::VRegister GetVRegValue(const VRegInfo &vreg, const compiler::CodeInfo &codeInfo,
324 …interpreter::VRegister GetVRegValueConstant(const VRegInfo &vreg, const compiler::CodeInfo &codeIn…
Dstack_walker.h86 using CodeInfo = compiler::CodeInfo; variable
375 …explicit EnvData(const compiler::CodeInfo::VRegList<Allocator> &vregList, const CFrameType &cframe, in EnvData()
376 const CodeInfo &codeInfo, SlotType **calleeStack) in EnvData()
396 CodeInfo codeInfo_;
/arkcompiler/runtime_core/static_core/compiler/tools/debug/
Djit_writer.cpp27 const size_t codeOffset = CodeInfo::GetCodeOffset(jitDebugWriter_->GetArch()); in FillData()
34 … prefix.codeInfoOffset = codeOffset + RoundUp(method.GetCode().size(), CodeInfo::ALIGNMENT); in FillData()
49 … currPos += RoundUp(method.GetCode().size(), CodeInfo::ALIGNMENT) - method.GetCode().size(); in FillData()
/arkcompiler/runtime_core/static_core/compiler/aot/
Dcompiled_method.h74 …Up(CodePrefix::STRUCT_SIZE, GetCodeAlignment(arch_)) + RoundUp(code_.size(), CodeInfo::ALIGNMENT) + in GetOverallSize()
75 RoundUp(codeInfo_.size(), CodeInfo::SIZE_ALIGNMENT); in GetOverallSize()
Daot_file.h237 CodeInfo GetMethodCodeInfo(const MethodHeader *methodHeader) const in GetMethodCodeInfo()
239 return CodeInfo(GetAotFile()->GetMethodCode(methodHeader), methodHeader->codeSize); in GetMethodCodeInfo()
Daot_file.cpp165 return aotFile_->GetMethodCode(methodHeader) + CodeInfo::GetCodeOffset(RUNTIME_ARCH); in FindMethodCodeEntry()
175 return CodeInfo(code).GetCodeSpan(); in FindMethodCodeSpan()
/arkcompiler/runtime_core/static_core/runtime/
Dosr.cpp29 using compiler::CodeInfo;
68 CodeInfo codeInfo(CodeInfo::GetCodeOriginFromEntryPoint(osrCode)); in OsrEntry()
116 CodeInfo codeInfo(CodeInfo::GetCodeOriginFromEntryPoint(osrCode)); in PrepareOsrEntry()
Dsignal_handler.cpp261 if (!compiler::CodeInfo::VerifyCompiledEntry(entrypoint)) { in FindCompilerEntrypoint()
318 …compiler::CodeInfo codeinfo(compiler::CodeInfo::GetCodeOriginFromEntryPoint(ToVoidPtr(entrypoint))… in DetectSEGVFromCode()
345 …compiler::CodeInfo codeinfo(compiler::CodeInfo::GetCodeOriginFromEntryPoint(ToVoidPtr(entrypoint))… in DetectSEGVFromNullCheck()
Dcframe.cpp30 interpreter::VRegister CFrame::GetVRegValue(const VRegInfo &vreg, const compiler::CodeInfo &codeInf… in GetVRegValue()
46 …er::VRegister CFrame::GetVRegValue<true>(const VRegInfo &vreg, const compiler::CodeInfo &code_info,
48 …r::VRegister CFrame::GetVRegValue<false>(const VRegInfo &vreg, const compiler::CodeInfo &code_info,
144 interpreter::VRegister CFrame::GetVRegValueConstant(const VRegInfo &vreg, const compiler::CodeInfo in GetVRegValueConstant()
203 void CFrame::Dump(const CodeInfo &codeInfo, std::ostream &os) in Dump()
Dstack_walker.cpp136 new (&codeInfo_) CodeInfo(CodeInfo::GetCodeOriginFromEntryPoint(codeEntry)); in CreateCFrame()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Daot_data.cpp31 return offset - (codeAddress_ + pc + CodeInfo::GetCodeOffset(graph_->GetArch())); in GetSharedSlowPathOffset()
36 …slowPathData_->SetSharedSlowPathOffset(id, codeAddress_ + pc + CodeInfo::GetCodeOffset(graph_->Get… in SetSharedSlowPathOffset()
48 offset -= CodeInfo::GetCodeOffset(graph_->GetArch()); in GetEntrypointOffset()
/arkcompiler/runtime_core/compiler/tests/
Dcode_info_test.cpp51 size_t code_offset = CodeInfo::GetCodeOffset(RUNTIME_ARCH) + DUMMY_CODE_SIZE; in EmitCode()
62 …void EnumerateVRegs(const CodeInfo &code_info, const StackMap &stack_map, int inline_depth, Callba… in EnumerateVRegs()
71 …void CompareVRegs(CodeInfo &code_info, StackMap stack_map, int inline_info_index, std::array<VRegI… in CompareVRegs()
120 CodeInfo code_info(data.data()); in TEST_F()
222 CodeInfo code_info(data.data()); in TEST_F()
301 CodeInfo code_info(data.data()); in TEST_F()
/arkcompiler/runtime_core/static_core/compiler/tests/
Dcode_info_test.cpp53 size_t codeOffset = CodeInfo::GetCodeOffset(RUNTIME_ARCH) + DUMMY_CODE_SIZE; in EmitCode()
64 …void EnumerateVRegs(const CodeInfo &codeInfo, const StackMap &stackMap, int inlineDepth, Callback … in EnumerateVRegs()
73 …void CompareVRegs(CodeInfo &codeInfo, StackMap stackMap, int inlineInfoIndex, std::array<VRegInfo,… in CompareVRegs()
122 CodeInfo codeInfo(data.data()); in TEST_F()
224 CodeInfo codeInfo(data.data()); in TEST_F()
303 CodeInfo codeInfo(data.data()); in TEST_F()
/arkcompiler/runtime_core/static_core/compiler/tools/aotdump/
Daotdump.cpp302 …void PrintCode(const char *prefix, const AotFile &aotFile, const CodeInfo &codeInfo, std::ostream … in PrintCode()
322 void PrintCodeArm64(const char *prefix, const CodeInfo &codeInfo, std::ostream &stream, in PrintCodeArm64()
349 void PrintCodeX8664(const char *prefix, const CodeInfo &codeInfo, std::ostream &stream, in PrintCodeX8664()
391 …void PrintStackmap(std::ostream &stream, const char *prefix, const CodeInfo &codeInfo, const Stack… in PrintStackmap()
398 for (auto ii : const_cast<CodeInfo &>(codeInfo).GetInlineInfos(stackmap)) { in PrintStackmap()
402 … const_cast<CodeInfo &>(codeInfo).GetMethod(stackmap, ii.GetRow() - stackmap.GetInlineInfoIndex()); in PrintStackmap()
/arkcompiler/runtime_core/static_core/compiler/aot/aot_builder/
Daot_builder.cpp35 const size_t codeOffset = CodeInfo::GetCodeOffset(aotBuilder_->GetArch()); in FillData()
42 … prefix.codeInfoOffset = codeOffset + RoundUp(method.GetCode().size(), CodeInfo::ALIGNMENT); in FillData()
57 … currPos += RoundUp(method.GetCode().size(), CodeInfo::ALIGNMENT) - method.GetCode().size(); in FillData()
293 return textSection->GetAddress() + offset + CodeInfo::GetCodeOffset(ARCH); in GenerateSymbols()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
Ddisassembly.cpp162 CodeInfo codeInfo; in PrintCodeInfo()
/arkcompiler/runtime_core/docs/
Dcode_metainfo.md25 | CodeInfo | CodeInfoHeader |
/arkcompiler/runtime_core/static_core/docs/
Dcode_metainfo.md25 | CodeInfo | CodeInfoHeader |

12