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