Home | History | Annotate | Download | only in gdbserver_tests
      1 # connect gdb to Valgrind gdbserver:
      2 target remote | ./vgdb --wait=60 --vgdb-prefix=./vgdb-prefix-hgtls
      3 echo vgdb launched process attached\n
      4 monitor v.set vgdb-error 999999
      5 #
      6 #
      7 # insert break:
      8 break tls.c:55
      9 command
     10 set $tls_ip = main
     11 if test == &tests[0]
     12   set $tls_ip = &race
     13 end
     14 if test == &tests[1]
     15   set $tls_ip = &local
     16 end
     17 if test == &tests[2]
     18   set $tls_ip = &global
     19 end
     20 if test == &tests[3]
     21   set $tls_ip = &static_extern
     22 end
     23 if test == &tests[4]
     24   set $tls_ip = &so_extern
     25 end
     26 if test == &tests[5]
     27   set $tls_ip = &so_local
     28 end
     29 if test == &tests[6]
     30   set $tls_ip = &global
     31 end
     32 printf "test %s tls_ip %p ip %p equal %d\n", test->name, $tls_ip, ip, $tls_ip == ip
     33 continue
     34 end
     35 # continue till the end
     36 continue
     37 quit
     38