title: Tracepoint not working in gdb and it shows "Trace can only be run on remote targets"
body: <p>I want to use tracepoints to debug a prog on a local machine where i have full access. I am able to set the tracepoint and its passcount and using info tr gives me</p>
  
  <p>(gdb) info tr</p>
  
  <p>Num Enb Address    PassC StepC What</p>
  
  <p>1   y   0x080b7529 2     0     in search_tcp at tcp_pkt.c:412</p>
  
  <p>Actions for tracepoint 1:
          collect flow
          end</p>
  
  <p>Then i run the prog, it runs as usual and in the end when i give tfind or tdump to collect the required data it shows:</p>
  
  <p>(gdb) tfind 1</p>
  
  <p>Trace can only be run on remote targets.</p>
  
  <p>(gdb) tdump</p>
  
  <p>Trace can only be run on remote targets.</p>
  
  <p>Even i tried using "tstart" but it shows again "Trace can only be run on remote targets."</p>
  
  <p>Any idea on what is the meaning of this message ? Is tracepoing usage not supported currently ? OR is it for debugging some remote machine over LAN or some other network ? 
  Any help would be greatly appreciated. </p>
  
  <p>thanks
  vikas</p>