Audio-FindChunks

 view release on metacpan or  search on metacpan

utils/auto-debug-module.example-gdb  view on Meta::CPAN

#3  0x0067898f in Perl_runops_standard ()
   from /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/libperl.so
No symbol table info available.
#4  0x0061e20e in perl_run ()
   from /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/libperl.so
No symbol table info available.

=====================================

process 1622
cmdline = '/usr/bin/perl'
cwd = '/tmp/Audio-FindChunks-1.04/dbg-bld'
exe = '/usr/bin/perl'
Mapped address spaces:

	Start Addr   End Addr       Size     Offset objfile
	  0x154000   0x155000     0x1000   0x154000           [vdso]
	  0x431000   0x44c000    0x1b000          0     /lib/ld-2.5.so
	  0x44c000   0x44d000     0x1000    0x1a000     /lib/ld-2.5.so
	  0x44d000   0x44e000     0x1000    0x1b000     /lib/ld-2.5.so
	  0x450000   0x5a2000   0x152000          0     /lib/libc-2.5.so
	  0x5a2000   0x5a4000     0x2000   0x152000     /lib/libc-2.5.so
	  0x5a4000   0x5a5000     0x1000   0x154000     /lib/libc-2.5.so
	  0x5a5000   0x5a8000     0x3000   0x5a5000        
	  0x5aa000   0x5d1000    0x27000          0     /lib/libm-2.5.so
	  0x5d1000   0x5d2000     0x1000    0x26000     /lib/libm-2.5.so
	  0x5d2000   0x5d3000     0x1000    0x27000     /lib/libm-2.5.so
	  0x5d5000   0x5d8000     0x3000          0     /lib/libdl-2.5.so
	  0x5d8000   0x5d9000     0x1000     0x2000     /lib/libdl-2.5.so
	  0x5d9000   0x5da000     0x1000     0x3000     /lib/libdl-2.5.so
	  0x5dc000   0x5f1000    0x15000          0     /lib/libpthread-2.5.so
	  0x5f1000   0x5f2000     0x1000    0x15000     /lib/libpthread-2.5.so
	  0x5f2000   0x5f3000     0x1000    0x16000     /lib/libpthread-2.5.so
	  0x5f3000   0x5f5000     0x2000   0x5f3000        
	  0x5f7000   0x722000   0x12b000          0     /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/libperl.so
	  0x722000   0x727000     0x5000   0x12a000     /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/libperl.so
	  0x727000   0x729000     0x2000   0x727000        
	  0xa3b000   0xa40000     0x5000          0      /tmp/Audio-FindChunks-1.04/dbg-bld/blib/arch/auto/Audio/FindChunks/FindChunks.so
	  0xa40000   0xa41000     0x1000     0x4000      /tmp/Audio-FindChunks-1.04/dbg-bld/blib/arch/auto/Audio/FindChunks/FindChunks.so
	  0xb80000   0xb82000     0x2000          0     /usr/lib/perl5/5.8.8/i386-linux-thread-multi/auto/Cwd/Cwd.so
	  0xb82000   0xb83000     0x1000     0x1000     /usr/lib/perl5/5.8.8/i386-linux-thread-multi/auto/Cwd/Cwd.so
	  0xd0c000   0xd21000    0x15000          0     /lib/libnsl-2.5.so
	  0xd21000   0xd22000     0x1000    0x14000     /lib/libnsl-2.5.so
	  0xd22000   0xd23000     0x1000    0x15000     /lib/libnsl-2.5.so
	  0xd23000   0xd25000     0x2000   0xd23000        
	  0xd38000   0xd48000    0x10000          0     /lib/libresolv-2.5.so
	  0xd48000   0xd49000     0x1000     0xf000     /lib/libresolv-2.5.so
	  0xd49000   0xd4a000     0x1000    0x10000     /lib/libresolv-2.5.so
	  0xd4a000   0xd4c000     0x2000   0xd4a000        
	  0xdda000   0xddc000     0x2000          0     /lib/libutil-2.5.so
	  0xddc000   0xddd000     0x1000     0x1000     /lib/libutil-2.5.so
	  0xddd000   0xdde000     0x1000     0x2000     /lib/libutil-2.5.so
	 0x75bd000  0x75c6000     0x9000          0     /lib/libcrypt-2.5.so
	 0x75c6000  0x75c7000     0x1000     0x8000     /lib/libcrypt-2.5.so
	 0x75c7000  0x75c8000     0x1000     0x9000     /lib/libcrypt-2.5.so
	 0x75c8000  0x75ef000    0x27000  0x75c8000        
	 0x8048000  0x804b000     0x3000          0     /usr/bin/perl
	 0x804b000  0x804c000     0x1000     0x2000     /usr/bin/perl
	 0x804c000  0x81b6000   0x16a000  0x804c000           [heap]
	0xb7d92000 0xb7db3000    0x21000 0xb7d92000        
	0xb7db3000 0xb7db4000     0x1000  0x2e7e000     /usr/lib/locale/locale-archive
	0xb7db4000 0xb7dba000     0x6000  0x103c000     /usr/lib/locale/locale-archive
	0xb7dba000 0xb7dee000    0x34000   0xffe000     /usr/lib/locale/locale-archive
	0xb7dee000 0xb7fee000   0x200000          0     /usr/lib/locale/locale-archive
	0xb7fee000 0xb7ff1000     0x3000 0xb7fee000        
	0xb7fff000 0xb8000000     0x1000 0xb7fff000        
	0xbffea000 0xbffff000    0x15000 0xbffea000           [stack]

