How to debug a binary Module

Is there any way to debug a binary module in GMOD? I am trying to change a module and it seems to be just silently failing, so I would prefer to be able to use breakpoints in the code etc, does anyone know of a way how to?

Microsoft’s Visual Studio comes with tons of debugging features, you may want to take a look.

I know of them yes, just trying to figure out how to when it is garrysmod that loads the module

Visual Studio has an option to attach the DLL to a proccess.

Oooh thankyou, I was currently trying to add

__asm {
    int 3;

Will do that though thanks.