clang++ caught a runtime bug in sampread

上级 9601d0f9
......@@ -181,11 +181,13 @@ sampread(struct inode *ip, char *dst, u32 off, u32 n)
if (hdr == NULL)
return -1;
hdr->ncpus = NCPU;
i = 0;
for (p = &pmulog[0]; p != q; p++) {
u64 sz = p->count * sizeof(struct pmuevent);
hdr->cpu[i].offset = len;
hdr->cpu[i].size = sz;
len += sz;
i++;
}
cc = MIN(hdrlen-off, n);
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论