Lines Matching refs:runtime
12 // The following thunks allow calling the gcc-compiled race runtime directly
16 // Third, in long-term it will allow to remove cyclic runtime/race dependency on cmd/go.
28 // Gcc-compiled race runtime does not try to use that space.
42 // func runtime·raceread(addr uintptr)
44 TEXT runtime·raceread(SB), NOSPLIT, $0-8
51 // func runtime·RaceRead(addr uintptr)
52 TEXT runtime·RaceRead(SB), NOSPLIT, $0-8
54 JMP runtime·raceread(SB)
56 // void runtime·racereadpc(void *addr, void *callpc, void *pc)
57 TEXT runtime·racereadpc(SB), NOSPLIT, $0-24
66 // func runtime·racewrite(addr uintptr)
68 TEXT runtime·racewrite(SB), NOSPLIT, $0-8
75 // func runtime·RaceWrite(addr uintptr)
76 TEXT runtime·RaceWrite(SB), NOSPLIT, $0-8
78 JMP runtime·racewrite(SB)
80 // void runtime·racewritepc(void *addr, void *callpc, void *pc)
81 TEXT runtime·racewritepc(SB), NOSPLIT, $0-24
90 // func runtime·racereadrange(addr, size uintptr)
92 TEXT runtime·racereadrange(SB), NOSPLIT, $0-16
100 // func runtime·RaceReadRange(addr, size uintptr)
101 TEXT runtime·RaceReadRange(SB), NOSPLIT, $0-16
103 JMP runtime·racereadrange(SB)
105 // void runtime·racereadrangepc1(void *addr, uintptr sz, void *pc)
106 TEXT runtime·racereadrangepc1(SB), NOSPLIT, $0-24
115 // func runtime·racewriterange(addr, size uintptr)
117 TEXT runtime·racewriterange(SB), NOSPLIT, $0-16
125 // func runtime·RaceWriteRange(addr, size uintptr)
126 TEXT runtime·RaceWriteRange(SB), NOSPLIT, $0-16
128 JMP runtime·racewriterange(SB)
130 // void runtime·racewriterangepc1(void *addr, uintptr sz, void *pc)
131 TEXT runtime·racewriterangepc1(SB), NOSPLIT, $0-24
147 CMPQ RARG1, runtime·racearenastart(SB)
149 CMPQ RARG1, runtime·racearenaend(SB)
152 CMPQ RARG1, runtime·racedatastart(SB)
154 CMPQ RARG1, runtime·racedataend(SB)
162 // func runtime·racefuncenter(pc uintptr)
164 TEXT runtime·racefuncenter(SB), NOSPLIT, $0-8
177 // func runtime·racefuncexit()
179 TEXT runtime·racefuncexit(SB), NOSPLIT, $0-0
303 CMPQ R12, runtime·racearenastart(SB)
305 CMPQ R12, runtime·racearenaend(SB)
308 CMPQ R12, runtime·racedatastart(SB)
310 CMPQ R12, runtime·racedataend(SB)
342 // void runtime·racecall(void(*f)(...), ...)
343 // Calls C function f from race runtime and passes up to 4 arguments to it.
345 TEXT runtime·racecall(SB), NOSPLIT, $0-0
370 // C->Go callback thunk that allows to call runtime·racesymbolize from C code.
373 TEXT runtime·racesymbolizethunk(SB), NOSPLIT, $56-8
391 CALL runtime·racesymbolize(SB)