Lines Matching refs:addr

40 MBlock *JavaHeapBlock(uptr addr, uptr *start) {  in JavaHeapBlock()  argument
41 if (!jctx || addr < jctx->heap_begin || in JavaHeapBlock()
42 addr >= jctx->heap_begin + jctx->heap_size) in JavaHeapBlock()
44 for (uptr p = RoundDown(addr, kMetaShadowCell); p >= jctx->heap_begin; in JavaHeapBlock()
49 if (p + b->siz <= addr) in JavaHeapBlock()
162 void __tsan_java_mutex_lock(jptr addr) { in __tsan_java_mutex_lock() argument
164 DPrintf("#%d: java_mutex_lock(0x%zx)\n", thr->tid, addr); in __tsan_java_mutex_lock()
166 DCHECK_GE(addr, jctx->heap_begin); in __tsan_java_mutex_lock()
167 DCHECK_LT(addr, jctx->heap_begin + jctx->heap_size); in __tsan_java_mutex_lock()
169 MutexPostLock(thr, 0, addr, in __tsan_java_mutex_lock()
174 void __tsan_java_mutex_unlock(jptr addr) { in __tsan_java_mutex_unlock() argument
176 DPrintf("#%d: java_mutex_unlock(0x%zx)\n", thr->tid, addr); in __tsan_java_mutex_unlock()
178 DCHECK_GE(addr, jctx->heap_begin); in __tsan_java_mutex_unlock()
179 DCHECK_LT(addr, jctx->heap_begin + jctx->heap_size); in __tsan_java_mutex_unlock()
181 MutexUnlock(thr, 0, addr); in __tsan_java_mutex_unlock()
184 void __tsan_java_mutex_read_lock(jptr addr) { in __tsan_java_mutex_read_lock() argument
186 DPrintf("#%d: java_mutex_read_lock(0x%zx)\n", thr->tid, addr); in __tsan_java_mutex_read_lock()
188 DCHECK_GE(addr, jctx->heap_begin); in __tsan_java_mutex_read_lock()
189 DCHECK_LT(addr, jctx->heap_begin + jctx->heap_size); in __tsan_java_mutex_read_lock()
191 MutexPostReadLock(thr, 0, addr, in __tsan_java_mutex_read_lock()
196 void __tsan_java_mutex_read_unlock(jptr addr) { in __tsan_java_mutex_read_unlock() argument
198 DPrintf("#%d: java_mutex_read_unlock(0x%zx)\n", thr->tid, addr); in __tsan_java_mutex_read_unlock()
200 DCHECK_GE(addr, jctx->heap_begin); in __tsan_java_mutex_read_unlock()
201 DCHECK_LT(addr, jctx->heap_begin + jctx->heap_size); in __tsan_java_mutex_read_unlock()
203 MutexReadUnlock(thr, 0, addr); in __tsan_java_mutex_read_unlock()
206 void __tsan_java_mutex_lock_rec(jptr addr, int rec) { in __tsan_java_mutex_lock_rec() argument
208 DPrintf("#%d: java_mutex_lock_rec(0x%zx, %d)\n", thr->tid, addr, rec); in __tsan_java_mutex_lock_rec()
210 DCHECK_GE(addr, jctx->heap_begin); in __tsan_java_mutex_lock_rec()
211 DCHECK_LT(addr, jctx->heap_begin + jctx->heap_size); in __tsan_java_mutex_lock_rec()
214 MutexPostLock(thr, 0, addr, in __tsan_java_mutex_lock_rec()
220 int __tsan_java_mutex_unlock_rec(jptr addr) { in __tsan_java_mutex_unlock_rec() argument
222 DPrintf("#%d: java_mutex_unlock_rec(0x%zx)\n", thr->tid, addr); in __tsan_java_mutex_unlock_rec()
224 DCHECK_GE(addr, jctx->heap_begin); in __tsan_java_mutex_unlock_rec()
225 DCHECK_LT(addr, jctx->heap_begin + jctx->heap_size); in __tsan_java_mutex_unlock_rec()
227 return MutexUnlock(thr, 0, addr, MutexFlagRecursiveUnlock); in __tsan_java_mutex_unlock_rec()
230 void __tsan_java_acquire(jptr addr) { in __tsan_java_acquire() argument
232 DPrintf("#%d: java_acquire(0x%zx)\n", thr->tid, addr); in __tsan_java_acquire()
234 DCHECK_GE(addr, jctx->heap_begin); in __tsan_java_acquire()
235 DCHECK_LT(addr, jctx->heap_begin + jctx->heap_size); in __tsan_java_acquire()
237 Acquire(thr, 0, addr); in __tsan_java_acquire()
240 void __tsan_java_release(jptr addr) { in __tsan_java_release() argument
242 DPrintf("#%d: java_release(0x%zx)\n", thr->tid, addr); in __tsan_java_release()
244 DCHECK_GE(addr, jctx->heap_begin); in __tsan_java_release()
245 DCHECK_LT(addr, jctx->heap_begin + jctx->heap_size); in __tsan_java_release()
247 Release(thr, 0, addr); in __tsan_java_release()
250 void __tsan_java_release_store(jptr addr) { in __tsan_java_release_store() argument
252 DPrintf("#%d: java_release_store(0x%zx)\n", thr->tid, addr); in __tsan_java_release_store()
254 DCHECK_GE(addr, jctx->heap_begin); in __tsan_java_release_store()
255 DCHECK_LT(addr, jctx->heap_begin + jctx->heap_size); in __tsan_java_release_store()
257 ReleaseStore(thr, 0, addr); in __tsan_java_release_store()