diffblue-cbmc/regression/symtab2gb/multiple_symtabs/entry_point.json_symtab

2983 lines
72 KiB
Plaintext

{
"symbolTable": {
"standard__short_short_integer": {
"type": {
"id": "signedbv",
"namedSub": {
"width": {
"id": "8",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "standard__short_short_integer",
"module": "",
"baseName": "standard__short_short_integer",
"mode": "C",
"prettyName": "standard__short_short_integer",
"isType": true,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"memcpy::__source3": {
"type": {
"id": "pointer",
"sub": [
{
"id": "empty"
}
],
"namedSub": {
"width": {
"id": "64",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "memcpy::__source3",
"module": "",
"baseName": "memcpy::__source3",
"mode": "C",
"prettyName": "memcpy::__source3",
"isType": false,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": true,
"isLvalue": true,
"isFileLocal": true,
"isExtern": false,
"isVolatile": false,
"isParameter": true,
"isAuxiliary": false,
"isWeak": false
},
"standard__long_float": {
"type": {
"id": "floatbv",
"namedSub": {
"width": {
"id": "64",
"sub": [
],
"namedSub": {
}
},
"f": {
"id": "52",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "standard__long_float",
"module": "",
"baseName": "standard__long_float",
"mode": "C",
"prettyName": "standard__long_float",
"isType": true,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"standard__natural": {
"type": {
"id": "signedbv",
"namedSub": {
"width": {
"id": "32",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "standard__natural",
"module": "",
"baseName": "standard__natural",
"mode": "C",
"prettyName": "standard__natural",
"isType": true,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"standard__short_float": {
"type": {
"id": "floatbv",
"namedSub": {
"width": {
"id": "32",
"sub": [
],
"namedSub": {
}
},
"f": {
"id": "23",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "standard__short_float",
"module": "",
"baseName": "standard__short_float",
"mode": "C",
"prettyName": "standard__short_float",
"isType": true,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"library": {
"type": {
"id": "code",
"namedSub": {
"parameters": {
"id": "parameters",
"sub": [
{
"id": "parameter",
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
"file": {
"id": "library.ads",
"sub": [
],
"namedSub": {
}
},
"line": {
"id": "1",
"sub": [
],
"namedSub": {
}
},
"column": {
"id": "20",
"sub": [
],
"namedSub": {
}
}
}
},
"#default_value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"type": {
"id": "signedbv",
"namedSub": {
"width": {
"id": "32",
"sub": [
],
"namedSub": {
}
}
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"#base_name": {
"id": "library__x",
"sub": [
],
"namedSub": {
}
},
"#this": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"#identifier": {
"id": "library__x",
"sub": [
],
"namedSub": {
}
}
}
}
]
},
"ellipsis": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"return_type": {
"id": "empty"
},
"#inlined": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"#KnR": {
"id": "0",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
"file": {
"id": "library.ads",
"sub": [
],
"namedSub": {
}
},
"line": {
"id": "1",
"sub": [
],
"namedSub": {
}
},
"column": {
"id": "1",
"sub": [
],
"namedSub": {
}
}
}
},
"type": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
}
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "library",
"module": "",
"baseName": "library",
"mode": "C",
"prettyName": "library",
"isType": false,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"standard__positive": {
"type": {
"id": "signedbv",
"namedSub": {
"width": {
"id": "32",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "standard__positive",
"module": "",
"baseName": "standard__positive",
"mode": "C",
"prettyName": "standard__positive",
"isType": true,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"memcpy": {
"type": {
"id": "code",
"namedSub": {
"parameters": {
"id": "parameters",
"sub": [
{
"id": "parameter",
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
}
},
"#default_value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"type": {
"id": "pointer",
"sub": [
{
"id": "empty"
}
],
"namedSub": {
"width": {
"id": "64",
"sub": [
],
"namedSub": {
}
}
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"#base_name": {
"id": "memcpy::__destination2",
"sub": [
],
"namedSub": {
}
},
"#this": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"#identifier": {
"id": "memcpy::__destination2",
"sub": [
],
"namedSub": {
}
}
}
},
{
"id": "parameter",
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
}
},
"#default_value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"type": {
"id": "pointer",
"sub": [
{
"id": "empty"
}
],
"namedSub": {
"width": {
"id": "64",
"sub": [
],
"namedSub": {
}
}
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"#base_name": {
"id": "memcpy::__source3",
"sub": [
],
"namedSub": {
}
},
"#this": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"#identifier": {
"id": "memcpy::__source3",
"sub": [
],
"namedSub": {
}
}
}
},
{
"id": "parameter",
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
}
},
"#default_value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"type": {
"id": "unsignedbv",
"namedSub": {
"width": {
"id": "64",
"sub": [
],
"namedSub": {
}
}
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"#base_name": {
"id": "memcpy::__num4",
"sub": [
],
"namedSub": {
}
},
"#this": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"#identifier": {
"id": "memcpy::__num4",
"sub": [
],
"namedSub": {
}
}
}
}
]
},
"ellipsis": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"return_type": {
"id": "pointer",
"sub": [
{
"id": "empty"
}
],
"namedSub": {
"width": {
"id": "64",
"sub": [
],
"namedSub": {
}
}
}
},
"#inlined": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"#KnR": {
"id": "0",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "memcpy",
"module": "",
"baseName": "memcpy",
"mode": "C",
"prettyName": "memcpy",
"isType": false,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"memcpy::__destination2": {
"type": {
"id": "pointer",
"sub": [
{
"id": "empty"
}
],
"namedSub": {
"width": {
"id": "64",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "memcpy::__destination2",
"module": "",
"baseName": "memcpy::__destination2",
"mode": "C",
"prettyName": "memcpy::__destination2",
"isType": false,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": true,
"isLvalue": true,
"isFileLocal": true,
"isExtern": false,
"isVolatile": false,
"isParameter": true,
"isAuxiliary": false,
"isWeak": false
},
"standard__integer": {
"type": {
"id": "signedbv",
"namedSub": {
"width": {
"id": "32",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "standard__integer",
"module": "",
"baseName": "standard__integer",
"mode": "C",
"prettyName": "standard__integer",
"isType": true,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"__CPROVER__start": {
"type": {
"id": "code",
"namedSub": {
"parameters": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"ellipsis": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"return_type": {
"id": "empty"
},
"#inlined": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"#KnR": {
"id": "0",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "code",
"sub": [
{
"id": "code",
"sub": [
{
"id": "symbol",
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
}
},
"type": {
"id": "signedbv",
"sub": [
{
"id": ""
}
],
"namedSub": {
"width": {
"id": "32",
"sub": [
],
"namedSub": {
}
}
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"identifier": {
"id": "__CPROVER_rounding_mode",
"sub": [
],
"namedSub": {
}
}
}
},
{
"id": "constant",
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
}
},
"type": {
"id": "signedbv",
"sub": [
{
"id": ""
}
],
"namedSub": {
"width": {
"id": "32",
"sub": [
],
"namedSub": {
}
}
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"value": {
"id": "00000000000000000000000000000000",
"sub": [
],
"namedSub": {
}
}
}
}
],
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
}
},
"type": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"statement": {
"id": "assign",
"sub": [
],
"namedSub": {
}
}
}
},
{
"id": "code",
"sub": [
{
"id": "symbol",
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
}
},
"type": {
"id": "empty"
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"identifier": {
"id": "return'",
"sub": [
],
"namedSub": {
}
}
}
}
],
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
}
},
"type": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"statement": {
"id": "decl",
"sub": [
],
"namedSub": {
}
}
}
},
{
"id": "code",
"sub": [
{
"id": "symbol",
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
}
},
"type": {
"id": "empty"
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"identifier": {
"id": "return'",
"sub": [
],
"namedSub": {
}
}
}
},
{
"id": "symbol",
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
}
},
"type": {
"id": "code",
"namedSub": {
"parameters": {
"id": "parameters"
},
"ellipsis": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"return_type": {
"id": "empty"
},
"#inlined": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"#KnR": {
"id": "0",
"sub": [
],
"namedSub": {
}
}
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"identifier": {
"id": "entry_point",
"sub": [
],
"namedSub": {
}
}
}
},
{
"id": "arguments"
}
],
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
}
},
"type": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"statement": {
"id": "function_call",
"sub": [
],
"namedSub": {
}
}
}
}
],
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
}
},
"type": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"statement": {
"id": "block",
"sub": [
],
"namedSub": {
}
}
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "__CPROVER__start",
"module": "",
"baseName": "__CPROVER__start",
"mode": "C",
"prettyName": "__CPROVER__start",
"isType": false,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"return'": {
"type": {
"id": "empty"
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "return'",
"module": "",
"baseName": "return'",
"mode": "C",
"prettyName": "return'",
"isType": false,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"standard__boolean": {
"type": {
"id": "bool"
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "standard__boolean",
"module": "",
"baseName": "standard__boolean",
"mode": "C",
"prettyName": "standard__boolean",
"isType": true,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"malloc::__size1": {
"type": {
"id": "unsignedbv",
"namedSub": {
"width": {
"id": "64",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "malloc::__size1",
"module": "",
"baseName": "malloc::__size1",
"mode": "C",
"prettyName": "malloc::__size1",
"isType": false,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": true,
"isLvalue": true,
"isFileLocal": true,
"isExtern": false,
"isVolatile": false,
"isParameter": true,
"isAuxiliary": false,
"isWeak": false
},
"library__x": {
"type": {
"id": "signedbv",
"namedSub": {
"width": {
"id": "32",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "library__x",
"module": "",
"baseName": "library__x",
"mode": "C",
"prettyName": "library__x",
"isType": false,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": true,
"isLvalue": true,
"isFileLocal": true,
"isExtern": false,
"isVolatile": false,
"isParameter": true,
"isAuxiliary": false,
"isWeak": false
},
"standard__long_long_integer": {
"type": {
"id": "signedbv",
"namedSub": {
"width": {
"id": "64",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "standard__long_long_integer",
"module": "",
"baseName": "standard__long_long_integer",
"mode": "C",
"prettyName": "standard__long_long_integer",
"isType": true,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"malloc": {
"type": {
"id": "code",
"namedSub": {
"parameters": {
"id": "parameters",
"sub": [
{
"id": "parameter",
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
}
},
"#default_value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"type": {
"id": "unsignedbv",
"namedSub": {
"width": {
"id": "64",
"sub": [
],
"namedSub": {
}
}
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"#base_name": {
"id": "malloc::__size1",
"sub": [
],
"namedSub": {
}
},
"#this": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"#identifier": {
"id": "malloc::__size1",
"sub": [
],
"namedSub": {
}
}
}
}
]
},
"ellipsis": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"return_type": {
"id": "pointer",
"sub": [
{
"id": "empty"
}
],
"namedSub": {
"width": {
"id": "64",
"sub": [
],
"namedSub": {
}
}
}
},
"#inlined": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"#KnR": {
"id": "0",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "malloc",
"module": "",
"baseName": "malloc",
"mode": "C",
"prettyName": "malloc",
"isType": false,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"standard__wide_character": {
"type": {
"id": "unsignedbv",
"namedSub": {
"width": {
"id": "16",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "standard__wide_character",
"module": "",
"baseName": "standard__wide_character",
"mode": "C",
"prettyName": "standard__wide_character",
"isType": true,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"memcpy::__num4": {
"type": {
"id": "unsignedbv",
"namedSub": {
"width": {
"id": "64",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "memcpy::__num4",
"module": "",
"baseName": "memcpy::__num4",
"mode": "C",
"prettyName": "memcpy::__num4",
"isType": false,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": true,
"isLvalue": true,
"isFileLocal": true,
"isExtern": false,
"isVolatile": false,
"isParameter": true,
"isAuxiliary": false,
"isWeak": false
},
"__CPROVER_rounding_mode": {
"type": {
"id": "signedbv",
"namedSub": {
"width": {
"id": "32",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "__CPROVER_rounding_mode",
"module": "",
"baseName": "__CPROVER_rounding_mode",
"mode": "C",
"prettyName": "__CPROVER_rounding_mode",
"isType": false,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": true,
"isThreadLocal": false,
"isLvalue": true,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"standard__universal_integer": {
"type": {
"id": "integer"
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "standard__universal_integer",
"module": "",
"baseName": "standard__universal_integer",
"mode": "C",
"prettyName": "standard__universal_integer",
"isType": true,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"__CPROVER_size_t": {
"type": {
"id": "unsignedbv",
"namedSub": {
"width": {
"id": "64",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "__CPROVER_size_t",
"module": "",
"baseName": "__CPROVER_size_t",
"mode": "C",
"prettyName": "__CPROVER_size_t",
"isType": true,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"standard__long_integer": {
"type": {
"id": "signedbv",
"namedSub": {
"width": {
"id": "64",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "standard__long_integer",
"module": "",
"baseName": "standard__long_integer",
"mode": "C",
"prettyName": "standard__long_integer",
"isType": true,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"standard__character": {
"type": {
"id": "unsignedbv",
"namedSub": {
"width": {
"id": "8",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "standard__character",
"module": "",
"baseName": "standard__character",
"mode": "C",
"prettyName": "standard__character",
"isType": true,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"standard__float": {
"type": {
"id": "floatbv",
"namedSub": {
"width": {
"id": "32",
"sub": [
],
"namedSub": {
}
},
"f": {
"id": "23",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "standard__float",
"module": "",
"baseName": "standard__float",
"mode": "C",
"prettyName": "standard__float",
"isType": true,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"standard__long_long_float": {
"type": {
"id": "floatbv",
"namedSub": {
"width": {
"id": "64",
"sub": [
],
"namedSub": {
}
},
"f": {
"id": "52",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "standard__long_long_float",
"module": "",
"baseName": "standard__long_long_float",
"mode": "C",
"prettyName": "standard__long_long_float",
"isType": true,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"standard__wide_wide_character": {
"type": {
"id": "unsignedbv",
"namedSub": {
"width": {
"id": "32",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "standard__wide_wide_character",
"module": "",
"baseName": "standard__wide_wide_character",
"mode": "C",
"prettyName": "standard__wide_wide_character",
"isType": true,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"standard__string": {
"type": {
"id": "string"
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "standard__string",
"module": "",
"baseName": "standard__string",
"mode": "C",
"prettyName": "standard__string",
"isType": true,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"user": {
"type": {
"id": "code",
"namedSub": {
"parameters": {
"id": "parameters"
},
"ellipsis": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"return_type": {
"id": "empty"
},
"#inlined": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"#KnR": {
"id": "0",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
"file": {
"id": "user.ads",
"sub": [
],
"namedSub": {
}
},
"line": {
"id": "1",
"sub": [
],
"namedSub": {
}
},
"column": {
"id": "1",
"sub": [
],
"namedSub": {
}
}
}
},
"type": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
}
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "user",
"module": "",
"baseName": "user",
"mode": "C",
"prettyName": "user",
"isType": false,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"standard__short_integer": {
"type": {
"id": "signedbv",
"namedSub": {
"width": {
"id": "16",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "standard__short_integer",
"module": "",
"baseName": "standard__short_integer",
"mode": "C",
"prettyName": "standard__short_integer",
"isType": true,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
},
"entry_point": {
"type": {
"id": "code",
"namedSub": {
"parameters": {
"id": "parameters"
},
"ellipsis": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"return_type": {
"id": "empty"
},
"#inlined": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"#KnR": {
"id": "0",
"sub": [
],
"namedSub": {
}
}
}
},
"value": {
"id": "code",
"sub": [
{
"id": "code",
"sub": [
{
"id": "code",
"sub": [
{
"id": "nil",
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
"file": {
"id": "entry_point.adb",
"sub": [
],
"namedSub": {
}
},
"line": {
"id": "5",
"sub": [
],
"namedSub": {
}
},
"column": {
"id": "3",
"sub": [
],
"namedSub": {
}
}
}
},
"type": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
}
}
},
{
"id": "symbol",
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
}
},
"type": {
"id": "code",
"namedSub": {
"parameters": {
"id": "parameters"
},
"ellipsis": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"return_type": {
"id": "empty"
},
"#inlined": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"#KnR": {
"id": "0",
"sub": [
],
"namedSub": {
}
}
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"identifier": {
"id": "user",
"sub": [
],
"namedSub": {
}
}
}
},
{
"id": "arguments"
}
],
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
"file": {
"id": "entry_point.adb",
"sub": [
],
"namedSub": {
}
},
"line": {
"id": "5",
"sub": [
],
"namedSub": {
}
},
"column": {
"id": "3",
"sub": [
],
"namedSub": {
}
}
}
},
"type": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"statement": {
"id": "function_call",
"sub": [
],
"namedSub": {
}
}
}
},
{
"id": "code",
"sub": [
{
"id": "nil",
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
"file": {
"id": "entry_point.adb",
"sub": [
],
"namedSub": {
}
},
"line": {
"id": "6",
"sub": [
],
"namedSub": {
}
},
"column": {
"id": "3",
"sub": [
],
"namedSub": {
}
}
}
},
"type": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
}
}
},
{
"id": "symbol",
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
}
},
"type": {
"id": "code",
"namedSub": {
"parameters": {
"id": "parameters",
"sub": [
{
"id": "parameter",
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
"file": {
"id": "library.ads",
"sub": [
],
"namedSub": {
}
},
"line": {
"id": "1",
"sub": [
],
"namedSub": {
}
},
"column": {
"id": "20",
"sub": [
],
"namedSub": {
}
}
}
},
"#default_value": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"type": {
"id": "signedbv",
"namedSub": {
"width": {
"id": "32",
"sub": [
],
"namedSub": {
}
}
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"#base_name": {
"id": "library__x",
"sub": [
],
"namedSub": {
}
},
"#this": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"#identifier": {
"id": "library__x",
"sub": [
],
"namedSub": {
}
}
}
}
]
},
"ellipsis": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"return_type": {
"id": "empty"
},
"#inlined": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"#KnR": {
"id": "0",
"sub": [
],
"namedSub": {
}
}
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"identifier": {
"id": "library",
"sub": [
],
"namedSub": {
}
}
}
},
{
"id": "arguments",
"sub": [
{
"id": "constant",
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
"file": {
"id": "entry_point.adb",
"sub": [
],
"namedSub": {
}
},
"line": {
"id": "6",
"sub": [
],
"namedSub": {
}
},
"column": {
"id": "12",
"sub": [
],
"namedSub": {
}
}
}
},
"type": {
"id": "signedbv",
"namedSub": {
"width": {
"id": "32",
"sub": [
],
"namedSub": {
}
}
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"value": {
"id": "FFFFFFFB",
"sub": [
],
"namedSub": {
}
}
}
}
]
}
],
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
"file": {
"id": "entry_point.adb",
"sub": [
],
"namedSub": {
}
},
"line": {
"id": "6",
"sub": [
],
"namedSub": {
}
},
"column": {
"id": "3",
"sub": [
],
"namedSub": {
}
}
}
},
"type": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"statement": {
"id": "function_call",
"sub": [
],
"namedSub": {
}
}
}
}
],
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
}
},
"type": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"statement": {
"id": "block",
"sub": [
],
"namedSub": {
}
}
}
}
],
"namedSub": {
"#source_location": {
"id": "source_location",
"sub": [
],
"namedSub": {
"file": {
"id": "entry_point.adb",
"sub": [
],
"namedSub": {
}
},
"line": {
"id": "3",
"sub": [
],
"namedSub": {
}
},
"column": {
"id": "1",
"sub": [
],
"namedSub": {
}
}
}
},
"type": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"range_check": {
"id": "0",
"sub": [
],
"namedSub": {
}
},
"statement": {
"id": "block",
"sub": [
],
"namedSub": {
}
}
}
},
"location": {
"id": "nil",
"sub": [
],
"namedSub": {
}
},
"name": "entry_point",
"module": "",
"baseName": "entry_point",
"mode": "C",
"prettyName": "entry_point",
"isType": false,
"isMacro": false,
"isExported": false,
"isInput": false,
"isOutput": false,
"isStateVar": false,
"isProperty": false,
"isStaticLifetime": false,
"isThreadLocal": false,
"isLvalue": false,
"isFileLocal": false,
"isExtern": false,
"isVolatile": false,
"isParameter": false,
"isAuxiliary": false,
"isWeak": false
}
}
}