how debugger like gdb works to setup a breakpoint through a jtag interface on an embedded board?

i want to know if sbdy has an idea about how once i type a command in GDB from my host to set a breakpoint on an embedded remote processor, this command will arrive to this processor through jtag and will be executed ?

thanks

More questions in this forum