Home | History | Annotate | Download | only in src

Lines Matching refs:name

43 # define XElf_Ehdr_vardef(name) Elf32_Ehdr *name
44 # define xelf_getehdr(elf, name) name = elf32_getehdr (elf)
45 # define xelf_getehdr_copy(elf, name, copy) \
46 (copy) = *(name = elf32_getehdr (elf))
53 # define XElf_Phdr_vardef(name) Elf32_Phdr *name
55 # define xelf_getphdr(elf, idx, name) name = elf32_getphdr (elf) + idx
56 # define xelf_getphdr_ptr(elf, idx, name) name = elf32_getphdr (elf) + idx
60 # define XElf_Shdr_vardef(name) Elf32_Shdr *name
61 # define xelf_getshdr(scn, name) name = elf32_getshdr (scn)
62 # define xelf_getshdr_copy(scn, name, copy) \
63 (copy) = *(name = elf32_getshdr (scn))
67 # define XElf_Sym_vardef(name) Elf32_Sym *name
68 # define xelf_getsym(data, idx, name) \
69 name = &((Elf32_Sym *) (data)->d_buf)[idx]
70 # define xelf_getsym_ptr(data, idx, name) \
71 name = &((Elf32_Sym *) (data)->d_buf)[idx]
84 # define XElf_Versym_vardef(name) Elf32_Versym name
85 # define xelf_getversym_copy(data, idx, name) \
86 (name = ((Elf32_Versym *) ((data)->d_buf))[idx], &name)
88 # define XElf_Dyn_vardef(name) Elf32_Dyn *name
89 # define xelf_getdyn(data, idx, name) \
90 name = &((Elf32_Dyn *) ((data)->d_buf))[idx]
91 # define xelf_getdyn_ptr(data, idx, name) \
92 name = &((Elf32_Dyn *) ((data)->d_buf))[idx]
93 # define xelf_update_dyn(data, idx, name) \
94 /* nothing */ ((void) (data), (void) (idx), (void) (name), 1)
96 # define XElf_Rel_vardef(name) Elf32_Rel *name
97 # define xelf_getrel(data, idx, name) \
98 name = &((Elf32_Rel *) ((data)->d_buf))[idx]
99 # define xelf_getrel_ptr(data, idx, name) \
100 name = &((Elf32_Rel *) ((data)->d_buf))[idx]
101 # define xelf_update_rel(data, idx, name) \
102 /* nothing */ ((void) (data), (void) (idx), (void) (name), 1)
104 # define XElf_Rela_vardef(name) Elf32_Rela *name
105 # define xelf_getrela(data, idx, name) \
106 name = &((Elf32_Rela *) ((data)->d_buf))[idx]
107 # define xelf_getrela_ptr(data, idx, name) \
108 name = &((Elf32_Rela *) ((data)->d_buf))[idx]
109 # define xelf_update_rela(data, idx, name) \
110 /* nothing */ ((void) (data), (void) (idx), (void) (name), 1)
112 # define XElf_Verdef_vardef(name) Elf32_Verdef *name
113 # define xelf_getverdef(data, offset, name) \
114 name = ((Elf32_Verdef *) ((char *) ((data)->d_buf) + (offset)))
116 # define XElf_Verdaux_vardef(name) Elf32_Verdaux *name
117 # define xelf_getverdaux(data, offset, name) \
118 name = ((Elf32_Verdaux *) ((char *) ((data)->d_buf) + (offset)))
175 # define XElf_Ehdr_vardef(name) Elf64_Ehdr *name
176 # define xelf_getehdr(elf, name) name = elf64_getehdr (elf)
177 # define xelf_getehdr_copy(elf, name, copy) \
178 (copy) = *(name = elf64_getehdr (elf))
185 # define XElf_Phdr_vardef(name) Elf64_Phdr *name
187 # define xelf_getphdr(elf, idx, name) name = elf64_getphdr (elf) + idx
188 # define xelf_getphdr_ptr(elf, idx, name) name = elf64_getphdr (elf) + idx
192 # define XElf_Shdr_vardef(name) Elf64_Shdr *name
193 # define xelf_getshdr(scn, name) name = elf64_getshdr (scn)
194 # define xelf_getshdr_copy(scn, name, copy) \
195 (copy) = *(name = elf64_getshdr (scn))
199 # define XElf_Sym_vardef(name) Elf64_Sym *name
200 # define xelf_getsym(data, idx, name) \
201 name = &((Elf64_Sym *) (data)->d_buf)[idx]
202 # define xelf_getsym_ptr(data, idx, name) \
203 name = &((Elf64_Sym *) (data)->d_buf)[idx]
216 # define XElf_Versym_vardef(name) Elf64_Versym name
217 # define xelf_getversym_copy(data, idx, name) \
218 (name = ((Elf64_Versym *) ((data)->d_buf))[idx], (&name))
220 # define XElf_Dyn_vardef(name) Elf64_Dyn *name
221 # define xelf_getdyn(data, idx, name) \
222 name = &((Elf64_Dyn *) ((data)->d_buf))[idx]
223 # define xelf_getdyn_ptr(data, idx, name) \
224 name = &((Elf64_Dyn *) ((data)->d_buf))[idx]
225 # define xelf_update_dyn(data, idx, name) \
226 /* nothing */ ((void) (data), (void) (idx), (void) (name), 1)
228 # define XElf_Rel_vardef(name) Elf64_Rel *name
229 # define xelf_getrel(data, idx, name) \
230 name = &((Elf64_Rel *) ((data)->d_buf))[idx]
231 # define xelf_getrel_ptr(data, idx, name) \
232 name = &((Elf64_Rel *) ((data)->d_buf))[idx]
233 # define xelf_update_rel(data, idx, name) \
234 /* nothing */ ((void) (data), (void) (idx), (void) (name), 1)
236 # define XElf_Rela_vardef(name) Elf64_Rela *name
237 # define xelf_getrela(data, idx, name) \
238 name = &((Elf64_Rela *) ((data)->d_buf))[idx]
239 # define xelf_getrela_ptr(data, idx, name) \
240 name = &((Elf64_Rela *) ((data)->d_buf))[idx]
241 # define xelf_update_rela(data, idx, name) \
242 /* nothing */ ((void) (data), (void) (idx), (void) (name), 1)
244 # define XElf_Verdef_vardef(name) Elf64_Verdef *name
245 # define xelf_getverdef(data, offset, name) \
246 name = ((Elf64_Verdef *) ((char *) ((data)->d_buf) + (offset)))
248 # define XElf_Verdaux_vardef(name) Elf64_Verdaux *name
249 # define xelf_getverdaux(data, offset, name) \
250 name = ((Elf64_Verdaux *) ((char *) ((data)->d_buf) + (offset)))
309 # define XElf_Ehdr_vardef(name) GElf_Ehdr name##_mem; GElf_Ehdr *name
310 # define xelf_getehdr(elf, name) name = gelf_getehdr (elf, &name##_mem)
311 # define xelf_getehdr_copy(elf, name, copy) \
312 name = gelf_getehdr (elf, &(copy))
318 # define XElf_Phdr_vardef(name) GElf_Phdr name##_mem; GElf_Phdr *name
320 # define xelf_getphdr(elf, idx, name) \
321 name = gelf_getphdr (elf, idx, &name##_mem)
322 # define xelf_getphdr_ptr(elf, idx, name) \
323 name = &name##_mem
327 # define XElf_Shdr_vardef(name) GElf_Shdr name##_mem; GElf_Shdr *name
328 # define xelf_getshdr(scn, name) name = gelf_getshdr (scn, &name##_mem)
329 # define xelf_getshdr_copy(scn, name, copy) \
330 name = gelf_getshdr (scn, &(copy))
333 # define XElf_Sym_vardef(name) GElf_Sym name##_mem; GElf_Sym *name
334 # define xelf_getsym(data, idx, name) \
335 name = gelf_getsym (data, idx, &name##_mem)
336 # define xelf_getsym_ptr(data, idx, name) \
337 name = &name##_mem
344 # define XElf_Versym_vardef(name) GElf_Versym name
345 # define xelf_getversym_copy(data, idx, name) \
346 gelf_getversym (data, idx, &name)
348 # define XElf_Dyn_vardef(name) GElf_Dyn name##_mem; GElf_Dyn *name
349 # define xelf_getdyn(data, idx, name) \
350 name = gelf_getdyn (data, idx, &name##_mem)
351 # define xelf_getdyn_ptr(data, idx, name) \
352 name = &name##_mem
353 # define xelf_update_dyn(data, idx, name) \
354 gelf_update_dyn (data, idx, name)
356 # define XElf_Rel_vardef(name) GElf_Rel name##_mem; GElf_Rel *name
357 # define xelf_getrel(data, idx, name) \
358 name = gelf_getrel (data, idx, &name##_mem)
359 # define xelf_getrel_ptr(data, idx, name) \
360 name = &name##_mem
361 # define xelf_update_rel(data, idx, name) \
362 gelf_update_rel (data, idx, name)
364 # define XElf_Rela_vardef(name) GElf_Rela name##_mem; GElf_Rela *name
365 # define xelf_getrela(data, idx, name) \
366 name = gelf_getrela (data, idx, &name##_mem)
367 # define xelf_getrela_ptr(data, idx, name) \
368 name = &name##_mem
369 # define xelf_update_rela(data, idx, name) \
370 gelf_update_rela (data, idx, name)
372 # define XElf_Verdef_vardef(name) GElf_Verdef name##_mem; GElf_Verdef *name
373 # define xelf_getverdef(data, offset, name) \
374 name = gelf_getverdef (data, offset, &name##_mem)
376 # define XElf_Verdaux_vardef(name) GElf_Verdaux name##_mem; GElf_Verdaux *name
377 # define xelf_getverdaux(data, offset, name) \
378 name = gelf_getverdaux (data, offset, &name##_mem)