I know that GDB remote protocol uses target byte ordering for multi-bytes values as in register set content, memory address or values to be written to the target memory. I don't see where in the GDB code this swapping from host to target byte order is done. Can someone point to the right segment of the code? Thanks for any pointers.