Class EXTDeviceAddressBindingReport

java.lang.Object
org.lwjgl.vulkan.EXTDeviceAddressBindingReport

public final class EXTDeviceAddressBindingReport extends Object
This extension enables applications to track the binding of regions of the GPU virtual address space, and to associate those regions with Vulkan objects. This extension is primarily intended to aid in crash postmortem, where applications may wish to map a faulting GPU address to a Vulkan object.

For example, a page fault triggered by accessing an address located within a region of the GPU virtual address space that was previously reported as bound and then unbound may indicate a use-after-free error. Similarly, faults generated by accessing virtual addresses outside the limits of a bound region of GPU virtual address space may indicate indexing beyond the bounds of a resource.

Name String
VK_EXT_device_address_binding_report
Extension Type
Device extension
Registered Extension Number
355
Revision
1
Extension and Version Dependencies
VK_KHR_get_physical_device_properties2 or Version 1.1 and VK_EXT_debug_utils
Special Uses
Contact
  • Ralph Potter r_potter
Other Extension Metadata
Last Modified Date
2020-11-23
Interactions and External Dependencies
  • This extension requires VK_EXT_debug_utils
Contributors
  • Ralph Potter, Samsung
  • Spencer Fricke, Samsung
  • Jan-Harald Fredriksen, ARM
  • Andrew Ellem, Google
  • Alex Walters, IMG
  • Jeff Bolz, NVIDIA