{ "definitions": [ { "name": "long_func_with_ref", "type": "void ()", "kind": "function", "body": { "file": "refs.c", "start_line": 23, "end_line": 34 }, "comment": {}, "refs": [ { "name": "refs0", "kind": "calls", "entity_kind": "function", "line": 25 }, { "name": "refs1", "kind": "calls", "entity_kind": "function", "line": 26 }, { "name": "refs0", "kind": "calls", "entity_kind": "function", "line": 27 }, { "name": "refs1", "kind": "calls", "entity_kind": "function", "line": 28 }, { "name": "refs2", "kind": "calls", "entity_kind": "function", "line": 29 }, { "name": "refs1", "kind": "takes-address-of", "entity_kind": "function", "line": 29 }, { "name": "refs0", "kind": "calls", "entity_kind": "function", "line": 29 }, { "name": "refs0", "kind": "calls", "entity_kind": "function", "line": 30 }, { "name": "refs1", "kind": "calls", "entity_kind": "function", "line": 31 }, { "name": "refs0", "kind": "calls", "entity_kind": "function", "line": 32 }, { "name": "refs1", "kind": "calls", "entity_kind": "function", "line": 33 } ] }, { "name": "refs0", "type": "int ()", "kind": "function", "body": { "file": "refs.c", "start_line": 4, "end_line": 7 }, "comment": { "file": "refs.c", "start_line": 1, "end_line": 2 } }, { "name": "refs1", "type": "void ()", "kind": "function", "body": { "file": "refs.c", "start_line": 9, "end_line": 11 }, "comment": {} }, { "name": "refs2", "type": "void (void (*)(), int)", "kind": "function", "body": { "file": "refs.c", "start_line": 13, "end_line": 15 }, "comment": {} }, { "name": "refs3", "type": "void ()", "kind": "function", "body": { "file": "refs.c", "start_line": 17, "end_line": 21 }, "comment": {}, "refs": [ { "name": "refs2", "kind": "calls", "entity_kind": "function", "line": 19 }, { "name": "refs1", "kind": "takes-address-of", "entity_kind": "function", "line": 19 }, { "name": "refs0", "kind": "calls", "entity_kind": "function", "line": 19 }, { "name": "refs2", "kind": "takes-address-of", "entity_kind": "function", "line": 20 } ] } ] }