Home | History | Annotate | Download | only in go

Lines Matching full:threadstate

113 static ThreadState *main_thr;
128 Processor *ThreadState::proc() {
134 static ThreadState *AllocGoroutine() {
135 ThreadState *thr = (ThreadState*)internal_alloc(MBlockThreadContex,
136 sizeof(ThreadState));
141 void __tsan_init(ThreadState **thrp, Processor **procp,
144 ThreadState *thr = AllocGoroutine();
153 ThreadState *thr = main_thr;
162 void __tsan_read(ThreadState *thr, void *addr, void *pc) {
166 void __tsan_read_pc(ThreadState *thr, void *addr, uptr callpc, uptr pc) {
174 void __tsan_write(ThreadState *thr, void *addr, void *pc) {
178 void __tsan_write_pc(ThreadState *thr, void *addr, uptr callpc, uptr pc) {
186 void __tsan_read_range(ThreadState *thr, void *addr, uptr size, uptr pc) {
190 void __tsan_write_range(ThreadState *thr, void *addr, uptr size, uptr pc) {
194 void __tsan_func_enter(ThreadState *thr, void *pc) {
198 void __tsan_func_exit(ThreadState *thr) {
202 void __tsan_malloc(ThreadState *thr, uptr pc, uptr p, uptr sz) {
213 void __tsan_go_start(ThreadState *parent, ThreadState **pthr, void *pc) {
214 ThreadState *thr = AllocGoroutine();
220 void __tsan_go_end(ThreadState *thr) {
233 void __tsan_acquire(ThreadState *thr, void *addr) {
237 void __tsan_release(ThreadState *thr, void *addr) {
241 void __tsan_release_merge(ThreadState *thr, void *addr) {
245 void __tsan_finalizer_goroutine(ThreadState *thr) {
249 void __tsan_mutex_before_lock(ThreadState *thr, uptr addr, uptr write) {
252 void __tsan_mutex_after_lock(ThreadState *thr, uptr addr, uptr write) {
259 void __tsan_mutex_before_unlock(ThreadState *thr, uptr addr, uptr write) {
266 void __tsan_go_ignore_sync_begin(ThreadState *thr) {
270 void __tsan_go_ignore_sync_end(ThreadState *thr) {