Sqli_stmt
Posted in 2004
This is a multi-part message in MIME format. ------=_NextPart_000_00BE_01C42220.DB985D30 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi All, One of my 4gl code is dumping core. If I debug the core file & the back trace shows that it clears the memory of sqli_stmt with 176 byte, but my sql statemene is only around 30 bytes. Please let me know regarding the parameters which the informix api sqli_stmt takes. The disassembly of sqli_stmt is given below: 0xc21b0 <sqli_stmt>: stw %rp,-0x14(%sr0,%sp) 0xc21b4 <sqli_stmt+4>: stw,ma %r3,0x180(%sr0,%sp) 0xc21b8 <sqli_stmt+8>: stw %r4,-0x17c(%sr0,%sp) 0xc21bc <sqli_stmt+12>: stw %r5,-0x178(%sr0,%sp) 0xc21c0 <sqli_stmt+16>: stw %r6,-0x174(%sr0,%sp) 0xc21c4 <sqli_stmt+20>: stw %r7,-0x170(%sr0,%sp) 0xc21c8 <sqli_stmt+24>: ldw -0x1b8(%sr0,%sp),%r1 0xc21cc <sqli_stmt+28>: copy %r25,%r3 0xc21d0 <sqli_stmt+32>: copy %r24,%r7 0xc21d4 <sqli_stmt+36>: stw %r19,-0x20(%sr0,%sp) 0xc21d8 <sqli_stmt+40>: copy %r23,%r6 0xc21dc <sqli_stmt+44>: ldi 0,%r25 0xc21e0 <sqli_stmt+48>: ldw -0x1b4(%sr0,%sp),%r5 0xc21e4 <sqli_stmt+52>: stw %r1,-0x168(%sr0,%sp) 0xc21e8 <sqli_stmt+56>: ldi 0xb0,%r24 0xc21ec <sqli_stmt+60>: b,l 0xc10f8 <memset>,%rp 0xc21f0 <sqli_stmt+64>: ldo -0x13c(%sp),%r26 0xc21f4 <sqli_stmt+68>: ldw -0x20(%sr0,%sp),%r19 <= load r19 <shared lib linkage reg> 0xc21f8 <sqli_stmt+72>: b,l 0xdba30 <CheckGlobInit>,%rp <= CheckGlobInit 0xc21fc <sqli_stmt+76>: nop Regards, Vijay Kumar.R Software Engg. HP-ISO Bangalore, Ph : 2205 2640 ------=_NextPart_000_00BE_01C42220.DB985D30 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = charset=3Dus-ascii"> <META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version = 6.0.4630.0"> <TITLE>Sqli_stmt</TITLE> </HEAD> <BODY> <!-- Converted from text/rtf format --> <P><FONT SIZE=3D2 FACE=3D"Arial">Hi All,</FONT> </P> <P> <FONT SIZE=3D2 = FACE=3D"Arial">One of my 4gl code is dumping core… If I debug the = core file & the back trace shows that it clears the memory = of</FONT> <FONT FACE=3D"Times New Roman">sqli_stmt with 176 byte, but my = sql statemene is only around 30 bytes… Please let me know = regarding the parameters which the informix api sqli_stmt = takes.</FONT></P> <P><FONT FACE=3D"Times New Roman">The disassembly of sqli_stmt is given = below:<BR> <BR> 0xc21b0 <sqli_stmt>: stw %rp,-0x14(%sr0,%sp)<BR> 0xc21b4 <sqli_stmt+4>: stw,ma %r3,0x180(%sr0,%sp)<BR> 0xc21b8 <sqli_stmt+8>: stw %r4,-0x17c(%sr0,%sp)<BR> 0xc21bc <sqli_stmt+12>: stw %r5,-0x178(%sr0,%sp)<BR> 0xc21c0 <sqli_stmt+16>: stw %r6,-0x174(%sr0,%sp)<BR> 0xc21c4 <sqli_stmt+20>: stw %r7,-0x170(%sr0,%sp)<BR> 0xc21c8 <sqli_stmt+24>: ldw -0x1b8(%sr0,%sp),%r1<BR> 0xc21cc <sqli_stmt+28>: copy %r25,%r3<BR> 0xc21d0 <sqli_stmt+32>: copy %r24,%r7<BR> 0xc21d4 <sqli_stmt+36>: stw %r19,-0x20(%sr0,%sp)<BR> 0xc21d8 <sqli_stmt+40>: copy %r23,%r6<BR> 0xc21dc <sqli_stmt+44>: ldi 0,%r25<BR> 0xc21e0 <sqli_stmt+48>: ldw -0x1b4(%sr0,%sp),%r5<BR> 0xc21e4 <sqli_stmt+52>: stw %r1,-0x168(%sr0,%sp)<BR> 0xc21e8 <sqli_stmt+56>: ldi 0xb0,%r24<BR> 0xc21ec <sqli_stmt+60>: b,l 0xc10f8 <memset>,%rp<BR> 0xc21f0 <sqli_stmt+64>: ldo -0x13c(%sp),%r26<BR> 0xc21f4 <sqli_stmt+68>: ldw -0x20(%sr0,%sp),%r19 <=3D load r19 = <shared lib linkage reg><BR> 0xc21f8 <sqli_stmt+72>: b,l 0xdba30 <CheckGlobInit>,%rp = <=3D CheckGlobInit<BR> 0xc21fc <sqli_stmt+76>: nop<BR> </FONT> </P> <BR> <P><FONT COLOR=3D"#808000" SIZE=3D2 FACE=3D"Comic Sans = MS">Regards,</FONT> <BR><FONT COLOR=3D"#808000" SIZE=3D2 FACE=3D"Comic Sans MS">Vijay = Kumar.R</FONT> <BR><FONT COLOR=3D"#808000" SIZE=3D2 FACE=3D"Comic Sans MS">Software = Engg.</FONT> <BR><FONT COLOR=3D"#808000" SIZE=3D2 FACE=3D"Comic Sans MS">HP-ISO = Bangalore,</FONT> <BR><FONT COLOR=3D"#808000" SIZE=3D2 FACE=3D"Comic Sans MS">Ph : 2205 = 2640</FONT> </P> </BODY> </HTML> ------=_NextPart_000_00BE_01C42220.DB985D30-- sending to informix-list