//dump all symbols to output stream FD void sym_dumpsyms(FILE *fd) { for(int i=0; i < sym_nsyms; i++) { sym_dumpsym(sym_syms[i], fd); } }
/* dump all symbols to output stream FD */ void sym_dumpsyms(FILE *fd) /* output stream */ { int i; for (i=0; i < sym_nsyms; i++) sym_dumpsym(sym_syms[i], fd); }
/* dump all symbol state to output stream FD */ void sym_dumpstate(FILE *fd) /* output stream */ { int i; if (fd == NULL) fd = stderr; fprintf(fd, "** All symbols sorted by address:\n"); for (i=0; i < sym_nsyms; i++) sym_dumpsym(sym_syms[i], fd); fprintf(fd, "\n** All symbols sorted by name:\n"); for (i=0; i < sym_nsyms; i++) sym_dumpsym(sym_syms_by_name[i], fd); fprintf(fd, "** Text symbols sorted by address:\n"); for (i=0; i < sym_ntextsyms; i++) sym_dumpsym(sym_textsyms[i], fd); fprintf(fd, "\n** Text symbols sorted by name:\n"); for (i=0; i < sym_ntextsyms; i++) sym_dumpsym(sym_textsyms_by_name[i], fd); fprintf(fd, "** Data symbols sorted by address:\n"); for (i=0; i < sym_ndatasyms; i++) sym_dumpsym(sym_datasyms[i], fd); fprintf(fd, "\n** Data symbols sorted by name:\n"); for (i=0; i < sym_ndatasyms; i++) sym_dumpsym(sym_datasyms_by_name[i], fd); }