1 line
9.9 KiB
JSON
1 line
9.9 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_elffile_py", "label": "_elffile.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L1"}, {"id": "elffile_elfinvalid", "label": "ELFInvalid", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L18"}, {"id": "valueerror", "label": "ValueError", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "elffile_eiclass", "label": "EIClass", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L22"}, {"id": "elffile_eidata", "label": "EIData", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L27"}, {"id": "elffile_emachine", "label": "EMachine", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L32"}, {"id": "elffile_elffile", "label": "ELFFile", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L40"}, {"id": "elffile_elffile_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L45"}, {"id": "elffile_elffile_read", "label": "._read()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L90"}, {"id": "elffile_interpreter", "label": "interpreter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L94"}, {"id": "elffile_rationale_1", "label": "ELF file parser. This provides a class ``ELFFile`` that parses an ELF executabl", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L1"}, {"id": "elffile_rationale_41", "label": "Representation of an ELF executable.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L41"}, {"id": "elffile_rationale_95", "label": "The path recorded in the ``PT_INTERP`` section header.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L95"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_elffile_py", "target": "enum", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_elffile_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_elffile_py", "target": "struct", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_elffile_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_elffile_py", "target": "elffile_elfinvalid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L18", "weight": 1.0}, {"source": "elffile_elfinvalid", "target": "valueerror", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_elffile_py", "target": "elffile_eiclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_elffile_py", "target": "elffile_eidata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_elffile_py", "target": "elffile_emachine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_elffile_py", "target": "elffile_elffile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L40", "weight": 1.0}, {"source": "elffile_elffile", "target": "elffile_elffile_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L45", "weight": 1.0}, {"source": "elffile_elffile", "target": "elffile_elffile_read", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L90", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_elffile_py", "target": "elffile_interpreter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L94", "weight": 1.0}, {"source": "elffile_elffile_init", "target": "elffile_elffile_read", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L49", "weight": 1.0}, {"source": "elffile_elffile_init", "target": "elffile_elfinvalid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L51", "weight": 1.0}, {"source": "elffile_interpreter", "target": "elffile_elffile_read", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L101", "weight": 1.0}, {"source": "elffile_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_elffile_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L1", "weight": 1.0}, {"source": "elffile_rationale_41", "target": "elffile_elffile", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L41", "weight": 1.0}, {"source": "elffile_rationale_95", "target": "elffile_elffile_interpreter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L95", "weight": 1.0}], "raw_calls": [{"caller_nid": "elffile_elffile_init", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L52"}, {"caller_nid": "elffile_elffile_read", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L91"}, {"caller_nid": "elffile_elffile_read", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L91"}, {"caller_nid": "elffile_elffile_read", "callee": "calcsize", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L91"}, {"caller_nid": "elffile_interpreter", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L98"}, {"caller_nid": "elffile_interpreter", "callee": "seek", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L99"}, {"caller_nid": "elffile_interpreter", "callee": "seek", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L106"}, {"caller_nid": "elffile_interpreter", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L107"}, {"caller_nid": "elffile_interpreter", "callee": "fsdecode", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L107"}, {"caller_nid": "elffile_interpreter", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_elffile.py", "source_location": "L107"}]} |