锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品毛片一区二区三区,欧美日韩亚洲另类,欧美日韩mvhttp://www.shnenglu.com/lijialian/archive/2008/02/23/43130.html涓鍔ㄤ笉濡備竴闈?/dc:creator>涓鍔ㄤ笉濡備竴闈?/author>Sat, 23 Feb 2008 10:10:00 GMThttp://www.shnenglu.com/lijialian/archive/2008/02/23/43130.htmlhttp://www.shnenglu.com/lijialian/comments/43130.htmlhttp://www.shnenglu.com/lijialian/archive/2008/02/23/43130.html#Feedback0http://www.shnenglu.com/lijialian/comments/commentRss/43130.htmlhttp://www.shnenglu.com/lijialian/services/trackbacks/43130.htmlhttp://www.microsoft.com/msj/0298/hood0298.aspx



]]>
濡備綍鏍規嵁crash鍦板潃鎵懼埌瀵瑰簲鐨勮鍙?/title><link>http://www.shnenglu.com/lijialian/archive/2007/05/03/23360.html</link><dc:creator>涓鍔ㄤ笉濡備竴闈?/dc:creator><author>涓鍔ㄤ笉濡備竴闈?/author><pubDate>Thu, 03 May 2007 02:44:00 GMT</pubDate><guid>http://www.shnenglu.com/lijialian/archive/2007/05/03/23360.html</guid><wfw:comment>http://www.shnenglu.com/lijialian/comments/23360.html</wfw:comment><comments>http://www.shnenglu.com/lijialian/archive/2007/05/03/23360.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.shnenglu.com/lijialian/comments/commentRss/23360.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lijialian/services/trackbacks/23360.html</trackback:ping><description><![CDATA[<p>鏈夋椂鍊欐垜浠殑紼嬪簭crash浜嗭紝浼氬嚭鐜頒竴涓猚rash鐣岄潰鎻愮ず鎴戜滑鍦ㄤ粈涔堜綅緗腑鏂簡銆傛垜浠浣曟牴鎹繖涓腑鏂湴鍧鎵懼埌瀵瑰簲鐨勮鍙峰憿錛?/p> <p>瑕佹兂杈懼埌榪欐牱鐨勭洰鐨勶紝棣栧厛瑕佽繘琛屼竴浜涘伐紼嬪睘鎬х殑閰嶇疆銆?/p> <p>c/c++->甯歌->璋冭瘯淇℃伅鏍煎紡->紼嬪簭鏁版嵁搴?br>c/c++->浼樺寲->浼樺寲->紱佺敤<br>閾炬帴鍣?>璋冭瘯->鐢熸垚璋冭瘯淇℃伅->鏄?br>            ->鐢熸垚鏄犲皠鏂囦歡->鏄?br>            ->鏄犲皠鏂囦歡鍚嶇О->$(OutDir)/$(ProjectName).map<br>            ->鏄犲皠瀵煎嚭->鏄?br>            ->鏄犲皠琛?>鏄?/p> <p>1    int main (int argc, char* argv[])<br>2   {<br>3       char * p = 0;<br>4       *p = 'c';<br>5       return 0;<br>6 }</p> <p>褰撴墽琛岀▼搴忕殑鏃跺欙紝鏄劇ず“test1.exe涓殑0x0040100e澶勬湭澶勭悊鐨勫紓甯革細0xc000005:鍐欏叆浣嶇疆0x00000000鏃跺彂鐢熻闂啿紿?#8221;</p> <p><br>榪欎釜鏃跺欐潵鐪嬩竴涓媘ap鏂囦歡銆傞鍏堢湅鍒扮殑鏄弬鑰冪殑鍔犺澆鍦板潃錛?Preferred load address is 00400000</p> <p>Timestamp is 4639462c (Thu May 03 10:17:16 2007)</p> <p style="color: red;"> Preferred load address is 00400000</p> <p> Start         Length     Name                   Class<br> 0001:00000000 00003b58H .text                   CODE<br> 0002:00000000 000000c4H .idata$5                DATA<br> 0002:000000d0 00000c40H .rdata                  DATA<br> 0002:00000d10 00000048H .rdata$debug            DATA<br> 0002:00000d60 00000008H .rdata$sxdata           DATA<br> 0002:00000d68 00000004H .rtc$IAA                DATA<br> 0002:00000d6c 00000004H .rtc$IZZ                DATA<br> 0002:00000d70 00000004H .rtc$TAA                DATA<br> 0002:00000d74 00000004H .rtc$TZZ                DATA<br> 0002:00000d78 00000014H .idata$2                DATA<br> 0002:00000d8c 00000014H .idata$3                DATA<br> 0002:00000da0 000000c4H .idata$4                DATA<br> 0002:00000e64 00000366H .idata$6                DATA<br> 0002:000011ca 00000000H .edata                  DATA<br> 0003:00000000 00000004H .CRT$XCA                DATA<br> 0003:00000004 00000004H .CRT$XCAA               DATA<br> 0003:00000008 00000004H .CRT$XCZ                DATA<br> 0003:0000000c 00000004H .CRT$XIA                DATA<br> 0003:00000010 00000008H .CRT$XIC                DATA<br> 0003:00000018 00000004H .CRT$XIZ                DATA<br> 0003:0000001c 00000004H .CRT$XPA                DATA<br> 0003:00000020 00000004H .CRT$XPZ                DATA<br> 0003:00000024 00000004H .CRT$XTA                DATA<br> 0003:00000028 00000004H .CRT$XTZ                DATA<br> 0003:00000030 00000274H .data                   DATA<br> 0003:000002c0 00000598H .bss                    DATA</p> <p>crash鍦板潃璁$畻錛歝alculation: crash_address - preferred_load_address - 0x1000<br>                            0x0040100e -0x00400000-0x1000=0x0000000e</p> <p>鎺ョ潃鍦╩ap涓煡鎵懼搴旂殑obj</p> <p> Address         Publics by Value              Rva+Base     Lib:Object<br><br> 0000:00000000       __except_list              00000000     <absolute><br> 0000:00000002       ___safe_se_handler_count   00000002     <absolute><br><span style="color: red;"> 0001:00000000       _main                      00401000 f   test1.obj</span><br> 0001:00000017       __amsg_exit                00401017 f   LIBC:crt0.obj<br> 0001:0000003c       _mainCRTStartup            0040103c f   LIBC:crt0.obj<br> 0001:00000203       ___crtExitProcess          00401203 f   LIBC:crt0dat.obj</p> <br> <p>鏈鍚庢牴鎹畂bj鍜岃綆楃殑鍊煎湪map涓壘絎竴涓皬浜庢垜浠墍璁$畻鐨勫肩殑浣嶇疆</p> <p>Line numbers for .\release\test1.obj(d:\test\test1\test1\test1.cpp) segment .text<br><br>     2 0001:00000000     3 0001:00000004     4 0001:0000000b     5 0001:00000011<br></p> <p>鐒跺悗鍦?map涓煡鎵劇涓涓皬浜庢垜浠墍璁$畻鐨勫肩殑浣嶇疆</p> <p>鎵浠ユ垜浠殑涓柇浣嶇疆鏄湪絎?琛?br></p><img src ="http://www.shnenglu.com/lijialian/aggbug/23360.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lijialian/" target="_blank">涓鍔ㄤ笉濡備竴闈?/a> 2007-05-03 10:44 <a href="http://www.shnenglu.com/lijialian/archive/2007/05/03/23360.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>濂界殑宸ュ叿http://www.shnenglu.com/lijialian/archive/2007/03/07/19391.html涓鍔ㄤ笉濡備竴闈?/dc:creator>涓鍔ㄤ笉濡備竴闈?/author>Wed, 07 Mar 2007 15:29:00 GMThttp://www.shnenglu.com/lijialian/archive/2007/03/07/19391.htmlhttp://www.shnenglu.com/lijialian/comments/19391.htmlhttp://www.shnenglu.com/lijialian/archive/2007/03/07/19391.html#Feedback0http://www.shnenglu.com/lijialian/comments/commentRss/19391.htmlhttp://www.shnenglu.com/lijialian/services/trackbacks/19391.html

]]>
濡備綍鐢╳indug鍒嗘瀽dump鏂囦歡(榪樺師鍫嗘爤淇℃伅)http://www.shnenglu.com/lijialian/archive/2007/03/07/19389.html涓鍔ㄤ笉濡備竴闈?/dc:creator>涓鍔ㄤ笉濡備竴闈?/author>Wed, 07 Mar 2007 15:17:00 GMThttp://www.shnenglu.com/lijialian/archive/2007/03/07/19389.htmlhttp://www.shnenglu.com/lijialian/comments/19389.htmlhttp://www.shnenglu.com/lijialian/archive/2007/03/07/19389.html#Feedback0http://www.shnenglu.com/lijialian/comments/commentRss/19389.htmlhttp://www.shnenglu.com/lijialian/services/trackbacks/19389.html棣栧厛鐢▇*kb,瀵熺湅鎵鏈夌殑綰跨▼
鐒跺悗瀵繪壘Filter鍏抽敭瀛楁墍鍦ㄧ殑綰跨▼,鍋囪鍑洪棶棰樼殑綰跨▼涓?2,.

