Lines Matching refs:str_buf
121 char *addr, *str_buf;
179 str_buf = malloc(entry_len + 1);
180 if (!str_buf)
183 rc = next_entry(str_buf, mmap_area, entry_len);
185 free(str_buf);
189 str_buf[entry_len] = '\0';
190 if ((strcmp(str_buf, reg_version) != 0)) {
193 reg_version, str_buf);
194 free(str_buf);
197 free(str_buf);
218 str_buf = malloc(entry_len + 1);
219 if (!str_buf)
222 rc = next_entry(str_buf, mmap_area, entry_len);
224 free(str_buf);
228 str_buf[entry_len] = '\0';
229 reg_arch_matches = strcmp(str_buf, reg_arch) == 0;
230 free(str_buf);
316 str_buf = malloc(entry_len);
317 if (!str_buf) {
321 rc = next_entry(str_buf, mmap_area, entry_len);
323 free(str_buf);
327 if (str_buf[entry_len - 1] != '\0') {
328 free(str_buf);
332 spec->lr.ctx_raw = str_buf;