func 8 misc/cgo/test/issue4273.c void _compilerrt_abort_impl(const char *file, int line, const char *func) { func 6 misc/cgo/test/issue4273b.c extern void _compilerrt_abort_impl(const char *file, int line, const char *func); func 8 misc/cgo/test/issue4273b.c void __my_abort(const char *file, int line, const char *func) { func 9 misc/cgo/test/issue4273b.c _compilerrt_abort_impl(file, line, func); func 55 src/cmd/gc/closure.c Node *func, *v; func 61 src/cmd/gc/closure.c func = curfn; func 62 src/cmd/gc/closure.c func->nbody = body; func 63 src/cmd/gc/closure.c func->endlineno = lineno; func 64 src/cmd/gc/closure.c funcbody(func); func 70 src/cmd/gc/closure.c for(l=func->cvars; l; l=l->next) { func 76 src/cmd/gc/closure.c return func; func 79 src/cmd/gc/closure.c static Node* makeclosure(Node *func); func 82 src/cmd/gc/closure.c typecheckclosure(Node *func, int top) func 89 src/cmd/gc/closure.c typecheck(&func->ntype, Etype); func 90 src/cmd/gc/closure.c func->type = func->ntype->type; func 96 src/cmd/gc/closure.c if(curfn && func->type != T) { func 97 src/cmd/gc/closure.c curfn = func; func 98 src/cmd/gc/closure.c typechecklist(func->nbody, Etop); func 105 src/cmd/gc/closure.c func->enter = nil; func 106 src/cmd/gc/closure.c for(l=func->cvars; l; l=l->next) { func 123 src/cmd/gc/closure.c func->enter = list(func->enter, v->heapaddr); func 128 src/cmd/gc/closure.c xtop = list(xtop, makeclosure(func)); func 132 src/cmd/gc/closure.c makeclosure(Node *func) func 145 src/cmd/gc/closure.c xtype->list = func->list; func 146 src/cmd/gc/closure.c xtype->rlist = func->rlist; func 156 src/cmd/gc/closure.c xfunc->nname->funcdepth = func->funcdepth; func 157 src/cmd/gc/closure.c xfunc->funcdepth = func->funcdepth; func 158 src/cmd/gc/closure.c xfunc->endlineno = func->endlineno; func 164 src/cmd/gc/closure.c xfunc->needctxt = func->cvars != nil; func 165 src/cmd/gc/closure.c for(l=func->cvars; l; l=l->next) { func 191 src/cmd/gc/closure.c xfunc->nbody = func->nbody; func 192 src/cmd/gc/closure.c xfunc->dcl = concat(func->dcl, xfunc->dcl); func 197 src/cmd/gc/closure.c xfunc->closure = func; func 198 src/cmd/gc/closure.c func->closure = xfunc; func 200 src/cmd/gc/closure.c func->nbody = nil; func 201 src/cmd/gc/closure.c func->list = nil; func 202 src/cmd/gc/closure.c func->rlist = nil; func 208 src/cmd/gc/closure.c walkclosure(Node *func, NodeList **init) func 216 src/cmd/gc/closure.c if(func->cvars == nil) func 217 src/cmd/gc/closure.c return func->closure->nname; func 236 src/cmd/gc/closure.c for(l=func->cvars; l; l=l->next) { func 244 src/cmd/gc/closure.c clos->esc = func->esc; func 246 src/cmd/gc/closure.c clos->list = concat(list1(nod(OCFUNC, func->closure->nname, N)), func->enter); func 250 src/cmd/gc/closure.c clos->type = func->type; func 255 src/cmd/gc/closure.c clos->left->esc = func->esc; func 258 src/cmd/gc/closure.c if(func->alloc != N) { func 259 src/cmd/gc/closure.c func->alloc->type = clos->left->left->type; func 260 src/cmd/gc/closure.c func->alloc->orig->type = func->alloc->type; func 261 src/cmd/gc/closure.c clos->left->right = func->alloc; func 262 src/cmd/gc/closure.c func->alloc = N; func 187 src/cmd/gc/esc.c static void escfunc(EscState*, Node *func); func 197 src/cmd/gc/esc.c static void esctag(EscState*, Node *func); func 318 src/cmd/gc/esc.c escfunc(EscState *e, Node *func) func 326 src/cmd/gc/esc.c if(func->esc != 1) func 327 src/cmd/gc/esc.c fatal("repeat escfunc %N", func->nname); func 328 src/cmd/gc/esc.c func->esc = EscFuncStarted; func 333 src/cmd/gc/esc.c curfn = func; func 1240 src/cmd/gc/esc.c esctag(EscState *e, Node *func) func 1247 src/cmd/gc/esc.c func->esc = EscFuncTagged; func 1251 src/cmd/gc/esc.c if(func->nbody == nil) { func 1252 src/cmd/gc/esc.c if(func->noescape) { func 1253 src/cmd/gc/esc.c for(t=getinargx(func->type)->type; t; t=t->down) func 1261 src/cmd/gc/esc.c curfn = func; func 1060 src/cmd/gc/go.h void typecheckclosure(Node *func, int top); func 1061 src/cmd/gc/go.h Node* walkclosure(Node *func, NodeList **init); func 137 src/cmd/yacc/expr.y add := func(b *bytes.Buffer, c rune) { func 189 src/cmd/yacc/expr.y func main() { func 47 src/liblink/pcln.c funcpctab(Link *ctxt, Pcdata *dst, LSym *func, char *desc, int32 (*valfunc)(Link*, LSym*, int32, Prog*, int32, void*), void* arg) func 65 src/liblink/pcln.c Bprint(ctxt->bso, "funcpctab %s [valfunc=%s]\n", func->name, desc); func 69 src/liblink/pcln.c if(func->text == nil) { func 74 src/liblink/pcln.c pc = func->text->pc; func 77 src/liblink/pcln.c Bprint(ctxt->bso, "%6llux %6d %P\n", pc, val, func->text); func 80 src/liblink/pcln.c for(p=func->text; p != nil; p = p->link) { func 82 src/liblink/pcln.c val = valfunc(ctxt, func, val, p, 0, arg); func 84 src/liblink/pcln.c val = valfunc(ctxt, func, val, p, 1, arg); func 95 src/liblink/pcln.c val = valfunc(ctxt, func, val, p, 1, arg); func 130 src/liblink/pcln.c val = valfunc(ctxt, func, val, p, 1, arg); func 135 src/liblink/pcln.c Bprint(ctxt->bso, "%6llux done\n", (vlong)func->text->pc+func->size); func 136 src/liblink/pcln.c addvarint(ctxt, dst, (func->value+func->size - pc) / ctxt->arch->minlc); func 28 src/pkg/runtime/cgo/gcc_openbsd_386.c void *(*func)(void *); func 65 src/pkg/runtime/cgo/gcc_openbsd_386.c return args.func(args.arg); func 79 src/pkg/runtime/cgo/gcc_openbsd_386.c p->func = start_routine; func 28 src/pkg/runtime/cgo/gcc_openbsd_amd64.c void *(*func)(void *); func 65 src/pkg/runtime/cgo/gcc_openbsd_amd64.c return args.func(args.arg); func 79 src/pkg/runtime/cgo/gcc_openbsd_amd64.c p->func = start_routine; func 106 src/pkg/runtime/defs_dragonfly_386.h void *func; func 106 src/pkg/runtime/defs_dragonfly_amd64.h void *func; func 104 src/pkg/runtime/os_dragonfly.c params.func = runtime·lwp_start; func 264 src/pkg/runtime/race.c int8* func; func 280 src/pkg/runtime/race.c ctx->func = "??"; func 287 src/pkg/runtime/race.c ctx->func = runtime·funcname(f);