Re: opreport error
Antonio Cuni <anto.cuni <at> gmail.com>
2011-05-04 16:49:12 GMT
Hello Maynard,
On 04/05/11 18:28, Maynard Johnson wrote:
> > Please do 'opreport -l --verbose=all ./pypy-c > op-verbose.out'. Then go to
> > the bottom of op-verbose.out. What is the name of the symbol being processed
> > when opreport chokes? And what do you see for 'value', 'start', and 'end'?
ok, done:
symbol __gcmap____module_cache_module_10___PyPy_dg_strtod_2278, value 40b1acbb
start 40b2ad9b, end 307e7f2
in section .text, filepos 100e0
> > Go
> > backwards in the file to find the last line beginning with "op_bfd ctor".
> > What's the name of the binary file you find on that line?
it's pypy-c
> > Do 'objdump -t' of
> > that binary and look for the name of the offending symbol. What section is it
> > in? Please attach an 'objdump -h' of that binary to your reply.
this is the relevant line in objdump -t:
0000000040f2ad9b g .text 0000000000000000
__gcmap____module_cache_module_10___PyPy_dg_strtod_2278
so, it seems it's in the .text section. You can find the output of objdump -h
attached.
> > Try running opreport with '--exclude-symbols=<offending_symbol>'. Does
> > opreport complete successfully now?
yes, it does
Thank you very much!
But, I'm not sure: does it mean that this is a bug in opreport, or that there
is some problem with my pypy-c?
ciao,
Antonio
objdump-h-pypy-c
pypy-c: file format elf64-x86-64
Sections:
Idx Name Size VMA LMA File off Algn
0 .interp 0000001c 0000000000400270 0000000000400270 00000270 2**0
CONTENTS, ALLOC, LOAD, READONLY, DATA
1 .note.ABI-tag 00000020 000000000040028c 000000000040028c 0000028c 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
2 .note.gnu.build-id 00000024 00000000004002ac 00000000004002ac 000002ac
2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
3 .hash 000016dc 00000000004002d0 00000000004002d0 000002d0 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
4 .gnu.hash 000013d8 00000000004019b0 00000000004019b0 000019b0 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
5 .dynsym 00005820 0000000000402d88 0000000000402d88 00002d88 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
6 .dynstr 00003ae8 00000000004085a8 00000000004085a8 000085a8 2**0
CONTENTS, ALLOC, LOAD, READONLY, DATA
7 .gnu.version 00000758 000000000040c090 000000000040c090 0000c090 2**1
CONTENTS, ALLOC, LOAD, READONLY, DATA
8 .gnu.version_r 00000140 000000000040c7e8 000000000040c7e8 0000c7e8 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
9 .rela.dyn 00000060 000000000040c928 000000000040c928 0000c928 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
10 .rela.plt 00002118 000000000040c988 000000000040c988 0000c988 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
11 .init 00000018 000000000040eaa0 000000000040eaa0 0000eaa0 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
12 .plt 00001620 000000000040eab8 000000000040eab8 0000eab8 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
13 .text 00b1aec8 00000000004100e0 00000000004100e0 000100e0 2**4
CONTENTS, ALLOC, LOAD, READONLY, CODE
14 .fini 0000000e 0000000000f2afa8 0000000000f2afa8 00b2afa8 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
15 .rodata 000c2bb5 0000000000f2afc0 0000000000f2afc0 00b2afc0 2**5
CONTENTS, ALLOC, LOAD, READONLY, DATA
16 .eh_frame_hdr 0002a31c 0000000000fedb78 0000000000fedb78 00bedb78 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
17 .eh_frame 000a1f8c 0000000001017e98 0000000001017e98 00c17e98 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
18 .tbss 00000008 00000000012bad48 00000000012bad48 00cbad48 2**3
ALLOC, THREAD_LOCAL
19 .ctors 00000010 00000000012bad48 00000000012bad48 00cbad48 2**3
CONTENTS, ALLOC, LOAD, DATA
20 .dtors 00000010 00000000012bad58 00000000012bad58 00cbad58 2**3
CONTENTS, ALLOC, LOAD, DATA
21 .jcr 00000008 00000000012bad68 00000000012bad68 00cbad68 2**3
CONTENTS, ALLOC, LOAD, DATA
22 .dynamic 00000270 00000000012bad70 00000000012bad70 00cbad70 2**3
CONTENTS, ALLOC, LOAD, DATA
23 .got 00000008 00000000012bafe0 00000000012bafe0 00cbafe0 2**3
CONTENTS, ALLOC, LOAD, DATA
24 .got.plt 00000b20 00000000012bafe8 00000000012bafe8 00cbafe8 2**3
CONTENTS, ALLOC, LOAD, DATA
25 .data 01231530 00000000012bbb20 00000000012bbb20 00cbbb20 2**5
CONTENTS, ALLOC, LOAD, DATA
26 .bss 00008300 00000000024ed060 00000000024ed060 01eed050 2**5
ALLOC
27 .comment 00000023 0000000000000000 0000000000000000 01eed050 2**0
CONTENTS, READONLY
pypy-c: file format elf64-x86-64
Sections:
Idx Name Size VMA LMA File off Algn
0 .interp 0000001c 0000000000400270 0000000000400270 00000270 2**0
CONTENTS, ALLOC, LOAD, READONLY, DATA
1 .note.ABI-tag 00000020 000000000040028c 000000000040028c 0000028c 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
2 .note.gnu.build-id 00000024 00000000004002ac 00000000004002ac 000002ac 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
3 .hash 000016dc 00000000004002d0 00000000004002d0 000002d0 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
4 .gnu.hash 000013d8 00000000004019b0 00000000004019b0 000019b0 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
5 .dynsym 00005820 0000000000402d88 0000000000402d88 00002d88 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
6 .dynstr 00003ae8 00000000004085a8 00000000004085a8 000085a8 2**0
CONTENTS, ALLOC, LOAD, READONLY, DATA
7 .gnu.version 00000758 000000000040c090 000000000040c090 0000c090 2**1
CONTENTS, ALLOC, LOAD, READONLY, DATA
8 .gnu.version_r 00000140 000000000040c7e8 000000000040c7e8 0000c7e8 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
9 .rela.dyn 00000060 000000000040c928 000000000040c928 0000c928 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
10 .rela.plt 00002118 000000000040c988 000000000040c988 0000c988 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
11 .init 00000018 000000000040eaa0 000000000040eaa0 0000eaa0 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
12 .plt 00001620 000000000040eab8 000000000040eab8 0000eab8 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
13 .text 00b1aec8 00000000004100e0 00000000004100e0 000100e0 2**4
CONTENTS, ALLOC, LOAD, READONLY, CODE
14 .fini 0000000e 0000000000f2afa8 0000000000f2afa8 00b2afa8 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
15 .rodata 000c2bb5 0000000000f2afc0 0000000000f2afc0 00b2afc0 2**5
CONTENTS, ALLOC, LOAD, READONLY, DATA
16 .eh_frame_hdr 0002a31c 0000000000fedb78 0000000000fedb78 00bedb78 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
17 .eh_frame 000a1f8c 0000000001017e98 0000000001017e98 00c17e98 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
18 .tbss 00000008 00000000012bad48 00000000012bad48 00cbad48 2**3
ALLOC, THREAD_LOCAL
19 .ctors 00000010 00000000012bad48 00000000012bad48 00cbad48 2**3
CONTENTS, ALLOC, LOAD, DATA
20 .dtors 00000010 00000000012bad58 00000000012bad58 00cbad58 2**3
CONTENTS, ALLOC, LOAD, DATA
21 .jcr 00000008 00000000012bad68 00000000012bad68 00cbad68 2**3
CONTENTS, ALLOC, LOAD, DATA
22 .dynamic 00000270 00000000012bad70 00000000012bad70 00cbad70 2**3
CONTENTS, ALLOC, LOAD, DATA
23 .got 00000008 00000000012bafe0 00000000012bafe0 00cbafe0 2**3
CONTENTS, ALLOC, LOAD, DATA
24 .got.plt 00000b20 00000000012bafe8 00000000012bafe8 00cbafe8 2**3
CONTENTS, ALLOC, LOAD, DATA
25 .data 01231530 00000000012bbb20 00000000012bbb20 00cbbb20 2**5
CONTENTS, ALLOC, LOAD, DATA
26 .bss 00008300 00000000024ed060 00000000024ed060 01eed050 2**5
ALLOC
27 .comment 00000023 0000000000000000 0000000000000000 01eed050 2**0
CONTENTS, READONLY
------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today. Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
oprofile-list mailing list
oprofile-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oprofile-list