棣栧厛灝嗙嚎紼?璁劇疆涓哄綋鍓嶇嚎紼嬶細 ~2s
鍥犱負XcpFilter鐨勭粨鏋勪綋涓紝絎?涓弬鏁拌〃紺哄紓甯鎬俊鎭殑鎸囬拡錛岀3涓弬鏁版槸涓婁笅鏂囩殑鎸囬拡銆?br>鍋囪args to child
    0x0001 0xb5f78 0x45235

鎵ц.exr 0xb5f78
鎵ц.cxr 0x45235

鎵ц.kb灝卞彲浠ヨ繕鍘熷爢鏍堜俊鎭簡



]]>
TP_Reactor 瀛︿範絎旇http://www.shnenglu.com/lijialian/archive/2007/02/25/18971.html涓鍔ㄤ笉濡備竴闈?/dc:creator>涓鍔ㄤ笉濡備竴闈?/author>Sun, 25 Feb 2007 12:41:00 GMThttp://www.shnenglu.com/lijialian/archive/2007/02/25/18971.htmlhttp://www.shnenglu.com/lijialian/comments/18971.htmlhttp://www.shnenglu.com/lijialian/archive/2007/02/25/18971.html#Feedback0http://www.shnenglu.com/lijialian/comments/commentRss/18971.htmlhttp://www.shnenglu.com/lijialian/services/trackbacks/18971.html闃呰鍏ㄦ枃

]]>
select_reactor鐨勫師鐮佸涔犵瑪璁?/title><link>http://www.shnenglu.com/lijialian/archive/2007/02/24/18950.html</link><dc:creator>涓鍔ㄤ笉濡備竴闈?/dc:creator><author>涓鍔ㄤ笉濡備竴闈?/author><pubDate>Sat, 24 Feb 2007 12:30:00 GMT</pubDate><guid>http://www.shnenglu.com/lijialian/archive/2007/02/24/18950.html</guid><wfw:comment>http://www.shnenglu.com/lijialian/comments/18950.html</wfw:comment><comments>http://www.shnenglu.com/lijialian/archive/2007/02/24/18950.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lijialian/comments/commentRss/18950.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lijialian/services/trackbacks/18950.html</trackback:ping><description><![CDATA[     鎽樿: 棣栧厛浠庡畾涔変竴涓猺eactor寮濮嬨侫CE_TP_Reactor select_reactor_one(g_unOneMaxHandle, 0, 0, 0, 1); 涓婇潰鐨勮繖鍙ヨ瘽瑙﹀彂浜嗕竴涓嬬殑涓浜涜涓恒備富瑕佸氨鏄粰event_handlers_鍒嗛厤浜嗗唴瀛樸傝繖閲屽氨鍐沖畾浜嗕綘鑳芥敮鎸佸灝戞潯榪炴帴 int ACE_Select_React...  <a href='http://www.shnenglu.com/lijialian/archive/2007/02/24/18950.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/lijialian/aggbug/18950.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lijialian/" target="_blank">涓鍔ㄤ笉濡備竴闈?/a> 2007-02-24 20:30 <a href="http://www.shnenglu.com/lijialian/archive/2007/02/24/18950.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>N涓猂eactor鏄惁灝辨剰鍛崇潃鏀寔N*FD_SETSIZE涓繛鎺ュ憿錛?/title><link>http://www.shnenglu.com/lijialian/archive/2007/02/22/18917.html</link><dc:creator>涓鍔ㄤ笉濡備竴闈?/dc:creator><author>涓鍔ㄤ笉濡備竴闈?/author><pubDate>Thu, 22 Feb 2007 15:25:00 GMT</pubDate><guid>http://www.shnenglu.com/lijialian/archive/2007/02/22/18917.html</guid><wfw:comment>http://www.shnenglu.com/lijialian/comments/18917.html</wfw:comment><comments>http://www.shnenglu.com/lijialian/archive/2007/02/22/18917.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lijialian/comments/commentRss/18917.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lijialian/services/trackbacks/18917.html</trackback:ping><description><![CDATA[ <p>聽</p> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"> <img id="Codehighlighter1_0_835_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_835_Open_Text.style.display='none'; Codehighlighter1_0_835_Closed_Image.style.display='inline'; Codehighlighter1_0_835_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /> <img id="Codehighlighter1_0_835_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_0_835_Closed_Text.style.display='none'; Codehighlighter1_0_835_Open_Image.style.display='inline'; Codehighlighter1_0_835_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /> <span id="Codehighlighter1_0_835_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span> <span id="Codehighlighter1_0_835_Open_Text"> <span style="COLOR: #008000">/*</span> <span style="COLOR: #008000">*******************************************************************<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />*聽Copyright聽(c)聽2006,study-record聽home<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />*聽All聽rights聽reservered.<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />*<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />*聽鏂囦歡鍚嶇О聽:聽littersize.cpp聽<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />*聽鎽樎犅犅犅犺聽:聽榪欎釜渚嬪瓙涓昏鏄敤鏉ラ獙璇佽繖鏍蜂竴涓棶棰樸傚綋鎴戜滑紼嬪簭涓湁n涓猺eactor鐨勬椂鍊欙紝鏄惁灝辨剰鍛崇潃鎴戜滑鏀寔n*FD_SETSIZE榪炴帴.<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽涓轟簡楠岃瘉榪欎釜闂,鎴戜滑浼犻掍竴涓ぇ灝忎負2鐨勫肩粰ACE_Select_Reactor鐨勬瀯閫犲嚱鏁般傜湅鏄惁鏄彧鏀寔2涓繛鎺?<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽楠岃瘉緇撴灉琛ㄦ槑錛氬湪鏈緥瀛愪腑錛岀敱浜巃cceptor娉ㄥ唽鐢ㄦ帀浜嗕竴涓紝鑰屾垜浠粰瀹氱殑鏈澶х殑handle鏁頒負2,鎵浠ュ彧鑳芥帴鍙椾竴涓繛鎺ャ?br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽鍦ㄥ懡浠よ涓嬭緭鍏ワ細telnet聽127.0.0.1聽1234聽,鍦ㄦ垜浠浜屾杈撳叆鏃訛紝<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽鍦ㄨ皟鐢╥nt聽nRet聽=聽m_Reactor->register_handler(pEvent,聽ACE_Event_Handler::READ_MASK);鐨勬椂鍊欎竴瀹氫細澶辮觸銆?br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽浣嗘槸鍦ㄥ懡浠よ涓嬭緭鍏?telnet聽127.0.0.1聽2345聽,鍦ㄦ垜浠涓夋杈撳叆鐨勬椂鍊欙紝璋冪敤register_handler鐨勬椂鍊欐墠浼氬け璐?br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽浣嗘槸榪欐牱鐨勪竴孌典唬鐮佸瓨鍦ㄩ珮cpu鐨勯棶棰橈紝涔熷氨鏄綋鎶婂鎴風鍏寵皟鐨勬椂鍊欙紝cpu鍗犵敤鐜囦細寰堥珮?鎯蟲兂鐪嬶紝涓轟粈涔堝憿錛?br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽鏈唬鐮佸彧鏄負浜嗛獙璇佷竴浜涗笢瑗匡紝鏈夊緢澶氫笉鍚堢悊鐨勫湴鏂癸紝璇峰姟浠跨収銆?br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />*<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />*聽褰撳墠鐗堟湰聽:聽1.0<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />*聽浣溌犅犅犅犺吢?聽study-record聽聽聽2007-2-22<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />*<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />********************************************************************</span> <span style="COLOR: #008000">*/</span> </span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#include聽</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">ace/Thread_Manager.h</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#include聽</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">ace/Select_Reactor.h</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#include聽</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">ace/Reactor.h</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#include聽</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">ace/Event_Handler.h</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#include聽</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">ace/SOCK_Acceptor.h</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#include聽</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">ace/SOCK_Stream.h</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#include聽</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">ace/INET_Addr.h</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /> </span> <span style="COLOR: #0000ff">const</span> <span style="COLOR: #000000">聽size_t聽g_unOneMaxHandle聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">2</span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /></span> <span style="COLOR: #0000ff">const</span> <span style="COLOR: #000000">聽size_t聽g_unTwoMaxhandle聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">4</span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /></span> <span style="COLOR: #0000ff">static</span> <span style="COLOR: #000000">聽ACE_THR_FUNC_RETURN聽event_loop_one聽(</span> <span style="COLOR: #0000ff">void</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">*</span> <span style="COLOR: #000000">arg)聽<br /><img id="Codehighlighter1_1173_1321_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1173_1321_Open_Text.style.display='none'; Codehighlighter1_1173_1321_Closed_Image.style.display='inline'; Codehighlighter1_1173_1321_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_1173_1321_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1173_1321_Closed_Text.style.display='none'; Codehighlighter1_1173_1321_Open_Image.style.display='inline'; Codehighlighter1_1173_1321_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span> <span id="Codehighlighter1_1173_1321_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_1173_1321_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_Reactor聽</span> <span style="COLOR: #000000">*</span> <span style="COLOR: #000000">reacator聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽static_cast</span> <span style="COLOR: #000000"><</span> <span style="COLOR: #000000">ACE_Reactor聽</span> <span style="COLOR: #000000">*></span> <span style="COLOR: #000000">(arg);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽reacator</span> <span style="COLOR: #000000">-></span> <span style="COLOR: #000000">owner(ACE_Thread::self());<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽reacator</span> <span style="COLOR: #000000">-></span> <span style="COLOR: #000000">run_reactor_event_loop();<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽</span> <span style="COLOR: #0000ff">return</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span> </span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /> </span> <span style="COLOR: #0000ff">static</span> <span style="COLOR: #000000">聽ACE_THR_FUNC_RETURN聽event_loop_two聽(</span> <span style="COLOR: #0000ff">void</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">*</span> <span style="COLOR: #000000">arg)聽<br /><img id="Codehighlighter1_1378_1525_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1378_1525_Open_Text.style.display='none'; Codehighlighter1_1378_1525_Closed_Image.style.display='inline'; Codehighlighter1_1378_1525_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_1378_1525_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1378_1525_Closed_Text.style.display='none'; Codehighlighter1_1378_1525_Open_Image.style.display='inline'; Codehighlighter1_1378_1525_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span> <span id="Codehighlighter1_1378_1525_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_1378_1525_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_Reactor聽</span> <span style="COLOR: #000000">*</span> <span style="COLOR: #000000">reacator聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽static_cast</span> <span style="COLOR: #000000"><</span> <span style="COLOR: #000000">ACE_Reactor聽</span> <span style="COLOR: #000000">*></span> <span style="COLOR: #000000">(arg);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽reacator</span> <span style="COLOR: #000000">-></span> <span style="COLOR: #000000">owner(ACE_Thread::self());<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽reacator</span> <span style="COLOR: #000000">-></span> <span style="COLOR: #000000">run_reactor_event_loop();<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽</span> <span style="COLOR: #0000ff">return</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span> </span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /> </span> <span style="COLOR: #0000ff">class</span> <span style="COLOR: #000000">聽TestHandleEvent:聽</span> <span style="COLOR: #0000ff">public</span> <span style="COLOR: #000000">聽ACE_Event_Handler<br /><img id="Codehighlighter1_1576_2006_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1576_2006_Open_Text.style.display='none'; Codehighlighter1_1576_2006_Closed_Image.style.display='inline'; Codehighlighter1_1576_2006_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_1576_2006_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1576_2006_Closed_Text.style.display='none'; Codehighlighter1_1576_2006_Open_Image.style.display='inline'; Codehighlighter1_1576_2006_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span> <span id="Codehighlighter1_1576_2006_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_1576_2006_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /></span> <span style="COLOR: #0000ff">public</span> <span style="COLOR: #000000">:<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽</span> <span style="COLOR: #0000ff">virtual</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #0000ff">int</span> <span style="COLOR: #000000">聽handle_input聽(ACE_HANDLE聽fd聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽ACE_INVALID_HANDLE)<br /><img id="Codehighlighter1_1650_1726_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1650_1726_Open_Text.style.display='none'; Codehighlighter1_1650_1726_Closed_Image.style.display='inline'; Codehighlighter1_1650_1726_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1650_1726_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1650_1726_Closed_Text.style.display='none'; Codehighlighter1_1650_1726_Open_Image.style.display='inline'; Codehighlighter1_1650_1726_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽聽聽</span> <span id="Codehighlighter1_1650_1726_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_1650_1726_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽ACE_DEBUG((LM_DEBUG,聽</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">TestHandleEvent::handle_input\n</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">));<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽</span> <span style="COLOR: #0000ff">return</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽聽聽}</span> </span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽</span> <span style="COLOR: #0000ff">virtual</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #0000ff">int</span> <span style="COLOR: #000000">聽handle_close聽(ACE_HANDLE聽handle,聽ACE_Reactor_Mask聽close_mask)<br /><img id="Codehighlighter1_1805_1900_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1805_1900_Open_Text.style.display='none'; Codehighlighter1_1805_1900_Closed_Image.style.display='inline'; Codehighlighter1_1805_1900_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1805_1900_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1805_1900_Closed_Text.style.display='none'; Codehighlighter1_1805_1900_Open_Image.style.display='inline'; Codehighlighter1_1805_1900_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽聽聽</span> <span id="Codehighlighter1_1805_1900_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_1805_1900_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽ACE_DEBUG((LM_DEBUG,聽</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">TestHandleEvent::handle_close\n</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">));<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽delete聽</span> <span style="COLOR: #0000ff">this</span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽</span> <span style="COLOR: #0000ff">return</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽聽聽}</span> </span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_HANDLE聽get_handle(</span> <span style="COLOR: #0000ff">void</span> <span style="COLOR: #000000">)聽</span> <span style="COLOR: #0000ff">const</span> <span style="COLOR: #000000">聽<br /><img id="Codehighlighter1_1940_1971_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1940_1971_Open_Text.style.display='none'; Codehighlighter1_1940_1971_Closed_Image.style.display='inline'; Codehighlighter1_1940_1971_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1940_1971_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1940_1971_Closed_Text.style.display='none'; Codehighlighter1_1940_1971_Open_Image.style.display='inline'; Codehighlighter1_1940_1971_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽聽聽</span> <span id="Codehighlighter1_1940_1971_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_1940_1971_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽</span> <span style="COLOR: #0000ff">return</span> <span style="COLOR: #000000">聽peer.get_handle();<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽聽聽}</span> </span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /> </span> <span style="COLOR: #0000ff">public</span> <span style="COLOR: #000000">:<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_SOCK_Stream聽peer;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span> </span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /></span> <span style="COLOR: #0000ff">class</span> <span style="COLOR: #000000">聽TestAcceptor聽:聽</span> <span style="COLOR: #0000ff">public</span> <span style="COLOR: #000000">聽ACE_Event_Handler<br /><img id="Codehighlighter1_2055_2943_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2055_2943_Open_Text.style.display='none'; Codehighlighter1_2055_2943_Closed_Image.style.display='inline'; Codehighlighter1_2055_2943_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_2055_2943_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_2055_2943_Closed_Text.style.display='none'; Codehighlighter1_2055_2943_Open_Image.style.display='inline'; Codehighlighter1_2055_2943_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span> <span id="Codehighlighter1_2055_2943_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_2055_2943_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /></span> <span style="COLOR: #0000ff">public</span> <span style="COLOR: #000000">:<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽</span> <span style="COLOR: #0000ff">virtual</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #0000ff">int</span> <span style="COLOR: #000000">聽handle_input聽(ACE_HANDLE聽fd聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽ACE_INVALID_HANDLE)<br /><img id="Codehighlighter1_2129_2372_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2129_2372_Open_Text.style.display='none'; Codehighlighter1_2129_2372_Closed_Image.style.display='inline'; Codehighlighter1_2129_2372_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_2129_2372_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_2129_2372_Closed_Text.style.display='none'; Codehighlighter1_2129_2372_Open_Image.style.display='inline'; Codehighlighter1_2129_2372_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽聽聽</span> <span id="Codehighlighter1_2129_2372_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_2129_2372_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽TestHandleEvent</span> <span style="COLOR: #000000">*</span> <span style="COLOR: #000000">聽pEvent聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #0000ff">new</span> <span style="COLOR: #000000">聽TestHandleEvent;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽acceptor.accept(pEvent</span> <span style="COLOR: #000000">-></span> <span style="COLOR: #000000">peer);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽</span> <span style="COLOR: #0000ff">int</span> <span style="COLOR: #000000">聽nRet聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽m_Reactor</span> <span style="COLOR: #000000">-></span> <span style="COLOR: #000000">register_handler(pEvent,聽ACE_Event_Handler::READ_MASK);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽</span> <span style="COLOR: #0000ff">if</span> <span style="COLOR: #000000">聽(</span> <span style="COLOR: #000000">-</span> <span style="COLOR: #000000">1</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">==</span> <span style="COLOR: #000000">聽nRet)<br /><img id="Codehighlighter1_2316_2356_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2316_2356_Open_Text.style.display='none'; Codehighlighter1_2316_2356_Closed_Image.style.display='inline'; Codehighlighter1_2316_2356_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_2316_2356_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_2316_2356_Closed_Text.style.display='none'; Codehighlighter1_2316_2356_Open_Image.style.display='inline'; Codehighlighter1_2316_2356_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽聽聽聽聽聽聽</span> <span id="Codehighlighter1_2316_2356_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_2316_2356_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽delete聽pEvent;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽pEvent聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽NULL;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽聽聽聽聽聽聽}</span> </span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽</span> <span style="COLOR: #0000ff">return</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽聽聽}</span> </span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽</span> <span style="COLOR: #0000ff">virtual</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #0000ff">int</span> <span style="COLOR: #000000">聽handle_close聽(ACE_HANDLE聽handle,聽ACE_Reactor_Mask聽close_mask)<br /><img id="Codehighlighter1_2451_2561_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2451_2561_Open_Text.style.display='none'; Codehighlighter1_2451_2561_Closed_Image.style.display='inline'; Codehighlighter1_2451_2561_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_2451_2561_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_2451_2561_Closed_Text.style.display='none'; Codehighlighter1_2451_2561_Open_Image.style.display='inline'; Codehighlighter1_2451_2561_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽聽聽</span> <span id="Codehighlighter1_2451_2561_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_2451_2561_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽ACE_DEBUG((LM_DEBUG,聽</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">TestAcceptor::handle_close\n</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">));<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽acceptor.close();<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽delete聽</span> <span style="COLOR: #0000ff">this</span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽</span> <span style="COLOR: #0000ff">return</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽聽聽}</span> </span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽TestAcceptor(ACE_Reactor</span> <span style="COLOR: #000000">*</span> <span style="COLOR: #000000">聽reactor):m_Reactor(reactor)<br /><img id="Codehighlighter1_2624_2630_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2624_2630_Open_Text.style.display='none'; Codehighlighter1_2624_2630_Closed_Image.style.display='inline'; Codehighlighter1_2624_2630_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_2624_2630_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_2624_2630_Closed_Text.style.display='none'; Codehighlighter1_2624_2630_Open_Image.style.display='inline'; Codehighlighter1_2624_2630_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽聽聽</span> <span id="Codehighlighter1_2624_2630_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_2624_2630_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽聽聽}</span> </span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽</span> <span style="COLOR: #0000ff">int</span> <span style="COLOR: #000000">聽open(unsigned聽</span> <span style="COLOR: #0000ff">short</span> <span style="COLOR: #000000">聽usport)<br /><img id="Codehighlighter1_2667_2800_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2667_2800_Open_Text.style.display='none'; Codehighlighter1_2667_2800_Closed_Image.style.display='inline'; Codehighlighter1_2667_2800_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_2667_2800_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_2667_2800_Closed_Text.style.display='none'; Codehighlighter1_2667_2800_Open_Image.style.display='inline'; Codehighlighter1_2667_2800_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽聽聽</span> <span id="Codehighlighter1_2667_2800_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_2667_2800_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽ACE_INET_Addr聽addr(usport);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽acceptor.open(addr);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽</span> <span style="COLOR: #0000ff">return</span> <span style="COLOR: #000000">聽m_Reactor</span> <span style="COLOR: #000000">-></span> <span style="COLOR: #000000">register_handler(</span> <span style="COLOR: #0000ff">this</span> <span style="COLOR: #000000">,聽ACE_Event_Handler::ACCEPT_MASK);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽聽聽}</span> </span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_HANDLE聽get_handle(</span> <span style="COLOR: #0000ff">void</span> <span style="COLOR: #000000">)聽</span> <span style="COLOR: #0000ff">const</span> <span style="COLOR: #000000">聽<br /><img id="Codehighlighter1_2840_2878_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2840_2878_Open_Text.style.display='none'; Codehighlighter1_2840_2878_Closed_Image.style.display='inline'; Codehighlighter1_2840_2878_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_2840_2878_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_2840_2878_Closed_Text.style.display='none'; Codehighlighter1_2840_2878_Open_Image.style.display='inline'; Codehighlighter1_2840_2878_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽聽聽</span> <span id="Codehighlighter1_2840_2878_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_2840_2878_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽</span> <span style="COLOR: #0000ff">return</span> <span style="COLOR: #000000">聽acceptor.get_handle();<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽聽聽}</span> </span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /> </span> <span style="COLOR: #0000ff">public</span> <span style="COLOR: #000000">:<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_SOCK_Acceptor聽acceptor;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_Reactor</span> <span style="COLOR: #000000">*</span> <span style="COLOR: #000000">聽m_Reactor;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span> </span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /></span> <span style="COLOR: #0000ff">int</span> <span style="COLOR: #000000">聽main聽(</span> <span style="COLOR: #0000ff">int</span> <span style="COLOR: #000000">聽argc,聽</span> <span style="COLOR: #0000ff">char</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">*</span> <span style="COLOR: #000000">argv[])<br /><img id="Codehighlighter1_2982_3593_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2982_3593_Open_Text.style.display='none'; Codehighlighter1_2982_3593_Closed_Image.style.display='inline'; Codehighlighter1_2982_3593_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_2982_3593_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_2982_3593_Closed_Text.style.display='none'; Codehighlighter1_2982_3593_Open_Image.style.display='inline'; Codehighlighter1_2982_3593_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span> <span id="Codehighlighter1_2982_3593_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_2982_3593_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_Select_Reactor聽select_reactor_one(g_unOneMaxHandle,聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">,聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">,聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">,聽</span> <span style="COLOR: #000000">1</span> <span style="COLOR: #000000">);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_Reactor</span> <span style="COLOR: #000000">*</span> <span style="COLOR: #000000">聽reactor_one聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #0000ff">new</span> <span style="COLOR: #000000">聽ACE_Reactor(</span> <span style="COLOR: #000000">&</span> <span style="COLOR: #000000">select_reactor_one);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_Select_Reactor聽select_reactor_two(g_unTwoMaxhandle,聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">,聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">,聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">,聽</span> <span style="COLOR: #000000">1</span> <span style="COLOR: #000000">);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_Reactor</span> <span style="COLOR: #000000">*</span> <span style="COLOR: #000000">聽reactor_two聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #0000ff">new</span> <span style="COLOR: #000000">聽ACE_Reactor(</span> <span style="COLOR: #000000">&</span> <span style="COLOR: #000000">select_reactor_two);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽TestAcceptor聽test_acceptor(reactor_one);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽test_acceptor.open(</span> <span style="COLOR: #000000">1234</span> <span style="COLOR: #000000">);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽TestAcceptor聽test_acceptorw(reactor_two);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽test_acceptorw.open(</span> <span style="COLOR: #000000">2345</span> <span style="COLOR: #000000">);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_Thread_Manager::instance()</span> <span style="COLOR: #000000">-></span> <span style="COLOR: #000000">spawn(event_loop_one,聽reactor_one);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_Thread_Manager::instance()</span> <span style="COLOR: #000000">-></span> <span style="COLOR: #000000">spawn(event_loop_two,聽reactor_two);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽</span> <span style="COLOR: #0000ff">return</span> <span style="COLOR: #000000">聽ACE_Thread_Manager::instance()</span> <span style="COLOR: #000000">-></span> <span style="COLOR: #000000">wait();<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span> </span> </div> <img src ="http://www.shnenglu.com/lijialian/aggbug/18917.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lijialian/" target="_blank">涓鍔ㄤ笉濡備竴闈?/a> 2007-02-22 23:25 <a href="http://www.shnenglu.com/lijialian/archive/2007/02/22/18917.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>window涓婂浣曡緗墠鑳借幏鍙杁ump鏂囦歡http://www.shnenglu.com/lijialian/archive/2006/12/10/16214.html涓鍔ㄤ笉濡備竴闈?/dc:creator>涓鍔ㄤ笉濡備竴闈?/author>Sun, 10 Dec 2006 04:52:00 GMThttp://www.shnenglu.com/lijialian/archive/2006/12/10/16214.htmlhttp://www.shnenglu.com/lijialian/comments/16214.htmlhttp://www.shnenglu.com/lijialian/archive/2006/12/10/16214.html#Feedback0http://www.shnenglu.com/lijialian/comments/commentRss/16214.htmlhttp://www.shnenglu.com/lijialian/services/trackbacks/16214.html鍦ㄤ互涓嬬殑榪欎釜緗戝潃璁茶堪浜嗗浣曞湪xp鍜?000涓婂浣曡緗紵
http://publib.boulder.ibm.com/infocenter/wasinfo/v4r0/index.jsp?topic=/com.ibm.support.was40.doc/html/Crash/swg21113013.html

