Lines Matching refs:sptr
1791 sto_imm (bfd * abfd, vms_section *sptr, bfd_vma vaddr, int index)
1798 _bfd_vms_debug (8, "sto_imm %d bytes\n", sptr->size);
1799 _bfd_hexdump (9, sptr->contents, (int) sptr->size, (int) vaddr);
1802 ssize = sptr->size;
1803 cptr = sptr->contents;
1844 vms_section *sptr;
1902 sptr = _bfd_get_vms_section (abfd, section->index);
1903 if (sptr == NULL)
1909 vaddr = (bfd_vma) (sptr->offset);
1911 start_etir_record (abfd, section->index, (uquad) sptr->offset,
1914 while (sptr != NULL)
1927 if (sptr->offset < addr)
1930 bfd_size_type before = addr - sptr->offset;
1931 if (sptr->size <= before)
1934 sto_imm (abfd, sptr, vaddr, section->index);
1935 vaddr += sptr->size;
1941 int after = sptr->size - before;
1943 sptr->size = before;
1944 sto_imm (abfd, sptr, vaddr, section->index);
1945 vaddr += sptr->size;
1946 sptr->contents += before;
1947 sptr->offset += before;
1948 sptr->size = after;
1951 else if (sptr->offset == addr)
2103 hint_size = sptr->size;
2104 sptr->size = len;
2105 sto_imm (abfd, sptr, vaddr, section->index);
2106 sptr->size = hint_size;
2162 if (len == sptr->size)
2168 sptr->contents += len;
2169 sptr->offset += len;
2170 sptr->size -= len;
2186 if (sptr->size > 0)
2189 sto_imm (abfd, sptr, vaddr, section->index);
2190 vaddr += sptr->size;
2199 sto_imm (abfd, sptr, vaddr, section->index);
2200 vaddr += sptr->size;
2203 sptr = sptr->next;