On Tue, Jun 30, 2015 at 05:46:56PM +0530, Vineet Gupta wrote: > Native gdb makes a ptrace (GET_THREAD_AREA) which needs to return the > TP. however when libc sets up TP reg (for main thread), it doesn't call > arc_settls syscall so kernel doesn't know of TP register details > (moreso because clone doesnt have SETTLS flag) > > Note that kernel doesn't know about r25 being TP etc. > > This commit got lost in merge of NPTL tools into arc-mainline-dev and > showed up again as STAR 9000919529 (native gdb can't debug threaded > apps) > > ------->8--------------- > [ARCLinux]# gdb ./pth > Reading symbols from ./pth...(no debugging symbols found)...done. > (gdb) b main > Breakpoint 1 at 0x106f2 > (gdb) r > Starting program: /pth > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/lib/libthread_db.so.1". > thread_get_info_callback: cannot get thread info: generic error > (gdb) q > ------->8---------------
Applied, thanks! _______________________________________________ uClibc mailing list uClibc@uclibc.org http://lists.busybox.net/mailman/listinfo/uclibc