鐜板湪鎴戝憿錛屽氨鍋氫簡鎼繍宸ワ紝鎼埌榪欓噷^_^銆?br />
Solution
  1. Open a command prompt window.

  2. Enter the command drwtsn32.exe.

    The following window will display:
    • For Windows 2000:



    • For Windows XP:



  3. In the Log File Path field, type the location to where you want the DrWatson log to be stored.

  4. In the Crash Dump field, type the file name and location where you want the user.dmp file to be stored.

  5. Make sure that the following options are selected:
    1. Dump Symbol Table
    2. Dump All Thread Contents
    3. Visual Notification
    4. Create Crash Dump File

  6. If you are running Windows XP, set Crash Dump Type to NT4 Full Compatible.

  7. From a command prompt, enter drwtsn32 -i to re-enable Dr. Watson as your default Windows debugger. This will make the necessary changes in the Windows registry.










]]>
涓浜涘父鐢ㄧ殑瀹氫綅闂鐨勬柟娉?/title><link>http://www.shnenglu.com/lijialian/archive/2006/12/09/16180.html</link><dc:creator>涓鍔ㄤ笉濡備竴闈?/dc:creator><author>涓鍔ㄤ笉濡備竴闈?/author><pubDate>Sat, 09 Dec 2006 12:04:00 GMT</pubDate><guid>http://www.shnenglu.com/lijialian/archive/2006/12/09/16180.html</guid><wfw:comment>http://www.shnenglu.com/lijialian/comments/16180.html</wfw:comment><comments>http://www.shnenglu.com/lijialian/archive/2006/12/09/16180.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lijialian/comments/commentRss/16180.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lijialian/services/trackbacks/16180.html</trackback:ping><description><![CDATA[錛戯紟瀹氫綅榪涚▼鍒板簳鏄寕鍦ㄥ摢閲?br />銆銆psstack 榪涚▼ID > 鏂囦歡鍚嶇О<br />聽聽聽 聽聽 cat 鏂囦歡鍚嶇О | c++filt > 鍏朵粬鐨勬枃浠躲銆銆<br />2.聽聽 snoopy鎶撳寘<br />聽聽聽聽 a.鍏堢敤ifconfig鏌ュ嚭璁懼鍚嶇О錛屽亣璁句負bge0<br />聽聽聽 b. snoop -d bge0 -o 鏂囦歡鏂囨垚銆鐩殑鏈哄櫒鐨処P鍦板潃<br />聽聽聽 c.snoopy from ip鍦板潃銆to ip鍦板潃<br />銆銆<br />聽聽 3.鎶擄絼锝曪綅锝愬寘涔嬪悗鐢╳indug鍒嗘瀽銆傝繖閲岀殑瀛﹂棶灝卞ぇ浜嗐傜洰鍓嶆鍦ㄥ涔犱腑<br /><img src ="http://www.shnenglu.com/lijialian/aggbug/16180.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lijialian/" target="_blank">涓鍔ㄤ笉濡備竴闈?/a> 2006-12-09 20:04 <a href="http://www.shnenglu.com/lijialian/archive/2006/12/09/16180.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>寮傛I/Ohttp://www.shnenglu.com/lijialian/archive/2006/10/07/13410.html涓鍔ㄤ笉濡備竴闈?/dc:creator>涓鍔ㄤ笉濡備竴闈?/author>Sat, 07 Oct 2006 05:57:00 GMThttp://www.shnenglu.com/lijialian/archive/2006/10/07/13410.htmlhttp://www.shnenglu.com/lijialian/comments/13410.htmlhttp://www.shnenglu.com/lijialian/archive/2006/10/07/13410.html#Feedback0http://www.shnenglu.com/lijialian/comments/commentRss/13410.htmlhttp://www.shnenglu.com/lijialian/services/trackbacks/13410.html
璧勬簮錛歨ttp://www.zahui.com/html/9/35437.htm

]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            激情丁香综合| 亚洲视频在线观看| 国产日韩欧美夫妻视频在线观看| 欧美插天视频在线播放| 国产日韩精品一区| 亚洲自拍偷拍福利| 亚洲一级片在线看| 欧美日韩一卡二卡| 亚洲乱码国产乱码精品精可以看 | 久久久视频精品| 国产欧美精品久久| 亚洲一区二区三区乱码aⅴ| 中文在线一区| 欧美日韩精品欧美日韩精品 | 欧美人成免费网站| 亚洲国产成人av| 91久久精品一区二区三区| 久久午夜羞羞影院免费观看| 久久夜色精品国产| 伊人夜夜躁av伊人久久| 久久久欧美精品sm网站| 免费成人毛片| 亚洲黄页视频免费观看| 欧美激情综合网| 日韩视频免费大全中文字幕| 亚洲网址在线| 国产精品视屏| 欧美在线亚洲一区| 免费在线观看精品| 亚洲狼人精品一区二区三区| 欧美激情综合| 亚洲特黄一级片| 久久精品亚洲精品国产欧美kt∨| 国产日韩精品一区观看| 久久国产主播精品| 亚洲第一精品影视| 中日韩男男gay无套| 国产精品久久999| 欧美主播一区二区三区| 欧美夫妇交换俱乐部在线观看| 亚洲精品在线观看免费| 国产精品成人一区二区三区夜夜夜| 亚洲一区二区免费看| 久久久国产精品一区| 亚洲激情第一页| 欧美午夜视频| 久久久91精品国产| 91久久精品一区二区三区| 亚洲一区国产一区| 国产一区香蕉久久| 欧美激情乱人伦| 亚洲欧美一区二区激情| 欧美成人免费网| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产精品欧美久久| 久久免费视频在线观看| 日韩亚洲欧美一区| 久热国产精品视频| 亚洲一二三四久久| 亚洲第一在线综合在线| 国产精品久久久久久模特| 玖玖玖免费嫩草在线影院一区| 在线亚洲精品| 亚洲丰满少妇videoshd| 欧美一区二区在线看| 亚洲区第一页| 国户精品久久久久久久久久久不卡| 欧美电影免费观看| 欧美一区二区黄| 9久草视频在线视频精品| 免费视频一区| 午夜精品久久久久99热蜜桃导演| …久久精品99久久香蕉国产 | 亚洲国产第一| 国产欧美精品va在线观看| 欧美成人一区在线| 欧美一级理论片| 一区二区三区日韩欧美精品| 亚洲成人在线网| 久久精品亚洲| 午夜精品视频| 99国产精品久久久久久久| 怡红院av一区二区三区| 国产精品人人做人人爽人人添| 欧美成人首页| 久久精品日产第一区二区| 亚洲视频axxx| 99国产精品久久久久久久成人热| 欧美激情精品久久久久久久变态 | 牛夜精品久久久久久久99黑人| 先锋亚洲精品| 亚洲图色在线| 99精品欧美一区| 亚洲第一成人在线| 激情欧美一区二区三区| 国产欧美日韩三级| 国产精品久久婷婷六月丁香| 欧美喷潮久久久xxxxx| 麻豆精品精品国产自在97香蕉| 欧美中文日韩| 午夜日韩在线观看| 一区二区三区视频观看| 最新中文字幕亚洲| 你懂的亚洲视频| 免费久久99精品国产自在现线| 久久精品亚洲精品| 久久精品国产91精品亚洲| 久久大综合网| 久久另类ts人妖一区二区| 久久9热精品视频| 久久精品亚洲| 久久久久久亚洲精品杨幂换脸| 香蕉久久夜色精品国产使用方法| 午夜精品视频在线观看| 亚洲欧美日韩一区二区在线| 亚洲欧美日韩精品久久久| 亚洲欧美在线另类| 亚洲欧美制服另类日韩| 亚洲欧洲av一区二区三区久久| 亚洲欧美国产制服动漫| 午夜日韩福利| 久久麻豆一区二区| 欧美+亚洲+精品+三区| 欧美激情在线观看| 亚洲精品国精品久久99热| 亚洲精品免费在线播放| aa级大片欧美三级| 亚洲免费中文| 久久久五月天| 欧美高清视频在线观看| 欧美日韩成人网| 国产精品日韩二区| 狠狠久久婷婷| 亚洲精品在线视频| 午夜精品免费视频| 久久手机免费观看| 亚洲电影免费观看高清完整版在线观看| 亚洲国产免费| 亚洲一区影院| 久久综合九色| 欧美三日本三级三级在线播放| 国产精品一区视频网站| 黄色欧美成人| 一区二区久久| 久久久久久久一区二区三区| 欧美电影打屁股sp| 99re6这里只有精品| 欧美伊人久久大香线蕉综合69| 美女被久久久| 国产精品美女久久久浪潮软件| 狠色狠色综合久久| 在线午夜精品| 久久综合亚州| 一区二区三区欧美亚洲| 久久久久免费观看| 欧美日韩一区二区国产| 狠狠干综合网| 亚洲专区在线视频| 欧美大片网址| 亚洲欧美中文日韩在线| 久久一综合视频| 国产精品久久久久av| 亚洲国产精品悠悠久久琪琪| 亚洲免费伊人电影在线观看av| 欧美成人资源| 午夜视频久久久久久| 欧美精品一区二区三区在线看午夜| 国产色产综合产在线视频| 99精品视频免费全部在线| 久久午夜国产精品| 亚洲视频在线观看免费| 欧美成人69av| 精品成人一区二区三区| 午夜精品久久| 亚洲美女性视频| 免费观看成人鲁鲁鲁鲁鲁视频| 国产日韩欧美一区二区| 亚洲特级片在线| 亚洲国产精品va| 久久嫩草精品久久久精品| 国产精品自拍在线| 一区二区三欧美| 亚洲国产高清在线观看视频| 久久国产天堂福利天堂| 国产精品午夜国产小视频| 亚洲最黄网站| 蜜桃av久久久亚洲精品| 免费日韩成人| 亚洲欧美日韩国产| 欧美午夜精彩| 夜夜嗨一区二区| 亚洲国内自拍| 欧美aⅴ99久久黑人专区| 一区二区三区无毛| 久久久久久久久久看片| 亚洲一区二区三区在线播放| 欧美无乱码久久久免费午夜一区| 99精品欧美一区二区三区| 亚洲国产导航| 欧美成人午夜免费视在线看片|