Searched refs:ndx (Results 1 - 7 of 7) sorted by relevance

/gem5/ext/libelf/
H A Dgelf_dyn.c34 gelf_getdyn(Elf_Data *d, int ndx, GElf_Dyn *dst) argument
44 if (d == NULL || ndx < 0 || dst == NULL ||
68 if (msz * ndx >= d->d_size) {
74 dyn32 = (Elf32_Dyn *) d->d_buf + ndx;
81 dyn64 = (Elf64_Dyn *) d->d_buf + ndx;
90 gelf_update_dyn(Elf_Data *d, int ndx, GElf_Dyn *ds) argument
100 if (d == NULL || ndx < 0 || ds == NULL ||
123 if (msz * ndx >= d->d_size) {
129 dyn32 = (Elf32_Dyn *) d->d_buf + ndx;
134 dyn64 = (Elf64_Dyn *) d->d_buf + ndx;
[all...]
H A Dgelf_rel.c35 gelf_getrel(Elf_Data *d, int ndx, GElf_Rel *dst) argument
45 if (d == NULL || ndx < 0 || dst == NULL ||
69 if (msz * ndx >= d->d_size) {
75 rel32 = (Elf32_Rel *) d->d_buf + ndx;
82 rel64 = (Elf64_Rel *) d->d_buf + ndx;
91 gelf_update_rel(Elf_Data *d, int ndx, GElf_Rel *dr) argument
101 if (d == NULL || ndx < 0 || dr == NULL ||
124 if (msz * ndx >= d->d_size) {
130 rel32 = (Elf32_Rel *) d->d_buf + ndx;
135 rel64 = (Elf64_Rel *) d->d_buf + ndx;
[all...]
H A Dgelf_rela.c35 gelf_getrela(Elf_Data *d, int ndx, GElf_Rela *dst) argument
45 if (d == NULL || ndx < 0 || dst == NULL ||
69 if (msz * ndx >= d->d_size) {
75 rela32 = (Elf32_Rela *) d->d_buf + ndx;
83 rela64 = (Elf64_Rela *) d->d_buf + ndx;
92 gelf_update_rela(Elf_Data *d, int ndx, GElf_Rela *dr) argument
102 if (d == NULL || ndx < 0 || dr == NULL ||
125 if (msz * ndx >= d->d_size) {
131 rela32 = (Elf32_Rela *) d->d_buf + ndx;
137 rela64 = (Elf64_Rela *) d->d_buf + ndx;
[all...]
H A Dgelf_symshndx.c35 gelf_getsymshndx(Elf_Data *d, Elf_Data *id, int ndx, GElf_Sym *dst, argument
44 if (gelf_getsym(d, ndx, dst) == 0)
72 if (msz * ndx >= id->d_size) {
77 *shindex = ((Elf32_Word *) id->d_buf)[ndx];
83 gelf_update_symshndx(Elf_Data *d, Elf_Data *id, int ndx, GElf_Sym *gs, argument
92 if (gelf_update_sym(d, ndx, gs) == 0)
118 if (msz * ndx >= id->d_size) {
123 *(((Elf32_Word *) id->d_buf) + ndx) = xindex;
H A Dgelf_sym.c35 gelf_getsym(Elf_Data *d, int ndx, GElf_Sym *dst) argument
45 if (d == NULL || ndx < 0 || dst == NULL ||
69 if (msz * ndx >= d->d_size) {
76 sym32 = (Elf32_Sym *) d->d_buf + ndx;
87 sym64 = (Elf64_Sym *) d->d_buf + ndx;
96 gelf_update_sym(Elf_Data *d, int ndx, GElf_Sym *gs) argument
106 if (d == NULL || ndx < 0 || gs == NULL ||
129 if (msz * ndx >= d->d_size) {
135 sym32 = (Elf32_Sym *) d->d_buf + ndx;
145 sym64 = (Elf64_Sym *) d->d_buf + ndx;
[all...]
H A Dgelf_phdr.c124 gelf_update_phdr(Elf *e, int ndx, GElf_Phdr *s) argument
150 if (ndx < 0 || ndx > phnum) {
156 ph64 = e->e_u.e_elf.e_phdr.e_phdr64 + ndx;
161 ph32 = e->e_u.e_elf.e_phdr.e_phdr32 + ndx;
H A Dlibelf_allocate.c158 _libelf_allocate_scn(Elf *e, size_t ndx) argument
168 s->s_ndx = ndx;

Completed in 8 milliseconds