gitextract_e5ud6w3z/ ├── .gitignore ├── .travis.yml ├── README.md ├── data/ │ ├── .gitignore │ ├── Makefile.xml │ ├── README.md │ ├── gputop.proto │ ├── guids.xml │ ├── oa-bdw.xml │ ├── oa-bxt.xml │ ├── oa-cflgt2.xml │ ├── oa-cflgt3.xml │ ├── oa-chv.xml │ ├── oa-cnl.xml │ ├── oa-glk.xml │ ├── oa-hsw.xml │ ├── oa-icl.xml │ ├── oa-kblgt2.xml │ ├── oa-kblgt3.xml │ ├── oa-lkf.xml │ ├── oa-sklgt2.xml │ ├── oa-sklgt3.xml │ ├── oa-sklgt4.xml │ └── oa-tgl.xml ├── docker/ │ ├── travis-build-environment-centos/ │ │ ├── Dockerfile │ │ ├── README.md │ │ └── build-travis-docker-image.sh │ └── travis-build-environment-ubuntu/ │ ├── Dockerfile │ ├── README.md │ └── build-travis-docker-image.sh ├── gputop.doap ├── lib/ │ ├── gputop-client-context.c │ ├── gputop-client-context.h │ ├── gputop-log.h │ ├── gputop-network.h │ ├── gputop-oa-counters.c │ ├── gputop-oa-counters.h │ ├── gputop-oa-metrics.c │ ├── gputop-oa-metrics.h │ ├── gputop-util.h │ ├── meson.build │ └── tracepoint_format.leg ├── mesa/ │ ├── include/ │ │ ├── c11/ │ │ │ ├── threads.h │ │ │ ├── threads_posix.h │ │ │ └── threads_win32.h │ │ ├── c99_alloca.h │ │ ├── c99_compat.h │ │ ├── c99_math.h │ │ ├── drm-uapi/ │ │ │ ├── README │ │ │ ├── drm.h │ │ │ ├── drm_fourcc.h │ │ │ ├── drm_mode.h │ │ │ ├── i915_drm.h │ │ │ └── vc4_drm.h │ │ ├── no_extern_c.h │ │ └── pci_ids/ │ │ ├── i965_pci_ids.h │ │ └── iris_pci_ids.h │ ├── meson.build │ └── src/ │ ├── compiler/ │ │ └── shader_enums.h │ ├── intel/ │ │ ├── common/ │ │ │ └── gen_gem.h │ │ └── dev/ │ │ ├── gen_device_info.c │ │ └── gen_device_info.h │ ├── mesa/ │ │ └── main/ │ │ ├── compiler.h │ │ └── hash.h │ └── util/ │ ├── bitscan.c │ ├── bitscan.h │ ├── bitset.h │ ├── hash_table.c │ ├── hash_table.h │ ├── list.h │ ├── macros.h │ ├── ralloc.c │ └── ralloc.h ├── meson.build ├── meson_options.txt ├── scripts/ │ ├── deploy-demo-site.sh │ ├── gen-template.py │ ├── gputop-oa-codegen.py │ ├── i915-perf-kernelgen.py │ ├── mdapi-xml-convert.py │ ├── meson-cross/ │ │ ├── emscripten-docker-debug.txt │ │ └── emscripten-docker-release.txt │ ├── pylibs/ │ │ ├── .gitignore │ │ ├── __init__.py │ │ ├── codegen/ │ │ │ └── __init__.py │ │ └── oa_guid_registry/ │ │ └── __init__.py │ ├── travis-ci-build.sh │ ├── travis-ci-prep-docker-centos.sh │ ├── travis-ci-prep-docker-ubuntu.sh │ ├── travis-ci-test.sh │ └── update-guids.py ├── server/ │ ├── gputop-cpu.c │ ├── gputop-cpu.h │ ├── gputop-debugfs.c │ ├── gputop-debugfs.h │ ├── gputop-gl.c │ ├── gputop-gl.h │ ├── gputop-ioctl.c │ ├── gputop-log.c │ ├── gputop-main.c │ ├── gputop-mainloop.h │ ├── gputop-ncurses.c │ ├── gputop-perf.c │ ├── gputop-perf.h │ ├── gputop-server.c │ ├── gputop-server.h │ ├── gputop-string.c │ ├── gputop-string.h │ ├── gputop-system.c │ ├── gputop-sysutil.c │ ├── gputop-sysutil.h │ ├── meson.build │ ├── registry/ │ │ ├── .gitignore │ │ ├── egl.xml │ │ ├── genapis.py │ │ ├── gl.xml │ │ ├── glx.xml │ │ └── reg.py │ └── stdatomic.h ├── subprojects/ │ ├── .gitignore │ ├── h2o.wrap │ ├── libuv.wrap │ ├── packagecache/ │ │ └── .gitignore │ ├── peg.wrap │ ├── protobuf-c.wrap │ ├── protobuf.wrap │ └── wslay.wrap ├── ui/ │ ├── gputop-emscripten-network.c │ ├── gputop-soup-network.c │ ├── gputop-ui-main.cpp │ ├── gputop-ui-multilines.cpp │ ├── gputop-ui-multilines.h │ ├── gputop-ui-piechart.cpp │ ├── gputop-ui-piechart.h │ ├── gputop-ui-plots.cpp │ ├── gputop-ui-plots.h │ ├── gputop-ui-timeline.cpp │ ├── gputop-ui-timeline.h │ ├── gputop-ui-topology.cpp │ ├── gputop-ui-topology.h │ ├── gputop-ui-utils.cpp │ ├── gputop-ui-utils.h │ ├── gputop-ui.css │ ├── gputop-uv-network.c │ ├── imgui/ │ │ ├── LICENSE.txt │ │ ├── imconfig.h │ │ ├── imgui.cpp │ │ ├── imgui.h │ │ ├── imgui_demo.cpp │ │ ├── imgui_draw.cpp │ │ ├── imgui_impl_glfw_gl3.cpp │ │ ├── imgui_impl_glfw_gl3.h │ │ ├── imgui_impl_gtk3_cogl.cpp │ │ ├── imgui_impl_gtk3_cogl.h │ │ ├── imgui_impl_sdl_gles2.cpp │ │ ├── imgui_impl_sdl_gles2.h │ │ ├── imgui_internal.h │ │ ├── stb_rect_pack.h │ │ ├── stb_textedit.h │ │ └── stb_truetype.h │ ├── index.html │ └── meson.build ├── utils/ │ ├── gputop-configs.c │ └── meson.build └── wrapper/ ├── gputop-uv-network.c ├── gputop-wrapper-main.c └── meson.build