Lines Matching refs:ev

24   EventAccess* ev;  in TryTraceMemoryAccess()  local
25 if (UNLIKELY(!TraceAcquire(thr, &ev))) in TryTraceMemoryAccess()
31 ev->is_access = 1; in TryTraceMemoryAccess()
32 ev->is_read = !!(typ & kAccessRead); in TryTraceMemoryAccess()
33 ev->is_atomic = !!(typ & kAccessAtomic); in TryTraceMemoryAccess()
34 ev->size_log = size_log; in TryTraceMemoryAccess()
35 ev->pc_delta = pc_delta; in TryTraceMemoryAccess()
36 DCHECK_EQ(ev->pc_delta, pc_delta); in TryTraceMemoryAccess()
37 ev->addr = CompressAddr(addr); in TryTraceMemoryAccess()
38 TraceRelease(thr, ev); in TryTraceMemoryAccess()
41 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()
110 EventLock ev; in TraceMutexLock() local
111 ev.is_access = 0; in TraceMutexLock()
112 ev.is_func = 0; in TraceMutexLock()
113 ev.type = type; in TraceMutexLock()
114 ev.pc = CompressAddr(pc); in TraceMutexLock()
115 ev.stack_lo = stk; in TraceMutexLock()
116 ev.stack_hi = stk >> EventLock::kStackIDLoBits; in TraceMutexLock()
117 ev._ = 0; in TraceMutexLock()
118 ev.addr = CompressAddr(addr); in TraceMutexLock()
119 TraceEvent(thr, ev); in TraceMutexLock()
125 EventUnlock ev; in TraceMutexUnlock() local
126 ev.is_access = 0; in TraceMutexUnlock()
127 ev.is_func = 0; in TraceMutexUnlock()
128 ev.type = EventType::kUnlock; in TraceMutexUnlock()
129 ev._ = 0; in TraceMutexUnlock()
130 ev.addr = CompressAddr(addr); in TraceMutexUnlock()
131 TraceEvent(thr, ev); in TraceMutexUnlock()
138 EventTime ev; in TraceTime() local
139 ev.is_access = 0; in TraceTime()
140 ev.is_func = 0; in TraceTime()
141 ev.type = EventType::kTime; in TraceTime()
142 ev.sid = static_cast<u64>(fast_state.sid()); in TraceTime()
143 ev.epoch = static_cast<u64>(fast_state.epoch()); in TraceTime()
144 ev._ = 0; in TraceTime()
145 TraceEvent(thr, ev); in TraceTime()