LCOV - code coverage report
Current view: top level - xenolith/backend/vk - XLVkObject.cc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 237 358 66.2 %
Date: 2024-05-12 00:16:13 Functions: 39 44 88.6 %

Function Name Sort by function name Hit count Sort by hit count
stappler::xenolith::vk::DeviceMemory::flushMappedRegion(unsigned long, unsigned long) 44814
stappler::xenolith::vk::DeviceMemory::invalidateMappedRegion(unsigned long, unsigned long) 44850
stappler::xenolith::vk::DeviceMemory::map(stappler::memory::callback<void (unsigned char*, unsigned long)> const&, unsigned long, unsigned long, stappler::xenolith::vk::DeviceMemoryAccess) 215460
stappler::xenolith::vk::DeviceMemory::init(stappler::xenolith::vk::DeviceMemoryPool*, stappler::xenolith::vk::Allocator::MemBlock&&, stappler::xenolith::vk::AllocationUsage) 695827
stappler::xenolith::vk::DeviceMemory::init(stappler::xenolith::vk::Allocator*, stappler::xenolith::vk::DeviceMemoryInfo, VkDeviceMemory_T*, stappler::xenolith::vk::AllocationUsage) 2574
stappler::xenolith::vk::Image::bindMemory(stappler::RcBase<stappler::xenolith::vk::DeviceMemory>&&, unsigned long) 1297
stappler::xenolith::vk::Image::setPendingBarrier(stappler::xenolith::vk::ImageMemoryBarrier const&) 10688
stappler::xenolith::vk::Image::dropPendingBarrier() 1150
stappler::xenolith::vk::Image::init(stappler::xenolith::vk::Device&, VkImage_T*, stappler::xenolith::core::ImageInfoData const&, stappler::RcBase<stappler::xenolith::vk::DeviceMemory>&&, stappler::RcBase<stappler::xenolith::core::DataAtlas>&&) 294
stappler::xenolith::vk::Image::init(stappler::xenolith::vk::Device&, VkImage_T*, stappler::xenolith::core::ImageInfoData const&, unsigned int) 105
stappler::xenolith::vk::Image::init(stappler::xenolith::vk::Device&, unsigned long, VkImage_T*, stappler::xenolith::core::ImageInfoData const&, stappler::RcBase<stappler::xenolith::vk::DeviceMemory>&&, stappler::RcBase<stappler::xenolith::core::DataAtlas>&&) 1066
stappler::xenolith::vk::Buffer::bindMemory(stappler::RcBase<stappler::xenolith::vk::DeviceMemory>&&, unsigned long) 699257
stappler::xenolith::vk::Buffer::reserveBlock(unsigned long, unsigned long) 128931
stappler::xenolith::vk::Buffer::flushMappedRegion(unsigned long, unsigned long) 44812
stappler::xenolith::vk::Buffer::setPendingBarrier(stappler::xenolith::vk::BufferMemoryBarrier const&) 13142
stappler::xenolith::vk::Buffer::dropPendingBarrier() 3389
stappler::xenolith::vk::Buffer::invalidateMappedRegion(unsigned long, unsigned long) 44850
stappler::xenolith::vk::Buffer::getPersistentMappedRegion(bool) 44850
stappler::xenolith::vk::Buffer::map(stappler::memory::callback<void (unsigned char*, unsigned long)> const&, unsigned long, unsigned long, stappler::xenolith::vk::DeviceMemoryAccess) 86373
stappler::xenolith::vk::Buffer::init(stappler::xenolith::vk::Device&, VkBuffer_T*, stappler::xenolith::core::BufferInfo const&, stappler::RcBase<stappler::xenolith::vk::DeviceMemory>&&, unsigned long) 699625
stappler::xenolith::vk::Buffer::getData(unsigned long, unsigned long) 0
stappler::xenolith::vk::Buffer::setData(stappler::BytesViewTemplate<(stappler::Endian)1>, unsigned long) 129990
stappler::xenolith::vk::Sampler::init(stappler::xenolith::vk::Device&, stappler::xenolith::core::SamplerInfo const&) 78
stappler::xenolith::vk::ImageView::init(stappler::xenolith::vk::Device&, VkImage_T*, VkFormat) 0
stappler::xenolith::vk::ImageView::init(stappler::xenolith::vk::Device&, stappler::xenolith::vk::Image*, stappler::xenolith::core::ImageViewInfo const&) 1549
stappler::xenolith::vk::DeviceMemory::isPersistentMapped() const 44850
stappler::xenolith::vk::DeviceMemory::getPersistentMappedRegion() const 44850
stappler::xenolith::vk::DeviceMemory::calculateMappedMemoryRange(unsigned long, unsigned long) const 215217
stappler::xenolith::vk::Image::getAspectMask() const 28880
stappler::xenolith::vk::Image::getPendingBarrier() const 16802
stappler::xenolith::vk::Buffer::getPendingBarrier() const 230960
stappler::xenolith::vk::DeviceMemory::init(stappler::xenolith::vk::DeviceMemoryPool*, stappler::xenolith::vk::Allocator::MemBlock&&, stappler::xenolith::vk::AllocationUsage)::{lambda(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*)#1}::operator()(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*) const 695827
stappler::xenolith::vk::DeviceMemory::init(stappler::xenolith::vk::Allocator*, stappler::xenolith::vk::DeviceMemoryInfo, VkDeviceMemory_T*, stappler::xenolith::vk::AllocationUsage)::{lambda(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*)#2}::operator()(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*) const 0
stappler::xenolith::vk::DeviceMemory::init(stappler::xenolith::vk::Allocator*, stappler::xenolith::vk::DeviceMemoryInfo, VkDeviceMemory_T*, stappler::xenolith::vk::AllocationUsage)::{lambda(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*)#1}::operator()(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*) const 2574
stappler::xenolith::vk::Image::init(stappler::xenolith::vk::Device&, VkImage_T*, stappler::xenolith::core::ImageInfoData const&, stappler::RcBase<stappler::xenolith::vk::DeviceMemory>&&, stappler::RcBase<stappler::xenolith::core::DataAtlas>&&)::{lambda(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*)#1}::operator()(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*) const 294
stappler::xenolith::vk::Image::init(stappler::xenolith::vk::Device&, VkImage_T*, stappler::xenolith::core::ImageInfoData const&, unsigned int)::{lambda(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*)#1}::operator()(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*) const 105
stappler::xenolith::vk::Image::init(stappler::xenolith::vk::Device&, unsigned long, VkImage_T*, stappler::xenolith::core::ImageInfoData const&, stappler::RcBase<stappler::xenolith::vk::DeviceMemory>&&, stappler::RcBase<stappler::xenolith::core::DataAtlas>&&)::{lambda(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*)#1}::operator()(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*) const 1066
stappler::xenolith::vk::Buffer::init(stappler::xenolith::vk::Device&, VkBuffer_T*, stappler::xenolith::core::BufferInfo const&, stappler::RcBase<stappler::xenolith::vk::DeviceMemory>&&, unsigned long)::{lambda(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*)#1}::operator()(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*) const 699656
stappler::xenolith::vk::Buffer::getData(unsigned long, unsigned long)::{lambda(unsigned char*, unsigned long)#1}::operator()(unsigned char*, unsigned long) const 0
stappler::xenolith::vk::Buffer::setData(stappler::BytesViewTemplate<(stappler::Endian)1>, unsigned long)::{lambda(unsigned char*, unsigned long)#1}::operator()(unsigned char*, unsigned long) const 132341
stappler::xenolith::vk::Sampler::init(stappler::xenolith::vk::Device&, stappler::xenolith::core::SamplerInfo const&)::{lambda(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*)#1}::operator()(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*) const 84
stappler::xenolith::vk::ImageView::init(stappler::xenolith::vk::Device&, VkImage_T*, VkFormat)::{lambda(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*)#1}::operator()(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*) const 0
stappler::xenolith::vk::ImageView::init(stappler::xenolith::vk::Device&, stappler::xenolith::vk::Image*, stappler::xenolith::core::ImageViewInfo const&)::{lambda(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*)#1}::operator()(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*) const 1549
stappler::xenolith::vk::DeviceMemory::init(stappler::xenolith::vk::Allocator*, stappler::xenolith::vk::DeviceMemoryInfo, VkDeviceMemory_T*, stappler::xenolith::vk::AllocationUsage)::{lambda(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*)#1}::operator()(stappler::xenolith::core::Device*, stappler::xenolith::core::ObjectType, stappler::ValueWrapper<void*, stappler::xenolith::core::ObjectHandleFlag>, void*) const::{lambda(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*)#1}::operator()(stappler::xenolith::vk::DeviceTable const&, VkDevice_T*) const 2574

Generated by: LCOV version 1.14