********** ********** Test: DISABLING breakpoints ------------------------------------ ENABLE BPS1,2,3 ------------ 249-break-enable 1 249^done (gdb) 250-break-enable 2 250^done (gdb) 251-break-enable 3 251^done (gdb) -------------------------------- RESUME FAILS (3 of 2 allowed bps) ------ 252-exec-step-instruction 1 252^running (gdb) &"Sending packet: $Z0,200094,4#45..." Sending packet: $Z0,200094,4#45...Ack Packet received: OK &"Ack\n" &"Packet received: OK\n" &"Packet Z0 (software-breakpoint) is supported\n" &"Sending packet: $Z0,20009c,4#74..." Packet Z0 (software-breakpoint) is supported Sending packet: $Z0,20009c,4#74...Ack Packet received: OK Sending packet: $Z0,200080,4#40...Ack Packet received: E11 Warning: Cannot insert breakpoint 3. Error accessing memory address 0x200080: (undocumented errno -1). &"Ack\n" &"Packet received: OK\n" &"Sending packet: $Z0,200080,4#40..." &"Ack\n" &"Packet received: E11\n" &"Warning:\n" &"Cannot insert breakpoint 3.\n" &"Error accessing memory address 0x200080: (undocumented errno -1).\n" &"\n" 252^error,msg="Warning:\nCannot insert breakpoint 3.\nError accessing memory address 0x200080: (undocumented errno -1).\n" (gdb) 253 info threads &"info threads\n" &"Sending packet: $qL1160000000000000000#55..." &"Ack\n" &"Packet received: \n" &"warning: RMT ERROR : failed to get remote thread list.\n" &"Sending packet: $qC#b4..." &"Ack\n" &"Packet received: \n" 253^done (gdb) 254-stack-info-depth 254^done,depth="2" (gdb) 255-stack-list-frames 0 2 255^done,stack=[frame={level="0",addr="0x00200078",func="my_handler"},frame={level="1",addr="0x002004b4",func="??"}] (gdb) 256-data-list-changed-registers 256^done,changed-registers=[] (gdb) 257 info sharedlibrary &"info sharedlibrary\n" ~"No shared libraries loaded at this time.\n" 257^done (gdb) -------------------------------- DISABLE BP1,2 --------------------- 258-break-disable 1 258^done (gdb) 259-break-disable 2 259^done (gdb) -------------------------------- RESUME (STILL!) FAILS ------------ 260-exec-step-instruction 1 260^running (gdb) &"Sending packet: $Z0,200080,4#40..." Sending packet: $Z0,200080,4#40...&"Ack\n" &"Packet received: E11\n" &"Warning:\n" &"Cannot insert breakpoint 3.\n" &"Error accessing memory address 0x200080: (undocumented errno -1).\n" &"\n" 260^error,msg="Warning:\nCannot insert breakpoint 3.\nError accessing memory address 0x200080: (undocumented errno -1).\n" (gdb) 261 info threads Ack Packet received: E11 Warning: Cannot insert breakpoint 3. Error accessing memory address 0x200080: (undocumented errno -1). -------------------------------------- ********** ********** Test: DELETING breakpoints ------------------------------------------ ENABLE ALL THREE BPS ------- 273-break-enable 1 273^done (gdb) 274-break-enable 2 274^done (gdb) 275-break-enable 3 275^done (gdb) ------------------------------ RESUME FAILS (3 of 2 allowed bps) ------- 276-exec-step-instruction 1 Sending packet: $Z0,200094,4#45...276^running (gdb) &"Sending packet: $Z0,200094,4#45..." Ack Packet received: OK Sending packet: $Z0,20009c,4#74...&"Ack\n" &"Packet received: OK\n" &"Sending packet: $Z0,20009c,4#74..." Ack Packet received: OK &"Ack\n" &"Packet received: OK\n" &"Sending packet: $Z0,200080,4#40..." Sending packet: $Z0,200080,4#40...Ack Packet received: E11 Warning: Cannot insert breakpoint 3. Error accessing memory address 0x200080: (undocumented errno -1). &"Ack\n" &"Packet received: E11\n" &"Warning:\n" &"Cannot insert breakpoint 3.\n" &"Error accessing memory address 0x200080: (undocumented errno -1).\n" &"\n" 276^error,msg="Warning:\nCannot insert breakpoint 3.\nError accessing memory address 0x200080: (undocumented errno -1).\n" (gdb) 277 info threads &"info threads\n" &"Sending packet: $qL1160000000000000000#55..." &"Ack\n" &"Packet received: \n" &"warning: RMT ERROR : failed to get remote thread list.\n" &"Sending packet: $qC#b4..." &"Ack\n" &"Packet received: \n" 277^done (gdb) 278-stack-info-depth 278^done,depth="2" (gdb) 279-stack-list-frames 0 2 279^done,stack=[frame={level="0",addr="0x0020007c",func="my_handler"},frame={level="1",addr="0x002004b4",func="??"}] (gdb) 280-data-list-changed-registers 280^done,changed-registers=[] (gdb) 281 info sharedlibrary &"info sharedlibrary\n" ~"No shared libraries loaded at this time.\n" 281^done (gdb) ------------------------------------------ DELETE BP1/BP2 ------- 282-break-delete 1 &"Sending packet: $z0,200094,4#65..." &"Ack\n" &"Packet received: OK\n" 282^done (gdb) Sending packet: $z0,200094,4#65...Ack Packet received: OK 283-break-delete 2 Sending packet: $z0,20009c,4#94...Ack Packet received: OK &"Sending packet: $z0,20009c,4#94..." &"Ack\n" &"Packet received: OK\n" 283^done (gdb) ------------------------------------- RESUME WORKS (1 of 2 allowed bps) ---------- 284-exec-step-instruction 1 Sending packet: $Z0,200080,4#40...Ack Packet received: OK Sending packet: $s#73...284^running (gdb) &"Sending packet: $Z0,200080,4#40..." &"Ack\n" &"Packet received: OK\n" &"Sending packet: $s#73..." Ack &"Ack\n" Packet received: S05 Sending packet: $g#67...&"Packet received: S05\n" &"Sending packet: $g#67..." Ack Packet received: 008000000d0000a5000006003402000000000000000000000000010000000000000000000000000000f0ffff1008200014082000900a2000b404200080002000 Sending packet: $z0,200080,4#60...&"Ack\n" &"Packet received: 008000000d0000a5000006003402000000000000000000000000010000000000000000000000000000f0ffff1008200014082000900a2000b404200080002000\n" &"Sending packet: $z0,200080,4#60..." Ack Packet received: OK Sending packet: $m200080,4#f7...&"Ack\n" &"Packet received: OK\n" &"Sending packet: $m200080,4#f7..." Ack Packet received: 440d8ae5 &"Ack\n" &"Packet received: 440d8ae5\n" 284*stopped,reason="breakpoint-hit",bkptno="3",thread-id="0",frame={addr="0x00200080",func="my_handler",args=[]} (gdb)