LSym 33 include/link.h typedef struct LSym LSym; LSym 60 include/link.h LSym* sym; LSym 61 include/link.h LSym* gotype; LSym 82 include/link.h LSym* sym; LSym 83 include/link.h LSym* xsym; LSym 149 include/link.h LSym* hash; // in hash table LSym 150 include/link.h LSym* allsym; // in all symbol list LSym 151 include/link.h LSym* next; // in text or data list LSym 152 include/link.h LSym* sub; // in SSUB list LSym 153 include/link.h LSym* outer; // container of sub LSym 154 include/link.h LSym* gotype; LSym 155 include/link.h LSym* reachparent; LSym 156 include/link.h LSym* queue; LSym 258 include/link.h LSym* asym; LSym 262 include/link.h LSym* gotype; LSym 280 include/link.h LSym* name; LSym 308 include/link.h LSym **funcdata; LSym 312 include/link.h LSym **file; LSym 316 include/link.h LSym *lastfile; LSym 375 include/link.h LSym* hash[LINKHASH]; LSym 376 include/link.h LSym* allsym; LSym 388 include/link.h LSym* sym_div; LSym 389 include/link.h LSym* sym_divu; LSym 390 include/link.h LSym* sym_mod; LSym 391 include/link.h LSym* sym_modu; LSym 392 include/link.h LSym* symmorestack[20]; LSym 393 include/link.h LSym* gmsym; LSym 394 include/link.h LSym* plan9tos; LSym 423 include/link.h LSym* cursym; LSym 425 include/link.h LSym* textp; LSym 426 include/link.h LSym* etextp; LSym 429 include/link.h LSym* filesyms; LSym 438 include/link.h void (*addstacksplit)(Link*, LSym*); LSym 439 include/link.h void (*assemble)(Link*, LSym*); LSym 441 include/link.h void (*follow)(Link*, LSym*); LSym 511 include/link.h void span5(Link *ctxt, LSym *s); LSym 516 include/link.h void span6(Link *ctxt, LSym *s); LSym 519 include/link.h void span8(Link *ctxt, LSym *s); LSym 522 include/link.h vlong addaddr(Link *ctxt, LSym *s, LSym *t); LSym 523 include/link.h vlong addaddrplus(Link *ctxt, LSym *s, LSym *t, vlong add); LSym 524 include/link.h vlong addaddrplus4(Link *ctxt, LSym *s, LSym *t, vlong add); LSym 525 include/link.h vlong addpcrelplus(Link *ctxt, LSym *s, LSym *t, vlong add); LSym 526 include/link.h Reloc* addrel(LSym *s); LSym 527 include/link.h vlong addsize(Link *ctxt, LSym *s, LSym *t); LSym 528 include/link.h vlong adduint16(Link *ctxt, LSym *s, uint16 v); LSym 529 include/link.h vlong adduint32(Link *ctxt, LSym *s, uint32 v); LSym 530 include/link.h vlong adduint64(Link *ctxt, LSym *s, uint64 v); LSym 531 include/link.h vlong adduint8(Link *ctxt, LSym *s, uint8 v); LSym 532 include/link.h vlong adduintxx(Link *ctxt, LSym *s, uint64 v, int wid); LSym 534 include/link.h void savedata(Link *ctxt, LSym *s, Prog *p, char *pn); LSym 535 include/link.h vlong setaddr(Link *ctxt, LSym *s, vlong off, LSym *t); LSym 536 include/link.h vlong setaddrplus(Link *ctxt, LSym *s, vlong off, LSym *t, vlong add); LSym 537 include/link.h vlong setuint16(Link *ctxt, LSym *s, vlong r, uint16 v); LSym 538 include/link.h vlong setuint32(Link *ctxt, LSym *s, vlong r, uint32 v); LSym 539 include/link.h vlong setuint64(Link *ctxt, LSym *s, vlong r, uint64 v); LSym 540 include/link.h vlong setuint8(Link *ctxt, LSym *s, vlong r, uint8 v); LSym 541 include/link.h vlong setuintxx(Link *ctxt, LSym *s, vlong off, uint64 v, vlong wid); LSym 542 include/link.h void symgrow(Link *ctxt, LSym *s, vlong siz); LSym 555 include/link.h void collapsefrog(Link *ctxt, LSym *s); LSym 558 include/link.h void linkgetline(Link *ctxt, int32 line, LSym **f, int32 *l); LSym 560 include/link.h void mkfwd(LSym*); LSym 585 include/link.h void linkpatch(Link *ctxt, LSym *sym); LSym 588 include/link.h void linkpcln(Link*, LSym*); LSym 591 include/link.h LSym* linklookup(Link *ctxt, char *name, int v); LSym 593 include/link.h LSym* linknewsym(Link *ctxt, char *symb, int v); LSym 594 include/link.h LSym* linkrlookup(Link *ctxt, char *name, int v); LSym 603 src/cmd/5c/reg.c LSym *s; LSym 50 src/cmd/5l/asm.c LSym *s; LSym 68 src/cmd/5l/asm.c static void addpltsym(Link*, LSym*); LSym 69 src/cmd/5l/asm.c static void addgotsym(Link*, LSym*); LSym 70 src/cmd/5l/asm.c static void addgotsyminternal(Link*, LSym*); LSym 81 src/cmd/5l/asm.c adddynrela(LSym *rel, LSym *s, Reloc *r) LSym 88 src/cmd/5l/asm.c adddynrel(LSym *s, Reloc *r) LSym 90 src/cmd/5l/asm.c LSym *targ, *rel; LSym 273 src/cmd/5l/asm.c LSym *plt, *got; LSym 307 src/cmd/5l/asm.c archreloc(Reloc *r, LSym *s, vlong *val) LSym 309 src/cmd/5l/asm.c LSym *rs; LSym 370 src/cmd/5l/asm.c addpltreloc(Link *ctxt, LSym *plt, LSym *got, LSym *sym, int typ) LSym 389 src/cmd/5l/asm.c addpltsym(Link *ctxt, LSym *s) LSym 391 src/cmd/5l/asm.c LSym *plt, *got, *rel; LSym 427 src/cmd/5l/asm.c addgotsyminternal(Link *ctxt, LSym *s) LSym 429 src/cmd/5l/asm.c LSym *got; LSym 447 src/cmd/5l/asm.c addgotsym(Link *ctxt, LSym *s) LSym 449 src/cmd/5l/asm.c LSym *got, *rel; LSym 469 src/cmd/5l/asm.c adddynsym(Link *ctxt, LSym *s) LSym 471 src/cmd/5l/asm.c LSym *d; LSym 534 src/cmd/5l/asm.c LSym *s; LSym 554 src/cmd/5l/asm.c LSym *sym; LSym 57 src/cmd/5l/l.h #define S ((LSym*)0) LSym 133 src/cmd/5l/l.h EXTERN LSym* datap; LSym 150 src/cmd/5l/l.h void adddynrel(LSym *s, Reloc *r); LSym 151 src/cmd/5l/l.h void adddynrela(LSym *rel, LSym *s, Reloc *r); LSym 152 src/cmd/5l/l.h void adddynsym(Link *ctxt, LSym *s); LSym 153 src/cmd/5l/l.h int archreloc(Reloc *r, LSym *s, vlong *val); LSym 39 src/cmd/5l/noop.c LSym *s; LSym 50 src/cmd/5l/obj.c LSym *s; LSym 770 src/cmd/6c/reg.c LSym *s; LSym 55 src/cmd/6l/asm.c LSym *s; LSym 73 src/cmd/6l/asm.c static void addpltsym(LSym*); LSym 74 src/cmd/6l/asm.c static void addgotsym(LSym*); LSym 77 src/cmd/6l/asm.c adddynrela(LSym *rela, LSym *s, Reloc *r) LSym 85 src/cmd/6l/asm.c adddynrel(LSym *s, Reloc *r) LSym 87 src/cmd/6l/asm.c LSym *targ, *rela, *got; LSym 322 src/cmd/6l/asm.c LSym *rs; LSym 377 src/cmd/6l/asm.c archreloc(Reloc *r, LSym *s, vlong *val) LSym 388 src/cmd/6l/asm.c LSym *plt, *got; LSym 414 src/cmd/6l/asm.c addpltsym(LSym *s) LSym 422 src/cmd/6l/asm.c LSym *plt, *got, *rela; LSym 463 src/cmd/6l/asm.c LSym *plt; LSym 482 src/cmd/6l/asm.c addgotsym(LSym *s) LSym 484 src/cmd/6l/asm.c LSym *got, *rela; LSym 507 src/cmd/6l/asm.c adddynsym(Link *ctxt, LSym *s) LSym 509 src/cmd/6l/asm.c LSym *d; LSym 581 src/cmd/6l/asm.c LSym *s; LSym 605 src/cmd/6l/asm.c LSym *sym; LSym 70 src/cmd/6l/l.h #define S ((LSym*)0) LSym 83 src/cmd/6l/l.h EXTERN LSym* datap; LSym 89 src/cmd/6l/l.h EXTERN LSym* symlist; LSym 97 src/cmd/6l/l.h void adddynrel(LSym *s, Reloc *r); LSym 98 src/cmd/6l/l.h void adddynrela(LSym *rela, LSym *s, Reloc *r); LSym 99 src/cmd/6l/l.h void adddynsym(Link *ctxt, LSym *s); LSym 100 src/cmd/6l/l.h int archreloc(Reloc *r, LSym *s, vlong *val); LSym 708 src/cmd/8c/reg.c LSym *s; LSym 51 src/cmd/8l/asm.c LSym *s; LSym 69 src/cmd/8l/asm.c static void addpltsym(Link*, LSym*); LSym 70 src/cmd/8l/asm.c static void addgotsym(Link*, LSym*); LSym 73 src/cmd/8l/asm.c adddynrela(LSym *rela, LSym *s, Reloc *r) LSym 82 src/cmd/8l/asm.c adddynrel(LSym *s, Reloc *r) LSym 84 src/cmd/8l/asm.c LSym *targ, *rel, *got; LSym 283 src/cmd/8l/asm.c LSym *rs; LSym 338 src/cmd/8l/asm.c archreloc(Reloc *r, LSym *s, vlong *val) LSym 357 src/cmd/8l/asm.c LSym *plt, *got; LSym 383 src/cmd/8l/asm.c addpltsym(Link *ctxt, LSym *s) LSym 385 src/cmd/8l/asm.c LSym *plt, *got, *rel; LSym 423 src/cmd/8l/asm.c LSym *plt; LSym 443 src/cmd/8l/asm.c addgotsym(Link *ctxt, LSym *s) LSym 445 src/cmd/8l/asm.c LSym *got, *rel; LSym 467 src/cmd/8l/asm.c adddynsym(Link *ctxt, LSym *s) LSym 469 src/cmd/8l/asm.c LSym *d; LSym 536 src/cmd/8l/asm.c LSym *s; LSym 559 src/cmd/8l/asm.c LSym *sym; LSym 52 src/cmd/8l/l.h #define S ((LSym*)0) LSym 66 src/cmd/8l/l.h EXTERN LSym* datap; LSym 73 src/cmd/8l/l.h EXTERN LSym* symlist; LSym 79 src/cmd/8l/l.h void adddynrel(LSym *s, Reloc *r); LSym 80 src/cmd/8l/l.h void adddynrela(LSym *rela, LSym *s, Reloc *r); LSym 81 src/cmd/8l/l.h void adddynsym(Link *ctxt, LSym *s); LSym 82 src/cmd/8l/l.h int archreloc(Reloc *r, LSym *s, vlong *val); LSym 91 src/cmd/8l/l.h char* xsymname(LSym *s); LSym 90 src/cmd/cc/cc.h LSym* sym; LSym 126 src/cmd/cc/cc.h LSym* lsym; LSym 737 src/cmd/cc/cc.h LSym* linksym(Sym*); LSym 2060 src/cmd/cc/sub.c LSym* LSym 404 src/cmd/gc/go.h LSym* lsym; LSym 1271 src/cmd/gc/go.h void Bputname(Biobuf *b, LSym *s); LSym 1281 src/cmd/gc/go.h LSym* linksym(Sym*); LSym 139 src/cmd/gc/obj.c Bputname(Biobuf *b, LSym *s) LSym 144 src/cmd/gc/obj.c LSym* LSym 137 src/cmd/gc/pgen.c LSym *ls; LSym 352 src/cmd/gc/plive.c iscall(Prog *prog, LSym *name) LSym 368 src/cmd/gc/plive.c static LSym* names[5]; LSym 387 src/cmd/gc/plive.c static LSym *sym; LSym 398 src/cmd/gc/plive.c static LSym *sym; LSym 408 src/cmd/gc/plive.c static LSym *sym; LSym 48 src/cmd/ld/data.c datcmp(LSym *s1, LSym *s2) LSym 60 src/cmd/ld/data.c LSym* LSym 61 src/cmd/ld/data.c listsort(LSym *l, int (*cmp)(LSym*, LSym*), int off) LSym 63 src/cmd/ld/data.c LSym *l1, *l2, *le; LSym 64 src/cmd/ld/data.c #define NEXT(l) (*(LSym**)((char*)(l)+off)) LSym 131 src/cmd/ld/data.c relocsym(LSym *s) LSym 134 src/cmd/ld/data.c LSym *rs; LSym 337 src/cmd/ld/data.c LSym *s; LSym 350 src/cmd/ld/data.c dynrelocsym(LSym *s) LSym 355 src/cmd/ld/data.c LSym *rel, *targ; LSym 405 src/cmd/ld/data.c LSym *s; LSym 424 src/cmd/ld/data.c blk(LSym *start, int32 addr, int32 size) LSym 426 src/cmd/ld/data.c LSym *sym; LSym 468 src/cmd/ld/data.c LSym *sym; LSym 528 src/cmd/ld/data.c LSym *sym; LSym 613 src/cmd/ld/data.c LSym *s, *sp; LSym 634 src/cmd/ld/data.c addstring(LSym *s, char *str) LSym 655 src/cmd/ld/data.c LSym *s; LSym 668 src/cmd/ld/data.c symalign(LSym *s) LSym 684 src/cmd/ld/data.c aligndatsize(vlong datsize, LSym *s) LSym 692 src/cmd/ld/data.c maxalign(LSym *s, int type) LSym 706 src/cmd/ld/data.c gcaddsym(LSym *gc, LSym *s, vlong off) LSym 709 src/cmd/ld/data.c LSym *gotype; LSym 734 src/cmd/ld/data.c growdatsize(vlong *datsizep, LSym *s) LSym 753 src/cmd/ld/data.c LSym *s, *last, **l; LSym 754 src/cmd/ld/data.c LSym *gcdata1, *gcbss1; LSym 814 src/cmd/ld/data.c datap = listsort(datap, datcmp, offsetof(LSym, next)); LSym 1097 src/cmd/ld/data.c LSym *sym, *sub; LSym 1134 src/cmd/ld/data.c LSym *sym, *sub; LSym 14 src/cmd/ld/decodesym.c decode_reloc(LSym *s, int32 off) LSym 24 src/cmd/ld/decodesym.c static LSym* LSym 25 src/cmd/ld/decodesym.c decode_reloc_sym(LSym *s, int32 off) LSym 78 src/cmd/ld/decodesym.c decodetype_kind(LSym *s) LSym 85 src/cmd/ld/decodesym.c decodetype_size(LSym *s) LSym 91 src/cmd/ld/decodesym.c LSym* LSym 92 src/cmd/ld/decodesym.c decodetype_gc(LSym *s) LSym 98 src/cmd/ld/decodesym.c LSym* LSym 99 src/cmd/ld/decodesym.c decodetype_arrayelem(LSym *s) LSym 105 src/cmd/ld/decodesym.c decodetype_arraylen(LSym *s) LSym 111 src/cmd/ld/decodesym.c LSym* LSym 112 src/cmd/ld/decodesym.c decodetype_ptrelem(LSym *s) LSym 118 src/cmd/ld/decodesym.c LSym* LSym 119 src/cmd/ld/decodesym.c decodetype_mapkey(LSym *s) LSym 123 src/cmd/ld/decodesym.c LSym* LSym 124 src/cmd/ld/decodesym.c decodetype_mapvalue(LSym *s) LSym 130 src/cmd/ld/decodesym.c LSym* LSym 131 src/cmd/ld/decodesym.c decodetype_chanelem(LSym *s) LSym 138 src/cmd/ld/decodesym.c decodetype_funcdotdotdot(LSym *s) LSym 145 src/cmd/ld/decodesym.c decodetype_funcincount(LSym *s) LSym 151 src/cmd/ld/decodesym.c decodetype_funcoutcount(LSym *s) LSym 156 src/cmd/ld/decodesym.c LSym* LSym 157 src/cmd/ld/decodesym.c decodetype_funcintype(LSym *s, int i) LSym 167 src/cmd/ld/decodesym.c LSym* LSym 168 src/cmd/ld/decodesym.c decodetype_funcouttype(LSym *s, int i) LSym 180 src/cmd/ld/decodesym.c decodetype_structfieldcount(LSym *s) LSym 193 src/cmd/ld/decodesym.c decodetype_structfieldname(LSym *s, int i) LSym 207 src/cmd/ld/decodesym.c LSym* LSym 208 src/cmd/ld/decodesym.c decodetype_structfieldtype(LSym *s, int i) LSym 214 src/cmd/ld/decodesym.c decodetype_structfieldoffs(LSym *s, int i) LSym 221 src/cmd/ld/decodesym.c decodetype_ifacemethodcount(LSym *s) LSym 30 src/cmd/ld/dwarf.c static LSym* abbrevsym; LSym 34 src/cmd/ld/dwarf.c static LSym* linesym; LSym 38 src/cmd/ld/dwarf.c static LSym* infosym; LSym 42 src/cmd/ld/dwarf.c static LSym* framesym; LSym 53 src/cmd/ld/dwarf.c static LSym *infosec; LSym 57 src/cmd/ld/dwarf.c static LSym *arangessec; LSym 61 src/cmd/ld/dwarf.c static LSym *linesec; LSym 65 src/cmd/ld/dwarf.c static LSym *framesec; LSym 597 src/cmd/ld/dwarf.c adddwarfrel(LSym* sec, LSym* sym, vlong offsetbase, int siz, vlong addend) LSym 642 src/cmd/ld/dwarf.c value -= ((LSym*)data)->value; LSym 643 src/cmd/ld/dwarf.c adddwarfrel(infosec, (LSym*)data, infoo, PtrSize, value); LSym 654 src/cmd/ld/dwarf.c value -= ((LSym*)data)->value; LSym 655 src/cmd/ld/dwarf.c adddwarfrel(infosec, (LSym*)data, infoo, PtrSize, value); LSym 850 src/cmd/ld/dwarf.c newabslocexprattr(DWDie *die, vlong addr, LSym *sym) LSym 867 src/cmd/ld/dwarf.c static LSym* LSym 870 src/cmd/ld/dwarf.c LSym *s; LSym 907 src/cmd/ld/dwarf.c defgotype(LSym *gotype) LSym 910 src/cmd/ld/dwarf.c LSym *s; LSym 1349 src/cmd/ld/dwarf.c defdwsymb(LSym* sym, char *s, int t, vlong v, vlong size, int ver, LSym *gotype) LSym 1398 src/cmd/ld/dwarf.c finddebugruntimepath(LSym *s) LSym 1402 src/cmd/ld/dwarf.c LSym *f; LSym 1486 src/cmd/ld/dwarf.c flushunit(DWDie *dwinfo, vlong pc, LSym *pcsym, vlong unitstart, int32 header_length) LSym 1511 src/cmd/ld/dwarf.c LSym *s, *epcs; LSym 1520 src/cmd/ld/dwarf.c LSym **files, *f; LSym 1719 src/cmd/ld/dwarf.c LSym *s; LSym 1944 src/cmd/ld/dwarf.c adddwarfrel(arangessec, (LSym*)b->data, sectionstart, PtrSize, b->value-((LSym*)b->data)->value); LSym 1979 src/cmd/ld/dwarf.c writedwarfreloc(LSym* s) LSym 2148 src/cmd/ld/dwarf.c dwarfaddshstrings(LSym *shstrtab) LSym 16 src/cmd/ld/dwarf.h void dwarfaddshstrings(LSym *shstrtab); LSym 290 src/cmd/ld/elf.c elfwritedynent(LSym *s, int tag, uint64 val) LSym 302 src/cmd/ld/elf.c elfwritedynentsym(LSym *s, int tag, LSym *t) LSym 312 src/cmd/ld/elf.c elfwritedynentsymsize(LSym *s, int tag, LSym *t) LSym 564 src/cmd/ld/elf.c LSym *s, *sy, *dynstr; LSym 827 src/cmd/ld/elf.c elfrelocsect(Section *sect, LSym *first) LSym 829 src/cmd/ld/elf.c LSym *sym; LSym 893 src/cmd/ld/elf.c LSym *s, *shstrtab, *dynstr; LSym 1089 src/cmd/ld/elf.c shsym(ElfShdr *sh, LSym *s) LSym 861 src/cmd/ld/elf.h LSym* secsym; /* section symbol, if needed; not on disk */ LSym 971 src/cmd/ld/elf.h void elfwritedynent(LSym*, int, uint64); LSym 972 src/cmd/ld/elf.h void elfwritedynentsym(LSym*, int, LSym*); LSym 973 src/cmd/ld/elf.h void elfwritedynentsymsize(LSym*, int, LSym*); LSym 997 src/cmd/ld/elf.h void elfaddverneed(LSym*); LSym 999 src/cmd/ld/elf.h void shsym(ElfShdr*, LSym*); LSym 1003 src/cmd/ld/elf.h void dwarfaddshstrings(LSym*); LSym 366 src/cmd/ld/go.c LSym *s; LSym 515 src/cmd/ld/go.c static LSym *markq; LSym 516 src/cmd/ld/go.c static LSym *emarkq; LSym 519 src/cmd/ld/go.c mark1(LSym *s, LSym *parent) LSym 535 src/cmd/ld/go.c mark(LSym *s) LSym 544 src/cmd/ld/go.c LSym *s; LSym 595 src/cmd/ld/go.c LSym *s, *last, *p; LSym 667 src/cmd/ld/go.c LSym *s, *t; LSym 261 src/cmd/ld/ldelf.c LSym *sym; LSym 304 src/cmd/ld/ldelf.c LSym* sym; LSym 315 src/cmd/ld/ldelf.c valuecmp(LSym *a, LSym *b) LSym 339 src/cmd/ld/ldelf.c LSym *s; LSym 340 src/cmd/ld/ldelf.c LSym **symbols; LSym 617 src/cmd/ld/ldelf.c s->sub = listsort(s->sub, valuecmp, offsetof(LSym, sub)); LSym 758 src/cmd/ld/ldelf.c LSym *s; LSym 105 src/cmd/ld/ldmacho.c LSym *sym; LSym 141 src/cmd/ld/ldmacho.c LSym *sym; LSym 435 src/cmd/ld/ldmacho.c LSym *s, *s1, *outer; LSym 658 src/cmd/ld/ldmacho.c s->sub = listsort(s->sub, valuecmp, offsetof(LSym, sub)); LSym 105 src/cmd/ld/ldpe.c LSym* sym; LSym 112 src/cmd/ld/ldpe.c LSym* sym; LSym 144 src/cmd/ld/ldpe.c LSym *s; LSym 382 src/cmd/ld/ldpe.c s->sub = listsort(s->sub, valuecmp, offsetof(LSym, sub)); LSym 427 src/cmd/ld/ldpe.c LSym *s; LSym 180 src/cmd/ld/lib.c LSym *s, *gmsym; LSym 822 src/cmd/ld/lib.c LSym *s; LSym 1011 src/cmd/ld/lib.c LSym *sym; LSym 1019 src/cmd/ld/lib.c static LSym *morestack; LSym 1020 src/cmd/ld/lib.c static LSym *newstack; LSym 1042 src/cmd/ld/lib.c LSym *s; LSym 1085 src/cmd/ld/lib.c LSym *s; LSym 1215 src/cmd/ld/lib.c LSym *s; LSym 1220 src/cmd/ld/lib.c s = va_arg(fp->args, LSym*); LSym 1340 src/cmd/ld/lib.c genasmsym(void (*put)(LSym*, char*, int, vlong, vlong, int, LSym*)) LSym 1343 src/cmd/ld/lib.c LSym *s; LSym 1431 src/cmd/ld/lib.c symaddr(LSym *s) LSym 1441 src/cmd/ld/lib.c LSym *s; LSym 1465 src/cmd/ld/lib.c LSym *s; LSym 1479 src/cmd/ld/lib.c undefsym(LSym *s) LSym 1499 src/cmd/ld/lib.c LSym *s; LSym 1512 src/cmd/ld/lib.c LSym *s; LSym 73 src/cmd/ld/lib.h EXTERN LSym** dynexp; LSym 175 src/cmd/ld/lib.h vlong addstring(LSym *s, char *str); LSym 188 src/cmd/ld/lib.h int datcmp(LSym *s1, LSym *s2); LSym 191 src/cmd/ld/lib.h LSym* decodetype_arrayelem(LSym *s); LSym 192 src/cmd/ld/lib.h vlong decodetype_arraylen(LSym *s); LSym 193 src/cmd/ld/lib.h LSym* decodetype_chanelem(LSym *s); LSym 194 src/cmd/ld/lib.h int decodetype_funcdotdotdot(LSym *s); LSym 195 src/cmd/ld/lib.h int decodetype_funcincount(LSym *s); LSym 196 src/cmd/ld/lib.h LSym* decodetype_funcintype(LSym *s, int i); LSym 197 src/cmd/ld/lib.h int decodetype_funcoutcount(LSym *s); LSym 198 src/cmd/ld/lib.h LSym* decodetype_funcouttype(LSym *s, int i); LSym 199 src/cmd/ld/lib.h LSym* decodetype_gc(LSym *s); LSym 200 src/cmd/ld/lib.h vlong decodetype_ifacemethodcount(LSym *s); LSym 201 src/cmd/ld/lib.h uint8 decodetype_kind(LSym *s); LSym 202 src/cmd/ld/lib.h LSym* decodetype_mapkey(LSym *s); LSym 203 src/cmd/ld/lib.h LSym* decodetype_mapvalue(LSym *s); LSym 204 src/cmd/ld/lib.h LSym* decodetype_ptrelem(LSym *s); LSym 205 src/cmd/ld/lib.h vlong decodetype_size(LSym *s); LSym 206 src/cmd/ld/lib.h int decodetype_structfieldcount(LSym *s); LSym 207 src/cmd/ld/lib.h char* decodetype_structfieldname(LSym *s, int i); LSym 208 src/cmd/ld/lib.h vlong decodetype_structfieldoffs(LSym *s, int i); LSym 209 src/cmd/ld/lib.h LSym* decodetype_structfieldtype(LSym *s, int i); LSym 217 src/cmd/ld/lib.h void dynrelocsym(LSym *s); LSym 221 src/cmd/ld/lib.h void genasmsym(void (*put)(LSym*, char*, int, vlong, vlong, int, LSym*)); LSym 222 src/cmd/ld/lib.h void growdatsize(vlong *datsizep, LSym *s); LSym 240 src/cmd/ld/lib.h LSym* listsort(LSym *l, int (*cmp)(LSym*, LSym*), int off); LSym 246 src/cmd/ld/lib.h void mark(LSym *s); LSym 254 src/cmd/ld/lib.h void putelfsectionsym(LSym* s, int shndx); LSym 256 src/cmd/ld/lib.h void putsymb(LSym *s, char *name, int t, vlong v, vlong size, int ver, LSym *typ); LSym 259 src/cmd/ld/lib.h void relocsym(LSym *s); LSym 265 src/cmd/ld/lib.h vlong symaddr(LSym *s); LSym 272 src/cmd/ld/lib.h int valuecmp(LSym *a, LSym *b); LSym 28 src/cmd/ld/macho.c static LSym** sortsym; LSym 235 src/cmd/ld/macho.c LSym *s; LSym 435 src/cmd/ld/macho.c LSym *s1, *s2, *s3, *s4; LSym 487 src/cmd/ld/macho.c symkind(LSym *s) LSym 497 src/cmd/ld/macho.c addsym(LSym *s, char *name, int type, vlong addr, vlong size, int ver, LSym *gotype) LSym 527 src/cmd/ld/macho.c LSym *s1, *s2; LSym 530 src/cmd/ld/macho.c s1 = *(LSym**)p1; LSym 531 src/cmd/ld/macho.c s2 = *(LSym**)p2; LSym 542 src/cmd/ld/macho.c machogenasmsym(void (*put)(LSym*, char*, int, vlong, vlong, int, LSym*)) LSym 544 src/cmd/ld/macho.c LSym *s; LSym 576 src/cmd/ld/macho.c LSym *symtab, *symstr, *s, *o; LSym 633 src/cmd/ld/macho.c LSym *s1, *s2, *s3; LSym 673 src/cmd/ld/macho.c LSym *s1, *s2, *s3, *s4; LSym 720 src/cmd/ld/macho.c machorelocsect(Section *sect, LSym *first) LSym 722 src/cmd/ld/macho.c LSym *sym; LSym 40 src/cmd/ld/pass.c LSym *s; LSym 53 src/cmd/ld/pass.c LSym *s; LSym 79 src/cmd/ld/pass.c LSym *s; LSym 88 src/cmd/ld/pass.c LSym *s; LSym 100 src/cmd/ld/pass.c LSym *s; LSym 34 src/cmd/ld/pcln.c addpctab(LSym *ftab, int32 off, Pcdata *d) LSym 46 src/cmd/ld/pcln.c ftabaddstring(LSym *ftab, char *s) LSym 58 src/cmd/ld/pcln.c renumberfiles(Link *ctxt, LSym **files, int nfiles, Pcdata *d) LSym 61 src/cmd/ld/pcln.c LSym *f; LSym 114 src/cmd/ld/pcln.c LSym *ftab, *s; LSym 35 src/cmd/ld/pe.c static LSym *rsrcsym; LSym 62 src/cmd/ld/pe.c LSym* s; LSym 78 src/cmd/ld/pe.c static LSym *dexport[1024]; LSym 84 src/cmd/ld/pe.c LSym* sym; LSym 203 src/cmd/ld/pe.c LSym *s, *dynamic; LSym 253 src/cmd/ld/pe.c LSym* dynamic; LSym 334 src/cmd/ld/pe.c LSym *s1, *s2; LSym 336 src/cmd/ld/pe.c s1 = *(LSym**)p1; LSym 337 src/cmd/ld/pe.c s2 = *(LSym**)p2; LSym 344 src/cmd/ld/pe.c LSym *s; LSym 422 src/cmd/ld/pe.c LSym *rel; LSym 478 src/cmd/ld/pe.c addsym(LSym *s, char *name, int type, vlong addr, vlong size, int ver, LSym *gotype) LSym 568 src/cmd/ld/pe.c setpersrc(LSym *sym) LSym 179 src/cmd/ld/pe.h void setpersrc(LSym *sym); LSym 105 src/cmd/ld/symtab.c putelfsym(LSym *x, char *s, int t, vlong addr, vlong size, int ver, LSym *go) LSym 108 src/cmd/ld/symtab.c LSym *xo; LSym 162 src/cmd/ld/symtab.c putelfsectionsym(LSym* s, int shndx) LSym 189 src/cmd/ld/symtab.c LSym *s; LSym 228 src/cmd/ld/symtab.c putplan9sym(LSym *x, char *s, int t, vlong addr, vlong size, int ver, LSym *go) LSym 287 src/cmd/ld/symtab.c static LSym *symt; LSym 338 src/cmd/ld/symtab.c LSym *s, *symtype, *symtypelink, *symgostring, *symgofunc; LSym 457 src/liblink/asm5.c span5(Link *ctxt, LSym *cursym) LSym 764 src/liblink/asm5.c LSym *s; LSym 1575 src/liblink/asm6.c naclpad(Link *ctxt, LSym *s, int32 c, int32 pad) LSym 1591 src/liblink/asm6.c span6(Link *ctxt, LSym *s) LSym 1661 src/liblink/asm6.c static LSym *deferreturn; LSym 2274 src/liblink/asm6.c LSym *s; LSym 1199 src/liblink/asm8.c naclpad(Link *ctxt, LSym *s, int32 c, int32 pad) LSym 1209 src/liblink/asm8.c span8(Link *ctxt, LSym *s) LSym 1277 src/liblink/asm8.c static LSym *deferreturn; LSym 1722 src/liblink/asm8.c LSym *s; LSym 44 src/liblink/data.c symgrow(Link *ctxt, LSym *s, vlong lsiz) LSym 74 src/liblink/data.c savedata(Link *ctxt, LSym *s, Prog *p, char *pn) LSym 147 src/liblink/data.c addrel(LSym *s) LSym 161 src/liblink/data.c setuintxx(Link *ctxt, LSym *s, vlong off, uint64 v, vlong wid) LSym 199 src/liblink/data.c adduintxx(Link *ctxt, LSym *s, uint64 v, int wid) LSym 209 src/liblink/data.c adduint8(Link *ctxt, LSym *s, uint8 v) LSym 215 src/liblink/data.c adduint16(Link *ctxt, LSym *s, uint16 v) LSym 221 src/liblink/data.c adduint32(Link *ctxt, LSym *s, uint32 v) LSym 227 src/liblink/data.c adduint64(Link *ctxt, LSym *s, uint64 v) LSym 233 src/liblink/data.c setuint8(Link *ctxt, LSym *s, vlong r, uint8 v) LSym 239 src/liblink/data.c setuint16(Link *ctxt, LSym *s, vlong r, uint16 v) LSym 245 src/liblink/data.c setuint32(Link *ctxt, LSym *s, vlong r, uint32 v) LSym 251 src/liblink/data.c setuint64(Link *ctxt, LSym *s, vlong r, uint64 v) LSym 257 src/liblink/data.c addaddrplus(Link *ctxt, LSym *s, LSym *t, vlong add) LSym 278 src/liblink/data.c addpcrelplus(Link *ctxt, LSym *s, LSym *t, vlong add) LSym 299 src/liblink/data.c addaddr(Link *ctxt, LSym *s, LSym *t) LSym 305 src/liblink/data.c setaddrplus(Link *ctxt, LSym *s, vlong off, LSym *t, vlong add) LSym 326 src/liblink/data.c setaddr(Link *ctxt, LSym *s, vlong off, LSym *t) LSym 332 src/liblink/data.c addsize(Link *ctxt, LSym *s, LSym *t) LSym 352 src/liblink/data.c addaddrplus4(Link *ctxt, LSym *s, LSym *t, vlong add) LSym 166 src/liblink/ld.c mkfwd(LSym *sym) LSym 321 src/liblink/list5.c LSym *s; LSym 122 src/liblink/obj.c linkgetline(Link *ctxt, int32 line, LSym **f, int32 *l) LSym 94 src/liblink/obj5.c LSym *s; LSym 95 src/liblink/obj5.c LSym *tlsfallback; LSym 201 src/liblink/obj5.c static void softfloat(Link*, LSym*); LSym 234 src/liblink/obj5.c addstacksplit(Link *ctxt, LSym *cursym) LSym 661 src/liblink/obj5.c softfloat(Link *ctxt, LSym *cursym) LSym 664 src/liblink/obj5.c LSym *symsfloat; LSym 885 src/liblink/obj5.c follow(Link *ctxt, LSym *s) LSym 117 src/liblink/obj6.c LSym *s; LSym 389 src/liblink/obj6.c addstacksplit(Link *ctxt, LSym *cursym) LSym 875 src/liblink/obj6.c follow(Link *ctxt, LSym *s) LSym 111 src/liblink/obj8.c LSym *s; LSym 262 src/liblink/obj8.c addstacksplit(Link *ctxt, LSym *cursym) LSym 625 src/liblink/obj8.c follow(Link *ctxt, LSym *s) LSym 104 src/liblink/objfile.c static void writesym(Link*, Biobuf*, LSym*); LSym 109 src/liblink/objfile.c static void wrsym(Biobuf*, LSym*); LSym 110 src/liblink/objfile.c static void wrpathsym(Link *ctxt, Biobuf *b, LSym *s); LSym 116 src/liblink/objfile.c static LSym *rdsym(Link*, Biobuf*, char*); LSym 126 src/liblink/objfile.c LSym *s, *text, *etext, *curtext, *data, *edata; LSym 283 src/liblink/objfile.c writesym(Link *ctxt, Biobuf *b, LSym *s) LSym 444 src/liblink/objfile.c wrpathsym(Link *ctxt, Biobuf *b, LSym *s) LSym 456 src/liblink/objfile.c wrsym(Biobuf *b, LSym *s) LSym 518 src/liblink/objfile.c LSym *s, *dup; LSym 710 src/liblink/objfile.c static LSym* LSym 715 src/liblink/objfile.c LSym *s; LSym 69 src/liblink/pass.c linkpatch(Link *ctxt, LSym *sym) LSym 47 src/liblink/pcln.c funcpctab(Link *ctxt, Pcdata *dst, LSym *func, char *desc, int32 (*valfunc)(Link*, LSym*, int32, Prog*, int32, void*), void* arg) LSym 155 src/liblink/pcln.c pctofileline(Link *ctxt, LSym *sym, int32 oldval, Prog *p, int32 phase, void *arg) LSym 158 src/liblink/pcln.c LSym *f; LSym 200 src/liblink/pcln.c pctospadj(Link *ctxt, LSym *sym, int32 oldval, Prog *p, int32 phase, void *arg) LSym 222 src/liblink/pcln.c pctopcdata(Link *ctxt, LSym *sym, int32 oldval, Prog *p, int32 phase, void *arg) LSym 236 src/liblink/pcln.c linkpcln(Link *ctxt, LSym *cursym) LSym 191 src/liblink/sym.c LSym* LSym 194 src/liblink/sym.c LSym *s; LSym 221 src/liblink/sym.c static LSym* LSym 224 src/liblink/sym.c LSym *s; LSym 248 src/liblink/sym.c LSym* LSym 255 src/liblink/sym.c LSym* LSym 264 src/liblink/sym.c LSym *s; LSym 266 src/liblink/sym.c s = va_arg(f->args, LSym*);