Lines Matching defs:pc_array
57 // pc_array is the array containing the covered PCs.
58 // To make the pc_array thread- and async-signal-safe it has to be large enough.
61 // With coverage_direct=1 in ASAN_OPTIONS, pc_array memory is mapped to a file.
117 // pc_array is allocated with MmapNoReserveOrDie and so it uses only as
119 uptr *pc_array;
120 // Index of the first available pc_array slot.
134 uptr beg, end; // elements [beg,end) in pc_array.
157 // values. Each such value is the index in pc_array.
194 if (pc_array)
196 pc_array = reinterpret_cast<uptr *>(
233 if (pc_array) {
234 UnmapOrDie(pc_array, sizeof(uptr) * kPcArrayMaxSize);
235 pc_array = nullptr;
307 // Extend the file and map the new space at the end of pc_array.
315 uptr next_map_base = ((uptr)pc_array) + pc_array_mapped_size;
392 // pc_array.
399 if (!pc_array) return;
407 pc_array[idx] = BundlePcAndCounter(pc, counter);
503 return pc_array;
591 sym->GetModuleNameAndOffsetForPC(UnbundlePc(pc_array[i]), &module_name,
718 uptr pc = UnbundlePc(pc_array[i]);
750 uptr pc = UnbundlePc(pc_array[i]);
751 uptr counter = UnbundleCounter(pc_array[i]);