Lines Matching defs:vma

135 	sections say not to allocate or load the data.  The vma is 0.
387 PARAMS ((asection *, bfd_vma vma, bfd_vma value));
389 PARAMS ((asection *, bfd_vma vma, unsigned int));
391 PARAMS ((asection *, bfd_vma vma, unsigned int));
661 bfd_vma vma = bfd_get_section_vma (abfd, sec);
668 if (infop->addr >= vma && infop->addr < vma + sec->size)
679 bfd_vma vma = bfd_get_section_vma (abfd, sec);
686 if (infop->addr >= vma && infop->addr < vma + MAX_ARTIFICIAL_SECTION_SIZE)
691 or .data and set current section to it, depending on what vma. If we
696 mmo_decide_section (abfd, vma)
698 bfd_vma vma;
704 info.addr = vma;
717 if ((vma >> 56) == 0)
725 bfd_set_section_vma (abfd, sec, vma);
731 else if ((vma >> 56) == 0x20)
739 bfd_set_section_vma (abfd, sec, vma);
755 bfd_set_section_vma (abfd, sec, vma);
767 mmo_xore_64 (sec, vma, value)
769 bfd_vma vma;
772 bfd_byte *loc = mmo_get_loc (sec, vma, 8);
782 mmo_xore_32 (sec, vma, value)
784 bfd_vma vma;
787 bfd_byte *loc = mmo_get_loc (sec, vma, 4);
797 mmo_xore_16 (sec, vma, value)
799 bfd_vma vma;
802 bfd_byte *loc = mmo_get_loc (sec, vma, 2);
949 mmo_write_loc_chunk (abfd, vma, loc, len, last_vmap)
951 bfd_vma vma;
960 previous write or the vma of this chunk is *not* the next address,
964 if (abfd->tdata.mmo_data->byte_no == 0 || vma != *last_vmap)
968 vma += 4;
979 if (vma != *last_vmap)
987 mmo_write_octa_raw (abfd, vma);
991 *last_vmap = vma + len;
1515 mmo_get_loc (sec, vma, size)
1517 bfd_vma vma;
1529 if (datap->where <= vma
1530 && datap->where + datap->size >= vma + size)
1531 return datap->data + vma - datap->where;
1532 else if (datap->where <= vma
1533 && datap->where + datap->allocated_size >= vma + size
1536 && (datap->next == NULL || datap->next->where >= vma + size))
1540 datap->size += (vma + size) - (datap->where + datap->size);
1547 if (vma + size > sec->vma + sec->size)
1548 sec->size += (vma + size) - (sec->vma + sec->size);
1550 return datap->data + vma - datap->where;
1561 if ((datap->where <= vma && datap->where + datap->size > vma)
1562 || (datap->where < vma + size
1563 && datap->where + datap->size >= vma + size))
1572 entry->where = vma;
1610 if (vma + size > sec->vma + sec->size)
1611 sec->size += (vma + size) - (sec->vma + sec->size);
1623 sec->lma = sec->vma;
1635 bfd_vma vma = 0;
1664 vma = non_spec_vma;
1690 mmo_xore_32 (sec, vma, bfd_get_32 (abfd, buf));
1691 vma += 4;
1692 vma &= ~3;
1697 /* Set vma (and section). */
1698 vma = (bfd_vma) y << 56;
1705 vma += bfd_get_32 (abfd, buf);
1713 vma += bfd_get_64 (abfd, buf);
1724 sec = mmo_decide_section (abfd, vma);
1731 vma += y * 256 + z;
1733 sec = mmo_decide_section (abfd, vma);
1739 /* A fixup: Store the current vma somewhere. Position using
1775 mmo_xore_64 (fixosec, p, vma);
1780 /* A fixup: Store YZ of this lopcode into YZ at vma - 4 * yz. */
1783 bfd_vma p = vma + 2 - 4 * yz;
1829 p = vma - 4 * delta;
1831 p = vma - 4 * ((delta & 0xffffff) - (1 << z));
1841 fixrsec = mmo_decide_section (abfd, vma);
1914 non_spec_vma = vma;
1919 vma = sec->vma;
1962 rsec->vma = z * 8;
2062 mmo_xore_32 (sec, vma & ~3, bfd_get_32 (abfd, buf));
2063 vma += 4;
2064 vma &= ~3;
2154 loc = mmo_get_loc (sec, sec->vma + offset, chunk_size);
2254 c->value -= c->section->vma;
2269 && c->value >= textsec->vma
2270 && c->value <= textsec->vma + textsec->size)
2273 c->value -= c->section->vma;
2629 loc = mmo_get_loc (sec, sec->vma + offset, chunk_size);
2933 + mainsym->section->output_section->vma
2938 vma. */
2983 + s->section->output_section->vma
3176 unsigned int z = (unsigned int) (sec->vma / 8);
3178 /* Registers 0..31 must not be global. Do sanity check on the "vma"
3181 if (z < 32 || z >= 255 || (sec->vma & 7) != 0
3182 || sec->vma != 256 * 8 - sec->size - 8)
3191 else if (sec->vma > (256 - 32) * 8)
3204 (unsigned long) (sec->vma >> 32), (unsigned long) (sec->vma));