Lines Matching defs:callsiteHead
23 int ArkStackMapParser::BinaraySearch(CallsiteHeader *callsiteHead, uint32_t callsiteNum, uintptr_t callSiteAddr) const
31 v = callsiteHead[mid].calliteOffsetInTxtSec;
44 const CallsiteHeader& callsiteHead,
47 ParseArkDeopt(callsiteHead, stackmapAddr, deopts);
61 CallsiteHeader *callsiteHead = reinterpret_cast<CallsiteHeader *>(stackmapAddr + sizeof(ArkStackMapHeader));
62 int mid = BinaraySearch(callsiteHead, callsiteNum, callSiteAddr);
66 CallsiteHeader *found = callsiteHead + mid;
168 CallsiteHeader *callsiteHead = reinterpret_cast<CallsiteHeader *>(stackmapAddr + sizeof(ArkStackMapHeader));
169 int mid = BinaraySearch(callsiteHead, callsiteNum, callSiteAddr);
173 CallsiteHeader *found = callsiteHead + mid;
205 void ArkStackMapParser::ParseArkStackMap(const CallsiteHeader& callsiteHead,
211 uint32_t offset = callsiteHead.stackmapOffsetInSMSec;
212 uint16_t stackmapNum = callsiteHead.stackmapNum;
225 void ArkStackMapParser::ParseArkDeopt(const CallsiteHeader& callsiteHead,
230 uint32_t deoptOffset = callsiteHead.deoptOffset;
231 uint16_t deoptNum = callsiteHead.deoptNum;
268 CallsiteHeader callsiteHead;
273 binBufparser.ParseBuffer(&callsiteHead, sizeof(CallsiteHeader));
276 LOG_COMPILER(VERBOSE) << " calliteOffsetInTxtSec: 0x" << std::hex << callsiteHead.calliteOffsetInTxtSec
277 << " stackmap offset: 0x" << std::hex << callsiteHead.stackmapOffsetInSMSec
278 << " num:" << callsiteHead.stackmapNum
279 << " deopt Offset: 0x" << std::hex << callsiteHead.deoptOffset
280 << " num:" << callsiteHead.deoptNum;
281 ParseArkStackMap(callsiteHead, ptr, arkStackMaps);
282 ParseArkDeopt(callsiteHead, ptr, deopts);