Lines Matching refs:ev
26 EventAccess *ev; in TryTraceMemoryAccess() local
27 if (UNLIKELY(!TraceAcquire(thr, &ev))) in TryTraceMemoryAccess()
33 ev->is_access = 1; in TryTraceMemoryAccess()
34 ev->is_read = !!(typ & kAccessRead); in TryTraceMemoryAccess()
35 ev->is_atomic = !!(typ & kAccessAtomic); in TryTraceMemoryAccess()
36 ev->size_log = size_log; in TryTraceMemoryAccess()
37 ev->pc_delta = pc_delta; in TryTraceMemoryAccess()
38 DCHECK_EQ(ev->pc_delta, pc_delta); in TryTraceMemoryAccess()
39 ev->addr = CompressAddr(addr); in TryTraceMemoryAccess()
40 TraceRelease(thr, ev); in TryTraceMemoryAccess()
43 auto *evex = reinterpret_cast<EventAccessExt *>(ev); in TryTraceMemoryAccess()
61 EventAccessRange *ev; in TryTraceMemoryAccessRange() local
62 if (UNLIKELY(!TraceAcquire(thr, &ev))) in TryTraceMemoryAccessRange()
65 ev->is_access = 0; in TryTraceMemoryAccessRange()
66 ev->is_func = 0; in TryTraceMemoryAccessRange()
67 ev->type = EventType::kAccessRange; in TryTraceMemoryAccessRange()
68 ev->is_read = !!(typ & kAccessRead); in TryTraceMemoryAccessRange()
69 ev->is_free = !!(typ & kAccessFree); in TryTraceMemoryAccessRange()
70 ev->size_lo = size; in TryTraceMemoryAccessRange()
71 ev->pc = CompressAddr(pc); in TryTraceMemoryAccessRange()
72 ev->addr = CompressAddr(addr); in TryTraceMemoryAccessRange()
73 ev->size_hi = size >> EventAccessRange::kSizeLoBits; in TryTraceMemoryAccessRange()
74 TraceRelease(thr, ev); in TryTraceMemoryAccessRange()
100 EventLock ev; in TraceMutexLock() local
101 ev.is_access = 0; in TraceMutexLock()
102 ev.is_func = 0; in TraceMutexLock()
103 ev.type = type; in TraceMutexLock()
104 ev.pc = CompressAddr(pc); in TraceMutexLock()
105 ev.stack_lo = stk; in TraceMutexLock()
106 ev.stack_hi = stk >> EventLock::kStackIDLoBits; in TraceMutexLock()
107 ev._ = 0; in TraceMutexLock()
108 ev.addr = CompressAddr(addr); in TraceMutexLock()
109 TraceEvent(thr, ev); in TraceMutexLock()
115 EventUnlock ev; in TraceMutexUnlock() local
116 ev.is_access = 0; in TraceMutexUnlock()
117 ev.is_func = 0; in TraceMutexUnlock()
118 ev.type = EventType::kUnlock; in TraceMutexUnlock()
119 ev._ = 0; in TraceMutexUnlock()
120 ev.addr = CompressAddr(addr); in TraceMutexUnlock()
121 TraceEvent(thr, ev); in TraceMutexUnlock()
127 EventTime ev; in TraceTime() local
128 ev.is_access = 0; in TraceTime()
129 ev.is_func = 0; in TraceTime()
130 ev.type = EventType::kTime; in TraceTime()
131 ev.sid = static_cast<u64>(thr->sid); in TraceTime()
132 ev.epoch = static_cast<u64>(thr->epoch); in TraceTime()
133 ev._ = 0; in TraceTime()
134 TraceEvent(thr, ev); in TraceTime()