Skip to content

Instantly share code, notes, and snippets.

@sergev
Created May 9, 2025 01:01
Show Gist options
  • Save sergev/a99a668b1419dc6dee584dea9c322fd5 to your computer and use it in GitHub Desktop.
Save sergev/a99a668b1419dc6dee584dea9c322fd5 to your computer and use it in GitHub Desktop.
AST dump of utab.c created by clang with -ast-dump=json option.
{
"id": "0x7f91c1059208",
"kind": "TranslationUnitDecl",
"loc": {},
"range": {
"begin": {},
"end": {}
},
"inner": [
{
"id": "0x7f91c1059cf0",
"kind": "TypedefDecl",
"loc": {},
"range": {
"begin": {},
"end": {}
},
"isImplicit": true,
"name": "__NSConstantString",
"type": {
"qualType": "struct __NSConstantString_tag"
},
"inner": [
{
"id": "0x7f91c1059ac0",
"kind": "RecordType",
"type": {
"qualType": "struct __NSConstantString_tag"
},
"decl": {
"id": "0x7f91c1059a40",
"kind": "RecordDecl",
"name": "__NSConstantString_tag"
}
}
]
},
{
"id": "0x7f91c1059d98",
"kind": "TypedefDecl",
"loc": {},
"range": {
"begin": {},
"end": {}
},
"isImplicit": true,
"name": "__builtin_va_list",
"type": {
"qualType": "char *"
},
"inner": [
{
"id": "0x7f91c1059d50",
"kind": "PointerType",
"type": {
"qualType": "char *"
},
"inner": [
{
"id": "0x7f91c10592b0",
"kind": "BuiltinType",
"type": {
"qualType": "char"
}
}
]
}
]
},
{
"id": "0x7f91c1059df0",
"kind": "RecordDecl",
"loc": {
"offset": 4489,
"file": "../include/sys/param.h",
"line": 121,
"col": 9,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4489,
"col": 9,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4512,
"line": 123,
"col": 1,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"tagUsed": "struct",
"completeDefinition": true,
"inner": [
{
"id": "0x7f91c1059f28",
"kind": "FieldDecl",
"loc": {
"offset": 4506,
"line": 122,
"col": 9,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4502,
"col": 5,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4509,
"col": 12,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "r",
"type": {
"qualType": "int[1]"
}
}
]
},
{
"id": "0x7f91c105a048",
"kind": "TypedefDecl",
"loc": {
"offset": 4515,
"line": 123,
"col": 4,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4481,
"line": 121,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4515,
"line": 123,
"col": 4,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"isReferenced": true,
"name": "physadr",
"type": {
"qualType": "struct (unnamed struct at ../include/sys/param.h:121:9) *"
},
"inner": [
{
"id": "0x7f91c1059ff0",
"kind": "PointerType",
"type": {
"qualType": "struct (unnamed struct at ../include/sys/param.h:121:9) *"
},
"inner": [
{
"id": "0x7f91c1059f80",
"kind": "ElaboratedType",
"type": {
"qualType": "struct (unnamed struct at ../include/sys/param.h:121:9)"
},
"ownedTagDecl": {
"id": "0x7f91c1059df0",
"kind": "RecordDecl",
"name": ""
},
"inner": [
{
"id": "0x7f91c1059e70",
"kind": "RecordType",
"type": {
"qualType": "struct (unnamed at ../include/sys/param.h:121:9)"
},
"decl": {
"id": "0x7f91c1059df0",
"kind": "RecordDecl",
"name": ""
}
}
]
}
]
}
]
},
{
"id": "0x7f91c105a0d0",
"kind": "TypedefDecl",
"loc": {
"offset": 4537,
"line": 124,
"col": 14,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4524,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4537,
"col": 14,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"isReferenced": true,
"name": "daddr_t",
"type": {
"qualType": "long"
},
"inner": [
{
"id": "0x7f91c1059330",
"kind": "BuiltinType",
"type": {
"qualType": "long"
}
}
]
},
{
"id": "0x7f91c105a140",
"kind": "TypedefDecl",
"loc": {
"offset": 4560,
"line": 125,
"col": 15,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4546,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4560,
"col": 15,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"isReferenced": true,
"name": "caddr_t",
"type": {
"qualType": "char *"
},
"inner": [
{
"id": "0x7f91c1059d50",
"kind": "PointerType",
"type": {
"qualType": "char *"
},
"inner": [
{
"id": "0x7f91c10592b0",
"kind": "BuiltinType",
"type": {
"qualType": "char"
}
}
]
}
]
},
{
"id": "0x7f91c10b7600",
"kind": "TypedefDecl",
"loc": {
"offset": 4592,
"line": 126,
"col": 24,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4569,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4592,
"col": 24,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"isReferenced": true,
"name": "ino_t",
"type": {
"qualType": "unsigned short"
},
"inner": [
{
"id": "0x7f91c1059390",
"kind": "BuiltinType",
"type": {
"qualType": "unsigned short"
}
}
]
},
{
"id": "0x7f91c10b7670",
"kind": "TypedefDecl",
"loc": {
"offset": 4612,
"line": 127,
"col": 14,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4599,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4612,
"col": 14,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"isReferenced": true,
"name": "time_t",
"type": {
"qualType": "long"
},
"inner": [
{
"id": "0x7f91c1059330",
"kind": "BuiltinType",
"type": {
"qualType": "long"
}
}
]
},
{
"id": "0x7f91c10b7768",
"kind": "TypedefDecl",
"loc": {
"offset": 4632,
"line": 128,
"col": 13,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4620,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4641,
"col": 22,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"isReferenced": true,
"name": "label_t",
"type": {
"qualType": "int[6]"
},
"inner": [
{
"id": "0x7f91c10b7710",
"kind": "ConstantArrayType",
"type": {
"qualType": "int[6]"
},
"size": 6,
"inner": [
{
"id": "0x7f91c1059310",
"kind": "BuiltinType",
"type": {
"qualType": "int"
}
}
]
}
]
},
{
"id": "0x7f91c10b77d8",
"kind": "TypedefDecl",
"loc": {
"offset": 4679,
"line": 129,
"col": 15,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4665,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4679,
"col": 15,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"isReferenced": true,
"name": "dev_t",
"type": {
"qualType": "short"
},
"inner": [
{
"id": "0x7f91c10592f0",
"kind": "BuiltinType",
"type": {
"qualType": "short"
}
}
]
},
{
"id": "0x7f91c10b7848",
"kind": "TypedefDecl",
"loc": {
"offset": 4699,
"line": 130,
"col": 14,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4686,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4699,
"col": 14,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"isReferenced": true,
"name": "off_t",
"type": {
"qualType": "long"
},
"inner": [
{
"id": "0x7f91c1059330",
"kind": "BuiltinType",
"type": {
"qualType": "long"
}
}
]
},
{
"id": "0x7f91c10b7930",
"kind": "VarDecl",
"loc": {
"offset": 155,
"file": "../include/sys/systm.h",
"line": 8,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 143,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 169,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "canonb",
"mangledName": "canonb",
"type": {
"qualType": "char[256]"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10b79e0",
"kind": "RecordDecl",
"loc": {
"offset": 224,
"line": 9,
"col": 15,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 217,
"col": 8,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 224,
"col": 15,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "inode",
"tagUsed": "struct"
},
{
"id": "0x7f91c10b7b48",
"kind": "VarDecl",
"loc": {
"offset": 231,
"col": 22,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 210,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 231,
"col": 22,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "rootdir",
"mangledName": "rootdir",
"type": {
"qualType": "struct inode *"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10b7bc8",
"kind": "RecordDecl",
"loc": {
"offset": 295,
"line": 10,
"col": 15,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 288,
"col": 8,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 295,
"col": 15,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "proc",
"tagUsed": "struct"
},
{
"id": "0x7f91c10b7d38",
"kind": "VarDecl",
"loc": {
"offset": 301,
"col": 21,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 281,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 301,
"col": 21,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "runq",
"mangledName": "runq",
"type": {
"qualType": "struct proc *"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10b7dd0",
"kind": "VarDecl",
"loc": {
"offset": 369,
"line": 11,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 358,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 369,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "cputype",
"mangledName": "cputype",
"type": {
"qualType": "int"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10b7e50",
"kind": "VarDecl",
"loc": {
"offset": 432,
"line": 12,
"col": 12,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 421,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 432,
"col": 12,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "lbolt",
"mangledName": "lbolt",
"type": {
"qualType": "int"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10b7f30",
"kind": "VarDecl",
"loc": {
"offset": 503,
"line": 13,
"col": 15,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 489,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 503,
"col": 15,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "time",
"mangledName": "time",
"type": {
"desugaredQualType": "long",
"qualType": "time_t",
"typeAliasDeclId": "0x7f91c10b7670"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10b7fb0",
"kind": "VarDecl",
"loc": {
"offset": 753,
"line": 23,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 742,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 753,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "nblkdev",
"mangledName": "nblkdev",
"type": {
"qualType": "int"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10b8030",
"kind": "VarDecl",
"loc": {
"offset": 842,
"line": 29,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 831,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 842,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "nchrdev",
"mangledName": "nchrdev",
"type": {
"qualType": "int"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10b80b0",
"kind": "VarDecl",
"loc": {
"offset": 863,
"line": 31,
"col": 12,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 852,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 863,
"col": 12,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "mpid",
"mangledName": "mpid",
"type": {
"qualType": "int"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10b8128",
"kind": "VarDecl",
"loc": {
"offset": 931,
"line": 32,
"col": 13,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 919,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 931,
"col": 13,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "runin",
"mangledName": "runin",
"type": {
"qualType": "char"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10b81a0",
"kind": "VarDecl",
"loc": {
"offset": 982,
"line": 33,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 970,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 982,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "runout",
"mangledName": "runout",
"type": {
"qualType": "char"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10b8218",
"kind": "VarDecl",
"loc": {
"offset": 1033,
"line": 34,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1021,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1033,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "runrun",
"mangledName": "runrun",
"type": {
"qualType": "char"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10b8290",
"kind": "VarDecl",
"loc": {
"offset": 1084,
"line": 35,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1072,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1084,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "curpri",
"mangledName": "curpri",
"type": {
"qualType": "char"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10b8310",
"kind": "VarDecl",
"loc": {
"offset": 1134,
"line": 36,
"col": 12,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1123,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1134,
"col": 12,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"isUsed": true,
"name": "maxmem",
"mangledName": "maxmem",
"type": {
"qualType": "int"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10b83f0",
"kind": "VarDecl",
"loc": {
"offset": 1203,
"line": 37,
"col": 16,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1188,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1203,
"col": 16,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "lks",
"mangledName": "lks",
"type": {
"desugaredQualType": "struct (unnamed struct at ../include/sys/param.h:121:9) *",
"qualType": "physadr",
"typeAliasDeclId": "0x7f91c105a048"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10b84d0",
"kind": "VarDecl",
"loc": {
"offset": 1262,
"line": 38,
"col": 16,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1247,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1262,
"col": 16,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "swplo",
"mangledName": "swplo",
"type": {
"desugaredQualType": "long",
"qualType": "daddr_t",
"typeAliasDeclId": "0x7f91c105a0d0"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10b8550",
"kind": "VarDecl",
"loc": {
"offset": 1320,
"line": 39,
"col": 12,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1309,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1320,
"col": 12,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "nswap",
"mangledName": "nswap",
"type": {
"qualType": "int"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10bc200",
"kind": "VarDecl",
"loc": {
"offset": 1374,
"line": 40,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1363,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1374,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "updlock",
"mangledName": "updlock",
"type": {
"qualType": "int"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10bc278",
"kind": "VarDecl",
"loc": {
"offset": 1427,
"line": 41,
"col": 16,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1412,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1427,
"col": 16,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "rablock",
"mangledName": "rablock",
"type": {
"desugaredQualType": "long",
"qualType": "daddr_t",
"typeAliasDeclId": "0x7f91c105a0d0"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10bc330",
"kind": "VarDecl",
"loc": {
"offset": 1482,
"line": 42,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1470,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1489,
"col": 20,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "regloc",
"mangledName": "regloc",
"type": {
"qualType": "char[]"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10bc430",
"kind": "VarDecl",
"loc": {
"offset": 1556,
"line": 43,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1544,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1570,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "msgbuf",
"mangledName": "msgbuf",
"type": {
"qualType": "char[128]"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10bc510",
"kind": "VarDecl",
"loc": {
"offset": 1618,
"line": 44,
"col": 14,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1605,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1618,
"col": 14,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "rootdev",
"mangledName": "rootdev",
"type": {
"desugaredQualType": "short",
"qualType": "dev_t",
"typeAliasDeclId": "0x7f91c10b77d8"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10bc588",
"kind": "VarDecl",
"loc": {
"offset": 1672,
"line": 45,
"col": 14,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1659,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1672,
"col": 14,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "swapdev",
"mangledName": "swapdev",
"type": {
"desugaredQualType": "short",
"qualType": "dev_t",
"typeAliasDeclId": "0x7f91c10b77d8"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10bc600",
"kind": "VarDecl",
"loc": {
"offset": 1723,
"line": 46,
"col": 14,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1710,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1723,
"col": 14,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "pipedev",
"mangledName": "pipedev",
"type": {
"desugaredQualType": "short",
"qualType": "dev_t",
"typeAliasDeclId": "0x7f91c10b77d8"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10bc6c8",
"kind": "VarDecl",
"loc": {
"offset": 1768,
"line": 47,
"col": 12,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1757,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1774,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "icode",
"mangledName": "icode",
"type": {
"qualType": "int[]"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10bc748",
"kind": "VarDecl",
"loc": {
"offset": 1818,
"line": 48,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1807,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1818,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "szicode",
"mangledName": "szicode",
"type": {
"qualType": "int"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10bca70",
"kind": "FunctionDecl",
"loc": {
"offset": 1860,
"line": 50,
"col": 9,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1852,
"col": 1,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1904,
"col": 53,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "bmap",
"mangledName": "bmap",
"type": {
"qualType": "daddr_t (struct inode *, daddr_t, int)"
},
"inner": [
{
"id": "0x7f91c10bc838",
"kind": "ParmVarDecl",
"loc": {
"offset": 1879,
"col": 28,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1865,
"col": 14,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1879,
"col": 28,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ip",
"type": {
"qualType": "struct inode *"
}
},
{
"id": "0x7f91c10bc8b0",
"kind": "ParmVarDecl",
"loc": {
"offset": 1891,
"col": 40,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1883,
"col": 32,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1891,
"col": 40,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "bn",
"type": {
"desugaredQualType": "long",
"qualType": "daddr_t",
"typeAliasDeclId": "0x7f91c105a0d0"
}
},
{
"id": "0x7f91c10bc930",
"kind": "ParmVarDecl",
"loc": {
"offset": 1899,
"col": 48,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1895,
"col": 44,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1899,
"col": 48,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "rwflg",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10bcc68",
"kind": "FunctionDecl",
"loc": {
"offset": 1921,
"line": 51,
"col": 15,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1907,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1937,
"col": 31,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ialloc",
"mangledName": "ialloc",
"type": {
"qualType": "struct inode *(dev_t)"
},
"inner": [
{
"id": "0x7f91c10bcb40",
"kind": "ParmVarDecl",
"loc": {
"offset": 1934,
"col": 28,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1928,
"col": 22,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1934,
"col": 28,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "dev",
"type": {
"desugaredQualType": "short",
"qualType": "dev_t",
"typeAliasDeclId": "0x7f91c10b77d8"
}
}
]
},
{
"id": "0x7f91c10bcf38",
"kind": "FunctionDecl",
"loc": {
"offset": 1954,
"line": 52,
"col": 15,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1940,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1979,
"col": 40,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "iget",
"mangledName": "iget",
"type": {
"qualType": "struct inode *(dev_t, ino_t)"
},
"inner": [
{
"id": "0x7f91c10bcd28",
"kind": "ParmVarDecl",
"loc": {
"offset": 1965,
"col": 26,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1959,
"col": 20,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1965,
"col": 26,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "dev",
"type": {
"desugaredQualType": "short",
"qualType": "dev_t",
"typeAliasDeclId": "0x7f91c10b77d8"
}
},
{
"id": "0x7f91c10bce00",
"kind": "ParmVarDecl",
"loc": {
"offset": 1976,
"col": 37,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1970,
"col": 31,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1976,
"col": 37,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ino",
"type": {
"desugaredQualType": "unsigned short",
"qualType": "ino_t",
"typeAliasDeclId": "0x7f91c10b7600"
}
}
]
},
{
"id": "0x7f91c10bd120",
"kind": "FunctionDecl",
"loc": {
"offset": 1987,
"line": 53,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1982,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2008,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "iput",
"mangledName": "iput",
"type": {
"qualType": "void (struct inode *)"
},
"inner": [
{
"id": "0x7f91c10bd018",
"kind": "ParmVarDecl",
"loc": {
"offset": 2006,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1992,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2006,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ip",
"type": {
"qualType": "struct inode *"
}
}
]
},
{
"id": "0x7f91c10bd8a0",
"kind": "FunctionDecl",
"loc": {
"offset": 2016,
"line": 54,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2011,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2063,
"col": 53,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "iupdat",
"mangledName": "iupdat",
"type": {
"qualType": "void (struct inode *, time_t *, time_t *)"
},
"inner": [
{
"id": "0x7f91c10bd600",
"kind": "ParmVarDecl",
"loc": {
"offset": 2037,
"col": 27,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2023,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2037,
"col": 27,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ip",
"type": {
"qualType": "struct inode *"
}
},
{
"id": "0x7f91c10bd6e8",
"kind": "ParmVarDecl",
"loc": {
"offset": 2049,
"col": 39,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2041,
"col": 31,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2049,
"col": 39,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ta",
"type": {
"qualType": "time_t *"
}
},
{
"id": "0x7f91c10bd768",
"kind": "ParmVarDecl",
"loc": {
"offset": 2061,
"col": 51,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2053,
"col": 43,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2061,
"col": 51,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "tm",
"type": {
"qualType": "time_t *"
}
}
]
},
{
"id": "0x7f91c10bda18",
"kind": "FunctionDecl",
"loc": {
"offset": 2071,
"line": 55,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2066,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2094,
"col": 29,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "itrunc",
"mangledName": "itrunc",
"type": {
"qualType": "void (struct inode *)"
},
"inner": [
{
"id": "0x7f91c10bd988",
"kind": "ParmVarDecl",
"loc": {
"offset": 2092,
"col": 27,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2078,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2092,
"col": 27,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ip",
"type": {
"qualType": "struct inode *"
}
}
]
},
{
"id": "0x7f91c10bdb80",
"kind": "FunctionDecl",
"loc": {
"offset": 2102,
"line": 56,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2097,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2123,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "wdir",
"mangledName": "wdir",
"type": {
"qualType": "void (struct inode *)"
},
"inner": [
{
"id": "0x7f91c10bdaf0",
"kind": "ParmVarDecl",
"loc": {
"offset": 2121,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2107,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2121,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ip",
"type": {
"qualType": "struct inode *"
}
}
]
},
{
"id": "0x7f91c10bdd48",
"kind": "FunctionDecl",
"loc": {
"offset": 2140,
"line": 57,
"col": 15,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2126,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2150,
"col": 25,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "owner",
"mangledName": "owner",
"type": {
"qualType": "struct inode *(void)"
}
},
{
"id": "0x7f91c10bdf28",
"kind": "FunctionDecl",
"loc": {
"offset": 2167,
"line": 58,
"col": 15,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2153,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2183,
"col": 31,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "maknode",
"mangledName": "maknode",
"type": {
"qualType": "struct inode *(int)"
},
"inner": [
{
"id": "0x7f91c10bde08",
"kind": "ParmVarDecl",
"loc": {
"offset": 2179,
"col": 27,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2175,
"col": 23,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2179,
"col": 27,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "mode",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10be2f8",
"kind": "FunctionDecl",
"loc": {
"offset": 2200,
"line": 59,
"col": 15,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2186,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2233,
"col": 48,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "namei",
"mangledName": "namei",
"type": {
"qualType": "struct inode *(int (*)(void), int)"
},
"inner": [
{
"id": "0x7f91c10be148",
"kind": "ParmVarDecl",
"loc": {
"offset": 2212,
"col": 27,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2206,
"col": 21,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2222,
"col": 37,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "func",
"type": {
"qualType": "int (*)(void)"
}
},
{
"id": "0x7f91c10be1c8",
"kind": "ParmVarDecl",
"loc": {
"offset": 2229,
"col": 44,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2225,
"col": 40,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2229,
"col": 44,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "flag",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10be3b0",
"kind": "RecordDecl",
"loc": {
"offset": 2243,
"line": 60,
"col": 8,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2236,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2243,
"col": 8,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "buf",
"tagUsed": "struct"
},
{
"id": "0x7f91c10be640",
"kind": "FunctionDecl",
"loc": {
"offset": 2248,
"col": 13,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2236,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2263,
"col": 28,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "alloc",
"mangledName": "alloc",
"type": {
"qualType": "struct buf *(dev_t)"
},
"inner": [
{
"id": "0x7f91c10be460",
"kind": "ParmVarDecl",
"loc": {
"offset": 2260,
"col": 25,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2254,
"col": 19,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2260,
"col": 25,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "dev",
"type": {
"desugaredQualType": "short",
"qualType": "dev_t",
"typeAliasDeclId": "0x7f91c10b77d8"
}
}
]
},
{
"id": "0x7f91c10be928",
"kind": "FunctionDecl",
"loc": {
"offset": 2278,
"line": 61,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2266,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2309,
"col": 44,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "getblk",
"mangledName": "getblk",
"type": {
"qualType": "struct buf *(dev_t, daddr_t)"
},
"inner": [
{
"id": "0x7f91c10be718",
"kind": "ParmVarDecl",
"loc": {
"offset": 2291,
"col": 26,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2285,
"col": 20,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2291,
"col": 26,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "dev",
"type": {
"desugaredQualType": "short",
"qualType": "dev_t",
"typeAliasDeclId": "0x7f91c10b77d8"
}
},
{
"id": "0x7f91c10be790",
"kind": "ParmVarDecl",
"loc": {
"offset": 2304,
"col": 39,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2296,
"col": 31,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2304,
"col": 39,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "blkno",
"type": {
"desugaredQualType": "long",
"qualType": "daddr_t",
"typeAliasDeclId": "0x7f91c105a0d0"
}
}
]
},
{
"id": "0x7f91c10beaf8",
"kind": "FunctionDecl",
"loc": {
"offset": 2324,
"line": 62,
"col": 13,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2312,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2336,
"col": 25,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "geteblk",
"mangledName": "geteblk",
"type": {
"qualType": "struct buf *(void)"
}
},
{
"id": "0x7f91c10becd8",
"kind": "FunctionDecl",
"loc": {
"offset": 2351,
"line": 63,
"col": 13,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2339,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2381,
"col": 43,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "bread",
"mangledName": "bread",
"type": {
"qualType": "struct buf *(dev_t, daddr_t)"
},
"inner": [
{
"id": "0x7f91c10bebb0",
"kind": "ParmVarDecl",
"loc": {
"offset": 2363,
"col": 25,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2357,
"col": 19,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2363,
"col": 25,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "dev",
"type": {
"desugaredQualType": "short",
"qualType": "dev_t",
"typeAliasDeclId": "0x7f91c10b77d8"
}
},
{
"id": "0x7f91c10bec28",
"kind": "ParmVarDecl",
"loc": {
"offset": 2376,
"col": 38,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2368,
"col": 30,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2376,
"col": 38,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "blkno",
"type": {
"desugaredQualType": "long",
"qualType": "daddr_t",
"typeAliasDeclId": "0x7f91c105a0d0"
}
}
]
},
{
"id": "0x7f91c10befe8",
"kind": "FunctionDecl",
"loc": {
"offset": 2396,
"line": 64,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2384,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2444,
"col": 61,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "breada",
"mangledName": "breada",
"type": {
"qualType": "struct buf *(dev_t, daddr_t, daddr_t)"
},
"inner": [
{
"id": "0x7f91c10beda0",
"kind": "ParmVarDecl",
"loc": {
"offset": 2409,
"col": 26,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2403,
"col": 20,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2409,
"col": 26,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "dev",
"type": {
"desugaredQualType": "short",
"qualType": "dev_t",
"typeAliasDeclId": "0x7f91c10b77d8"
}
},
{
"id": "0x7f91c10bee18",
"kind": "ParmVarDecl",
"loc": {
"offset": 2422,
"col": 39,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2414,
"col": 31,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2422,
"col": 39,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "blkno",
"type": {
"desugaredQualType": "long",
"qualType": "daddr_t",
"typeAliasDeclId": "0x7f91c105a0d0"
}
},
{
"id": "0x7f91c10bee90",
"kind": "ParmVarDecl",
"loc": {
"offset": 2437,
"col": 54,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2429,
"col": 46,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2437,
"col": 54,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "rablkno",
"type": {
"desugaredQualType": "long",
"qualType": "daddr_t",
"typeAliasDeclId": "0x7f91c105a0d0"
}
}
]
},
{
"id": "0x7f91c10bf1e0",
"kind": "FunctionDecl",
"loc": {
"offset": 2452,
"line": 65,
"col": 6,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2447,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2474,
"col": 28,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "bawrite",
"mangledName": "bawrite",
"type": {
"qualType": "void (struct buf *)"
},
"inner": [
{
"id": "0x7f91c10bf0d0",
"kind": "ParmVarDecl",
"loc": {
"offset": 2472,
"col": 26,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2460,
"col": 14,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2472,
"col": 26,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "bp",
"type": {
"qualType": "struct buf *"
}
}
]
},
{
"id": "0x7f91c10bf348",
"kind": "FunctionDecl",
"loc": {
"offset": 2482,
"line": 66,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2477,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2503,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "brelse",
"mangledName": "brelse",
"type": {
"qualType": "void (struct buf *)"
},
"inner": [
{
"id": "0x7f91c10bf2b8",
"kind": "ParmVarDecl",
"loc": {
"offset": 2501,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2489,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2501,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "bp",
"type": {
"qualType": "struct buf *"
}
}
]
},
{
"id": "0x7f91c10bf3f8",
"kind": "RecordDecl",
"loc": {
"offset": 2513,
"line": 67,
"col": 8,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2506,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2513,
"col": 8,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "filsys",
"tagUsed": "struct"
},
{
"id": "0x7f91c10a0678",
"kind": "FunctionDecl",
"loc": {
"offset": 2521,
"col": 16,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2506,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2536,
"col": 31,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "getfs",
"mangledName": "getfs",
"type": {
"qualType": "struct filsys *(dev_t)"
},
"inner": [
{
"id": "0x7f91c10bf4b0",
"kind": "ParmVarDecl",
"loc": {
"offset": 2533,
"col": 28,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2527,
"col": 22,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2533,
"col": 28,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "dev",
"type": {
"desugaredQualType": "short",
"qualType": "dev_t",
"typeAliasDeclId": "0x7f91c10b77d8"
}
}
]
},
{
"id": "0x7f91c10a0740",
"kind": "RecordDecl",
"loc": {
"offset": 2546,
"line": 68,
"col": 8,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2539,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2546,
"col": 8,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "file",
"tagUsed": "struct"
},
{
"id": "0x7f91c10a09b8",
"kind": "FunctionDecl",
"loc": {
"offset": 2552,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2539,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2562,
"col": 24,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "getf",
"mangledName": "getf",
"type": {
"qualType": "struct file *(int)"
},
"inner": [
{
"id": "0x7f91c10a07f8",
"kind": "ParmVarDecl",
"loc": {
"offset": 2561,
"col": 23,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2557,
"col": 19,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2561,
"col": 23,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "f",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10a0bf8",
"kind": "FunctionDecl",
"loc": {
"offset": 2578,
"line": 69,
"col": 14,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2565,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2589,
"col": 25,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "falloc",
"mangledName": "falloc",
"type": {
"qualType": "struct file *(void)"
}
},
{
"id": "0x7f91c10a0d40",
"kind": "FunctionDecl",
"loc": {
"offset": 2596,
"line": 70,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2592,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2606,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "uchar",
"mangledName": "uchar",
"type": {
"qualType": "int (void)"
}
},
{
"id": "0x7f91c10a0e88",
"kind": "FunctionDecl",
"loc": {
"offset": 2613,
"line": 71,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2609,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2623,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "schar",
"mangledName": "schar",
"type": {
"qualType": "int (void)"
}
},
{
"id": "0x7f91c10a0fe8",
"kind": "FunctionDecl",
"loc": {
"offset": 2631,
"line": 72,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2626,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2653,
"col": 28,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "plock",
"mangledName": "plock",
"type": {
"qualType": "void (struct inode *)"
},
"inner": [
{
"id": "0x7f91c10a0f58",
"kind": "ParmVarDecl",
"loc": {
"offset": 2651,
"col": 26,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2637,
"col": 12,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2651,
"col": 26,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ip",
"type": {
"qualType": "struct inode *"
}
}
]
},
{
"id": "0x7f91c10a1150",
"kind": "FunctionDecl",
"loc": {
"offset": 2661,
"line": 73,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2656,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2683,
"col": 28,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "prele",
"mangledName": "prele",
"type": {
"qualType": "void (struct inode *)"
},
"inner": [
{
"id": "0x7f91c10a10c0",
"kind": "ParmVarDecl",
"loc": {
"offset": 2681,
"col": 26,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2667,
"col": 12,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2681,
"col": 26,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ip",
"type": {
"qualType": "struct inode *"
}
}
]
},
{
"id": "0x7f91c10a1378",
"kind": "FunctionDecl",
"loc": {
"offset": 2695,
"line": 74,
"col": 10,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2686,
"col": 1,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2721,
"col": 36,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "min",
"mangledName": "min",
"type": {
"qualType": "unsigned int (unsigned int, unsigned int)"
},
"inner": [
{
"id": "0x7f91c10a1218",
"kind": "ParmVarDecl",
"loc": {
"offset": 2708,
"col": 23,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2699,
"col": 14,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2708,
"col": 23,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "a",
"type": {
"qualType": "unsigned int"
}
},
{
"id": "0x7f91c10a1298",
"kind": "ParmVarDecl",
"loc": {
"offset": 2720,
"col": 35,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2711,
"col": 26,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2720,
"col": 35,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "b",
"type": {
"qualType": "unsigned int"
}
}
]
},
{
"id": "0x7f91c10bfe70",
"kind": "FunctionDecl",
"loc": {
"offset": 2729,
"line": 75,
"col": 6,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2724,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2760,
"col": 37,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "psignal",
"mangledName": "psignal",
"type": {
"qualType": "void (struct proc *, int)"
},
"inner": [
{
"id": "0x7f91c10a14b8",
"kind": "ParmVarDecl",
"loc": {
"offset": 2750,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2737,
"col": 14,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2750,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "p",
"type": {
"qualType": "struct proc *"
}
},
{
"id": "0x7f91c10a1538",
"kind": "ParmVarDecl",
"loc": {
"offset": 2757,
"col": 34,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2753,
"col": 30,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2757,
"col": 34,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "sig",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10c00b0",
"kind": "FunctionDecl",
"loc": {
"offset": 2768,
"line": 76,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2763,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2787,
"col": 25,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "wakeup",
"mangledName": "wakeup",
"type": {
"qualType": "void (caddr_t)"
},
"inner": [
{
"id": "0x7f91c10bffa0",
"kind": "ParmVarDecl",
"loc": {
"offset": 2783,
"col": 21,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2775,
"col": 13,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2783,
"col": 21,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "chan",
"type": {
"desugaredQualType": "char *",
"qualType": "caddr_t",
"typeAliasDeclId": "0x7f91c105a140"
}
}
]
},
{
"id": "0x7f91c10c0290",
"kind": "FunctionDecl",
"loc": {
"offset": 2795,
"line": 77,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2790,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2816,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "setrun",
"mangledName": "setrun",
"type": {
"qualType": "void (struct proc *)"
},
"inner": [
{
"id": "0x7f91c10c0188",
"kind": "ParmVarDecl",
"loc": {
"offset": 2815,
"col": 26,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2802,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2815,
"col": 26,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "p",
"type": {
"qualType": "struct proc *"
}
}
]
},
{
"id": "0x7f91c10c0410",
"kind": "FunctionDecl",
"loc": {
"offset": 2824,
"line": 78,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2819,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2834,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "swtch",
"mangledName": "swtch",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c0550",
"kind": "FunctionDecl",
"loc": {
"offset": 2842,
"line": 79,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2837,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2852,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "exece",
"mangledName": "exece",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c06e0",
"kind": "FunctionDecl",
"loc": {
"offset": 2860,
"line": 80,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2855,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2871,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "exit",
"mangledName": "exit",
"type": {
"qualType": "void (int)"
},
"inner": [
{
"id": "0x7f91c10c0610",
"kind": "ParmVarDecl",
"loc": {
"offset": 2869,
"col": 15,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2865,
"col": 11,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2869,
"col": 15,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "rv",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10c0828",
"kind": "FunctionDecl",
"loc": {
"offset": 2879,
"line": 81,
"col": 6,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2874,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2891,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "nullsys",
"mangledName": "nullsys",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c0968",
"kind": "FunctionDecl",
"loc": {
"offset": 2899,
"line": 82,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2894,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2909,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "rexit",
"mangledName": "rexit",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c0aa8",
"kind": "FunctionDecl",
"loc": {
"offset": 2917,
"line": 83,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2912,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2926,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "fork",
"mangledName": "fork",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c0be8",
"kind": "FunctionDecl",
"loc": {
"offset": 2934,
"line": 84,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2929,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2943,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "read",
"mangledName": "read",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c0d28",
"kind": "FunctionDecl",
"loc": {
"offset": 2951,
"line": 85,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2946,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2961,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "write",
"mangledName": "write",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c0e88",
"kind": "FunctionDecl",
"loc": {
"offset": 2969,
"line": 86,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2964,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2978,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "open",
"mangledName": "open",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c0fc8",
"kind": "FunctionDecl",
"loc": {
"offset": 2986,
"line": 87,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2981,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2996,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "close",
"mangledName": "close",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c1108",
"kind": "FunctionDecl",
"loc": {
"offset": 3004,
"line": 88,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2999,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3013,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "wait",
"mangledName": "wait",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c1248",
"kind": "FunctionDecl",
"loc": {
"offset": 3021,
"line": 89,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3016,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3031,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "creat",
"mangledName": "creat",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c1388",
"kind": "FunctionDecl",
"loc": {
"offset": 3039,
"line": 90,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3034,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3048,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "link",
"mangledName": "link",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c14c8",
"kind": "FunctionDecl",
"loc": {
"offset": 3056,
"line": 91,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3051,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3067,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "unlink",
"mangledName": "unlink",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c1608",
"kind": "FunctionDecl",
"loc": {
"offset": 3075,
"line": 92,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3070,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3084,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "exec",
"mangledName": "exec",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c1748",
"kind": "FunctionDecl",
"loc": {
"offset": 3092,
"line": 93,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3087,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3102,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "chdir",
"mangledName": "chdir",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c1888",
"kind": "FunctionDecl",
"loc": {
"offset": 3110,
"line": 94,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3105,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3120,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "gtime",
"mangledName": "gtime",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c19c8",
"kind": "FunctionDecl",
"loc": {
"offset": 3128,
"line": 95,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3123,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3138,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "mknod",
"mangledName": "mknod",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c1b08",
"kind": "FunctionDecl",
"loc": {
"offset": 3146,
"line": 96,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3141,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3156,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "chmod",
"mangledName": "chmod",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c1c48",
"kind": "FunctionDecl",
"loc": {
"offset": 3164,
"line": 97,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3159,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3174,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "chown",
"mangledName": "chown",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c1e00",
"kind": "FunctionDecl",
"loc": {
"offset": 3182,
"line": 98,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3177,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3193,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "sbreak",
"mangledName": "sbreak",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c1f40",
"kind": "FunctionDecl",
"loc": {
"offset": 3201,
"line": 99,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3196,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3210,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "stat",
"mangledName": "stat",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c2080",
"kind": "FunctionDecl",
"loc": {
"offset": 3218,
"line": 100,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3213,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3227,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "seek",
"mangledName": "seek",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c21c0",
"kind": "FunctionDecl",
"loc": {
"offset": 3235,
"line": 101,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3230,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3246,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "getpid",
"mangledName": "getpid",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c2300",
"kind": "FunctionDecl",
"loc": {
"offset": 3254,
"line": 102,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3249,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3265,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "smount",
"mangledName": "smount",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c2440",
"kind": "FunctionDecl",
"loc": {
"offset": 3273,
"line": 103,
"col": 6,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3268,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3285,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "sumount",
"mangledName": "sumount",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c2580",
"kind": "FunctionDecl",
"loc": {
"offset": 3293,
"line": 104,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3288,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3304,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "setuid",
"mangledName": "setuid",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c26c0",
"kind": "FunctionDecl",
"loc": {
"offset": 3312,
"line": 105,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3307,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3323,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "getuid",
"mangledName": "getuid",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c2800",
"kind": "FunctionDecl",
"loc": {
"offset": 3331,
"line": 106,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3326,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3341,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "stime",
"mangledName": "stime",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c2940",
"kind": "FunctionDecl",
"loc": {
"offset": 3349,
"line": 107,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3344,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3360,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ptrace",
"mangledName": "ptrace",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c2a80",
"kind": "FunctionDecl",
"loc": {
"offset": 3368,
"line": 108,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3363,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3378,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "alarm",
"mangledName": "alarm",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c2bc0",
"kind": "FunctionDecl",
"loc": {
"offset": 3386,
"line": 109,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3381,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3396,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "fstat",
"mangledName": "fstat",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c2d00",
"kind": "FunctionDecl",
"loc": {
"offset": 3404,
"line": 110,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3399,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3414,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "pause",
"mangledName": "pause",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c3688",
"kind": "FunctionDecl",
"loc": {
"offset": 3422,
"line": 111,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3417,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3432,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "utime",
"mangledName": "utime",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c37c8",
"kind": "FunctionDecl",
"loc": {
"offset": 3440,
"line": 112,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3435,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3449,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "stty",
"mangledName": "stty",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c3908",
"kind": "FunctionDecl",
"loc": {
"offset": 3457,
"line": 113,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3452,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3466,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "gtty",
"mangledName": "gtty",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c3a48",
"kind": "FunctionDecl",
"loc": {
"offset": 3474,
"line": 114,
"col": 6,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3469,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3486,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "saccess",
"mangledName": "saccess",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c3b88",
"kind": "FunctionDecl",
"loc": {
"offset": 3494,
"line": 115,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3489,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3503,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "nice",
"mangledName": "nice",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c3cc8",
"kind": "FunctionDecl",
"loc": {
"offset": 3511,
"line": 116,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3506,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3521,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ftime",
"mangledName": "ftime",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c3e08",
"kind": "FunctionDecl",
"loc": {
"offset": 3529,
"line": 117,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3524,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3538,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "sync",
"mangledName": "sync",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c3f48",
"kind": "FunctionDecl",
"loc": {
"offset": 3546,
"line": 118,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3541,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3555,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "kill",
"mangledName": "kill",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c4088",
"kind": "FunctionDecl",
"loc": {
"offset": 3563,
"line": 119,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3558,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3573,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "nosys",
"mangledName": "nosys",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c41c8",
"kind": "FunctionDecl",
"loc": {
"offset": 3581,
"line": 120,
"col": 6,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3576,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3589,
"col": 14,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "dup",
"mangledName": "dup",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c4308",
"kind": "FunctionDecl",
"loc": {
"offset": 3597,
"line": 121,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3592,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3606,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "pipe",
"mangledName": "pipe",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c4448",
"kind": "FunctionDecl",
"loc": {
"offset": 3614,
"line": 122,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3609,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3624,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "times",
"mangledName": "times",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c4600",
"kind": "FunctionDecl",
"loc": {
"offset": 3632,
"line": 123,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3627,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3643,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "profil",
"mangledName": "profil",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c4740",
"kind": "FunctionDecl",
"loc": {
"offset": 3651,
"line": 124,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3646,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3662,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "setgid",
"mangledName": "setgid",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c4880",
"kind": "FunctionDecl",
"loc": {
"offset": 3670,
"line": 125,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3665,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3681,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "getgid",
"mangledName": "getgid",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c49c0",
"kind": "FunctionDecl",
"loc": {
"offset": 3689,
"line": 126,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3684,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3698,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ssig",
"mangledName": "ssig",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c4b00",
"kind": "FunctionDecl",
"loc": {
"offset": 3706,
"line": 127,
"col": 6,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3701,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3718,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "sysacct",
"mangledName": "sysacct",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c4c40",
"kind": "FunctionDecl",
"loc": {
"offset": 3726,
"line": 128,
"col": 6,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3721,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3738,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "sysphys",
"mangledName": "sysphys",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c4d80",
"kind": "FunctionDecl",
"loc": {
"offset": 3746,
"line": 129,
"col": 6,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3741,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3758,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "syslock",
"mangledName": "syslock",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c4ec0",
"kind": "FunctionDecl",
"loc": {
"offset": 3766,
"line": 130,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3761,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3776,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ioctl",
"mangledName": "ioctl",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c5000",
"kind": "FunctionDecl",
"loc": {
"offset": 3784,
"line": 131,
"col": 6,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3779,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3796,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "mpxchan",
"mangledName": "mpxchan",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c5140",
"kind": "FunctionDecl",
"loc": {
"offset": 3804,
"line": 132,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3799,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3814,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "umask",
"mangledName": "umask",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c5280",
"kind": "FunctionDecl",
"loc": {
"offset": 3822,
"line": 133,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3817,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3833,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "chroot",
"mangledName": "chroot",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10c54d0",
"kind": "FunctionDecl",
"loc": {
"offset": 3841,
"line": 134,
"col": 6,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3836,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3860,
"col": 25,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "nullopen",
"mangledName": "nullopen",
"type": {
"qualType": "void (dev_t, int)"
},
"inner": [
{
"id": "0x7f91c10c5338",
"kind": "ParmVarDecl",
"loc": {
"offset": 3855,
"col": 20,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3850,
"col": 15,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3850,
"col": 15,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"desugaredQualType": "short",
"qualType": "dev_t",
"typeAliasDeclId": "0x7f91c10b77d8"
}
},
{
"id": "0x7f91c10c53b8",
"kind": "ParmVarDecl",
"loc": {
"offset": 3860,
"col": 25,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3857,
"col": 22,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3857,
"col": 22,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10c56b0",
"kind": "FunctionDecl",
"loc": {
"offset": 3868,
"line": 135,
"col": 6,
"tokLen": 9,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3863,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3888,
"col": 26,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "nullclose",
"mangledName": "nullclose",
"type": {
"qualType": "void (dev_t, int)"
},
"inner": [
{
"id": "0x7f91c10c5598",
"kind": "ParmVarDecl",
"loc": {
"offset": 3883,
"col": 21,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3878,
"col": 16,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3878,
"col": 16,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"desugaredQualType": "short",
"qualType": "dev_t",
"typeAliasDeclId": "0x7f91c10b77d8"
}
},
{
"id": "0x7f91c10c5618",
"kind": "ParmVarDecl",
"loc": {
"offset": 3888,
"col": 26,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3885,
"col": 23,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3885,
"col": 23,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10c5880",
"kind": "FunctionDecl",
"loc": {
"offset": 3896,
"line": 136,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3891,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3908,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "nullrw",
"mangledName": "nullrw",
"type": {
"qualType": "void (dev_t)"
},
"inner": [
{
"id": "0x7f91c10c5778",
"kind": "ParmVarDecl",
"loc": {
"offset": 3908,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3903,
"col": 13,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3903,
"col": 13,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"desugaredQualType": "short",
"qualType": "dev_t",
"typeAliasDeclId": "0x7f91c10b77d8"
}
}
]
},
{
"id": "0x7f91c10c5c00",
"kind": "FunctionDecl",
"loc": {
"offset": 3916,
"line": 137,
"col": 6,
"tokLen": 9,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3911,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3950,
"col": 40,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "nullioctl",
"mangledName": "nullioctl",
"type": {
"qualType": "void (dev_t, int, caddr_t, int)"
},
"inner": [
{
"id": "0x7f91c10c5940",
"kind": "ParmVarDecl",
"loc": {
"offset": 3931,
"col": 21,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3926,
"col": 16,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3926,
"col": 16,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"desugaredQualType": "short",
"qualType": "dev_t",
"typeAliasDeclId": "0x7f91c10b77d8"
}
},
{
"id": "0x7f91c10c59c0",
"kind": "ParmVarDecl",
"loc": {
"offset": 3936,
"col": 26,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3933,
"col": 23,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3933,
"col": 23,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10c5a38",
"kind": "ParmVarDecl",
"loc": {
"offset": 3945,
"col": 35,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3938,
"col": 28,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3938,
"col": 28,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"desugaredQualType": "char *",
"qualType": "caddr_t",
"typeAliasDeclId": "0x7f91c105a140"
}
},
{
"id": "0x7f91c10c5ab8",
"kind": "ParmVarDecl",
"loc": {
"offset": 3950,
"col": 40,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3947,
"col": 37,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3947,
"col": 37,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10c5d68",
"kind": "FunctionDecl",
"loc": {
"offset": 3957,
"line": 138,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3953,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3967,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "suser",
"mangledName": "suser",
"type": {
"qualType": "int (void)"
}
},
{
"id": "0x7f91c10c5f38",
"kind": "FunctionDecl",
"loc": {
"offset": 3974,
"line": 139,
"col": 5,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3970,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3991,
"col": 22,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "compress",
"mangledName": "compress",
"type": {
"qualType": "int (time_t)"
},
"inner": [
{
"id": "0x7f91c10c5e20",
"kind": "ParmVarDecl",
"loc": {
"offset": 3990,
"col": 21,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3983,
"col": 14,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3990,
"col": 21,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "t",
"type": {
"desugaredQualType": "long",
"qualType": "time_t",
"typeAliasDeclId": "0x7f91c10b7670"
}
}
]
},
{
"id": "0x7f91c10c60a0",
"kind": "FunctionDecl",
"loc": {
"offset": 3999,
"line": 140,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3994,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4022,
"col": 29,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "writei",
"mangledName": "writei",
"type": {
"qualType": "void (struct inode *)"
},
"inner": [
{
"id": "0x7f91c10c6010",
"kind": "ParmVarDecl",
"loc": {
"offset": 4020,
"col": 27,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4006,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4020,
"col": 27,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ip",
"type": {
"qualType": "struct inode *"
}
}
]
},
{
"id": "0x7f91c10c6300",
"kind": "FunctionDecl",
"loc": {
"offset": 4030,
"line": 141,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4025,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4057,
"col": 33,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "sleep",
"mangledName": "sleep",
"type": {
"qualType": "void (caddr_t, int)"
},
"inner": [
{
"id": "0x7f91c10c6160",
"kind": "ParmVarDecl",
"loc": {
"offset": 4044,
"col": 20,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4036,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4044,
"col": 20,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "chan",
"type": {
"desugaredQualType": "char *",
"qualType": "caddr_t",
"typeAliasDeclId": "0x7f91c105a140"
}
},
{
"id": "0x7f91c10c61e0",
"kind": "ParmVarDecl",
"loc": {
"offset": 4054,
"col": 30,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4050,
"col": 26,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4054,
"col": 30,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "pri",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10c6600",
"kind": "FunctionDecl",
"loc": {
"offset": 4065,
"line": 142,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4060,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4091,
"col": 32,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "prdev",
"mangledName": "prdev",
"type": {
"qualType": "void (char *, dev_t)"
},
"inner": [
{
"id": "0x7f91c10c63d0",
"kind": "ParmVarDecl",
"loc": {
"offset": 4077,
"col": 18,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4071,
"col": 12,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4077,
"col": 18,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "str",
"type": {
"qualType": "char *"
}
},
{
"id": "0x7f91c10c6448",
"kind": "ParmVarDecl",
"loc": {
"offset": 4088,
"col": 29,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4082,
"col": 23,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4088,
"col": 29,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "dev",
"type": {
"desugaredQualType": "short",
"qualType": "dev_t",
"typeAliasDeclId": "0x7f91c10b77d8"
}
}
]
},
{
"id": "0x7f91c10c68f0",
"kind": "FunctionDecl",
"loc": {
"offset": 4099,
"line": 143,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4094,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4145,
"col": 52,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"isUsed": true,
"name": "bcopy",
"mangledName": "bcopy",
"type": {
"qualType": "void (const void *, void *, unsigned int)"
},
"inner": [
{
"id": "0x7f91c10c6708",
"kind": "ParmVarDecl",
"loc": {
"offset": 4117,
"col": 24,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4105,
"col": 12,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4117,
"col": 24,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "src",
"type": {
"qualType": "const void *"
}
},
{
"id": "0x7f91c10c6788",
"kind": "ParmVarDecl",
"loc": {
"offset": 4128,
"col": 35,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4122,
"col": 29,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4128,
"col": 35,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "dst",
"type": {
"qualType": "void *"
}
},
{
"id": "0x7f91c10c6808",
"kind": "ParmVarDecl",
"loc": {
"offset": 4142,
"col": 49,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4133,
"col": 40,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4142,
"col": 49,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "len",
"type": {
"qualType": "unsigned int"
}
}
]
},
{
"id": "0x7f91c10c6b20",
"kind": "FunctionDecl",
"loc": {
"offset": 4153,
"line": 144,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4148,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4182,
"col": 35,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"isUsed": true,
"name": "bzero",
"mangledName": "bzero",
"type": {
"qualType": "void (void *, unsigned int)"
},
"inner": [
{
"id": "0x7f91c10c69c8",
"kind": "ParmVarDecl",
"loc": {
"offset": 4165,
"col": 18,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4159,
"col": 12,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4165,
"col": 18,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "dst",
"type": {
"qualType": "void *"
}
},
{
"id": "0x7f91c10c6a48",
"kind": "ParmVarDecl",
"loc": {
"offset": 4179,
"col": 32,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4170,
"col": 23,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4179,
"col": 32,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "len",
"type": {
"qualType": "unsigned int"
}
}
]
},
{
"id": "0x7f91c10c6c90",
"kind": "FunctionDecl",
"loc": {
"offset": 4190,
"line": 145,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4185,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4211,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "clrbuf",
"mangledName": "clrbuf",
"type": {
"qualType": "void (struct buf *)"
},
"inner": [
{
"id": "0x7f91c10c6c00",
"kind": "ParmVarDecl",
"loc": {
"offset": 4209,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4197,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4209,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "bp",
"type": {
"qualType": "struct buf *"
}
}
]
},
{
"id": "0x7f91c10c6df8",
"kind": "FunctionDecl",
"loc": {
"offset": 4219,
"line": 146,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4214,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4240,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "bwrite",
"mangledName": "bwrite",
"type": {
"qualType": "void (struct buf *)"
},
"inner": [
{
"id": "0x7f91c10c6d68",
"kind": "ParmVarDecl",
"loc": {
"offset": 4238,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4226,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4238,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "bp",
"type": {
"qualType": "struct buf *"
}
}
]
},
{
"id": "0x7f91c10c6f50",
"kind": "FunctionDecl",
"loc": {
"offset": 4248,
"line": 147,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4243,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4261,
"col": 19,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "panic",
"mangledName": "panic",
"type": {
"qualType": "void (char *)"
},
"inner": [
{
"id": "0x7f91c10c6ec0",
"kind": "ParmVarDecl",
"loc": {
"offset": 4260,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4254,
"col": 12,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4260,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "s",
"type": {
"qualType": "char *"
}
}
]
},
{
"id": "0x7f91c10c70a0",
"kind": "FunctionDecl",
"loc": {
"offset": 4269,
"line": 148,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4264,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4285,
"col": 22,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "bflush",
"mangledName": "bflush",
"type": {
"qualType": "void (dev_t)"
},
"inner": [
{
"id": "0x7f91c10c7010",
"kind": "ParmVarDecl",
"loc": {
"offset": 4282,
"col": 19,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4276,
"col": 13,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4282,
"col": 19,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "dev",
"type": {
"desugaredQualType": "short",
"qualType": "dev_t",
"typeAliasDeclId": "0x7f91c10b77d8"
}
}
]
},
{
"id": "0x7f91c10c71f0",
"kind": "FunctionDecl",
"loc": {
"offset": 4292,
"line": 149,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4288,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4301,
"col": 14,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "spl0",
"mangledName": "spl0",
"type": {
"qualType": "int (void)"
}
},
{
"id": "0x7f91c10c7338",
"kind": "FunctionDecl",
"loc": {
"offset": 4304,
"col": 17,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4288,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4313,
"col": 26,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "spl1",
"mangledName": "spl1",
"type": {
"qualType": "int (void)"
}
},
{
"id": "0x7f91c10c7480",
"kind": "FunctionDecl",
"loc": {
"offset": 4316,
"col": 29,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4288,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4325,
"col": 38,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "spl4",
"mangledName": "spl4",
"type": {
"qualType": "int (void)"
}
},
{
"id": "0x7f91c10c8600",
"kind": "FunctionDecl",
"loc": {
"offset": 4328,
"col": 41,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4288,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4337,
"col": 50,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "spl5",
"mangledName": "spl5",
"type": {
"qualType": "int (void)"
}
},
{
"id": "0x7f91c10c8748",
"kind": "FunctionDecl",
"loc": {
"offset": 4340,
"col": 53,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4288,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4349,
"col": 62,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "spl6",
"mangledName": "spl6",
"type": {
"qualType": "int (void)"
}
},
{
"id": "0x7f91c10c8890",
"kind": "FunctionDecl",
"loc": {
"offset": 4352,
"col": 65,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4288,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4361,
"col": 74,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "spl7",
"mangledName": "spl7",
"type": {
"qualType": "int (void)"
}
},
{
"id": "0x7f91c10c8a18",
"kind": "FunctionDecl",
"loc": {
"offset": 4369,
"line": 150,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4364,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4377,
"col": 14,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "splx",
"mangledName": "splx",
"type": {
"qualType": "void (int)"
},
"inner": [
{
"id": "0x7f91c10c8988",
"kind": "ParmVarDecl",
"loc": {
"offset": 4377,
"col": 14,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4374,
"col": 11,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4374,
"col": 11,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10c8cd0",
"kind": "FunctionDecl",
"loc": {
"offset": 4385,
"line": 151,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4380,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4408,
"col": 29,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "addupc",
"mangledName": "addupc",
"type": {
"qualType": "void (int, void *, int)"
},
"inner": [
{
"id": "0x7f91c10c8ae0",
"kind": "ParmVarDecl",
"loc": {
"offset": 4395,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4392,
"col": 13,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4392,
"col": 13,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10c8b60",
"kind": "ParmVarDecl",
"loc": {
"offset": 4403,
"col": 24,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4397,
"col": 18,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4402,
"col": 23,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"qualType": "void *"
}
},
{
"id": "0x7f91c10c8be0",
"kind": "ParmVarDecl",
"loc": {
"offset": 4408,
"col": 29,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4405,
"col": 26,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4405,
"col": 26,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10c8ec8",
"kind": "FunctionDecl",
"loc": {
"offset": 4415,
"line": 152,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4411,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4437,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "setpri",
"mangledName": "setpri",
"type": {
"qualType": "int (struct proc *)"
},
"inner": [
{
"id": "0x7f91c10c8db8",
"kind": "ParmVarDecl",
"loc": {
"offset": 4435,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4422,
"col": 12,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4435,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "pp",
"type": {
"qualType": "struct proc *"
}
}
]
},
{
"id": "0x7f91c10c9030",
"kind": "FunctionDecl",
"loc": {
"offset": 4445,
"line": 153,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4440,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4467,
"col": 28,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xrele",
"mangledName": "xrele",
"type": {
"qualType": "void (struct inode *)"
},
"inner": [
{
"id": "0x7f91c10c8fa0",
"kind": "ParmVarDecl",
"loc": {
"offset": 4465,
"col": 26,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4451,
"col": 12,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4465,
"col": 26,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ip",
"type": {
"qualType": "struct inode *"
}
}
]
},
{
"id": "0x7f91c10c91c8",
"kind": "FunctionDecl",
"loc": {
"offset": 4475,
"line": 154,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4470,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4496,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "printf",
"mangledName": "printf",
"type": {
"qualType": "void (char *, ...)"
},
"variadic": true,
"inner": [
{
"id": "0x7f91c10c90f8",
"kind": "ParmVarDecl",
"loc": {
"offset": 4488,
"col": 19,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4482,
"col": 13,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4488,
"col": 19,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "fmt",
"type": {
"qualType": "char *"
}
}
]
},
{
"id": "0x7f91c10c9420",
"kind": "FunctionDecl",
"loc": {
"offset": 4504,
"line": 155,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4499,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4530,
"col": 32,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ifree",
"mangledName": "ifree",
"type": {
"qualType": "void (dev_t, ino_t)"
},
"inner": [
{
"id": "0x7f91c10c9288",
"kind": "ParmVarDecl",
"loc": {
"offset": 4516,
"col": 18,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4510,
"col": 12,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4516,
"col": 18,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "dev",
"type": {
"desugaredQualType": "short",
"qualType": "dev_t",
"typeAliasDeclId": "0x7f91c10b77d8"
}
},
{
"id": "0x7f91c10c9300",
"kind": "ParmVarDecl",
"loc": {
"offset": 4527,
"col": 29,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4521,
"col": 23,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4527,
"col": 29,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ino",
"type": {
"desugaredQualType": "unsigned short",
"qualType": "ino_t",
"typeAliasDeclId": "0x7f91c10b7600"
}
}
]
},
{
"id": "0x7f91c10c96b0",
"kind": "FunctionDecl",
"loc": {
"offset": 4538,
"line": 156,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4533,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4565,
"col": 33,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "free",
"mangledName": "free",
"type": {
"qualType": "void (dev_t, daddr_t)"
},
"inner": [
{
"id": "0x7f91c10c94e8",
"kind": "ParmVarDecl",
"loc": {
"offset": 4549,
"col": 17,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4543,
"col": 11,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4549,
"col": 17,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "dev",
"type": {
"desugaredQualType": "short",
"qualType": "dev_t",
"typeAliasDeclId": "0x7f91c10b77d8"
}
},
{
"id": "0x7f91c10c9560",
"kind": "ParmVarDecl",
"loc": {
"offset": 4562,
"col": 30,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4554,
"col": 22,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4562,
"col": 30,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "bno",
"type": {
"desugaredQualType": "long",
"qualType": "daddr_t",
"typeAliasDeclId": "0x7f91c105a0d0"
}
}
]
},
{
"id": "0x7f91c10c9820",
"kind": "FunctionDecl",
"loc": {
"offset": 4573,
"line": 157,
"col": 6,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4568,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4595,
"col": 28,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "bdwrite",
"mangledName": "bdwrite",
"type": {
"qualType": "void (struct buf *)"
},
"inner": [
{
"id": "0x7f91c10c9790",
"kind": "ParmVarDecl",
"loc": {
"offset": 4593,
"col": 26,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4581,
"col": 14,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4593,
"col": 26,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "bp",
"type": {
"qualType": "struct buf *"
}
}
]
},
{
"id": "0x7f91c10c9a40",
"kind": "FunctionDecl",
"loc": {
"offset": 4603,
"line": 158,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4598,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4627,
"col": 30,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "outb",
"mangledName": "outb",
"type": {
"qualType": "void (int, int)"
},
"inner": [
{
"id": "0x7f91c10c98e8",
"kind": "ParmVarDecl",
"loc": {
"offset": 4612,
"col": 15,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4608,
"col": 11,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4612,
"col": 15,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "addr",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10c9968",
"kind": "ParmVarDecl",
"loc": {
"offset": 4622,
"col": 25,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4618,
"col": 21,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4622,
"col": 25,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "value",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10c9be8",
"kind": "FunctionDecl",
"loc": {
"offset": 4634,
"line": 159,
"col": 5,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4630,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4646,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "inb",
"mangledName": "inb",
"type": {
"qualType": "int (int)"
},
"inner": [
{
"id": "0x7f91c10c9b10",
"kind": "ParmVarDecl",
"loc": {
"offset": 4642,
"col": 13,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4638,
"col": 9,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4642,
"col": 13,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "addr",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10c9ea0",
"kind": "FunctionDecl",
"loc": {
"offset": 4654,
"line": 160,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4649,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4676,
"col": 28,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "outsw",
"mangledName": "outsw",
"type": {
"qualType": "void (int, char *, int)"
},
"inner": [
{
"id": "0x7f91c10c9cb0",
"kind": "ParmVarDecl",
"loc": {
"offset": 4663,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4660,
"col": 12,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4660,
"col": 12,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10c9d30",
"kind": "ParmVarDecl",
"loc": {
"offset": 4671,
"col": 23,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4665,
"col": 17,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4670,
"col": 22,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"qualType": "char *"
}
},
{
"id": "0x7f91c10c9db0",
"kind": "ParmVarDecl",
"loc": {
"offset": 4676,
"col": 28,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4673,
"col": 25,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4673,
"col": 25,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10ca118",
"kind": "FunctionDecl",
"loc": {
"offset": 4684,
"line": 161,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4679,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4705,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "insw",
"mangledName": "insw",
"type": {
"qualType": "void (int, char *, int)"
},
"inner": [
{
"id": "0x7f91c10c9f78",
"kind": "ParmVarDecl",
"loc": {
"offset": 4692,
"col": 14,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4689,
"col": 11,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4689,
"col": 11,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10c9ff8",
"kind": "ParmVarDecl",
"loc": {
"offset": 4700,
"col": 22,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4694,
"col": 16,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4699,
"col": 21,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"qualType": "char *"
}
},
{
"id": "0x7f91c10ca078",
"kind": "ParmVarDecl",
"loc": {
"offset": 4705,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4702,
"col": 24,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4702,
"col": 24,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10ca270",
"kind": "FunctionDecl",
"loc": {
"offset": 4713,
"line": 162,
"col": 6,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4708,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4721,
"col": 14,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "cli",
"mangledName": "cli",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10ca3b0",
"kind": "FunctionDecl",
"loc": {
"offset": 4729,
"line": 163,
"col": 6,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4724,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4737,
"col": 14,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "sti",
"mangledName": "sti",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10ca548",
"kind": "FunctionDecl",
"loc": {
"offset": 4744,
"line": 164,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4740,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4760,
"col": 21,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "grow",
"mangledName": "grow",
"type": {
"qualType": "int (unsigned int)"
},
"inner": [
{
"id": "0x7f91c10ca470",
"kind": "ParmVarDecl",
"loc": {
"offset": 4758,
"col": 19,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4749,
"col": 10,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4758,
"col": 19,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "sp",
"type": {
"qualType": "unsigned int"
}
}
]
},
{
"id": "0x7f91c10ca7b8",
"kind": "FunctionDecl",
"loc": {
"offset": 4767,
"line": 165,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4763,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4797,
"col": 35,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "subyte",
"mangledName": "subyte",
"type": {
"qualType": "int (caddr_t, int)"
},
"inner": [
{
"id": "0x7f91c10ca610",
"kind": "ParmVarDecl",
"loc": {
"offset": 4782,
"col": 20,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4774,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4782,
"col": 20,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "addr",
"type": {
"desugaredQualType": "char *",
"qualType": "caddr_t",
"typeAliasDeclId": "0x7f91c105a140"
}
},
{
"id": "0x7f91c10ca690",
"kind": "ParmVarDecl",
"loc": {
"offset": 4792,
"col": 30,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4788,
"col": 26,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4792,
"col": 30,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "value",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10ca9a0",
"kind": "FunctionDecl",
"loc": {
"offset": 4804,
"line": 166,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4800,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4834,
"col": 35,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "suword",
"mangledName": "suword",
"type": {
"qualType": "int (caddr_t, int)"
},
"inner": [
{
"id": "0x7f91c10ca880",
"kind": "ParmVarDecl",
"loc": {
"offset": 4819,
"col": 20,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4811,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4819,
"col": 20,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "addr",
"type": {
"desugaredQualType": "char *",
"qualType": "caddr_t",
"typeAliasDeclId": "0x7f91c105a140"
}
},
{
"id": "0x7f91c10ca900",
"kind": "ParmVarDecl",
"loc": {
"offset": 4829,
"col": 30,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4825,
"col": 26,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4829,
"col": 30,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "value",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10cab78",
"kind": "FunctionDecl",
"loc": {
"offset": 4841,
"line": 167,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4837,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4860,
"col": 24,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "fubyte",
"mangledName": "fubyte",
"type": {
"qualType": "int (caddr_t)"
},
"inner": [
{
"id": "0x7f91c10caa68",
"kind": "ParmVarDecl",
"loc": {
"offset": 4856,
"col": 20,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4848,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4856,
"col": 20,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "addr",
"type": {
"desugaredQualType": "char *",
"qualType": "caddr_t",
"typeAliasDeclId": "0x7f91c105a140"
}
}
]
},
{
"id": "0x7f91c10cacd0",
"kind": "FunctionDecl",
"loc": {
"offset": 4867,
"line": 168,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4863,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4886,
"col": 24,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "fuword",
"mangledName": "fuword",
"type": {
"qualType": "int (caddr_t)"
},
"inner": [
{
"id": "0x7f91c10cac38",
"kind": "ParmVarDecl",
"loc": {
"offset": 4882,
"col": 20,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4874,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4882,
"col": 20,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "addr",
"type": {
"desugaredQualType": "char *",
"qualType": "caddr_t",
"typeAliasDeclId": "0x7f91c105a140"
}
}
]
},
{
"id": "0x7f91c10cae30",
"kind": "FunctionDecl",
"loc": {
"offset": 4893,
"line": 169,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4889,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4907,
"col": 19,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "inrtc",
"mangledName": "inrtc",
"type": {
"qualType": "int (int)"
},
"inner": [
{
"id": "0x7f91c10cad98",
"kind": "ParmVarDecl",
"loc": {
"offset": 4903,
"col": 15,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4899,
"col": 11,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4903,
"col": 15,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "addr",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10caf90",
"kind": "FunctionDecl",
"loc": {
"offset": 4914,
"line": 170,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4910,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4929,
"col": 20,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "getrtc",
"mangledName": "getrtc",
"type": {
"qualType": "int (int)"
},
"inner": [
{
"id": "0x7f91c10caef8",
"kind": "ParmVarDecl",
"loc": {
"offset": 4925,
"col": 16,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4921,
"col": 12,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4925,
"col": 16,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "addr",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10cb0d8",
"kind": "FunctionDecl",
"loc": {
"offset": 4937,
"line": 171,
"col": 6,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4932,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4949,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "startup",
"mangledName": "startup",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10cb218",
"kind": "FunctionDecl",
"loc": {
"offset": 4957,
"line": 172,
"col": 6,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4952,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4970,
"col": 19,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "clkstart",
"mangledName": "clkstart",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10cb358",
"kind": "FunctionDecl",
"loc": {
"offset": 4978,
"line": 173,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4973,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4988,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "cinit",
"mangledName": "cinit",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10cb4a0",
"kind": "FunctionDecl",
"loc": {
"offset": 4995,
"line": 174,
"col": 5,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4991,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5007,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "newproc",
"mangledName": "newproc",
"type": {
"qualType": "int (void)"
}
},
{
"id": "0x7f91c10cb600",
"kind": "FunctionDecl",
"loc": {
"offset": 5015,
"line": 175,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5010,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5033,
"col": 24,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "expand",
"mangledName": "expand",
"type": {
"qualType": "void (int)"
},
"inner": [
{
"id": "0x7f91c10cb560",
"kind": "ParmVarDecl",
"loc": {
"offset": 5026,
"col": 17,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5022,
"col": 13,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5026,
"col": 17,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "newsize",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10cb9d8",
"kind": "FunctionDecl",
"loc": {
"offset": 5040,
"line": 176,
"col": 5,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5036,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5088,
"col": 53,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "estabur",
"mangledName": "estabur",
"type": {
"qualType": "int (int, int, int, int, int)"
},
"inner": [
{
"id": "0x7f91c10cb6c8",
"kind": "ParmVarDecl",
"loc": {
"offset": 5052,
"col": 17,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5048,
"col": 13,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5052,
"col": 17,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "nt",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10cb748",
"kind": "ParmVarDecl",
"loc": {
"offset": 5060,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5056,
"col": 21,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5060,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "nd",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10cb7c8",
"kind": "ParmVarDecl",
"loc": {
"offset": 5068,
"col": 33,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5064,
"col": 29,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5068,
"col": 33,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ns",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10cb848",
"kind": "ParmVarDecl",
"loc": {
"offset": 5076,
"col": 41,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5072,
"col": 37,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5076,
"col": 41,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "sep",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10cb8c8",
"kind": "ParmVarDecl",
"loc": {
"offset": 5085,
"col": 50,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5081,
"col": 46,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5085,
"col": 50,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xrw",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10cbcf8",
"kind": "FunctionDecl",
"loc": {
"offset": 5095,
"line": 177,
"col": 5,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5091,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5144,
"col": 54,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "copyout",
"mangledName": "copyout",
"type": {
"qualType": "int (caddr_t, caddr_t, unsigned int)"
},
"inner": [
{
"id": "0x7f91c10cbab8",
"kind": "ParmVarDecl",
"loc": {
"offset": 5111,
"col": 21,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5103,
"col": 13,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5111,
"col": 21,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "from",
"type": {
"desugaredQualType": "char *",
"qualType": "caddr_t",
"typeAliasDeclId": "0x7f91c105a140"
}
},
{
"id": "0x7f91c10cbb30",
"kind": "ParmVarDecl",
"loc": {
"offset": 5125,
"col": 35,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5117,
"col": 27,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5125,
"col": 35,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "to",
"type": {
"desugaredQualType": "char *",
"qualType": "caddr_t",
"typeAliasDeclId": "0x7f91c105a140"
}
},
{
"id": "0x7f91c10cbbb0",
"kind": "ParmVarDecl",
"loc": {
"offset": 5138,
"col": 48,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5129,
"col": 39,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5138,
"col": 48,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "nbytes",
"type": {
"qualType": "unsigned int"
}
}
]
},
{
"id": "0x7f91c10cbf68",
"kind": "FunctionDecl",
"loc": {
"offset": 5151,
"line": 178,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5147,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5199,
"col": 53,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "copyin",
"mangledName": "copyin",
"type": {
"qualType": "int (caddr_t, caddr_t, unsigned int)"
},
"inner": [
{
"id": "0x7f91c10cbdc8",
"kind": "ParmVarDecl",
"loc": {
"offset": 5166,
"col": 20,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5158,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5166,
"col": 20,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "from",
"type": {
"desugaredQualType": "char *",
"qualType": "caddr_t",
"typeAliasDeclId": "0x7f91c105a140"
}
},
{
"id": "0x7f91c10cbe40",
"kind": "ParmVarDecl",
"loc": {
"offset": 5180,
"col": 34,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5172,
"col": 26,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5180,
"col": 34,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "to",
"type": {
"desugaredQualType": "char *",
"qualType": "caddr_t",
"typeAliasDeclId": "0x7f91c105a140"
}
},
{
"id": "0x7f91c10cbec0",
"kind": "ParmVarDecl",
"loc": {
"offset": 5193,
"col": 47,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5184,
"col": 38,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5193,
"col": 47,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "nbytes",
"type": {
"qualType": "unsigned int"
}
}
]
},
{
"id": "0x7f91c10cc0c0",
"kind": "FunctionDecl",
"loc": {
"offset": 5207,
"line": 179,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5202,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5217,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "sched",
"mangledName": "sched",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10cc338",
"kind": "FunctionDecl",
"loc": {
"offset": 5224,
"line": 180,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5220,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5257,
"col": 38,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "access",
"mangledName": "access",
"type": {
"qualType": "int (struct inode *, int)"
},
"inner": [
{
"id": "0x7f91c10cc190",
"kind": "ParmVarDecl",
"loc": {
"offset": 5245,
"col": 26,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5231,
"col": 12,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5245,
"col": 26,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ip",
"type": {
"qualType": "struct inode *"
}
},
{
"id": "0x7f91c10cc210",
"kind": "ParmVarDecl",
"loc": {
"offset": 5253,
"col": 34,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5249,
"col": 30,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5253,
"col": 34,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "mode",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10cc4a8",
"kind": "FunctionDecl",
"loc": {
"offset": 5265,
"line": 181,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5260,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5287,
"col": 28,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "readi",
"mangledName": "readi",
"type": {
"qualType": "void (struct inode *)"
},
"inner": [
{
"id": "0x7f91c10cc418",
"kind": "ParmVarDecl",
"loc": {
"offset": 5285,
"col": 26,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5271,
"col": 12,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5285,
"col": 26,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ip",
"type": {
"qualType": "struct inode *"
}
}
]
},
{
"id": "0x7f91c10cc600",
"kind": "FunctionDecl",
"loc": {
"offset": 5295,
"line": 182,
"col": 6,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5290,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5308,
"col": 19,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "putchar",
"mangledName": "putchar",
"type": {
"qualType": "void (int)"
},
"inner": [
{
"id": "0x7f91c10cc570",
"kind": "ParmVarDecl",
"loc": {
"offset": 5307,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5303,
"col": 14,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5307,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "c",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10cc748",
"kind": "FunctionDecl",
"loc": {
"offset": 5316,
"line": 183,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5311,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5327,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "update",
"mangledName": "update",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10cc888",
"kind": "FunctionDecl",
"loc": {
"offset": 5335,
"line": 184,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5330,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5344,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "idle",
"mangledName": "idle",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10cc9d0",
"kind": "FunctionDecl",
"loc": {
"offset": 5351,
"line": 185,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5347,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5361,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "cpass",
"mangledName": "cpass",
"type": {
"qualType": "int (void)"
}
},
{
"id": "0x7f91c10ccb28",
"kind": "FunctionDecl",
"loc": {
"offset": 5368,
"line": 186,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5364,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5379,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "passc",
"mangledName": "passc",
"type": {
"qualType": "int (int)"
},
"inner": [
{
"id": "0x7f91c10cca90",
"kind": "ParmVarDecl",
"loc": {
"offset": 5378,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5374,
"col": 11,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5378,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "c",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10ccc98",
"kind": "FunctionDecl",
"loc": {
"offset": 5386,
"line": 187,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5382,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5405,
"col": 24,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "fsig",
"mangledName": "fsig",
"type": {
"qualType": "int (struct proc *)"
},
"inner": [
{
"id": "0x7f91c10ccc00",
"kind": "ParmVarDecl",
"loc": {
"offset": 5404,
"col": 23,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5391,
"col": 10,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5404,
"col": 23,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "p",
"type": {
"qualType": "struct proc *"
}
}
]
},
{
"id": "0x7f91c10ccde8",
"kind": "FunctionDecl",
"loc": {
"offset": 5412,
"line": 188,
"col": 5,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5408,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5424,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "procxmt",
"mangledName": "procxmt",
"type": {
"qualType": "int (void)"
}
},
{
"id": "0x7f91c10ccf70",
"kind": "FunctionDecl",
"loc": {
"offset": 5432,
"line": 189,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5427,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5447,
"col": 21,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "savfp",
"mangledName": "savfp",
"type": {
"qualType": "void (void *)"
},
"inner": [
{
"id": "0x7f91c10ccea8",
"kind": "ParmVarDecl",
"loc": {
"offset": 5444,
"col": 18,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5438,
"col": 12,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5444,
"col": 18,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ptr",
"type": {
"qualType": "void *"
}
}
]
},
{
"id": "0x7f91c10cd0c8",
"kind": "FunctionDecl",
"loc": {
"offset": 5455,
"line": 190,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5450,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5471,
"col": 22,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "restfp",
"mangledName": "restfp",
"type": {
"qualType": "void (void *)"
},
"inner": [
{
"id": "0x7f91c10cd038",
"kind": "ParmVarDecl",
"loc": {
"offset": 5468,
"col": 19,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5462,
"col": 13,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5468,
"col": 19,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ptr",
"type": {
"qualType": "void *"
}
}
]
},
{
"id": "0x7f91c10cd2a0",
"kind": "FunctionDecl",
"loc": {
"offset": 5479,
"line": 191,
"col": 6,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5474,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5507,
"col": 34,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "sendsig",
"mangledName": "sendsig",
"type": {
"qualType": "void (caddr_t, int)"
},
"inner": [
{
"id": "0x7f91c10cd188",
"kind": "ParmVarDecl",
"loc": {
"offset": 5495,
"col": 22,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5487,
"col": 14,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5495,
"col": 22,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "p",
"type": {
"desugaredQualType": "char *",
"qualType": "caddr_t",
"typeAliasDeclId": "0x7f91c105a140"
}
},
{
"id": "0x7f91c10cd208",
"kind": "ParmVarDecl",
"loc": {
"offset": 5502,
"col": 29,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5498,
"col": 25,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5502,
"col": 29,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "signo",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10cd3f8",
"kind": "FunctionDecl",
"loc": {
"offset": 5514,
"line": 192,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5510,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5523,
"col": 14,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "core",
"mangledName": "core",
"type": {
"qualType": "int (void)"
}
},
{
"id": "0x7f91c10cd600",
"kind": "FunctionDecl",
"loc": {
"offset": 5531,
"line": 193,
"col": 6,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5526,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5551,
"col": 26,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "copyseg",
"mangledName": "copyseg",
"type": {
"qualType": "void (int, int)"
},
"inner": [
{
"id": "0x7f91c10cd4b8",
"kind": "ParmVarDecl",
"loc": {
"offset": 5543,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5539,
"col": 14,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5543,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "s",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10cd538",
"kind": "ParmVarDecl",
"loc": {
"offset": 5550,
"col": 25,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5546,
"col": 21,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5550,
"col": 25,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "d",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10cd760",
"kind": "FunctionDecl",
"loc": {
"offset": 5559,
"line": 194,
"col": 6,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5554,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5573,
"col": 20,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "clearseg",
"mangledName": "clearseg",
"type": {
"qualType": "void (int)"
},
"inner": [
{
"id": "0x7f91c10cd6d0",
"kind": "ParmVarDecl",
"loc": {
"offset": 5572,
"col": 19,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5568,
"col": 15,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5572,
"col": 19,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "d",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10cd8b0",
"kind": "FunctionDecl",
"loc": {
"offset": 5580,
"line": 195,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5576,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5590,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "issig",
"mangledName": "issig",
"type": {
"qualType": "int (void)"
}
},
{
"id": "0x7f91c10cdb48",
"kind": "FunctionDecl",
"loc": {
"offset": 5597,
"line": 196,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5593,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5609,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "save",
"mangledName": "save",
"type": {
"qualType": "int (int *)"
},
"inner": [
{
"id": "0x7f91c10cda30",
"kind": "ParmVarDecl",
"loc": {
"offset": 5609,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5602,
"col": 10,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5602,
"col": 10,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"qualType": "int *"
}
}
]
},
{
"id": "0x7f91c10cdda0",
"kind": "FunctionDecl",
"loc": {
"offset": 5617,
"line": 197,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5612,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5638,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "resume",
"mangledName": "resume",
"type": {
"qualType": "void (short, int *)"
},
"inner": [
{
"id": "0x7f91c10cdc10",
"kind": "ParmVarDecl",
"loc": {
"offset": 5629,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5624,
"col": 13,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5624,
"col": 13,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10cdc88",
"kind": "ParmVarDecl",
"loc": {
"offset": 5638,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5631,
"col": 20,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5631,
"col": 20,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"qualType": "int *"
}
}
]
},
{
"id": "0x7f91c10cdf18",
"kind": "FunctionDecl",
"loc": {
"offset": 5645,
"line": 198,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5641,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5666,
"col": 26,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "swapin",
"mangledName": "swapin",
"type": {
"qualType": "int (struct proc *)"
},
"inner": [
{
"id": "0x7f91c10cde80",
"kind": "ParmVarDecl",
"loc": {
"offset": 5665,
"col": 25,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5652,
"col": 12,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5665,
"col": 25,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "p",
"type": {
"qualType": "struct proc *"
}
}
]
},
{
"id": "0x7f91c10ce230",
"kind": "FunctionDecl",
"loc": {
"offset": 5674,
"line": 199,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5669,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5710,
"col": 42,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xswap",
"mangledName": "xswap",
"type": {
"qualType": "void (struct proc *, int, int)"
},
"inner": [
{
"id": "0x7f91c10cdff0",
"kind": "ParmVarDecl",
"loc": {
"offset": 5693,
"col": 25,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5680,
"col": 12,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5693,
"col": 25,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "p",
"type": {
"qualType": "struct proc *"
}
},
{
"id": "0x7f91c10ce070",
"kind": "ParmVarDecl",
"loc": {
"offset": 5700,
"col": 32,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5696,
"col": 28,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5700,
"col": 32,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ff",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10ce0f0",
"kind": "ParmVarDecl",
"loc": {
"offset": 5708,
"col": 40,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5704,
"col": 36,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5708,
"col": 40,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "os",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10cf600",
"kind": "FunctionDecl",
"loc": {
"offset": 5718,
"line": 200,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5713,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5768,
"col": 56,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "swap",
"mangledName": "swap",
"type": {
"qualType": "void (int, int, int, int)"
},
"inner": [
{
"id": "0x7f91c10ce308",
"kind": "ParmVarDecl",
"loc": {
"offset": 5727,
"col": 15,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5723,
"col": 11,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5727,
"col": 15,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "blkno",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10ce388",
"kind": "ParmVarDecl",
"loc": {
"offset": 5738,
"col": 26,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5734,
"col": 22,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5738,
"col": 26,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "coreaddr",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10ce408",
"kind": "ParmVarDecl",
"loc": {
"offset": 5752,
"col": 40,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5748,
"col": 36,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5752,
"col": 40,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "count",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10ce488",
"kind": "ParmVarDecl",
"loc": {
"offset": 5763,
"col": 51,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5759,
"col": 47,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5763,
"col": 51,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "rdflg",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10cf760",
"kind": "FunctionDecl",
"loc": {
"offset": 5776,
"line": 201,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5771,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5786,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"isUsed": true,
"name": "sureg",
"mangledName": "sureg",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10cf950",
"kind": "FunctionDecl",
"loc": {
"offset": 5793,
"line": 202,
"col": 5,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5789,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5829,
"col": 41,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "getxfile",
"mangledName": "getxfile",
"type": {
"qualType": "int (struct inode *, int)"
},
"inner": [
{
"id": "0x7f91c10cf830",
"kind": "ParmVarDecl",
"loc": {
"offset": 5816,
"col": 28,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5802,
"col": 14,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5816,
"col": 28,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ip",
"type": {
"qualType": "struct inode *"
}
},
{
"id": "0x7f91c10cf8b0",
"kind": "ParmVarDecl",
"loc": {
"offset": 5824,
"col": 36,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5820,
"col": 32,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5824,
"col": 36,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "nargc",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10cfac0",
"kind": "FunctionDecl",
"loc": {
"offset": 5837,
"line": 203,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5832,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5860,
"col": 29,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xalloc",
"mangledName": "xalloc",
"type": {
"qualType": "void (struct inode *)"
},
"inner": [
{
"id": "0x7f91c10cfa30",
"kind": "ParmVarDecl",
"loc": {
"offset": 5858,
"col": 27,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5844,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5858,
"col": 27,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ip",
"type": {
"qualType": "struct inode *"
}
}
]
},
{
"id": "0x7f91c10cfc08",
"kind": "FunctionDecl",
"loc": {
"offset": 5868,
"line": 204,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5863,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5878,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xfree",
"mangledName": "xfree",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10cfde0",
"kind": "FunctionDecl",
"loc": {
"offset": 5886,
"line": 205,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5881,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5908,
"col": 28,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "closef",
"mangledName": "closef",
"type": {
"qualType": "void (struct file *)"
},
"inner": [
{
"id": "0x7f91c10cfcd8",
"kind": "ParmVarDecl",
"loc": {
"offset": 5906,
"col": 26,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5893,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5906,
"col": 26,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "fp",
"type": {
"qualType": "struct file *"
}
}
]
},
{
"id": "0x7f91c10cff28",
"kind": "FunctionDecl",
"loc": {
"offset": 5916,
"line": 206,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5911,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5925,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "acct",
"mangledName": "acct",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10d0088",
"kind": "FunctionDecl",
"loc": {
"offset": 5933,
"line": 207,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5928,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5954,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "readp",
"mangledName": "readp",
"type": {
"qualType": "void (struct file *)"
},
"inner": [
{
"id": "0x7f91c10cfff8",
"kind": "ParmVarDecl",
"loc": {
"offset": 5952,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5939,
"col": 12,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5952,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "fp",
"type": {
"qualType": "struct file *"
}
}
]
},
{
"id": "0x7f91c10d01f0",
"kind": "FunctionDecl",
"loc": {
"offset": 5962,
"line": 208,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5957,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5984,
"col": 28,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "writep",
"mangledName": "writep",
"type": {
"qualType": "void (struct file *)"
},
"inner": [
{
"id": "0x7f91c10d0160",
"kind": "ParmVarDecl",
"loc": {
"offset": 5982,
"col": 26,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5969,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 5982,
"col": 26,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "fp",
"type": {
"qualType": "struct file *"
}
}
]
},
{
"id": "0x7f91c10d0460",
"kind": "FunctionDecl",
"loc": {
"offset": 5992,
"line": 209,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5987,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6022,
"col": 36,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "openi",
"mangledName": "openi",
"type": {
"qualType": "void (struct inode *, int)"
},
"inner": [
{
"id": "0x7f91c10d02c8",
"kind": "ParmVarDecl",
"loc": {
"offset": 6012,
"col": 26,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 5998,
"col": 12,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6012,
"col": 26,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ip",
"type": {
"qualType": "struct inode *"
}
},
{
"id": "0x7f91c10d0348",
"kind": "ParmVarDecl",
"loc": {
"offset": 6020,
"col": 34,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6016,
"col": 30,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6020,
"col": 34,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "rw",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10d1600",
"kind": "FunctionDecl",
"loc": {
"offset": 6029,
"line": 210,
"col": 5,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6025,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6041,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ufalloc",
"mangledName": "ufalloc",
"type": {
"qualType": "int (void)"
}
},
{
"id": "0x7f91c10d17a0",
"kind": "FunctionDecl",
"loc": {
"offset": 6050,
"line": 211,
"col": 7,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6044,
"col": 1,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6062,
"col": 19,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "getmdev",
"mangledName": "getmdev",
"type": {
"qualType": "dev_t (void)"
}
},
{
"id": "0x7f91c10d18f0",
"kind": "FunctionDecl",
"loc": {
"offset": 6070,
"line": 212,
"col": 6,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6065,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6085,
"col": 21,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xumount",
"mangledName": "xumount",
"type": {
"qualType": "void (int)"
},
"inner": [
{
"id": "0x7f91c10d1860",
"kind": "ParmVarDecl",
"loc": {
"offset": 6082,
"col": 18,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6078,
"col": 14,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6082,
"col": 18,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "dev",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10d1a38",
"kind": "FunctionDecl",
"loc": {
"offset": 6093,
"line": 213,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6088,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6104,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "qswtch",
"mangledName": "qswtch",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10d1b80",
"kind": "FunctionDecl",
"loc": {
"offset": 6111,
"line": 214,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6107,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6122,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ld_cr0",
"mangledName": "ld_cr0",
"type": {
"qualType": "int (void)"
}
},
{
"id": "0x7f91c10d1cc8",
"kind": "FunctionDecl",
"loc": {
"offset": 6125,
"col": 19,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6107,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6136,
"col": 30,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ld_cr2",
"mangledName": "ld_cr2",
"type": {
"qualType": "int (void)"
}
},
{
"id": "0x7f91c10d1e10",
"kind": "FunctionDecl",
"loc": {
"offset": 6139,
"col": 33,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6107,
"col": 1,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6150,
"col": 44,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ld_cr3",
"mangledName": "ld_cr3",
"type": {
"qualType": "int (void)"
}
},
{
"id": "0x7f91c10d1fc0",
"kind": "FunctionDecl",
"loc": {
"offset": 6158,
"line": 215,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6153,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6167,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "stst",
"mangledName": "stst",
"type": {
"qualType": "void (int *)"
},
"inner": [
{
"id": "0x7f91c10d1ef0",
"kind": "ParmVarDecl",
"loc": {
"offset": 6167,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6163,
"col": 11,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6166,
"col": 14,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"type": {
"qualType": "int *"
}
}
]
},
{
"id": "0x7f91c10d2108",
"kind": "FunctionDecl",
"loc": {
"offset": 6175,
"line": 216,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6170,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6184,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "psig",
"mangledName": "psig",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10d2248",
"kind": "FunctionDecl",
"loc": {
"offset": 6192,
"line": 217,
"col": 6,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6187,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6201,
"col": 15,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"isUsed": true,
"name": "invd",
"mangledName": "invd",
"type": {
"qualType": "void (void)"
}
},
{
"id": "0x7f91c10d23d8",
"kind": "FunctionDecl",
"loc": {
"offset": 6213,
"line": 218,
"col": 10,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6204,
"col": 1,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6235,
"col": 32,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "physaddr",
"mangledName": "physaddr",
"type": {
"qualType": "unsigned int (unsigned int)"
},
"inner": [
{
"id": "0x7f91c10d2308",
"kind": "ParmVarDecl",
"loc": {
"offset": 6231,
"col": 28,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6222,
"col": 19,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6231,
"col": 28,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "addr",
"type": {
"qualType": "unsigned int"
}
}
]
},
{
"id": "0x7f91c10d2830",
"kind": "FunctionDecl",
"loc": {
"offset": 6243,
"line": 219,
"col": 6,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6238,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6293,
"col": 56,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "timeout",
"mangledName": "timeout",
"type": {
"qualType": "void (void (*)(caddr_t), caddr_t, int)"
},
"inner": [
{
"id": "0x7f91c10d2600",
"kind": "ParmVarDecl",
"loc": {
"offset": 6258,
"col": 21,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6251,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6270,
"col": 33,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "fun",
"type": {
"qualType": "void (*)(caddr_t)"
}
},
{
"id": "0x7f91c10d2678",
"kind": "ParmVarDecl",
"loc": {
"offset": 6281,
"col": 44,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6273,
"col": 36,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6281,
"col": 44,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "arg",
"type": {
"desugaredQualType": "char *",
"qualType": "caddr_t",
"typeAliasDeclId": "0x7f91c105a140"
}
},
{
"id": "0x7f91c10d26f8",
"kind": "ParmVarDecl",
"loc": {
"offset": 6290,
"col": 53,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6286,
"col": 49,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6290,
"col": 53,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "tim",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10d2b50",
"kind": "FunctionDecl",
"loc": {
"offset": 6301,
"line": 220,
"col": 6,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6296,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6340,
"col": 45,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "deverror",
"mangledName": "deverror",
"type": {
"qualType": "void (struct buf *, int, int)"
},
"inner": [
{
"id": "0x7f91c10d2918",
"kind": "ParmVarDecl",
"loc": {
"offset": 6322,
"col": 27,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6310,
"col": 15,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6322,
"col": 27,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "bp",
"type": {
"qualType": "struct buf *"
}
},
{
"id": "0x7f91c10d2998",
"kind": "ParmVarDecl",
"loc": {
"offset": 6330,
"col": 35,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6326,
"col": 31,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6330,
"col": 35,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "o1",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10d2a18",
"kind": "ParmVarDecl",
"loc": {
"offset": 6338,
"col": 43,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6334,
"col": 39,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6338,
"col": 43,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "o2",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10d2cc8",
"kind": "FunctionDecl",
"loc": {
"offset": 6348,
"line": 221,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6343,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6369,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "iodone",
"mangledName": "iodone",
"type": {
"qualType": "void (struct buf *)"
},
"inner": [
{
"id": "0x7f91c10d2c38",
"kind": "ParmVarDecl",
"loc": {
"offset": 6367,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6355,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6367,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "bp",
"type": {
"qualType": "struct buf *"
}
}
]
},
{
"id": "0x7f91c10d31b0",
"kind": "FunctionDecl",
"loc": {
"offset": 6377,
"line": 222,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6372,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6444,
"col": 73,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "physio",
"mangledName": "physio",
"type": {
"qualType": "void (void (*)(struct buf *), struct buf *, int, int)"
},
"inner": [
{
"id": "0x7f91c10d2ed8",
"kind": "ParmVarDecl",
"loc": {
"offset": 6391,
"col": 20,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6384,
"col": 13,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6410,
"col": 39,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "strat",
"type": {
"qualType": "void (*)(struct buf *)"
}
},
{
"id": "0x7f91c10d2f68",
"kind": "ParmVarDecl",
"loc": {
"offset": 6425,
"col": 54,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6413,
"col": 42,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6425,
"col": 54,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "bp",
"type": {
"qualType": "struct buf *"
}
},
{
"id": "0x7f91c10d2fe8",
"kind": "ParmVarDecl",
"loc": {
"offset": 6433,
"col": 62,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6429,
"col": 58,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6433,
"col": 62,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "dev",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10d3068",
"kind": "ParmVarDecl",
"loc": {
"offset": 6442,
"col": 71,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6438,
"col": 67,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6442,
"col": 71,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "rw",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10d34e0",
"kind": "FunctionDecl",
"loc": {
"offset": 6452,
"line": 223,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6447,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6493,
"col": 47,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "open1",
"mangledName": "open1",
"type": {
"qualType": "void (struct inode *, int, int)"
},
"inner": [
{
"id": "0x7f91c10d32a0",
"kind": "ParmVarDecl",
"loc": {
"offset": 6472,
"col": 26,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6458,
"col": 12,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6472,
"col": 26,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ip",
"type": {
"qualType": "struct inode *"
}
},
{
"id": "0x7f91c10d3320",
"kind": "ParmVarDecl",
"loc": {
"offset": 6480,
"col": 34,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6476,
"col": 30,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6480,
"col": 34,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "mode",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10d33a0",
"kind": "ParmVarDecl",
"loc": {
"offset": 6490,
"col": 44,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6486,
"col": 40,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6490,
"col": 44,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "trf",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10d3718",
"kind": "FunctionDecl",
"loc": {
"offset": 6501,
"line": 224,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6496,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6525,
"col": 30,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "signal",
"mangledName": "signal",
"type": {
"qualType": "void (int, int)"
},
"inner": [
{
"id": "0x7f91c10d3600",
"kind": "ParmVarDecl",
"loc": {
"offset": 6512,
"col": 17,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6508,
"col": 13,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6512,
"col": 17,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "pgrp",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10d3680",
"kind": "ParmVarDecl",
"loc": {
"offset": 6522,
"col": 27,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6518,
"col": 23,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6522,
"col": 27,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "sig",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10d3a20",
"kind": "FunctionDecl",
"loc": {
"offset": 6533,
"line": 225,
"col": 6,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6528,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6567,
"col": 40,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "iomove",
"mangledName": "iomove",
"type": {
"qualType": "void (caddr_t, int, int)"
},
"inner": [
{
"id": "0x7f91c10d37e0",
"kind": "ParmVarDecl",
"loc": {
"offset": 6548,
"col": 21,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6540,
"col": 13,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6548,
"col": 21,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "cp",
"type": {
"desugaredQualType": "char *",
"qualType": "caddr_t",
"typeAliasDeclId": "0x7f91c105a140"
}
},
{
"id": "0x7f91c10d3860",
"kind": "ParmVarDecl",
"loc": {
"offset": 6556,
"col": 29,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6552,
"col": 25,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6556,
"col": 29,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "n",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10d38e0",
"kind": "ParmVarDecl",
"loc": {
"offset": 6563,
"col": 36,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6559,
"col": 32,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6563,
"col": 36,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "flag",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10d3af8",
"kind": "VarDecl",
"loc": {
"offset": 6608,
"line": 230,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6597,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6608,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "dk_busy",
"mangledName": "dk_busy",
"type": {
"qualType": "int"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10d3bf8",
"kind": "VarDecl",
"loc": {
"offset": 6629,
"line": 231,
"col": 13,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6617,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6639,
"col": 23,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "dk_time",
"mangledName": "dk_time",
"type": {
"qualType": "long[32]"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10d3cf8",
"kind": "VarDecl",
"loc": {
"offset": 6654,
"line": 232,
"col": 13,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6642,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6663,
"col": 22,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "dk_numb",
"mangledName": "dk_numb",
"type": {
"qualType": "long[3]"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10d3dc8",
"kind": "VarDecl",
"loc": {
"offset": 6678,
"line": 233,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6666,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6686,
"col": 21,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "dk_wds",
"mangledName": "dk_wds",
"type": {
"qualType": "long[3]"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10d3e48",
"kind": "VarDecl",
"loc": {
"offset": 6701,
"line": 234,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6689,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6701,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "tk_nin",
"mangledName": "tk_nin",
"type": {
"qualType": "long"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10d3ec8",
"kind": "VarDecl",
"loc": {
"offset": 6721,
"line": 235,
"col": 13,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6709,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6721,
"col": 13,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "tk_nout",
"mangledName": "tk_nout",
"type": {
"qualType": "long"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10d3f30",
"kind": "RecordDecl",
"loc": {
"offset": 6791,
"line": 240,
"col": 15,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6784,
"col": 8,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6961,
"line": 244,
"col": 1,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "sysent",
"tagUsed": "struct",
"completeDefinition": true,
"inner": [
{
"id": "0x7f91c10d3fe0",
"kind": "FieldDecl",
"loc": {
"offset": 6809,
"line": 241,
"col": 10,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6804,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6809,
"col": 10,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "sy_narg",
"type": {
"qualType": "char"
}
},
{
"id": "0x7f91c10d4040",
"kind": "FieldDecl",
"loc": {
"offset": 6868,
"line": 242,
"col": 10,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6863,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6868,
"col": 10,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "sy_nrarg",
"type": {
"qualType": "char"
}
},
{
"id": "0x7f91c10d41d0",
"kind": "FieldDecl",
"loc": {
"offset": 6931,
"line": 243,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6924,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6944,
"col": 25,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "sy_call",
"type": {
"qualType": "void (*)(void)"
}
}
]
},
{
"id": "0x7f91c10d4350",
"kind": "VarDecl",
"loc": {
"offset": 6963,
"line": 244,
"col": 3,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 6777,
"line": 240,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 6970,
"line": 244,
"col": 10,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "sysent",
"mangledName": "sysent",
"type": {
"qualType": "struct sysent[]"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10d43d0",
"kind": "RecordDecl",
"loc": {
"offset": 119,
"file": "../include/sys/dir.h",
"line": 6,
"col": 8,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 112,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 170,
"line": 9,
"col": 1,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "direct",
"tagUsed": "struct",
"completeDefinition": true,
"inner": [
{
"id": "0x7f91c10d4480",
"kind": "FieldDecl",
"loc": {
"offset": 138,
"line": 7,
"col": 11,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 132,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 138,
"col": 11,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "d_ino",
"type": {
"desugaredQualType": "unsigned short",
"qualType": "ino_t",
"typeAliasDeclId": "0x7f91c10b7600"
}
},
{
"id": "0x7f91c10d4560",
"kind": "FieldDecl",
"loc": {
"offset": 154,
"line": 8,
"col": 10,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 149,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 167,
"col": 23,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "d_name",
"type": {
"qualType": "char[14]"
}
}
]
},
{
"id": "0x7f91c10d9c00",
"kind": "RecordDecl",
"loc": {
"offset": 532,
"file": "../include/sys/user.h",
"line": 20,
"col": 8,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 525,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4204,
"line": 99,
"col": 1,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "user",
"tagUsed": "struct",
"completeDefinition": true,
"inner": [
{
"id": "0x7f91c10d9cb0",
"kind": "FieldDecl",
"loc": {
"offset": 551,
"line": 21,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 543,
"col": 5,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 551,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_rsav",
"type": {
"desugaredQualType": "int[6]",
"qualType": "label_t",
"typeAliasDeclId": "0x7f91c10b7768"
}
},
{
"id": "0x7f91c10d9d18",
"kind": "FieldDecl",
"loc": {
"offset": 606,
"line": 22,
"col": 9,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 602,
"col": 5,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 606,
"col": 9,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_fper",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10d9d80",
"kind": "FieldDecl",
"loc": {
"offset": 650,
"line": 23,
"col": 9,
"tokLen": 9,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 646,
"col": 5,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 650,
"col": 9,
"tokLen": 9,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_fpsaved",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10d9dd0",
"kind": "RecordDecl",
"loc": {
"offset": 700,
"line": 24,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 700,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 756,
"line": 26,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"tagUsed": "struct",
"completeDefinition": true,
"inner": [
{
"id": "0x7f91c10d9f00",
"kind": "FieldDecl",
"loc": {
"offset": 722,
"line": 25,
"col": 14,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 717,
"col": 9,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 734,
"col": 26,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_fpstat",
"type": {
"qualType": "char[108]"
}
}
]
},
{
"id": "0x7f91c10d9fa8",
"kind": "FieldDecl",
"loc": {
"offset": 758,
"line": 26,
"col": 7,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 700,
"line": 24,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 758,
"line": 26,
"col": 7,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_fps",
"type": {
"desugaredQualType": "struct user::(unnamed at ../include/sys/user.h:24:5)",
"qualType": "struct (unnamed struct at ../include/sys/user.h:24:5)"
}
},
{
"id": "0x7f91c10da008",
"kind": "FieldDecl",
"loc": {
"offset": 774,
"line": 27,
"col": 10,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 769,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 774,
"col": 10,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_segflg",
"type": {
"qualType": "char"
}
},
{
"id": "0x7f91c10da068",
"kind": "FieldDecl",
"loc": {
"offset": 844,
"line": 28,
"col": 10,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 839,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 844,
"col": 10,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"isReferenced": true,
"name": "u_error",
"type": {
"qualType": "char"
}
},
{
"id": "0x7f91c10da0d0",
"kind": "FieldDecl",
"loc": {
"offset": 895,
"line": 29,
"col": 11,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 889,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 895,
"col": 11,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_uid",
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10da138",
"kind": "FieldDecl",
"loc": {
"offset": 945,
"line": 30,
"col": 11,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 939,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 945,
"col": 11,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_gid",
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10da1a0",
"kind": "FieldDecl",
"loc": {
"offset": 996,
"line": 31,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 990,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 996,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_ruid",
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10da208",
"kind": "FieldDecl",
"loc": {
"offset": 1041,
"line": 32,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1035,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1041,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_rgid",
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10da280",
"kind": "FieldDecl",
"loc": {
"offset": 1094,
"line": 33,
"col": 18,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1081,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1094,
"col": 18,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"isReferenced": true,
"name": "u_procp",
"type": {
"qualType": "struct proc *"
}
},
{
"id": "0x7f91c10da2e8",
"kind": "FieldDecl",
"loc": {
"offset": 1144,
"line": 34,
"col": 10,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1139,
"col": 5,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1144,
"col": 10,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_ap",
"type": {
"qualType": "int *"
}
},
{
"id": "0x7f91c10da338",
"kind": "RecordDecl",
"loc": {
"offset": 1190,
"line": 35,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1190,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1365,
"line": 42,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"tagUsed": "union",
"completeDefinition": true,
"inner": [
{
"id": "0x7f91c10da3e0",
"kind": "RecordDecl",
"loc": {
"offset": 1248,
"line": 36,
"col": 9,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1248,
"col": 9,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1309,
"line": 39,
"col": 9,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"tagUsed": "struct",
"completeDefinition": true,
"inner": [
{
"id": "0x7f91c10da498",
"kind": "FieldDecl",
"loc": {
"offset": 1273,
"line": 37,
"col": 17,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1269,
"col": 13,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1273,
"col": 17,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "val1",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10da500",
"kind": "FieldDecl",
"loc": {
"offset": 1295,
"line": 38,
"col": 17,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1291,
"col": 13,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1295,
"col": 17,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "val2",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10da5a8",
"kind": "FieldDecl",
"loc": {
"offset": 1311,
"line": 39,
"col": 11,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1248,
"line": 36,
"col": 9,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1311,
"line": 39,
"col": 11,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_r0",
"type": {
"desugaredQualType": "struct user::(unnamed at ../include/sys/user.h:36:9)",
"qualType": "struct (unnamed struct at ../include/sys/user.h:36:9)"
}
},
{
"id": "0x7f91c10da670",
"kind": "FieldDecl",
"loc": {
"offset": 1331,
"line": 40,
"col": 15,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1325,
"col": 9,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1331,
"col": 15,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "r_off",
"type": {
"desugaredQualType": "long",
"qualType": "off_t",
"typeAliasDeclId": "0x7f91c10b7848"
}
},
{
"id": "0x7f91c10da6d0",
"kind": "FieldDecl",
"loc": {
"offset": 1353,
"line": 41,
"col": 16,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1346,
"col": 9,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1353,
"col": 16,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "r_time",
"type": {
"desugaredQualType": "long",
"qualType": "time_t",
"typeAliasDeclId": "0x7f91c10b7670"
}
}
]
},
{
"id": "0x7f91c10da7d8",
"kind": "FieldDecl",
"loc": {
"offset": 1367,
"line": 42,
"col": 7,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1190,
"line": 35,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1367,
"line": 42,
"col": 7,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_r",
"type": {
"desugaredQualType": "union user::(unnamed at ../include/sys/user.h:35:5)",
"qualType": "union (unnamed union at ../include/sys/user.h:35:5)"
}
},
{
"id": "0x7f91c10da838",
"kind": "FieldDecl",
"loc": {
"offset": 1434,
"line": 45,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1426,
"col": 5,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1434,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_base",
"type": {
"desugaredQualType": "char *",
"qualType": "caddr_t",
"typeAliasDeclId": "0x7f91c105a140"
}
},
{
"id": "0x7f91c10da8a0",
"kind": "FieldDecl",
"loc": {
"offset": 1499,
"line": 46,
"col": 18,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1486,
"col": 5,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1499,
"col": 18,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_count",
"type": {
"qualType": "unsigned int"
}
},
{
"id": "0x7f91c10da900",
"kind": "FieldDecl",
"loc": {
"offset": 1555,
"line": 47,
"col": 11,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1549,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1555,
"col": 11,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_offset",
"type": {
"desugaredQualType": "long",
"qualType": "off_t",
"typeAliasDeclId": "0x7f91c10b7848"
}
},
{
"id": "0x7f91c10da978",
"kind": "FieldDecl",
"loc": {
"offset": 1625,
"line": 48,
"col": 19,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1611,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1625,
"col": 19,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_cdir",
"type": {
"qualType": "struct inode *"
}
},
{
"id": "0x7f91c10da9f0",
"kind": "FieldDecl",
"loc": {
"offset": 1703,
"line": 49,
"col": 19,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1689,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1703,
"col": 19,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_rdir",
"type": {
"qualType": "struct inode *"
}
},
{
"id": "0x7f91c10daaa0",
"kind": "FieldDecl",
"loc": {
"offset": 1768,
"line": 50,
"col": 10,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1763,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1781,
"col": 23,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_dbuf",
"type": {
"qualType": "char[14]"
}
},
{
"id": "0x7f91c10dab00",
"kind": "FieldDecl",
"loc": {
"offset": 1838,
"line": 51,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1830,
"col": 5,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1838,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_dirp",
"type": {
"desugaredQualType": "char *",
"qualType": "caddr_t",
"typeAliasDeclId": "0x7f91c105a140"
}
},
{
"id": "0x7f91c10daba0",
"kind": "FieldDecl",
"loc": {
"offset": 1901,
"line": 52,
"col": 19,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1887,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1901,
"col": 19,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_dent",
"type": {
"qualType": "struct direct"
}
},
{
"id": "0x7f91c10dbc28",
"kind": "FieldDecl",
"loc": {
"offset": 1965,
"line": 53,
"col": 19,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1951,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1965,
"col": 19,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_pdir",
"type": {
"qualType": "struct inode *"
}
},
{
"id": "0x7f91c10dbd18",
"kind": "FieldDecl",
"loc": {
"offset": 2029,
"line": 54,
"col": 9,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2025,
"col": 5,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2037,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"isReferenced": true,
"name": "u_utab",
"type": {
"qualType": "int[4]"
}
},
{
"id": "0x7f91c10dbe48",
"kind": "FieldDecl",
"loc": {
"offset": 2082,
"line": 55,
"col": 18,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2069,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2096,
"col": 32,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_ofile",
"type": {
"qualType": "struct file *[20]"
}
},
{
"id": "0x7f91c10dbf30",
"kind": "FieldDecl",
"loc": {
"offset": 2156,
"line": 56,
"col": 10,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2151,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2171,
"col": 25,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_pofile",
"type": {
"qualType": "char[20]"
}
},
{
"id": "0x7f91c10dc018",
"kind": "FieldDecl",
"loc": {
"offset": 2227,
"line": 57,
"col": 9,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2223,
"col": 5,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2234,
"col": 16,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_arg",
"type": {
"qualType": "int[5]"
}
},
{
"id": "0x7f91c10dc080",
"kind": "FieldDecl",
"loc": {
"offset": 2305,
"line": 58,
"col": 14,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2296,
"col": 5,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2305,
"col": 14,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_tsize",
"type": {
"qualType": "unsigned int"
}
},
{
"id": "0x7f91c10dc0e8",
"kind": "FieldDecl",
"loc": {
"offset": 2364,
"line": 59,
"col": 14,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2355,
"col": 5,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2364,
"col": 14,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_dsize",
"type": {
"qualType": "unsigned int"
}
},
{
"id": "0x7f91c10dc150",
"kind": "FieldDecl",
"loc": {
"offset": 2423,
"line": 60,
"col": 14,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2414,
"col": 5,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2423,
"col": 14,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_ssize",
"type": {
"qualType": "unsigned int"
}
},
{
"id": "0x7f91c10dc1b0",
"kind": "FieldDecl",
"loc": {
"offset": 2482,
"line": 61,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2474,
"col": 5,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2482,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_qsav",
"type": {
"desugaredQualType": "int[6]",
"qualType": "label_t",
"typeAliasDeclId": "0x7f91c10b7768"
}
},
{
"id": "0x7f91c10dc210",
"kind": "FieldDecl",
"loc": {
"offset": 2562,
"line": 62,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2554,
"col": 5,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2562,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_ssav",
"type": {
"desugaredQualType": "int[6]",
"qualType": "label_t",
"typeAliasDeclId": "0x7f91c10b7768"
}
},
{
"id": "0x7f91c10dc2f8",
"kind": "FieldDecl",
"loc": {
"offset": 2626,
"line": 63,
"col": 9,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2622,
"col": 5,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2639,
"col": 22,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_signal",
"type": {
"qualType": "int[17]"
}
},
{
"id": "0x7f91c10dc358",
"kind": "FieldDecl",
"loc": {
"offset": 2692,
"line": 64,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2685,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2692,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_utime",
"type": {
"desugaredQualType": "long",
"qualType": "time_t",
"typeAliasDeclId": "0x7f91c10b7670"
}
},
{
"id": "0x7f91c10dc3b8",
"kind": "FieldDecl",
"loc": {
"offset": 2755,
"line": 65,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2748,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2755,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_stime",
"type": {
"desugaredQualType": "long",
"qualType": "time_t",
"typeAliasDeclId": "0x7f91c10b7670"
}
},
{
"id": "0x7f91c10dc418",
"kind": "FieldDecl",
"loc": {
"offset": 2820,
"line": 66,
"col": 12,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2813,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2820,
"col": 12,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_cutime",
"type": {
"desugaredQualType": "long",
"qualType": "time_t",
"typeAliasDeclId": "0x7f91c10b7670"
}
},
{
"id": "0x7f91c10dc478",
"kind": "FieldDecl",
"loc": {
"offset": 2882,
"line": 67,
"col": 12,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2875,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2882,
"col": 12,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_cstime",
"type": {
"desugaredQualType": "long",
"qualType": "time_t",
"typeAliasDeclId": "0x7f91c10b7670"
}
},
{
"id": "0x7f91c10dc4e0",
"kind": "FieldDecl",
"loc": {
"offset": 2942,
"line": 68,
"col": 10,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2937,
"col": 5,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2942,
"col": 10,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_ar0",
"type": {
"qualType": "int *"
}
},
{
"id": "0x7f91c10dc530",
"kind": "RecordDecl",
"loc": {
"offset": 3003,
"line": 69,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3003,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3266,
"line": 74,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"tagUsed": "struct",
"completeDefinition": true,
"inner": [
{
"id": "0x7f91c10dc618",
"kind": "FieldDecl",
"loc": {
"offset": 3072,
"line": 70,
"col": 16,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3065,
"col": 9,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3072,
"col": 16,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "pr_base",
"type": {
"qualType": "short *"
}
},
{
"id": "0x7f91c10dc680",
"kind": "FieldDecl",
"loc": {
"offset": 3126,
"line": 71,
"col": 18,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3117,
"col": 9,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3126,
"col": 18,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "pr_size",
"type": {
"qualType": "unsigned int"
}
},
{
"id": "0x7f91c10dc6e8",
"kind": "FieldDecl",
"loc": {
"offset": 3178,
"line": 72,
"col": 18,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3169,
"col": 9,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3178,
"col": 18,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "pr_off",
"type": {
"qualType": "unsigned int"
}
},
{
"id": "0x7f91c10dc750",
"kind": "FieldDecl",
"loc": {
"offset": 3228,
"line": 73,
"col": 18,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3219,
"col": 9,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3228,
"col": 18,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "pr_scale",
"type": {
"qualType": "unsigned int"
}
}
]
},
{
"id": "0x7f91c10dc7f8",
"kind": "FieldDecl",
"loc": {
"offset": 3268,
"line": 74,
"col": 7,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3003,
"line": 69,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3268,
"line": 74,
"col": 7,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_prof",
"type": {
"desugaredQualType": "struct user::(unnamed at ../include/sys/user.h:69:5)",
"qualType": "struct (unnamed struct at ../include/sys/user.h:69:5)"
}
},
{
"id": "0x7f91c10dc858",
"kind": "FieldDecl",
"loc": {
"offset": 3285,
"line": 75,
"col": 10,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3280,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3285,
"col": 10,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_intflg",
"type": {
"qualType": "char"
}
},
{
"id": "0x7f91c10dc8b8",
"kind": "FieldDecl",
"loc": {
"offset": 3339,
"line": 76,
"col": 10,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3334,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3339,
"col": 10,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_sep",
"type": {
"qualType": "char"
}
},
{
"id": "0x7f91c10dc908",
"kind": "RecordDecl",
"loc": {
"offset": 3403,
"line": 77,
"col": 12,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3396,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3403,
"col": 12,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
}
},
"parentDeclContextId": "0x7f91c1059208",
"name": "tty",
"tagUsed": "struct"
},
{
"id": "0x7f91c10dca88",
"kind": "FieldDecl",
"loc": {
"offset": 3408,
"col": 17,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3396,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3408,
"col": 17,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_ttyp",
"type": {
"qualType": "struct tty *"
}
},
{
"id": "0x7f91c10dcae8",
"kind": "FieldDecl",
"loc": {
"offset": 3460,
"line": 78,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3454,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3460,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_ttyd",
"type": {
"desugaredQualType": "short",
"qualType": "dev_t",
"typeAliasDeclId": "0x7f91c10b77d8"
}
},
{
"id": "0x7f91c10dcb38",
"kind": "RecordDecl",
"loc": {
"offset": 3508,
"line": 79,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3508,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3903,
"line": 88,
"col": 5,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"tagUsed": "struct",
"completeDefinition": true,
"inner": [
{
"id": "0x7f91c10ddc00",
"kind": "FieldDecl",
"loc": {
"offset": 3576,
"line": 80,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3572,
"col": 9,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3576,
"col": 13,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ux_mag",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c10ddc68",
"kind": "FieldDecl",
"loc": {
"offset": 3628,
"line": 81,
"col": 18,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3619,
"col": 9,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3628,
"col": 18,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ux_tsize",
"type": {
"qualType": "unsigned int"
}
},
{
"id": "0x7f91c10ddcd0",
"kind": "FieldDecl",
"loc": {
"offset": 3672,
"line": 82,
"col": 18,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3663,
"col": 9,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3672,
"col": 18,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ux_dsize",
"type": {
"qualType": "unsigned int"
}
},
{
"id": "0x7f91c10ddd38",
"kind": "FieldDecl",
"loc": {
"offset": 3716,
"line": 83,
"col": 18,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3707,
"col": 9,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3716,
"col": 18,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ux_bsize",
"type": {
"qualType": "unsigned int"
}
},
{
"id": "0x7f91c10ddda0",
"kind": "FieldDecl",
"loc": {
"offset": 3759,
"line": 84,
"col": 18,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3750,
"col": 9,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3759,
"col": 18,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ux_ssize",
"type": {
"qualType": "unsigned int"
}
},
{
"id": "0x7f91c10dde08",
"kind": "FieldDecl",
"loc": {
"offset": 3811,
"line": 85,
"col": 18,
"tokLen": 9,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3802,
"col": 9,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3811,
"col": 18,
"tokLen": 9,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ux_entloc",
"type": {
"qualType": "unsigned int"
}
},
{
"id": "0x7f91c10dde70",
"kind": "FieldDecl",
"loc": {
"offset": 3860,
"line": 86,
"col": 18,
"tokLen": 9,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3851,
"col": 9,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3860,
"col": 18,
"tokLen": 9,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ux_unused",
"type": {
"qualType": "unsigned int"
}
},
{
"id": "0x7f91c10dded8",
"kind": "FieldDecl",
"loc": {
"offset": 3888,
"line": 87,
"col": 18,
"tokLen": 9,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3879,
"col": 9,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3888,
"col": 18,
"tokLen": 9,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "ux_relflg",
"type": {
"qualType": "unsigned int"
}
}
]
},
{
"id": "0x7f91c10ddf88",
"kind": "FieldDecl",
"loc": {
"offset": 3905,
"line": 88,
"col": 7,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3508,
"line": 79,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3905,
"line": 88,
"col": 7,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_exdata",
"type": {
"desugaredQualType": "struct user::(unnamed at ../include/sys/user.h:79:5)",
"qualType": "struct (unnamed struct at ../include/sys/user.h:79:5)"
}
},
{
"id": "0x7f91c10de038",
"kind": "FieldDecl",
"loc": {
"offset": 3924,
"line": 89,
"col": 10,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3919,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3937,
"col": 23,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_comm",
"type": {
"qualType": "char[14]"
}
},
{
"id": "0x7f91c10de098",
"kind": "FieldDecl",
"loc": {
"offset": 3951,
"line": 90,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3944,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3951,
"col": 12,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_start",
"type": {
"desugaredQualType": "long",
"qualType": "time_t",
"typeAliasDeclId": "0x7f91c10b7670"
}
},
{
"id": "0x7f91c10de0f8",
"kind": "FieldDecl",
"loc": {
"offset": 3969,
"line": 91,
"col": 10,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3964,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3969,
"col": 10,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_acflag",
"type": {
"qualType": "char"
}
},
{
"id": "0x7f91c10de160",
"kind": "FieldDecl",
"loc": {
"offset": 3989,
"line": 92,
"col": 11,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 3983,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 3989,
"col": 11,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_fpflag",
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10de1c8",
"kind": "FieldDecl",
"loc": {
"offset": 4041,
"line": 93,
"col": 11,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4035,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4041,
"col": 11,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_cmask",
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10de280",
"kind": "FieldDecl",
"loc": {
"offset": 4088,
"line": 94,
"col": 9,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4084,
"col": 5,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4097,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "u_stack",
"type": {
"qualType": "int[1]"
}
}
]
},
{
"id": "0x7f91c10de320",
"kind": "VarDecl",
"loc": {
"offset": 4227,
"line": 101,
"col": 20,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 4208,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 4227,
"col": 20,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"isUsed": true,
"name": "u",
"mangledName": "u",
"type": {
"qualType": "struct user"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10de388",
"kind": "RecordDecl",
"loc": {
"offset": 293,
"file": "../include/sys/proc.h",
"line": 11,
"col": 8,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 286,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1222,
"line": 29,
"col": 1,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"previousDecl": "0x7f91c10b7bc8",
"name": "proc",
"tagUsed": "struct",
"completeDefinition": true,
"inner": [
{
"id": "0x7f91c10de418",
"kind": "FieldDecl",
"loc": {
"offset": 309,
"line": 12,
"col": 10,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 304,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 309,
"col": 10,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "p_stat",
"type": {
"qualType": "char"
}
},
{
"id": "0x7f91c10de478",
"kind": "FieldDecl",
"loc": {
"offset": 326,
"line": 13,
"col": 10,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 321,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 326,
"col": 10,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "p_flag",
"type": {
"qualType": "char"
}
},
{
"id": "0x7f91c10de4d8",
"kind": "FieldDecl",
"loc": {
"offset": 343,
"line": 14,
"col": 10,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 338,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 343,
"col": 10,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "p_pri",
"type": {
"qualType": "char"
}
},
{
"id": "0x7f91c10de538",
"kind": "FieldDecl",
"loc": {
"offset": 402,
"line": 15,
"col": 10,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 397,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 402,
"col": 10,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "p_time",
"type": {
"qualType": "char"
}
},
{
"id": "0x7f91c10de598",
"kind": "FieldDecl",
"loc": {
"offset": 463,
"line": 16,
"col": 10,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 458,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 463,
"col": 10,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "p_cpu",
"type": {
"qualType": "char"
}
},
{
"id": "0x7f91c10de5f8",
"kind": "FieldDecl",
"loc": {
"offset": 520,
"line": 17,
"col": 10,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 515,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 520,
"col": 10,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "p_nice",
"type": {
"qualType": "char"
}
},
{
"id": "0x7f91c10de660",
"kind": "FieldDecl",
"loc": {
"offset": 572,
"line": 18,
"col": 11,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 566,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 572,
"col": 11,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "p_sig",
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10de6c8",
"kind": "FieldDecl",
"loc": {
"offset": 636,
"line": 19,
"col": 11,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 630,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 636,
"col": 11,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "p_uid",
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10de730",
"kind": "FieldDecl",
"loc": {
"offset": 704,
"line": 20,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 698,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 704,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "p_pgrp",
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10de798",
"kind": "FieldDecl",
"loc": {
"offset": 765,
"line": 21,
"col": 11,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 759,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 765,
"col": 11,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "p_pid",
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10de800",
"kind": "FieldDecl",
"loc": {
"offset": 815,
"line": 22,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 809,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 815,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "p_ppid",
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10de868",
"kind": "FieldDecl",
"loc": {
"offset": 868,
"line": 23,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 862,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 868,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"isReferenced": true,
"name": "p_addr",
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10de8d0",
"kind": "FieldDecl",
"loc": {
"offset": 927,
"line": 24,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 921,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 927,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "p_size",
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10de930",
"kind": "FieldDecl",
"loc": {
"offset": 994,
"line": 25,
"col": 13,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 986,
"col": 5,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 994,
"col": 13,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "p_wchan",
"type": {
"desugaredQualType": "char *",
"qualType": "caddr_t",
"typeAliasDeclId": "0x7f91c105a140"
}
},
{
"id": "0x7f91c10de980",
"kind": "RecordDecl",
"loc": {
"offset": 1051,
"line": 26,
"col": 12,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1044,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1051,
"col": 12,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
}
},
"parentDeclContextId": "0x7f91c1059208",
"name": "text",
"tagUsed": "struct"
},
{
"id": "0x7f91c10deaf8",
"kind": "FieldDecl",
"loc": {
"offset": 1057,
"col": 18,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1044,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1057,
"col": 18,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"isReferenced": true,
"name": "p_textp",
"type": {
"qualType": "struct text *"
}
},
{
"id": "0x7f91c10deb70",
"kind": "FieldDecl",
"loc": {
"offset": 1115,
"line": 27,
"col": 18,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1102,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1115,
"col": 18,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "p_link",
"type": {
"qualType": "struct proc *"
}
},
{
"id": "0x7f91c10e1800",
"kind": "FieldDecl",
"loc": {
"offset": 1171,
"line": 28,
"col": 9,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1167,
"col": 5,
"tokLen": 3,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1171,
"col": 9,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "p_clktim",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c10e19c0",
"kind": "VarDecl",
"loc": {
"offset": 1245,
"line": 31,
"col": 20,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 1226,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 1250,
"col": 25,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "proc",
"mangledName": "proc",
"type": {
"qualType": "struct proc[]"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10e1a28",
"kind": "RecordDecl",
"loc": {
"offset": 2063,
"line": 56,
"col": 8,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2056,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2732,
"line": 71,
"col": 1,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xproc",
"tagUsed": "struct",
"completeDefinition": true,
"inner": [
{
"id": "0x7f91c10e1ae0",
"kind": "FieldDecl",
"loc": {
"offset": 2080,
"line": 57,
"col": 10,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2075,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2080,
"col": 10,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xp_stat",
"type": {
"qualType": "char"
}
},
{
"id": "0x7f91c10e1b40",
"kind": "FieldDecl",
"loc": {
"offset": 2098,
"line": 58,
"col": 10,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2093,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2098,
"col": 10,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xp_flag",
"type": {
"qualType": "char"
}
},
{
"id": "0x7f91c10e1ba0",
"kind": "FieldDecl",
"loc": {
"offset": 2116,
"line": 59,
"col": 10,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2111,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2116,
"col": 10,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xp_pri",
"type": {
"qualType": "char"
}
},
{
"id": "0x7f91c10e1c00",
"kind": "FieldDecl",
"loc": {
"offset": 2170,
"line": 60,
"col": 10,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2165,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2170,
"col": 10,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xp_time",
"type": {
"qualType": "char"
}
},
{
"id": "0x7f91c10e1c60",
"kind": "FieldDecl",
"loc": {
"offset": 2226,
"line": 61,
"col": 10,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2221,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2226,
"col": 10,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xp_cpu",
"type": {
"qualType": "char"
}
},
{
"id": "0x7f91c10e1cc0",
"kind": "FieldDecl",
"loc": {
"offset": 2278,
"line": 62,
"col": 10,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2273,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2278,
"col": 10,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xp_nice",
"type": {
"qualType": "char"
}
},
{
"id": "0x7f91c10e1d28",
"kind": "FieldDecl",
"loc": {
"offset": 2325,
"line": 63,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2319,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2325,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xp_sig",
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10e1d90",
"kind": "FieldDecl",
"loc": {
"offset": 2384,
"line": 64,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2378,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2384,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xp_uid",
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10e1df8",
"kind": "FieldDecl",
"loc": {
"offset": 2447,
"line": 65,
"col": 11,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2441,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2447,
"col": 11,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xp_pgrp",
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10e1e60",
"kind": "FieldDecl",
"loc": {
"offset": 2503,
"line": 66,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2497,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2503,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xp_pid",
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10e1ec8",
"kind": "FieldDecl",
"loc": {
"offset": 2548,
"line": 67,
"col": 11,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2542,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2548,
"col": 11,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xp_ppid",
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10e1f30",
"kind": "FieldDecl",
"loc": {
"offset": 2596,
"line": 68,
"col": 11,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2590,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2596,
"col": 11,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xp_xstat",
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10e1f90",
"kind": "FieldDecl",
"loc": {
"offset": 2645,
"line": 69,
"col": 12,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2638,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2645,
"col": 12,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xp_utime",
"type": {
"desugaredQualType": "long",
"qualType": "time_t",
"typeAliasDeclId": "0x7f91c10b7670"
}
},
{
"id": "0x7f91c10e1ff0",
"kind": "FieldDecl",
"loc": {
"offset": 2693,
"line": 70,
"col": 12,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 2686,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 2693,
"col": 12,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xp_stime",
"type": {
"desugaredQualType": "long",
"qualType": "time_t",
"typeAliasDeclId": "0x7f91c10b7670"
}
}
]
},
{
"id": "0x7f91c10e2040",
"kind": "RecordDecl",
"loc": {
"offset": 185,
"file": "../include/sys/text.h",
"line": 9,
"col": 8,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 178,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 583,
"line": 17,
"col": 1,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"previousDecl": "0x7f91c10de980",
"name": "text",
"tagUsed": "struct",
"completeDefinition": true,
"inner": [
{
"id": "0x7f91c10e20d8",
"kind": "FieldDecl",
"loc": {
"offset": 202,
"line": 10,
"col": 11,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 196,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 202,
"col": 11,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "x_daddr",
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10e2140",
"kind": "FieldDecl",
"loc": {
"offset": 278,
"line": 11,
"col": 11,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 272,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 278,
"col": 11,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"isReferenced": true,
"name": "x_caddr",
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10e21a8",
"kind": "FieldDecl",
"loc": {
"offset": 334,
"line": 12,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 328,
"col": 5,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 334,
"col": 11,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "x_size",
"type": {
"qualType": "short"
}
},
{
"id": "0x7f91c10e2220",
"kind": "FieldDecl",
"loc": {
"offset": 388,
"line": 13,
"col": 19,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 374,
"col": 5,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 388,
"col": 19,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "x_iptr",
"type": {
"qualType": "struct inode *"
}
},
{
"id": "0x7f91c10e2280",
"kind": "FieldDecl",
"loc": {
"offset": 430,
"line": 14,
"col": 10,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 425,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 430,
"col": 10,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "x_count",
"type": {
"qualType": "char"
}
},
{
"id": "0x7f91c10e22e0",
"kind": "FieldDecl",
"loc": {
"offset": 478,
"line": 15,
"col": 10,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 473,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 478,
"col": 10,
"tokLen": 8,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "x_ccount",
"type": {
"qualType": "char"
}
},
{
"id": "0x7f91c10e2340",
"kind": "FieldDecl",
"loc": {
"offset": 538,
"line": 16,
"col": 10,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 533,
"col": 5,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 538,
"col": 10,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "x_flag",
"type": {
"qualType": "char"
}
}
]
},
{
"id": "0x7f91c10e24e0",
"kind": "VarDecl",
"loc": {
"offset": 606,
"line": 19,
"col": 20,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 587,
"col": 1,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 611,
"col": 25,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "text",
"mangledName": "text",
"type": {
"qualType": "struct text[]"
},
"storageClass": "extern"
},
{
"id": "0x7f91c10e26b0",
"kind": "FunctionDecl",
"loc": {
"offset": 620,
"line": 21,
"col": 6,
"tokLen": 5,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 615,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 641,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xlock",
"mangledName": "xlock",
"type": {
"qualType": "void (struct text *)"
},
"inner": [
{
"id": "0x7f91c10e25a8",
"kind": "ParmVarDecl",
"loc": {
"offset": 639,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 626,
"col": 12,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 639,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xp",
"type": {
"qualType": "struct text *"
}
}
]
},
{
"id": "0x7f91c2008228",
"kind": "FunctionDecl",
"loc": {
"offset": 649,
"line": 22,
"col": 6,
"tokLen": 7,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 644,
"col": 1,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 672,
"col": 29,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xunlock",
"mangledName": "xunlock",
"type": {
"qualType": "void (struct text *)"
},
"inner": [
{
"id": "0x7f91c10e2788",
"kind": "ParmVarDecl",
"loc": {
"offset": 670,
"col": 27,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"range": {
"begin": {
"offset": 657,
"col": 14,
"tokLen": 6,
"includedFrom": {
"file": "utab.c"
}
},
"end": {
"offset": 670,
"col": 27,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
}
},
"name": "xp",
"type": {
"qualType": "struct text *"
}
}
]
},
{
"id": "0x7f91c2008300",
"kind": "VarDecl",
"loc": {
"offset": 334,
"file": "utab.c",
"line": 14,
"col": 12,
"tokLen": 4
},
"range": {
"begin": {
"offset": 323,
"col": 1,
"tokLen": 6
},
"end": {
"offset": 339,
"col": 17,
"tokLen": 1
}
},
"isUsed": true,
"name": "pdir",
"mangledName": "pdir",
"type": {
"qualType": "int[]"
},
"storageClass": "extern"
},
{
"id": "0x7f91c2008390",
"kind": "VarDecl",
"loc": {
"offset": 342,
"col": 20,
"tokLen": 3
},
"range": {
"begin": {
"offset": 323,
"col": 1,
"tokLen": 6
},
"end": {
"offset": 346,
"col": 24,
"tokLen": 1
}
},
"isUsed": true,
"name": "upt",
"mangledName": "upt",
"type": {
"qualType": "int[]"
},
"storageClass": "extern"
},
{
"id": "0x7f91c2008428",
"kind": "VarDecl",
"loc": {
"offset": 407,
"line": 21,
"col": 5,
"tokLen": 4
},
"range": {
"begin": {
"offset": 403,
"col": 1,
"tokLen": 3
},
"end": {
"offset": 407,
"col": 5,
"tokLen": 4
}
},
"isUsed": true,
"name": "uplo",
"mangledName": "uplo",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c20084a8",
"kind": "VarDecl",
"loc": {
"offset": 417,
"line": 22,
"col": 5,
"tokLen": 4
},
"range": {
"begin": {
"offset": 413,
"col": 1,
"tokLen": 3
},
"end": {
"offset": 417,
"col": 5,
"tokLen": 4
}
},
"isUsed": true,
"name": "uphi",
"mangledName": "uphi",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c2008560",
"kind": "FunctionDecl",
"loc": {
"offset": 454,
"line": 26,
"col": 6,
"tokLen": 5
},
"range": {
"begin": {
"offset": 449,
"col": 1,
"tokLen": 4
},
"end": {
"offset": 1151,
"line": 52,
"col": 1,
"tokLen": 1
}
},
"isUsed": true,
"previousDecl": "0x7f91c10cf760",
"name": "sureg",
"mangledName": "sureg",
"type": {
"qualType": "void (void)"
},
"inner": [
{
"id": "0x7f91c200c610",
"kind": "CompoundStmt",
"range": {
"begin": {
"offset": 462,
"line": 27,
"col": 1,
"tokLen": 1
},
"end": {
"offset": 1151,
"line": 52,
"col": 1,
"tokLen": 1
}
},
"inner": [
{
"id": "0x7f91c20087a8",
"kind": "DeclStmt",
"range": {
"begin": {
"offset": 468,
"line": 28,
"col": 5,
"tokLen": 8
},
"end": {
"offset": 488,
"col": 25,
"tokLen": 1
}
},
"inner": [
{
"id": "0x7f91c2008620",
"kind": "VarDecl",
"loc": {
"offset": 481,
"col": 18,
"tokLen": 1
},
"range": {
"begin": {
"offset": 468,
"col": 5,
"tokLen": 8
},
"end": {
"offset": 481,
"col": 18,
"tokLen": 1
}
},
"isUsed": true,
"name": "i",
"type": {
"qualType": "int"
},
"storageClass": "register"
},
{
"id": "0x7f91c20086a0",
"kind": "VarDecl",
"loc": {
"offset": 484,
"col": 21,
"tokLen": 1
},
"range": {
"begin": {
"offset": 468,
"col": 5,
"tokLen": 8
},
"end": {
"offset": 484,
"col": 21,
"tokLen": 1
}
},
"isUsed": true,
"name": "a",
"type": {
"qualType": "int"
},
"storageClass": "register"
},
{
"id": "0x7f91c2008720",
"kind": "VarDecl",
"loc": {
"offset": 487,
"col": 24,
"tokLen": 1
},
"range": {
"begin": {
"offset": 468,
"col": 5,
"tokLen": 8
},
"end": {
"offset": 487,
"col": 24,
"tokLen": 1
}
},
"isUsed": true,
"name": "n",
"type": {
"qualType": "int"
},
"storageClass": "register"
}
]
},
{
"id": "0x7f91c20088d8",
"kind": "DeclStmt",
"range": {
"begin": {
"offset": 494,
"line": 29,
"col": 5,
"tokLen": 3
},
"end": {
"offset": 510,
"col": 21,
"tokLen": 1
}
},
"inner": [
{
"id": "0x7f91c20087d8",
"kind": "VarDecl",
"loc": {
"offset": 498,
"col": 9,
"tokLen": 5
},
"range": {
"begin": {
"offset": 494,
"col": 5,
"tokLen": 3
},
"end": {
"offset": 498,
"col": 9,
"tokLen": 5
}
},
"isUsed": true,
"name": "taddr",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c2008858",
"kind": "VarDecl",
"loc": {
"offset": 505,
"col": 16,
"tokLen": 5
},
"range": {
"begin": {
"offset": 494,
"col": 5,
"tokLen": 3
},
"end": {
"offset": 505,
"col": 16,
"tokLen": 5
}
},
"isUsed": true,
"name": "daddr",
"type": {
"qualType": "int"
}
}
]
},
{
"id": "0x7f91c2008980",
"kind": "DeclStmt",
"range": {
"begin": {
"offset": 516,
"line": 30,
"col": 5,
"tokLen": 6
},
"end": {
"offset": 531,
"col": 20,
"tokLen": 1
}
},
"inner": [
{
"id": "0x7f91c2008918",
"kind": "VarDecl",
"loc": {
"offset": 529,
"col": 18,
"tokLen": 2
},
"range": {
"begin": {
"offset": 516,
"col": 5,
"tokLen": 6
},
"end": {
"offset": 529,
"col": 18,
"tokLen": 2
}
},
"isUsed": true,
"name": "tp",
"type": {
"qualType": "struct text *"
}
}
]
},
{
"id": "0x7f91c2009168",
"kind": "ForStmt",
"range": {
"begin": {
"offset": 538,
"line": 32,
"col": 5,
"tokLen": 3
},
"end": {
"offset": 619,
"line": 33,
"col": 20,
"tokLen": 1
}
},
"inner": [
{
"id": "0x7f91c2008bf0",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 543,
"line": 32,
"col": 10,
"tokLen": 1
},
"end": {
"offset": 586,
"col": 53,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": ",",
"inner": [
{
"id": "0x7f91c20089f0",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 543,
"col": 10,
"tokLen": 1
},
"end": {
"offset": 547,
"col": 14,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c2008998",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 543,
"col": 10,
"tokLen": 1
},
"end": {
"offset": 543,
"col": 10,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008620",
"kind": "VarDecl",
"name": "i",
"type": {
"qualType": "int"
}
}
},
{
"id": "0x7f91c20089d8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 547,
"col": 14,
"tokLen": 4
},
"end": {
"offset": 547,
"col": 14,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c20089b8",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 547,
"col": 14,
"tokLen": 4
},
"end": {
"offset": 547,
"col": 14,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008428",
"kind": "VarDecl",
"name": "uplo",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{
"id": "0x7f91c2008bd0",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 553,
"col": 20,
"tokLen": 4
},
"end": {
"offset": 586,
"col": 53,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c2008a10",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 553,
"col": 20,
"tokLen": 4
},
"end": {
"offset": 553,
"col": 20,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008428",
"kind": "VarDecl",
"name": "uplo",
"type": {
"qualType": "int"
}
}
},
{
"id": "0x7f91c2008bb0",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 560,
"col": 27,
"tokLen": 1
},
"end": {
"offset": 586,
"col": 53,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "+",
"inner": [
{
"id": "0x7f91c2008b80",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 560,
"col": 27,
"tokLen": 1
},
"end": {
"offset": 571,
"col": 38,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c2008ab8",
"kind": "ArraySubscriptExpr",
"range": {
"begin": {
"offset": 560,
"col": 27,
"tokLen": 1
},
"end": {
"offset": 571,
"col": 38,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"inner": [
{
"id": "0x7f91c2008aa0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 560,
"col": 27,
"tokLen": 1
},
"end": {
"offset": 562,
"col": 29,
"tokLen": 6
}
},
"type": {
"qualType": "int *"
},
"valueCategory": "prvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f91c2008a50",
"kind": "MemberExpr",
"range": {
"begin": {
"offset": 560,
"col": 27,
"tokLen": 1
},
"end": {
"offset": 562,
"col": 29,
"tokLen": 6
}
},
"type": {
"qualType": "int[4]"
},
"valueCategory": "lvalue",
"name": "u_utab",
"isArrow": false,
"referencedMemberDecl": "0x7f91c10dbd18",
"inner": [
{
"id": "0x7f91c2008a30",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 560,
"col": 27,
"tokLen": 1
},
"end": {
"offset": 560,
"col": 27,
"tokLen": 1
}
},
"type": {
"qualType": "struct user"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c10de320",
"kind": "VarDecl",
"name": "u",
"type": {
"qualType": "struct user"
}
}
}
]
}
]
},
{
"id": "0x7f91c2008a80",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 361,
"line": 16,
"col": 12,
"tokLen": 1
},
"expansionLoc": {
"offset": 569,
"line": 32,
"col": 36,
"tokLen": 2
}
},
"end": {
"spellingLoc": {
"offset": 361,
"line": 16,
"col": 12,
"tokLen": 1
},
"expansionLoc": {
"offset": 569,
"line": 32,
"col": 36,
"tokLen": 2
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "0"
}
]
}
]
},
{
"id": "0x7f91c2008b98",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 575,
"col": 42,
"tokLen": 1
},
"end": {
"offset": 586,
"col": 53,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c2008b60",
"kind": "ArraySubscriptExpr",
"range": {
"begin": {
"offset": 575,
"col": 42,
"tokLen": 1
},
"end": {
"offset": 586,
"col": 53,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"inner": [
{
"id": "0x7f91c2008b48",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 575,
"col": 42,
"tokLen": 1
},
"end": {
"offset": 577,
"col": 44,
"tokLen": 6
}
},
"type": {
"qualType": "int *"
},
"valueCategory": "prvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f91c2008af8",
"kind": "MemberExpr",
"range": {
"begin": {
"offset": 575,
"col": 42,
"tokLen": 1
},
"end": {
"offset": 577,
"col": 44,
"tokLen": 6
}
},
"type": {
"qualType": "int[4]"
},
"valueCategory": "lvalue",
"name": "u_utab",
"isArrow": false,
"referencedMemberDecl": "0x7f91c10dbd18",
"inner": [
{
"id": "0x7f91c2008ad8",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 575,
"col": 42,
"tokLen": 1
},
"end": {
"offset": 575,
"col": 42,
"tokLen": 1
}
},
"type": {
"qualType": "struct user"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c10de320",
"kind": "VarDecl",
"name": "u",
"type": {
"qualType": "struct user"
}
}
}
]
}
]
},
{
"id": "0x7f91c2008b28",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 374,
"line": 17,
"col": 12,
"tokLen": 1
},
"expansionLoc": {
"offset": 584,
"line": 32,
"col": 51,
"tokLen": 2
}
},
"end": {
"spellingLoc": {
"offset": 374,
"line": 17,
"col": 12,
"tokLen": 1
},
"expansionLoc": {
"offset": 584,
"line": 32,
"col": 51,
"tokLen": 2
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "1"
}
]
}
]
}
]
}
]
}
]
},
{},
{
"id": "0x7f91c2009078",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 589,
"col": 56,
"tokLen": 1
},
"end": {
"offset": 593,
"col": 60,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": ">",
"inner": [
{
"id": "0x7f91c2009048",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 589,
"col": 56,
"tokLen": 1
},
"end": {
"offset": 589,
"col": 56,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c2009008",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 589,
"col": 56,
"tokLen": 1
},
"end": {
"offset": 589,
"col": 56,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008620",
"kind": "VarDecl",
"name": "i",
"type": {
"qualType": "int"
}
}
}
]
},
{
"id": "0x7f91c2009060",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 593,
"col": 60,
"tokLen": 4
},
"end": {
"offset": 593,
"col": 60,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c2009028",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 593,
"col": 60,
"tokLen": 4
},
"end": {
"offset": 593,
"col": 60,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008428",
"kind": "VarDecl",
"name": "uplo",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{},
{
"id": "0x7f91c2009148",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 608,
"line": 33,
"col": 9,
"tokLen": 3
},
"end": {
"offset": 619,
"col": 20,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c2009108",
"kind": "ArraySubscriptExpr",
"range": {
"begin": {
"offset": 608,
"col": 9,
"tokLen": 3
},
"end": {
"offset": 615,
"col": 16,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"inner": [
{
"id": "0x7f91c20090f0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 608,
"col": 9,
"tokLen": 3
},
"end": {
"offset": 608,
"col": 9,
"tokLen": 3
}
},
"type": {
"qualType": "int *"
},
"valueCategory": "prvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f91c2009098",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 608,
"col": 9,
"tokLen": 3
},
"end": {
"offset": 608,
"col": 9,
"tokLen": 3
}
},
"type": {
"qualType": "int[]"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008390",
"kind": "VarDecl",
"name": "upt",
"type": {
"qualType": "int[]"
}
}
}
]
},
{
"id": "0x7f91c20090d8",
"kind": "UnaryOperator",
"range": {
"begin": {
"offset": 612,
"col": 13,
"tokLen": 2
},
"end": {
"offset": 614,
"col": 15,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"isPostfix": false,
"opcode": "--",
"inner": [
{
"id": "0x7f91c20090b8",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 614,
"col": 15,
"tokLen": 1
},
"end": {
"offset": 614,
"col": 15,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008620",
"kind": "VarDecl",
"name": "i",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{
"id": "0x7f91c2009128",
"kind": "IntegerLiteral",
"range": {
"begin": {
"offset": 619,
"col": 20,
"tokLen": 1
},
"end": {
"offset": 619,
"col": 20,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "0"
}
]
}
]
},
{
"id": "0x7f91c200aae0",
"kind": "ForStmt",
"range": {
"begin": {
"offset": 626,
"line": 34,
"col": 5,
"tokLen": 3
},
"end": {
"offset": 699,
"line": 35,
"col": 20,
"tokLen": 1
}
},
"inner": [
{
"id": "0x7f91c200a960",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 631,
"line": 34,
"col": 10,
"tokLen": 1
},
"end": {
"offset": 666,
"col": 45,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": ",",
"inner": [
{
"id": "0x7f91c200a800",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 631,
"col": 10,
"tokLen": 1
},
"end": {
"offset": 635,
"col": 14,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c20091a0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 631,
"col": 10,
"tokLen": 1
},
"end": {
"offset": 631,
"col": 10,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008620",
"kind": "VarDecl",
"name": "i",
"type": {
"qualType": "int"
}
}
},
{
"id": "0x7f91c20091e0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 635,
"col": 14,
"tokLen": 4
},
"end": {
"offset": 635,
"col": 14,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c20091c0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 635,
"col": 14,
"tokLen": 4
},
"end": {
"offset": 635,
"col": 14,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c20084a8",
"kind": "VarDecl",
"name": "uphi",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{
"id": "0x7f91c200a940",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 641,
"col": 20,
"tokLen": 4
},
"end": {
"offset": 666,
"col": 45,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200a820",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 641,
"col": 20,
"tokLen": 4
},
"end": {
"offset": 641,
"col": 20,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c20084a8",
"kind": "VarDecl",
"name": "uphi",
"type": {
"qualType": "int"
}
}
},
{
"id": "0x7f91c200a920",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 648,
"col": 27,
"tokLen": 4
},
"end": {
"offset": 666,
"col": 45,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "-",
"inner": [
{
"id": "0x7f91c200a840",
"kind": "IntegerLiteral",
"range": {
"begin": {
"offset": 648,
"col": 27,
"tokLen": 4
},
"end": {
"offset": 648,
"col": 27,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "1023"
},
{
"id": "0x7f91c200a908",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 655,
"col": 34,
"tokLen": 1
},
"end": {
"offset": 666,
"col": 45,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200a8e8",
"kind": "ArraySubscriptExpr",
"range": {
"begin": {
"offset": 655,
"col": 34,
"tokLen": 1
},
"end": {
"offset": 666,
"col": 45,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"inner": [
{
"id": "0x7f91c200a8d0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 655,
"col": 34,
"tokLen": 1
},
"end": {
"offset": 657,
"col": 36,
"tokLen": 6
}
},
"type": {
"qualType": "int *"
},
"valueCategory": "prvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f91c200a880",
"kind": "MemberExpr",
"range": {
"begin": {
"offset": 655,
"col": 34,
"tokLen": 1
},
"end": {
"offset": 657,
"col": 36,
"tokLen": 6
}
},
"type": {
"qualType": "int[4]"
},
"valueCategory": "lvalue",
"name": "u_utab",
"isArrow": false,
"referencedMemberDecl": "0x7f91c10dbd18",
"inner": [
{
"id": "0x7f91c200a860",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 655,
"col": 34,
"tokLen": 1
},
"end": {
"offset": 655,
"col": 34,
"tokLen": 1
}
},
"type": {
"qualType": "struct user"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c10de320",
"kind": "VarDecl",
"name": "u",
"type": {
"qualType": "struct user"
}
}
}
]
}
]
},
{
"id": "0x7f91c200a8b0",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 387,
"line": 18,
"col": 12,
"tokLen": 1
},
"expansionLoc": {
"offset": 664,
"line": 34,
"col": 43,
"tokLen": 2
}
},
"end": {
"spellingLoc": {
"offset": 387,
"line": 18,
"col": 12,
"tokLen": 1
},
"expansionLoc": {
"offset": 664,
"line": 34,
"col": 43,
"tokLen": 2
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "2"
}
]
}
]
}
]
}
]
}
]
},
{},
{
"id": "0x7f91c200a9f0",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 669,
"col": 48,
"tokLen": 1
},
"end": {
"offset": 673,
"col": 52,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "<",
"inner": [
{
"id": "0x7f91c200a9c0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 669,
"col": 48,
"tokLen": 1
},
"end": {
"offset": 669,
"col": 48,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200a980",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 669,
"col": 48,
"tokLen": 1
},
"end": {
"offset": 669,
"col": 48,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008620",
"kind": "VarDecl",
"name": "i",
"type": {
"qualType": "int"
}
}
}
]
},
{
"id": "0x7f91c200a9d8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 673,
"col": 52,
"tokLen": 4
},
"end": {
"offset": 673,
"col": 52,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200a9a0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 673,
"col": 52,
"tokLen": 4
},
"end": {
"offset": 673,
"col": 52,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c20084a8",
"kind": "VarDecl",
"name": "uphi",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{},
{
"id": "0x7f91c200aac0",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 688,
"line": 35,
"col": 9,
"tokLen": 3
},
"end": {
"offset": 699,
"col": 20,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200aa80",
"kind": "ArraySubscriptExpr",
"range": {
"begin": {
"offset": 688,
"col": 9,
"tokLen": 3
},
"end": {
"offset": 695,
"col": 16,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"inner": [
{
"id": "0x7f91c200aa68",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 688,
"col": 9,
"tokLen": 3
},
"end": {
"offset": 688,
"col": 9,
"tokLen": 3
}
},
"type": {
"qualType": "int *"
},
"valueCategory": "prvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f91c200aa10",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 688,
"col": 9,
"tokLen": 3
},
"end": {
"offset": 688,
"col": 9,
"tokLen": 3
}
},
"type": {
"qualType": "int[]"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008390",
"kind": "VarDecl",
"name": "upt",
"type": {
"qualType": "int[]"
}
}
}
]
},
{
"id": "0x7f91c200aa50",
"kind": "UnaryOperator",
"range": {
"begin": {
"offset": 692,
"col": 13,
"tokLen": 2
},
"end": {
"offset": 694,
"col": 15,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"isPostfix": false,
"opcode": "++",
"inner": [
{
"id": "0x7f91c200aa30",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 694,
"col": 15,
"tokLen": 1
},
"end": {
"offset": 694,
"col": 15,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008620",
"kind": "VarDecl",
"name": "i",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{
"id": "0x7f91c200aaa0",
"kind": "IntegerLiteral",
"range": {
"begin": {
"offset": 699,
"col": 20,
"tokLen": 1
},
"end": {
"offset": 699,
"col": 20,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "0"
}
]
}
]
},
{
"id": "0x7f91c200ac40",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 706,
"line": 36,
"col": 5,
"tokLen": 5
},
"end": {
"offset": 733,
"col": 32,
"tokLen": 6
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200ab18",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 706,
"col": 5,
"tokLen": 5
},
"end": {
"offset": 706,
"col": 5,
"tokLen": 5
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c20087d8",
"kind": "VarDecl",
"name": "taddr",
"type": {
"qualType": "int"
}
}
},
{
"id": "0x7f91c200ac20",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 714,
"col": 13,
"tokLen": 5
},
"end": {
"offset": 733,
"col": 32,
"tokLen": 6
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200ab38",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 714,
"col": 13,
"tokLen": 5
},
"end": {
"offset": 714,
"col": 13,
"tokLen": 5
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008858",
"kind": "VarDecl",
"name": "daddr",
"type": {
"qualType": "int"
}
}
},
{
"id": "0x7f91c200ac08",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 722,
"col": 21,
"tokLen": 1
},
"end": {
"offset": 733,
"col": 32,
"tokLen": 6
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "IntegralCast",
"inner": [
{
"id": "0x7f91c200abf0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 722,
"col": 21,
"tokLen": 1
},
"end": {
"offset": 733,
"col": 32,
"tokLen": 6
}
},
"type": {
"qualType": "short"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200abc0",
"kind": "MemberExpr",
"range": {
"begin": {
"offset": 722,
"col": 21,
"tokLen": 1
},
"end": {
"offset": 733,
"col": 32,
"tokLen": 6
}
},
"type": {
"qualType": "short"
},
"valueCategory": "lvalue",
"name": "p_addr",
"isArrow": true,
"referencedMemberDecl": "0x7f91c10de868",
"inner": [
{
"id": "0x7f91c200aba8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 722,
"col": 21,
"tokLen": 1
},
"end": {
"offset": 724,
"col": 23,
"tokLen": 7
}
},
"type": {
"qualType": "struct proc *"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200ab78",
"kind": "MemberExpr",
"range": {
"begin": {
"offset": 722,
"col": 21,
"tokLen": 1
},
"end": {
"offset": 724,
"col": 23,
"tokLen": 7
}
},
"type": {
"qualType": "struct proc *"
},
"valueCategory": "lvalue",
"name": "u_procp",
"isArrow": false,
"referencedMemberDecl": "0x7f91c10da280",
"inner": [
{
"id": "0x7f91c200ab58",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 722,
"col": 21,
"tokLen": 1
},
"end": {
"offset": 722,
"col": 21,
"tokLen": 1
}
},
"type": {
"qualType": "struct user"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c10de320",
"kind": "VarDecl",
"name": "u",
"type": {
"qualType": "struct user"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f91c200aea0",
"kind": "IfStmt",
"range": {
"begin": {
"offset": 745,
"line": 37,
"col": 5,
"tokLen": 2
},
"end": {
"offset": 804,
"line": 38,
"col": 21,
"tokLen": 7
}
},
"inner": [
{
"id": "0x7f91c200ada8",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 749,
"line": 37,
"col": 9,
"tokLen": 1
},
"end": {
"spellingLoc": {
"offset": 3054,
"file": "../include/sys/param.h",
"line": 82,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 778,
"file": "utab.c",
"line": 37,
"col": 38,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "!=",
"inner": [
{
"id": "0x7f91c200ad50",
"kind": "ParenExpr",
"range": {
"begin": {
"offset": 749,
"col": 9,
"tokLen": 1
},
"end": {
"offset": 773,
"col": 33,
"tokLen": 1
}
},
"type": {
"qualType": "struct text *"
},
"valueCategory": "prvalue",
"inner": [
{
"id": "0x7f91c200ad30",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 750,
"col": 10,
"tokLen": 2
},
"end": {
"offset": 766,
"col": 26,
"tokLen": 7
}
},
"type": {
"qualType": "struct text *"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200ac60",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 750,
"col": 10,
"tokLen": 2
},
"end": {
"offset": 750,
"col": 10,
"tokLen": 2
}
},
"type": {
"qualType": "struct text *"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008918",
"kind": "VarDecl",
"name": "tp",
"type": {
"qualType": "struct text *"
}
}
},
{
"id": "0x7f91c200ad18",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 755,
"col": 15,
"tokLen": 1
},
"end": {
"offset": 766,
"col": 26,
"tokLen": 7
}
},
"type": {
"qualType": "struct text *"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200ace8",
"kind": "MemberExpr",
"range": {
"begin": {
"offset": 755,
"col": 15,
"tokLen": 1
},
"end": {
"offset": 766,
"col": 26,
"tokLen": 7
}
},
"type": {
"qualType": "struct text *"
},
"valueCategory": "lvalue",
"name": "p_textp",
"isArrow": true,
"referencedMemberDecl": "0x7f91c10deaf8",
"inner": [
{
"id": "0x7f91c200acd0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 755,
"col": 15,
"tokLen": 1
},
"end": {
"offset": 757,
"col": 17,
"tokLen": 7
}
},
"type": {
"qualType": "struct proc *"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200aca0",
"kind": "MemberExpr",
"range": {
"begin": {
"offset": 755,
"col": 15,
"tokLen": 1
},
"end": {
"offset": 757,
"col": 17,
"tokLen": 7
}
},
"type": {
"qualType": "struct proc *"
},
"valueCategory": "lvalue",
"name": "u_procp",
"isArrow": false,
"referencedMemberDecl": "0x7f91c10da280",
"inner": [
{
"id": "0x7f91c200ac80",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 755,
"col": 15,
"tokLen": 1
},
"end": {
"offset": 755,
"col": 15,
"tokLen": 1
}
},
"type": {
"qualType": "struct user"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c10de320",
"kind": "VarDecl",
"name": "u",
"type": {
"qualType": "struct user"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f91c200ad90",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 3054,
"file": "../include/sys/param.h",
"line": 82,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 778,
"file": "utab.c",
"line": 37,
"col": 38,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 3054,
"file": "../include/sys/param.h",
"line": 82,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 778,
"file": "utab.c",
"line": 37,
"col": 38,
"tokLen": 4
}
}
},
"type": {
"qualType": "struct text *"
},
"valueCategory": "prvalue",
"castKind": "NullToPointer",
"inner": [
{
"id": "0x7f91c200ad70",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 3054,
"file": "../include/sys/param.h",
"line": 82,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 778,
"file": "utab.c",
"line": 37,
"col": 38,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 3054,
"file": "../include/sys/param.h",
"line": 82,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 778,
"file": "utab.c",
"line": 37,
"col": 38,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "0"
}
]
}
]
},
{
"id": "0x7f91c200ae80",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 792,
"line": 38,
"col": 9,
"tokLen": 5
},
"end": {
"offset": 804,
"col": 21,
"tokLen": 7
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200adc8",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 792,
"col": 9,
"tokLen": 5
},
"end": {
"offset": 792,
"col": 9,
"tokLen": 5
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c20087d8",
"kind": "VarDecl",
"name": "taddr",
"type": {
"qualType": "int"
}
}
},
{
"id": "0x7f91c200ae68",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 800,
"col": 17,
"tokLen": 2
},
"end": {
"offset": 804,
"col": 21,
"tokLen": 7
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "IntegralCast",
"inner": [
{
"id": "0x7f91c200ae50",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 800,
"col": 17,
"tokLen": 2
},
"end": {
"offset": 804,
"col": 21,
"tokLen": 7
}
},
"type": {
"qualType": "short"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200ae20",
"kind": "MemberExpr",
"range": {
"begin": {
"offset": 800,
"col": 17,
"tokLen": 2
},
"end": {
"offset": 804,
"col": 21,
"tokLen": 7
}
},
"type": {
"qualType": "short"
},
"valueCategory": "lvalue",
"name": "x_caddr",
"isArrow": true,
"referencedMemberDecl": "0x7f91c10e2140",
"inner": [
{
"id": "0x7f91c200ae08",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 800,
"col": 17,
"tokLen": 2
},
"end": {
"offset": 800,
"col": 17,
"tokLen": 2
}
},
"type": {
"qualType": "struct text *"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200ade8",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 800,
"col": 17,
"tokLen": 2
},
"end": {
"offset": 800,
"col": 17,
"tokLen": 2
}
},
"type": {
"qualType": "struct text *"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008918",
"kind": "VarDecl",
"name": "tp",
"type": {
"qualType": "struct text *"
}
}
}
]
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f91c200af00",
"kind": "CompoundAssignOperator",
"range": {
"begin": {
"offset": 817,
"line": 39,
"col": 5,
"tokLen": 5
},
"end": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 826,
"file": "utab.c",
"line": 39,
"col": 14,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "*=",
"computeLHSType": {
"qualType": "int"
},
"computeResultType": {
"qualType": "int"
},
"inner": [
{
"id": "0x7f91c200aec0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 817,
"col": 5,
"tokLen": 5
},
"end": {
"offset": 817,
"col": 5,
"tokLen": 5
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c20087d8",
"kind": "VarDecl",
"name": "taddr",
"type": {
"qualType": "int"
}
}
},
{
"id": "0x7f91c200aee0",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 826,
"file": "utab.c",
"line": 39,
"col": 14,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 826,
"file": "utab.c",
"line": 39,
"col": 14,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "4096"
}
]
},
{
"id": "0x7f91c200af70",
"kind": "CompoundAssignOperator",
"range": {
"begin": {
"offset": 836,
"line": 40,
"col": 5,
"tokLen": 5
},
"end": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 845,
"file": "utab.c",
"line": 40,
"col": 14,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "*=",
"computeLHSType": {
"qualType": "int"
},
"computeResultType": {
"qualType": "int"
},
"inner": [
{
"id": "0x7f91c200af30",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 836,
"col": 5,
"tokLen": 5
},
"end": {
"offset": 836,
"col": 5,
"tokLen": 5
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008858",
"kind": "VarDecl",
"name": "daddr",
"type": {
"qualType": "int"
}
}
},
{
"id": "0x7f91c200af50",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 845,
"file": "utab.c",
"line": 40,
"col": 14,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 845,
"file": "utab.c",
"line": 40,
"col": 14,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "4096"
}
]
},
{
"id": "0x7f91c200afe0",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 855,
"line": 41,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 859,
"col": 9,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200afa0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 855,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 855,
"col": 5,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008620",
"kind": "VarDecl",
"name": "i",
"type": {
"qualType": "int"
}
}
},
{
"id": "0x7f91c200afc0",
"kind": "IntegerLiteral",
"range": {
"begin": {
"offset": 859,
"col": 9,
"tokLen": 1
},
"end": {
"offset": 859,
"col": 9,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "0"
}
]
},
{
"id": "0x7f91c200b058",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 866,
"line": 42,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 870,
"col": 9,
"tokLen": 5
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200b000",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 866,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 866,
"col": 5,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c20086a0",
"kind": "VarDecl",
"name": "a",
"type": {
"qualType": "int"
}
}
},
{
"id": "0x7f91c200b040",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 870,
"col": 9,
"tokLen": 5
},
"end": {
"offset": 870,
"col": 9,
"tokLen": 5
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200b020",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 870,
"col": 9,
"tokLen": 5
},
"end": {
"offset": 870,
"col": 9,
"tokLen": 5
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c20087d8",
"kind": "VarDecl",
"name": "taddr",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{
"id": "0x7f91c200b3e8",
"kind": "ForStmt",
"range": {
"begin": {
"offset": 881,
"line": 43,
"col": 5,
"tokLen": 3
},
"end": {
"offset": 954,
"line": 44,
"col": 35,
"tokLen": 1
}
},
"inner": [
{
"id": "0x7f91c200b158",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 886,
"line": 43,
"col": 10,
"tokLen": 1
},
"end": {
"offset": 901,
"col": 25,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200b078",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 886,
"col": 10,
"tokLen": 1
},
"end": {
"offset": 886,
"col": 10,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008720",
"kind": "VarDecl",
"name": "n",
"type": {
"qualType": "int"
}
}
},
{
"id": "0x7f91c200b140",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 890,
"col": 14,
"tokLen": 1
},
"end": {
"offset": 901,
"col": 25,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200b120",
"kind": "ArraySubscriptExpr",
"range": {
"begin": {
"offset": 890,
"col": 14,
"tokLen": 1
},
"end": {
"offset": 901,
"col": 25,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"inner": [
{
"id": "0x7f91c200b108",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 890,
"col": 14,
"tokLen": 1
},
"end": {
"offset": 892,
"col": 16,
"tokLen": 6
}
},
"type": {
"qualType": "int *"
},
"valueCategory": "prvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f91c200b0b8",
"kind": "MemberExpr",
"range": {
"begin": {
"offset": 890,
"col": 14,
"tokLen": 1
},
"end": {
"offset": 892,
"col": 16,
"tokLen": 6
}
},
"type": {
"qualType": "int[4]"
},
"valueCategory": "lvalue",
"name": "u_utab",
"isArrow": false,
"referencedMemberDecl": "0x7f91c10dbd18",
"inner": [
{
"id": "0x7f91c200b098",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 890,
"col": 14,
"tokLen": 1
},
"end": {
"offset": 890,
"col": 14,
"tokLen": 1
}
},
"type": {
"qualType": "struct user"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c10de320",
"kind": "VarDecl",
"name": "u",
"type": {
"qualType": "struct user"
}
}
}
]
}
]
},
{
"id": "0x7f91c200b0e8",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 361,
"line": 16,
"col": 12,
"tokLen": 1
},
"expansionLoc": {
"offset": 899,
"line": 43,
"col": 23,
"tokLen": 2
}
},
"end": {
"spellingLoc": {
"offset": 361,
"line": 16,
"col": 12,
"tokLen": 1
},
"expansionLoc": {
"offset": 899,
"line": 43,
"col": 23,
"tokLen": 2
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "0"
}
]
}
]
}
]
},
{},
{
"id": "0x7f91c200b198",
"kind": "UnaryOperator",
"range": {
"begin": {
"offset": 904,
"col": 28,
"tokLen": 1
},
"end": {
"offset": 905,
"col": 29,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"isPostfix": true,
"opcode": "--",
"inner": [
{
"id": "0x7f91c200b178",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 904,
"col": 28,
"tokLen": 1
},
"end": {
"offset": 904,
"col": 28,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008720",
"kind": "VarDecl",
"name": "n",
"type": {
"qualType": "int"
}
}
}
]
},
{
"id": "0x7f91c200b1f0",
"kind": "CompoundAssignOperator",
"range": {
"begin": {
"offset": 909,
"col": 33,
"tokLen": 1
},
"end": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 914,
"file": "utab.c",
"line": 43,
"col": 38,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "+=",
"computeLHSType": {
"qualType": "int"
},
"computeResultType": {
"qualType": "int"
},
"inner": [
{
"id": "0x7f91c200b1b0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 909,
"col": 33,
"tokLen": 1
},
"end": {
"offset": 909,
"col": 33,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c20086a0",
"kind": "VarDecl",
"name": "a",
"type": {
"qualType": "int"
}
}
},
{
"id": "0x7f91c200b1d0",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 914,
"file": "utab.c",
"line": 43,
"col": 38,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 914,
"file": "utab.c",
"line": 43,
"col": 38,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "4096"
}
]
},
{
"id": "0x7f91c200b3c8",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 928,
"line": 44,
"col": 9,
"tokLen": 3
},
"end": {
"offset": 954,
"col": 35,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200b290",
"kind": "ArraySubscriptExpr",
"range": {
"begin": {
"offset": 928,
"col": 9,
"tokLen": 3
},
"end": {
"offset": 935,
"col": 16,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"inner": [
{
"id": "0x7f91c200b278",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 928,
"col": 9,
"tokLen": 3
},
"end": {
"offset": 928,
"col": 9,
"tokLen": 3
}
},
"type": {
"qualType": "int *"
},
"valueCategory": "prvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f91c200b220",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 928,
"col": 9,
"tokLen": 3
},
"end": {
"offset": 928,
"col": 9,
"tokLen": 3
}
},
"type": {
"qualType": "int[]"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008390",
"kind": "VarDecl",
"name": "upt",
"type": {
"qualType": "int[]"
}
}
}
]
},
{
"id": "0x7f91c200b260",
"kind": "UnaryOperator",
"range": {
"begin": {
"offset": 932,
"col": 13,
"tokLen": 1
},
"end": {
"offset": 933,
"col": 14,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"isPostfix": true,
"opcode": "++",
"inner": [
{
"id": "0x7f91c200b240",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 932,
"col": 13,
"tokLen": 1
},
"end": {
"offset": 932,
"col": 13,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008620",
"kind": "VarDecl",
"name": "i",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{
"id": "0x7f91c200b3a8",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 939,
"col": 20,
"tokLen": 1
},
"end": {
"offset": 954,
"col": 35,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "|",
"inner": [
{
"id": "0x7f91c200b378",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 939,
"col": 20,
"tokLen": 1
},
"end": {
"offset": 939,
"col": 20,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200b2b0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 939,
"col": 20,
"tokLen": 1
},
"end": {
"offset": 939,
"col": 20,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c20086a0",
"kind": "VarDecl",
"name": "a",
"type": {
"qualType": "int"
}
}
}
]
},
{
"id": "0x7f91c200b390",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 943,
"col": 24,
"tokLen": 1
},
"end": {
"offset": 954,
"col": 35,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200b358",
"kind": "ArraySubscriptExpr",
"range": {
"begin": {
"offset": 943,
"col": 24,
"tokLen": 1
},
"end": {
"offset": 954,
"col": 35,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"inner": [
{
"id": "0x7f91c200b340",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 943,
"col": 24,
"tokLen": 1
},
"end": {
"offset": 945,
"col": 26,
"tokLen": 6
}
},
"type": {
"qualType": "int *"
},
"valueCategory": "prvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f91c200b2f0",
"kind": "MemberExpr",
"range": {
"begin": {
"offset": 943,
"col": 24,
"tokLen": 1
},
"end": {
"offset": 945,
"col": 26,
"tokLen": 6
}
},
"type": {
"qualType": "int[4]"
},
"valueCategory": "lvalue",
"name": "u_utab",
"isArrow": false,
"referencedMemberDecl": "0x7f91c10dbd18",
"inner": [
{
"id": "0x7f91c200b2d0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 943,
"col": 24,
"tokLen": 1
},
"end": {
"offset": 943,
"col": 24,
"tokLen": 1
}
},
"type": {
"qualType": "struct user"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c10de320",
"kind": "VarDecl",
"name": "u",
"type": {
"qualType": "struct user"
}
}
}
]
}
]
},
{
"id": "0x7f91c200b320",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 400,
"line": 19,
"col": 12,
"tokLen": 1
},
"expansionLoc": {
"offset": 952,
"line": 44,
"col": 33,
"tokLen": 2
}
},
"end": {
"spellingLoc": {
"offset": 400,
"line": 19,
"col": 12,
"tokLen": 1
},
"expansionLoc": {
"offset": 952,
"line": 44,
"col": 33,
"tokLen": 2
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "3"
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f91c200b4f8",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 961,
"line": 45,
"col": 5,
"tokLen": 1
},
"end": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 981,
"file": "utab.c",
"line": 45,
"col": 25,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200b420",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 961,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 961,
"col": 5,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c20086a0",
"kind": "VarDecl",
"name": "a",
"type": {
"qualType": "int"
}
}
},
{
"id": "0x7f91c200b4d8",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 965,
"col": 9,
"tokLen": 5
},
"end": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 981,
"file": "utab.c",
"line": 45,
"col": 25,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "+",
"inner": [
{
"id": "0x7f91c200b4c0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 965,
"col": 9,
"tokLen": 5
},
"end": {
"offset": 965,
"col": 9,
"tokLen": 5
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200b440",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 965,
"col": 9,
"tokLen": 5
},
"end": {
"offset": 965,
"col": 9,
"tokLen": 5
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008858",
"kind": "VarDecl",
"name": "daddr",
"type": {
"qualType": "int"
}
}
}
]
},
{
"id": "0x7f91c200b4a0",
"kind": "BinaryOperator",
"range": {
"begin": {
"spellingLoc": {
"offset": 2974,
"file": "../include/sys/param.h",
"line": 81,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 973,
"file": "utab.c",
"line": 45,
"col": 17,
"tokLen": 5
}
},
"end": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 981,
"file": "utab.c",
"line": 45,
"col": 25,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "*",
"inner": [
{
"id": "0x7f91c200b460",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 2974,
"file": "../include/sys/param.h",
"line": 81,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 973,
"file": "utab.c",
"line": 45,
"col": 17,
"tokLen": 5
}
},
"end": {
"spellingLoc": {
"offset": 2974,
"file": "../include/sys/param.h",
"line": 81,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 973,
"file": "utab.c",
"line": 45,
"col": 17,
"tokLen": 5
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "2"
},
{
"id": "0x7f91c200b480",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 981,
"file": "utab.c",
"line": 45,
"col": 25,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 981,
"file": "utab.c",
"line": 45,
"col": 25,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "4096"
}
]
}
]
}
]
},
{
"id": "0x7f91c200c200",
"kind": "ForStmt",
"range": {
"begin": {
"offset": 991,
"line": 46,
"col": 5,
"tokLen": 3
},
"end": {
"offset": 1053,
"line": 47,
"col": 24,
"tokLen": 1
}
},
"inner": [
{
"id": "0x7f91c200b5f8",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 996,
"line": 46,
"col": 10,
"tokLen": 1
},
"end": {
"offset": 1011,
"col": 25,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200b518",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 996,
"col": 10,
"tokLen": 1
},
"end": {
"offset": 996,
"col": 10,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008720",
"kind": "VarDecl",
"name": "n",
"type": {
"qualType": "int"
}
}
},
{
"id": "0x7f91c200b5e0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1000,
"col": 14,
"tokLen": 1
},
"end": {
"offset": 1011,
"col": 25,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200b5c0",
"kind": "ArraySubscriptExpr",
"range": {
"begin": {
"offset": 1000,
"col": 14,
"tokLen": 1
},
"end": {
"offset": 1011,
"col": 25,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"inner": [
{
"id": "0x7f91c200b5a8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1000,
"col": 14,
"tokLen": 1
},
"end": {
"offset": 1002,
"col": 16,
"tokLen": 6
}
},
"type": {
"qualType": "int *"
},
"valueCategory": "prvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f91c200b558",
"kind": "MemberExpr",
"range": {
"begin": {
"offset": 1000,
"col": 14,
"tokLen": 1
},
"end": {
"offset": 1002,
"col": 16,
"tokLen": 6
}
},
"type": {
"qualType": "int[4]"
},
"valueCategory": "lvalue",
"name": "u_utab",
"isArrow": false,
"referencedMemberDecl": "0x7f91c10dbd18",
"inner": [
{
"id": "0x7f91c200b538",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1000,
"col": 14,
"tokLen": 1
},
"end": {
"offset": 1000,
"col": 14,
"tokLen": 1
}
},
"type": {
"qualType": "struct user"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c10de320",
"kind": "VarDecl",
"name": "u",
"type": {
"qualType": "struct user"
}
}
}
]
}
]
},
{
"id": "0x7f91c200b588",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 374,
"line": 17,
"col": 12,
"tokLen": 1
},
"expansionLoc": {
"offset": 1009,
"line": 46,
"col": 23,
"tokLen": 2
}
},
"end": {
"spellingLoc": {
"offset": 374,
"line": 17,
"col": 12,
"tokLen": 1
},
"expansionLoc": {
"offset": 1009,
"line": 46,
"col": 23,
"tokLen": 2
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "1"
}
]
}
]
}
]
},
{},
{
"id": "0x7f91c200b638",
"kind": "UnaryOperator",
"range": {
"begin": {
"offset": 1014,
"col": 28,
"tokLen": 1
},
"end": {
"offset": 1015,
"col": 29,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"isPostfix": true,
"opcode": "--",
"inner": [
{
"id": "0x7f91c200b618",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1014,
"col": 28,
"tokLen": 1
},
"end": {
"offset": 1014,
"col": 28,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008720",
"kind": "VarDecl",
"name": "n",
"type": {
"qualType": "int"
}
}
}
]
},
{
"id": "0x7f91c200b690",
"kind": "CompoundAssignOperator",
"range": {
"begin": {
"offset": 1019,
"col": 33,
"tokLen": 1
},
"end": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1024,
"file": "utab.c",
"line": 46,
"col": 38,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "+=",
"computeLHSType": {
"qualType": "int"
},
"computeResultType": {
"qualType": "int"
},
"inner": [
{
"id": "0x7f91c200b650",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1019,
"col": 33,
"tokLen": 1
},
"end": {
"offset": 1019,
"col": 33,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c20086a0",
"kind": "VarDecl",
"name": "a",
"type": {
"qualType": "int"
}
}
},
{
"id": "0x7f91c200b670",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1024,
"file": "utab.c",
"line": 46,
"col": 38,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1024,
"file": "utab.c",
"line": 46,
"col": 38,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "4096"
}
]
},
{
"id": "0x7f91c200b7c8",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1038,
"line": 47,
"col": 9,
"tokLen": 3
},
"end": {
"offset": 1053,
"col": 24,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200b730",
"kind": "ArraySubscriptExpr",
"range": {
"begin": {
"offset": 1038,
"col": 9,
"tokLen": 3
},
"end": {
"offset": 1045,
"col": 16,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"inner": [
{
"id": "0x7f91c200b718",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1038,
"col": 9,
"tokLen": 3
},
"end": {
"offset": 1038,
"col": 9,
"tokLen": 3
}
},
"type": {
"qualType": "int *"
},
"valueCategory": "prvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f91c200b6c0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1038,
"col": 9,
"tokLen": 3
},
"end": {
"offset": 1038,
"col": 9,
"tokLen": 3
}
},
"type": {
"qualType": "int[]"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008390",
"kind": "VarDecl",
"name": "upt",
"type": {
"qualType": "int[]"
}
}
}
]
},
{
"id": "0x7f91c200b700",
"kind": "UnaryOperator",
"range": {
"begin": {
"offset": 1042,
"col": 13,
"tokLen": 1
},
"end": {
"offset": 1043,
"col": 14,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"isPostfix": true,
"opcode": "++",
"inner": [
{
"id": "0x7f91c200b6e0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1042,
"col": 13,
"tokLen": 1
},
"end": {
"offset": 1042,
"col": 13,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008620",
"kind": "VarDecl",
"name": "i",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{
"id": "0x7f91c200b7a8",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1049,
"col": 20,
"tokLen": 1
},
"end": {
"offset": 1053,
"col": 24,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "|",
"inner": [
{
"id": "0x7f91c200b790",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1049,
"col": 20,
"tokLen": 1
},
"end": {
"offset": 1049,
"col": 20,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200b750",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1049,
"col": 20,
"tokLen": 1
},
"end": {
"offset": 1049,
"col": 20,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c20086a0",
"kind": "VarDecl",
"name": "a",
"type": {
"qualType": "int"
}
}
}
]
},
{
"id": "0x7f91c200b770",
"kind": "IntegerLiteral",
"range": {
"begin": {
"offset": 1053,
"col": 24,
"tokLen": 1
},
"end": {
"offset": 1053,
"col": 24,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "7"
}
]
}
]
}
]
},
{
"id": "0x7f91c200c290",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1060,
"line": 48,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1064,
"col": 9,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200c238",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1060,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1060,
"col": 5,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008620",
"kind": "VarDecl",
"name": "i",
"type": {
"qualType": "int"
}
}
},
{
"id": "0x7f91c200c278",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1064,
"col": 9,
"tokLen": 4
},
"end": {
"offset": 1064,
"col": 9,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200c258",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1064,
"col": 9,
"tokLen": 4
},
"end": {
"offset": 1064,
"col": 9,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c20084a8",
"kind": "VarDecl",
"name": "uphi",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{
"id": "0x7f91c200c580",
"kind": "ForStmt",
"range": {
"begin": {
"offset": 1074,
"line": 49,
"col": 5,
"tokLen": 3
},
"end": {
"offset": 1136,
"line": 50,
"col": 24,
"tokLen": 1
}
},
"inner": [
{
"id": "0x7f91c200c390",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1079,
"line": 49,
"col": 10,
"tokLen": 1
},
"end": {
"offset": 1094,
"col": 25,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200c2b0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1079,
"col": 10,
"tokLen": 1
},
"end": {
"offset": 1079,
"col": 10,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008720",
"kind": "VarDecl",
"name": "n",
"type": {
"qualType": "int"
}
}
},
{
"id": "0x7f91c200c378",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1083,
"col": 14,
"tokLen": 1
},
"end": {
"offset": 1094,
"col": 25,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200c358",
"kind": "ArraySubscriptExpr",
"range": {
"begin": {
"offset": 1083,
"col": 14,
"tokLen": 1
},
"end": {
"offset": 1094,
"col": 25,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"inner": [
{
"id": "0x7f91c200c340",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1083,
"col": 14,
"tokLen": 1
},
"end": {
"offset": 1085,
"col": 16,
"tokLen": 6
}
},
"type": {
"qualType": "int *"
},
"valueCategory": "prvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f91c200c2f0",
"kind": "MemberExpr",
"range": {
"begin": {
"offset": 1083,
"col": 14,
"tokLen": 1
},
"end": {
"offset": 1085,
"col": 16,
"tokLen": 6
}
},
"type": {
"qualType": "int[4]"
},
"valueCategory": "lvalue",
"name": "u_utab",
"isArrow": false,
"referencedMemberDecl": "0x7f91c10dbd18",
"inner": [
{
"id": "0x7f91c200c2d0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1083,
"col": 14,
"tokLen": 1
},
"end": {
"offset": 1083,
"col": 14,
"tokLen": 1
}
},
"type": {
"qualType": "struct user"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c10de320",
"kind": "VarDecl",
"name": "u",
"type": {
"qualType": "struct user"
}
}
}
]
}
]
},
{
"id": "0x7f91c200c320",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 387,
"line": 18,
"col": 12,
"tokLen": 1
},
"expansionLoc": {
"offset": 1092,
"line": 49,
"col": 23,
"tokLen": 2
}
},
"end": {
"spellingLoc": {
"offset": 387,
"line": 18,
"col": 12,
"tokLen": 1
},
"expansionLoc": {
"offset": 1092,
"line": 49,
"col": 23,
"tokLen": 2
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "2"
}
]
}
]
}
]
},
{},
{
"id": "0x7f91c200c3d0",
"kind": "UnaryOperator",
"range": {
"begin": {
"offset": 1097,
"col": 28,
"tokLen": 1
},
"end": {
"offset": 1098,
"col": 29,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"isPostfix": true,
"opcode": "--",
"inner": [
{
"id": "0x7f91c200c3b0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1097,
"col": 28,
"tokLen": 1
},
"end": {
"offset": 1097,
"col": 28,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008720",
"kind": "VarDecl",
"name": "n",
"type": {
"qualType": "int"
}
}
}
]
},
{
"id": "0x7f91c200c428",
"kind": "CompoundAssignOperator",
"range": {
"begin": {
"offset": 1102,
"col": 33,
"tokLen": 1
},
"end": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1107,
"file": "utab.c",
"line": 49,
"col": 38,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "+=",
"computeLHSType": {
"qualType": "int"
},
"computeResultType": {
"qualType": "int"
},
"inner": [
{
"id": "0x7f91c200c3e8",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1102,
"col": 33,
"tokLen": 1
},
"end": {
"offset": 1102,
"col": 33,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c20086a0",
"kind": "VarDecl",
"name": "a",
"type": {
"qualType": "int"
}
}
},
{
"id": "0x7f91c200c408",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1107,
"file": "utab.c",
"line": 49,
"col": 38,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1107,
"file": "utab.c",
"line": 49,
"col": 38,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "4096"
}
]
},
{
"id": "0x7f91c200c560",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1121,
"line": 50,
"col": 9,
"tokLen": 3
},
"end": {
"offset": 1136,
"col": 24,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200c4c8",
"kind": "ArraySubscriptExpr",
"range": {
"begin": {
"offset": 1121,
"col": 9,
"tokLen": 3
},
"end": {
"offset": 1128,
"col": 16,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"inner": [
{
"id": "0x7f91c200c4b0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1121,
"col": 9,
"tokLen": 3
},
"end": {
"offset": 1121,
"col": 9,
"tokLen": 3
}
},
"type": {
"qualType": "int *"
},
"valueCategory": "prvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f91c200c458",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1121,
"col": 9,
"tokLen": 3
},
"end": {
"offset": 1121,
"col": 9,
"tokLen": 3
}
},
"type": {
"qualType": "int[]"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008390",
"kind": "VarDecl",
"name": "upt",
"type": {
"qualType": "int[]"
}
}
}
]
},
{
"id": "0x7f91c200c498",
"kind": "UnaryOperator",
"range": {
"begin": {
"offset": 1125,
"col": 13,
"tokLen": 2
},
"end": {
"offset": 1127,
"col": 15,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"isPostfix": false,
"opcode": "++",
"inner": [
{
"id": "0x7f91c200c478",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1127,
"col": 15,
"tokLen": 1
},
"end": {
"offset": 1127,
"col": 15,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008620",
"kind": "VarDecl",
"name": "i",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{
"id": "0x7f91c200c540",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1132,
"col": 20,
"tokLen": 1
},
"end": {
"offset": 1136,
"col": 24,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "|",
"inner": [
{
"id": "0x7f91c200c528",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1132,
"col": 20,
"tokLen": 1
},
"end": {
"offset": 1132,
"col": 20,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200c4e8",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1132,
"col": 20,
"tokLen": 1
},
"end": {
"offset": 1132,
"col": 20,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c20086a0",
"kind": "VarDecl",
"name": "a",
"type": {
"qualType": "int"
}
}
}
]
},
{
"id": "0x7f91c200c508",
"kind": "IntegerLiteral",
"range": {
"begin": {
"offset": 1136,
"col": 24,
"tokLen": 1
},
"end": {
"offset": 1136,
"col": 24,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "7"
}
]
}
]
}
]
},
{
"id": "0x7f91c200c5f0",
"kind": "CallExpr",
"range": {
"begin": {
"offset": 1143,
"line": 51,
"col": 5,
"tokLen": 4
},
"end": {
"offset": 1148,
"col": 10,
"tokLen": 1
}
},
"type": {
"qualType": "void"
},
"valueCategory": "prvalue",
"inner": [
{
"id": "0x7f91c200c5d8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1143,
"col": 5,
"tokLen": 4
},
"end": {
"offset": 1143,
"col": 5,
"tokLen": 4
}
},
"type": {
"qualType": "void (*)(void)"
},
"valueCategory": "prvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f91c200c5b8",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1143,
"col": 5,
"tokLen": 4
},
"end": {
"offset": 1143,
"col": 5,
"tokLen": 4
}
},
"type": {
"qualType": "void (void)"
},
"valueCategory": "prvalue",
"referencedDecl": {
"id": "0x7f91c10d2248",
"kind": "FunctionDecl",
"name": "invd",
"type": {
"qualType": "void (void)"
}
}
}
]
}
]
}
]
}
]
},
{
"id": "0x7f91c200c9f0",
"kind": "FunctionDecl",
"loc": {
"offset": 1158,
"line": 54,
"col": 5,
"tokLen": 7
},
"range": {
"begin": {
"offset": 1154,
"col": 1,
"tokLen": 3
},
"end": {
"offset": 1482,
"line": 69,
"col": 1,
"tokLen": 1
}
},
"previousDecl": "0x7f91c10cb9d8",
"name": "estabur",
"mangledName": "estabur",
"type": {
"qualType": "int (int, int, int, int, int)"
},
"inner": [
{
"id": "0x7f91c200c738",
"kind": "ParmVarDecl",
"loc": {
"offset": 1170,
"line": 54,
"col": 17,
"tokLen": 2
},
"range": {
"begin": {
"offset": 1166,
"col": 13,
"tokLen": 3
},
"end": {
"offset": 1170,
"col": 17,
"tokLen": 2
}
},
"isUsed": true,
"name": "nt",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c200c7b8",
"kind": "ParmVarDecl",
"loc": {
"offset": 1178,
"col": 25,
"tokLen": 2
},
"range": {
"begin": {
"offset": 1174,
"col": 21,
"tokLen": 3
},
"end": {
"offset": 1178,
"col": 25,
"tokLen": 2
}
},
"isUsed": true,
"name": "nd",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c200c838",
"kind": "ParmVarDecl",
"loc": {
"offset": 1186,
"col": 33,
"tokLen": 2
},
"range": {
"begin": {
"offset": 1182,
"col": 29,
"tokLen": 3
},
"end": {
"offset": 1186,
"col": 33,
"tokLen": 2
}
},
"isUsed": true,
"name": "ns",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c200c8b8",
"kind": "ParmVarDecl",
"loc": {
"offset": 1194,
"col": 41,
"tokLen": 3
},
"range": {
"begin": {
"offset": 1190,
"col": 37,
"tokLen": 3
},
"end": {
"offset": 1194,
"col": 41,
"tokLen": 3
}
},
"name": "sep",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c200c938",
"kind": "ParmVarDecl",
"loc": {
"offset": 1203,
"col": 50,
"tokLen": 3
},
"range": {
"begin": {
"offset": 1199,
"col": 46,
"tokLen": 3
},
"end": {
"offset": 1203,
"col": 50,
"tokLen": 3
}
},
"isUsed": true,
"name": "xrw",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c200f810",
"kind": "CompoundStmt",
"range": {
"begin": {
"offset": 1208,
"line": 55,
"col": 1,
"tokLen": 1
},
"end": {
"offset": 1482,
"line": 69,
"col": 1,
"tokLen": 1
}
},
"inner": [
{
"id": "0x7f91c200cc50",
"kind": "IfStmt",
"range": {
"begin": {
"offset": 1214,
"line": 56,
"col": 5,
"tokLen": 2
},
"end": {
"offset": 1252,
"line": 57,
"col": 14,
"tokLen": 3
}
},
"inner": [
{
"id": "0x7f91c200cbc8",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1218,
"line": 56,
"col": 9,
"tokLen": 2
},
"end": {
"offset": 1233,
"col": 24,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": ">",
"inner": [
{
"id": "0x7f91c200cb88",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1218,
"col": 9,
"tokLen": 2
},
"end": {
"offset": 1228,
"col": 19,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "+",
"inner": [
{
"id": "0x7f91c200cb30",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1218,
"col": 9,
"tokLen": 2
},
"end": {
"offset": 1223,
"col": 14,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "+",
"inner": [
{
"id": "0x7f91c200cb00",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1218,
"col": 9,
"tokLen": 2
},
"end": {
"offset": 1218,
"col": 9,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200cac0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1218,
"col": 9,
"tokLen": 2
},
"end": {
"offset": 1218,
"col": 9,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200c738",
"kind": "ParmVarDecl",
"name": "nt",
"type": {
"qualType": "int"
}
}
}
]
},
{
"id": "0x7f91c200cb18",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1223,
"col": 14,
"tokLen": 2
},
"end": {
"offset": 1223,
"col": 14,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200cae0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1223,
"col": 14,
"tokLen": 2
},
"end": {
"offset": 1223,
"col": 14,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200c7b8",
"kind": "ParmVarDecl",
"name": "nd",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{
"id": "0x7f91c200cb70",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1228,
"col": 19,
"tokLen": 2
},
"end": {
"offset": 1228,
"col": 19,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200cb50",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1228,
"col": 19,
"tokLen": 2
},
"end": {
"offset": 1228,
"col": 19,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200c838",
"kind": "ParmVarDecl",
"name": "ns",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{
"id": "0x7f91c200cba8",
"kind": "IntegerLiteral",
"range": {
"begin": {
"offset": 1233,
"col": 24,
"tokLen": 4
},
"end": {
"offset": 1233,
"col": 24,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "1023"
}
]
},
{
"id": "0x7f91c200cc38",
"kind": "GotoStmt",
"range": {
"begin": {
"offset": 1247,
"line": 57,
"col": 9,
"tokLen": 4
},
"end": {
"offset": 1252,
"col": 14,
"tokLen": 3
}
},
"targetLabelDeclId": "0x7f91c200cbe8"
}
]
},
{
"id": "0x7f91c200ce08",
"kind": "IfStmt",
"range": {
"begin": {
"offset": 1261,
"line": 58,
"col": 5,
"tokLen": 2
},
"end": {
"offset": 1309,
"line": 59,
"col": 14,
"tokLen": 3
}
},
"inner": [
{
"id": "0x7f91c200cdd0",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1265,
"line": 58,
"col": 9,
"tokLen": 2
},
"end": {
"offset": 1288,
"col": 32,
"tokLen": 6
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": ">",
"inner": [
{
"id": "0x7f91c200cd78",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1265,
"col": 9,
"tokLen": 2
},
"end": {
"spellingLoc": {
"offset": 2974,
"file": "../include/sys/param.h",
"line": 81,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1280,
"file": "utab.c",
"line": 58,
"col": 24,
"tokLen": 5
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "+",
"inner": [
{
"id": "0x7f91c200cd38",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1265,
"col": 9,
"tokLen": 2
},
"end": {
"offset": 1275,
"col": 19,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "+",
"inner": [
{
"id": "0x7f91c200cce0",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1265,
"col": 9,
"tokLen": 2
},
"end": {
"offset": 1270,
"col": 14,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "+",
"inner": [
{
"id": "0x7f91c200ccb0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1265,
"col": 9,
"tokLen": 2
},
"end": {
"offset": 1265,
"col": 9,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200cc70",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1265,
"col": 9,
"tokLen": 2
},
"end": {
"offset": 1265,
"col": 9,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200c738",
"kind": "ParmVarDecl",
"name": "nt",
"type": {
"qualType": "int"
}
}
}
]
},
{
"id": "0x7f91c200ccc8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1270,
"col": 14,
"tokLen": 2
},
"end": {
"offset": 1270,
"col": 14,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200cc90",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1270,
"col": 14,
"tokLen": 2
},
"end": {
"offset": 1270,
"col": 14,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200c7b8",
"kind": "ParmVarDecl",
"name": "nd",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{
"id": "0x7f91c200cd20",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1275,
"col": 19,
"tokLen": 2
},
"end": {
"offset": 1275,
"col": 19,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200cd00",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1275,
"col": 19,
"tokLen": 2
},
"end": {
"offset": 1275,
"col": 19,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200c838",
"kind": "ParmVarDecl",
"name": "ns",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{
"id": "0x7f91c200cd58",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 2974,
"file": "../include/sys/param.h",
"line": 81,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1280,
"file": "utab.c",
"line": 58,
"col": 24,
"tokLen": 5
}
},
"end": {
"spellingLoc": {
"offset": 2974,
"file": "../include/sys/param.h",
"line": 81,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1280,
"file": "utab.c",
"line": 58,
"col": 24,
"tokLen": 5
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "2"
}
]
},
{
"id": "0x7f91c200cdb8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1288,
"col": 32,
"tokLen": 6
},
"end": {
"offset": 1288,
"col": 32,
"tokLen": 6
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200cd98",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1288,
"col": 32,
"tokLen": 6
},
"end": {
"offset": 1288,
"col": 32,
"tokLen": 6
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c10b8310",
"kind": "VarDecl",
"name": "maxmem",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{
"id": "0x7f91c200cdf0",
"kind": "GotoStmt",
"range": {
"begin": {
"offset": 1304,
"line": 59,
"col": 9,
"tokLen": 4
},
"end": {
"offset": 1309,
"col": 14,
"tokLen": 3
}
},
"targetLabelDeclId": "0x7f91c200cbe8"
}
]
},
{
"id": "0x7f91c200cf08",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1318,
"line": 60,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1333,
"col": 20,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200ceb0",
"kind": "ArraySubscriptExpr",
"range": {
"begin": {
"offset": 1318,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1329,
"col": 16,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"inner": [
{
"id": "0x7f91c200ce98",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1318,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1320,
"col": 7,
"tokLen": 6
}
},
"type": {
"qualType": "int *"
},
"valueCategory": "prvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f91c200ce48",
"kind": "MemberExpr",
"range": {
"begin": {
"offset": 1318,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1320,
"col": 7,
"tokLen": 6
}
},
"type": {
"qualType": "int[4]"
},
"valueCategory": "lvalue",
"name": "u_utab",
"isArrow": false,
"referencedMemberDecl": "0x7f91c10dbd18",
"inner": [
{
"id": "0x7f91c200ce28",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1318,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1318,
"col": 5,
"tokLen": 1
}
},
"type": {
"qualType": "struct user"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c10de320",
"kind": "VarDecl",
"name": "u",
"type": {
"qualType": "struct user"
}
}
}
]
}
]
},
{
"id": "0x7f91c200ce78",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 361,
"line": 16,
"col": 12,
"tokLen": 1
},
"expansionLoc": {
"offset": 1327,
"line": 60,
"col": 14,
"tokLen": 2
}
},
"end": {
"spellingLoc": {
"offset": 361,
"line": 16,
"col": 12,
"tokLen": 1
},
"expansionLoc": {
"offset": 1327,
"line": 60,
"col": 14,
"tokLen": 2
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "0"
}
]
},
{
"id": "0x7f91c200cef0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1333,
"col": 20,
"tokLen": 2
},
"end": {
"offset": 1333,
"col": 20,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200ced0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1333,
"col": 20,
"tokLen": 2
},
"end": {
"offset": 1333,
"col": 20,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200c738",
"kind": "ParmVarDecl",
"name": "nt",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{
"id": "0x7f91c200d008",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1341,
"line": 61,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1356,
"col": 20,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200cfb0",
"kind": "ArraySubscriptExpr",
"range": {
"begin": {
"offset": 1341,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1352,
"col": 16,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"inner": [
{
"id": "0x7f91c200cf98",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1341,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1343,
"col": 7,
"tokLen": 6
}
},
"type": {
"qualType": "int *"
},
"valueCategory": "prvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f91c200cf48",
"kind": "MemberExpr",
"range": {
"begin": {
"offset": 1341,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1343,
"col": 7,
"tokLen": 6
}
},
"type": {
"qualType": "int[4]"
},
"valueCategory": "lvalue",
"name": "u_utab",
"isArrow": false,
"referencedMemberDecl": "0x7f91c10dbd18",
"inner": [
{
"id": "0x7f91c200cf28",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1341,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1341,
"col": 5,
"tokLen": 1
}
},
"type": {
"qualType": "struct user"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c10de320",
"kind": "VarDecl",
"name": "u",
"type": {
"qualType": "struct user"
}
}
}
]
}
]
},
{
"id": "0x7f91c200cf78",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 374,
"line": 17,
"col": 12,
"tokLen": 1
},
"expansionLoc": {
"offset": 1350,
"line": 61,
"col": 14,
"tokLen": 2
}
},
"end": {
"spellingLoc": {
"offset": 374,
"line": 17,
"col": 12,
"tokLen": 1
},
"expansionLoc": {
"offset": 1350,
"line": 61,
"col": 14,
"tokLen": 2
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "1"
}
]
},
{
"id": "0x7f91c200cff0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1356,
"col": 20,
"tokLen": 2
},
"end": {
"offset": 1356,
"col": 20,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200cfd0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1356,
"col": 20,
"tokLen": 2
},
"end": {
"offset": 1356,
"col": 20,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200c7b8",
"kind": "ParmVarDecl",
"name": "nd",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{
"id": "0x7f91c200d108",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1364,
"line": 62,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1379,
"col": 20,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200d0b0",
"kind": "ArraySubscriptExpr",
"range": {
"begin": {
"offset": 1364,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1375,
"col": 16,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"inner": [
{
"id": "0x7f91c200d098",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1364,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1366,
"col": 7,
"tokLen": 6
}
},
"type": {
"qualType": "int *"
},
"valueCategory": "prvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f91c200d048",
"kind": "MemberExpr",
"range": {
"begin": {
"offset": 1364,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1366,
"col": 7,
"tokLen": 6
}
},
"type": {
"qualType": "int[4]"
},
"valueCategory": "lvalue",
"name": "u_utab",
"isArrow": false,
"referencedMemberDecl": "0x7f91c10dbd18",
"inner": [
{
"id": "0x7f91c200d028",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1364,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1364,
"col": 5,
"tokLen": 1
}
},
"type": {
"qualType": "struct user"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c10de320",
"kind": "VarDecl",
"name": "u",
"type": {
"qualType": "struct user"
}
}
}
]
}
]
},
{
"id": "0x7f91c200d078",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 387,
"line": 18,
"col": 12,
"tokLen": 1
},
"expansionLoc": {
"offset": 1373,
"line": 62,
"col": 14,
"tokLen": 2
}
},
"end": {
"spellingLoc": {
"offset": 387,
"line": 18,
"col": 12,
"tokLen": 1
},
"expansionLoc": {
"offset": 1373,
"line": 62,
"col": 14,
"tokLen": 2
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "2"
}
]
},
{
"id": "0x7f91c200d0f0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1379,
"col": 20,
"tokLen": 2
},
"end": {
"offset": 1379,
"col": 20,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200d0d0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1379,
"col": 20,
"tokLen": 2
},
"end": {
"offset": 1379,
"col": 20,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200c838",
"kind": "ParmVarDecl",
"name": "ns",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{
"id": "0x7f91c200f618",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1387,
"line": 63,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1402,
"col": 20,
"tokLen": 3
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200d1b0",
"kind": "ArraySubscriptExpr",
"range": {
"begin": {
"offset": 1387,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1398,
"col": 16,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"inner": [
{
"id": "0x7f91c200d198",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1387,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1389,
"col": 7,
"tokLen": 6
}
},
"type": {
"qualType": "int *"
},
"valueCategory": "prvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f91c200d148",
"kind": "MemberExpr",
"range": {
"begin": {
"offset": 1387,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1389,
"col": 7,
"tokLen": 6
}
},
"type": {
"qualType": "int[4]"
},
"valueCategory": "lvalue",
"name": "u_utab",
"isArrow": false,
"referencedMemberDecl": "0x7f91c10dbd18",
"inner": [
{
"id": "0x7f91c200d128",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1387,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1387,
"col": 5,
"tokLen": 1
}
},
"type": {
"qualType": "struct user"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c10de320",
"kind": "VarDecl",
"name": "u",
"type": {
"qualType": "struct user"
}
}
}
]
}
]
},
{
"id": "0x7f91c200d178",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 400,
"line": 19,
"col": 12,
"tokLen": 1
},
"expansionLoc": {
"offset": 1396,
"line": 63,
"col": 14,
"tokLen": 2
}
},
"end": {
"spellingLoc": {
"offset": 400,
"line": 19,
"col": 12,
"tokLen": 1
},
"expansionLoc": {
"offset": 1396,
"line": 63,
"col": 14,
"tokLen": 2
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "3"
}
]
},
{
"id": "0x7f91c200f600",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1402,
"col": 20,
"tokLen": 3
},
"end": {
"offset": 1402,
"col": 20,
"tokLen": 3
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200d1d0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1402,
"col": 20,
"tokLen": 3
},
"end": {
"offset": 1402,
"col": 20,
"tokLen": 3
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200c938",
"kind": "ParmVarDecl",
"name": "xrw",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{
"id": "0x7f91c200f670",
"kind": "CallExpr",
"range": {
"begin": {
"offset": 1411,
"line": 64,
"col": 5,
"tokLen": 5
},
"end": {
"offset": 1417,
"col": 11,
"tokLen": 1
}
},
"type": {
"qualType": "void"
},
"valueCategory": "prvalue",
"inner": [
{
"id": "0x7f91c200f658",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1411,
"col": 5,
"tokLen": 5
},
"end": {
"offset": 1411,
"col": 5,
"tokLen": 5
}
},
"type": {
"qualType": "void (*)(void)"
},
"valueCategory": "prvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f91c200f638",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1411,
"col": 5,
"tokLen": 5
},
"end": {
"offset": 1411,
"col": 5,
"tokLen": 5
}
},
"type": {
"qualType": "void (void)"
},
"valueCategory": "prvalue",
"referencedDecl": {
"id": "0x7f91c2008560",
"kind": "FunctionDecl",
"name": "sureg",
"type": {
"qualType": "void (void)"
}
}
}
]
}
]
},
{
"id": "0x7f91c200f6d0",
"kind": "ReturnStmt",
"range": {
"begin": {
"offset": 1424,
"line": 65,
"col": 5,
"tokLen": 6
},
"end": {
"offset": 1433,
"col": 14,
"tokLen": 1
}
},
"inner": [
{
"id": "0x7f91c200f6b0",
"kind": "ParenExpr",
"range": {
"begin": {
"offset": 1431,
"col": 12,
"tokLen": 1
},
"end": {
"offset": 1433,
"col": 14,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"inner": [
{
"id": "0x7f91c200f690",
"kind": "IntegerLiteral",
"range": {
"begin": {
"offset": 1432,
"col": 13,
"tokLen": 1
},
"end": {
"offset": 1432,
"col": 13,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "0"
}
]
}
]
},
{
"id": "0x7f91c200f788",
"kind": "LabelStmt",
"range": {
"begin": {
"offset": 1436,
"line": 66,
"col": 1,
"tokLen": 3
},
"end": {
"spellingLoc": {
"offset": 4467,
"file": "../include/sys/user.h",
"line": 115,
"col": 17,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1457,
"file": "utab.c",
"line": 67,
"col": 17,
"tokLen": 6
}
}
},
"name": "err",
"declId": "0x7f91c200cbe8",
"inner": [
{
"id": "0x7f91c200f768",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1445,
"col": 5,
"tokLen": 1
},
"end": {
"spellingLoc": {
"offset": 4467,
"file": "../include/sys/user.h",
"line": 115,
"col": 17,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1457,
"file": "utab.c",
"line": 67,
"col": 17,
"tokLen": 6
}
}
},
"type": {
"qualType": "char"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200f700",
"kind": "MemberExpr",
"range": {
"begin": {
"offset": 1445,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1447,
"col": 7,
"tokLen": 7
}
},
"type": {
"qualType": "char"
},
"valueCategory": "lvalue",
"name": "u_error",
"isArrow": false,
"referencedMemberDecl": "0x7f91c10da068",
"inner": [
{
"id": "0x7f91c200f6e0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1445,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1445,
"col": 5,
"tokLen": 1
}
},
"type": {
"qualType": "struct user"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c10de320",
"kind": "VarDecl",
"name": "u",
"type": {
"qualType": "struct user"
}
}
}
]
},
{
"id": "0x7f91c200f750",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 4467,
"file": "../include/sys/user.h",
"line": 115,
"col": 17,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1457,
"file": "utab.c",
"line": 67,
"col": 17,
"tokLen": 6
}
},
"end": {
"spellingLoc": {
"offset": 4467,
"file": "../include/sys/user.h",
"line": 115,
"col": 17,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1457,
"file": "utab.c",
"line": 67,
"col": 17,
"tokLen": 6
}
}
},
"type": {
"qualType": "char"
},
"valueCategory": "prvalue",
"castKind": "IntegralCast",
"inner": [
{
"id": "0x7f91c200f730",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 4467,
"file": "../include/sys/user.h",
"line": 115,
"col": 17,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1457,
"file": "utab.c",
"line": 67,
"col": 17,
"tokLen": 6
}
},
"end": {
"spellingLoc": {
"offset": 4467,
"file": "../include/sys/user.h",
"line": 115,
"col": 17,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1457,
"file": "utab.c",
"line": 67,
"col": 17,
"tokLen": 6
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "12"
}
]
}
]
}
]
},
{
"id": "0x7f91c200f800",
"kind": "ReturnStmt",
"range": {
"begin": {
"offset": 1469,
"line": 68,
"col": 5,
"tokLen": 6
},
"end": {
"offset": 1479,
"col": 15,
"tokLen": 1
}
},
"inner": [
{
"id": "0x7f91c200f7e0",
"kind": "ParenExpr",
"range": {
"begin": {
"offset": 1476,
"col": 12,
"tokLen": 1
},
"end": {
"offset": 1479,
"col": 15,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"inner": [
{
"id": "0x7f91c200f7c8",
"kind": "UnaryOperator",
"range": {
"begin": {
"offset": 1477,
"col": 13,
"tokLen": 1
},
"end": {
"offset": 1478,
"col": 14,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"isPostfix": false,
"opcode": "-",
"inner": [
{
"id": "0x7f91c200f7a8",
"kind": "IntegerLiteral",
"range": {
"begin": {
"offset": 1478,
"col": 14,
"tokLen": 1
},
"end": {
"offset": 1478,
"col": 14,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "1"
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f91c200f918",
"kind": "FunctionDecl",
"loc": {
"offset": 1490,
"line": 71,
"col": 6,
"tokLen": 8
},
"range": {
"begin": {
"offset": 1485,
"col": 1,
"tokLen": 4
},
"end": {
"offset": 1580,
"line": 77,
"col": 1,
"tokLen": 1
}
},
"previousDecl": "0x7f91c10cd760",
"name": "clearseg",
"mangledName": "clearseg",
"type": {
"qualType": "void (int)"
},
"inner": [
{
"id": "0x7f91c200f888",
"kind": "ParmVarDecl",
"loc": {
"offset": 1503,
"line": 71,
"col": 19,
"tokLen": 1
},
"range": {
"begin": {
"offset": 1499,
"col": 15,
"tokLen": 3
},
"end": {
"offset": 1503,
"col": 19,
"tokLen": 1
}
},
"isUsed": true,
"name": "d",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c200fd08",
"kind": "CompoundStmt",
"range": {
"begin": {
"offset": 1506,
"line": 72,
"col": 1,
"tokLen": 1
},
"end": {
"offset": 1580,
"line": 77,
"col": 1,
"tokLen": 1
}
},
"inner": [
{
"id": "0x7f91c200fa48",
"kind": "DeclStmt",
"range": {
"begin": {
"offset": 1512,
"line": 73,
"col": 5,
"tokLen": 8
},
"end": {
"offset": 1523,
"col": 16,
"tokLen": 1
}
},
"inner": [
{
"id": "0x7f91c200f9e0",
"kind": "VarDecl",
"loc": {
"offset": 1521,
"col": 14,
"tokLen": 2
},
"range": {
"begin": {
"offset": 1512,
"col": 5,
"tokLen": 8
},
"end": {
"offset": 1521,
"col": 14,
"tokLen": 2
}
},
"isUsed": true,
"name": "xd",
"type": {
"qualType": "unsigned int"
}
}
]
},
{
"id": "0x7f91c200fb90",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1530,
"line": 75,
"col": 5,
"tokLen": 2
},
"end": {
"spellingLoc": {
"offset": 4192,
"file": "../include/sys/param.h",
"line": 107,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1541,
"file": "utab.c",
"line": 75,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200fa60",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1530,
"col": 5,
"tokLen": 2
},
"end": {
"offset": 1530,
"col": 5,
"tokLen": 2
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200f9e0",
"kind": "VarDecl",
"name": "xd",
"type": {
"qualType": "unsigned int"
}
}
},
{
"id": "0x7f91c200fb78",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 4821,
"file": "../include/sys/param.h",
"line": 139,
"col": 14,
"tokLen": 10,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1535,
"file": "utab.c",
"line": 75,
"col": 10,
"tokLen": 3
}
},
"end": {
"spellingLoc": {
"offset": 4192,
"file": "../include/sys/param.h",
"line": 107,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1541,
"file": "utab.c",
"line": 75,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"castKind": "IntegralCast",
"inner": [
{
"id": "0x7f91c200fb58",
"kind": "BinaryOperator",
"range": {
"begin": {
"spellingLoc": {
"offset": 4821,
"file": "../include/sys/param.h",
"line": 139,
"col": 14,
"tokLen": 10,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1535,
"file": "utab.c",
"line": 75,
"col": 10,
"tokLen": 3
}
},
"end": {
"spellingLoc": {
"offset": 4192,
"file": "../include/sys/param.h",
"line": 107,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1541,
"file": "utab.c",
"line": 75,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "+",
"inner": [
{
"id": "0x7f91c200fa80",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 4821,
"file": "../include/sys/param.h",
"line": 139,
"col": 14,
"tokLen": 10,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1535,
"file": "utab.c",
"line": 75,
"col": 10,
"tokLen": 3
}
},
"end": {
"spellingLoc": {
"offset": 4821,
"file": "../include/sys/param.h",
"line": 139,
"col": 14,
"tokLen": 10,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1535,
"file": "utab.c",
"line": 75,
"col": 10,
"tokLen": 3
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "1073741824"
},
{
"id": "0x7f91c200fb38",
"kind": "ParenExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 4182,
"file": "../include/sys/param.h",
"line": 107,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1541,
"file": "utab.c",
"line": 75,
"col": 16,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4192,
"file": "../include/sys/param.h",
"line": 107,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1541,
"file": "utab.c",
"line": 75,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"inner": [
{
"id": "0x7f91c200fb18",
"kind": "BinaryOperator",
"range": {
"begin": {
"spellingLoc": {
"offset": 4183,
"file": "../include/sys/param.h",
"line": 107,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1541,
"file": "utab.c",
"line": 75,
"col": 16,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4190,
"file": "../include/sys/param.h",
"line": 107,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1541,
"file": "utab.c",
"line": 75,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "<<",
"inner": [
{
"id": "0x7f91c200fb00",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 4183,
"file": "../include/sys/param.h",
"line": 107,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1541,
"file": "utab.c",
"line": 75,
"col": 16,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4185,
"file": "../include/sys/param.h",
"line": 107,
"col": 20,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1541,
"file": "utab.c",
"line": 75,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200fac0",
"kind": "ParenExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 4183,
"file": "../include/sys/param.h",
"line": 107,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1541,
"file": "utab.c",
"line": 75,
"col": 16,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4185,
"file": "../include/sys/param.h",
"line": 107,
"col": 20,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1541,
"file": "utab.c",
"line": 75,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"inner": [
{
"id": "0x7f91c200faa0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1546,
"col": 21,
"tokLen": 1
},
"expansionLoc": {
"offset": 1541,
"col": 16,
"tokLen": 4,
"isMacroArgExpansion": true
}
},
"end": {
"spellingLoc": {
"offset": 1546,
"col": 21,
"tokLen": 1
},
"expansionLoc": {
"offset": 1541,
"col": 16,
"tokLen": 4,
"isMacroArgExpansion": true
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200f888",
"kind": "ParmVarDecl",
"name": "d",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{
"id": "0x7f91c200fae0",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 4190,
"file": "../include/sys/param.h",
"line": 107,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1541,
"file": "utab.c",
"line": 75,
"col": 16,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4190,
"file": "../include/sys/param.h",
"line": 107,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1541,
"file": "utab.c",
"line": 75,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "12"
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f91c200fca8",
"kind": "CallExpr",
"range": {
"begin": {
"offset": 1554,
"line": 76,
"col": 5,
"tokLen": 5
},
"end": {
"offset": 1577,
"col": 28,
"tokLen": 1
}
},
"type": {
"qualType": "void"
},
"valueCategory": "prvalue",
"inner": [
{
"id": "0x7f91c200fc90",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1554,
"col": 5,
"tokLen": 5
},
"end": {
"offset": 1554,
"col": 5,
"tokLen": 5
}
},
"type": {
"qualType": "void (*)(void *, unsigned int)"
},
"valueCategory": "prvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f91c200fbb0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1554,
"col": 5,
"tokLen": 5
},
"end": {
"offset": 1554,
"col": 5,
"tokLen": 5
}
},
"type": {
"qualType": "void (void *, unsigned int)"
},
"valueCategory": "prvalue",
"referencedDecl": {
"id": "0x7f91c10c6b20",
"kind": "FunctionDecl",
"name": "bzero",
"type": {
"qualType": "void (void *, unsigned int)"
}
}
}
]
},
{
"id": "0x7f91c200fcd8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1560,
"col": 11,
"tokLen": 1
},
"end": {
"offset": 1569,
"col": 20,
"tokLen": 2
}
},
"type": {
"qualType": "void *"
},
"valueCategory": "prvalue",
"castKind": "BitCast",
"inner": [
{
"id": "0x7f91c200fc18",
"kind": "CStyleCastExpr",
"range": {
"begin": {
"offset": 1560,
"col": 11,
"tokLen": 1
},
"end": {
"offset": 1569,
"col": 20,
"tokLen": 2
}
},
"type": {
"desugaredQualType": "char *",
"qualType": "caddr_t",
"typeAliasDeclId": "0x7f91c105a140"
},
"valueCategory": "prvalue",
"castKind": "IntegralToPointer",
"inner": [
{
"id": "0x7f91c200fc00",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1569,
"col": 20,
"tokLen": 2
},
"end": {
"offset": 1569,
"col": 20,
"tokLen": 2
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"isPartOfExplicitCast": true,
"inner": [
{
"id": "0x7f91c200fbd0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1569,
"col": 20,
"tokLen": 2
},
"end": {
"offset": 1569,
"col": 20,
"tokLen": 2
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200f9e0",
"kind": "VarDecl",
"name": "xd",
"type": {
"qualType": "unsigned int"
}
}
}
]
}
]
}
]
},
{
"id": "0x7f91c200fcf0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1573,
"file": "utab.c",
"line": 76,
"col": 24,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1573,
"file": "utab.c",
"line": 76,
"col": 24,
"tokLen": 4
}
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"castKind": "IntegralCast",
"inner": [
{
"id": "0x7f91c200fc40",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1573,
"file": "utab.c",
"line": 76,
"col": 24,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1573,
"file": "utab.c",
"line": 76,
"col": 24,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "4096"
}
]
}
]
}
]
}
]
},
{
"id": "0x7f91c200fe60",
"kind": "FunctionDecl",
"loc": {
"offset": 1588,
"line": 79,
"col": 6,
"tokLen": 7
},
"range": {
"begin": {
"offset": 1583,
"col": 1,
"tokLen": 4
},
"end": {
"offset": 1757,
"line": 88,
"col": 1,
"tokLen": 1
}
},
"previousDecl": "0x7f91c10cd600",
"name": "copyseg",
"mangledName": "copyseg",
"type": {
"qualType": "void (int, int)"
},
"inner": [
{
"id": "0x7f91c200fd48",
"kind": "ParmVarDecl",
"loc": {
"offset": 1600,
"line": 79,
"col": 18,
"tokLen": 1
},
"range": {
"begin": {
"offset": 1596,
"col": 14,
"tokLen": 3
},
"end": {
"offset": 1600,
"col": 18,
"tokLen": 1
}
},
"isUsed": true,
"name": "s",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c200fdc8",
"kind": "ParmVarDecl",
"loc": {
"offset": 1607,
"col": 25,
"tokLen": 1
},
"range": {
"begin": {
"offset": 1603,
"col": 21,
"tokLen": 3
},
"end": {
"offset": 1607,
"col": 25,
"tokLen": 1
}
},
"isUsed": true,
"name": "d",
"type": {
"qualType": "int"
}
},
{
"id": "0x7f91c2010598",
"kind": "CompoundStmt",
"range": {
"begin": {
"offset": 1610,
"line": 80,
"col": 1,
"tokLen": 1
},
"end": {
"offset": 1757,
"line": 88,
"col": 1,
"tokLen": 1
}
},
"inner": [
{
"id": "0x7f91c2010030",
"kind": "DeclStmt",
"range": {
"begin": {
"offset": 1616,
"line": 81,
"col": 5,
"tokLen": 8
},
"end": {
"offset": 1631,
"col": 20,
"tokLen": 1
}
},
"inner": [
{
"id": "0x7f91c200ff30",
"kind": "VarDecl",
"loc": {
"offset": 1625,
"col": 14,
"tokLen": 2
},
"range": {
"begin": {
"offset": 1616,
"col": 5,
"tokLen": 8
},
"end": {
"offset": 1625,
"col": 14,
"tokLen": 2
}
},
"isUsed": true,
"name": "xs",
"type": {
"qualType": "unsigned int"
}
},
{
"id": "0x7f91c200ffb0",
"kind": "VarDecl",
"loc": {
"offset": 1629,
"col": 18,
"tokLen": 2
},
"range": {
"begin": {
"offset": 1616,
"col": 5,
"tokLen": 8
},
"end": {
"offset": 1629,
"col": 18,
"tokLen": 2
}
},
"isUsed": true,
"name": "xd",
"type": {
"qualType": "unsigned int"
}
}
]
},
{
"id": "0x7f91c20100e8",
"kind": "IfStmt",
"range": {
"begin": {
"offset": 1638,
"line": 83,
"col": 5,
"tokLen": 2
},
"end": {
"offset": 1658,
"line": 84,
"col": 9,
"tokLen": 6
}
},
"inner": [
{
"id": "0x7f91c20100b8",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1642,
"line": 83,
"col": 9,
"tokLen": 1
},
"end": {
"offset": 1647,
"col": 14,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "==",
"inner": [
{
"id": "0x7f91c2010088",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1642,
"col": 9,
"tokLen": 1
},
"end": {
"offset": 1642,
"col": 9,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c2010048",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1642,
"col": 9,
"tokLen": 1
},
"end": {
"offset": 1642,
"col": 9,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200fd48",
"kind": "ParmVarDecl",
"name": "s",
"type": {
"qualType": "int"
}
}
}
]
},
{
"id": "0x7f91c20100a0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1647,
"col": 14,
"tokLen": 1
},
"end": {
"offset": 1647,
"col": 14,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c2010068",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1647,
"col": 14,
"tokLen": 1
},
"end": {
"offset": 1647,
"col": 14,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200fdc8",
"kind": "ParmVarDecl",
"name": "d",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{
"id": "0x7f91c20100d8",
"kind": "ReturnStmt",
"range": {
"begin": {
"offset": 1658,
"line": 84,
"col": 9,
"tokLen": 6
},
"end": {
"offset": 1658,
"col": 9,
"tokLen": 6
}
}
}
]
},
{
"id": "0x7f91c2010238",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1670,
"line": 85,
"col": 5,
"tokLen": 2
},
"end": {
"spellingLoc": {
"offset": 4192,
"file": "../include/sys/param.h",
"line": 107,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1681,
"file": "utab.c",
"line": 85,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c2010108",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1670,
"col": 5,
"tokLen": 2
},
"end": {
"offset": 1670,
"col": 5,
"tokLen": 2
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200ff30",
"kind": "VarDecl",
"name": "xs",
"type": {
"qualType": "unsigned int"
}
}
},
{
"id": "0x7f91c2010220",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 4821,
"file": "../include/sys/param.h",
"line": 139,
"col": 14,
"tokLen": 10,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1675,
"file": "utab.c",
"line": 85,
"col": 10,
"tokLen": 3
}
},
"end": {
"spellingLoc": {
"offset": 4192,
"file": "../include/sys/param.h",
"line": 107,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1681,
"file": "utab.c",
"line": 85,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"castKind": "IntegralCast",
"inner": [
{
"id": "0x7f91c2010200",
"kind": "BinaryOperator",
"range": {
"begin": {
"spellingLoc": {
"offset": 4821,
"file": "../include/sys/param.h",
"line": 139,
"col": 14,
"tokLen": 10,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1675,
"file": "utab.c",
"line": 85,
"col": 10,
"tokLen": 3
}
},
"end": {
"spellingLoc": {
"offset": 4192,
"file": "../include/sys/param.h",
"line": 107,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1681,
"file": "utab.c",
"line": 85,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "+",
"inner": [
{
"id": "0x7f91c2010128",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 4821,
"file": "../include/sys/param.h",
"line": 139,
"col": 14,
"tokLen": 10,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1675,
"file": "utab.c",
"line": 85,
"col": 10,
"tokLen": 3
}
},
"end": {
"spellingLoc": {
"offset": 4821,
"file": "../include/sys/param.h",
"line": 139,
"col": 14,
"tokLen": 10,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1675,
"file": "utab.c",
"line": 85,
"col": 10,
"tokLen": 3
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "1073741824"
},
{
"id": "0x7f91c20101e0",
"kind": "ParenExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 4182,
"file": "../include/sys/param.h",
"line": 107,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1681,
"file": "utab.c",
"line": 85,
"col": 16,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4192,
"file": "../include/sys/param.h",
"line": 107,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1681,
"file": "utab.c",
"line": 85,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"inner": [
{
"id": "0x7f91c20101c0",
"kind": "BinaryOperator",
"range": {
"begin": {
"spellingLoc": {
"offset": 4183,
"file": "../include/sys/param.h",
"line": 107,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1681,
"file": "utab.c",
"line": 85,
"col": 16,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4190,
"file": "../include/sys/param.h",
"line": 107,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1681,
"file": "utab.c",
"line": 85,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "<<",
"inner": [
{
"id": "0x7f91c20101a8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 4183,
"file": "../include/sys/param.h",
"line": 107,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1681,
"file": "utab.c",
"line": 85,
"col": 16,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4185,
"file": "../include/sys/param.h",
"line": 107,
"col": 20,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1681,
"file": "utab.c",
"line": 85,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c2010168",
"kind": "ParenExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 4183,
"file": "../include/sys/param.h",
"line": 107,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1681,
"file": "utab.c",
"line": 85,
"col": 16,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4185,
"file": "../include/sys/param.h",
"line": 107,
"col": 20,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1681,
"file": "utab.c",
"line": 85,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"inner": [
{
"id": "0x7f91c2010148",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1686,
"col": 21,
"tokLen": 1
},
"expansionLoc": {
"offset": 1681,
"col": 16,
"tokLen": 4,
"isMacroArgExpansion": true
}
},
"end": {
"spellingLoc": {
"offset": 1686,
"col": 21,
"tokLen": 1
},
"expansionLoc": {
"offset": 1681,
"col": 16,
"tokLen": 4,
"isMacroArgExpansion": true
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200fd48",
"kind": "ParmVarDecl",
"name": "s",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{
"id": "0x7f91c2010188",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 4190,
"file": "../include/sys/param.h",
"line": 107,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1681,
"file": "utab.c",
"line": 85,
"col": 16,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4190,
"file": "../include/sys/param.h",
"line": 107,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1681,
"file": "utab.c",
"line": 85,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "12"
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f91c2010388",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1694,
"line": 86,
"col": 5,
"tokLen": 2
},
"end": {
"spellingLoc": {
"offset": 4192,
"file": "../include/sys/param.h",
"line": 107,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1705,
"file": "utab.c",
"line": 86,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c2010258",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1694,
"col": 5,
"tokLen": 2
},
"end": {
"offset": 1694,
"col": 5,
"tokLen": 2
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200ffb0",
"kind": "VarDecl",
"name": "xd",
"type": {
"qualType": "unsigned int"
}
}
},
{
"id": "0x7f91c2010370",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 4821,
"file": "../include/sys/param.h",
"line": 139,
"col": 14,
"tokLen": 10,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1699,
"file": "utab.c",
"line": 86,
"col": 10,
"tokLen": 3
}
},
"end": {
"spellingLoc": {
"offset": 4192,
"file": "../include/sys/param.h",
"line": 107,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1705,
"file": "utab.c",
"line": 86,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"castKind": "IntegralCast",
"inner": [
{
"id": "0x7f91c2010350",
"kind": "BinaryOperator",
"range": {
"begin": {
"spellingLoc": {
"offset": 4821,
"file": "../include/sys/param.h",
"line": 139,
"col": 14,
"tokLen": 10,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1699,
"file": "utab.c",
"line": 86,
"col": 10,
"tokLen": 3
}
},
"end": {
"spellingLoc": {
"offset": 4192,
"file": "../include/sys/param.h",
"line": 107,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1705,
"file": "utab.c",
"line": 86,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "+",
"inner": [
{
"id": "0x7f91c2010278",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 4821,
"file": "../include/sys/param.h",
"line": 139,
"col": 14,
"tokLen": 10,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1699,
"file": "utab.c",
"line": 86,
"col": 10,
"tokLen": 3
}
},
"end": {
"spellingLoc": {
"offset": 4821,
"file": "../include/sys/param.h",
"line": 139,
"col": 14,
"tokLen": 10,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1699,
"file": "utab.c",
"line": 86,
"col": 10,
"tokLen": 3
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "1073741824"
},
{
"id": "0x7f91c2010330",
"kind": "ParenExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 4182,
"file": "../include/sys/param.h",
"line": 107,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1705,
"file": "utab.c",
"line": 86,
"col": 16,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4192,
"file": "../include/sys/param.h",
"line": 107,
"col": 27,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1705,
"file": "utab.c",
"line": 86,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"inner": [
{
"id": "0x7f91c2010310",
"kind": "BinaryOperator",
"range": {
"begin": {
"spellingLoc": {
"offset": 4183,
"file": "../include/sys/param.h",
"line": 107,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1705,
"file": "utab.c",
"line": 86,
"col": 16,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4190,
"file": "../include/sys/param.h",
"line": 107,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1705,
"file": "utab.c",
"line": 86,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "<<",
"inner": [
{
"id": "0x7f91c20102f8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 4183,
"file": "../include/sys/param.h",
"line": 107,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1705,
"file": "utab.c",
"line": 86,
"col": 16,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4185,
"file": "../include/sys/param.h",
"line": 107,
"col": 20,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1705,
"file": "utab.c",
"line": 86,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c20102b8",
"kind": "ParenExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 4183,
"file": "../include/sys/param.h",
"line": 107,
"col": 18,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1705,
"file": "utab.c",
"line": 86,
"col": 16,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4185,
"file": "../include/sys/param.h",
"line": 107,
"col": 20,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1705,
"file": "utab.c",
"line": 86,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"inner": [
{
"id": "0x7f91c2010298",
"kind": "DeclRefExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 1710,
"col": 21,
"tokLen": 1
},
"expansionLoc": {
"offset": 1705,
"col": 16,
"tokLen": 4,
"isMacroArgExpansion": true
}
},
"end": {
"spellingLoc": {
"offset": 1710,
"col": 21,
"tokLen": 1
},
"expansionLoc": {
"offset": 1705,
"col": 16,
"tokLen": 4,
"isMacroArgExpansion": true
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200fdc8",
"kind": "ParmVarDecl",
"name": "d",
"type": {
"qualType": "int"
}
}
}
]
}
]
},
{
"id": "0x7f91c20102d8",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 4190,
"file": "../include/sys/param.h",
"line": 107,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1705,
"file": "utab.c",
"line": 86,
"col": 16,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4190,
"file": "../include/sys/param.h",
"line": 107,
"col": 25,
"tokLen": 2,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1705,
"file": "utab.c",
"line": 86,
"col": 16,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "12"
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f91c2010518",
"kind": "CallExpr",
"range": {
"begin": {
"offset": 1718,
"line": 87,
"col": 5,
"tokLen": 5
},
"end": {
"offset": 1754,
"col": 41,
"tokLen": 1
}
},
"type": {
"qualType": "void"
},
"valueCategory": "prvalue",
"inner": [
{
"id": "0x7f91c2010500",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1718,
"col": 5,
"tokLen": 5
},
"end": {
"offset": 1718,
"col": 5,
"tokLen": 5
}
},
"type": {
"qualType": "void (*)(const void *, void *, unsigned int)"
},
"valueCategory": "prvalue",
"castKind": "FunctionToPointerDecay",
"inner": [
{
"id": "0x7f91c20103a8",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1718,
"col": 5,
"tokLen": 5
},
"end": {
"offset": 1718,
"col": 5,
"tokLen": 5
}
},
"type": {
"qualType": "void (const void *, void *, unsigned int)"
},
"valueCategory": "prvalue",
"referencedDecl": {
"id": "0x7f91c10c68f0",
"kind": "FunctionDecl",
"name": "bcopy",
"type": {
"qualType": "void (const void *, void *, unsigned int)"
}
}
}
]
},
{
"id": "0x7f91c2010550",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1724,
"col": 11,
"tokLen": 1
},
"end": {
"offset": 1733,
"col": 20,
"tokLen": 2
}
},
"type": {
"qualType": "const void *"
},
"valueCategory": "prvalue",
"castKind": "BitCast",
"inner": [
{
"id": "0x7f91c2010410",
"kind": "CStyleCastExpr",
"range": {
"begin": {
"offset": 1724,
"col": 11,
"tokLen": 1
},
"end": {
"offset": 1733,
"col": 20,
"tokLen": 2
}
},
"type": {
"desugaredQualType": "char *",
"qualType": "caddr_t",
"typeAliasDeclId": "0x7f91c105a140"
},
"valueCategory": "prvalue",
"castKind": "IntegralToPointer",
"inner": [
{
"id": "0x7f91c20103f8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1733,
"col": 20,
"tokLen": 2
},
"end": {
"offset": 1733,
"col": 20,
"tokLen": 2
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"isPartOfExplicitCast": true,
"inner": [
{
"id": "0x7f91c20103c8",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1733,
"col": 20,
"tokLen": 2
},
"end": {
"offset": 1733,
"col": 20,
"tokLen": 2
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200ff30",
"kind": "VarDecl",
"name": "xs",
"type": {
"qualType": "unsigned int"
}
}
}
]
}
]
}
]
},
{
"id": "0x7f91c2010568",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1737,
"col": 24,
"tokLen": 1
},
"end": {
"offset": 1746,
"col": 33,
"tokLen": 2
}
},
"type": {
"qualType": "void *"
},
"valueCategory": "prvalue",
"castKind": "BitCast",
"inner": [
{
"id": "0x7f91c2010480",
"kind": "CStyleCastExpr",
"range": {
"begin": {
"offset": 1737,
"col": 24,
"tokLen": 1
},
"end": {
"offset": 1746,
"col": 33,
"tokLen": 2
}
},
"type": {
"desugaredQualType": "char *",
"qualType": "caddr_t",
"typeAliasDeclId": "0x7f91c105a140"
},
"valueCategory": "prvalue",
"castKind": "IntegralToPointer",
"inner": [
{
"id": "0x7f91c2010468",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1746,
"col": 33,
"tokLen": 2
},
"end": {
"offset": 1746,
"col": 33,
"tokLen": 2
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"isPartOfExplicitCast": true,
"inner": [
{
"id": "0x7f91c2010438",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1746,
"col": 33,
"tokLen": 2
},
"end": {
"offset": 1746,
"col": 33,
"tokLen": 2
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200ffb0",
"kind": "VarDecl",
"name": "xd",
"type": {
"qualType": "unsigned int"
}
}
}
]
}
]
}
]
},
{
"id": "0x7f91c2010580",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1750,
"file": "utab.c",
"line": 87,
"col": 37,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1750,
"file": "utab.c",
"line": 87,
"col": 37,
"tokLen": 4
}
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"castKind": "IntegralCast",
"inner": [
{
"id": "0x7f91c20104a8",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1750,
"file": "utab.c",
"line": 87,
"col": 37,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 4780,
"file": "../include/sys/param.h",
"line": 136,
"col": 14,
"tokLen": 4,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1750,
"file": "utab.c",
"line": 87,
"col": 37,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "4096"
}
]
}
]
}
]
}
]
},
{
"id": "0x7f91c200d2b0",
"kind": "FunctionDecl",
"loc": {
"offset": 1769,
"line": 90,
"col": 10,
"tokLen": 8
},
"range": {
"begin": {
"offset": 1760,
"col": 1,
"tokLen": 8
},
"end": {
"offset": 2073,
"line": 106,
"col": 1,
"tokLen": 1
}
},
"previousDecl": "0x7f91c10d23d8",
"name": "physaddr",
"mangledName": "physaddr",
"type": {
"qualType": "unsigned int (unsigned int)"
},
"inner": [
{
"id": "0x7f91c200d218",
"kind": "ParmVarDecl",
"loc": {
"offset": 1787,
"line": 90,
"col": 28,
"tokLen": 4
},
"range": {
"begin": {
"offset": 1778,
"col": 19,
"tokLen": 8
},
"end": {
"offset": 1787,
"col": 28,
"tokLen": 4
}
},
"isUsed": true,
"name": "addr",
"type": {
"qualType": "unsigned int"
}
},
{
"id": "0x7f91c200dfe0",
"kind": "CompoundStmt",
"range": {
"begin": {
"offset": 1793,
"line": 91,
"col": 1,
"tokLen": 1
},
"end": {
"offset": 2073,
"line": 106,
"col": 1,
"tokLen": 1
}
},
"inner": [
{
"id": "0x7f91c200d610",
"kind": "DeclStmt",
"range": {
"begin": {
"offset": 1799,
"line": 92,
"col": 5,
"tokLen": 8
},
"end": {
"offset": 1821,
"col": 27,
"tokLen": 1
}
},
"inner": [
{
"id": "0x7f91c200d378",
"kind": "VarDecl",
"loc": {
"offset": 1808,
"col": 14,
"tokLen": 1
},
"range": {
"begin": {
"offset": 1799,
"col": 5,
"tokLen": 8
},
"end": {
"offset": 1808,
"col": 14,
"tokLen": 1
}
},
"isUsed": true,
"name": "d",
"type": {
"qualType": "unsigned int"
}
},
{
"id": "0x7f91c200d3f8",
"kind": "VarDecl",
"loc": {
"offset": 1811,
"col": 17,
"tokLen": 1
},
"range": {
"begin": {
"offset": 1799,
"col": 5,
"tokLen": 8
},
"end": {
"offset": 1811,
"col": 17,
"tokLen": 1
}
},
"isUsed": true,
"name": "t",
"type": {
"qualType": "unsigned int"
}
},
{
"id": "0x7f91c200d478",
"kind": "VarDecl",
"loc": {
"offset": 1814,
"col": 20,
"tokLen": 1
},
"range": {
"begin": {
"offset": 1799,
"col": 5,
"tokLen": 8
},
"end": {
"offset": 1814,
"col": 20,
"tokLen": 1
}
},
"isUsed": true,
"name": "o",
"type": {
"qualType": "unsigned int"
}
},
{
"id": "0x7f91c200d4f8",
"kind": "VarDecl",
"loc": {
"offset": 1817,
"col": 23,
"tokLen": 1
},
"range": {
"begin": {
"offset": 1799,
"col": 5,
"tokLen": 8
},
"end": {
"offset": 1817,
"col": 23,
"tokLen": 1
}
},
"isUsed": true,
"name": "x",
"type": {
"qualType": "unsigned int"
}
},
{
"id": "0x7f91c200d578",
"kind": "VarDecl",
"loc": {
"offset": 1820,
"col": 26,
"tokLen": 1
},
"range": {
"begin": {
"offset": 1799,
"col": 5,
"tokLen": 8
},
"end": {
"offset": 1820,
"col": 26,
"tokLen": 1
}
},
"isUsed": true,
"name": "z",
"type": {
"qualType": "unsigned int"
}
}
]
},
{
"id": "0x7f91c200d6e0",
"kind": "DeclStmt",
"range": {
"begin": {
"offset": 1827,
"line": 93,
"col": 5,
"tokLen": 8
},
"end": {
"offset": 1839,
"col": 17,
"tokLen": 1
}
},
"inner": [
{
"id": "0x7f91c200d678",
"kind": "VarDecl",
"loc": {
"offset": 1837,
"col": 15,
"tokLen": 2
},
"range": {
"begin": {
"offset": 1827,
"col": 5,
"tokLen": 8
},
"end": {
"offset": 1837,
"col": 15,
"tokLen": 2
}
},
"isUsed": true,
"name": "pt",
"type": {
"qualType": "unsigned int *"
}
}
]
},
{
"id": "0x7f91c200d790",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1846,
"line": 95,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1859,
"col": 18,
"tokLen": 2
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200d6f8",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1846,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1846,
"col": 5,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200d378",
"kind": "VarDecl",
"name": "d",
"type": {
"qualType": "unsigned int"
}
}
},
{
"id": "0x7f91c200d770",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1851,
"col": 10,
"tokLen": 4
},
"end": {
"offset": 1859,
"col": 18,
"tokLen": 2
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"opcode": ">>",
"inner": [
{
"id": "0x7f91c200d758",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1851,
"col": 10,
"tokLen": 4
},
"end": {
"offset": 1851,
"col": 10,
"tokLen": 4
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200d718",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1851,
"col": 10,
"tokLen": 4
},
"end": {
"offset": 1851,
"col": 10,
"tokLen": 4
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200d218",
"kind": "ParmVarDecl",
"name": "addr",
"type": {
"qualType": "unsigned int"
}
}
}
]
},
{
"id": "0x7f91c200d738",
"kind": "IntegerLiteral",
"range": {
"begin": {
"offset": 1859,
"col": 18,
"tokLen": 2
},
"end": {
"offset": 1859,
"col": 18,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "22"
}
]
}
]
},
{
"id": "0x7f91c200d8c0",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1867,
"line": 96,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1887,
"col": 25,
"tokLen": 4
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200d7b0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1867,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1867,
"col": 5,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200d3f8",
"kind": "VarDecl",
"name": "t",
"type": {
"qualType": "unsigned int"
}
}
},
{
"id": "0x7f91c200d8a0",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1872,
"col": 10,
"tokLen": 1
},
"end": {
"offset": 1887,
"col": 25,
"tokLen": 4
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"opcode": "&",
"inner": [
{
"id": "0x7f91c200d848",
"kind": "ParenExpr",
"range": {
"begin": {
"offset": 1872,
"col": 10,
"tokLen": 1
},
"end": {
"offset": 1883,
"col": 21,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"inner": [
{
"id": "0x7f91c200d828",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1873,
"col": 11,
"tokLen": 4
},
"end": {
"offset": 1881,
"col": 19,
"tokLen": 2
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"opcode": ">>",
"inner": [
{
"id": "0x7f91c200d810",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1873,
"col": 11,
"tokLen": 4
},
"end": {
"offset": 1873,
"col": 11,
"tokLen": 4
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200d7d0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1873,
"col": 11,
"tokLen": 4
},
"end": {
"offset": 1873,
"col": 11,
"tokLen": 4
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200d218",
"kind": "ParmVarDecl",
"name": "addr",
"type": {
"qualType": "unsigned int"
}
}
}
]
},
{
"id": "0x7f91c200d7f0",
"kind": "IntegerLiteral",
"range": {
"begin": {
"offset": 1881,
"col": 19,
"tokLen": 2
},
"end": {
"offset": 1881,
"col": 19,
"tokLen": 2
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "12"
}
]
}
]
},
{
"id": "0x7f91c200d888",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1887,
"col": 25,
"tokLen": 4
},
"end": {
"offset": 1887,
"col": 25,
"tokLen": 4
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"castKind": "IntegralCast",
"inner": [
{
"id": "0x7f91c200d868",
"kind": "IntegerLiteral",
"range": {
"begin": {
"offset": 1887,
"col": 25,
"tokLen": 4
},
"end": {
"offset": 1887,
"col": 25,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "1023"
}
]
}
]
}
]
},
{
"id": "0x7f91c200d990",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1897,
"line": 97,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1909,
"col": 17,
"tokLen": 4
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200d8e0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1897,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1897,
"col": 5,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200d478",
"kind": "VarDecl",
"name": "o",
"type": {
"qualType": "unsigned int"
}
}
},
{
"id": "0x7f91c200d970",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1902,
"col": 10,
"tokLen": 4
},
"end": {
"offset": 1909,
"col": 17,
"tokLen": 4
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"opcode": "&",
"inner": [
{
"id": "0x7f91c200d940",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1902,
"col": 10,
"tokLen": 4
},
"end": {
"offset": 1902,
"col": 10,
"tokLen": 4
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200d900",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1902,
"col": 10,
"tokLen": 4
},
"end": {
"offset": 1902,
"col": 10,
"tokLen": 4
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200d218",
"kind": "ParmVarDecl",
"name": "addr",
"type": {
"qualType": "unsigned int"
}
}
}
]
},
{
"id": "0x7f91c200d958",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1909,
"col": 17,
"tokLen": 4
},
"end": {
"offset": 1909,
"col": 17,
"tokLen": 4
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"castKind": "IntegralCast",
"inner": [
{
"id": "0x7f91c200d920",
"kind": "IntegerLiteral",
"range": {
"begin": {
"offset": 1909,
"col": 17,
"tokLen": 4
},
"end": {
"offset": 1909,
"col": 17,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "4095"
}
]
}
]
}
]
},
{
"id": "0x7f91c200da08",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1919,
"line": 98,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1924,
"col": 10,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200d9b0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1919,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1919,
"col": 5,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200d4f8",
"kind": "VarDecl",
"name": "x",
"type": {
"qualType": "unsigned int"
}
}
},
{
"id": "0x7f91c200d9f0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1924,
"col": 10,
"tokLen": 1
},
"end": {
"offset": 1924,
"col": 10,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"castKind": "IntegralCast",
"inner": [
{
"id": "0x7f91c200d9d0",
"kind": "IntegerLiteral",
"range": {
"begin": {
"offset": 1924,
"col": 10,
"tokLen": 1
},
"end": {
"offset": 1924,
"col": 10,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "0"
}
]
}
]
},
{
"id": "0x7f91c200da80",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1931,
"line": 99,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1936,
"col": 10,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200da28",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1931,
"col": 5,
"tokLen": 1
},
"end": {
"offset": 1931,
"col": 5,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200d578",
"kind": "VarDecl",
"name": "z",
"type": {
"qualType": "unsigned int"
}
}
},
{
"id": "0x7f91c200da68",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1936,
"col": 10,
"tokLen": 1
},
"end": {
"offset": 1936,
"col": 10,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"castKind": "IntegralCast",
"inner": [
{
"id": "0x7f91c200da48",
"kind": "IntegerLiteral",
"range": {
"begin": {
"offset": 1936,
"col": 10,
"tokLen": 1
},
"end": {
"offset": 1936,
"col": 10,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "0"
}
]
}
]
},
{
"id": "0x7f91c200dc80",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1943,
"line": 100,
"col": 5,
"tokLen": 2
},
"end": {
"offset": 1982,
"col": 44,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int *"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200daa0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1943,
"col": 5,
"tokLen": 2
},
"end": {
"offset": 1943,
"col": 5,
"tokLen": 2
}
},
"type": {
"qualType": "unsigned int *"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200d678",
"kind": "VarDecl",
"name": "pt",
"type": {
"qualType": "unsigned int *"
}
}
},
{
"id": "0x7f91c200dc58",
"kind": "CStyleCastExpr",
"range": {
"begin": {
"offset": 1948,
"col": 10,
"tokLen": 1
},
"end": {
"offset": 1982,
"col": 44,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int *"
},
"valueCategory": "prvalue",
"castKind": "IntegralToPointer",
"inner": [
{
"id": "0x7f91c200dc38",
"kind": "ParenExpr",
"range": {
"begin": {
"offset": 1960,
"col": 22,
"tokLen": 1
},
"end": {
"offset": 1982,
"col": 44,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"inner": [
{
"id": "0x7f91c200dbe0",
"kind": "BinaryOperator",
"range": {
"begin": {
"spellingLoc": {
"offset": 4821,
"file": "../include/sys/param.h",
"line": 139,
"col": 14,
"tokLen": 10,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1961,
"file": "utab.c",
"line": 100,
"col": 23,
"tokLen": 3
}
},
"end": {
"offset": 1978,
"col": 40,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "&",
"inner": [
{
"id": "0x7f91c200db88",
"kind": "BinaryOperator",
"range": {
"begin": {
"spellingLoc": {
"offset": 4821,
"file": "../include/sys/param.h",
"line": 139,
"col": 14,
"tokLen": 10,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1961,
"file": "utab.c",
"line": 100,
"col": 23,
"tokLen": 3
}
},
"end": {
"offset": 1973,
"col": 35,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "+",
"inner": [
{
"id": "0x7f91c200dac0",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 4821,
"file": "../include/sys/param.h",
"line": 139,
"col": 14,
"tokLen": 10,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1961,
"file": "utab.c",
"line": 100,
"col": 23,
"tokLen": 3
}
},
"end": {
"spellingLoc": {
"offset": 4821,
"file": "../include/sys/param.h",
"line": 139,
"col": 14,
"tokLen": 10,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1961,
"file": "utab.c",
"line": 100,
"col": 23,
"tokLen": 3
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "1073741824"
},
{
"id": "0x7f91c200db70",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1967,
"col": 29,
"tokLen": 4
},
"end": {
"offset": 1973,
"col": 35,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200db50",
"kind": "ArraySubscriptExpr",
"range": {
"begin": {
"offset": 1967,
"col": 29,
"tokLen": 4
},
"end": {
"offset": 1973,
"col": 35,
"tokLen": 1
}
},
"type": {
"qualType": "int"
},
"valueCategory": "lvalue",
"inner": [
{
"id": "0x7f91c200db20",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1967,
"col": 29,
"tokLen": 4
},
"end": {
"offset": 1967,
"col": 29,
"tokLen": 4
}
},
"type": {
"qualType": "int *"
},
"valueCategory": "prvalue",
"castKind": "ArrayToPointerDecay",
"inner": [
{
"id": "0x7f91c200dae0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1967,
"col": 29,
"tokLen": 4
},
"end": {
"offset": 1967,
"col": 29,
"tokLen": 4
}
},
"type": {
"qualType": "int[]"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c2008300",
"kind": "VarDecl",
"name": "pdir",
"type": {
"qualType": "int[]"
}
}
}
]
},
{
"id": "0x7f91c200db38",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1972,
"col": 34,
"tokLen": 1
},
"end": {
"offset": 1972,
"col": 34,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200db00",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1972,
"col": 34,
"tokLen": 1
},
"end": {
"offset": 1972,
"col": 34,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200d378",
"kind": "VarDecl",
"name": "d",
"type": {
"qualType": "unsigned int"
}
}
}
]
}
]
}
]
}
]
},
{
"id": "0x7f91c200dbc8",
"kind": "UnaryOperator",
"range": {
"begin": {
"offset": 1977,
"col": 39,
"tokLen": 1
},
"end": {
"offset": 1978,
"col": 40,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"isPostfix": false,
"opcode": "~",
"canOverflow": false,
"inner": [
{
"id": "0x7f91c200dba8",
"kind": "IntegerLiteral",
"range": {
"begin": {
"offset": 1978,
"col": 40,
"tokLen": 4
},
"end": {
"offset": 1978,
"col": 40,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "4095"
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f91c200df78",
"kind": "IfStmt",
"range": {
"begin": {
"offset": 1989,
"line": 101,
"col": 5,
"tokLen": 2
},
"end": {
"offset": 2057,
"line": 104,
"col": 5,
"tokLen": 1
}
},
"inner": [
{
"id": "0x7f91c200dd10",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 1993,
"line": 101,
"col": 9,
"tokLen": 2
},
"end": {
"spellingLoc": {
"offset": 3054,
"file": "../include/sys/param.h",
"line": 82,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1999,
"file": "utab.c",
"line": 101,
"col": 15,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"opcode": "!=",
"inner": [
{
"id": "0x7f91c200dce0",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 1993,
"col": 9,
"tokLen": 2
},
"end": {
"offset": 1993,
"col": 9,
"tokLen": 2
}
},
"type": {
"qualType": "unsigned int *"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200dca0",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 1993,
"col": 9,
"tokLen": 2
},
"end": {
"offset": 1993,
"col": 9,
"tokLen": 2
}
},
"type": {
"qualType": "unsigned int *"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200d678",
"kind": "VarDecl",
"name": "pt",
"type": {
"qualType": "unsigned int *"
}
}
}
]
},
{
"id": "0x7f91c200dcf8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"spellingLoc": {
"offset": 3054,
"file": "../include/sys/param.h",
"line": 82,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1999,
"file": "utab.c",
"line": 101,
"col": 15,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 3054,
"file": "../include/sys/param.h",
"line": 82,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1999,
"file": "utab.c",
"line": 101,
"col": 15,
"tokLen": 4
}
}
},
"type": {
"qualType": "unsigned int *"
},
"valueCategory": "prvalue",
"castKind": "NullToPointer",
"inner": [
{
"id": "0x7f91c200dcc0",
"kind": "IntegerLiteral",
"range": {
"begin": {
"spellingLoc": {
"offset": 3054,
"file": "../include/sys/param.h",
"line": 82,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1999,
"file": "utab.c",
"line": 101,
"col": 15,
"tokLen": 4
}
},
"end": {
"spellingLoc": {
"offset": 3054,
"file": "../include/sys/param.h",
"line": 82,
"col": 17,
"tokLen": 1,
"includedFrom": {
"file": "utab.c"
}
},
"expansionLoc": {
"offset": 1999,
"file": "utab.c",
"line": 101,
"col": 15,
"tokLen": 4
}
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "0"
}
]
}
]
},
{
"id": "0x7f91c200df58",
"kind": "CompoundStmt",
"range": {
"begin": {
"offset": 2005,
"col": 21,
"tokLen": 1
},
"end": {
"offset": 2057,
"line": 104,
"col": 5,
"tokLen": 1
}
},
"inner": [
{
"id": "0x7f91c200de68",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 2015,
"line": 102,
"col": 9,
"tokLen": 1
},
"end": {
"offset": 2028,
"col": 22,
"tokLen": 4
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200dd30",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 2015,
"col": 9,
"tokLen": 1
},
"end": {
"offset": 2015,
"col": 9,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200d4f8",
"kind": "VarDecl",
"name": "x",
"type": {
"qualType": "unsigned int"
}
}
},
{
"id": "0x7f91c200de48",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 2019,
"col": 13,
"tokLen": 2
},
"end": {
"offset": 2028,
"col": 22,
"tokLen": 4
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"opcode": "&",
"inner": [
{
"id": "0x7f91c200de18",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 2019,
"col": 13,
"tokLen": 2
},
"end": {
"offset": 2023,
"col": 17,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200ddc0",
"kind": "ArraySubscriptExpr",
"range": {
"begin": {
"offset": 2019,
"col": 13,
"tokLen": 2
},
"end": {
"offset": 2023,
"col": 17,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "lvalue",
"inner": [
{
"id": "0x7f91c200dd90",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 2019,
"col": 13,
"tokLen": 2
},
"end": {
"offset": 2019,
"col": 13,
"tokLen": 2
}
},
"type": {
"qualType": "unsigned int *"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200dd50",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 2019,
"col": 13,
"tokLen": 2
},
"end": {
"offset": 2019,
"col": 13,
"tokLen": 2
}
},
"type": {
"qualType": "unsigned int *"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200d678",
"kind": "VarDecl",
"name": "pt",
"type": {
"qualType": "unsigned int *"
}
}
}
]
},
{
"id": "0x7f91c200dda8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 2022,
"col": 16,
"tokLen": 1
},
"end": {
"offset": 2022,
"col": 16,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200dd70",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 2022,
"col": 16,
"tokLen": 1
},
"end": {
"offset": 2022,
"col": 16,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200d3f8",
"kind": "VarDecl",
"name": "t",
"type": {
"qualType": "unsigned int"
}
}
}
]
}
]
}
]
},
{
"id": "0x7f91c200de30",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 2027,
"col": 21,
"tokLen": 1
},
"end": {
"offset": 2028,
"col": 22,
"tokLen": 4
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"castKind": "IntegralCast",
"inner": [
{
"id": "0x7f91c200de00",
"kind": "UnaryOperator",
"range": {
"begin": {
"offset": 2027,
"col": 21,
"tokLen": 1
},
"end": {
"offset": 2028,
"col": 22,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"isPostfix": false,
"opcode": "~",
"canOverflow": false,
"inner": [
{
"id": "0x7f91c200dde0",
"kind": "IntegerLiteral",
"range": {
"begin": {
"offset": 2028,
"col": 22,
"tokLen": 4
},
"end": {
"offset": 2028,
"col": 22,
"tokLen": 4
}
},
"type": {
"qualType": "int"
},
"valueCategory": "prvalue",
"value": "4095"
}
]
}
]
}
]
}
]
},
{
"id": "0x7f91c200df38",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 2042,
"line": 103,
"col": 9,
"tokLen": 1
},
"end": {
"offset": 2050,
"col": 17,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"opcode": "=",
"inner": [
{
"id": "0x7f91c200de88",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 2042,
"col": 9,
"tokLen": 1
},
"end": {
"offset": 2042,
"col": 9,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200d578",
"kind": "VarDecl",
"name": "z",
"type": {
"qualType": "unsigned int"
}
}
},
{
"id": "0x7f91c200df18",
"kind": "BinaryOperator",
"range": {
"begin": {
"offset": 2046,
"col": 13,
"tokLen": 1
},
"end": {
"offset": 2050,
"col": 17,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"opcode": "+",
"inner": [
{
"id": "0x7f91c200dee8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 2046,
"col": 13,
"tokLen": 1
},
"end": {
"offset": 2046,
"col": 13,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200dea8",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 2046,
"col": 13,
"tokLen": 1
},
"end": {
"offset": 2046,
"col": 13,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200d4f8",
"kind": "VarDecl",
"name": "x",
"type": {
"qualType": "unsigned int"
}
}
}
]
},
{
"id": "0x7f91c200df00",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 2050,
"col": 17,
"tokLen": 1
},
"end": {
"offset": 2050,
"col": 17,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200dec8",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 2050,
"col": 17,
"tokLen": 1
},
"end": {
"offset": 2050,
"col": 17,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200d478",
"kind": "VarDecl",
"name": "o",
"type": {
"qualType": "unsigned int"
}
}
}
]
}
]
}
]
}
]
}
]
},
{
"id": "0x7f91c200dfd0",
"kind": "ReturnStmt",
"range": {
"begin": {
"offset": 2063,
"line": 105,
"col": 5,
"tokLen": 6
},
"end": {
"offset": 2070,
"col": 12,
"tokLen": 1
}
},
"inner": [
{
"id": "0x7f91c200dfb8",
"kind": "ImplicitCastExpr",
"range": {
"begin": {
"offset": 2070,
"col": 12,
"tokLen": 1
},
"end": {
"offset": 2070,
"col": 12,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "prvalue",
"castKind": "LValueToRValue",
"inner": [
{
"id": "0x7f91c200df98",
"kind": "DeclRefExpr",
"range": {
"begin": {
"offset": 2070,
"col": 12,
"tokLen": 1
},
"end": {
"offset": 2070,
"col": 12,
"tokLen": 1
}
},
"type": {
"qualType": "unsigned int"
},
"valueCategory": "lvalue",
"referencedDecl": {
"id": "0x7f91c200d578",
"kind": "VarDecl",
"name": "z",
"type": {
"qualType": "unsigned int"
}
}
}
]
}
]
}
]
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment