LEFT | RIGHT |
(no file at all) | |
1 // Derived from Inferno utils/6l/l.h | 1 // Derived from Inferno utils/6l/l.h |
2 // http://code.google.com/p/inferno-os/source/browse/utils/6l/l.h | 2 // http://code.google.com/p/inferno-os/source/browse/utils/6l/l.h |
3 // | 3 // |
4 // Copyright © 1994-1999 Lucent Technologies Inc. All rights reserved. | 4 // Copyright © 1994-1999 Lucent Technologies Inc. All rights reserved. |
5 // Portions Copyright © 1995-1997 C H Forsyth (forsyth@terzarima.net) | 5 // Portions Copyright © 1995-1997 C H Forsyth (forsyth@terzarima.net) |
6 // Portions Copyright © 1997-1999 Vita Nuova Limited | 6 // Portions Copyright © 1997-1999 Vita Nuova Limited |
7 // Portions Copyright © 2000-2007 Vita Nuova Holdings Limited (www.vitanuov
a.com) | 7 // Portions Copyright © 2000-2007 Vita Nuova Holdings Limited (www.vitanuov
a.com) |
8 // Portions Copyright © 2004,2006 Bruce Ellis | 8 // Portions Copyright © 2004,2006 Bruce Ellis |
9 // Portions Copyright © 2005-2007 C H Forsyth (forsyth@terzarima.net) | 9 // Portions Copyright © 2005-2007 C H Forsyth (forsyth@terzarima.net) |
10 // Revisions Copyright © 2000-2007 Lucent Technologies Inc. and others | 10 // Revisions Copyright © 2000-2007 Lucent Technologies Inc. and others |
(...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
175 void errorexit(void); | 175 void errorexit(void); |
176 void mangle(char*); | 176 void mangle(char*); |
177 void objfile(char *file, char *pkg); | 177 void objfile(char *file, char *pkg); |
178 void libinit(void); | 178 void libinit(void); |
179 void pclntab(void); | 179 void pclntab(void); |
180 void symtab(void); | 180 void symtab(void); |
181 void Lflag(char *arg); | 181 void Lflag(char *arg); |
182 void usage(void); | 182 void usage(void); |
183 void adddynrel(Sym*, Reloc*); | 183 void adddynrel(Sym*, Reloc*); |
184 void adddynrela(Sym*, Sym*, Reloc*); | 184 void adddynrela(Sym*, Sym*, Reloc*); |
185 Sym*» lookuprel(); | 185 Sym*» lookuprel(void); |
186 void ldobj1(Biobuf *f, char*, int64 len, char *pn); | 186 void ldobj1(Biobuf *f, char*, int64 len, char *pn); |
187 void ldobj(Biobuf*, char*, int64, char*, int); | 187 void ldobj(Biobuf*, char*, int64, char*, int); |
188 void ldelf(Biobuf*, char*, int64, char*); | 188 void ldelf(Biobuf*, char*, int64, char*); |
189 void ldmacho(Biobuf*, char*, int64, char*); | 189 void ldmacho(Biobuf*, char*, int64, char*); |
190 void ldpe(Biobuf*, char*, int64, char*); | 190 void ldpe(Biobuf*, char*, int64, char*); |
191 void ldpkg(Biobuf*, char*, int64, char*, int); | 191 void ldpkg(Biobuf*, char*, int64, char*, int); |
192 void mark(Sym *s); | 192 void mark(Sym *s); |
193 void mkfwd(void); | 193 void mkfwd(void); |
194 char* expandpkg(char*, char*); | 194 char* expandpkg(char*, char*); |
195 void deadcode(void); | 195 void deadcode(void); |
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
352 int decodetype_funcoutcount(Sym*); | 352 int decodetype_funcoutcount(Sym*); |
353 Sym* decodetype_funcintype(Sym*, int); | 353 Sym* decodetype_funcintype(Sym*, int); |
354 Sym* decodetype_funcouttype(Sym*, int); | 354 Sym* decodetype_funcouttype(Sym*, int); |
355 int decodetype_structfieldcount(Sym*); | 355 int decodetype_structfieldcount(Sym*); |
356 char* decodetype_structfieldname(Sym*, int); | 356 char* decodetype_structfieldname(Sym*, int); |
357 Sym* decodetype_structfieldtype(Sym*, int); | 357 Sym* decodetype_structfieldtype(Sym*, int); |
358 vlong decodetype_structfieldoffs(Sym*, int); | 358 vlong decodetype_structfieldoffs(Sym*, int); |
359 vlong decodetype_ifacemethodcount(Sym*); | 359 vlong decodetype_ifacemethodcount(Sym*); |
360 | 360 |
361 void sortdynexp(void); | 361 void sortdynexp(void); |
LEFT | RIGHT |