Lines Matching refs:name
69 const char *name;
124 #define BITSFUNC3(name, bits, suffix) name##bits##suffix
125 #define BITSFUNC2(name, bits, suffix) BITSFUNC3(name, bits, suffix)
126 #define BITSFUNC(name) BITSFUNC2(name, ELF_BITS, )
144 FILE *outfile, const char *name)
150 outfile, name);
153 outfile, name);
159 static void map_input(const char *name, void **addr, size_t *len, int prot)
163 int fd = open(name, O_RDONLY);
166 err(1, "%s", name);
185 char *name, *tmp;
194 * Figure out the struct name. If we're writing to a .so file,
197 name = strdup(argv[3]);
198 namelen = strlen(name);
199 if (namelen >= 3 && !strcmp(name + namelen - 3, ".so")) {
200 name = NULL;
202 tmp = strrchr(name, '/');
204 name = tmp + 1;
205 tmp = strchr(name, '.');
208 for (tmp = name; *tmp; tmp++)
221 go(raw_addr, raw_len, stripped_addr, stripped_len, outfile, name);