Lines Matching defs:strs
50 char *strs; // all symbols "__symbol1__'\0'__symbol2__...."
152 symtab->strs = (char *)malloc(sizeof(char) * symtabcmd.strsize);
153 if (symtab->symbols == NULL || symtab->strs == NULL) {
154 print_debug("out of memory: allocating symtab.symbol or symtab.strs\n");
169 int size = read(fd, (void *)(symtab->strs), symtabcmd.strsize * sizeof(char));
176 symtab->symbols[i].name = symtab->strs + symtab->symbols[i].size;
299 symtab->strs = malloc(size);
300 if (symtab->strs == NULL)
302 memcpy(symtab->strs, scn_cache[shdr->sh_link].c_data, size);
313 char *sym_name = symtab->strs + syms->st_name;
358 free(symtab->strs);