Lines Matching refs:vma
2109 uint64_t vma = 0x0, offset = 0x0; in setOutputSectionAddress() local
2147 vma = addr.getEntry()->value(); in setOutputSectionAddress()
2150 evaluator.eval((*out)->prolog().vma(), vma); in setOutputSectionAddress()
2153 vma = (*dot).symbol().value(); in setOutputSectionAddress()
2154 alignAddress(vma, cur->align()); in setOutputSectionAddress()
2157 vma = prev->addr() + prev->size(); in setOutputSectionAddress()
2163 vma = 0x0; in setOutputSectionAddress()
2165 vma = getSegmentStartAddr(script) + sectionStartOffset(); in setOutputSectionAddress()
2168 vma = prev->addr(); in setOutputSectionAddress()
2170 vma = prev->addr() + prev->size(); in setOutputSectionAddress()
2172 alignAddress(vma, cur->align()); in setOutputSectionAddress()
2181 alignAddress(vma, (*seg)->align()); in setOutputSectionAddress()
2183 vma += abiPageSize(); in setOutputSectionAddress()
2188 vma = 0x0; in setOutputSectionAddress()
2201 alignAddress(vma, abiPageSize()); in setOutputSectionAddress()
2210 (got.addr() + got.size() < vma)) { in setOutputSectionAddress()
2211 uint64_t diff = vma - got.addr() - got.size(); in setOutputSectionAddress()
2212 got.setAddr(vma - got.size()); in setOutputSectionAddress()
2218 cur->setAddr(vma); in setOutputSectionAddress()
2240 (vma & (abiPageSize() - 1)) != (offset & (abiPageSize() - 1))) { in setOutputSectionAddress()
2241 uint64_t padding = abiPageSize() + (vma & (abiPageSize() - 1)) - in setOutputSectionAddress()
2270 uint64_t new_offset = (*it).second.symbol().value() - vma; in setOutputSectionAddress()