Lines Matching defs:cuEntries
155 std::vector<CompactUnwindEntry> cuEntries;
156 // Indices into the cuEntries vector.
161 // Indices into cuEntries for CUEs with a non-null LSDA.
163 // Map of cuEntries index to an index within the LSDA array.
350 std::vector<CompactUnwindEntry> &cuEntries) {
352 CompactUnwindEntry &cu = cuEntries[i];
404 CompactUnwindEntry &cu = cuEntries[idx];
463 cuEntries.resize(symbols.size());
468 relocateCompactUnwind(cuEntries);
472 cuIndices.resize(cuEntries.size());
475 return cuEntries[a].functionAddress < cuEntries[b].functionAddress;
479 cueEndBoundary = cuEntries[cuIndices.back()].functionAddress +
480 cuEntries[cuIndices.back()].functionLength;
507 cuEntries[*foldBegin].encoding == cuEntries[*foldEnd].encoding &&
508 !cuEntries[*foldBegin].lsda && !cuEntries[*foldEnd].lsda &&
516 cuEntries[*foldBegin].personality ==
517 cuEntries[*foldEnd].personality &&
518 canFoldEncoding(cuEntries[*foldEnd].encoding))
530 encodingFrequencies[cuEntries[idx].encoding]++;
569 cuEntries[idx].functionAddress + COMPRESSED_ENTRY_FUNC_OFFSET_MASK;
577 const CompactUnwindEntry *cuPtr = &cuEntries[idx];
611 if (cuEntries[idx].lsda)
655 // FIXME: LD64 checks and warns aboutgaps or overlapse in cuEntries address
666 iep->functionOffset = cuEntries[idx].functionAddress - in.header->addr;
689 const CompactUnwindEntry &cu = cuEntries[idx];
700 cuEntries[cuIndices[page.entryIndex]].functionAddress;
714 cuEntries[cuIndices[page.entryIndex + i]];
734 cuEntries[cuIndices[page.entryIndex + i]];