1 line
12 KiB
JSON
1 line
12 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_greenlet_tstackstate_cpp", "label": "TStackState.cpp", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L1"}, {"id": "tstackstate_stackstate", "label": "StackState()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L26"}, {"id": "tstackstate_free_stack_copy", "label": "free_stack_copy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L79"}, {"id": "tstackstate_copy_heap_to_stack", "label": "copy_heap_to_stack()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L86"}, {"id": "tstackstate_copy_stack_to_heap_up_to", "label": "copy_stack_to_heap_up_to()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L106"}, {"id": "tstackstate_copy_stack_to_heap", "label": "copy_stack_to_heap()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L134"}, {"id": "tstackstate_started", "label": "started()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L164"}, {"id": "tstackstate_main", "label": "main()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L169"}, {"id": "tstackstate_active", "label": "active()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L174"}, {"id": "tstackstate_set_active", "label": "set_active()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L179"}, {"id": "tstackstate_set_inactive", "label": "set_inactive()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L185"}, {"id": "tstackstate_stack_saved", "label": "stack_saved()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L203"}, {"id": "tstackstate_stack_start", "label": "stack_start()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L208"}, {"id": "tstackstate_make_main", "label": "make_main()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L214"}, {"id": "tstackstate_copy_from_stack", "label": "copy_from_stack()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L229"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_greenlet_tstackstate_cpp", "target": "tgreenlet", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tstackstate_cpp", "target": "iostream", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tstackstate_cpp", "target": "tstackstate_stackstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tstackstate_cpp", "target": "tstackstate_stackstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tstackstate_cpp", "target": "tstackstate_stackstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tstackstate_cpp", "target": "tstackstate_free_stack_copy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L79", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tstackstate_cpp", "target": "tstackstate_copy_heap_to_stack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L86", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tstackstate_cpp", "target": "tstackstate_copy_stack_to_heap_up_to", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L106", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tstackstate_cpp", "target": "tstackstate_copy_stack_to_heap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L134", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tstackstate_cpp", "target": "tstackstate_started", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L164", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tstackstate_cpp", "target": "tstackstate_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L169", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tstackstate_cpp", "target": "tstackstate_active", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L174", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tstackstate_cpp", "target": "tstackstate_set_active", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L179", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tstackstate_cpp", "target": "tstackstate_set_inactive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L185", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tstackstate_cpp", "target": "tstackstate_stack_saved", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L203", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tstackstate_cpp", "target": "tstackstate_stack_start", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L208", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tstackstate_cpp", "target": "tstackstate_make_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L214", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tstackstate_cpp", "target": "tstackstate_stackstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L222", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_greenlet_tstackstate_cpp", "target": "tstackstate_copy_from_stack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L229", "weight": 1.0}, {"source": "tstackstate_copy_heap_to_stack", "target": "tstackstate_free_stack_copy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L92", "weight": 1.0}, {"source": "tstackstate_copy_stack_to_heap", "target": "tstackstate_copy_stack_to_heap_up_to", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L151", "weight": 1.0}, {"source": "tstackstate_set_inactive", "target": "tstackstate_free_stack_copy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L199", "weight": 1.0}, {"source": "tstackstate_stackstate", "target": "tstackstate_free_stack_copy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L225", "weight": 1.0}], "raw_calls": [{"caller_nid": "tstackstate_free_stack_copy", "callee": "PyMem_Free", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L81"}, {"caller_nid": "tstackstate_copy_heap_to_stack", "callee": "memcpy", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L91"}, {"caller_nid": "tstackstate_copy_stack_to_heap_up_to", "callee": "assert", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L120"}, {"caller_nid": "tstackstate_copy_stack_to_heap_up_to", "callee": "PyMem_Realloc", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L122"}, {"caller_nid": "tstackstate_copy_stack_to_heap_up_to", "callee": "PyErr_NoMemory", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L124"}, {"caller_nid": "tstackstate_copy_stack_to_heap_up_to", "callee": "memcpy", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L127"}, {"caller_nid": "tstackstate_copy_stack_to_heap", "callee": "assert", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L141"}, {"caller_nid": "tstackstate_set_active", "callee": "assert", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L181"}, {"caller_nid": "tstackstate_copy_from_stack", "callee": "memcpy", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L237"}, {"caller_nid": "tstackstate_copy_from_stack", "callee": "memcpy", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L245"}, {"caller_nid": "tstackstate_copy_from_stack", "callee": "min<size_t>", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L252"}, {"caller_nid": "tstackstate_copy_from_stack", "callee": "memcpy", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L253"}, {"caller_nid": "tstackstate_copy_from_stack", "callee": "memcpy", "source_file": "backend/venv/lib/python3.12/site-packages/greenlet/TStackState.cpp", "source_location": "L259"}]} |