github.com/google/syzkaller@v0.0.0-20251211124644-a066d2bc4b02/tools/syz-declextract/testdata/io_uring.c.json (about) 1 { 2 "functions": [ 3 { 4 "name": "io_eopnotsupp_prep", 5 "file": "io_uring.c", 6 "start_line": 11, 7 "end_line": 11, 8 "scopes": [ 9 { 10 "arg": -1 11 } 12 ] 13 }, 14 { 15 "name": "io_nop", 16 "file": "io_uring.c", 17 "start_line": 13, 18 "end_line": 13, 19 "scopes": [ 20 { 21 "arg": -1 22 } 23 ] 24 }, 25 { 26 "name": "io_nop_prep", 27 "file": "io_uring.c", 28 "start_line": 12, 29 "end_line": 12, 30 "scopes": [ 31 { 32 "arg": -1 33 } 34 ] 35 }, 36 { 37 "name": "io_read", 38 "file": "io_uring.c", 39 "start_line": 15, 40 "end_line": 15, 41 "scopes": [ 42 { 43 "arg": -1 44 } 45 ] 46 }, 47 { 48 "name": "io_readv_prep", 49 "file": "io_uring.c", 50 "start_line": 14, 51 "end_line": 14, 52 "scopes": [ 53 { 54 "arg": -1 55 } 56 ] 57 }, 58 { 59 "name": "io_write", 60 "file": "io_uring.c", 61 "start_line": 17, 62 "end_line": 17, 63 "scopes": [ 64 { 65 "arg": -1 66 } 67 ] 68 }, 69 { 70 "name": "io_writev_prep", 71 "file": "io_uring.c", 72 "start_line": 16, 73 "end_line": 16, 74 "scopes": [ 75 { 76 "arg": -1 77 } 78 ] 79 } 80 ], 81 "consts": [ 82 { 83 "name": "IORING_OP_NOP", 84 "filename": "include/uapi/io_uring.h", 85 "value": 0 86 }, 87 { 88 "name": "IORING_OP_NOT_SUPPORTED", 89 "filename": "include/uapi/io_uring.h", 90 "value": 3 91 }, 92 { 93 "name": "IORING_OP_READV", 94 "filename": "include/uapi/io_uring.h", 95 "value": 1 96 }, 97 { 98 "name": "IORING_OP_WRITEV", 99 "filename": "include/uapi/io_uring.h", 100 "value": 2 101 } 102 ], 103 "iouring_ops": [ 104 { 105 "name": "IORING_OP_NOP", 106 "func": "io_nop", 107 "source_file": "io_uring.c" 108 }, 109 { 110 "name": "IORING_OP_READV", 111 "func": "io_read", 112 "source_file": "io_uring.c" 113 }, 114 { 115 "name": "IORING_OP_WRITEV", 116 "func": "io_write", 117 "source_file": "io_uring.c" 118 } 119 ] 120 }