Hi Team,

We are using arm board of i686 arch .

I got valgrind cross compiled using the arm toolchain of i386 ( vendor
given).

We observe for two of the packages could able to run with valgrind .

where as with others I get below error .

valgrind:  Fatal error at startup: a function redirection
valgrind:  which is mandatory for this platform-tool combination
valgrind:  cannot be set up.  Details of the redirection are:
valgrind:
valgrind:  A must-be-redirected function
valgrind:  whose name matches the pattern:      index
valgrind:  in an object with soname matching:   ld-linux.so.3
*valgrind:  was not found whilst processing*
*valgrind:  symbols from the object with soname: ld-linux.so.3*
valgrind:
valgrind:  Possible fixes: (1, short term): install glibc's debuginfo
valgrind:  package on this machine.  (2, longer term): ask the packagers
valgrind:  for your Linux distribution to please in future ship a non-
valgrind:  stripped ld.so (or whatever the dynamic linker .so is called)
valgrind:  that exports the above-named function using the standard
valgrind:  calling conventions for this platform.  The package you need
valgrind:  to install for fix (1) is called
valgrind:
*valgrind:    On Debian, Ubuntu:                 libc6-dbg*
*valgrind:    On SuSE, openSuSE, Fedora, RHEL:   glibc-debuginfo*
*valgrind:*
valgrind:  Note that if you are debugging a 32 bit process on a
valgrind:  64 bit system, you will need a corresponding 32 bit debuginfo
valgrind:  package (e.g. libc6-dbg:i386).
valgrind:
valgrind:  Cannot continue -- exiting now.  Sorry.


In above I see like when I do readelf -S ./lib/libc.so.6

 [63] .debug_aranges    PROGBITS        00000000 131558 000240 00      0
0  8
  [64] .debug_info       PROGBITS        00000000 131798 001571 00      0
0  1
  [65] .debug_abbrev     PROGBITS        00000000 132d09 0003dd 00      0
0  1
  [66] .debug_line       PROGBITS        00000000 1330e6 000e17 00      0
0  1
  [67] .debug_frame      PROGBITS        00000000 133f00 002608 00      0
0  4
  [68] .debug_str        PROGBITS        00000000 136508 0012f8 01  MS  0
0  1
  [69] .debug_loc        PROGBITS        00000000 137800 00039b 00      0
0  1

I belive debug symbols are present

Not sure enough , what exactly missing , Any inputs in this will be highly
appreciated.

Thanks
vlrk
_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to