锘??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://989p.com" target="_blank">欧美久久成人</a>| <a href="http://ategpu.com" target="_blank">亚洲美女毛片</a>| <a href="http://mm-777.com" target="_blank">午夜精品视频一区</a>| <a href="http://www-798009.com" target="_blank">性感少妇一区</a>| <a href="http://yzxq520.com" target="_blank">日韩亚洲精品电影</a>| <a href="http://www227ee.com" target="_blank">欧美伊人精品成人久久综合97</a>| <a href="http://caokk1.com" target="_blank">国产欧美精品日韩精品</a>| <a href="http://123086.com" target="_blank">久久中文精品</a>| <a href="http://www-893333.com" target="_blank">欧美裸体一区二区三区</a>| <a href="http://270909.com" target="_blank">欧美中文字幕久久</a>| <a href="http://y1bbs.com" target="_blank">欧美激情欧美激情在线五月</a>| <a href="http://ekuyun.com" target="_blank">亚洲欧美成人在线</a>| <a href="http://85181890.com" target="_blank">日韩亚洲欧美中文三级</a>| <a href="http://ncncpa.com" target="_blank">国产主播一区</a>| <a href="http://8484vivo.com" target="_blank">亚洲精选中文字幕</a>| <a href="http://hwlxwp.com" target="_blank">一区二区在线观看av</a>| <a href="http://798200.com" target="_blank">99精品欧美一区二区三区综合在线</a>| <a href="http://283575.com" target="_blank">国产情人节一区</a>| <a href="http://wallypanel.com" target="_blank">91久久久精品</a>| <a href="http://jiuzuifusheng.com" target="_blank">国产精品视频观看</a>| <a href="http://ahqdlq.com" target="_blank">99热在线精品观看</a>| <a href="http://621768.com" target="_blank">欧美在线看片a免费观看</a>| <a href="http://samucorvin.com" target="_blank">一本大道久久a久久综合婷婷</a>| <a href="http://www49853b.com" target="_blank">欧美亚洲网站</a>| <a href="http://400206.com" target="_blank">亚洲欧美日韩第一区</a>| <a href="http://667996.com" target="_blank">欧美福利专区</a>| <a href="http://yd3399.com" target="_blank">久久亚洲私人国产精品va媚药</a>| <a href="http://jav1111.com" target="_blank">欧美日在线观看</a>| <a href="http://p5555ww.com" target="_blank">亚洲国产成人精品久久</a>| <a href="http://66666556.com" target="_blank">欧美福利电影在线观看</a>| <a href="http://www492002.com" target="_blank">尤物yw午夜国产精品视频明星</a>| <a href="http://85041960.com" target="_blank">久久理论片午夜琪琪电影网</a>| <a href="http://xxxxxdywvip18.com" target="_blank">欧美日韩一区二区三区四区五区</a>| <a href="http://www033459.com" target="_blank">美女精品视频一区</a>| <a href="http://atmub.com" target="_blank">国产视频欧美视频</a>| <a href="http://yeedeli.com" target="_blank">一区二区av</a>| <a href="http://ybshg.com" target="_blank">99国产精品一区</a>| <a href="http://czwangluoyouhua.com" target="_blank">玖玖玖免费嫩草在线影院一区</a>| <a href="http://shenshijuesheying.com" target="_blank">亚洲男人的天堂在线</a>| <a href="http://928uc.com" target="_blank">欧美精品久久久久久</a>| <a href="http://jiejiesao8.com" target="_blank">欧美国产免费</a>| <a href="http://520637.com" target="_blank">亚洲大胆在线</a>| <a href="http://9kkkb.com" target="_blank">久久久久久久久岛国免费</a>| <a href="http://678255.com" target="_blank">欧美在线|欧美</a>| <a href="http://cnxwlm.com" target="_blank">性18欧美另类</a>| <a href="http://www-8438.com" target="_blank">欧美成人免费在线</a>| <a href="http://cqjk120.com" target="_blank">韩国亚洲精品</a>| <a href="http://ffff53.com" target="_blank">欧美在线综合视频</a>| <a href="http://215920.com" target="_blank">久久高清免费观看</a>| <a href="http://xing69.com" target="_blank">国产欧美成人</a>| <a href="http://qkspvip.com" target="_blank">亚洲免费在线精品一区</a>| <a href="http://479n.com" target="_blank">亚洲欧美日韩国产精品</a>| <a href="http://04781900.com" target="_blank">欧美日韩中文在线观看</a>| <a href="http://5s5s5s.com" target="_blank">亚洲国产综合在线看不卡</a>| <a href="http://by2866.com" target="_blank">亚洲第一黄网</a>| <a href="http://zhiuh.com" target="_blank">玖玖综合伊人</a>| <a href="http://zunguidq.com" target="_blank">欧美激情一区二区</a>| <a href="http://mide776.com" target="_blank">亚洲精品一二三区</a>| <a href="http://55psd.com" target="_blank">欧美搞黄网站</a>| <a href="http://bocai4488.com" target="_blank">亚洲精选在线</a>| <a href="http://psykoptic.com" target="_blank">亚洲综合国产</a>| <a href="http://ynjzwh.com" target="_blank">久久综合久久综合九色</a>| <a href="http://gdvapar.com" target="_blank">免费久久99精品国产</a>| <a href="http://lovehefei.com" target="_blank">韩日欧美一区</a>| <a href="http://137177.com" target="_blank">狼人社综合社区</a>| <a href="http://by5263.com" target="_blank">亚洲韩国青草视频</a>| <a href="http://477980.com" target="_blank">99热精品在线</a>| <a href="http://486be.com" target="_blank">国产精品久久九九</a>| <a href="http://ssss96.com" target="_blank">午夜亚洲视频</a>| <a href="http://978769.com" target="_blank">模特精品在线</a>| <a href="http://498626.com" target="_blank">亚洲免费成人</a>| <a href="http://959425.com" target="_blank">国产精品www网站</a>| <a href="http://zgztby.com" target="_blank">亚洲欧美视频在线观看视频</a>| <a href="http://211186.com" target="_blank">亚洲欧美国产三级</a>| <a href="http://5c55c5c.com" target="_blank">国产亚洲精品bv在线观看</a>| <a href="http://aidingcai.com" target="_blank">久久不射中文字幕</a>| <a href="http://tom3958.com" target="_blank">欧美岛国在线观看</a>| <a href="http://24kshopss.com" target="_blank">一区二区三区国产精华</a>| <a href="http://cscjxs.com" target="_blank">国产精品美女久久福利网站</a>| <a href="http://k68c.com" target="_blank">性做久久久久久</a>| <a href="http://aiqianfang.com" target="_blank">欧美电影免费观看高清</a>| <a href="http://www47011.com" target="_blank">夜夜嗨av一区二区三区</a>| <a href="http://874805.com" target="_blank">国产精品你懂的在线</a>| <a href="http://6u6uuu666.com" target="_blank">午夜在线一区</a>| <a href="http://543199.com" target="_blank">亚洲第一精品久久忘忧草社区</a>| <a href="http://9797690.com" target="_blank">一区二区av在线</a>| <a href="http://71oo.com" target="_blank">国产区日韩欧美</a>| <a href="http://xilxx.com" target="_blank">亚洲天堂成人在线观看</a>| <a href="http://tjpzgs.com" target="_blank">久久激情网站</a>| <a href="http://17oooo.com" target="_blank">亚洲欧洲视频</a>| <a href="http://www34523.com" target="_blank">国产精品视频在线观看</a>| <a href="http://qq5621.com" target="_blank">久久久久一区二区三区</a>| <a href="http://syntheticnets.com" target="_blank">亚洲激情在线观看视频免费</a>| <a href="http://xhs015.com" target="_blank">亚洲制服少妇</a>| <a href="http://emu160.com" target="_blank">亚洲国产日韩欧美在线图片</a>| <a href="http://124909.com" target="_blank">欧美日韩一视频区二区</a>| <a href="http://7v51.com" target="_blank">久久精品盗摄</a>| <a href="http://710477.com" target="_blank">一本久久青青</a>| <a href="http://oudaole.com" target="_blank">欧美大片在线影院</a>| <a href="http://868482.com" target="_blank">欧美中在线观看</a>| <a href="http://17ccem.com" target="_blank">久久久久成人精品免费播放动漫</a>| <a href="http://55psd.com" target="_blank">欧美a级大片</a>| <a href="http://11867a.com" target="_blank">亚洲免费在线观看视频</a>| <a href="http://www-293456.com" target="_blank">精品51国产黑色丝袜高跟鞋</a>| <a href="http://6w7y.com" target="_blank">欧美日韩国产精品一区二区亚洲</a>| <a href="http://jpqueyou.com" target="_blank">午夜日韩在线</a>| <a href="http://my736.com" target="_blank">日韩亚洲欧美成人</a>| <a href="http://4008166177.com" target="_blank">免费成人高清视频</a>| <a href="http://vvv3939.com" target="_blank">亚洲二区视频在线</a>| <a href="http://wwwmiya118.com" target="_blank">国产精品一区二区三区久久</a>| <a href="http://caoav8.com" target="_blank">美女在线一区二区</a>| <a href="http://kk553.com" target="_blank">亚洲欧美视频一区二区三区</a>| <a href="http://www-878009.com" target="_blank">亚洲日产国产精品</a>| <a href="http://543199.com" target="_blank">美日韩精品视频免费看</a>| <a href="http://569658.com" target="_blank">亚洲欧美在线播放</a>| <a href="http://389746.com" target="_blank">99精品免费视频</a>| <a href="http://lysyfls.com" target="_blank">亚洲国产女人aaa毛片在线</a>| <a href="http://dxmdzz.com" target="_blank">国产精品一区在线观看</a>| <a href="http://tzhbsb.com" target="_blank">欧美日韩国产一区精品一区</a>| <a href="http://638179.com" target="_blank">亚洲精品免费一区二区三区</a>| <a href="http://www297777.com" target="_blank">久久久亚洲精品一区二区三区 </a>| <a href="http://8484vivo.com" target="_blank">亚洲主播在线播放</a>| <a href="http://zhongqingshiye.com" target="_blank">亚洲国产日韩在线一区模特</a>| <a href="http://313cq.com" target="_blank">国产视频一区欧美</a>| <a href="http://033232.com" target="_blank">国产精品久久久久久影视</a>| <a href="http://cpddddcc.com" target="_blank">农村妇女精品</a>| <a href="http://zj-jufeng.com" target="_blank">久久久久久久网站</a>| <a href="http://7373se.com" target="_blank">欧美主播一区二区三区美女 久久精品人 </a>| <a href="http://3534m.com" target="_blank">国产综合色在线视频区</a>| <a href="http://666777v3.com" target="_blank">国产精品欧美一区二区三区奶水</a>| <a href="http://www-87633.com" target="_blank">欧美jizz19性欧美</a>| <a href="http://13501680.com" target="_blank">狂野欧美激情性xxxx</a>| <a href="http://www-498787.com" target="_blank">久久成人18免费网站</a>| <a href="http://xxoo668.com" target="_blank">午夜精品婷婷</a>| <a href="http://2302345.com" target="_blank">亚洲欧美激情视频在线观看一区二区三区 </a>| <a href="http://xinghejiuye.com" target="_blank">久久久精彩视频</a>| <a href="http://www77vcd.com" target="_blank">久久国产精品亚洲va麻豆</a>| <a href="http://lalandapps.com" target="_blank">亚洲欧美日韩精品一区二区</a>| <a href="http://4c7175.com" target="_blank">亚洲先锋成人</a>| <a href="http://xsjgxx.com" target="_blank">亚洲一级特黄</a>| <a href="http://www-876810.com" target="_blank">亚洲摸下面视频</a>| <a href="http://devwang.com" target="_blank">亚洲免费人成在线视频观看</a>| <a href="http://444398.com" target="_blank">亚洲一区二区成人在线观看</a>| <a href="http://phitris.com" target="_blank">在线综合+亚洲+欧美中文字幕</a>| <a href="http://shuoqe.com" target="_blank">亚洲肉体裸体xxxx137</a>| <a href="http://www-777324.com" target="_blank">亚洲国产裸拍裸体视频在线观看乱了中文 </a>| <a href="http://ttmitch.com" target="_blank">欧美激情91</a>| <a href="http://99hhbb.com" target="_blank">亚洲成色www8888</a>| <a href="http://270909.com" target="_blank">国产视频亚洲精品</a>| <a href="http://223zzz.com" target="_blank">免费观看成人网</a>| <a href="http://muwendada.com" target="_blank">欧美电影免费观看大全</a>| <a href="http://687989.com" target="_blank">久久久综合精品</a>| <a href="http://8331651.com" target="_blank">亚洲高清久久久</a>| <a href="http://www50050.com" target="_blank">亚洲成人在线</a>| <a href="http://2938423.com" target="_blank">久久午夜羞羞影院免费观看</a>| <a href="http://221080.com" target="_blank">亚洲一区免费在线观看</a>| <a href="http://qdssqt.com" target="_blank">久久综合九色九九</a>| <a href="http://p5555ww.com" target="_blank">欧美午夜免费</a>| <a href="http://czjrby.com" target="_blank">欧美久久久久久</a>| <a href="http://480192.com" target="_blank">欧美电影在线免费观看网站</a>| <a href="http://5yy6.com" target="_blank">久久免费国产精品</a>| <a href="http://www-90567.com" target="_blank">欧美在线短视频</a>| <a href="http://xingzhiyin85.com" target="_blank">另类天堂视频在线观看</a>| <a href="http://www57669.com" target="_blank">亚洲欧美在线免费</a>| <a href="http://54zcr.com" target="_blank">欧美一区二区三区的</a>| <a href="http://aass123.com" target="_blank">性一交一乱一区二区洋洋av</a>| <a href="http://354eee.com" target="_blank">久久亚洲影音av资源网</a>| <a href="http://jiyixitong.com" target="_blank">久久一区精品</a>| <a href="http://m-pisiwa.com" target="_blank">免费看亚洲片</a>| <a href="http://4009935888.com" target="_blank">欧美v亚洲v综合ⅴ国产v</a>| <a href="http://by99969.com" target="_blank">欧美午夜精品久久久久免费视 </a>| <a href="http://www369cf.com" target="_blank">欧美a级一区</a>| <a href="http://xmt86.com" target="_blank">欧美日韩在线高清</a>| <a href="http://jj8518.com" target="_blank">国产精品国产三级国产aⅴ浪潮</a>| <a href="http://149155.com" target="_blank">欧美午夜不卡影院在线观看完整版免费</a>| <a href="http://56qn.com" target="_blank">欧美区亚洲区</a>| <a href="http://qkspvip.com" target="_blank">国产伦精品一区二区三区高清版</a>| <a href="http://765409.com" target="_blank">国产精品久久久久久福利一牛影视 </a>| <a href="http://hkjccc.com" target="_blank">一区二区三区欧美激情</a>| <a href="http://www-401313.com" target="_blank">亚洲国产精品999</a>| <a href="http://767296.com" target="_blank">在线综合亚洲</a>| <a href="http://by71222.com" target="_blank">欧美一区二区三区在线视频</a>| <a href="http://xjj733.com" target="_blank">久久久精品久久久久</a>| <a href="http://77017w.com" target="_blank">欧美亚洲视频一区二区</a>| <a href="http://www280999.com" target="_blank">欧美精品国产一区</a>| <a href="http://540669.com" target="_blank">国产精品久久久久久久久久免费 </a>| <a href="http://zxxx3.com" target="_blank">国产精品福利在线观看</a>| <a href="http://xmzszx.com" target="_blank">国产欧美日韩一区二区三区在线</a>| <a href="http://xjj733.com" target="_blank">国产色视频一区</a>| <a href="http://91sp136.com" target="_blank">亚洲国产成人精品久久久国产成人一区 </a>| <a href="http://www-111111.com" target="_blank">亚洲午夜精品一区二区三区他趣</a>| <a href="http://ycpeixun.com" target="_blank">午夜精品视频在线</a>| <a href="http://yd3399.com" target="_blank">欧美高清在线播放</a>| <a href="http://216667.com" target="_blank">国产精品久久夜</a>| <a href="http://576193.com" target="_blank">精品福利免费观看</a>| <a href="http://diyiao.com" target="_blank">亚洲私人影吧</a>| <a href="http://85041960.com" target="_blank">久久青草福利网站</a>| <a href="http://2061856.com" target="_blank">亚洲精品日韩一</a>| <a href="http://smdzs.com" target="_blank">欧美在线黄色</a>| <a href="http://www446168.com" target="_blank">国产精品麻豆成人av电影艾秋 </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>