Lines Matching refs:buf
45 __demangle_java_sym(const char *str, const char *end, char *buf, int maxlen, int mode) in __demangle_java_sym() argument
65 rlen += scnprintf(buf + rlen, maxlen - rlen, ", "); in __demangle_java_sym()
73 buf[rlen++] = *q; in __demangle_java_sym()
85 rlen += scnprintf(buf + rlen, maxlen - rlen, ", "); in __demangle_java_sym()
86 rlen += scnprintf(buf + rlen, maxlen - rlen, "%s", base_types[*q - 'A']); in __demangle_java_sym()
88 rlen += scnprintf(buf + rlen, maxlen - rlen, "[]"); in __demangle_java_sym()
92 buf[rlen++] = *q; in __demangle_java_sym()
96 rlen += scnprintf(buf + rlen, maxlen - rlen, "void"); in __demangle_java_sym()
98 rlen += scnprintf(buf + rlen, maxlen - rlen, "[]"); in __demangle_java_sym()
101 buf[rlen++] = *q; in __demangle_java_sym()
111 buf[rlen++] = *q; in __demangle_java_sym()
117 buf[rlen++] = *q; in __demangle_java_sym()
125 rlen += scnprintf(buf + rlen, maxlen - rlen, "."); in __demangle_java_sym()
134 rlen += scnprintf(buf + rlen, maxlen - rlen, "."); in __demangle_java_sym()
137 buf[rlen++] = *q; in __demangle_java_sym()
140 buf[rlen] = '\0'; in __demangle_java_sym()
141 return buf; in __demangle_java_sym()
160 char *buf, *ptr; in java_demangle_sym() local
176 buf = malloc(len); in java_demangle_sym()
177 if (!buf) in java_demangle_sym()
180 buf[0] = '\0'; in java_demangle_sym()
185 ptr = __demangle_java_sym(p + 1, NULL, buf, len, MODE_TYPE); in java_demangle_sym()
190 l1 = strlen(buf); in java_demangle_sym()
191 buf[l1++] = ' '; in java_demangle_sym()
195 ptr = __demangle_java_sym(str, p + 1, buf + l1, len - l1, MODE_PREFIX); in java_demangle_sym()
199 return buf; in java_demangle_sym()
201 free(buf); in java_demangle_sym()