Hi Christian, thank you for your reply. I removed the TCP redirection line from the runscript and i also applied the patch use send me. Running "make run/gdb_monitor" on foc and nova still yields:
GDB monitor is up, starting GDB spawn /usr/local/genode-gcc/bin/genode-x86-gdb bin/test-gdb_monitor -n -batch -ex target remote localhost:5555 -ex set interactive-mode off -ex symbol-file bin/ld.lib.so -ex b Linker::Binary::call_entry_point -ex c -ex delete 1 -ex symbol-file bin/test-gdb_monitor -ex b main -ex set solib-search-path bin -ex sharedlibrary -ex c -ex delete 2 -ex b puts -ex c -ex bt -ex print test_var -ex set var test_var=2 -ex print test_var -ex call test_var_func() -ex b Test_thread::entry() -ex c -ex info threads -ex step -ex c -ex thread 1 -ex bt -ex q 2&>1 [init -> gdb_monitor] fcntl(): command 4 args 66 not supported - terminal [init -> gdb_monitor] fcntl(): command 6 args -1 not supported - terminal Don't know how to attach. Try "help target". GDB can't read core files on this machine. localhost:5555: Die Wartezeit für die Verbindung ist abgelaufen. Breakpoint 1 at 0x933a0: file genode-gdbserver/repos/base/src/lib/ldso/main.cc, line 364. The program is not being run. Breakpoint 2 at 0x1000585: file genode-gdbserver/repos/base/include/base/thread.h, line 578. The program is not being run. Breakpoint 3 at 0x1004030 The program is not being run. No stack. $1 = 1 Cannot access memory at address 0x1005b88 $2 = 1 You can't do that without a process to debug. Breakpoint 4 at 0x10024d0: file /genode-gdbserver/repos/ports/src/test/gdb_monitor/main.cc, line 44. The program is not being run. No threads. The program is not being run. The program is not being run. Thread ID 1 not known. No stack. Error: Breakpoint in main() did not trigger Makefile:246: die Regel für Ziel „run/gdb_monitor“ scheiterte make: *** [run/gdb_monitor] Fehler 255 I also tried running "make run/gdb_monitor_interactive_tcp" on both foc and nova. Now i get a build error stating that "build/nic_drv" can't be found. Regards, Joscha On 15.03.2016 21:49, Christian Prochaska wrote: > Hi Joscha, > > the 'gdb_monitor.run' script should work out of the box on foc_x86_32, > nova_x86_32 and (with one failing test) foc_pbxa9 on Qemu. I tried it > with your github branch and it worked for me after I removed the newly > added TCP redirection line from the run script. > > The 'gdb_monitor_interactive_tcp.run' script works for me on these > platforms on Qemu with the attached patch. > > For the HW platform, there might be some work to do on the base system > if there are problems with pausing and resuming of threads or with > getting the current register state. When trying to resume execution at a > specific instruction pointer or to modify register contents in general, > the base platform must support this. I'm not sure if the HW platform > already supports it (base-foc does, base-nova not yet). > > Regards, > Christian > > > > ------------------------------------------------------------------------------ > Transform Data into Opportunity. > Accelerate data analysis in your applications with > Intel Data Analytics Acceleration Library. > Click to learn more. > http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140 > > > > _______________________________________________ > genode-main mailing list > genode-main@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/genode-main > ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140 _______________________________________________ genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main