Lines Matching refs:elf
40 Elf *
41 elf_clone (Elf *elf, Elf_Cmd cmd)
43 Elf *retval = NULL;
45 if (elf == NULL)
50 rwlock_rdlock (elf->lock);
56 retval = allocate_elf (elf->fildes, elf->map_address, elf->start_offset,
57 elf->maximum_size, elf->cmd, elf->parent, elf->kind,
58 elf->state.elf32.scns.max * sizeof (Elf_Scn));
65 retval->state.elf.scnincr = 10;
68 assert (offsetof (struct Elf, state.elf32.scns)
69 == offsetof (struct Elf, state.elf64.scns));
70 retval->state.elf.scns_last = &retval->state.elf32.scns;
71 retval->state.elf32.scns.max = elf->state.elf32.scns.max;
73 retval->class = elf->class;
78 rwlock_unlock (elf->lock);