Lines Matching refs:len
67 size_t len;
69 len = sizeof(path);
70 if (sysctl(name, 4, path, &len, NULL, 0) != -1)
86 int len;
89 len = vsnprintf(*buf + offs, *bufsiz - offs, fmt, ap);
92 if (len < 0 || (size_t)len + 1 < *bufsiz - offs)
93 return len;
94 nbufsiz = MAX(*bufsiz + 512, (size_t)len + 1);
120 int len;
127 len = rasprintf(buf, bufsiz, o, "%p", addr);
130 len = rasprintf(buf, bufsiz, o, "%s", dli->dli_sname);
134 len = rasprintf(buf, bufsiz, o, "+0x%tx", diff);
136 len = 0;
139 len = rasprintf(buf, bufsiz, o, "0x%tx", diff);
142 len = rasprintf(buf, bufsiz, o, "%s", dli->dli_fname);
146 len = rasprintf(buf, bufsiz, o, "%c", *fmt);
149 if (len == -1)
151 o += len;
178 backtrace_symbols_fmt(void *const *trace, size_t len, const char *fmt)
191 if ((ptr = calloc(len, slen)) == NULL)
194 size_t psize = len * slen;
195 size_t offs = len * sizeof(char *);
198 for (size_t i = 0; i < len; i++) {
213 for (size_t j = 0; j < len; j++)
225 backtrace_symbols_fd_fmt(void *const *trace, size_t len, int fd,
228 char **s = backtrace_symbols_fmt(trace, len, fmt);
231 for (size_t i = 0; i < len; i++)
241 backtrace_symbols(void *const *trace, size_t len)
243 return backtrace_symbols_fmt(trace, len, fmt);
247 backtrace_symbols_fd(void *const *trace, size_t len, int fd)
249 return backtrace_symbols_fd_fmt(trace, len, fd, fmt);