Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions compiler-rt/lib/tsan/rtl/tsan_fd.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ void FdAcquire(ThreadState *thr, uptr pc, int fd) {
return;
FdDesc *d = fddesc(thr, pc, fd);
FdSync *s = d->sync;
DPrintf("#%d: FdAcquire(%d) -> %p\n", thr->tid, fd, s);
DPrintf("#%d: FdAcquire(%d) -> %p\n", thr->tid, fd, (void*)s);
MemoryAccess(thr, pc, (uptr)d, 8, kAccessRead);
if (s)
Acquire(thr, pc, (uptr)s);
Expand All @@ -191,7 +191,7 @@ void FdRelease(ThreadState *thr, uptr pc, int fd) {
return;
FdDesc *d = fddesc(thr, pc, fd);
FdSync *s = d->sync;
DPrintf("#%d: FdRelease(%d) -> %p\n", thr->tid, fd, s);
DPrintf("#%d: FdRelease(%d) -> %p\n", thr->tid, fd, (void*)s);
MemoryAccess(thr, pc, (uptr)d, 8, kAccessRead);
if (s)
Release(thr, pc, (uptr)s);
Expand Down
6 changes: 3 additions & 3 deletions compiler-rt/lib/tsan/rtl/tsan_rtl.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ static TracePart* TracePartAlloc(ThreadState* thr) {
if (trace->parts_allocated == max_parts ||
ctx->trace_part_finished_excess) {
part = ctx->trace_part_recycle.PopFront();
DPrintf("#%d: TracePartAlloc: part=%p\n", thr->tid, part);
DPrintf("#%d: TracePartAlloc: part=%p\n", thr->tid, (void*)part);
if (part && part->trace) {
Trace* trace1 = part->trace;
Lock trace_lock(&trace1->mtx);
Expand Down Expand Up @@ -938,7 +938,7 @@ static bool TraceSkipGap(ThreadState* thr) {
DCHECK_EQ(reinterpret_cast<uptr>(pos + 1) & TracePart::kAlignment, 0);
auto *part = trace->parts.Back();
DPrintf("#%d: TraceSwitchPart enter trace=%p parts=%p-%p pos=%p\n", thr->tid,
trace, trace->parts.Front(), part, pos);
(void*)trace, (void*)trace->parts.Front(), (void*)part, (void*)pos);
if (!part)
return false;
// We can get here when we still have space in the current trace part.
Expand Down Expand Up @@ -1052,7 +1052,7 @@ void TraceSwitchPartImpl(ThreadState* thr) {
ctx->trace_part_recycle.PushBack(recycle);
}
DPrintf("#%d: TraceSwitchPart exit parts=%p-%p pos=0x%zx\n", thr->tid,
trace->parts.Front(), trace->parts.Back(),
(void*)trace->parts.Front(), (void*)trace->parts.Back(),
atomic_load_relaxed(&thr->trace_pos));
}

Expand Down
5 changes: 3 additions & 2 deletions compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -511,7 +511,8 @@ bool RestoreStack(EventType type, Sid sid, Epoch epoch, uptr addr, uptr size,
Lock lock(&trace->mtx);
first_part = trace->parts.Front();
if (!first_part) {
DPrintf2("RestoreStack: tid=%d trace=%p no trace parts\n", tid, trace);
DPrintf2("RestoreStack: tid=%d trace=%p no trace parts\n", tid,
(void*)trace);
return false;
}
last_part = trace->parts.Back();
Expand All @@ -527,7 +528,7 @@ bool RestoreStack(EventType type, Sid sid, Epoch epoch, uptr addr, uptr size,
bool is_atomic = typ & kAccessAtomic;
bool is_free = typ & kAccessFree;
DPrintf2("RestoreStack: tid=%d parts=[%p-%p] last_pos=%p\n", tid,
trace->parts.Front(), last_part, last_pos);
(void*)trace->parts.Front(), (void*)last_part, (void*)last_pos);
TraceReplay(
trace, last_part, last_pos, sid, epoch,
[&](Sid ev_sid, Epoch ev_epoch, Event *evp) {
Expand Down