LCOV - code coverage report
Current view: top level - xenolith/backend/vk - XLVkDevice.cc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 394 510 77.3 %
Date: 2024-05-12 00:16:13 Functions: 51 56 91.1 %

Function Name Sort by function name Hit count Sort by hit count
stappler::xenolith::vk::DeviceFrameHandle::getMemPool(void*) 253859
stappler::xenolith::vk::DeviceFrameHandle::init(stappler::xenolith::vk::Loop&, stappler::xenolith::vk::Device&, stappler::RcBase<stappler::xenolith::core::FrameRequest>&&, unsigned long) 37228
stappler::xenolith::vk::DeviceFrameHandle::~DeviceFrameHandle() 37228
stappler::xenolith::vk::DeviceFrameHandle::~DeviceFrameHandle().2 37228
stappler::xenolith::vk::Device::acquireQueue(stappler::xenolith::vk::QueueOperations, stappler::xenolith::core::FrameHandle&, std::function<void (stappler::xenolith::core::FrameHandle&, stappler::RcBase<stappler::xenolith::vk::DeviceQueue> const&)>&&, std::function<void (stappler::xenolith::core::FrameHandle&)>&&, stappler::RcBase<stappler::RefBase<stappler::memory::StandartInterface> >&&) 172577
stappler::xenolith::vk::Device::acquireQueue(stappler::xenolith::vk::QueueOperations, stappler::xenolith::vk::Loop&, std::function<void (stappler::xenolith::vk::Loop&, stappler::RcBase<stappler::xenolith::vk::DeviceQueue> const&)>&&, std::function<void (stappler::xenolith::vk::Loop&)>&&, stappler::RcBase<stappler::RefBase<stappler::memory::StandartInterface> >&&) 33339
stappler::xenolith::vk::Device::compileImage(stappler::xenolith::vk::Loop const&, stappler::RcBase<stappler::xenolith::core::DynamicImage> const&, std::function<void (bool)>&&) 42
stappler::xenolith::vk::Device::releaseQueue(stappler::RcBase<stappler::xenolith::vk::DeviceQueue>&&) 207399
stappler::xenolith::vk::Device::makeImageView(stappler::RcBase<stappler::xenolith::core::ImageObject> const&, stappler::xenolith::core::ImageViewInfo const&) 126
stappler::xenolith::vk::Device::makeSemaphore() 126189
stappler::xenolith::vk::Device::compileSamplers(stappler::thread::TaskQueue&, bool) 42
stappler::xenolith::vk::Device::makeFramebuffer(stappler::xenolith::core::QueuePassData const*, stappler::SpanView<stappler::RcBase<stappler::xenolith::core::ImageView> >) 117
stappler::xenolith::vk::Device::acquireCommandPool(stappler::xenolith::vk::QueueOperations, unsigned int) 197903
stappler::xenolith::vk::Device::acquireCommandPool(unsigned int) 0
stappler::xenolith::vk::Device::releaseCommandPool(stappler::xenolith::core::Loop&, stappler::RcBase<stappler::xenolith::vk::CommandPool>&&) 197882
stappler::xenolith::vk::Device::tryAcquireQueueSync(stappler::xenolith::vk::QueueOperations, bool) 1483
stappler::xenolith::vk::Device::releaseCommandPoolUnsafe(stappler::RcBase<stappler::xenolith::vk::CommandPool>&&) 21
stappler::xenolith::vk::Device::end() 42
stappler::xenolith::vk::Device::init(stappler::xenolith::vk::Instance const*, stappler::xenolith::vk::DeviceInfo&&, stappler::xenolith::vk::DeviceInfo::Features const&, std::vector<stappler::StringViewBase<char>, std::allocator<stappler::StringViewBase<char> > > const&) 42
stappler::xenolith::vk::Device::begin(stappler::xenolith::vk::Loop&, stappler::thread::TaskQueue&, std::function<void (bool)>&&) 42
stappler::xenolith::vk::Device::setup(stappler::xenolith::vk::Instance const*, VkPhysicalDevice_T*, stappler::xenolith::vk::DeviceInfo::Properties const&, std::vector<stappler::xenolith::vk::DeviceQueueFamily, std::allocator<stappler::xenolith::vk::DeviceQueueFamily> > const&, stappler::xenolith::vk::DeviceInfo::Features const&, std::vector<stappler::StringViewBase<char>, std::allocator<stappler::StringViewBase<char> > > const&) 42
stappler::xenolith::vk::Device::makeImage(stappler::xenolith::core::ImageInfoData const&) 105
stappler::xenolith::vk::Device::Device() 42
stappler::xenolith::vk::Device::~Device() 42
stappler::xenolith::vk::Device::~Device().2 42
stappler::xenolith::vk::Device_emplaceConstant(std::vector<unsigned char, std::allocator<unsigned char> >&, stappler::BytesViewTemplate<(stappler::Endian)1>) 210
stappler::xenolith::vk::Device::getQueueFamily(stappler::xenolith::core::PassType) const 42
stappler::xenolith::vk::Device::getQueueFamily(stappler::xenolith::vk::QueueOperations) const 418669
stappler::xenolith::vk::Device::getQueueFamily(unsigned int) const 0
stappler::xenolith::vk::Device::emplaceConstant(stappler::xenolith::core::PredefinedConstant, std::vector<unsigned char, std::allocator<unsigned char> >&) const 210
stappler::xenolith::vk::Device::getQueueFamilies() const 0
stappler::xenolith::vk::Device::getPhysicalDevice() const 63
stappler::xenolith::vk::Device::getEmptyImageObject() const 84
stappler::xenolith::vk::Device::getSolidImageObject() const 84
stappler::xenolith::vk::Device::hasNonSolidFillMode() const 21
stappler::xenolith::vk::Device::supportsUpdateAfterBind(stappler::xenolith::core::DescriptorType) const 441
stappler::xenolith::vk::Device::hasDynamicIndexedBuffers() const 11650
stappler::xenolith::vk::Device::getTable() const 112975246
stappler::xenolith::vk::Device::waitIdle() const 42
stappler::xenolith::vk::Device::compileImage(stappler::xenolith::vk::Loop const&, stappler::RcBase<stappler::xenolith::core::DynamicImage> const&, std::function<void (bool)>&&)::{lambda()#1}::operator()() const 42
stappler::xenolith::vk::Device::compileSamplers(stappler::thread::TaskQueue&, bool)::{lambda(stappler::thread::Task const&)#1}::operator()(stappler::thread::Task const&) const 81
stappler::xenolith::vk::Device::compileSamplers(stappler::thread::TaskQueue&, bool)::{lambda(stappler::thread::Task const&, bool)#2}::operator()(stappler::thread::Task const&, bool) const 84
stappler::xenolith::vk::Device::releaseCommandPool(stappler::xenolith::core::Loop&, stappler::RcBase<stappler::xenolith::vk::CommandPool>&&)::{lambda(stappler::thread::Task const&)#1}::operator()(stappler::thread::Task const&) const 197882
stappler::xenolith::vk::Device::releaseCommandPool(stappler::xenolith::core::Loop&, stappler::RcBase<stappler::xenolith::vk::CommandPool>&&)::{lambda(stappler::thread::Task const&, bool)#2}::operator()(stappler::thread::Task const&, bool) 197882
stappler::xenolith::vk::Device::init(stappler::xenolith::vk::Instance const*, stappler::xenolith::vk::DeviceInfo&&, stappler::xenolith::vk::DeviceInfo::Features const&, std::vector<stappler::StringViewBase<char>, std::allocator<stappler::StringViewBase<char> > > const&)::{lambda(VkFormat)#2}::operator()(VkFormat) const 294
stappler::xenolith::vk::Device::init(stappler::xenolith::vk::Instance const*, stappler::xenolith::vk::DeviceInfo&&, stappler::xenolith::vk::DeviceInfo::Features const&, std::vector<stappler::StringViewBase<char>, std::allocator<stappler::StringViewBase<char> > > const&)::{lambda(VkFormat)#3}::operator()(VkFormat) const 168
stappler::xenolith::vk::Device::init(stappler::xenolith::vk::Instance const*, stappler::xenolith::vk::DeviceInfo&&, stappler::xenolith::vk::DeviceInfo::Features const&, std::vector<stappler::StringViewBase<char>, std::allocator<stappler::StringViewBase<char> > > const&)::{lambda(stappler::xenolith::vk::DeviceInfo::QueueFamilyInfo&, unsigned int, stappler::xenolith::vk::QueueOperations)#1}::operator()(stappler::xenolith::vk::DeviceInfo::QueueFamilyInfo&, unsigned int, stappler::xenolith::vk::QueueOperations) const 168
stappler::xenolith::vk::Device::compileImage(stappler::xenolith::vk::Loop const&, stappler::RcBase<stappler::xenolith::core::DynamicImage> const&, std::function<void (bool)>&&)::{lambda()#1}::operator()() const::{lambda(stappler::BytesViewTemplate<(stappler::Endian)1>)#1}::operator()(stappler::BytesViewTemplate<(stappler::Endian)1>) const 42
stappler::xenolith::vk::Device::compileImage(stappler::xenolith::vk::Loop const&, stappler::RcBase<stappler::xenolith::core::DynamicImage> const&, std::function<void (bool)>&&)::{lambda()#1}::operator()() const::{lambda()#2}::operator()() const 0
stappler::xenolith::vk::Device::compileImage(stappler::xenolith::vk::Loop const&, stappler::RcBase<stappler::xenolith::core::DynamicImage> const&, std::function<void (bool)>&&)::{lambda()#1}::operator()() const::{lambda()#3}::operator()() const 42
stappler::xenolith::vk::Device::compileImage(stappler::xenolith::vk::Loop const&, stappler::RcBase<stappler::xenolith::core::DynamicImage> const&, std::function<void (bool)>&&)::{lambda()#1}::operator()() const::{lambda()#3}::operator()() const::{lambda(stappler::xenolith::vk::Loop&)#2}::operator()(stappler::xenolith::vk::Loop&) const 0
stappler::xenolith::vk::Device::compileImage(stappler::xenolith::vk::Loop const&, stappler::RcBase<stappler::xenolith::core::DynamicImage> const&, std::function<void (bool)>&&)::{lambda()#1}::operator()() const::{lambda()#3}::operator()() const::{lambda(stappler::xenolith::vk::Loop&, stappler::RcBase<stappler::xenolith::vk::DeviceQueue> const&)#1}::operator()(stappler::xenolith::vk::Loop&, stappler::RcBase<stappler::xenolith::vk::DeviceQueue> const&) const 42
stappler::xenolith::vk::Device::compileImage(stappler::xenolith::vk::Loop const&, stappler::RcBase<stappler::xenolith::core::DynamicImage> const&, std::function<void (bool)>&&)::{lambda()#1}::operator()() const::{lambda()#3}::operator()() const::{lambda(stappler::xenolith::vk::Loop&, stappler::RcBase<stappler::xenolith::vk::DeviceQueue> const&)#1}::operator()(stappler::xenolith::vk::Loop&, stappler::RcBase<stappler::xenolith::vk::DeviceQueue> const&) const::{lambda(stappler::thread::Task const&)#2}::operator()(stappler::thread::Task const&) const 42
stappler::xenolith::vk::Device::compileImage(stappler::xenolith::vk::Loop const&, stappler::RcBase<stappler::xenolith::core::DynamicImage> const&, std::function<void (bool)>&&)::{lambda()#1}::operator()() const::{lambda()#3}::operator()() const::{lambda(stappler::xenolith::vk::Loop&, stappler::RcBase<stappler::xenolith::vk::DeviceQueue> const&)#1}::operator()(stappler::xenolith::vk::Loop&, stappler::RcBase<stappler::xenolith::vk::DeviceQueue> const&) const::{lambda(stappler::thread::Task const&, bool)#3}::operator()(stappler::thread::Task const&, bool) const 42
stappler::xenolith::vk::Device::compileImage(stappler::xenolith::vk::Loop const&, stappler::RcBase<stappler::xenolith::core::DynamicImage> const&, std::function<void (bool)>&&)::{lambda()#1}::operator()() const::{lambda()#3}::operator()() const::{lambda(stappler::xenolith::vk::Loop&, stappler::RcBase<stappler::xenolith::vk::DeviceQueue> const&)#1}::operator()(stappler::xenolith::vk::Loop&, stappler::RcBase<stappler::xenolith::vk::DeviceQueue> const&) const::{lambda(bool)#1}::operator()(bool) const 42
stappler::xenolith::vk::Device::compileImage(stappler::xenolith::vk::Loop const&, stappler::RcBase<stappler::xenolith::core::DynamicImage> const&, std::function<void (bool)>&&)::{lambda()#1}::operator()() const::{lambda()#3}::operator()() const::{lambda(stappler::xenolith::vk::Loop&, stappler::RcBase<stappler::xenolith::vk::DeviceQueue> const&)#1}::operator()(stappler::xenolith::vk::Loop&, stappler::RcBase<stappler::xenolith::vk::DeviceQueue> const&) const::{lambda(stappler::thread::Task const&)#2}::operator()(stappler::thread::Task const&) const::{lambda(stappler::xenolith::vk::CommandBuffer&)#1}::operator()(stappler::xenolith::vk::CommandBuffer&) const 42

Generated by: LCOV version 1.14