=====================================

Dump of assembler code for function le_short_sample_stats:
6	{
0x00a3f0cc <le_short_sample_stats+0>:	push   %ebp
0x00a3f0cd <le_short_sample_stats+1>:	mov    %esp,%ebp
0x00a3f0cf <le_short_sample_stats+3>:	sub    $0x10,%esp

7	    long i = 0;
0x00a3f0d2 <le_short_sample_stats+6>:	movl   $0x0,-0xc(%ebp)

8	    char *ibuf = buf;
0x00a3f0d9 <le_short_sample_stats+13>:	mov    0x8(%ebp),%eax
0x00a3f0dc <le_short_sample_stats+16>:	mov    %eax,-0x8(%ebp)

9	    while (++i <= samples) {
0x00a3f0df <le_short_sample_stats+19>:	jmp    0xa3f15c <le_short_sample_stats+144>
0x00a3f15c <le_short_sample_stats+144>:	addl   $0x1,-0xc(%ebp)
0x00a3f160 <le_short_sample_stats+148>:	mov    -0xc(%ebp),%eax
0x00a3f163 <le_short_sample_stats+151>:	cmp    0x10(%ebp),%eax
0x00a3f166 <le_short_sample_stats+154>:	jle    0xa3f0e1 <le_short_sample_stats+21>

10		short elt;
11	
12		buf += stride;
0x00a3f0e1 <le_short_sample_stats+21>:	mov    0xc(%ebp),%eax
0x00a3f0e4 <le_short_sample_stats+24>:	add    %eax,0x8(%ebp)

13		buf[100000000] = 1;
0x00a3f0e7 <le_short_sample_stats+27>:	mov    0x8(%ebp),%eax
0x00a3f0ea <le_short_sample_stats+30>:	add    $0x5f5e100,%eax
0x00a3f0ef <le_short_sample_stats+35>:	movb   $0x1,(%eax)

14	#if NATIVE_LE_SHORTS
15	#  define NAT 1
16		elt = *(short*)buf;
0x00a3f0f2 <le_short_sample_stats+38>:	mov    0x8(%ebp),%eax
0x00a3f0f5 <le_short_sample_stats+41>:	movzwl (%eax),%eax
0x00a3f0f8 <le_short_sample_stats+44>:	mov    %ax,-0x2(%ebp)

17	#else
18	#  define NAT 0
19		{
20		    unsigned int u = *(unsigned char*)buf;
21		    u += (*(unsigned char*)(buf+1))<<8;
22		    if (u >= 0x8000)
23			elt = u - 0x10000;
24		    else
25			elt = u;
26		}
27	#endif
28	#if WAVESTATS_DEBUG
29		if (elt > 40 && buf >= ibuf + 4) {
30		    char b[512];
31		    sprintf(b, "@%#lx: %d, NAT=%d; %#x %#x %#x %#x | %#x %#x %#x %#x\n",
32			    (long)(buf - ibuf), (int)elt, NAT,



( run in 0.836 second using v1.01-cache-2.11-cpan-ceb78f64989 )