Files
tfm_ainventory/graphify-out/cache/dfbbccfdbffeef4223b109d2b832a4112776568629d5441ae6ff81b36ccb9e12.json

1 line
12 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_greenlet_tpythonstate_cpp", "label": "TPythonState.cpp", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L1"}, {"id": "tpythonstate_pythonstate", "label": "PythonState()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L9"}, {"id": "tpythonstate_may_switch_away", "label": "may_switch_away()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L95"}, {"id": "tpythonstate_operator", "label": "operator<<()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L122"}, {"id": "tpythonstate_greenlet_noinline", "label": "GREENLET_NOINLINE()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L207"}, {"id": "tpythonstate_unexpose_frames", "label": "unexpose_frames()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L225"}, {"id": "tpythonstate_will_switch_from", "label": "will_switch_from()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L315"}, {"id": "tpythonstate_set_initial_state", "label": "set_initial_state()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L326"}, {"id": "tpythonstate_tp_traverse", "label": "tp_traverse()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L351"}, {"id": "tpythonstate_tp_clear", "label": "tp_clear()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L376"}, {"id": "tpythonstate_set_new_cframe", "label": "set_new_cframe()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L388"}, {"id": "tpythonstate_did_finish", "label": "did_finish()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L406"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_greenlet_tpythonstate_cpp", "target": "python", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tpythonstate_cpp", "target": "tgreenlet", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tpythonstate_cpp", "target": "tpythonstate_pythonstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tpythonstate_cpp", "target": "tpythonstate_may_switch_away", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L95", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tpythonstate_cpp", "target": "tpythonstate_operator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L122", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tpythonstate_cpp", "target": "tpythonstate_greenlet_noinline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L207", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tpythonstate_cpp", "target": "tpythonstate_unexpose_frames", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L225", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tpythonstate_cpp", "target": "tpythonstate_operator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L229", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tpythonstate_cpp", "target": "tpythonstate_will_switch_from", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L315", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tpythonstate_cpp", "target": "tpythonstate_set_initial_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L326", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tpythonstate_cpp", "target": "tpythonstate_tp_traverse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L351", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tpythonstate_cpp", "target": "tpythonstate_tp_clear", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L376", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tpythonstate_cpp", "target": "tpythonstate_set_new_cframe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L388", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tpythonstate_cpp", "target": "tpythonstate_did_finish", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L406", "weight": 1.0}, {"source": "tpythonstate_operator", "target": "tpythonstate_unexpose_frames", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L254", "weight": 1.0}], "raw_calls": [{"caller_nid": "tpythonstate_pythonstate", "callee": "PyThreadState_GET", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L90"}, {"caller_nid": "tpythonstate_may_switch_away", "callee": "Py_XDECREF", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L118"}, {"caller_nid": "tpythonstate_may_switch_away", "callee": "PyThreadState_GetFrame", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L118"}, {"caller_nid": "tpythonstate_may_switch_away", "callee": "PyThreadState_GET", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L118"}, {"caller_nid": "tpythonstate_operator", "callee": "steal", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L124"}, {"caller_nid": "tpythonstate_operator", "callee": "PyThreadState_GetFrame", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L163"}, {"caller_nid": "tpythonstate_operator", "callee": "Py_XDECREF", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L164"}, {"caller_nid": "tpythonstate_operator", "callee": "steal", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L166"}, {"caller_nid": "tpythonstate_operator", "callee": "top_frame", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L168"}, {"caller_nid": "tpythonstate_operator", "callee": "Py_XNewRef", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L193"}, {"caller_nid": "tpythonstate_operator", "callee": "steal", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L201"}, {"caller_nid": "tpythonstate_greenlet_noinline", "callee": "top_frame", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L209"}, {"caller_nid": "tpythonstate_greenlet_noinline", "callee": "assert", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L218"}, {"caller_nid": "tpythonstate_greenlet_noinline", "callee": "memcpy", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L219"}, {"caller_nid": "tpythonstate_operator", "callee": "relinquish_ownership", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L231"}, {"caller_nid": "tpythonstate_operator", "callee": "top_frame", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L271"}, {"caller_nid": "tpythonstate_operator", "callee": "relinquish_ownership", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L275"}, {"caller_nid": "tpythonstate_operator", "callee": "Py_XDECREF", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L291"}, {"caller_nid": "tpythonstate_operator", "callee": "Py_CLEAR", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L299"}, {"caller_nid": "tpythonstate_operator", "callee": "relinquish_ownership", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L309"}, {"caller_nid": "tpythonstate_tp_traverse", "callee": "Py_VISIT", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L353"}, {"caller_nid": "tpythonstate_tp_traverse", "callee": "borrow", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L353"}, {"caller_nid": "tpythonstate_tp_traverse", "callee": "Py_VISIT", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L355"}, {"caller_nid": "tpythonstate_tp_traverse", "callee": "borrow", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L355"}, {"caller_nid": "tpythonstate_tp_clear", "callee": "CLEAR", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L383"}, {"caller_nid": "tpythonstate_set_new_cframe", "callee": "PyThreadState_GET", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L390"}, {"caller_nid": "tpythonstate_set_new_cframe", "callee": "PyThreadState_GET", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L397"}, {"caller_nid": "tpythonstate_did_finish", "callee": "PyObject_GetArenaAllocator", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L454"}, {"caller_nid": "tpythonstate_did_finish", "callee": "PyObject_GetArenaAllocator", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L468"}, {"caller_nid": "tpythonstate_did_finish", "callee": "free", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TPythonState.cpp", "source_location": "L476"}]}