symtab 1132 src/cmd/ld/data.c Section *s, *text, *data, *rodata, *symtab, *pclntab, *noptr, *bss, *noptrbss; symtab 1207 src/cmd/ld/data.c symtab = typelink->next; symtab 1208 src/cmd/ld/data.c pclntab = symtab->next; symtab 1233 src/cmd/ld/data.c xdefine("symtab", SRODATA, symtab->vaddr); symtab 1234 src/cmd/ld/data.c xdefine("esymtab", SRODATA, symtab->vaddr + symtab->len); symtab 277 src/cmd/ld/ldelf.c ElfSect *symtab; symtab 498 src/cmd/ld/ldelf.c obj->symtab = section(obj, ".symtab"); symtab 499 src/cmd/ld/ldelf.c if(obj->symtab == nil) { symtab 503 src/cmd/ld/ldelf.c if(obj->symtab->link <= 0 || obj->symtab->link >= obj->nsect) { symtab 507 src/cmd/ld/ldelf.c obj->symstr = &obj->sect[obj->symtab->link]; symtab 509 src/cmd/ld/ldelf.c obj->nsymtab = obj->symtab->size / sizeof(ElfSymBytes64); symtab 511 src/cmd/ld/ldelf.c obj->nsymtab = obj->symtab->size / sizeof(ElfSymBytes); symtab 513 src/cmd/ld/ldelf.c if(map(obj, obj->symtab) < 0) symtab 771 src/cmd/ld/ldelf.c b = (ElfSymBytes64*)(obj->symtab->base + i*sizeof *b); symtab 782 src/cmd/ld/ldelf.c b = (ElfSymBytes*)(obj->symtab->base + i*sizeof *b); symtab 377 src/cmd/ld/ldmacho.c macholoadsym(MachoObj *m, MachoSymtab *symtab) symtab 385 src/cmd/ld/ldmacho.c if(symtab->sym != nil) symtab 388 src/cmd/ld/ldmacho.c strbuf = mal(symtab->strsize); symtab 389 src/cmd/ld/ldmacho.c if(Bseek(m->f, m->base + symtab->stroff, 0) < 0 || Bread(m->f, strbuf, symtab->strsize) != symtab->strsize) symtab 395 src/cmd/ld/ldmacho.c n = symtab->nsym * symsize; symtab 397 src/cmd/ld/ldmacho.c if(Bseek(m->f, m->base + symtab->symoff, 0) < 0 || Bread(m->f, symbuf, n) != n) symtab 399 src/cmd/ld/ldmacho.c sym = mal(symtab->nsym * sizeof sym[0]); symtab 401 src/cmd/ld/ldmacho.c for(i=0; i<symtab->nsym; i++) { symtab 404 src/cmd/ld/ldmacho.c if(v >= symtab->strsize) symtab 416 src/cmd/ld/ldmacho.c symtab->str = strbuf; symtab 417 src/cmd/ld/ldmacho.c symtab->sym = sym; symtab 437 src/cmd/ld/ldmacho.c MachoSymtab *symtab; symtab 508 src/cmd/ld/ldmacho.c symtab = nil; symtab 519 src/cmd/ld/ldmacho.c if(symtab != nil) { symtab 523 src/cmd/ld/ldmacho.c symtab = &m->cmd[i].sym; symtab 524 src/cmd/ld/ldmacho.c macholoadsym(m, symtab); symtab 547 src/cmd/ld/ldmacho.c if(symtab == nil) { symtab 602 src/cmd/ld/ldmacho.c for(i=0; i<symtab->nsym; i++) { symtab 604 src/cmd/ld/ldmacho.c sym = &symtab->sym[i]; symtab 770 src/cmd/ld/ldmacho.c if(k < 0 || k >= symtab->nsym) { symtab 774 src/cmd/ld/ldmacho.c rp->sym = symtab->sym[k].sym; symtab 834 src/cmd/ld/ldmacho.c if(rel->symnum >= symtab->nsym) { symtab 838 src/cmd/ld/ldmacho.c rp->sym = symtab->sym[rel->symnum].sym; symtab 266 src/cmd/ld/lib.h void symtab(void); symtab 576 src/cmd/ld/macho.c LSym *symtab, *symstr, *s, *o; symtab 579 src/cmd/ld/macho.c symtab = linklookup(ctxt, ".machosymtab", 0); symtab 584 src/cmd/ld/macho.c adduint32(ctxt, symtab, symstr->size); symtab 605 src/cmd/ld/macho.c adduint8(ctxt, symtab, 0x01); // type N_EXT, external symbol symtab 606 src/cmd/ld/macho.c adduint8(ctxt, symtab, 0); // no section symtab 607 src/cmd/ld/macho.c adduint16(ctxt, symtab, 0); // desc symtab 608 src/cmd/ld/macho.c adduintxx(ctxt, symtab, 0, PtrSize); // no value symtab 611 src/cmd/ld/macho.c adduint8(ctxt, symtab, 0x0f); symtab 613 src/cmd/ld/macho.c adduint8(ctxt, symtab, 0x0e); symtab 619 src/cmd/ld/macho.c adduint8(ctxt, symtab, 0); symtab 621 src/cmd/ld/macho.c adduint8(ctxt, symtab, o->sect->extnum); symtab 622 src/cmd/ld/macho.c adduint16(ctxt, symtab, 0); // desc symtab 623 src/cmd/ld/macho.c adduintxx(ctxt, symtab, symaddr(s), PtrSize); symtab 179 src/cmd/ld/pobj.c symtab(); symtab 152 src/pkg/runtime/vdso_linux_amd64.c Elf64_Sym *symtab; symtab 217 src/pkg/runtime/vdso_linux_amd64.c vdso_info->symtab = (Elf64_Sym *) symtab 233 src/pkg/runtime/vdso_linux_amd64.c if(vdso_info->symstrings == nil || vdso_info->symtab == nil) symtab 276 src/pkg/runtime/vdso_linux_amd64.c Elf64_Sym *sym = &vdso_info->symtab[i];