G                  89 src/pkg/runtime/cgo/callbacks.c extern void x_cgo_init(G*);
G                  90 src/pkg/runtime/cgo/callbacks.c void (*_cgo_init)(G*) = x_cgo_init;
G                 105 src/pkg/runtime/cgo/gcc_darwin_386.c x_cgo_init(G *g)
G                  75 src/pkg/runtime/cgo/gcc_darwin_amd64.c x_cgo_init(G *g)
G                  16 src/pkg/runtime/cgo/gcc_dragonfly_386.c x_cgo_init(G *g, void (*setmg)(void*, void*))
G                  16 src/pkg/runtime/cgo/gcc_dragonfly_amd64.c x_cgo_init(G *g, void (*setmg)(void*, void*))
G                  16 src/pkg/runtime/cgo/gcc_freebsd_386.c x_cgo_init(G *g, void (*setmg)(void*, void*))
G                  16 src/pkg/runtime/cgo/gcc_freebsd_amd64.c x_cgo_init(G *g, void (*setmg)(void*, void*))
G                  27 src/pkg/runtime/cgo/gcc_freebsd_arm.c x_cgo_init(G *g, void (*setmg)(void*, void*))
G                  14 src/pkg/runtime/cgo/gcc_linux_386.c x_cgo_init(G *g, void (*setmg)(void*, void*))
G                  14 src/pkg/runtime/cgo/gcc_linux_amd64.c x_cgo_init(G* g, void (*setmg)(void*, void*))
G                  15 src/pkg/runtime/cgo/gcc_linux_arm.c x_cgo_init(G *g, void (*setmg)(void*, void*))
G                  15 src/pkg/runtime/cgo/gcc_netbsd_386.c x_cgo_init(G *g, void (*setmg)(void*, void*))
G                  15 src/pkg/runtime/cgo/gcc_netbsd_amd64.c x_cgo_init(G *g, void (*setmg)(void*, void*))
G                  16 src/pkg/runtime/cgo/gcc_netbsd_arm.c x_cgo_init(G *g, void (*setmg)(void*, void*))
G                  86 src/pkg/runtime/cgo/gcc_openbsd_386.c x_cgo_init(G *g, void (*setmg)(void*, void*))
G                  86 src/pkg/runtime/cgo/gcc_openbsd_amd64.c x_cgo_init(G *g, void (*setmg)(void*, void*))
G                  20 src/pkg/runtime/cgo/gcc_windows_386.c x_cgo_init(G *g)
G                  20 src/pkg/runtime/cgo/gcc_windows_amd64.c x_cgo_init(G *g)
G                  21 src/pkg/runtime/cgo/libcgo.h typedef struct G G;
G                  36 src/pkg/runtime/cgo/libcgo.h 	G *g;
G                  14 src/pkg/runtime/chan.h 	G*	g;
G                 403 src/pkg/runtime/heapdump.c dumpgoroutine(G *gp)
G                 469 src/pkg/runtime/heapdump.c 	G *gp;
G                 766 src/pkg/runtime/heapdump.c mdump(G *gp)
G                 578 src/pkg/runtime/malloc.h G*	runtime·wakefing(void);
G                 196 src/pkg/runtime/mgc0.c static G*	fing;
G                 207 src/pkg/runtime/mgc0.c static void	addstackroots(G *gp, Workbuf **wbufp);
G                1250 src/pkg/runtime/mgc0.c 	G *gp;
G                1641 src/pkg/runtime/mgc0.c addstackroots(G *gp, Workbuf **wbufp)
G                1966 src/pkg/runtime/mgc0.c 	G*	g;
G                2250 src/pkg/runtime/mgc0.c static void mgc(G *gp);
G                2347 src/pkg/runtime/mgc0.c mgc(G *gp)
G                2721 src/pkg/runtime/mgc0.c G*
G                2724 src/pkg/runtime/mgc0.c 	G *res;
G                  64 src/pkg/runtime/netpoll_epoll.c G*
G                  70 src/pkg/runtime/netpoll_epoll.c 	G *gp;
G                  71 src/pkg/runtime/netpoll_kqueue.c G*
G                  78 src/pkg/runtime/netpoll_kqueue.c 	G *gp;
G                  32 src/pkg/runtime/netpoll_nacl.c G*
G                 201 src/pkg/runtime/netpoll_solaris.c G*
G                 210 src/pkg/runtime/netpoll_solaris.c 	G *gp;
G                  11 src/pkg/runtime/netpoll_stub.c G*
G                  43 src/pkg/runtime/netpoll_windows.c static void handlecompletion(G **gpp, net_op *o, int32 errno, uint32 qty);
G                  84 src/pkg/runtime/netpoll_windows.c G*
G                  91 src/pkg/runtime/netpoll_windows.c 	G *gp;
G                 149 src/pkg/runtime/netpoll_windows.c handlecompletion(G **gpp, net_op *op, int32 errno, uint32 qty)
G                   9 src/pkg/runtime/os_darwin.h int32	runtime·bsdthread_create(void*, M*, G*, void(*)(void));
G                   9 src/pkg/runtime/os_linux.h int32	runtime·clone(int32, void*, M*, G*, void(*)(void));
G                  31 src/pkg/runtime/os_netbsd.c extern void runtime·lwp_mcontext_init(void *mc, void *stack, M *mp, G *gp, void (*fn)(void));
G                  10 src/pkg/runtime/os_netbsd_386.c runtime·lwp_mcontext_init(McontextT *mc, void *stack, M *mp, G *gp, void (*fn)(void))
G                  10 src/pkg/runtime/os_netbsd_amd64.c runtime·lwp_mcontext_init(McontextT *mc, void *stack, M *mp, G *gp, void (*fn)(void))
G                  12 src/pkg/runtime/os_netbsd_arm.c runtime·lwp_mcontext_init(McontextT *mc, void *stack, M *mp, G *gp, void (*fn)(void))
G                  29 src/pkg/runtime/os_openbsd.c extern int64 runtime·tfork(void *param, uintptr psize, M *mp, G *gp, void (*fn)(void));
G                  12 src/pkg/runtime/os_plan9.h int32	runtime·rfork(int32 flags, void *stk, M *mp, G *gp, void (*fn)(void));
G                  29 src/pkg/runtime/os_plan9_386.c runtime·sighandler(void *v, int8 *note, G *gp)
G                  37 src/pkg/runtime/os_plan9_amd64.c runtime·sighandler(void *v, int8 *note, G *gp)
G                  28 src/pkg/runtime/os_solaris.h void	runtime·setsig(int32, void(*)(int32, Siginfo*, void*, G*), bool);
G                  29 src/pkg/runtime/os_solaris.h void	runtime·sighandler(int32 sig, Siginfo *info, void *context, G *gp);
G                 406 src/pkg/runtime/os_windows.c extern void runtime·dosigprof(Context *r, G *gp, M *mp);
G                 418 src/pkg/runtime/os_windows.c 	G *gp;
G                 423 src/pkg/runtime/os_windows.c 	gp = *(G**)tls;
G                  33 src/pkg/runtime/os_windows_386.c runtime·sighandler(ExceptionRecord *info, Context *r, G *gp)
G                 135 src/pkg/runtime/os_windows_386.c runtime·dosigprof(Context *r, G *gp, M *mp)
G                  41 src/pkg/runtime/os_windows_amd64.c runtime·sighandler(ExceptionRecord *info, Context *r, G *gp)
G                 141 src/pkg/runtime/os_windows_amd64.c runtime·dosigprof(Context *r, G *gp, M *mp)
G                 207 src/pkg/runtime/panic.c static void recovery(G*);
G                 292 src/pkg/runtime/panic.c recovery(G *gp)
G                 326 src/pkg/runtime/panic.c runtime·unwindstack(G *gp, byte *sp)
G                 490 src/pkg/runtime/panic.c runtime·canpanic(G *gp)
G                  43 src/pkg/runtime/proc.c 	G*	runqhead;
G                  44 src/pkg/runtime/proc.c 	G*	runqtail;
G                  49 src/pkg/runtime/proc.c 	G*	gfree;
G                  77 src/pkg/runtime/proc.c G	runtime·g0;	// idle goroutine for m0
G                  78 src/pkg/runtime/proc.c G*	runtime·lastg;
G                  86 src/pkg/runtime/proc.c G**	runtime·allg;
G                  91 src/pkg/runtime/proc.c static void runqput(P*, G*);
G                  92 src/pkg/runtime/proc.c static G* runqget(P*);
G                  93 src/pkg/runtime/proc.c static bool runqputslow(P*, G*, uint32, uint32);
G                  94 src/pkg/runtime/proc.c static G* runqsteal(P*, P*);
G                 108 src/pkg/runtime/proc.c static void startlockedm(G*);
G                 113 src/pkg/runtime/proc.c static void exitsyscall0(G*);
G                 114 src/pkg/runtime/proc.c static void park0(G*);
G                 115 src/pkg/runtime/proc.c static void goexit0(G*);
G                 116 src/pkg/runtime/proc.c static void gfput(P*, G*);
G                 117 src/pkg/runtime/proc.c static G* gfget(P*);
G                 119 src/pkg/runtime/proc.c static void globrunqput(G*);
G                 120 src/pkg/runtime/proc.c static void globrunqputbatch(G*, G*, int32);
G                 121 src/pkg/runtime/proc.c static G* globrunqget(P*, int32);
G                 124 src/pkg/runtime/proc.c static void injectglist(G*);
G                 129 src/pkg/runtime/proc.c static void allgadd(G*);
G                 264 src/pkg/runtime/proc.c runtime·goroutineheader(G *gp)
G                 305 src/pkg/runtime/proc.c runtime·tracebackothers(G *me)
G                 307 src/pkg/runtime/proc.c 	G *gp;
G                 374 src/pkg/runtime/proc.c runtime·ready(G *gp)
G                 537 src/pkg/runtime/proc.c 	G *gp;
G                 649 src/pkg/runtime/proc.c 	G *g;
G                 690 src/pkg/runtime/proc.c static G*
G                 693 src/pkg/runtime/proc.c 	G *gp;
G                 793 src/pkg/runtime/proc.c 	G *gp;
G                1085 src/pkg/runtime/proc.c startlockedm(G *gp)
G                1128 src/pkg/runtime/proc.c execute(G *gp)
G                1154 src/pkg/runtime/proc.c static G*
G                1157 src/pkg/runtime/proc.c 	G *gp;
G                1288 src/pkg/runtime/proc.c injectglist(G *glist)
G                1291 src/pkg/runtime/proc.c 	G *gp;
G                1313 src/pkg/runtime/proc.c 	G *gp;
G                1362 src/pkg/runtime/proc.c runtime·park(bool(*unlockf)(G*, void*), void *lock, int8 *reason)
G                1373 src/pkg/runtime/proc.c parkunlock(G *gp, void *lock)
G                1390 src/pkg/runtime/proc.c park0(G *gp)
G                1424 src/pkg/runtime/proc.c runtime·gosched0(G *gp)
G                1456 src/pkg/runtime/proc.c goexit0(G *gp)
G                1674 src/pkg/runtime/proc.c exitsyscall0(G *gp)
G                1746 src/pkg/runtime/proc.c mstackalloc(G *gp)
G                1748 src/pkg/runtime/proc.c 	G *newg;
G                1751 src/pkg/runtime/proc.c 	newg = (G*)gp->param;
G                1759 src/pkg/runtime/proc.c G*
G                1762 src/pkg/runtime/proc.c 	G *newg;
G                1816 src/pkg/runtime/proc.c G*
G                1820 src/pkg/runtime/proc.c 	G *newg;
G                1884 src/pkg/runtime/proc.c allgadd(G *gp)
G                1886 src/pkg/runtime/proc.c 	G **new;
G                1911 src/pkg/runtime/proc.c gfput(P *p, G *gp)
G                1951 src/pkg/runtime/proc.c static G*
G                1954 src/pkg/runtime/proc.c 	G *gp;
G                1999 src/pkg/runtime/proc.c 	G *gp;
G                2116 src/pkg/runtime/proc.c 	G *gp;
G                2143 src/pkg/runtime/proc.c runtime·badmcall(void (*fn)(G*))  // called from assembly
G                2150 src/pkg/runtime/proc.c runtime·badmcall2(void (*fn)(G*))  // called from assembly
G                2176 src/pkg/runtime/proc.c runtime·sigprof(uint8 *pc, uint8 *sp, uint8 *lr, G *gp, M *mp)
G                2357 src/pkg/runtime/proc.c 	G *gp;
G                2493 src/pkg/runtime/proc.c 	G *gp;
G                2539 src/pkg/runtime/proc.c 	G *gp;
G                2698 src/pkg/runtime/proc.c 	G *gp;
G                2721 src/pkg/runtime/proc.c 	G *gp, *lockedg;
G                2827 src/pkg/runtime/proc.c globrunqput(G *gp)
G                2841 src/pkg/runtime/proc.c globrunqputbatch(G *ghead, G *gtail, int32 n)
G                2854 src/pkg/runtime/proc.c static G*
G                2857 src/pkg/runtime/proc.c 	G *gp, *gp1;
G                2912 src/pkg/runtime/proc.c runqput(P *p, G *gp)
G                2933 src/pkg/runtime/proc.c runqputslow(P *p, G *gp, uint32 h, uint32 t)
G                2935 src/pkg/runtime/proc.c 	G *batch[nelem(p->runq)/2+1];
G                2960 src/pkg/runtime/proc.c static G*
G                2963 src/pkg/runtime/proc.c 	G *gp;
G                2981 src/pkg/runtime/proc.c runqgrab(P *p, G **batch)
G                3005 src/pkg/runtime/proc.c static G*
G                3008 src/pkg/runtime/proc.c 	G *gp;
G                3009 src/pkg/runtime/proc.c 	G *batch[nelem(p->runq)/2];
G                3033 src/pkg/runtime/proc.c 	G gs[nelem(p.runq)];
G                3058 src/pkg/runtime/proc.c 	G gs[nelem(p1.runq)], *gp;
G                 170 src/pkg/runtime/race.c runtime·raceacquireg(G *gp, void *addr)
G                 184 src/pkg/runtime/race.c runtime·racereleaseg(G *gp, void *addr)
G                 198 src/pkg/runtime/race.c runtime·racereleasemergeg(G *gp, void *addr)
G                  30 src/pkg/runtime/race.h void	runtime·raceacquireg(G *gp, void *addr);
G                  32 src/pkg/runtime/race.h void	runtime·racereleaseg(G *gp, void *addr);
G                  34 src/pkg/runtime/race.h void	runtime·racereleasemergeg(G *gp, void *addr);
G                  70 src/pkg/runtime/race0.c runtime·raceacquireg(G *gp, void *addr)
G                  83 src/pkg/runtime/race0.c runtime·racereleaseg(G *gp, void *addr)
G                  96 src/pkg/runtime/race0.c runtime·racereleasemergeg(G *gp, void *addr)
G                  57 src/pkg/runtime/runtime.h typedef	struct	G		G;
G                 111 src/pkg/runtime/runtime.h extern	register	G*	g;
G                 216 src/pkg/runtime/runtime.h 	G*	g;
G                 272 src/pkg/runtime/runtime.h 	G*	schedlink;
G                 294 src/pkg/runtime/runtime.h 	G*	g0;		// goroutine with scheduling stack
G                 303 src/pkg/runtime/runtime.h 	G*	gsignal;	// signal-handling G
G                 306 src/pkg/runtime/runtime.h 	G*	curg;		// current running goroutine
G                 307 src/pkg/runtime/runtime.h 	G*	caughtsig;	// goroutine running during fatal signal
G                 334 src/pkg/runtime/runtime.h 	G*	lockedg;
G                 347 src/pkg/runtime/runtime.h 	bool	(*waitunlockf)(G*, void*);
G                 357 src/pkg/runtime/runtime.h 	G*	libcallg;
G                 399 src/pkg/runtime/runtime.h 	G*	runq[256];
G                 402 src/pkg/runtime/runtime.h 	G*	gfree;
G                 514 src/pkg/runtime/runtime.h 	G	*timerproc;
G                 741 src/pkg/runtime/runtime.h int32	runtime·gentraceback(uintptr, uintptr, uintptr, G*, int32, uintptr*, int32, bool(*)(Stkframe*, void*), void*, bool);
G                 742 src/pkg/runtime/runtime.h void	runtime·traceback(uintptr pc, uintptr sp, uintptr lr, G* gp);
G                 743 src/pkg/runtime/runtime.h void	runtime·tracebackothers(G*);
G                 757 src/pkg/runtime/runtime.h extern	G**	runtime·allg;
G                 759 src/pkg/runtime/runtime.h extern	G*	runtime·lastg;
G                 826 src/pkg/runtime/runtime.h bool	runtime·canpanic(G*);
G                 844 src/pkg/runtime/runtime.h void	runtime·goroutineheader(G*);
G                 852 src/pkg/runtime/runtime.h void	runtime·ready(G*);
G                 857 src/pkg/runtime/runtime.h G*	runtime·malg(int32);
G                 870 src/pkg/runtime/runtime.h void*	runtime·stackalloc(G*, uint32);
G                 871 src/pkg/runtime/runtime.h void	runtime·stackfree(G*, void*, Stktop*);
G                 872 src/pkg/runtime/runtime.h void	runtime·shrinkstack(G*);
G                 886 src/pkg/runtime/runtime.h void	runtime·mcall(void(*)(G*));
G                 910 src/pkg/runtime/runtime.h void	runtime·setmg(M*, G*);
G                 915 src/pkg/runtime/runtime.h void	runtime·gosched0(G*);
G                 917 src/pkg/runtime/runtime.h void	runtime·park(bool(*)(G*, void*), void*, int8*);
G                 926 src/pkg/runtime/runtime.h G*	runtime·newproc1(FuncVal*, byte*, int32, int32, void*);
G                 934 src/pkg/runtime/runtime.h void	runtime·unwindstack(G*, byte*);
G                 935 src/pkg/runtime/runtime.h void	runtime·sigprof(uint8 *pc, uint8 *sp, uint8 *lr, G *gp, M *mp);
G                 945 src/pkg/runtime/runtime.h G*	runtime·netpoll(bool);
G                 949 src/pkg/runtime/runtime.h void	runtime·netpollready(G**, PollDesc*, int32);
G                 961 src/pkg/runtime/runtime.h G*	runtime·timejump(void);
G                1131 src/pkg/runtime/runtime.h bool	runtime·showframe(Func*, G*);
G                1132 src/pkg/runtime/runtime.h void	runtime·printcreatedby(G*);
G                  35 src/pkg/runtime/signal_386.c runtime·sighandler(int32 sig, Siginfo *info, void *ctxt, G *gp)
G                  44 src/pkg/runtime/signal_amd64x.c runtime·sighandler(int32 sig, Siginfo *info, void *ctxt, G *gp)
G                  43 src/pkg/runtime/signal_arm.c runtime·sighandler(int32 sig, Siginfo *info, void *ctxt, G *gp)
G                   8 src/pkg/runtime/signal_unix.h typedef void GoSighandler(int32, Siginfo*, void*, G*);
G                  12 src/pkg/runtime/signal_unix.h void	runtime·sighandler(int32 sig, Siginfo *info, void *context, G *gp);
G                  88 src/pkg/runtime/stack.c runtime·stackalloc(G *gp, uint32 n)
G                 142 src/pkg/runtime/stack.c runtime·stackfree(G *gp, void *v, Stktop *top)
G                 183 src/pkg/runtime/stack.c 	G *gp;
G                 319 src/pkg/runtime/stack.c copyabletopsegment(G *gp)
G                 536 src/pkg/runtime/stack.c adjustctxt(G *gp, AdjustInfo *adjinfo)
G                 543 src/pkg/runtime/stack.c adjustdefers(G *gp, AdjustInfo *adjinfo)
G                 596 src/pkg/runtime/stack.c copystack(G *gp, uintptr nframes, uintptr newsize)
G                 673 src/pkg/runtime/stack.c 	G *gp;
G                 879 src/pkg/runtime/stack.c runtime·shrinkstack(G *gp)
G                  15 src/pkg/runtime/traceback_arm.c runtime·gentraceback(uintptr pc0, uintptr sp0, uintptr lr0, G *gp, int32 skip, uintptr *pcbuf, int32 max, bool (*callback)(Stkframe*, void*), void *v, bool printall)
G                 298 src/pkg/runtime/traceback_arm.c runtime·printcreatedby(G *gp)
G                 321 src/pkg/runtime/traceback_arm.c runtime·traceback(uintptr pc, uintptr sp, uintptr lr, G *gp)
G                  31 src/pkg/runtime/traceback_x86.c runtime·gentraceback(uintptr pc0, uintptr sp0, uintptr lr0, G *gp, int32 skip, uintptr *pcbuf, int32 max, bool (*callback)(Stkframe*, void*), void *v, bool printall)
G                 376 src/pkg/runtime/traceback_x86.c runtime·printcreatedby(G *gp)
G                 399 src/pkg/runtime/traceback_x86.c runtime·traceback(uintptr pc, uintptr sp, uintptr lr, G *gp)