Lines Matching defs:si
3043 struct scninfo *si = (struct scninfo *)
3044 obstack_calloc (&ld_state.smem, sizeof (*si) + sizeof (XElf_Shdr));
3045 si->shdr = (XElf_Shdr *) (si + 1);
3047 struct scninfo *si = (struct scninfo *) obstack_calloc (&ld_state.smem,
3048 sizeof (*si));
3052 compute_copy_reloc_offset (&SCNINFO_SHDR (si->shdr));
3055 si->used = true;
3057 ld_state.copy_section = si;
3061 si->next = ld_state.allsections[last_writable]->last->next;
3062 ld_state.allsections[last_writable]->last->next = si;
3063 ld_state.allsections[last_writable]->last = si;
3066 ld_state.allsections[last_writable]->last = si->next = si;
3073 struct scninfo *si = (struct scninfo *)
3074 obstack_calloc (&ld_state.smem, sizeof (*si) + sizeof (XElf_Shdr));
3075 si->shdr = (XElf_Shdr *) (si + 1);
3077 struct scninfo *si = (struct scninfo *) obstack_calloc (&ld_state.smem,
3078 sizeof (*si));
3082 compute_common_symbol_offset (&SCNINFO_SHDR (si->shdr));
3085 si->used = true;
3087 ld_state.common_section = si;
3091 si->next = ld_state.allsections[last_writable]->last->next;
3092 ld_state.allsections[last_writable]->last->next = si;
3093 ld_state.allsections[last_writable]->last = si;
3096 ld_state.allsections[last_writable]->last = si->next = si;
6187 Elf32_Word si
6189 if (si == 0)
6193 si = groups->symbol->file->symref[groups->symbol->symidx]->outsymidx;
6194 assert (si != 0);
6196 shdr->sh_info = ld_state.dblindirect[si];