There's no need for an additional dependency, GDB already has disassembly support (both in TUI mode: `disassembly` and MI mode: `-data-disassemble` etc.).
However, wiring a disassembly view into the plugin will require some non-trivial effort.
The basic idea is to have an additional editor with disassembly instructions corresponding to the current call-stack and ability to step by instructions from the current point.