unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Running M-x gdb hangs emacs
@ 2015-01-22 11:52 Zhongwei Yao
  2015-01-22 16:12 ` Eli Zaretskii
  0 siblings, 1 reply; 5+ messages in thread
From: Zhongwei Yao @ 2015-01-22 11:52 UTC (permalink / raw)
  To: help-gnu-emacs

Hi, all,

When run M-x gdb with following command:
  gdb -i=mi -x ~/.gdb/config

and the .gdb/config file are:
==config==
  set non-stop off
  file /my/path/to/exe-file
  target remote 192.168.1.2:5049
  break func_foo
==config==

emacs returns me a buffer *gud-config* with following content:
==*gud-config* buffer==
Current directory is ~/.gdb/
GNU gdb (GDB) 7.6
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html
>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "--host=x86_64-linux-gnu
--target=arm-linux-android".
For bug reporting instructions, please see:
<http://source.android.com/source/report-bugs.html>.
warning: Unable to find dynamic linker breakpoint function.
GDB will be unable to debug shared library initializers
and track explicitly loaded dynamic code.Cannot access memory at address 0x0
==*gud-config* buffer==

Then emacs will hang there.
However, I can get gdb work by running: gdb -x ~/.gdb/config in bash. It
returns:
==*gdb in bash*==
GNU gdb (GDB) 7.6
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html
>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "--host=x86_64-linux-gnu
--target=arm-linux-android".
For bug reporting instructions, please see:
<http://source.android.com/source/report-bugs.html>.
warning: Unable to find dynamic linker breakpoint function.
GDB will be unable to debug shared library initializers
and track explicitly loaded dynamic code.
0xf77b6254 in ?? ()
Cannot access memory at address 0x0
Breakpoint 1 at 0xab0cd2e4: file ../../test_foo.c, line 29.
(gdb)
==*gdb in bash*==

How can get gdb also work in emacs? Thanks a lot!
--
Zhongwei


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-01-23 11:15 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-01-22 11:52 Running M-x gdb hangs emacs Zhongwei Yao
2015-01-22 16:12 ` Eli Zaretskii
2015-01-23  2:45   ` Zhongwei Yao
2015-01-23 10:00     ` Eli Zaretskii
2015-01-23 11:15       ` Zhongwei Yao

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).