src/dblib/unittests/rpc

Main

Hostnameobon110
gcc versiongcc (GCC) 4.1.2 20070925 (Red Hat 4.1.2-33)
uname -aLinux obon110 2.6.26.2-1smp #1 SMP Tue Aug 19 10:16:15 CEST 2008 i686 i686 i386 GNU/Linux
date2008-09-05

==26428== Memcheck, a memory error detector.
==26428== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==26428== Using LibVEX rev 1732, a library for dynamic binary translation.
==26428== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==26428== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==26428== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==26428== 
--26428-- Command line
--26428--    ./rpc
--26428-- Startup, with flags:
--26428--    --tool=memcheck
--26428--    --num-callers=20
--26428--    --leak-check=yes
--26428--    -v
--26428--    --show-reachable=yes
--26428--    --log-fd=3
--26428--    --suppressions=/home/winnt/fziglio/suppressions.supp
--26428-- Contents of /proc/version:
--26428--   Linux version 2.6.26.2-1smp (fziglio@obon110) (gcc version 4.1.2 20070626 (Red Hat 4.1.2-13)) #1 SMP Tue Aug 19 10:16:15 CEST 2008
--26428-- Arch and hwcaps: X86, x86-sse1-sse2
--26428-- Page sizes: currently 4096, max supported 4096
--26428-- Valgrind library directory: /usr/lib/valgrind
--26428-- Reading syms from /lib/ld-2.7.so (0x91E000)
--26428-- Reading debug info from /usr/lib/debug/lib/ld-2.7.so.debug...
--26428-- Reading syms from /home/winnt/fziglio/cpp/freetds/ftds_comp_old/src/dblib/unittests/rpc (0x8048000)
--26428-- Reading syms from /usr/lib/valgrind/x86-linux/memcheck (0x38000000)
--26428--    object doesn't have a dynamic symbol table
--26428-- Reading suppressions file: /home/winnt/fziglio/suppressions.supp
--26428-- Reading suppressions file: /usr/lib/valgrind/default.supp
--26428-- REDIR: 0x933BB0 (index) redirected to 0x38027F5F (vgPlain_x86_linux_REDIR_FOR_index)
--26428-- Reading syms from /usr/lib/valgrind/x86-linux/vgpreload_core.so (0x4001000)
--26428-- Reading syms from /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so (0x4003000)
==26428== WARNING: new redirection conflicts with existing -- ignoring it
--26428--     new: 0x00933BB0 (index     ) R-> 0x04006230 index
--26428-- REDIR: 0x933D50 (strlen) redirected to 0x40062E0 (strlen)
--26428-- Reading syms from /home/winnt/fziglio/cpp/freetds/ftds_comp_old/src/dblib/.libs/libsybdb.so.5.0.0 (0x4009000)
--26428-- Reading syms from /usr/lib/libgnutls.so.13.3.0 (0x3E7C000)
--26428-- Reading debug info from /usr/lib/debug/usr/lib/libgnutls.so.13.3.0.debug...
--26428-- Reading syms from /lib/libc-2.7.so (0x93D000)
--26428-- Reading debug info from /usr/lib/debug/lib/libc-2.7.so.debug...
--26428-- Reading syms from /lib/libz.so.1.2.3 (0xAE5000)
--26428-- Reading debug info from /usr/lib/debug/lib/libz.so.1.2.3.debug...
--26428-- Reading syms from /lib/libgcrypt.so.11.2.3 (0x3E25000)
--26428-- Reading debug info from /usr/lib/debug/lib/libgcrypt.so.11.2.3.debug...
--26428-- Reading syms from /lib/libgpg-error.so.0.3.1 (0xDB4000)
--26428-- Reading debug info from /usr/lib/debug/lib/libgpg-error.so.0.3.1.debug...
--26428-- Reading syms from /lib/libnsl-2.7.so (0x259000)
--26428-- Reading debug info from /usr/lib/debug/lib/libnsl-2.7.so.debug...
--26428-- REDIR: 0x9AD4C0 (rindex) redirected to 0x4006110 (rindex)
--26428-- REDIR: 0x9AD120 (strlen) redirected to 0x40062C0 (strlen)
--26428-- REDIR: 0x9A8B00 (malloc) redirected to 0x40054A0 (malloc)
--26428-- REDIR: 0x9AE890 (memcpy) redirected to 0x4007090 (memcpy)
--26428-- REDIR: 0x9ACBC0 (strcmp) redirected to 0x4006390 (strcmp)
--26428-- REDIR: 0x9ACC30 (strcpy) redirected to 0x40072F0 (strcpy)
--26428-- REDIR: 0x9ADEA0 (memchr) redirected to 0x40064B0 (memchr)
--26428-- REDIR: 0x9AA060 (free) redirected to 0x40050BA (free)
--26428-- REDIR: 0x9AF220 (strchrnul) redirected to 0x40066F0 (strchrnul)
found TESTSRV.test for test in "../../../PWD"
Start
--26428-- REDIR: 0x9A8810 (calloc) redirected to 0x40047CD (calloc)
--26428-- REDIR: 0x9AD310 (strncmp) redirected to 0x4006320 (strncmp)
About to logon
--26428-- REDIR: 0x9AE3A0 (memset) redirected to 0x4006640 (memset)
About to open TESTSRV.test
--26428-- REDIR: 0x9AE400 (mempcpy) redirected to 0x4006B70 (mempcpy)
--26428-- REDIR: 0x9AE590 (stpcpy) redirected to 0x4006850 (stpcpy)
--26428-- Reading syms from /lib/libnss_files-2.7.so (0x40C7000)
--26428-- Reading debug info from /usr/lib/debug/lib/libnss_files-2.7.so.debug...
--26428-- REDIR: 0x9ACA50 (index) redirected to 0x4006200 (index)
--26428-- Reading syms from /lib/libnss_winbind.so.2 (0x41F2000)
--26428--    object doesn't have a symbol table
--26428-- REDIR: 0x9AD410 (strncpy) redirected to 0x4006930 (strncpy)
--26428-- REDIR: 0x9AF150 (rawmemchr) redirected to 0x4006720 (rawmemchr)
--26428-- Reading syms from /lib/libnss_dns-2.7.so (0x40D4000)
--26428-- Reading debug info from /usr/lib/debug/lib/libnss_dns-2.7.so.debug...
--26428-- Reading syms from /lib/libresolv-2.7.so (0xDBD000)
--26428-- Reading debug info from /usr/lib/debug/lib/libresolv-2.7.so.debug...
--26428-- Reading syms from /usr/lib/gconv/ISO8859-1.so (0x41E4000)
--26428-- Reading debug info from /usr/lib/debug/usr/lib/gconv/ISO8859-1.so.debug...
--26428-- REDIR: 0x934110 (stpcpy) redirected to 0x40074D0 (stpcpy)
--26428-- REDIR: 0x9AC8A0 (strcat) redirected to 0x40073E0 (strcat)
--26428-- REDIR: 0xA245D0 (__strcpy_chk) redirected to 0x40067F0 (__strcpy_chk)
--26428-- REDIR: 0x9AA250 (realloc) redirected to 0x400554F (realloc)
--26428-- REDIR: 0x9AE330 (memmove) redirected to 0x4006670 (memmove)
--26428-- Reading syms from /usr/lib/gconv/CP1252.so (0x41E7000)
--26428-- Reading debug info from /usr/lib/debug/usr/lib/gconv/CP1252.so.debug...
Creating procedure #t0022
executing dbrpcinit
executing dbrpcparam
executing dbrpcparam
executing dbrpcparam
executing dbrpcparam
executing dbrpcparam
executing dbrpcsend
executing dbsqlok
bound 1 of 1 columns ('name') in result 1.
	name
	-----------
