A small (16KB) VS Code extension that runs dissassembler tools on known GPU program binary formats and shows the output with a basic syntax highlight. This extension collects no data; and has a small and carefully chosen supply chain.
This extension is created entirely by AI under my direction, and is biased towards my own opinion about ergonomics. I understand if you don't like AI, please feel free to not use this extension.
Features
Automated Magic Byte Detection: Automatically identifies GPU binary formats by inspecting the first 64 bytes of a file.
Multi-Architecture Support:
NVIDIA CUDA:
Standalone CUBIN (.cubin) via nvdisasm.
Fatbinary (.fatbin) via cuobjdump.
PTX (.ptx) intermediate assembly.
DirectX: DXBC (including DXIL and legacy DXBC) via dxc -dumpbin.
Vulkan/OpenCL: SPIR-V (Little and Big Endian) via spirv-dis.