锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久视频一区,欧美成人精品一区二区,国产精品99久久99久久久二8http://m.shnenglu.com/tqsheng/category/19662.htmlgo.....zh-cnSun, 15 Jul 2012 07:44:30 GMTSun, 15 Jul 2012 07:44:30 GMT60鐢?Graphviz 鍙鍖栧嚱鏁拌皟鐢?/title><link>http://m.shnenglu.com/tqsheng/archive/2012/07/15/183549.html</link><dc:creator>tqsheng</dc:creator><author>tqsheng</author><pubDate>Sun, 15 Jul 2012 06:58:00 GMT</pubDate><guid>http://m.shnenglu.com/tqsheng/archive/2012/07/15/183549.html</guid><wfw:comment>http://m.shnenglu.com/tqsheng/comments/183549.html</wfw:comment><comments>http://m.shnenglu.com/tqsheng/archive/2012/07/15/183549.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/tqsheng/comments/commentRss/183549.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/tqsheng/services/trackbacks/183549.html</trackback:ping><description><![CDATA[<span style="font-family: Simsun; line-height: normal; background-color: #ffffff; font-size: medium; "><div class="hvzpftn" id="dw-summary-article" style="width: 930px; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ececec)); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; margin-top: 3px; border-bottom-color: #cccccc; border-bottom-style: solid; border-bottom-width: 1px; background-position: initial initial; background-repeat: initial initial; "><div style="padding-top: 10px; padding-right: 10px; padding-left: 10px; "><h1>鐢?Graphviz 鍙鍖栧嚱鏁拌皟鐢?/h1><p style="font-family: arial, nsimsun, sans-serif; font-size: 0.76em; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; padding-top: 0em; padding-right: 0em; padding-bottom: 1em; padding-left: 4px; "><em style="font-family: verdana, sans-serif; font-weight: bold; font-size: 1.1em; font-style: normal; color: #666666; ">浣跨敤寮婧愯蔣浠舵潵綆鍖栧鏉傝皟鐢ㄧ粨鏋?/em></p></div><div ibm-two-column"="" style="overflow-x: visible; overflow-y: visible; height: 240px; "><div ibm-first"="" style="width: 500px; float: left; padding-left: 14px; margin-bottom: 10px; "><div style="font-size: 0.76em; font-family: arial, sans-serif; "><a rel="#authortip1" style="color: #4c6e94; ">M. Tim Jones</a>, 璧勬繁杞歡宸ョ▼甯? Emulex</div><p style="font-family: arial, nsimsun, sans-serif; font-size: 0.76em; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; padding-top: 0em; padding-right: 0em; padding-bottom: 1em; padding-left: 0em; "></p><p style="font-family: arial, nsimsun, sans-serif; font-size: 0.76em; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; padding-top: 0em; padding-right: 0em; padding-bottom: 1em; padding-left: 0em; "><strong>綆浠嬶細</strong> 鑺變竴浜涙椂闂撮亶鍘嗕竴涓嬫簮浠g爜錛屽彲浠ュ悜鎮ㄥ睍鐜版墍鏈夌殑鍑芥暟璋冪敤榪囩▼錛涗絾鏄鏋滃嚱鏁版寚閽堥潪甯稿鏉傦紝鎴栬呬唬鐮佸お闀夸笖鏅︽訂闅炬噦錛岄偅涔堣繖涓繃紼嬪氨鍙兘鏇村姞鍥伴毦浜嗐傛湰鏂囧皢鍚戞偍浠嬬粛濡備綍浣跨敤寮婧愯蔣浠跺拰涓浜涘畾鍒剁殑浠g爜鏉ユ瀯寤轟竴涓姩鎬佺殑鍥懼艦鍑芥暟璋冪敤鐢熸垚鍣ㄣ?/p><div class="hvzpftn" id="dw-tag-content"><p style="font-family: arial, nsimsun, sans-serif; font-size: 0.76em; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; padding-top: 0em; padding-right: 0em; padding-bottom: 0px; padding-left: 0em; line-height: 20px; "><strong style="font-size: 1em; ">鏈枃鐨勬爣絳撅細</strong>  <a style="color: #4c6e94; text-decoration: none; ">浠g爜搴?/a>, <a style="color: #4c6e94; text-decoration: none; ">鍥懼艦鍖?/a>, <a style="color: #4c6e94; text-decoration: none; ">寮鏀炬簮鐮?/a>, <a style="color: #4c6e94; text-decoration: none; ">璋冭瘯</a></p></div><div class="hvzpftn" id="dw-moretags-access" style="position: absolute; left: -3000px; width: 500px; "></div><p style="font-family: arial, nsimsun, sans-serif; font-size: 0.76em; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; padding-top: 0em; padding-right: 0em; padding-bottom: 1em; padding-left: 0em; "></p><div class="hvzpftn" id="dw-tag-this" style="background-image: url(http://dw1.s81c.com/developerworks/i/dwtag_icon_maverick.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-size: 0.76em; font-family: arial, sans-serif; display: inline; background-position: 2px 0px; background-repeat: no-repeat no-repeat; "><a style="color: #4c6e94; text-decoration: none; background-image: url(http://dw1.s81c.com/developerworks/i/dwtag_icon_maverick.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 19px; margin-left: 2px; margin-right: 18px; font-weight: bold !important; background-position: 0px 0px; background-repeat: no-repeat no-repeat; ">鏍囪鏈枃錛?/a></div><div class="hvzpftn" id="interestShow" style="display: inline; "></div><p style="font-family: arial, nsimsun, sans-serif; font-size: 0.76em; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; padding-top: 0em; padding-right: 0em; padding-bottom: 1em; padding-left: 0em; "></p></div><div ibm-second"="" style="width: 380px; float: right; padding-right: 10px; "><p style="font-family: arial, nsimsun, sans-serif; font-size: 0.76em; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; padding-top: 0em; padding-right: 0em; padding-bottom: 1em; padding-left: 0em; line-height: 25px; "><strong style="font-size: 1em; ">鍙戝竷鏃ユ湡錛?/strong> 2005 騫?7 鏈?11 鏃?nbsp;<br /><strong style="font-size: 1em; ">綰у埆錛?/strong> 鍒濈駭 <br /><strong>璁塊棶鎯呭喌 錛?/strong> 12381 嬈℃祻瑙?nbsp;<br /><strong>璇勮錛?/strong> <span id="nCmts">1 (<a style="padding-top: 0px; padding-right: 0px; padding-bottom: 3px; padding-left: 15px; background-image: url(http://www.ibm.com/i/v16/icons/d_bold.gif); margin-left: -4px; color: #4c6e94; background-repeat: no-repeat no-repeat; ">鏌ョ湅</a> | <a style="color: #4c6e94; ">娣誨姞璇勮</a> - 鐧誨綍)</span></p><div class="hvzpftn" id="art-rating-summary" style="font-family: arial, sans-serif !important; font-size: 0.76em !important; "><img alt="騫沖潎鍒?5 鏄?鍏?19 涓瘎鍒? src="http://dw1.s81c.com/developerworks/i/stars120x20-5b.jpg" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; vertical-align: -4px; " /> 騫沖潎鍒?(19涓瘎鍒?<br /><a style="padding-top: 0px; padding-right: 0px; padding-bottom: 3px; padding-left: 15px; background-image: url(http://www.ibm.com/i/v16/icons/d_bold.gif); margin-left: -4px; color: #4c6e94; background-repeat: no-repeat no-repeat; ">涓烘湰鏂囪瘎鍒?/a></div><br /><p style="font-family: arial, nsimsun, sans-serif; font-size: 0.76em; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; padding-top: 0em; padding-right: 0em; padding-bottom: 1em; padding-left: 0em; "></p></div></div></div><div class="hvzpftn" id="ibm-content-body" style="background-image: none; background-attachment: scroll; width: 930px; padding-top: 15px; padding-bottom: 15px; clear: both; background-position: 0px 0px; background-repeat: no-repeat no-repeat; "><div class="hvzpftn" id="ibm-content-main" style="float: left; clear: left; width: 710px; padding-left: 10px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; width: 710px; "><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">鍙互灝嗕互鍥懼艦褰㈠紡鏌ョ湅搴旂敤紼嬪簭鐨勮皟鐢ㄨ繃紼嬬湅浣滄槸涓涓涔犵粡鍘嗐傝繖鏍峰仛鍙互甯姪鎮ㄧ悊瑙e簲鐢ㄧ▼搴忕殑鍐呴儴琛屼負錛屽茍鑾峰緱鏈夊叧紼嬪簭浼樺寲鏂歸潰鐨勪俊鎭備緥濡傦紝閫氳繃瀵歸偅浜涚粡甯歌皟鐢ㄧ殑鍑芥暟榪涜浼樺寲錛屾偍灝卞彲浠ョ敤鏈灝戠殑鍔姏鏉ヨ幏寰楁渶浣崇殑鎬ц兘銆傚彟澶栵紝璋冪敤璺熻釜榪樺彲浠ュ垽鏂敤鎴峰嚱鏁扮殑鏈澶ц皟鐢ㄦ繁搴︼紝榪欏彲浠ョ敤鏉ュ璋冪敤鏍堜嬌鐢ㄧ殑鍐呭瓨榪涜鏈夋晥闄愬埗錛堝湪宓屽叆寮忕郴緇熶腑錛岃繖鏄潪甯擱噸瑕佺殑涓涓冭檻鍥犵礌錛夈?/p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">涓轟簡鎹曡幏騫舵樉紺鴻皟鐢ㄥ浘錛屾偍闇瑕?4 涓厓绱狅細GNU 緙栬瘧鍣ㄥ伐鍏烽摼銆丄ddr2line 宸ュ叿銆佸畾鍒剁殑涓棿浠g爜鍜屼竴涓悕涓?Graphviz 鐨勪唬鐮併侫ddr2line 宸ュ叿鍙互璇嗗埆鍑芥暟銆佺粰瀹氬湴鍧鐨勬簮浠g爜琛屾暟鍜屽彲鎵ц鏄犲儚銆傚畾鍒剁殑涓棿浠g爜鏄竴涓潪甯哥畝鍗曠殑宸ュ叿錛屽畠鍙互鍑忓皯瀵瑰浘褰㈣鑼冪殑鍦板潃璺熻釜銆侴raphviz 宸ュ叿鍙互鐢熸垚鍥懼艦鏄犲儚銆傛暣涓繃紼嬪鍥?1 鎵紺恒?/p><br /><a name="N10064"><strong style="font-size: 0.76em; padding: 0.3em 5px 0.7em; font-family: arial, sans-serif; ">鍥?1. 鎼滈泦銆佺畝鍖栧拰鍙鍖栬窡韙礬寰勭殑榪囩▼</strong></a><br /><img alt="璺熻釜榪囩▼" height="407" src="http://www.ibm.com/developerworks/cn/linux/l-graphvis/figure1.gif" width="407" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; " /> <br /><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; "><a name="N10073"><span style="font-size: 1.5em; font-weight: bold; ">鏁版嵁鎼滈泦錛氭崟鑾峰嚱鏁拌皟鐢ㄨ礬寰?/span></a></p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">瑕佹敹闆嗕竴涓嚱鏁拌皟鐢ㄧ殑韙抗錛屾偍闇瑕佺‘瀹氭瘡涓嚱鏁板湪搴旂敤紼嬪簭涓皟鐢ㄧ殑鏃墮棿銆傚湪榪囧幓錛岄兘鏄氳繃鍦ㄥ嚱鏁扮殑鍏ュ彛澶勫拰閫鍑哄鎻掑叆涓涓儫涓鐨勭鍙鋒潵鎵嬪伐媯嫻嬫瘡涓嚱鏁扮殑銆傝繖涓繃紼嬮潪甯哥箒鐞愶紝鑰屼笖寰堝鏄撳嚭閿欙紝閫氬父闇瑕佸婧愪唬鐮佽繘琛屽ぇ閲忕殑淇敼銆?/p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">騫歌繍鐨勬槸錛孏NU 緙栬瘧鍣ㄥ伐鍏烽摼錛堜篃縐頒負 <em>gcc</em>錛夋彁渚涗簡涓縐嶈嚜鍔ㄦ嫻嬪簲鐢ㄧ▼搴忎腑鐨勫悇涓嚱鏁扮殑鏂規硶銆傚湪鎵ц搴旂敤紼嬪簭鏃訛紝灝卞彲浠ユ敹闆嗙浉鍏崇殑鍒嗘瀽鏁版嵁銆傛偍鍙渶瑕佹彁渚涗袱涓壒孌婄殑鍒嗘瀽鍑芥暟鍗沖彲銆傚叾涓竴涓嚱鏁板湪姣忔鎵ц鎯寵璺熻釜鐨勫嚱鏁版椂閮戒細璋冪敤錛涜屽彟澶栦竴涓嚱鏁板垯鍦ㄦ瘡嬈¢鍑烘兂瑕佽窡韙殑鍑芥暟鏃惰皟鐢紙鍙傝娓呭崟 1錛夈傝繖涓や釜鍑芥暟閮芥槸鐗瑰埆鎸囧畾鐨勶紝鍥犳錛岀紪璇戝櫒鍙互璇嗗埆瀹冧滑銆?/p><br /><a name="N10087"><strong style="font-size: 0.76em; padding: 0.3em 5px 0.7em; font-family: arial, sans-serif; ">娓呭崟 1. GNU 鐨勫叆鍙e拰鍑哄彛閰嶇疆鍑芥暟</strong></a><br /><table width="100%" cellpadding="0" cellspacing="0" border="0" style="font-size: 0.8em; "><tbody><tr><td style="font-family: arial, nsimsun, sans-serif; background-color: #f7f7f7 !important; border-style: solid; border-color: #cccccc; padding: 2px 2px 5px; "><pre style="width: 694px; margin-top: 0px; margin-bottom: 0px; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; overflow: auto; "> void __cyg_profile_func_enter( void *func_address, void *call_site ) __attribute__ ((no_instrument_function)); void __cyg_profile_func_exit ( void *func_address, void *call_site ) __attribute__ ((no_instrument_function)); </pre></td></tr></tbody></table><br /><div ibm-alt-header="" dw-container-sidebar"="" style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.2em; margin-left: 10px; width: 320px; float: right; "><h2>閬垮厤浣跨敤鐗規畩鐨勬嫻嬪嚱鏁?/h2><div style="background-image: url(http://1.www.s81c.com/i/v16/t/container-gradient.gif); border-bottom-color: #cccccc; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #cccccc; border-left-style: solid; border-left-width: 1px; border-right-color: #cccccc; border-right-style: solid; border-right-width: 1px; font-size: 0.76em; font-family: arial, sans-serif; padding: 5px; background-position: 0px 100%; background-repeat: repeat no-repeat; "><p style="font-family: arial, nsimsun, sans-serif; font-size: 0.76em; padding-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; ">鎮ㄦ垨璁鎬細浜х敓鐤戞儜錛屽鏋?gcc 灝辨槸鎴戜滑闇瑕佺殑媯嫻嬪嚱鏁幫紝閭d箞涓轟粈涔堝畠涓嶆嫻?code style="font-size: small !important; ">__cyg_*</code> 鍒嗘瀽鍑芥暟鍛紵gcc 鐨勫紑鍙戣呮浘鎬濊冭繃榪欎釜闂錛屼粬浠彁渚涗簡涓涓悕涓?code style="font-size: small !important; ">no_instrument_function</code> 鐨勫嚱鏁板睘鎬э紝榪欎釜鍑芥暟灞炴у彲浠ュ簲鐢ㄤ簬鍑芥暟鍘熷瀷錛岀姝㈠瀹冧滑榪涜媯嫻嬨備笉瑕佸皢榪欎釜鍑芥暟灞炴у簲鐢ㄥ埌鍒嗘瀽鍑芥暟涓婏紝榪欐牱浼氬鑷存棤闄愰掑綊鍒嗘瀽寰幆鍜屽ぇ閲忕殑鏃犵敤鏁版嵁銆?/p></div></div><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">鍦ㄨ皟鐢ㄤ竴涓嫻嬪嚱鏁版椂錛?code style="font-size: small !important; ">__cyg_profile_func_enter</code> 鍚屾椂涔熶細琚皟鐢紝騫朵互 <code style="font-size: small !important; ">func_address</code> 褰㈠紡浼犻掕皟鐢ㄧ殑鍑芥暟鍦板潃錛屼互鍙婁粠涓皟鐢ㄨ鍑芥暟鐨?nbsp;<code style="font-size: small !important; ">call_site</code> 褰㈠紡鐨勫湴鍧銆傚弽涔嬶紝褰撲竴涓嚱鏁伴鍑烘椂錛屼篃浼氳皟鐢?code style="font-size: small !important; ">__cyg_profile_func_exit</code> 鍑芥暟錛屽茍浼犻?nbsp;<code style="font-size: small !important; ">func_address</code> 褰㈠紡鐨勫嚱鏁板湴鍧錛屼互鍙婂嚱鏁頒粠涓鍑虹殑鐪熷疄鍦板潃錛岃鍦板潃鐨勮〃紺哄艦寮忎負 <code style="font-size: small !important; ">call_site</code>銆?/p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">鍦ㄨ繖浜涘垎鏋愬嚱鏁頒腑錛屾偍鍙互璁板綍涓嬪湴鍧瀵癸紝浠ヤ緵浠ュ悗鍐嶈繘琛屽垎鏋愪嬌鐢ㄣ傝璇鋒眰 gcc 鎵鏈夌殑媯嫻嬪嚱鏁幫紝姣忎釜鏂囦歡閮藉繀欏諱嬌鐢?nbsp;<code style="font-size: small !important; ">-finstrument-functions</code> 鍜?nbsp;<code style="font-size: small !important; ">-g</code>閫夐」榪涜緙栬瘧錛岃繖鏍峰彲浠ヤ繚鐣欒皟璇曠鍙楓?/p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">鍥犳錛岀幇鍦ㄦ偍灝卞彲浠ヤ負 gcc 鎻愪緵涓浜涘垎鏋愬嚱鏁頒簡錛岃繖浜涘嚱鏁板彲浠ラ忔槑鍦版彃鍏ュ簲鐢ㄧ▼搴忎腑鐨勫嚱鏁板叆鍙g偣鍜屽嚱鏁伴鍑虹偣銆備絾鍦ㄨ皟鐢ㄥ垎鏋愬嚱鏁版椂錛屽張搴旇鎬庢牱澶勭悊鎵鎻愪緵鐨勫湴鍧鍛紵鎮ㄦ湁寰堝閫夋嫨錛屼絾鏄負浜嗙畝渚胯搗瑙侊紝鍙互灝嗚繖涓湴鍧綆鍗曞湴鍐欏叆涓涓枃浠訛紝瑕佹敞鎰忓摢涓湴鍧鏄嚱鏁扮殑鍏ュ彛鍦板潃錛屽摢涓湴鍧鏄嚱鏁扮殑鍑哄彛鍦板潃錛堝弬瑙佹竻鍗?2錛夈?/p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; "><strong>娉ㄦ剰錛?/strong>鍦ㄦ竻鍗?2 涓茍娌℃湁浣跨敤璋冪敤 Callsite 淇℃伅錛屽洜涓鴻繖浜涗俊鎭浜庡垎鏋愮▼搴忔潵璇存槸涓嶅繀瑕佺殑銆?/p><br /><a name="N100D5"><strong style="font-size: 0.76em; padding: 0.3em 5px 0.7em; font-family: arial, sans-serif; ">娓呭崟 2. 鍒嗘瀽鍑芥暟</strong></a><br /><table width="100%" cellpadding="0" cellspacing="0" border="0" style="font-size: 0.8em; "><tbody><tr><td style="font-family: arial, nsimsun, sans-serif; background-color: #f7f7f7 !important; border-style: solid; border-color: #cccccc; padding: 2px 2px 5px; "><pre style="width: 694px; margin-top: 0px; margin-bottom: 0px; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; overflow: auto; "> void __cyg_profile_func_enter( void *this, void *callsite ) { /* Function Entry Address */ fprintf(fp, "E%p\n", (int *)this); } void __cyg_profile_func_exit( void *this, void *callsite ) { /* Function Exit Address */ fprintf(fp, "X%p\n", (int *)this); } </pre></td></tr></tbody></table><br /><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">鐜板湪鎮ㄥ彲浠ユ悳闆嗗垎鏋愭暟鎹簡錛屼絾鏄偍搴旇鍦ㄤ粈涔堝湴鏂規墦寮鎴栧叧闂偍鐨勮窡韙緭鍑烘枃浠跺憿錛熷埌鐜板湪涓烘錛岃繕涓嶉渶瑕佷負浜嗚繘琛屽垎鏋愯屽婧愮▼搴忚繘琛屼換浣曚慨鏀廣傚洜姝わ紝鎮ㄨ濡備綍媯嫻嬫暣涓簲鐢ㄧ▼搴忥紙鍖呮嫭 <code style="font-size: small !important; ">main</code> 鍑芥暟錛夎屼笉鐢ㄥ鍒嗘瀽鏁版嵁鐨勮緭鍑虹粨鏋滆繘琛屽垵濮嬪寲鍛紵gcc 鐨勫紑鍙戣呬篃鑰冭檻榪囪繖涓棶棰橈紝瀹冧滑涓?nbsp;<code style="font-size: small !important; ">main</code> 鍑芥暟鐨?constructor 鍑芥暟鍜?destructor 鍑芥暟鎻愪緵浜嗕竴浜涚宸ц兘澶熸弧瓚寵繖涓姹備竴浜涙柟娉曘?code style="font-size: small !important; ">constructor</code> 鍑芥暟鏄湪璋冪敤 <code style="font-size: small !important; ">main</code> 鍑芥暟涔嬪墠璋冪敤鐨勶紝鑰?nbsp;<code style="font-size: small !important; ">destructor</code> 鍑芥暟鍒欐槸鍦ㄥ簲鐢ㄧ▼搴忛鍑烘椂璋冪敤鐨勩?/p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">瑕佸垱寤?constructor 鍜?destructor 鍑芥暟錛屽垯闇瑕佸0鏄庝袱涓嚱鏁幫紝鐒跺悗瀵硅繖涓や釜鍑芥暟搴旂敤<code style="font-size: small !important; ">constructor</code> 鍜?nbsp;<code style="font-size: small !important; ">destructor</code> 鍑芥暟灞炴с傚湪 <code style="font-size: small !important; ">constructor</code> 鍑芥暟涓紝浼氭墦寮涓涓柊鐨勮窡韙枃浠訛紝鍒嗘瀽鏁版嵁鐨勫湴鍧璺熻釜灝辨槸鍐欏叆榪欎釜鏂囦歡鐨勶紱鍦?nbsp;<code style="font-size: small !important; ">destructor</code> 鍑芥暟涓紝浼氬叧闂繖涓窡韙枃浠訛紙鍙傝娓呭崟 3錛夈?/p><br /><a name="N1010A"><strong style="font-size: 0.76em; padding: 0.3em 5px 0.7em; font-family: arial, sans-serif; ">娓呭崟 3. 鍒嗘瀽 constructor 鍜?destructor 鍑芥暟</strong></a><br /><table width="100%" cellpadding="0" cellspacing="0" border="0" style="font-size: 0.8em; "><tbody><tr><td style="font-family: arial, nsimsun, sans-serif; background-color: #f7f7f7 !important; border-style: solid; border-color: #cccccc; padding: 2px 2px 5px; "><pre style="width: 694px; margin-top: 0px; margin-bottom: 0px; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; overflow: auto; "> /* Constructor and Destructor Prototypes */ void main_constructor( void ) __attribute__ ((no_instrument_function, constructor)); void main_destructor( void ) __attribute__ ((no_instrument_function, destructor)); /* Output trace file pointer */ static FILE *fp; void main_constructor( void ) { fp = fopen( "trace.txt", "w" ); if (fp == NULL) exit(-1); } void main_deconstructor( void ) { fclose( fp ); } </pre></td></tr></tbody></table><br /><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">濡傛灉緙栬瘧鍒嗘瀽鍑芥暟錛堝湪 instrument.c錛夊茍灝嗗畠浠笌鐩爣搴旂敤紼嬪簭閾炬帴鍦ㄤ竴璧鳳紝鐒跺悗鍐嶆墽琛岀洰鏍囧簲鐢ㄧ▼搴忥紝緇撴灉浼氱敓鎴愪竴涓簲鐢ㄧ▼搴忕殑璋冪敤榪借釜錛岃拷韙褰曡鍐欏叆 <em>trace.txt</em> 鏂囦歡銆傝窡韙枃浠朵笌璋冪敤鐨勫簲鐢ㄧ▼搴忓浜庣浉鍚岀殑鐩綍涓傛渶緇堢粨鏋滄槸錛屾偍鍙兘浼氬緱鍒頒竴涓叾涓弧鏄湴鍧鐨勯潪甯稿ぇ鐨勬枃浠躲備負浜嗚兘澶熻榪欎簺鏁版嵁鏇存湁鎰忎箟錛屾偍鍙互浣跨敤涓涓笉澶嚭鍚嶇殑鍙仛 Addr2line 鐨?GNU 宸ュ叿銆?/p><div style="clear: both; background-image: url(http://1.www.s81c.com/i/solid.gif); height: 1px; background-repeat: repeat no-repeat; "></div><p ibm-back-to-top"="" style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 0.76em; clear: both; text-align: right; height: 21px; "><a style="color: #4c6e94; display: inline; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; text-decoration: none; background-image: url(http://1.www.s81c.com/i/v16/icons/u_bold.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: bold; background-position: 0px -1px; background-repeat: no-repeat no-repeat; ">鍥為〉棣?/a></p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; "><a name="N10117"><span style="font-size: 1.5em; font-weight: bold; ">浣跨敤 Addr2line 灝嗗嚱鏁板湴鍧瑙f瀽涓哄嚱鏁板悕</span></a></p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">Addr2line 宸ュ叿錛堝畠鏄爣鍑嗙殑 GNU Binutils 涓殑涓閮ㄥ垎錛夋槸涓涓彲浠ュ皢鎸囦護鐨勫湴鍧鍜屽彲鎵ц鏄犲儚杞崲鎴愭枃浠跺悕銆佸嚱鏁板悕鍜屾簮浠g爜琛屾暟鐨勫伐鍏楓傝繖縐嶅姛鑳藉浜庡皢璺熻釜鍦板潃杞崲鎴愭洿鏈夋剰涔夌殑鍐呭鏉ヨ綆鐩存槸澶浜嗐?/p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">瑕佷簡瑙h繖涓繃紼嬫槸鎬庢牱宸ヤ綔鐨勶紝鎴戜滑鍙互璇曢獙涓涓畝鍗曠殑浜や簰寮忕殑渚嬪瓙銆傦紙鎴戠洿鎺ヤ粠 shell 涓繘琛屾搷浣滐紝鍥犱負榪欐槸鏈綆鍗曞湴灞曠ず榪欎釜榪囩▼鐨勬柟娉曪紝濡傛竻鍗?4 鎵紺恒傦級榪欎釜紺轟緥 C 鏂囦歡錛坱est.c錛夋槸閫氳繃 <code style="font-size: small !important; ">cat</code> 涓涓畝鍗曠殑搴旂敤紼嬪簭瀹炵幇鐨勶紙涔熷氨鏄錛屽皢鏍囧噯杈撳嚭鐨勬枃鏈噸瀹氬悜鍒頒竴涓枃浠朵腑錛夈傜劧鍚庝嬌鐢?gcc 鏉ョ紪璇戣繖涓枃浠訛紝瀹冧細浼犻掍竴浜涚壒孌婄殑閫夐」銆傞鍏堬紝瑕侊紙浣跨敤 <code style="font-size: small !important; ">-Wl</code>閫夐」錛夐氱煡閾炬帴鍣ㄧ敓鎴愪竴涓槧鍍忔枃浠訛紝騫訛紙浣跨敤 <code style="font-size: small !important; ">-g</code> 閫夐」錛夐氱煡緙栬瘧鍣ㄧ敓鎴愯皟璇曠鍙楓傛渶緇堢敓鎴愬彲鎵ц鏂囦歡 <em>test</em>銆傚緱鍒版柊鐨勫彲鎵ц搴旂敤紼嬪簭涔嬪悗錛屾偍灝卞彲浠ヤ嬌鐢?nbsp;<code style="font-size: small !important; ">grep</code> 宸ュ叿鍦ㄦ槧鍍忔枃浠朵腑鏌ユ壘 <code style="font-size: small !important; ">main</code> 鏉ュ鎵懼畠鐨勫湴鍧浜嗐備嬌鐢ㄨ繖涓湴鍧鍜?Addr2line 宸ュ叿錛屽氨鍙互鍒ゆ柇鍑哄嚱鏁板悕錛?code style="font-size: small !important; ">main</code>錛夈佹簮鏂囦歡錛?home/mtj/test/test.c錛変互鍙婂畠鍦ㄦ簮鏂囦歡涓殑琛屽彿錛?錛夈?/p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">鍦ㄨ皟鐢?Addr2line 宸ュ叿鏃訛紝瑕佷嬌鐢?nbsp;<code style="font-size: small !important; ">-e</code> 閫夐」鏉ユ寚瀹氬彲鎵ц鏄犲儚鏄?nbsp;<code style="font-size: small !important; ">test</code>銆傞氳繃浣跨敤 <code style="font-size: small !important; ">-f</code> 閫夐」錛屽彲浠ュ憡璇夊伐鍏瘋緭鍑哄嚱鏁板悕銆?/p><br /><a name="N10152"><strong style="font-size: 0.76em; padding: 0.3em 5px 0.7em; font-family: arial, sans-serif; ">娓呭崟 4. addr2line 鐨勪竴涓氦浜掑紡渚嬪瓙</strong></a><br /><table width="100%" cellpadding="0" cellspacing="0" border="0" style="font-size: 0.8em; "><tbody><tr><td style="font-family: arial, nsimsun, sans-serif; background-color: #f7f7f7 !important; border-style: solid; border-color: #cccccc; padding: 2px 2px 5px; "><pre style="width: 694px; margin-top: 0px; margin-bottom: 0px; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; overflow: auto; "> $ cat >> test.c #include <stdio.h> int main() { printf("Hello World\n"); return 0; } <ctld-d> $ <strong>gcc -Wl,-Map=test.map -g -o test test.c</strong> $ grep main test.map 0x08048258 __libc_start_main@@GLIBC_2.0 0x08048258 main $ <strong>addr2line 0x08048258 -e test -f</strong> main /home/mtj/test/test.c:4 $ </pre></td></tr></tbody></table><br /><div ibm-alt-header="" dw-container-sidebar"="" style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.2em; margin-left: 10px; width: 320px; float: right; "><h2>Addr2line 鍜岃皟璇曞櫒</h2><div style="background-image: url(http://1.www.s81c.com/i/v16/t/container-gradient.gif); border-bottom-color: #cccccc; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #cccccc; border-left-style: solid; border-left-width: 1px; border-right-color: #cccccc; border-right-style: solid; border-right-width: 1px; font-size: 0.76em; font-family: arial, sans-serif; padding: 5px; background-position: 0px 100%; background-repeat: repeat no-repeat; "><p style="font-family: arial, nsimsun, sans-serif; font-size: 0.76em; padding-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; ">Addr2line 宸ュ叿鎻愪緵浜嗗熀鏈殑絎﹀彿璋冭瘯淇℃伅錛屼笉榪?GNU Debugger 錛圙DB錛変嬌鐢ㄧ殑鏄叾浠栦竴浜涘唴閮ㄦ柟娉曘?/p></div></div><div style="clear: both; background-image: url(http://1.www.s81c.com/i/solid.gif); height: 1px; background-repeat: repeat no-repeat; "></div><p ibm-back-to-top"="" style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 0.76em; clear: both; text-align: right; height: 21px; "><a style="color: #4c6e94; display: inline; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; text-decoration: none; background-image: url(http://1.www.s81c.com/i/v16/icons/u_bold.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: bold; background-position: 0px -1px; background-repeat: no-repeat no-repeat; ">鍥為〉棣?/a></p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; "><a name="N1016B"><span style="font-size: 1.5em; font-weight: bold; ">綺劇畝鍑芥暟璺熻釜鏁版嵁</span></a></p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">鐜板湪鎮ㄦ湁浜嗕竴涓彲浠ユ悳闆嗗嚱鏁板嚱鏁板湴鍧鐨勮拷韙暟鎹殑鏂規硶錛岃繕鍙互浣跨敤 Addr2line 宸ュ叿灝嗗湴鍧杞崲涓哄嚱鏁板悕銆傜劧鑰岋紝浠庡簲鐢ㄧ▼搴忎腑浜х敓澶ч噺鐨勮窡韙暟鎹箣鍚庯紝濡備綍瀵硅繖浜涙暟鎹繘琛岀簿綆錛屼粠鑰屼嬌鍏舵洿鏈夋剰涔夊憿錛熻繖灝辨槸浣跨敤涓浜涘畾鍒剁殑涓棿浠g爜鍦ㄥ紑婧愬伐鍏蜂箣闂村緩绔嬭仈緋葷殑鍦版柟銆傛湰鏂囨彁渚涗簡榪欎釜宸ュ叿錛圥vtrace錛夌殑甯︽湁娉ㄩ噴鐨勫畬鏁翠唬鐮侊紝鍖呮嫭濡備綍緙栬瘧鍜屼嬌鐢ㄨ宸ュ叿鐨勪竴浜涜鏄庛傦紙鏈夊叧鐨勬洿澶氫俊鎭紝璇峰弬闃?nbsp;<a style="color: #4c6e94; ">涓嬭澆</a> 涓鑺傘傦級</p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">鍥炴兂涓涓嬪浘 1 涓殑鍐呭錛屽湪鎵ц璁劇疆浜嗘嫻嬪嚱鏁扮殑搴旂敤紼嬪簭鏃訛紝浼氬垱寤轟竴涓悕涓?nbsp;<em>trace.txt</em> 鐨勬枃鏈枃浠躲傝繖涓漢浠彲浠ヨ鍙栫殑鏂囦歡涓寘鍚簡涓緋誨垪鍦板潃淇℃伅 —— 姣忚涓涓湴鍧錛屾瘡琛岄兘鏈変竴涓墠緙瀛楃銆傚鏋滃墠緙鏄?nbsp;<em>E</em>錛岄偅涔堣繖涓湴鍧灝辨槸涓涓嚱鏁扮殑鍏ュ彛鍦板潃錛堜篃灝辨槸璇達紝鎮ㄦ鍦ㄨ皟鐢ㄨ繖涓嚱鏁幫級銆傚鏋滃墠緙鏄竴涓?nbsp;<em>X</em> 瀛楃錛岄偅涔堣繖涓湴鍧灝辨槸涓涓嚭鍙e湴鍧錛堜篃灝辨槸璇達紝鎮ㄦ鍦ㄤ粠榪欎釜鍑芥暟涓鍑猴級銆?/p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">鍥犳錛屽鏋滃湪璺熻釜鏂囦歡涓湁涓涓叆鍙e湴鍧錛圓錛夌揣璺熺潃鍙﹀涓涓叆鍙e湴鍧錛圔錛夛紝閭d箞鎮ㄥ氨鍙互鎺ㄦ柇鏄?A 璋冪敤浜?B銆傚鏋滀竴涓叆鍙e湴鍧錛圓錛夊悗闈㈣窡鐫涓涓嚭鍙e湴鍧錛圓錛夛紝閭d箞灝辮鏄庤繖涓嚱鏁幫紙A錛夎璋冪敤鍚庡氨鐩存帴榪斿洖浜嗐傚綋娑夊強澶ч噺鐨勮皟鐢ㄩ摼鏃訛紝灝卞緢闅懼垎鏋愮┒绔熸槸璋佽皟鐢ㄤ簡璋侊紝鍥犳錛屼竴縐嶇畝鍗曠殑瑙e喅鏂規鏄淮鎶や竴涓暣涓湴鍧鐨勫爢鏍堛傛瘡嬈″湪璺熻釜鏂囦歡涓鍒頒竴涓叆鍙e湴鍧鏃訛紝灝卞皢鍏跺帇鍏ュ爢鏍堛傛爤欏剁殑鍦板潃灝變唬琛ㄦ渶鍚庝竴嬈¤璋冪敤鐨勫嚱鏁幫紙涔熷氨鏄綋鍓嶇殑媧誨姩鍑芥暟錛夈傚鏋滃悗闈㈢揣鎺ョ潃鏄彟澶栦竴涓叆鍙e湴鍧錛岃繖璇存槑鍫嗘爤涓殑鍦板潃璋冪敤浜嗚繖涓垰浠庤窡韙枃浠跺璇誨嚭鐨勫湴鍧銆傚湪紕板埌閫鍑哄嚱鏁版椂錛屽綋鍓嶇殑媧誨姩鍑芥暟灝變細榪斿洖錛屽茍閲婃斁鏍堥《鍏冪礌銆傝繖浼氬皢涓婁笅鏂囪繑鍒板洖鍓嶄竴涓嚱鏁幫紝鐢辨錛屽氨鍙互浜х敓姝g‘鐨勮皟鐢ㄩ摼榪囩▼銆?/p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">鍥?2 浠嬬粛浜嗚繖涓蹇碉紝浠ュ強綺劇畝鏁版嵁鐨勬柟娉曘傚湪鍒嗘瀽璺熻釜鏂囦歡涓殑璋冪敤閾炬椂錛屼細鏋勫緩涓涓繛閫氱煩闃碉紝鐢ㄦ潵琛ㄧず鍝釜鍑芥暟璋冪敤浜嗗叾浠栧摢浜涘嚱鏁般傝繖涓煩闃電殑琛岃〃紺鴻皟鐢ㄥ嚱鏁扮殑鍦板潃錛屽垪琛ㄧず琚皟鐢ㄧ殑鍦板潃銆傚浜庢瘡涓皟鐢ㄥ鏉ヨ錛岃涓庡垪鐨勪氦鍙夌偣涓嶆柇榪涜绱姞錛堣皟鐢ㄦ鏁幫級銆傚綋澶勭悊瀹屾暣涓窡韙枃浠舵椂錛屽叾緇撴灉鏄搴旂敤紼嬪簭鐨勬暣涓皟鐢ㄥ巻鍙茬殑涓涓潪甯哥畝鍗曠殑琛ㄧず錛屽叾涓寘鍚簡璋冪敤鐨勬鏁般?/p><br /><a name="N1018D"><strong style="font-size: 0.76em; padding: 0.3em 5px 0.7em; font-family: arial, sans-serif; ">鍥?2. 瀵硅窡韙暟鎹繘琛屽鐞嗗拰綺劇畝錛屽茍鐢熸垚鐭╅樀鏍煎紡</strong></a><br /><img alt="綺劇畝榪囩▼" height="493" src="http://www.ibm.com/developerworks/cn/linux/l-graphvis/figure2.gif" width="295" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; " /> <br /><div ibm-alt-header="" dw-container-sidebar"="" style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.2em; margin-left: 10px; width: 320px; float: right; "><h2>緙栬瘧騫跺畨瑁呭伐鍏?/h2><div style="background-image: url(http://1.www.s81c.com/i/v16/t/container-gradient.gif); border-bottom-color: #cccccc; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #cccccc; border-left-style: solid; border-left-width: 1px; border-right-color: #cccccc; border-right-style: solid; border-right-width: 1px; font-size: 0.76em; font-family: arial, sans-serif; padding: 5px; background-position: 0px 100%; background-repeat: repeat no-repeat; "><p style="font-family: arial, nsimsun, sans-serif; font-size: 0.76em; padding-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; ">鍦ㄤ笅杞藉茍瑙e帇 Pvtrace 宸ュ叿涔嬪悗錛屽彧闇鍦ㄥ瓙鐩綍涓緭鍏?nbsp;<code style="font-size: small !important; ">make</code> 鍛戒護錛屽氨鍙互緙栬瘧 Pvtrace 宸ュ叿浜嗐備篃鍙互浣跨敤涓嬮潰鐨勪唬鐮佸皢榪欎釜宸ュ叿瀹夎鍒?/usr/local/bin 鐩綍涓細</p><p style="font-family: arial, nsimsun, sans-serif; font-size: 0.76em; padding-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; ">$ unzip pvtrace.zip -d pvtrace</p><p style="font-family: arial, nsimsun, sans-serif; font-size: 0.76em; padding-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; ">$ cd pvtrace</p><p style="font-family: arial, nsimsun, sans-serif; font-size: 0.76em; padding-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; ">$ make</p><p style="font-family: arial, nsimsun, sans-serif; font-size: 0.76em; padding-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; ">$ make install</p></div></div><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">鐜板湪鎴戜滑宸茬粡鏋勫緩浜嗙畝鍖栫殑鍑芥暟榪為氭х煩闃碉紝鎺ヤ笅鏉ュ簲璇ユ瀯寤哄浘褰㈢殑琛ㄧず浜嗐傝鎴戜滑娣卞叆鐮旂┒ Graphviz錛屼簡渚跨悊瑙e浣曚粠榪為氱煩闃電敓鎴愪竴涓皟鐢ㄥ浘銆?/p><div style="clear: both; background-image: url(http://1.www.s81c.com/i/solid.gif); height: 1px; background-repeat: repeat no-repeat; "></div><p ibm-back-to-top"="" style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 0.76em; clear: both; text-align: right; height: 21px; "><a style="color: #4c6e94; display: inline; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; text-decoration: none; background-image: url(http://1.www.s81c.com/i/v16/icons/u_bold.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: bold; background-position: 0px -1px; background-repeat: no-repeat no-repeat; ">鍥為〉棣?/a></p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; "><a name="N101BB"><span style="font-size: 1.5em; font-weight: bold; ">浣跨敤 Graphviz</span></a></p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">Graphviz 鎴?Graph Visualization 鏄敱 AT&T 寮鍙戠殑涓涓紑婧愮殑鍥懼艦鍙鍖栧伐鍏楓傚畠鎻愪緵浜嗗縐嶇敾鍥捐兘鍔涳紝浣嗘槸鎴戜滑閲嶇偣鍏蟲敞鐨勬槸瀹冧嬌鐢?Dot 璇█鐩磋繛鍥劇殑鑳藉姏銆傚湪鏈枃涓紝鎴戜滑灝嗙畝鍗曚粙緇嶅浣曚嬌鐢?Dot 鏉ュ垱寤轟竴涓浘褰紝騫跺睍紺哄浣曞皢鍒嗘瀽鏁版嵁杞崲鎴?Graphviz 鍙互浣跨敤鐨勮鑼冦傦紙璇峰弬闃?nbsp;<a style="color: #4c6e94; ">鍙傝冭祫鏂?/a> 涓鑺傦紝浠ヨ幏寰楁湁鍏充笅杞借繖涓紑婧愯蔣浠剁殑淇℃伅銆傦級</p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; "><a name="N101C9"><span style="font-size: 1.2em; font-weight: bold; ">Dot 浣跨敤鐨勫浘褰㈣鑼?/span></a></p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">浣跨敤 Dot 璇█錛屾偍鍙互鎸囧畾涓夌瀵硅薄錛氬浘銆佽妭鐐瑰拰杈廣備負浜嗚鎮ㄧ悊瑙h繖浜涘璞$殑鍚箟錛屾垜浠皢鏋勫緩涓涓緥瀛愭潵灞曠ず榪欎簺鍏冪礌鐨勭敤娉曘?/p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">娓呭崟 5 緇欏嚭浜嗕竴涓畝鍗曠殑瀹氬悜鍥撅紙directed graph錛夛紝鍏朵腑鍖呭惈 3 涓妭鐐廣傜涓琛屽0鏄庤繖涓浘涓?nbsp;<em>G</em>錛屽茍涓斿0鏄庝簡璇ュ浘鐨勭被鍨嬶紙digraph錛夈傛帴涓嬫潵鐨勪笁琛屼唬鐮佺敤浜庡垱寤鴻鍥劇殑鑺傜偣錛岃繖浜涜妭鐐瑰垎鍒悕涓?nbsp;<em>node1</em>銆?em>node2</em> 鍜?nbsp;<em>node3</em>銆傝妭鐐規槸鍦ㄥ畠浠殑鍚嶅瓧鍑虹幇鍦ㄥ浘瑙勮寖涓椂鍒涘緩鐨勩傝竟鏄湪鍦ㄤ袱涓妭鐐逛嬌鐢ㄨ竟鎿嶄綔錛?code style="font-size: small !important; ">-></code>錛夎繛鎺ュ湪涓璧鋒椂鍒涘緩鐨勶紝濡傜 6 琛屽埌絎?8 琛屾墍紺恒傛垜榪樺杈逛嬌鐢ㄤ簡涓涓彲閫夌殑灞炴?nbsp;<code style="font-size: small !important; ">label</code>錛岀敤瀹冩潵琛ㄧず杈瑰湪鍥句腑鐨勫悕縐般傛渶鍚庯紝鍦ㄧ 9 琛屽畬鎴愬璇ュ浘瑙勮寖鐨勫畾涔夈?/p><br /><a name="N101ED"><strong style="font-size: 0.76em; padding: 0.3em 5px 0.7em; font-family: arial, sans-serif; ">娓呭崟 5. 浣跨敤 Dot 絎﹀彿琛ㄧず鐨勭ず渚嬪浘錛坱est.dot錛?/strong></a><br /><table width="100%" cellpadding="0" cellspacing="0" border="0" style="font-size: 0.8em; "><tbody><tr><td style="font-family: arial, nsimsun, sans-serif; background-color: #f7f7f7 !important; border-style: solid; border-color: #cccccc; padding: 2px 2px 5px; "><pre style="width: 694px; margin-top: 0px; margin-bottom: 0px; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; overflow: auto; "> 1: digraph G { 2: node1; 3: node2; 4: node3; 5: 6: node1 -> node2 [label="edge_1_2"]; 7: node1 -> node3 [label="edge_1_3"]; 8: node2 -> node3 [label="edge_2_3"]; 9: } </pre></td></tr></tbody></table><br /><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">瑕佸皢榪欎釜 .dot 鏂囦歡杞崲鎴愪竴涓浘褰㈡槧鍍忥紝鍒欓渶瑕佷嬌鐢?Dot 宸ュ叿錛岃繖涓伐鍏鋒槸鍦?Graphviz 鍖呬腑鎻愪緵鐨勩傛竻鍗?6 浠嬬粛浜嗚繖縐嶈漿鎹€?/p><br /><a name="N101FB"><strong style="font-size: 0.76em; padding: 0.3em 5px 0.7em; font-family: arial, sans-serif; ">娓呭崟 6. 浣跨敤 Dot 鏉ュ垱寤?JPG 鏄犲儚</strong></a><br /><table width="100%" cellpadding="0" cellspacing="0" border="0" style="font-size: 0.8em; "><tbody><tr><td style="font-family: arial, nsimsun, sans-serif; background-color: #f7f7f7 !important; border-style: solid; border-color: #cccccc; padding: 2px 2px 5px; "><pre style="width: 694px; margin-top: 0px; margin-bottom: 0px; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; overflow: auto; "> $ dot -Tjpg test.dot -o test.jpg $ </pre></td></tr></tbody></table><br /><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">鍦ㄨ繖孌典唬鐮佷腑錛屾垜鍛婅瘔 Dot 浣跨敤 test.dot 鍥懼艦瑙勮寖錛屽茍鐢熸垚涓涓?JPG 鍥懼儚錛屽皢鍏朵繚瀛樺湪鏂囦歡 test.jpg 涓傛墍鐢熸垚鐨勫浘鍍忓鍥?3 鎵紺恒傚湪姝ゅ錛屾垜浣跨敤浜?JPG 鏍煎紡錛屼絾鏄?Dot 宸ュ叿涔熷彲浠ユ敮鎸佸叾浠栨牸寮忥紝鍏朵腑鍖呮嫭 GIF銆丳NG 鍜?postscript銆?/p><br /><a name="N10207"><strong style="font-size: 0.76em; padding: 0.3em 5px 0.7em; font-family: arial, sans-serif; ">鍥?3. Dot 鍒涘緩鐨勭ず渚嬪浘</strong></a><br /><img alt="Dot 鍒涘緩鐨勭ず渚嬪浘" height="248" src="http://www.ibm.com/developerworks/cn/linux/l-graphvis/figure3.gif" width="207" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; " /> <br /><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">Dot 璇█榪樺彲浠ユ敮鎸佸叾浠栦竴浜涢夐」錛屽寘鎷褰€侀鑹插拰寰堝灞炴с備絾鏄氨鎴戜滑鎯寵瀹炵幇鐨勫姛鑳借岃█錛岃繖涓夐」灝辮凍澶熶簡銆?/p><div style="clear: both; background-image: url(http://1.www.s81c.com/i/solid.gif); height: 1px; background-repeat: repeat no-repeat; "></div><p ibm-back-to-top"="" style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 0.76em; clear: both; text-align: right; height: 21px; "><a style="color: #4c6e94; display: inline; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; text-decoration: none; background-image: url(http://1.www.s81c.com/i/v16/icons/u_bold.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: bold; background-position: 0px -1px; background-repeat: no-repeat no-repeat; ">鍥為〉棣?/a></p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; "><a name="N10219"><span style="font-size: 1.5em; font-weight: bold; ">緇煎悎</span></a></p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">鐜板湪鎴戜滑宸茬粡鐪嬪埌浜嗘暣涓繃紼嬬殑鍚勪釜闃舵浜嗭紝涓嬮潰鍙互閲囩敤涓涓緥瀛愭潵灞曠ず濡備綍灝嗚繖浜涢樁孌靛悎騫跺湪涓璧蜂簡銆傜幇鍦紝鎮ㄥ簲璇ュ凡緇忓睍寮騫跺畨瑁呬簡 Pvtrace 宸ュ叿錛岀劧鍚庤繕闇瑕佸皢 instrument.c 鏂囦歡澶嶅埗鍒板伐浣滄簮浠g爜鐩綍涓?/p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">鍦ㄨ繖涓緥瀛愪腑錛屾垜浣跨敤浜嗕竴涓簮鏂囦歡 <em>test.c</em> 榪涜媯嫻嬨傛竻鍗?7 緇欏嚭浜嗘暣涓繃紼嬨傚湪絎?3 琛屼腑錛屾垜浣跨敤媯嫻嬫簮錛坕nstrument.c錛夋潵鏋勫緩錛堢紪璇戝茍榪炴帴錛夊簲鐢ㄧ▼搴忋傜劧鍚庡湪絎?4 琛屾墽琛?code style="font-size: small !important; ">test</code>錛屽啀浣跨敤 <code style="font-size: small !important; ">ls</code> 鍛戒護楠岃瘉宸茬粡鐢熸垚浜?trace.txt 鏂囦歡銆傚湪絎?8 琛岋紝鎴戣皟鐢ㄤ簡 Pvtrace 宸ュ叿錛屽茍鎻愪緵榪欎釜鏄犲儚鏂囦歡浣滀負瀹冩儫涓鐨勫弬鏁般傛槧鍍忓悕鏄繀闇鐨勶紝榪欐牱 Addr2line錛堝湪 Pvtrace 涓皟鐢級灝卞彲浠ヨ闂繖涓槧鍍忎腑鐨勮皟璇曚俊鎭傚湪絎?9 琛屼腑錛屾垜鍙堟墽琛屼簡涓嬈?nbsp;<code style="font-size: small !important; ">ls</code> 鍛戒護錛屼互紜繚 Pvtrace 鐢熸垚浜?graph.dot 鏂囦歡銆傛渶鍚庯紝鍦ㄧ 12 琛岋紝浣跨敤 Dot 灝嗚繖涓浘褰㈣鑼冭漿鎹㈡垚涓涓?JPG 鍥懼艦鏄犲儚銆?/p><br /><a name="N10239"><strong style="font-size: 0.76em; padding: 0.3em 5px 0.7em; font-family: arial, sans-serif; ">娓呭崟 7. 鍒涘緩璋冪敤璺熻釜鍥劇殑鏁翠釜榪囩▼</strong></a><br /><table width="100%" cellpadding="0" cellspacing="0" border="0" style="font-size: 0.8em; "><tbody><tr><td style="font-family: arial, nsimsun, sans-serif; background-color: #f7f7f7 !important; border-style: solid; border-color: #cccccc; padding: 2px 2px 5px; "><pre style="width: 694px; margin-top: 0px; margin-bottom: 0px; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; overflow: auto; "> 1: $ ls 2: instrument.c test.c 3: $ <strong>$ gcc -g -finstrument-functions test.c instrument.c -o test</strong> 4: $ ./test 5: $ ls 6: instrument.c test.c 7: test trace.txt 8: $ <strong>pvtrace test</strong> 9: $ ls 10: graph.dot test trace.txt 11: instrument.c test.c 12: $ <strong>dot -Tjpg graph.dot -o graph.jpg</strong> 13: $ ls 14: graph.dot instrument.c test.c 15: graph.jpg test trace.txt 16: $ </pre></td></tr></tbody></table><br /><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">榪欎釜榪囩▼鐨勭ず渚嬭緭鍑哄鍥?4 鎵紺恒傝繖涓ず渚嬪浘鏄粠浣跨敤 Q 瀛︿範鐨勪竴涓畝鍗曞寮哄紡瀛︿範搴旂敤紼嬪簭涓緱鍒扮殑銆?/p><br /><a name="N1024E"><strong style="font-size: 0.76em; padding: 0.3em 5px 0.7em; font-family: arial, sans-serif; ">鍥?4. 紺轟緥搴旂敤紼嬪簭鐨勮窡韙粨鏋?/strong></a><br /><img alt="紺轟緥搴旂敤紼嬪簭鐨勮窡韙粨鏋? height="356" src="http://www.ibm.com/developerworks/cn/linux/l-graphvis/figure4.gif" width="479" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; " /> <br /><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">鎮ㄤ篃鍙互浣跨敤榪欑鏂規硶瀵規洿澶х殑搴旂敤紼嬪簭榪涜鍒嗘瀽銆傛垜瑕佸睍紺虹殑鏈鍚庝竴涓緥瀛愭槸 Gzip 宸ュ叿銆傛垜綆鍗曞湴灝?instrument.c 鍔犲叆 Gzip 鐨?Makefile 涓紝浣滀負鍏朵緷璧栫殑涓涓簮鏂囦歡錛岀劧鍚庣紪璇?Gzip錛屽茍浣跨敤瀹冪敓鎴愪竴涓窡韙枃浠躲傝繖涓浘褰㈠お澶т簡錛屼笉澶鏄撹繘琛屾洿璇︾粏鐨勫垎鏋愶紝浣嗘槸涓嬪浘琛ㄧず浜?Gzip 瀵逛竴涓皬鏂囦歡榪涜鍘嬬緝鏃剁殑澶勭悊榪囩▼銆?/p><br /><a name="N10262"><strong style="font-size: 0.76em; padding: 0.3em 5px 0.7em; font-family: arial, sans-serif; ">鍥?5. Gzip 璺熻釜緇撴灉</strong></a><br /><img alt="Gzip 璺熻釜緇撴灉" height="281" src="http://www.ibm.com/developerworks/cn/linux/l-graphvis/figure5.jpg" width="580" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; " /> <br /><div style="clear: both; background-image: url(http://1.www.s81c.com/i/solid.gif); height: 1px; background-repeat: repeat no-repeat; "></div><p ibm-back-to-top"="" style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 0.76em; clear: both; text-align: right; height: 21px; "><a style="color: #4c6e94; display: inline; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; text-decoration: none; background-image: url(http://1.www.s81c.com/i/v16/icons/u_bold.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: bold; background-position: 0px -1px; background-repeat: no-repeat no-repeat; ">鍥為〉棣?/a></p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; "><a name="N10272"><span style="font-size: 1.5em; font-weight: bold; ">緇撴潫璇?/span></a></p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; ">浣跨敤寮婧愯蔣浠跺拰灝戦噺鐨勪腑闂翠唬鐮侊紝鍙渶瑕佽姳寰堝皯鐨勬椂闂村氨鍙互寮鍙戝嚭闈炲父鏈夌敤鐨勯」鐩傞氳繃浣跨敤瀵瑰簲鐢ㄧ▼搴忚繘琛屽垎鏋愮殑鍑犱釜 GNU 緙栬瘧鍣ㄦ墿灞曪紝鍙互浣跨敤 Addr2line 宸ュ叿榪涜鍦板潃杞崲錛屽茍瀵?Graphviz 搴旂敤紼嬪簭榪涜鍥懼艦鍙鍖栵紝鐒跺悗鎮ㄥ氨鍙互寰楀埌涓涓▼搴忥紝璇ョ▼搴忓彲浠ュ搴旂敤紼嬪簭榪涜鍒嗘瀽錛屽茍灞曠ず涓涓鏄庤皟鐢ㄩ摼鐨勫畾鍚戝浘銆傞氳繃鍥懼艦鏉ユ煡鐪嬩竴涓簲鐢ㄧ▼搴忕殑璋冪敤閾懼浜庣悊瑙e簲鐢ㄧ▼搴忕殑鍐呴儴琛屼負鏉ヨ闈炲父閲嶈銆傚湪姝g‘浜嗚В璋冪敤閾懼強鍏跺悇鑷殑棰戠巼涔嬪悗錛岃繖浜涚煡璇嗗彲鑳藉璋冭瘯鍜屼紭鍖栧簲鐢ㄧ▼搴忛潪甯告湁鐢ㄣ?/p><br /><div style="clear: both; background-image: url(http://1.www.s81c.com/i/solid.gif); height: 1px; background-repeat: repeat no-repeat; "></div><p ibm-back-to-top"="" style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 0.76em; clear: both; text-align: right; height: 21px; "><a style="color: #4c6e94; display: inline; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; text-decoration: none; background-image: url(http://1.www.s81c.com/i/v16/icons/u_bold.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: bold; background-position: 0px -1px; background-repeat: no-repeat no-repeat; ">鍥為〉棣?/a></p><p style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; "><span style="font-size: 1.5em; font-weight: bold; ">涓嬭澆</span></p><table width="100%" cellspacing="0" cellpadding="0" border="0" style="font-size: 0.8em; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; border-top-width: 0px; width: 709px; "><tbody><tr><th scope="col" style="font-family: arial, nsimsun, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding-top: 8px; padding-right: 5px; padding-bottom: 8px; padding-left: 5px; vertical-align: top; background-image: url(http://1.www.s81c.com/i/v16/t/text-tabs-bg.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f7f8fc; text-align: left; background-position: initial initial; background-repeat: repeat no-repeat; ">鎻忚堪</th><th scope="col" style="font-family: arial, nsimsun, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding-top: 8px; padding-right: 5px; padding-bottom: 8px; padding-left: 5px; vertical-align: top; background-image: url(http://1.www.s81c.com/i/v16/t/text-tabs-bg.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f7f8fc; text-align: left; background-position: initial initial; background-repeat: repeat no-repeat; ">鍚嶅瓧</th><th scope="col" style="font-family: arial, nsimsun, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding-top: 8px; padding-right: 5px; padding-bottom: 8px; padding-left: 5px; vertical-align: top; background-image: url(http://1.www.s81c.com/i/v16/t/text-tabs-bg.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f7f8fc; text-align: left; background-position: initial initial; background-repeat: repeat no-repeat; ">澶у皬</th><th scope="col" style="font-family: arial, nsimsun, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding-top: 8px; padding-right: 5px; padding-bottom: 8px; padding-left: 5px; vertical-align: top; background-image: url(http://1.www.s81c.com/i/v16/t/text-tabs-bg.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f7f8fc; text-align: left; background-position: initial initial; background-repeat: repeat no-repeat; ">涓嬭澆鏂規硶</th></tr><tr><td scope="row" style="font-family: arial, nsimsun, sans-serif; border-top-color: #cccccc; border-top-style: solid; padding: 8px 5px; vertical-align: top; ">Instrumentation source and Pvtrace source</td><td nowrap="nowrap" style="font-family: arial, nsimsun, sans-serif; border-top-color: #cccccc; border-top-style: solid; padding: 8px 5px; vertical-align: top; ">pvtrace.zip</td><td nowrap="nowrap" style="font-family: arial, nsimsun, sans-serif; border-top-color: #cccccc; border-top-style: solid; padding: 8px 5px; vertical-align: top; ">4 KB</td><td nowrap="nowrap" style="font-family: arial, nsimsun, sans-serif; border-top-color: #cccccc; border-top-style: solid; padding: 8px 5px; vertical-align: top; "><a style="color: #4c6e94; ">HTTP</a></td></tr></tbody></table></div></div></div></span><img src ="http://m.shnenglu.com/tqsheng/aggbug/183549.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/tqsheng/" target="_blank">tqsheng</a> 2012-07-15 14:58 <a href="http://m.shnenglu.com/tqsheng/archive/2012/07/15/183549.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <a href="http://m.shnenglu.com/">青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品</a> <div style="position:fixed;left:-9000px;top:-9000px;"><font id="pjuwb"></font><button id="pjuwb"><pre id="pjuwb"></pre></button><sub id="pjuwb"></sub><tbody id="pjuwb"><var id="pjuwb"><address id="pjuwb"></address></var></tbody><listing id="pjuwb"><label id="pjuwb"><strong id="pjuwb"></strong></label></listing><wbr id="pjuwb"><small id="pjuwb"><tbody id="pjuwb"></tbody></small></wbr><ins id="pjuwb"><xmp id="pjuwb"></xmp></ins><style id="pjuwb"></style><label id="pjuwb"><em id="pjuwb"><li id="pjuwb"></li></em></label><samp id="pjuwb"></samp><menu id="pjuwb"><input id="pjuwb"></input></menu><pre id="pjuwb"><tbody id="pjuwb"><tfoot id="pjuwb"><button id="pjuwb"></button></tfoot></tbody></pre><form id="pjuwb"></form><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"><sup id="pjuwb"></sup></label></style></i><li id="pjuwb"><table id="pjuwb"><abbr id="pjuwb"></abbr></table></li><video id="pjuwb"></video><dfn id="pjuwb"></dfn><progress id="pjuwb"></progress><strong id="pjuwb"></strong><mark id="pjuwb"></mark><em id="pjuwb"></em><tbody id="pjuwb"><p id="pjuwb"><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike></p></tbody><option id="pjuwb"></option><strike id="pjuwb"></strike><u id="pjuwb"></u><td id="pjuwb"><center id="pjuwb"><tr id="pjuwb"></tr></center></td><em id="pjuwb"><mark id="pjuwb"><em id="pjuwb"><tt id="pjuwb"></tt></em></mark></em><strong id="pjuwb"></strong><wbr id="pjuwb"></wbr><s id="pjuwb"></s><strong id="pjuwb"></strong><legend id="pjuwb"></legend><nav id="pjuwb"></nav><dl id="pjuwb"><th id="pjuwb"><dl id="pjuwb"></dl></th></dl><noframes id="pjuwb"><ins id="pjuwb"></ins></noframes><font id="pjuwb"></font><strike id="pjuwb"><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"></label></style></i></strike><output id="pjuwb"></output><thead id="pjuwb"><pre id="pjuwb"></pre></thead><source id="pjuwb"></source><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem><pre id="pjuwb"><span id="pjuwb"><pre id="pjuwb"><big id="pjuwb"></big></pre></span></pre><cite id="pjuwb"><fieldset id="pjuwb"><s id="pjuwb"><rt id="pjuwb"></rt></s></fieldset></cite><big id="pjuwb"><progress id="pjuwb"><big id="pjuwb"></big></progress></big><samp id="pjuwb"><delect id="pjuwb"></delect></samp><dl id="pjuwb"></dl><strike id="pjuwb"><nav id="pjuwb"><dl id="pjuwb"><strong id="pjuwb"></strong></dl></nav></strike><tbody id="pjuwb"><b id="pjuwb"><optgroup id="pjuwb"><rp id="pjuwb"></rp></optgroup></b></tbody><em id="pjuwb"></em><xmp id="pjuwb"><blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote></xmp> <i id="pjuwb"><abbr id="pjuwb"><i id="pjuwb"><abbr id="pjuwb"></abbr></i></abbr></i><center id="pjuwb"><acronym id="pjuwb"><center id="pjuwb"></center></acronym></center><pre id="pjuwb"></pre><ul id="pjuwb"><thead id="pjuwb"></thead></ul><blockquote id="pjuwb"><pre id="pjuwb"><sup id="pjuwb"></sup></pre></blockquote><acronym id="pjuwb"></acronym><big id="pjuwb"><s id="pjuwb"></s></big><th id="pjuwb"></th><th id="pjuwb"></th><tbody id="pjuwb"></tbody><thead id="pjuwb"><strike id="pjuwb"></strike></thead><th id="pjuwb"><dl id="pjuwb"><wbr id="pjuwb"></wbr></dl></th><dl id="pjuwb"><strong id="pjuwb"></strong></dl><abbr id="pjuwb"><noframes id="pjuwb"><noscript id="pjuwb"></noscript></noframes></abbr><td id="pjuwb"><ol id="pjuwb"></ol></td><li id="pjuwb"><noscript id="pjuwb"><abbr id="pjuwb"></abbr></noscript></li><small id="pjuwb"><bdo id="pjuwb"><nav id="pjuwb"></nav></bdo></small><style id="pjuwb"></style><optgroup id="pjuwb"><table id="pjuwb"></table></optgroup><center id="pjuwb"><tr id="pjuwb"><dfn id="pjuwb"></dfn></tr></center><th id="pjuwb"></th><u id="pjuwb"></u><tfoot id="pjuwb"><legend id="pjuwb"><i id="pjuwb"></i></legend></tfoot><mark id="pjuwb"></mark><meter id="pjuwb"></meter><nav id="pjuwb"></nav><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><nobr id="pjuwb"></nobr><sub id="pjuwb"><th id="pjuwb"><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem></th></sub><thead id="pjuwb"><sub id="pjuwb"></sub></thead><ul id="pjuwb"><address id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></address></ul><dfn id="pjuwb"></dfn><pre id="pjuwb"></pre><input id="pjuwb"><cite id="pjuwb"><fieldset id="pjuwb"></fieldset></cite></input><u id="pjuwb"><form id="pjuwb"><u id="pjuwb"></u></form></u><kbd id="pjuwb"><em id="pjuwb"><mark id="pjuwb"></mark></em></kbd><tr id="pjuwb"></tr><del id="pjuwb"><form id="pjuwb"><address id="pjuwb"></address></form></del><tfoot id="pjuwb"><legend id="pjuwb"><ol id="pjuwb"><dl id="pjuwb"></dl></ol></legend></tfoot><menu id="pjuwb"><nobr id="pjuwb"><th id="pjuwb"><nobr id="pjuwb"></nobr></th></nobr></menu><fieldset id="pjuwb"></fieldset><pre id="pjuwb"><blockquote id="pjuwb"><samp id="pjuwb"></samp></blockquote></pre><xmp id="pjuwb"><sup id="pjuwb"><pre id="pjuwb"></pre></sup></xmp><span id="pjuwb"><progress id="pjuwb"></progress></span><font id="pjuwb"></font><var id="pjuwb"><abbr id="pjuwb"></abbr></var><strong id="pjuwb"><label id="pjuwb"><i id="pjuwb"><legend id="pjuwb"></legend></i></label></strong><tr id="pjuwb"><em id="pjuwb"><em id="pjuwb"><output id="pjuwb"></output></em></em></tr><thead id="pjuwb"><strike id="pjuwb"></strike></thead> <acronym id="pjuwb"></acronym><i id="pjuwb"></i><tt id="pjuwb"></tt><rt id="pjuwb"><source id="pjuwb"><rt id="pjuwb"></rt></source></rt><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike><del id="pjuwb"></del><font id="pjuwb"><output id="pjuwb"><ins id="pjuwb"><output id="pjuwb"></output></ins></output></font><kbd id="pjuwb"><tr id="pjuwb"><kbd id="pjuwb"></kbd></tr></kbd><pre id="pjuwb"><sup id="pjuwb"><delect id="pjuwb"><samp id="pjuwb"></samp></delect></sup></pre><samp id="pjuwb"></samp><track id="pjuwb"></track><tr id="pjuwb"></tr><center id="pjuwb"></center><fieldset id="pjuwb"></fieldset><i id="pjuwb"></i><td id="pjuwb"></td><rt id="pjuwb"></rt><object id="pjuwb"></object><pre id="pjuwb"><progress id="pjuwb"><sub id="pjuwb"><thead id="pjuwb"></thead></sub></progress></pre><kbd id="pjuwb"><tr id="pjuwb"><option id="pjuwb"></option></tr></kbd><output id="pjuwb"><ins id="pjuwb"></ins></output><ol id="pjuwb"></ol><source id="pjuwb"></source><strong id="pjuwb"></strong><ruby id="pjuwb"></ruby><sub id="pjuwb"><meter id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></meter></sub><pre id="pjuwb"></pre><center id="pjuwb"></center><tr id="pjuwb"><tbody id="pjuwb"><xmp id="pjuwb"><dd id="pjuwb"></dd></xmp></tbody></tr><video id="pjuwb"></video><pre id="pjuwb"></pre><form id="pjuwb"><optgroup id="pjuwb"></optgroup></form><samp id="pjuwb"></samp><kbd id="pjuwb"></kbd><strong id="pjuwb"><option id="pjuwb"></option></strong><object id="pjuwb"></object><abbr id="pjuwb"><noframes id="pjuwb"><abbr id="pjuwb"></abbr></noframes></abbr><ul id="pjuwb"><del id="pjuwb"><button id="pjuwb"><pre id="pjuwb"></pre></button></del></ul><abbr id="pjuwb"></abbr><strong id="pjuwb"><code id="pjuwb"><strong id="pjuwb"></strong></code></strong><option id="pjuwb"></option><optgroup id="pjuwb"><bdo id="pjuwb"><code id="pjuwb"></code></bdo></optgroup><mark id="pjuwb"><em id="pjuwb"><font id="pjuwb"></font></em></mark><acronym id="pjuwb"><code id="pjuwb"></code></acronym><dl id="pjuwb"></dl><em id="pjuwb"></em><object id="pjuwb"><input id="pjuwb"><object id="pjuwb"></object></input></object><output id="pjuwb"><dd id="pjuwb"></dd></output><option id="pjuwb"><button id="pjuwb"><option id="pjuwb"></option></button></option><small id="pjuwb"></small></div> <a href="http://by4433.com" target="_blank">国产精品久久久久久久久婷婷 </a>| <a href="http://wwwbaoyu66.com" target="_blank">欧美日韩成人综合在线一区二区</a>| <a href="http://605012.com" target="_blank">亚洲精品你懂的</a>| <a href="http://021-job.com" target="_blank">午夜久久影院</a>| <a href="http://alex-bruni.com" target="_blank">欧美在线国产</a>| <a href="http://56lw.com" target="_blank">久久天天躁狠狠躁夜夜av</a>| <a href="http://cnchtx.com" target="_blank">欧美在线观看一区</a>| <a href="http://highfivewe.com" target="_blank">蜜桃av一区二区</a>| <a href="http://wanzhixue.com" target="_blank">亚洲国产三级网</a>| <a href="http://qqqtrip.com" target="_blank">中国女人久久久</a>| <a href="http://8410555.com" target="_blank">欧美一区二区视频在线</a>| <a href="http://www-ty66.com" target="_blank">久久国产精品久久久</a>| <a href="http://ooonefteprompellets.com" target="_blank">久久精品国产久精国产爱</a>| <a href="http://488089.com" target="_blank">久久亚洲二区</a>| <a href="http://lusaier.com" target="_blank">欧美日韩精品一区二区在线播放 </a>| <a href="http://www-5013.com" target="_blank">正在播放日韩</a>| <a href="http://wwwwy9001.com" target="_blank">亚洲综合视频网</a>| <a href="http://ahhccz.com" target="_blank">久久国产精品久久久</a>| <a href="http://551753.com" target="_blank">牛牛影视久久网</a>| <a href="http://56lin.com" target="_blank">一区二区精品</a>| <a href="http://www-800778.com" target="_blank">久久久精品一区</a>| <a href="http://www18998.com" target="_blank">欧美日韩国产影院</a>| <a href="http://555415.com" target="_blank">国产一二精品视频</a>| <a href="http://6767673.com" target="_blank">亚洲精品在线一区二区</a>| <a href="http://110673.com" target="_blank">欧美一区二区视频观看视频</a>| <a href="http://cqrehoo.com" target="_blank">久久在线免费视频</a>| <a href="http://798200.com" target="_blank">日韩亚洲视频</a>| <a href="http://2938423.com" target="_blank">久久久久久婷</a>| <a href="http://bjjxgcsxy.com" target="_blank">国产精品久久久</a>| <a href="http://avtt0.com" target="_blank">最近中文字幕mv在线一区二区三区四区 </a>| <a href="http://kk5551.com" target="_blank">99热在这里有精品免费</a>| <a href="http://syntheticnets.com" target="_blank">欧美亚洲在线播放</a>| <a href="http://www-57549.com" target="_blank">欧美激情91</a>| <a href="http://lymzdd.com" target="_blank">一区二区三区在线不卡</a>| <a href="http://xingzhiyin85.com" target="_blank">亚洲精品免费在线</a>| <a href="http://580078.com" target="_blank">亚洲一区二区三区精品在线观看</a>| <a href="http://77777de.com" target="_blank">欧美在线亚洲在线</a>| <a href="http://bjlaosha.com" target="_blank">亚洲靠逼com</a>| <a href="http://338pv.com" target="_blank">美女性感视频久久久</a>| <a href="http://missav88.com" target="_blank">国产精品一区久久久</a>| <a href="http://llamkos.com" target="_blank">亚洲人体影院</a>| <a href="http://wwwqm9.com" target="_blank">久久综合色8888</a>| <a href="http://www-787333.com" target="_blank">亚洲午夜视频在线观看</a>| <a href="http://idc0558.com" target="_blank">欧美成人黑人xx视频免费观看</a>| <a href="http://myasker.com" target="_blank">国产精品一级二级三级</a>| <a href="http://www35177.com" target="_blank">一级日韩一区在线观看</a>| <a href="http://2424ddd.com" target="_blank">欧美国产另类</a>| <a href="http://wwwhaodd116.com" target="_blank">欧美一区在线直播</a>| <a href="http://www330849.com" target="_blank">国产精品视频专区</a>| <a href="http://caobenfan1891.com" target="_blank">亚洲一级片在线观看</a>| <a href="http://wwwgay456.com" target="_blank">亚洲欧洲精品一区二区</a>| <a href="http://btbt7086.com" target="_blank">欧美成人激情视频</a>| <a href="http://www-94889.com" target="_blank">亚洲国产精品一区制服丝袜 </a>| <a href="http://l5076.com" target="_blank">国产日产亚洲精品</a>| <a href="http://9928k.com" target="_blank">一区二区三区高清在线</a>| <a href="http://gelaimeiwedding.com" target="_blank">欧美大片一区二区</a>| <a href="http://www330849.com" target="_blank">久久久精品国产免费观看同学</a>| <a href="http://3dpasion.com" target="_blank">国产精品久久久爽爽爽麻豆色哟哟</a>| <a href="http://by4425.com" target="_blank">亚洲另类视频</a>| <a href="http://jisuyswang.com" target="_blank">最新日韩av</a>| <a href="http://www789yys.com" target="_blank">欧美精品九九</a>| <a href="http://www23009.com" target="_blank">日韩午夜激情</a>| <a href="http://wy172.com" target="_blank">91久久久久久</a>| <a href="http://cn1898.com" target="_blank">欧美精品在线免费播放</a>| <a href="http://www227ee.com" target="_blank">亚洲毛片av</a>| <a href="http://chaoporn97.com" target="_blank">日韩视频免费</a>| <a href="http://www-44899.com" target="_blank">国产精品av久久久久久麻豆网</a>| <a href="http://www520590.com" target="_blank">亚洲深夜福利视频</a>| <a href="http://hbdxzx.com" target="_blank">亚洲一区观看</a>| <a href="http://012488.com" target="_blank">国产在线精品一区二区中文</a>| <a href="http://111491.com" target="_blank">久久精品免费观看</a>| <a href="http://259758.com" target="_blank">久久精品视频免费</a>| <a href="http://yw9677.com" target="_blank">亚洲国产欧美在线</a>| <a href="http://7c3e.com" target="_blank">亚洲精品网址在线观看</a>| <a href="http://by4672.com" target="_blank">欧美日韩亚洲网</a>| <a href="http://qqcf9900.com" target="_blank">日韩亚洲不卡在线</a>| <a href="http://zhipiao998.com" target="_blank">一本一本久久a久久精品综合麻豆</a>| <a href="http://kuaikan97.com" target="_blank">欧美日韩一区二区在线观看视频 </a>| <a href="http://my736.com" target="_blank">老鸭窝91久久精品色噜噜导演</a>| <a href="http://133868.com" target="_blank">欧美亚洲一区三区</a>| <a href="http://www38044.com" target="_blank">在线免费观看日本欧美</a>| <a href="http://chukewang.com" target="_blank">欧美国产国产综合</a>| <a href="http://buyiker.com" target="_blank">欧美日韩在线高清</a>| <a href="http://xw4433.com" target="_blank">久久精品欧美日韩</a>| <a href="http://jxjx11.com" target="_blank">免费日韩av片</a>| <a href="http://7628x.com" target="_blank">午夜精品偷拍</a>| <a href="http://805185.com" target="_blank">老司机午夜免费精品视频</a>| <a href="http://xss521.com" target="_blank">一区二区三区免费观看</a>| <a href="http://haochen072.com" target="_blank">亚洲欧美大片</a>| <a href="http://392294.com" target="_blank">亚洲国产精品女人久久久</a>| <a href="http://sese750.com" target="_blank">99re66热这里只有精品4</a>| <a href="http://cuucs.com" target="_blank">国产精品一区一区</a>| <a href="http://zztto7.com" target="_blank">亚洲黄色在线视频</a>| <a href="http://duoying668.com" target="_blank">久久精品91久久久久久再现</a>| <a href="http://hbzbjxzz.com" target="_blank">久久国产色av</a>| <a href="http://021jjjflaw.com" target="_blank">亚洲精品视频在线观看网站</a>| <a href="http://xxxsxx.com" target="_blank">一本色道久久88精品综合</a>| <a href="http://9952222.com" target="_blank">韩国av一区二区三区四区</a>| <a href="http://www666se.com" target="_blank">欧美高清视频一区二区</a>| <a href="http://www433ad.com" target="_blank">欧美午夜剧场</a>| <a href="http://qiezisp2.com" target="_blank">欧美电影在线免费观看网站</a>| <a href="http://happyelephantv.com" target="_blank">欧美三区在线</a>| <a href="http://win-mdk.com" target="_blank">欧美高清hd18日本</a>| <a href="http://422608.com" target="_blank">国产欧美成人</a>| <a href="http://605012.com" target="_blank">日韩亚洲国产精品</a>| <a href="http://ks180.com" target="_blank">亚洲国产精品va在线看黑人 </a>| <a href="http://bjlaosha.com" target="_blank">亚洲精品一区二区三区樱花</a>| <a href="http://maoming365.com" target="_blank">亚洲网站视频</a>| <a href="http://xinghejiuye.com" target="_blank">最近中文字幕日韩精品</a>| <a href="http://520637.com" target="_blank">欧美怡红院视频</a>| <a href="http://zd-jm.com" target="_blank">亚洲天堂激情</a>| <a href="http://baidubf.com" target="_blank">欧美成人精品不卡视频在线观看</a>| <a href="http://26mmmm.com" target="_blank">香蕉久久国产</a>| <a href="http://119773.com" target="_blank">欧美日韩美女一区二区</a>| <a href="http://www72227.com" target="_blank">老**午夜毛片一区二区三区</a>| <a href="http://223533.com" target="_blank">欧美亚韩一区</a>| <a href="http://www-888593.com" target="_blank">亚洲黄色有码视频</a>| <a href="http://tianxiantxtv.com" target="_blank">悠悠资源网久久精品</a>| <a href="http://765409.com" target="_blank">午夜在线视频观看日韩17c</a>| <a href="http://cqrehoo.com" target="_blank">在线视频日韩精品</a>| <a href="http://aydsrmyy.com" target="_blank">欧美国产视频在线观看</a>| <a href="http://ttdy20.com" target="_blank">米奇777在线欧美播放</a>| <a href="http://444al.com" target="_blank">国产日韩精品在线</a>| <a href="http://236fff.com" target="_blank">亚洲私拍自拍</a>| <a href="http://6k7a.com" target="_blank">亚洲在线一区</a>| <a href="http://215920.com" target="_blank">国产精品国产三级国产aⅴ无密码</a>| <a href="http://4446666.com" target="_blank">亚洲国产成人av在线</a>| <a href="http://928uc.com" target="_blank">尤物在线精品</a>| <a href="http://xxtv123.com" target="_blank">久久一日本道色综合久久</a>| <a href="http://7776701.com" target="_blank">久久久夜夜夜</a>| <a href="http://739822.com" target="_blank">精品福利免费观看</a>| <a href="http://92xx00.com" target="_blank">久久久五月天</a>| <a href="http://quoviajes.com" target="_blank">免费不卡视频</a>| <a href="http://xingmaokeji.com" target="_blank">亚洲第一综合天堂另类专</a>| <a href="http://94wr.com" target="_blank">久久精品在线</a>| <a href="http://800716.com" target="_blank">美女精品国产</a>| <a href="http://zqx186.com" target="_blank">亚洲国产日韩欧美在线99</a>| <a href="http://zgztby.com" target="_blank">久久久亚洲成人</a>| <a href="http://555888666.com" target="_blank">蜜臀99久久精品久久久久久软件</a>| <a href="http://eeii33.com" target="_blank">黄网站免费久久</a>| <a href="http://luoliguo.com" target="_blank">久久亚洲春色中文字幕</a>| <a href="http://566805.com" target="_blank">欧美xxxx在线观看</a>| <a href="http://ncyy4.com" target="_blank">亚洲欧洲日韩女同</a>| <a href="http://ca88tv.com" target="_blank">欧美精品福利在线</a>| <a href="http://4439x9.com" target="_blank">日韩图片一区</a>| <a href="http://yhc26.com" target="_blank">亚洲欧美另类在线</a>| <a href="http://tzhbsb.com" target="_blank">国产欧美亚洲视频</a>| <a href="http://xiehaihua.com" target="_blank">欧美一站二站</a>| <a href="http://www7495.com" target="_blank">美女视频一区免费观看</a>| <a href="http://628155.com" target="_blank">亚洲国产日韩欧美在线图片</a>| <a href="http://mengmujia.com" target="_blank">欧美大成色www永久网站婷</a>| <a href="http://muwendada.com" target="_blank">亚洲激情社区</a>| <a href="http://hbstjsgc.com" target="_blank">亚洲综合国产激情另类一区</a>| <a href="http://www-yh6.com" target="_blank">国产日韩1区</a>| <a href="http://77smsm.com" target="_blank">美女主播精品视频一二三四</a>| <a href="http://yyy922.com" target="_blank">亚洲国产一区二区三区高清</a>| <a href="http://fdgkinetic.com" target="_blank">正在播放欧美视频</a>| <a href="http://xiuxiu124.com" target="_blank">亚洲开发第一视频在线播放</a>| <a href="http://seyuav4.com" target="_blank">欧美国产大片</a>| <a href="http://www39pao.com" target="_blank">一区二区三区国产精品</a>| <a href="http://yys4.com" target="_blank">午夜在线不卡</a>| <a href="http://asanny.com" target="_blank">激情综合在线</a>| <a href="http://royaljinma.com" target="_blank">欧美激情网友自拍</a>| <a href="http://www51avav.com" target="_blank">亚洲天堂成人在线视频</a>| <a href="http://xpfuli.com" target="_blank">久久躁日日躁aaaaxxxx</a>| <a href="http://844985.com" target="_blank">日韩一二三区视频</a>| <a href="http://by2565.com" target="_blank">国产欧美日韩综合</a>| <a href="http://www38ccc.com" target="_blank">欧美 日韩 国产精品免费观看</a>| <a href="http://96ykm.com" target="_blank">99在线|亚洲一区二区</a>| <a href="http://xfrlyy.com" target="_blank">久久免费黄色</a>| <a href="http://oudaole.com" target="_blank">一区二区三区日韩欧美精品</a>| <a href="http://26thb.com" target="_blank">国产亚洲精品高潮</a>| <a href="http://www37999.com" target="_blank">欧美精品色一区二区三区</a>| <a href="http://862323.com" target="_blank">亚洲字幕一区二区</a>| <a href="http://www-ty177.com" target="_blank">欧美国产日韩a欧美在线观看</a>| <a href="http://961318.com" target="_blank">亚洲一区二区三区精品视频</a>| <a href="http://scratbag.com" target="_blank">国产亚洲一区二区三区在线播放</a>| <a href="http://72avav.com" target="_blank">麻豆精品在线视频</a>| <a href="http://77777gao.com" target="_blank">亚洲影院色无极综合</a>| <a href="http://haole081.com" target="_blank">欧美国产日韩一区二区在线观看</a>| <a href="http://4c7175.com" target="_blank">亚洲欧美日韩国产成人</a>| <a href="http://yyyy456.com" target="_blank">1024成人</a>| <a href="http://bocai01.com" target="_blank">国产免费亚洲高清</a>| <a href="http://www442222.com" target="_blank">欧美精品九九99久久</a>| <a href="http://julong-ads.com" target="_blank">欧美一区激情视频在线观看</a>| <a href="http://www-136445.com" target="_blank">亚洲三级视频</a>| <a href="http://ylnnc.com" target="_blank">美女黄毛**国产精品啪啪</a>| <a href="http://9a5x.com" target="_blank">午夜激情亚洲</a>| <a href="http://wilcherish.com" target="_blank">亚洲美女av在线播放</a>| <a href="http://feiniao168.com" target="_blank">国产在线不卡视频</a>| <a href="http://fxsdcj.com" target="_blank">国产精品免费看久久久香蕉</a>| <a href="http://51120guahao.com" target="_blank">欧美大成色www永久网站婷</a>| <a href="http://xingda-sh.com" target="_blank">欧美在线播放一区</a>| <a href="http://chaoxibg.com" target="_blank">亚洲视频自拍偷拍</a>| <a href="http://www-82622.com" target="_blank">亚洲精品麻豆</a>| <a href="http://9993334.com" target="_blank">亚洲电影免费观看高清完整版在线观看</a>| <a href="http://x1317.com" target="_blank">欧美亚洲一级</a>| <a href="http://www-xj788.com" target="_blank">亚洲在线观看免费视频</a>| <a href="http://roujizz.com" target="_blank">9人人澡人人爽人人精品</a>| <a href="http://227c7.com" target="_blank">亚洲国产午夜</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>