Lines Matching refs:bufsiz
77 rasprintf(char **buf, size_t *bufsiz, size_t offs, const char *fmt, ...) in rasprintf() argument
83 if (*buf && offs < *bufsiz) { in rasprintf()
88 len = vsnprintf(*buf + offs, *bufsiz - offs, fmt, ap); in rasprintf()
91 if (len < 0 || (size_t)len + 1 < *bufsiz - offs) in rasprintf()
93 nbufsiz = MAX(*bufsiz + 512, (size_t)len + 1); in rasprintf()
95 nbufsiz = MAX(offs, *bufsiz) + 512; in rasprintf()
101 *bufsiz = nbufsiz; in rasprintf()
114 format_string(char **buf, size_t *bufsiz, size_t offs, const char *fmt, in format_string() argument
126 len = rasprintf(buf, bufsiz, o, "%p", addr); in format_string()
129 len = rasprintf(buf, bufsiz, o, "%s", dli->dli_sname); in format_string()
133 len = rasprintf(buf, bufsiz, o, "+0x%tx", diff); in format_string()
138 len = rasprintf(buf, bufsiz, o, "0x%tx", diff); in format_string()
141 len = rasprintf(buf, bufsiz, o, "%s", dli->dli_fname); in format_string()
145 len = rasprintf(buf, bufsiz, o, "%c", *fmt); in format_string()
156 format_address(symtab_t *st, char **buf, size_t *bufsiz, size_t offs, in format_address() argument
173 return format_string(buf, bufsiz, offs, fmt, &dli, addr); in format_address()