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  }