Lines Matching refs:page

566     SecondLevelPage &page = secondLevelPages.back();  in finalize()  local
567 page.entryIndex = i; in finalize()
581 page.localEncodingIndexes.count(cuPtr->encoding)) { in finalize()
585 page.localEncodings.emplace_back(cuPtr->encoding); in finalize()
586 page.localEncodingIndexes[cuPtr->encoding] = n++; in finalize()
593 page.entryCount = i - page.entryIndex; in finalize()
599 page.entryCount < REGULAR_SECOND_LEVEL_ENTRIES_MAX) { in finalize()
600 page.kind = UNWIND_SECOND_LEVEL_REGULAR; in finalize()
601 page.entryCount = std::min(REGULAR_SECOND_LEVEL_ENTRIES_MAX, in finalize()
602 cuIndices.size() - page.entryIndex); in finalize()
603 i = page.entryIndex + page.entryCount; in finalize()
605 page.kind = UNWIND_SECOND_LEVEL_COMPRESSED; in finalize()
664 for (const SecondLevelPage &page : secondLevelPages) { in writeTo() local
665 size_t idx = cuIndices[page.entryIndex]; in writeTo()
697 for (const SecondLevelPage &page : secondLevelPages) { in writeTo() local
698 if (page.kind == UNWIND_SECOND_LEVEL_COMPRESSED) { in writeTo()
700 cuEntries[cuIndices[page.entryIndex]].functionAddress; in writeTo()
704 p2p->kind = page.kind; in writeTo()
707 p2p->entryCount = page.entryCount; in writeTo()
710 p2p->encodingsCount = page.localEncodings.size(); in writeTo()
712 for (size_t i = 0; i < page.entryCount; i++) { in writeTo()
714 cuEntries[cuIndices[page.entryIndex + i]]; in writeTo()
717 it = page.localEncodingIndexes.find(cue.encoding); in writeTo()
721 if (!page.localEncodings.empty()) in writeTo()
722 memcpy(ep, page.localEncodings.data(), in writeTo()
723 page.localEncodings.size() * sizeof(uint32_t)); in writeTo()
727 p2p->kind = page.kind; in writeTo()
730 p2p->entryCount = page.entryCount; in writeTo()
732 for (size_t i = 0; i < page.entryCount; i++) { in writeTo()
734 cuEntries[cuIndices[page.entryIndex + i]]; in writeTo()