pcln              166 include/link.h 	Pcln*	pcln;
pcln             1407 src/cmd/ld/dwarf.c 	for(i=0; i<s->pcln->nfile; i++) {
pcln             1408 src/cmd/ld/dwarf.c 		f = s->pcln->file[i];
pcln             1602 src/cmd/ld/dwarf.c 		if(s->pcln == nil)
pcln             1607 src/cmd/ld/dwarf.c 		pciterinit(ctxt, &pcfile, &s->pcln->pcfile);
pcln             1608 src/cmd/ld/dwarf.c 		pciterinit(ctxt, &pcline, &s->pcln->pcline);
pcln             1754 src/cmd/ld/dwarf.c 		if(s->pcln == nil)
pcln             1764 src/cmd/ld/dwarf.c 		for(pciterinit(ctxt, &pcsp, &s->pcln->pcsp); !pcsp.done; pciternext(&pcsp))
pcln              556 src/cmd/ld/go.c 		if(s->pcln) {
pcln              557 src/cmd/ld/go.c 			for(i=0; i<s->pcln->nfuncdata; i++)
pcln              558 src/cmd/ld/go.c 				mark1(s->pcln->funcdata[i], s);
pcln             1107 src/cmd/ld/lib.c 	if(s->external || s->pcln == nil) {
pcln             1131 src/cmd/ld/lib.c 	for(pciterinit(ctxt, &pcsp, &s->pcln->pcsp); !pcsp.done; pciternext(&pcsp)) {
pcln              252 src/cmd/ld/lib.h void	pcln(void);
pcln              117 src/cmd/ld/pcln.c 	Pcln *pcln;
pcln              143 src/cmd/ld/pcln.c 		pcln = ctxt->cursym->pcln;
pcln              144 src/cmd/ld/pcln.c 		if(pcln == nil)
pcln              145 src/cmd/ld/pcln.c 			pcln = &zpcln;
pcln              155 src/cmd/ld/pcln.c 		end = funcstart + PtrSize + 3*4 + 5*4 + pcln->npcdata*4 + pcln->nfuncdata*PtrSize;
pcln              156 src/cmd/ld/pcln.c 		if(pcln->nfuncdata > 0 && (end&(PtrSize-1)))
pcln              181 src/cmd/ld/pcln.c 		if(pcln != &zpcln) {
pcln              182 src/cmd/ld/pcln.c 			renumberfiles(ctxt, pcln->file, pcln->nfile, &pcln->pcfile);
pcln              185 src/cmd/ld/pcln.c 				for(pciterinit(ctxt, &it, &pcln->pcfile); !it.done; pciternext(&it)) {
pcln              195 src/cmd/ld/pcln.c 		off = addpctab(ftab, off, &pcln->pcsp);
pcln              196 src/cmd/ld/pcln.c 		off = addpctab(ftab, off, &pcln->pcfile);
pcln              197 src/cmd/ld/pcln.c 		off = addpctab(ftab, off, &pcln->pcline);
pcln              198 src/cmd/ld/pcln.c 		off = setuint32(ctxt, ftab, off, pcln->npcdata);
pcln              199 src/cmd/ld/pcln.c 		off = setuint32(ctxt, ftab, off, pcln->nfuncdata);
pcln              200 src/cmd/ld/pcln.c 		for(i=0; i<pcln->npcdata; i++)
pcln              201 src/cmd/ld/pcln.c 			off = addpctab(ftab, off, &pcln->pcdata[i]);
pcln              205 src/cmd/ld/pcln.c 		if(pcln->nfuncdata > 0) {
pcln              208 src/cmd/ld/pcln.c 			for(i=0; i<pcln->nfuncdata; i++) {
pcln              209 src/cmd/ld/pcln.c 				if(pcln->funcdata[i] == nil)
pcln              210 src/cmd/ld/pcln.c 					setuintxx(ctxt, ftab, off+PtrSize*i, pcln->funcdataoff[i], PtrSize);
pcln              213 src/cmd/ld/pcln.c 					funcdata_bytes += pcln->funcdata[i]->size;
pcln              214 src/cmd/ld/pcln.c 					setaddrplus(ctxt, ftab, off+PtrSize*i, pcln->funcdata[i], pcln->funcdataoff[i]);
pcln              217 src/cmd/ld/pcln.c 			off += pcln->nfuncdata*PtrSize;
pcln              221 src/cmd/ld/pcln.c 			diag("bad math in functab: funcstart=%d off=%d but end=%d (npcdata=%d nfuncdata=%d ptrsize=%d)", funcstart, off, end, pcln->npcdata, pcln->nfuncdata, PtrSize);
pcln              379 src/liblink/objfile.c 		pc = s->pcln;
pcln              596 src/liblink/objfile.c 		s->pcln = emallocz(sizeof *s->pcln);
pcln              597 src/liblink/objfile.c 		pc = s->pcln;
pcln              159 src/liblink/pcln.c 	Pcln *pcln;
pcln              172 src/liblink/pcln.c 	pcln = arg;
pcln              174 src/liblink/pcln.c 	if(f == pcln->lastfile)
pcln              175 src/liblink/pcln.c 		return pcln->lastindex;
pcln              177 src/liblink/pcln.c 	for(i=0; i<pcln->nfile; i++) {
pcln              178 src/liblink/pcln.c 		if(pcln->file[i] == f) {
pcln              179 src/liblink/pcln.c 			pcln->lastfile = f;
pcln              180 src/liblink/pcln.c 			pcln->lastindex = i;
pcln              185 src/liblink/pcln.c 	if(pcln->nfile >= pcln->mfile) {
pcln              186 src/liblink/pcln.c 		pcln->mfile = (pcln->nfile+1)*2;
pcln              187 src/liblink/pcln.c 		pcln->file = erealloc(pcln->file, pcln->mfile*sizeof pcln->file[0]);
pcln              189 src/liblink/pcln.c 	pcln->file[pcln->nfile++] = f;
pcln              190 src/liblink/pcln.c 	pcln->lastfile = f;
pcln              191 src/liblink/pcln.c 	pcln->lastindex = i;
pcln              239 src/liblink/pcln.c 	Pcln *pcln;
pcln              245 src/liblink/pcln.c 	pcln = emallocz(sizeof *pcln);
pcln              246 src/liblink/pcln.c 	cursym->pcln = pcln;
pcln              257 src/liblink/pcln.c 	pcln->pcdata = emallocz(npcdata*sizeof pcln->pcdata[0]);
pcln              258 src/liblink/pcln.c 	pcln->npcdata = npcdata;
pcln              259 src/liblink/pcln.c 	pcln->funcdata = emallocz(nfuncdata*sizeof pcln->funcdata[0]);
pcln              260 src/liblink/pcln.c 	pcln->funcdataoff = emallocz(nfuncdata*sizeof pcln->funcdataoff[0]);
pcln              261 src/liblink/pcln.c 	pcln->nfuncdata = nfuncdata;
pcln              263 src/liblink/pcln.c 	funcpctab(ctxt, &pcln->pcsp, cursym, "pctospadj", pctospadj, nil);
pcln              264 src/liblink/pcln.c 	funcpctab(ctxt, &pcln->pcfile, cursym, "pctofile", pctofileline, pcln);
pcln              265 src/liblink/pcln.c 	funcpctab(ctxt, &pcln->pcline, cursym, "pctoline", pctofileline, nil);
pcln              284 src/liblink/pcln.c 		funcpctab(ctxt, &pcln->pcdata[i], cursym, "pctopcdata", pctopcdata, (void*)(uintptr)i);
pcln              293 src/liblink/pcln.c 				pcln->funcdataoff[i] = p->to.offset;
pcln              297 src/liblink/pcln.c 					pcln->funcdata[i] = p->to.sym;
pcln              465 src/pkg/runtime/runtime.h 	int32	pcln;