Lines Matching defs:ImageGlobal
103 GenericDeviceTy &Device, DeviceImageTy &Image, GlobalTy &ImageGlobal) {
112 auto SymOrErr = utils::elf::getSymbol(**ELFObj, ImageGlobal.getName());
115 ImageGlobal.getName().data(),
120 ImageGlobal.getName().data());
126 ImageGlobal.getName().data(),
130 ImageGlobal.setPtr(const_cast<void *>(*AddrOrErr));
131 ImageGlobal.setSize((*SymOrErr)->getSize());
140 GlobalTy ImageGlobal(HostGlobal.getName(), -1);
141 if (auto Err = getGlobalMetadataFromImage(Device, Image, ImageGlobal))
144 if (ImageGlobal.getSize() != HostGlobal.getSize())
147 HostGlobal.getName().data(), ImageGlobal.getSize(),
152 HostGlobal.getName().data(), HostGlobal.getSize(), ImageGlobal.getPtr(),
155 assert(Image.getStart() <= ImageGlobal.getPtr() &&
156 utils::advancePtr(ImageGlobal.getPtr(), ImageGlobal.getSize()) <
161 std::memcpy(HostGlobal.getPtr(), ImageGlobal.getPtr(), HostGlobal.getSize());