[{"data":1,"prerenderedAt":774},["ShallowReactive",2],{"$fuB81zINq10dDqgEWnXO1kibNOUILXZFWSdsWrcnl6ac":3},{"title":4,"description":5,"parent":6,"aliases":7,"type":9,"xrefs":10,"body":11,"_type":773,"_id":4},"VkDeviceFaultAddressTypeKHR","Page fault access types","VK_KHR_device_fault",[8],"VkDeviceFaultAddressTypeEXT","enums",[],{"type":12,"children":13,"toc":771},"root",[14,40,573,653,756,765],{"type":15,"tag":16,"props":17,"children":18},"element","p",{},[19,22,29,31,38],{"type":20,"value":21},"text","Possible values of ",{"type":15,"tag":23,"props":24,"children":26},"a",{"href":25},"/man/VkDeviceFaultAddressInfoKHR",[27],{"type":20,"value":28},"VkDeviceFaultAddressInfoKHR",{"type":20,"value":30},"::",{"type":15,"tag":32,"props":33,"children":35},"code",{"className":34},[],[36],{"type":20,"value":37},"addressType",{"type":20,"value":39}," are:",{"type":15,"tag":41,"props":42,"children":43},"code-group",{},[44,245],{"type":15,"tag":45,"props":46,"children":52},"pre",{"className":47,"code":48,"filename":49,"language":50,"meta":51,"style":51},"language-c shiki shiki-themes github-light-default github-dark-default","typedef enum VkDeviceFaultAddressTypeKHR {\n VK_DEVICE_FAULT_ADDRESS_TYPE_NONE_KHR = 0,\n VK_DEVICE_FAULT_ADDRESS_TYPE_READ_INVALID_KHR = 1,\n VK_DEVICE_FAULT_ADDRESS_TYPE_WRITE_INVALID_KHR = 2,\n VK_DEVICE_FAULT_ADDRESS_TYPE_EXECUTE_INVALID_KHR = 3,\n VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_UNKNOWN_KHR = 4,\n VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_INVALID_KHR = 5,\n VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_FAULT_KHR = 6,\n} VkDeviceFaultAddressTypeKHR;\n","C","c","",[53],{"type":15,"tag":32,"props":54,"children":55},{"__ignoreMap":51},[56,79,104,126,148,170,192,214,236],{"type":15,"tag":57,"props":58,"children":61},"span",{"class":59,"line":60},"line",1,[62,68,73],{"type":15,"tag":57,"props":63,"children":65},{"style":64},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[66],{"type":20,"value":67},"typedef",{"type":15,"tag":57,"props":69,"children":70},{"style":64},[71],{"type":20,"value":72}," enum",{"type":15,"tag":57,"props":74,"children":76},{"style":75},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[77],{"type":20,"value":78}," VkDeviceFaultAddressTypeKHR {\n",{"type":15,"tag":57,"props":80,"children":82},{"class":59,"line":81},2,[83,88,93,99],{"type":15,"tag":57,"props":84,"children":85},{"style":75},[86],{"type":20,"value":87}," VK_DEVICE_FAULT_ADDRESS_TYPE_NONE_KHR ",{"type":15,"tag":57,"props":89,"children":90},{"style":64},[91],{"type":20,"value":92},"=",{"type":15,"tag":57,"props":94,"children":96},{"style":95},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[97],{"type":20,"value":98}," 0",{"type":15,"tag":57,"props":100,"children":101},{"style":75},[102],{"type":20,"value":103},",\n",{"type":15,"tag":57,"props":105,"children":107},{"class":59,"line":106},3,[108,113,117,122],{"type":15,"tag":57,"props":109,"children":110},{"style":75},[111],{"type":20,"value":112}," VK_DEVICE_FAULT_ADDRESS_TYPE_READ_INVALID_KHR ",{"type":15,"tag":57,"props":114,"children":115},{"style":64},[116],{"type":20,"value":92},{"type":15,"tag":57,"props":118,"children":119},{"style":95},[120],{"type":20,"value":121}," 1",{"type":15,"tag":57,"props":123,"children":124},{"style":75},[125],{"type":20,"value":103},{"type":15,"tag":57,"props":127,"children":129},{"class":59,"line":128},4,[130,135,139,144],{"type":15,"tag":57,"props":131,"children":132},{"style":75},[133],{"type":20,"value":134}," VK_DEVICE_FAULT_ADDRESS_TYPE_WRITE_INVALID_KHR ",{"type":15,"tag":57,"props":136,"children":137},{"style":64},[138],{"type":20,"value":92},{"type":15,"tag":57,"props":140,"children":141},{"style":95},[142],{"type":20,"value":143}," 2",{"type":15,"tag":57,"props":145,"children":146},{"style":75},[147],{"type":20,"value":103},{"type":15,"tag":57,"props":149,"children":151},{"class":59,"line":150},5,[152,157,161,166],{"type":15,"tag":57,"props":153,"children":154},{"style":75},[155],{"type":20,"value":156}," VK_DEVICE_FAULT_ADDRESS_TYPE_EXECUTE_INVALID_KHR ",{"type":15,"tag":57,"props":158,"children":159},{"style":64},[160],{"type":20,"value":92},{"type":15,"tag":57,"props":162,"children":163},{"style":95},[164],{"type":20,"value":165}," 3",{"type":15,"tag":57,"props":167,"children":168},{"style":75},[169],{"type":20,"value":103},{"type":15,"tag":57,"props":171,"children":173},{"class":59,"line":172},6,[174,179,183,188],{"type":15,"tag":57,"props":175,"children":176},{"style":75},[177],{"type":20,"value":178}," VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_UNKNOWN_KHR ",{"type":15,"tag":57,"props":180,"children":181},{"style":64},[182],{"type":20,"value":92},{"type":15,"tag":57,"props":184,"children":185},{"style":95},[186],{"type":20,"value":187}," 4",{"type":15,"tag":57,"props":189,"children":190},{"style":75},[191],{"type":20,"value":103},{"type":15,"tag":57,"props":193,"children":195},{"class":59,"line":194},7,[196,201,205,210],{"type":15,"tag":57,"props":197,"children":198},{"style":75},[199],{"type":20,"value":200}," VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_INVALID_KHR ",{"type":15,"tag":57,"props":202,"children":203},{"style":64},[204],{"type":20,"value":92},{"type":15,"tag":57,"props":206,"children":207},{"style":95},[208],{"type":20,"value":209}," 5",{"type":15,"tag":57,"props":211,"children":212},{"style":75},[213],{"type":20,"value":103},{"type":15,"tag":57,"props":215,"children":217},{"class":59,"line":216},8,[218,223,227,232],{"type":15,"tag":57,"props":219,"children":220},{"style":75},[221],{"type":20,"value":222}," VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_FAULT_KHR ",{"type":15,"tag":57,"props":224,"children":225},{"style":64},[226],{"type":20,"value":92},{"type":15,"tag":57,"props":228,"children":229},{"style":95},[230],{"type":20,"value":231}," 6",{"type":15,"tag":57,"props":233,"children":234},{"style":75},[235],{"type":20,"value":103},{"type":15,"tag":57,"props":237,"children":239},{"class":59,"line":238},9,[240],{"type":15,"tag":57,"props":241,"children":242},{"style":75},[243],{"type":20,"value":244},"} VkDeviceFaultAddressTypeKHR;\n",{"type":15,"tag":45,"props":246,"children":251},{"className":247,"code":248,"filename":249,"language":250,"meta":51,"style":51},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct DeviceFaultAddressTypeKHR(u32);\nimpl DeviceFaultAddressTypeKHR {\n pub const NONE: Self = 0;\n pub const READ_INVALID: Self = 1;\n pub const WRITE_INVALID: Self = 2;\n pub const EXECUTE_INVALID: Self = 3;\n pub const INSTRUCTION_POINTER_UNKNOWN: Self = 4;\n pub const INSTRUCTION_POINTER_INVALID: Self = 5;\n pub const INSTRUCTION_POINTER_FAULT: Self = 6;\n}\n","Rust","rs",[252],{"type":15,"tag":32,"props":253,"children":254},{"__ignoreMap":51},[255,289,306,348,384,420,456,492,528,564],{"type":15,"tag":57,"props":256,"children":257},{"class":59,"line":60},[258,263,268,274,279,284],{"type":15,"tag":57,"props":259,"children":260},{"style":64},[261],{"type":20,"value":262},"pub",{"type":15,"tag":57,"props":264,"children":265},{"style":64},[266],{"type":20,"value":267}," struct",{"type":15,"tag":57,"props":269,"children":271},{"style":270},"--shiki-default:#953800;--shiki-dark:#FFA657",[272],{"type":20,"value":273}," DeviceFaultAddressTypeKHR",{"type":15,"tag":57,"props":275,"children":276},{"style":75},[277],{"type":20,"value":278},"(",{"type":15,"tag":57,"props":280,"children":281},{"style":270},[282],{"type":20,"value":283},"u32",{"type":15,"tag":57,"props":285,"children":286},{"style":75},[287],{"type":20,"value":288},");\n",{"type":15,"tag":57,"props":290,"children":291},{"class":59,"line":81},[292,297,301],{"type":15,"tag":57,"props":293,"children":294},{"style":64},[295],{"type":20,"value":296},"impl",{"type":15,"tag":57,"props":298,"children":299},{"style":270},[300],{"type":20,"value":273},{"type":15,"tag":57,"props":302,"children":303},{"style":75},[304],{"type":20,"value":305}," {\n",{"type":15,"tag":57,"props":307,"children":308},{"class":59,"line":106},[309,314,319,324,329,334,339,343],{"type":15,"tag":57,"props":310,"children":311},{"style":64},[312],{"type":20,"value":313}," pub",{"type":15,"tag":57,"props":315,"children":316},{"style":64},[317],{"type":20,"value":318}," const",{"type":15,"tag":57,"props":320,"children":321},{"style":95},[322],{"type":20,"value":323}," NONE",{"type":15,"tag":57,"props":325,"children":326},{"style":64},[327],{"type":20,"value":328},":",{"type":15,"tag":57,"props":330,"children":331},{"style":95},[332],{"type":20,"value":333}," Self",{"type":15,"tag":57,"props":335,"children":336},{"style":64},[337],{"type":20,"value":338}," =",{"type":15,"tag":57,"props":340,"children":341},{"style":95},[342],{"type":20,"value":98},{"type":15,"tag":57,"props":344,"children":345},{"style":75},[346],{"type":20,"value":347},";\n",{"type":15,"tag":57,"props":349,"children":350},{"class":59,"line":128},[351,355,359,364,368,372,376,380],{"type":15,"tag":57,"props":352,"children":353},{"style":64},[354],{"type":20,"value":313},{"type":15,"tag":57,"props":356,"children":357},{"style":64},[358],{"type":20,"value":318},{"type":15,"tag":57,"props":360,"children":361},{"style":95},[362],{"type":20,"value":363}," READ_INVALID",{"type":15,"tag":57,"props":365,"children":366},{"style":64},[367],{"type":20,"value":328},{"type":15,"tag":57,"props":369,"children":370},{"style":95},[371],{"type":20,"value":333},{"type":15,"tag":57,"props":373,"children":374},{"style":64},[375],{"type":20,"value":338},{"type":15,"tag":57,"props":377,"children":378},{"style":95},[379],{"type":20,"value":121},{"type":15,"tag":57,"props":381,"children":382},{"style":75},[383],{"type":20,"value":347},{"type":15,"tag":57,"props":385,"children":386},{"class":59,"line":150},[387,391,395,400,404,408,412,416],{"type":15,"tag":57,"props":388,"children":389},{"style":64},[390],{"type":20,"value":313},{"type":15,"tag":57,"props":392,"children":393},{"style":64},[394],{"type":20,"value":318},{"type":15,"tag":57,"props":396,"children":397},{"style":95},[398],{"type":20,"value":399}," WRITE_INVALID",{"type":15,"tag":57,"props":401,"children":402},{"style":64},[403],{"type":20,"value":328},{"type":15,"tag":57,"props":405,"children":406},{"style":95},[407],{"type":20,"value":333},{"type":15,"tag":57,"props":409,"children":410},{"style":64},[411],{"type":20,"value":338},{"type":15,"tag":57,"props":413,"children":414},{"style":95},[415],{"type":20,"value":143},{"type":15,"tag":57,"props":417,"children":418},{"style":75},[419],{"type":20,"value":347},{"type":15,"tag":57,"props":421,"children":422},{"class":59,"line":172},[423,427,431,436,440,444,448,452],{"type":15,"tag":57,"props":424,"children":425},{"style":64},[426],{"type":20,"value":313},{"type":15,"tag":57,"props":428,"children":429},{"style":64},[430],{"type":20,"value":318},{"type":15,"tag":57,"props":432,"children":433},{"style":95},[434],{"type":20,"value":435}," EXECUTE_INVALID",{"type":15,"tag":57,"props":437,"children":438},{"style":64},[439],{"type":20,"value":328},{"type":15,"tag":57,"props":441,"children":442},{"style":95},[443],{"type":20,"value":333},{"type":15,"tag":57,"props":445,"children":446},{"style":64},[447],{"type":20,"value":338},{"type":15,"tag":57,"props":449,"children":450},{"style":95},[451],{"type":20,"value":165},{"type":15,"tag":57,"props":453,"children":454},{"style":75},[455],{"type":20,"value":347},{"type":15,"tag":57,"props":457,"children":458},{"class":59,"line":194},[459,463,467,472,476,480,484,488],{"type":15,"tag":57,"props":460,"children":461},{"style":64},[462],{"type":20,"value":313},{"type":15,"tag":57,"props":464,"children":465},{"style":64},[466],{"type":20,"value":318},{"type":15,"tag":57,"props":468,"children":469},{"style":95},[470],{"type":20,"value":471}," INSTRUCTION_POINTER_UNKNOWN",{"type":15,"tag":57,"props":473,"children":474},{"style":64},[475],{"type":20,"value":328},{"type":15,"tag":57,"props":477,"children":478},{"style":95},[479],{"type":20,"value":333},{"type":15,"tag":57,"props":481,"children":482},{"style":64},[483],{"type":20,"value":338},{"type":15,"tag":57,"props":485,"children":486},{"style":95},[487],{"type":20,"value":187},{"type":15,"tag":57,"props":489,"children":490},{"style":75},[491],{"type":20,"value":347},{"type":15,"tag":57,"props":493,"children":494},{"class":59,"line":216},[495,499,503,508,512,516,520,524],{"type":15,"tag":57,"props":496,"children":497},{"style":64},[498],{"type":20,"value":313},{"type":15,"tag":57,"props":500,"children":501},{"style":64},[502],{"type":20,"value":318},{"type":15,"tag":57,"props":504,"children":505},{"style":95},[506],{"type":20,"value":507}," INSTRUCTION_POINTER_INVALID",{"type":15,"tag":57,"props":509,"children":510},{"style":64},[511],{"type":20,"value":328},{"type":15,"tag":57,"props":513,"children":514},{"style":95},[515],{"type":20,"value":333},{"type":15,"tag":57,"props":517,"children":518},{"style":64},[519],{"type":20,"value":338},{"type":15,"tag":57,"props":521,"children":522},{"style":95},[523],{"type":20,"value":209},{"type":15,"tag":57,"props":525,"children":526},{"style":75},[527],{"type":20,"value":347},{"type":15,"tag":57,"props":529,"children":530},{"class":59,"line":238},[531,535,539,544,548,552,556,560],{"type":15,"tag":57,"props":532,"children":533},{"style":64},[534],{"type":20,"value":313},{"type":15,"tag":57,"props":536,"children":537},{"style":64},[538],{"type":20,"value":318},{"type":15,"tag":57,"props":540,"children":541},{"style":95},[542],{"type":20,"value":543}," INSTRUCTION_POINTER_FAULT",{"type":15,"tag":57,"props":545,"children":546},{"style":64},[547],{"type":20,"value":328},{"type":15,"tag":57,"props":549,"children":550},{"style":95},[551],{"type":20,"value":333},{"type":15,"tag":57,"props":553,"children":554},{"style":64},[555],{"type":20,"value":338},{"type":15,"tag":57,"props":557,"children":558},{"style":95},[559],{"type":20,"value":231},{"type":15,"tag":57,"props":561,"children":562},{"style":75},[563],{"type":20,"value":347},{"type":15,"tag":57,"props":565,"children":567},{"class":59,"line":566},10,[568],{"type":15,"tag":57,"props":569,"children":570},{"style":75},[571],{"type":20,"value":572},"}\n",{"type":15,"tag":41,"props":574,"children":575},{},[576,602],{"type":15,"tag":45,"props":577,"children":579},{"className":47,"code":578,"filename":49,"language":50,"meta":51,"style":51},"#define VkDeviceFaultAddressTypeEXT VkDeviceFaultAddressTypeKHR\n",[580],{"type":15,"tag":32,"props":581,"children":582},{"__ignoreMap":51},[583],{"type":15,"tag":57,"props":584,"children":585},{"class":59,"line":60},[586,591,597],{"type":15,"tag":57,"props":587,"children":588},{"style":64},[589],{"type":20,"value":590},"#define",{"type":15,"tag":57,"props":592,"children":594},{"style":593},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[595],{"type":20,"value":596}," VkDeviceFaultAddressTypeEXT",{"type":15,"tag":57,"props":598,"children":599},{"style":75},[600],{"type":20,"value":601}," VkDeviceFaultAddressTypeKHR\n",{"type":15,"tag":45,"props":603,"children":605},{"className":247,"code":604,"filename":249,"language":250,"meta":51,"style":51},"const DeviceFaultAddressTypeEXT: _ = vk::DeviceFaultAddressTypeKHR;\n",[606],{"type":15,"tag":32,"props":607,"children":608},{"__ignoreMap":51},[609],{"type":15,"tag":57,"props":610,"children":611},{"class":59,"line":60},[612,617,622,626,631,635,640,644,649],{"type":15,"tag":57,"props":613,"children":614},{"style":64},[615],{"type":20,"value":616},"const",{"type":15,"tag":57,"props":618,"children":619},{"style":95},[620],{"type":20,"value":621}," DeviceFaultAddressTypeEXT",{"type":15,"tag":57,"props":623,"children":624},{"style":64},[625],{"type":20,"value":328},{"type":15,"tag":57,"props":627,"children":628},{"style":75},[629],{"type":20,"value":630}," _ ",{"type":15,"tag":57,"props":632,"children":633},{"style":64},[634],{"type":20,"value":92},{"type":15,"tag":57,"props":636,"children":637},{"style":270},[638],{"type":20,"value":639}," vk",{"type":15,"tag":57,"props":641,"children":642},{"style":64},[643],{"type":20,"value":30},{"type":15,"tag":57,"props":645,"children":646},{"style":270},[647],{"type":20,"value":648},"DeviceFaultAddressTypeKHR",{"type":15,"tag":57,"props":650,"children":651},{"style":75},[652],{"type":20,"value":347},{"type":15,"tag":654,"props":655,"children":656},"ul",{},[657,675,691,707,723,734,745],{"type":15,"tag":658,"props":659,"children":660},"li",{},[661,667,669,673],{"type":15,"tag":32,"props":662,"children":664},{"className":663},[],[665],{"type":20,"value":666},"VK_DEVICE_FAULT_ADDRESS_TYPE_NONE_KHR",{"type":20,"value":668}," specifies that\n",{"type":15,"tag":23,"props":670,"children":671},{"href":25},[672],{"type":20,"value":28},{"type":20,"value":674}," does not describe a page fault, or an\ninstruction address.",{"type":15,"tag":658,"props":676,"children":677},{},[678,684,685,689],{"type":15,"tag":32,"props":679,"children":681},{"className":680},[],[682],{"type":20,"value":683},"VK_DEVICE_FAULT_ADDRESS_TYPE_READ_INVALID_KHR",{"type":20,"value":668},{"type":15,"tag":23,"props":686,"children":687},{"href":25},[688],{"type":20,"value":28},{"type":20,"value":690}," describes a page fault triggered by an\ninvalid read operation.",{"type":15,"tag":658,"props":692,"children":693},{},[694,700,701,705],{"type":15,"tag":32,"props":695,"children":697},{"className":696},[],[698],{"type":20,"value":699},"VK_DEVICE_FAULT_ADDRESS_TYPE_WRITE_INVALID_KHR",{"type":20,"value":668},{"type":15,"tag":23,"props":702,"children":703},{"href":25},[704],{"type":20,"value":28},{"type":20,"value":706}," describes a page fault triggered by an\ninvalid write operation.",{"type":15,"tag":658,"props":708,"children":709},{},[710,716,717,721],{"type":15,"tag":32,"props":711,"children":713},{"className":712},[],[714],{"type":20,"value":715},"VK_DEVICE_FAULT_ADDRESS_TYPE_EXECUTE_INVALID_KHR",{"type":20,"value":668},{"type":15,"tag":23,"props":718,"children":719},{"href":25},[720],{"type":20,"value":28},{"type":20,"value":722}," describes a page fault triggered by an\nattempt to execute non-executable memory.",{"type":15,"tag":658,"props":724,"children":725},{},[726,732],{"type":15,"tag":32,"props":727,"children":729},{"className":728},[],[730],{"type":20,"value":731},"VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_UNKNOWN_KHR",{"type":20,"value":733},"\nspecifies an instruction pointer value at the time the fault occurred.\nThis may or may not be related to a fault.",{"type":15,"tag":658,"props":735,"children":736},{},[737,743],{"type":15,"tag":32,"props":738,"children":740},{"className":739},[],[741],{"type":20,"value":742},"VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_INVALID_KHR",{"type":20,"value":744},"\nspecifies an instruction pointer value associated with an invalid\ninstruction fault.",{"type":15,"tag":658,"props":746,"children":747},{},[748,754],{"type":15,"tag":32,"props":749,"children":751},{"className":750},[],[752],{"type":20,"value":753},"VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_FAULT_KHR",{"type":20,"value":755},"\nspecifies an instruction pointer value associated with a fault.",{"type":15,"tag":757,"props":758,"children":759},"note",{},[760],{"type":15,"tag":16,"props":761,"children":762},{},[763],{"type":20,"value":764},"The instruction pointer values recorded may not identify the specific\ninstruction(s) that triggered the fault.\nThe relationship between the instruction pointer reported and triggering\ninstruction will be vendor-specific.",{"type":15,"tag":766,"props":767,"children":768},"style",{},[769],{"type":20,"value":770},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":51,"searchDepth":81,"depth":81,"links":772},[],"markdown",1773997217946]