gitextract_spmzcg02/ ├── .clang-format ├── .github/ │ └── workflows/ │ └── compile.yml ├── .gitignore ├── AppImage/ │ ├── README.md │ └── make_appimage.sh ├── CMakeLists.txt ├── COPYING ├── Dockerfile ├── README.markdown ├── cmake/ │ ├── cmake_uninstall.cmake.in │ ├── compile-flags-helpers.cmake │ ├── modules/ │ │ ├── FindASan.cmake │ │ ├── FindCurses.cmake │ │ ├── FindLibdrm.cmake │ │ ├── FindMSan.cmake │ │ ├── FindSanitizers.cmake │ │ ├── FindSystemd.cmake │ │ ├── FindTSan.cmake │ │ ├── FindUBSan.cmake │ │ ├── FindUDev.cmake │ │ ├── asan-wrapper │ │ └── sanitize-helpers.cmake │ └── optimization_flags.cmake ├── desktop/ │ ├── nvtop.desktop │ └── nvtop.metainfo.xml.in ├── include/ │ ├── ascend/ │ │ └── dcmi_interface_api.h │ ├── ini.h │ ├── libdrm/ │ │ └── xe_drm.h │ ├── list.h │ ├── nvtop/ │ │ ├── common.h │ │ ├── device_discovery.h │ │ ├── extract_gpuinfo.h │ │ ├── extract_gpuinfo_common.h │ │ ├── extract_processinfo_fdinfo.h │ │ ├── get_process_info.h │ │ ├── info_messages.h │ │ ├── interface.h │ │ ├── interface_common.h │ │ ├── interface_internal_common.h │ │ ├── interface_layout_selection.h │ │ ├── interface_options.h │ │ ├── interface_ring_buffer.h │ │ ├── interface_setup_win.h │ │ ├── plot.h │ │ ├── time.h │ │ └── version.h.in │ └── uthash.h ├── manpage/ │ └── nvtop.in ├── snap/ │ └── snapcraft.yaml ├── src/ │ ├── CMakeLists.txt │ ├── amdgpu_ids.h │ ├── device_discovery_linux.c │ ├── extract_gcuinfo_enflame.c │ ├── extract_gpuinfo.c │ ├── extract_gpuinfo_amdgpu.c │ ├── extract_gpuinfo_amdgpu_utils.c │ ├── extract_gpuinfo_apple.m │ ├── extract_gpuinfo_ascend.c │ ├── extract_gpuinfo_intel.c │ ├── extract_gpuinfo_intel.h │ ├── extract_gpuinfo_intel_i915.c │ ├── extract_gpuinfo_intel_xe.c │ ├── extract_gpuinfo_mali_common.c │ ├── extract_gpuinfo_metax.c │ ├── extract_gpuinfo_msm.c │ ├── extract_gpuinfo_msm_utils.c │ ├── extract_gpuinfo_nvidia.c │ ├── extract_gpuinfo_panfrost.c │ ├── extract_gpuinfo_panfrost_utils.c │ ├── extract_gpuinfo_panthor.c │ ├── extract_gpuinfo_panthor_utils.c │ ├── extract_gpuinfo_tpu.c │ ├── extract_gpuinfo_v3d.c │ ├── extract_gpuinfo_v3d_utils.c │ ├── extract_npuinfo_rockchip.c │ ├── extract_processinfo_fdinfo.c │ ├── extract_processinfo_mac.c │ ├── get_process_info_linux.c │ ├── get_process_info_mac.c │ ├── info_messages_linux.c │ ├── info_messages_mac.c │ ├── ini.c │ ├── interface.c │ ├── interface_layout_selection.c │ ├── interface_options.c │ ├── interface_ring_buffer.c │ ├── interface_setup_win.c │ ├── mali_common.h │ ├── nvtop.c │ ├── panfrost_drm.h │ ├── panfrost_utils.h │ ├── panthor_drm.h │ ├── panthor_utils.h │ ├── plot.c │ └── time.c └── tests/ ├── CMakeLists.txt └── interfaceTests.cpp