Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* RE: cannot find bounds of function error
@ 2013-07-24  9:44 vijay nag
  2013-07-24 12:39 ` Jan Kratochvil
  0 siblings, 1 reply; 4+ messages in thread
From: vijay nag @ 2013-07-24  9:44 UTC (permalink / raw)
  To: gdb

Hello gdb-veterans,

My latest gdb-7.5  barfs out  "cannot find bounds of current function"
error when it encounters GNU_IFUNC while executing one line of code at
a time
using "next" command

(gdb) n
224	      if (1==fscanf(rva, "%d", &val)) {
(gdb) n
225		if (val) {
(gdb) n
237	      fclose(rva);
(gdb) n
242	      } else if (val) {
(gdb) n
252	  if (getenv("ARGV0")) {
(gdb) n
256	  init(argc, argv,
(gdb) n
268	  priv_init();
(gdb) n
273	  config.argv0short = strrchr(argv[0], '/');
(gdb) p &strrchr
$1 = (<text gnu-indirect-function variable, no debug info> *)
0x13b1b600 <strrchr>
(gdb) n
0x08048430 in ?? ()
(gdb) n
Cannot find bounds of current function
(gdb) n
Cannot find bounds of current function
(gdb) n
Cannot find bounds of current function
(gdb) n
Cannot find bounds of current function
(gdb) n
Cannot find bounds of current function
(gdb)

The corresponding assembly before strrchr func here is as below

0x122b6ca7 <main+498>   mov    0xc(%ebp),%ebx

                              │
   │0x122b6caa <main+501>   movl   $0x2f,0x4(%esp)

                                  │
   │0x122b6cb2 <main+509>   mov    (%ebx),%eax

                                  │
   │0x122b6cb4 <main+511>   mov    %eax,(%esp)

                                  │
   │0x122b6cb7 <main+514>   call   0x8048430

Here 0x8048430 appears to be a call to PLT and entry for strrchr seems
to be resolved already

(gdb) p /x *0x178ff5d8
$3 = 0x13b3b0d0
(gdb) info line *0x13b3b0d0
Line 42 of "../sysdeps/i386/i686/multiarch/strrchr-sse2-bsf.S" starts
at address 0x13b3b0d0 <__strrchr_sse2_bsf> and ends at 0x13b3b0d4
<__strrchr_sse2_bsf+4>.
(gdb)


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

end of thread, other threads:[~2013-08-13  8:59 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-07-24  9:44 cannot find bounds of function error vijay nag
2013-07-24 12:39 ` Jan Kratochvil
     [not found]   ` <CAKhyrx_LP-rqJMN_CoJ_Hy9X8+1or9CTQab=ioHBfnFBVjQ-nQ@mail.gmail.com>
2013-07-24 13:28     ` vijay nag
2013-08-13  8:59       ` vijay nag

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox