DWDie 426 src/cmd/ld/dwarf.c typedef struct DWDie DWDie; DWDie 429 src/cmd/ld/dwarf.c DWDie *link; DWDie 430 src/cmd/ld/dwarf.c DWDie *child; DWDie 435 src/cmd/ld/dwarf.c DWDie **hash; // optional index of children by name, enabled by mkindex() DWDie 436 src/cmd/ld/dwarf.c DWDie *hlink; // bucket chain in parent's index DWDie 443 src/cmd/ld/dwarf.c static DWDie dwroot; DWDie 444 src/cmd/ld/dwarf.c static DWDie dwtypes; DWDie 445 src/cmd/ld/dwarf.c static DWDie dwglobals; DWDie 448 src/cmd/ld/dwarf.c newattr(DWDie *die, uint8 attr, int cls, vlong value, char *data) DWDie 466 src/cmd/ld/dwarf.c getattr(DWDie *die, uint8 attr) DWDie 491 src/cmd/ld/dwarf.c static DWDie* DWDie 492 src/cmd/ld/dwarf.c newdie(DWDie *parent, int abbrev, char *name) DWDie 494 src/cmd/ld/dwarf.c DWDie *die; DWDie 514 src/cmd/ld/dwarf.c mkindex(DWDie *die) DWDie 516 src/cmd/ld/dwarf.c die->hash = mal(HASHSIZE * sizeof(DWDie*)); DWDie 519 src/cmd/ld/dwarf.c static DWDie* DWDie 520 src/cmd/ld/dwarf.c walktypedef(DWDie *die) DWDie 528 src/cmd/ld/dwarf.c return (DWDie*)attr->data; DWDie 537 src/cmd/ld/dwarf.c static DWDie* DWDie 538 src/cmd/ld/dwarf.c find(DWDie *die, char* name) DWDie 540 src/cmd/ld/dwarf.c DWDie *a, *b, *die2; DWDie 584 src/cmd/ld/dwarf.c static DWDie* DWDie 585 src/cmd/ld/dwarf.c find_or_diag(DWDie *die, char* name) DWDie 587 src/cmd/ld/dwarf.c DWDie *r; DWDie 625 src/cmd/ld/dwarf.c newrefattr(DWDie *die, uint8 attr, DWDie* ref) DWDie 735 src/cmd/ld/dwarf.c off = ((DWDie*)data)->offs; DWDie 783 src/cmd/ld/dwarf.c static void putdie(DWDie* die); DWDie 786 src/cmd/ld/dwarf.c putdies(DWDie* die) DWDie 793 src/cmd/ld/dwarf.c putdie(DWDie* die) DWDie 805 src/cmd/ld/dwarf.c reverselist(DWDie** list) DWDie 807 src/cmd/ld/dwarf.c DWDie *curr, *prev; DWDie 812 src/cmd/ld/dwarf.c DWDie* next = curr->link; DWDie 821 src/cmd/ld/dwarf.c reversetree(DWDie** list) DWDie 823 src/cmd/ld/dwarf.c DWDie *die; DWDie 832 src/cmd/ld/dwarf.c newmemberoffsetattr(DWDie *die, int32 offs) DWDie 850 src/cmd/ld/dwarf.c newabslocexprattr(DWDie *die, vlong addr, LSym *sym) DWDie 864 src/cmd/ld/dwarf.c static DWDie* defptrto(DWDie *dwtype); // below DWDie 881 src/cmd/ld/dwarf.c dotypedef(DWDie *parent, char *name, DWDie *def) DWDie 883 src/cmd/ld/dwarf.c DWDie *die; DWDie 906 src/cmd/ld/dwarf.c static DWDie* DWDie 909 src/cmd/ld/dwarf.c DWDie *die, *fld; DWDie 1085 src/cmd/ld/dwarf.c static DWDie* DWDie 1086 src/cmd/ld/dwarf.c defptrto(DWDie *dwtype) DWDie 1089 src/cmd/ld/dwarf.c DWDie *die; DWDie 1105 src/cmd/ld/dwarf.c copychildrenexcept(DWDie *dst, DWDie *src, DWDie *except) DWDie 1107 src/cmd/ld/dwarf.c DWDie *c; DWDie 1121 src/cmd/ld/dwarf.c copychildren(DWDie *dst, DWDie *src) DWDie 1129 src/cmd/ld/dwarf.c substitutetype(DWDie *structdie, char *field, DWDie* dwtype) DWDie 1131 src/cmd/ld/dwarf.c DWDie *child; DWDie 1146 src/cmd/ld/dwarf.c synthesizestringtypes(DWDie* die) DWDie 1148 src/cmd/ld/dwarf.c DWDie *prototype; DWDie 1162 src/cmd/ld/dwarf.c synthesizeslicetypes(DWDie *die) DWDie 1164 src/cmd/ld/dwarf.c DWDie *prototype, *elem; DWDie 1174 src/cmd/ld/dwarf.c elem = (DWDie*) getattr(die, DW_AT_internal_elem_type)->data; DWDie 1202 src/cmd/ld/dwarf.c synthesizemaptypes(DWDie *die) DWDie 1205 src/cmd/ld/dwarf.c DWDie *hash, *bucket, *dwh, *dwhk, *dwhv, *dwhb, *keytype, *valtype, *fld; DWDie 1220 src/cmd/ld/dwarf.c keytype = walktypedef((DWDie*) getattr(die, DW_AT_internal_key_type)->data); DWDie 1221 src/cmd/ld/dwarf.c valtype = walktypedef((DWDie*) getattr(die, DW_AT_internal_val_type)->data); DWDie 1294 src/cmd/ld/dwarf.c synthesizechantypes(DWDie *die) DWDie 1296 src/cmd/ld/dwarf.c DWDie *sudog, *waitq, *hchan, DWDie 1312 src/cmd/ld/dwarf.c elemtype = (DWDie*) getattr(die, DW_AT_internal_elem_type)->data; DWDie 1351 src/cmd/ld/dwarf.c DWDie *dv, *dt; DWDie 1386 src/cmd/ld/dwarf.c movetomodule(DWDie *parent) DWDie 1388 src/cmd/ld/dwarf.c DWDie *die; DWDie 1451 src/cmd/ld/dwarf.c newcfaoffsetattr(DWDie *die, int32 offs) DWDie 1486 src/cmd/ld/dwarf.c flushunit(DWDie *dwinfo, vlong pc, LSym *pcsym, vlong unitstart, int32 header_length) DWDie 1516 src/cmd/ld/dwarf.c DWDie *dwinfo, *dwfunc, *dwvar, **dws; DWDie 1517 src/cmd/ld/dwarf.c DWDie *varhash[HASHSIZE]; DWDie 1802 src/cmd/ld/dwarf.c DWDie *compunit; DWDie 1846 src/cmd/ld/dwarf.c ispubname(DWDie *die) DWDie 1860 src/cmd/ld/dwarf.c ispubtype(DWDie *die) DWDie 1866 src/cmd/ld/dwarf.c writepub(int (*ispub)(DWDie*)) DWDie 1868 src/cmd/ld/dwarf.c DWDie *compunit, *die; DWDie 1912 src/cmd/ld/dwarf.c DWDie *compunit; DWDie 2012 src/cmd/ld/dwarf.c DWDie* die;