Home
last modified time | relevance | path

Searched refs:stackmapAddr (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/stackmap/
H A Dark_stackmap_parser.h40 void GetConstInfo(uintptr_t callsite, LLVMStackMapType::ConstInfo& info, uint8_t *stackmapAddr = nullptr) const;
42 uint8_t *stackmapAddr) const;
46 uintptr_t callSiteSp, uint8_t *stackmapAddr) const;
47 void GetArkDeopt(uintptr_t callSiteAddr, uint8_t *stackmapAddr, std::vector<ARKDeopt>& deopts) const;
54 void GetArkDeopt(uint8_t *stackmapAddr, const CallsiteHeader& callsiteHead,
61 uintptr_t GetStackSlotAddress(uint8_t *stackmapAddr, uintptr_t callSiteSp, uintptr_t callsiteFp,
H A Dark_stackmap_parser.cpp43 void ArkStackMapParser::GetArkDeopt(uint8_t *stackmapAddr, in GetArkDeopt() argument
47 ParseArkDeopt(callsiteHead, stackmapAddr, deopts); in GetArkDeopt()
51 uint8_t *stackmapAddr, in GetArkDeopt()
54 ArkStackMapHeader *head = reinterpret_cast<ArkStackMapHeader *>(stackmapAddr); in GetArkDeopt()
61 CallsiteHeader *callsiteHead = reinterpret_cast<CallsiteHeader *>(stackmapAddr + sizeof(ArkStackMapHeader)); in GetArkDeopt()
67 GetArkDeopt(stackmapAddr, *found, deopts); in GetArkDeopt()
72 uint8_t *stackmapAddr) const in GetConstInfo()
75 GetArkDeopt(callSiteAddr, stackmapAddr, deopts); in GetConstInfo()
98 uint8_t *stackmapAddr) const in GetMethodOffsetInfo()
101 GetArkDeopt(callSiteAddr, stackmapAddr, deopt in GetMethodOffsetInfo()
50 GetArkDeopt(uintptr_t callSiteAddr, uint8_t *stackmapAddr, std::vector<ARKDeopt>& deopts) const GetArkDeopt() argument
127 GetStackSlotAddress(uint8_t *stackmapAddr, uintptr_t callSiteSp, uintptr_t callsiteFp, uint32_t &offset) const GetStackSlotAddress() argument
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/aot_file/
H A Daot_file_info.cpp33 uint8_t *stackmapAddr = nullptr; in CalCallSiteInfo() local
46 stackmapAddr = d.GetArkStackMapRawPtr(); in CalCallSiteInfo()
47 ASSERT(stackmapAddr != nullptr); in CalCallSiteInfo()
51 ret = std::make_tuple(textStart, stackmapAddr, delta, calleeRegInfo); in CalCallSiteInfo()
59 ret = std::make_tuple(textStart, stackmapAddr, delta, calleeRegInfo); in CalCallSiteInfo()
64 ret = std::make_tuple(textStart, stackmapAddr, delta, calleeRegInfo); in CalCallSiteInfo()
/arkcompiler/ets_runtime/ecmascript/mem/
H A Dmachine_code.cpp82 uint8_t *stackmapAddr = GetStackMapOrOffsetTableAddress(); in SetNonText() local
83 if (memcpy_s(stackmapAddr, desc.stackMapOrOffsetTableSize, in SetNonText()
146 uint8_t *stackmapAddr = GetStackMapOrOffsetTableAddress(); in SetData() local
151 ", stackMap addr:" << reinterpret_cast<void*>(stackmapAddr) << in SetData()
198 uint8_t *stackmapAddr = GetStackMapOrOffsetTableAddress(); in SetBaselineCodeData() local
199 if (memcpy_s(stackmapAddr, desc.stackMapOrOffsetTableSize, in SetBaselineCodeData()
230 uint8_t *stackmapAddr = GetStackMapOrOffsetTableAddress(); in CalCallSiteInfo() local
231 ASSERT(stackmapAddr != nullptr); in CalCallSiteInfo()
243 auto ret = std::make_tuple(textStart, stackmapAddr, delta, calleeRegInfo); in CalCallSiteInfo()

Completed in 2 milliseconds