@@ -236,9 +236,7 @@ def handle_g(subcmd: str) -> Reply:
236236 # see: ./xml/arm/arm-fpa.xml
237237 # see: https://sourceware.org/git/?p=binutils-gdb.git;a=blob;f=gdb/arch/arm.h;h=fa589fd0582c0add627a068e6f4947a909c45e86;hb=HEAD#l127
238238
239- data = '' .join (__get_reg_value (* entry ) for entry in self .regsmap )
240-
241- return data
239+ return '' .join (__get_reg_value (* entry ) for entry in self .regsmap )
242240
243241
244242 def handle_G (subcmd : str ) -> Reply :
@@ -349,6 +347,7 @@ def handle_Q(subcmd: str) -> Reply:
349347
350348 if feature == 'StartNoAckMode' :
351349 server .ack_mode = False
350+ server .log .debug ('[noack mode enabled]' )
352351
353352 return REPLY_OK if feature in supported else REPLY_EMPTY
354353
@@ -735,6 +734,7 @@ def handle_z(subcmd: str) -> Reply:
735734 for packet in server .readpackets ():
736735 if server .ack_mode :
737736 server .send (REPLY_ACK , raw = True )
737+ server .log .debug ('[sent ack]' )
738738
739739 cmd , subcmd = packet [0 ], packet [1 :]
740740 handler = handlers .get (f'{ cmd :c} ' )
@@ -949,7 +949,7 @@ def rle_decode(data: bytes) -> bytes:
949949 def __repl (m : 're.Match[bytes]' ) -> bytes :
950950 ch , _ , times = m [0 ]
951951
952- return bytes ([ch ] * times )
952+ return bytes ([ch ] * ( 1 + times - 29 ) )
953953
954954 return re .sub (br'.\*.' , __repl , data , flags = re .DOTALL )
955955
0 commit comments