bound 1 of 1 columns ('type') in result 2.
	type
	-----------
	char
	int
	text
bound 1 of 1 columns ('name') in result 3.
	name
	-----------
	sysallocunits
	sysasymkeys
	sysbinobjs
	sysbinsubobjs
	syscerts
	sysclsobjs
	syscolpars
	sysconvgroup
	sysdbfiles
	sysdercv
	sysdesend
	sysfiles1
	sysftinds
	sysguidrefs
	syshobtcolumns
	syshobts
	sysidxstats
	sysiscols
	sysmultiobjrefs
	sysnsobjs
	sysobjkeycrypts
	sysobjvalues
	sysowners
	sysprivs
	sysqnames
	sysremsvcbinds
	sysrowsetcolumns
	sysrowsetrefs
	sysrowsets
	sysrts
	sysscalartypes
	sysschobjs
	sysserefs
	syssingleobjrefs
	syssqlguides
	systypedsubobjs
	sysxmitqueue
	sysxmlcomponent
	sysxmlfacet
	sysxmlplacement
	sysxprops
retrieving return status...
42
retrieving output parameters...
param name             type length  data                          
----- --------------- ----- ------ ------------------------------
1     @null_input        39      3  xml                           
2     @first_type        39      6  bigint                        
3     @nullout           56      0                                
4     @nrows             56      4  3                             
Good: Got 4 output parameters and 1 return status of 42.
Good: Got 3 resultsets and 1 empty resultset.
Dropping procedure
dblib okay on rpc.c
--26428-- Discarding syms at 0x41E7000-0x41EB000 in /usr/lib/gconv/CP1252.so due to munmap()
--26428-- Discarding syms at 0x41E4000-0x41E7000 in /usr/lib/gconv/ISO8859-1.so due to munmap()
--26428-- Discarding syms at 0x40C7000-0x40D3000 in /lib/libnss_files-2.7.so due to munmap()
--26428-- Discarding syms at 0x41F2000-0x41FD000 in /lib/libnss_winbind.so.2 due to munmap()
--26428-- Discarding syms at 0x40D4000-0x40DA000 in /lib/libnss_dns-2.7.so due to munmap()
--26428-- Discarding syms at 0xDBD000-0xDD1000 in /lib/libresolv-2.7.so due to munmap()
==26428== 
==26428== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 31 from 1)
--26428-- 
--26428-- supp:   31 dl-hack3
==26428== malloc/free: in use at exit: 2,028 bytes in 32 blocks.
==26428== malloc/free: 6,896 allocs, 6,864 frees, 643,398 bytes allocated.
==26428== 
==26428== searching for pointers to 32 not-freed blocks.
==26428== checked 224,660 bytes.
==26428== 
==26428== LEAK SUMMARY:
==26428==    definitely lost: 0 bytes in 0 blocks.
==26428==      possibly lost: 0 bytes in 0 blocks.
==26428==    still reachable: 0 bytes in 0 blocks.
==26428==         suppressed: 2,028 bytes in 32 blocks.
--26428--  memcheck: sanity checks: 22 cheap, 1 expensive
--26428--  memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use
--26428--  memcheck: auxmaps: 0 searches, 0 comparisons
--26428--  memcheck: SMs: n_issued      = 40 (640k, 0M)
--26428--  memcheck: SMs: n_deissued    = 1 (16k, 0M)
--26428--  memcheck: SMs: max_noaccess  = 65535 (1048560k, 1023M)
--26428--  memcheck: SMs: max_undefined = 0 (0k, 0M)
--26428--  memcheck: SMs: max_defined   = 47 (752k, 0M)
--26428--  memcheck: SMs: max_non_DSM   = 40 (640k, 0M)
--26428--  memcheck: max sec V bit nodes:    7 (0k, 0M)
--26428--  memcheck: set_sec_vbits8 calls: 9 (new: 7, updates: 2)
--26428--  memcheck: max shadow mem size:   944k, 0M
--26428-- translate:            fast SP updates identified: 16,380 ( 88.8%)
--26428-- translate:   generic_known SP updates identified: 1,595 (  8.6%)
--26428-- translate: generic_unknown SP updates identified: 459 (  2.4%)
--26428--     tt/tc: 32,550 tt lookups requiring 37,656 probes
--26428--     tt/tc: 32,550 fast-cache updates, 9 flushes
--26428--  transtab: new        13,871 (416,381 -> 6,583,885; ratio 158:10) [0 scs]
--26428--  transtab: dumped     0 (0 -> ??)
--26428--  transtab: discarded  887 (18,457 -> ??)
--26428-- scheduler: 2,279,822 jumps (bb entries).
--26428-- scheduler: 22/33,831 major/minor sched events.
--26428--    sanity: 23 cheap, 1 expensive checks.
--26428--    exectx: 30,011 lists, 1,064 contexts (avg 0 per list)
--26428--    exectx: 13,769 searches, 12,723 full compares (924 per 1000)
--26428--    exectx: 30 cmp2, 92 cmp4, 0 cmpAll

Main