Lines Matching refs:pcs
50 const uptr* pcs, uptr len) { in WriteModuleCoverage() argument
54 WriteToFile(fd, pcs, len * sizeof(*pcs)); in WriteModuleCoverage()
64 uptr* pcs = static_cast<uptr*>(InternalAlloc(len * sizeof(uptr))); in SanitizerDumpCoverage() local
66 internal_memcpy(pcs, unsorted_pcs, len * sizeof(uptr)); in SanitizerDumpCoverage()
67 Sort(pcs, len); in SanitizerDumpCoverage()
74 const uptr pc = pcs[i]; in SanitizerDumpCoverage()
77 if (!GetModuleAndOffsetForPc(pc, nullptr, 0, &pcs[i])) { in SanitizerDumpCoverage()
81 uptr module_base = pc - pcs[i]; in SanitizerDumpCoverage()
85 WriteModuleCoverage(file_path, module_name, &pcs[module_start_idx], in SanitizerDumpCoverage()
92 GetModuleAndOffsetForPc(pc, module_name, kMaxPathLength, &pcs[i]); in SanitizerDumpCoverage()
97 WriteModuleCoverage(file_path, module_name, &pcs[module_start_idx], in SanitizerDumpCoverage()
103 InternalFree(pcs); in SanitizerDumpCoverage()
219 SANITIZER_INTERFACE_ATTRIBUTE void __sanitizer_dump_coverage(const uptr* pcs, in __sanitizer_dump_coverage() argument
221 return __sancov::SanitizerDumpCoverage(pcs, len); in __sanitizer_dump_coverage()