亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

PC-lint Plus 1.2靜態(tài)分析實(shí)戰(zhàn):從配置到落地

PC-lint Plus 1.2靜態(tài)分析實(shí)戰(zhàn):從配置到落地 簡介PC-Lint Plus 1.2Gimpel 2019.4發(fā)布版是面向C/C開發(fā)者與嵌入式團(tuán)隊(duì)的靜態(tài)分析工具其核心價(jià)值是在編譯前發(fā)現(xiàn)代碼中的潛在缺陷。它能夠識別空指針解引用、內(nèi)存泄漏、數(shù)組越界、邏輯矛盾、可移植性風(fēng)險(xiǎn)和編碼規(guī)范偏差等常見問題支持增量分析、錯(cuò)誤信息分級、抑制機(jī)制以及與主流構(gòu)建系統(tǒng)集成適合在代碼評審、持續(xù)集成和正式發(fā)布前質(zhì)檢等場景中使用。此資源以zip壓縮包形式提供大小約28.99MB內(nèi)含官方一個(gè)月試用許可證安裝后即可激活全部功能不必先完成官網(wǎng)申請流程由于上傳信息沒有列出文件總數(shù)與內(nèi)部類型明細(xì)請以實(shí)際下載內(nèi)容為準(zhǔn)。目前已有1313人關(guān)注學(xué)習(xí)尤其適合希望快速評估PC-Lint Plus是否適合自身代碼庫的中高級工程師。借助這個(gè)版本可以針對存量代碼執(zhí)行一次完整靜態(tài)分析觀察報(bào)告輸出、調(diào)整規(guī)則嚴(yán)重級別、過濾噪聲并將結(jié)果納入現(xiàn)有開發(fā)流程輔助團(tuán)隊(duì)建立可落地的代碼質(zhì)量門禁。1. pc-lint plus 1.2在解決什么當(dāng)編譯器的-Wall已經(jīng)不夠用的時(shí)候同事把一個(gè)鏈表遍歷改成了遞歸代碼過了Code Reviewgcc的-Wall和-Wextra也全綠結(jié)果線上高峰期偶發(fā)棧溢出。把同一份代碼丟給pc-lint plus幾條warning直接指向遞歸深度不受控的調(diào)用路徑。這種“編譯器不查、評審看不見、線上才炸”的問題正是標(biāo)題里這個(gè)工具的價(jià)值所在。pc-lint plus 1.2是Gimpel在2019年4月發(fā)布的產(chǎn)品線版本自帶一個(gè)月試用許可證目的是讓團(tuán)隊(duì)在采購前能用真實(shí)代碼做一輪評估。它適合那些已經(jīng)不再滿足于編譯期檢查、想把“可疑但不違規(guī)”的代碼也納入檢查的C/C團(tuán)隊(duì)尤其是嵌入式、通信協(xié)議棧和需要做安全審計(jì)的項(xiàng)目。2. pc-lint plus的核心機(jī)制與選型理由為什么Gimpel 2019.4的1.2值得專門評估2.1 它和編譯器在做的事有什么不一樣編譯器只做三件事語法解析、類型檢查、生成目標(biāo)碼。至于代碼里有沒有“可能為空的指針被解引用”“遞歸路徑?jīng)]有終止條件”“資源在某個(gè)分支上沒釋放”編譯器大多不關(guān)心因?yàn)檫@些問題不違反語言規(guī)范。pc-lint plus的定位不是一個(gè)“更強(qiáng)的-Wall”而是一個(gè)獨(dú)立的靜態(tài)分析引擎。它用自己的詞法和語法前端把代碼拆解成抽象語法樹然后在這棵樹上跑數(shù)據(jù)流分析、控制流分析和符號級語義檢查。它產(chǎn)出的是帶編號的消息流而不是編譯錯(cuò)誤。消息分成幾類致命錯(cuò)誤、錯(cuò)誤、警告、信息以及可選的信息性注釋。編譯器的告警是粗篩pc-lint是細(xì)查兩者完全可以并存。我一般會把編譯器告警當(dāng)成“編譯通過的門檻”把pc-lint plus的輸出當(dāng)成“合入PR的門檻”。前者通常幾百條配置就能搞定后者需要按項(xiàng)目定制消息分級和抑制策略但回報(bào)是能抓到真實(shí)缺陷。對于用GCC、Keil、IAR、Clang混著的團(tuán)隊(duì)來說pc-lint plus的吸引力在于它不依賴具體編譯器而是按照配置的宏和頭文件路徑重新建立一套分析環(huán)境。2.2 從pc-lint經(jīng)典版到plus1.2版本帶來的遷移價(jià)值pc-lint有很長的歷史經(jīng)典版在很多老牌嵌入式團(tuán)隊(duì)里已經(jīng)跑了十幾年。Gimpel在做plus產(chǎn)品線時(shí)保留了經(jīng)典的.lnt配置體系命令行仍然是把配置文件當(dāng)作輸入?yún)?shù)傳遞。這意味著團(tuán)隊(duì)從經(jīng)典版遷移到plus時(shí)已有的.lnt文件大體還能接著用這是plus 1.x能落地的關(guān)鍵原因。plus和經(jīng)典版最大的區(qū)別在分析內(nèi)核plus用新的詞法/語法框架重建了C/C前端針對C11、C14、C17的新語法做了適配。如果你的代碼還在用花括號初始化、移動語義、智能指針、lambda經(jīng)典版pc-lint往往會漏報(bào)或者報(bào)出大量看不懂的噪聲而plus 1.2對這些語法的解析要好很多。關(guān)于這一點(diǎn)最直接的驗(yàn)證方式就是用同一份代碼分別跑經(jīng)典版和plus然后對比消息數(shù)量和消息內(nèi)容。選型上還有一個(gè)容易被忽視的點(diǎn)pc-lint plus的許可證機(jī)制是“按約定讀取許可證文件”而不是在安裝時(shí)綁定機(jī)器。只要把許可文件放到安裝目錄團(tuán)隊(duì)內(nèi)所有人都能用同一套配置跑。對要在CI服務(wù)器上跑檢查的團(tuán)隊(duì)這個(gè)機(jī)制很友好因?yàn)椴恍枰o構(gòu)建機(jī)單獨(dú)買席位。2.3 一個(gè)月試用許可證先想清楚要驗(yàn)證什么再去申請Gimpel提供的評估許可證通常是30天通過填寫申請表單、由郵件發(fā)送許可文件的方式交付。常見做法是把收到的許可文件放到安裝目錄下運(yùn)行l(wèi)int命令時(shí)會自動加載。注意試用窗口通常從首次激活或首次運(yùn)行開始計(jì)算而不是從收到郵件那天開始。所以我建議的流程是先把要測的代碼準(zhǔn)備好把.lnt配置結(jié)構(gòu)和編譯命令梳理清楚再發(fā)申請郵件。一個(gè)月的窗口足夠做三件事第一把當(dāng)前最有代表性的幾個(gè)模塊跑一遍看plus能不能正確解析第二把經(jīng)典版或編譯器告警里積累的抑制清單遷移過來看plus是否支持同等語義第三挑一個(gè)歷史上出過線上故障的代碼段驗(yàn)證plus是否能報(bào)出相關(guān)消息。如果這三件事在第一周內(nèi)沒有結(jié)論后面三周大概率也不會有因?yàn)槟銜慌渲眉?xì)節(jié)和消息噪聲淹沒。這一個(gè)月里最容易犯的錯(cuò)誤是拿demo工程或者玩具代碼來評估。pc-lint plus這種工具的價(jià)值在真實(shí)代碼的復(fù)雜宏、嵌套頭文件和平臺相關(guān)類型面前才體現(xiàn)得出來。建議直接用生產(chǎn)代碼的單個(gè)模塊起步不要一上來就全量掃描整個(gè)倉庫。3. 把pc-lint plus 1.2跑起來最小命令、標(biāo)準(zhǔn)配置與首個(gè)報(bào)告3.1 安裝之后的目錄布局和許可放置不同的發(fā)行包在目錄結(jié)構(gòu)上會有些差異但常見的解壓結(jié)果基本是一個(gè)可執(zhí)行文件Windows下通常叫l(wèi)int-nt.exe其他平臺叫l(wèi)int、一組.lnt配置模板、一份PDF參考手冊。拿到發(fā)行包后不要直接雙擊可執(zhí)行文件先看目錄里有沒有配置文件模板因?yàn)閜c-lint plus默認(rèn)不攜帶任何分析策略所有消息行為都來自.lnt文件。把許可文件放到安裝目錄后用下面的命令確認(rèn)工具能識別許可證$ lint -v # 預(yù)期輸出中包含版本號、構(gòu)建日期和許可信息 # 示例輸出實(shí)際以你的發(fā)行包為準(zhǔn) # pc-lint plus version 1.2 # Copyright (C) Gimpel Software # Licensed to: ...-v打印版本和許可信息如果這里看不到許可證內(nèi)容先別繼續(xù)大概率是許可文件沒有放在工具能讀到的位置。注意有的發(fā)行包要求許可文件放在用戶目錄下參考手冊里會寫清楚。我習(xí)慣在安裝目錄建一個(gè)lic子目錄專門放許可文件同時(shí)把環(huán)境變量指過去避免換機(jī)器后找不到。3.2 最小命令行把.lnt配置文件和源碼一起交給lintpc-lint plus的命令行模型非常簡單你要檢查什么就把它列在命令行后面。標(biāo)準(zhǔn)配置不靠環(huán)境變量自動加載而是顯式地作為輸入文件傳入。最小命令長這樣$ lint std.lnt -i$(pwd)/include src/main.c src/util.c這里std.lnt是發(fā)行包自帶的通用配置定義了基礎(chǔ)的消息行為和編譯器模擬規(guī)則。-i$(pwd)/include把項(xiàng)目的頭文件目錄追加到搜索路徑里。最后面的src/main.c和src/util.c是要檢查的源文件。這個(gè)命令背后的邏輯是pc-lint plus不會去讀你的Makefile或IDE工程文件它只認(rèn)你在命令行上給它的東西。頭文件搜索路徑、宏定義、語言標(biāo)準(zhǔn)這些都需要顯式告訴它。第一次跑這個(gè)命令時(shí)輸出會非常多因?yàn)閙alloc、memset這類庫函數(shù)調(diào)用也會觸發(fā)消息。不要慌這是配置還沒收窄的表現(xiàn)第4章會講怎么過濾。3.3 讀懂第一個(gè)報(bào)告消息號里藏著分類邏輯pc-lint plus的輸出格式類似編譯器告警每行包含文件名、行號和消息號。典型輸出如下src/main.c 47 Warning 613: Possible use of null pointer p in argument to strcpy [Reference: src/main.c: 44] src/util.c 112 Info 774: Symbol temp_buffer (line 100) not subsequently referenced消息號是pc-lint體系里最核心的東西三位數(shù)中300到399是錯(cuò)誤400到699是警告700到999是信息而1000以上是elective notes默認(rèn)不打開。錯(cuò)誤和警告是你要關(guān)注的信息類消息通常用來輔助定位問題上下文例如報(bào)告一個(gè)符號“未引用”并不代表代碼錯(cuò)了只是給你一個(gè)線索。拿到第一個(gè)報(bào)告后我的建議是不要馬上開始改代碼。先統(tǒng)計(jì)一下消息號的分布看哪些消息號反復(fù)出現(xiàn)。超過80條的同號消息說明是全局配置問題應(yīng)該用抑制策略解決而不是在代碼里逐一修。只有那些數(shù)量少且確實(shí)指向可疑邏輯的消息才值得人工跟進(jìn)。4. 必調(diào)參數(shù)消息分級、庫過濾、抑制與注釋開關(guān)4.1 用-w(1)、-w(2)、-w(3)控制噪音漏斗pc-lint plus的消息級別通過-w(n)控制其中-w(1)只報(bào)告錯(cuò)誤-w(2)報(bào)告錯(cuò)誤和警告-w(3)報(bào)告包括信息在內(nèi)的全部消息。這個(gè)參數(shù)是配置的基石因?yàn)樗鼪Q定了你在第一輪掃描里能看到多少東西。// 選項(xiàng)文件片段settings.lnt -w(3) // 第一輪掃描全量輸出先看全局 // -w(2) // 第二輪只留錯(cuò)誤和警告 // -w(1) // 最終門禁只擋錯(cuò)誤我一般的工作路徑是新接一個(gè)項(xiàng)目先用-w(3)全量跑一遍把消息按數(shù)量排序找出主要噪聲源配置好過濾和抑制后再把級別降到-w(2)作為日?;鶞?zhǔn)。-w(1)留給CI門禁用因?yàn)樾畔㈩愊⒃谧詣踊h(huán)境里意義不大。注意-w(n)是全局開關(guān)它對所有消息生效優(yōu)先級高于單獨(dú)的消息抑制配置。這個(gè)參數(shù)最大的坑在于它不會區(qū)分“庫代碼”和“項(xiàng)目代碼”它的級別對所有被分析的文件一視同仁。所以只調(diào)-w還不夠必須配合下面要說的lib。4.2 lib和-lib把標(biāo)準(zhǔn)庫和第三方代碼擋在報(bào)告外pc-lint plus支持一種“庫代碼模式”。當(dāng)你進(jìn)入這個(gè)模式后工具對這段代碼里的消息采用更寬松的處理默認(rèn)只報(bào)告錯(cuò)誤級別的內(nèi)容警告和信息都會被壓掉。這個(gè)特性就是lib和-lib兩個(gè)選項(xiàng)的用途。// 選項(xiàng)文件片段project.lnt lib // 進(jìn)入庫模式 -iC:/sdk/third_party/include -lib // 退出庫模式 -i$(PROJECT)/include // 項(xiàng)目頭文件恢復(fù)正常檢查這里的邏輯是標(biāo)準(zhǔn)庫和三方SDK的頭文件我們改不了也沒必要對它們的實(shí)現(xiàn)細(xì)節(jié)做告警但這些頭文件里的類型聲明、宏定義會影響我們對項(xiàng)目代碼的分析。lib讓工具把這些頭文件當(dāng)作“黑匣子類型聲明”來對待只解析不告警。當(dāng)配置到真正屬于項(xiàng)目的目錄時(shí)再用-lib恢復(fù)完整檢查。這個(gè)參數(shù)是我在所有項(xiàng)目里必用的因?yàn)椴婚_啟lib的話一次掃描能產(chǎn)生上千條來自系統(tǒng)頭文件的消息比如windows.h或string.h內(nèi)部的類型告警。這些消息對你改代碼沒有任何幫助還會把真正的問題淹沒掉。4.3 按消息號和符號抑制-e、e、-esym的正確姿勢抑制是pc-lint體系里最容易寫歪的部分。最粗的方式是全局關(guān)閉一個(gè)消息號這種做法在配置里寫一行就行但副作用是會把該類問題全部放掉。我建議把抑制分成三層。第一層是針對具體符號的抑制用-esym// 只對某個(gè)符號關(guān)閉指定消息 -esym(613, temp_buffer)第二層是全局關(guān)閉某個(gè)消息號用-e// 全局關(guān)閉消息613空指針警告 -e613第三層是重新打開某個(gè)消息號用e// 在某段代碼之后重新開啟消息613 e613我處理一個(gè)項(xiàng)目時(shí)的順序是先用-e把那些確認(rèn)是誤報(bào)的消息號關(guān)掉再用-esym精確處理少量誤判符號最后把e放進(jìn).lnt文件里作為分段恢復(fù)的標(biāo)記。這里的一個(gè)血淚經(jīng)驗(yàn)是不要用裸的-e關(guān)閉一個(gè)消息號超過10次出現(xiàn)的內(nèi)容。如果一個(gè)消息號頻繁出現(xiàn)在不同文件里你應(yīng)該去查宏定義或頭文件路徑配置而不是抑制它。4.4 在代碼里就地抑制/lint .../注釋的協(xié)作習(xí)慣pc-lint plus允許在源碼里用特殊注釋控制后續(xù)代碼的檢查行為格式是/*lint ...*/。這個(gè)機(jī)制的用途是給“經(jīng)過人工確認(rèn)的例外情況”打標(biāo)記。下面是兩種典型用法/*lint -e613 */ char *p get_buffer(); if (p ! NULL) { strcpy(dest, p); // 這一行不再報(bào)空指針警告 } /*lint e613 *//*lint -esym(613, p) */ // 只關(guān)閉符號p的消息613這類注釋是“顯式豁免”和.lnt文件里全局關(guān)閉的本質(zhì)區(qū)別是豁免范圍精確到代碼塊和符號Code Review時(shí)能看到這個(gè)豁免決定。我強(qiáng)烈建議在團(tuán)隊(duì)規(guī)范里規(guī)定凡是帶/*lint ...*/注釋的代碼行必須同時(shí)寫一行普通注釋說明為什么豁免否則PR審查時(shí)會被追問。這里還有一個(gè)容易被忽略的細(xì)節(jié)/*lint ...*/必須在文件進(jìn)入解析器之前就被識別如果你把它寫在宏展開里效果可能不符合預(yù)期。配置這類注釋時(shí)優(yōu)先放在函數(shù)入口或代碼塊開頭不要放在宏定義內(nèi)部。5. pc-lint plus常見問題排查三個(gè)最容易翻車的配置段5.1 include路徑錯(cuò)位大量file not found和類型未定義現(xiàn)象首次對真實(shí)工程跑pc-lint plus時(shí)輸出里刷出一整屏的File not found或Type uint32_t not defined而且這些錯(cuò)誤通常集中在頭文件包含鏈的起點(diǎn)。原因pc-lint plus不會讀取編譯器的默認(rèn)include路徑也不會繼承Makefile里的-I參數(shù)。你給它的-i列表少了一個(gè)目錄它就會從頭文件鏈的某個(gè)位置開始解析失敗。常見情況是編譯器默認(rèn)包含了平臺相關(guān)的頭文件目錄而pc-lint plus這邊沒有對應(yīng)配置。解決不要手工抄include路徑直接從構(gòu)建系統(tǒng)里提取。我一般用編譯器的預(yù)處理參數(shù)生成完整列表對Makefile工程在編譯命令后面加上-H或者-M把實(shí)際讀取的頭文件路徑全部打印出來再整理成-i列表寫進(jìn).lnt文件。這一步做完之后file not found的消息數(shù)量通常會直接歸零。5.2 消息海嘯第一次全量掃描輸出上萬條告警現(xiàn)象配置好基本路徑后跑全量掃描生成的報(bào)告文件有幾萬行根本沒法審。原因三層因素疊加。第一所有源文件都用了-w(3)第二沒有對標(biāo)準(zhǔn)庫和第三方代碼開lib第三項(xiàng)目的平臺宏沒有定義導(dǎo)致大段條件編譯代碼進(jìn)入了解析范圍。解決按第4章的順序收窄。先給整個(gè)三方SDK目錄套上lib把輸出量壓縮到原來的十分之一然后定義足夠多的宏讓平臺相關(guān)代碼落到正確的分支里最后把級別降到-w(2)只保留錯(cuò)誤和警告。如果你做完這三步輸出量還是超過500行那就需要按消息號再做一次聚類分析看是哪類代碼觸發(fā)的。5.3 assert和宏展開引起的“假陽性”告警現(xiàn)象代碼里明明寫了assert(p ! NULL)pc-lint plus仍然在下一行報(bào)“possible null pointer dereference”。原因pc-lint plus不認(rèn)識assert語義。編譯器的assert在Release模式下會被展開為((void)0)在Debug模式下是一個(gè)條件判斷但pc-lint plus默認(rèn)把a(bǔ)ssert當(dāng)作普通函數(shù)調(diào)用它不會認(rèn)為這個(gè)調(diào)用之后p一定非空。解決在.lnt配置里給assert補(bǔ)充語義描述告訴工具這個(gè)函數(shù)要么終止程序、要么保證參數(shù)非空。發(fā)行包自帶的配置里通常有assert相關(guān)的處理模板但不同項(xiàng)目用的自定義斷言宏不一定在里面。我接手新項(xiàng)目的習(xí)慣是先搜代碼庫里有沒有自定義斷言宏如果有就復(fù)制一份assert的處理邏輯對應(yīng)到自定義宏上。還有一種折中做法是用-esym(613, 自定義斷言宏名)精確抑制但這會讓后續(xù)告警也被壓掉不是首選方案。5.4 集成到構(gòu)建流程后報(bào)告結(jié)果漂移現(xiàn)象同一個(gè)提交本地跑pc-lint plus的輸出和CI跑出來的輸出不一致CI里多了一堆本地沒見過的消息。原因兩類來源。一類是環(huán)境差異本機(jī)的include路徑、宏定義和CI不一致另一類是命令行差異本地執(zhí)行時(shí)手動追加了參數(shù)而CI腳本里的參數(shù)列表不完整。解決把.lnt配置文件和調(diào)用命令一并納入版本管理禁止在命令行里臨時(shí)追加參數(shù)。我建項(xiàng)目時(shí)會在倉庫里放一個(gè)lint.sh里面固定好配置文件和待掃描文件列表本地和CI都執(zhí)行同一個(gè)腳本。然后在CI上保留一份歷史報(bào)告用diff對比每次新報(bào)告和基線報(bào)告。這樣配置漂移會在第一次出現(xiàn)時(shí)就被發(fā)現(xiàn)而不是積累到上線前爆發(fā)。6. 團(tuán)隊(duì)落地與進(jìn)階驗(yàn)證增量分析、基線對比與門禁設(shè)置6.1 從命令行到Makefile讓check-lint成為標(biāo)準(zhǔn)動作把pc-lint plus集成到現(xiàn)有構(gòu)建系統(tǒng)里最常見也最穩(wěn)的切入點(diǎn)是Makefile。在原有target列表里加一個(gè)check-lint不改變正常編譯流程只在需要時(shí)手動觸發(fā)LINT : lint LINT_CFG : $(PROJECT_ROOT)/pc-lint/project.lnt LINT_FLAGS : -i$(PROJECT_ROOT)/include -D$(TARGET_PLATFORM) -w(2) LINT_SRCS : $(shell find src -name *.c -o -name *.cpp) .PHONY: check-lint check-lint: $(LINT) $(LINT_CFG) $(LINT_FLAGS) $(LINT_SRCS) 2 lint_report.txt wc -l lint_report.txt這段Makefile的邏輯是用find動態(tài)收集源文件列表避免手動維護(hù)清單按-w(2)級別跑完整掃描輸出重定向到報(bào)告文件最后打印報(bào)告行數(shù)方便快速判斷這次改動引入的消息規(guī)模。2是因?yàn)閜c-lint plus把診斷信息輸出到stderr如果不重定向CI日志會被刷爆。一個(gè)值得注意的點(diǎn)$(shell find ...)在Windows原生Makefile里跑不了。Windows環(huán)境我一般用dir /s /b src\*.c配合PowerShell腳本或者干脆用CMake的add_custom_target包一層。本質(zhì)目標(biāo)只有一個(gè)——讓check-lint成為倉庫里的標(biāo)準(zhǔn)動作人人都能跑CI也能跑。6.2 增量分析只檢查本次改動涉及的代碼全量掃描在小項(xiàng)目上沒問題但在幾十萬行的工程里跑一次可能要十幾分鐘不適合每次提交都執(zhí)行。常見做法是引入增量檢查只分析本次MR涉及到的源文件而不是全量。這個(gè)邏輯用腳本很好實(shí)現(xiàn)#!/usr/bin/env bash # 獲取本次MR中改動的.c/.cpp文件列表 changed_files$(git diff --name-only origin/main...HEAD | grep -E \.(c|cpp|cc)$) if [ -z $changed_files ]; then echo no C/C files changed exit 0 fi # 對改動文件執(zhí)行掃描 lint pc-lint/project.lnt -w(2) $changed_files 2 lint_report.txt這里有個(gè)容易被忽略的邊界新增文件里包含的頭文件如果有問題增量檢查不會直接報(bào)出來因?yàn)轭^文件沒有被當(dāng)作源文件分析。解決方式是額外檢查“本次改動涉及到的頭文件是否也被新增源文件包含”這個(gè)依賴關(guān)系可以用gcc -MM生成但中小項(xiàng)目里直接在增量腳本里加上*.h也能覆蓋大部分場景。增量檢查的目的是在開發(fā)者提交前快速反饋不是替代每天的定時(shí)全量掃描。我這邊落地時(shí)兩個(gè)都會跑MR階段跑增量夜間定時(shí)任務(wù)跑全量。6.3 用基線對比驗(yàn)證升級從1.2評估到敢替換舊工具拿到pc-lint plus 1.2的試用許可證后光跑通還不夠還要能回答“它和現(xiàn)有檢查工具比到底強(qiáng)在哪、有哪些是新引入的噪聲”。我的做法是產(chǎn)出一份基線對比報(bào)告# 用舊工具跑一次當(dāng)前代碼 old_lint project.lnt src/ baseline_old.txt # 用pc-lint plus 1.2跑同一份配置 lint project.lnt src/ baseline_new.txt # 對比新增和消失的消息 diff baseline_old.txt baseline_new.txt | grep ^ | wc -l對比結(jié)果分三波看第一波是“消失的消息”這些是plus解析能力提升后消除的誤報(bào)第二波是“新增的消息”需要逐一過確認(rèn)是plus抓到的新問題還是配置遷移產(chǎn)生的假陽第三波是“兩邊都報(bào)的消息”這部分最有價(jià)值說明兩個(gè)工具對同一類問題有共識可以作為門禁規(guī)則的起點(diǎn)。我經(jīng)歷過的一次實(shí)際教訓(xùn)是剛拿到1.2評估許可時(shí)花了大量時(shí)間研究輸出格式和選項(xiàng)文檔卻沒有先跑通最小命令。真正把事情推向落地的東西反而是拿到真實(shí)代碼后第一周產(chǎn)出的那份基線對比。它讓團(tuán)隊(duì)看到了新工具能發(fā)現(xiàn)和舊工具一致甚至更多的問題后續(xù)的配置調(diào)優(yōu)才有了依據(jù)。如果你準(zhǔn)備評估這個(gè)方向建議按這樣的順序推進(jìn)第一天跑通最小命令和許可驗(yàn)證第二天輸出基線對比第三天開始收窄消息噪聲第四天把增量檢查掛到開發(fā)流程里。一個(gè)月試用期足夠完成從評估到落地的閉環(huán)希望這個(gè)路徑能幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产成人久久精品蜜臀| 国产欧美精品日韩区二区麻豆天美| 日本性一区| 亚洲日韩精品在线播放| a一区二区三区乱码在线| 在线亚洲丝袜视频网站| 婷婷情色综合网| 嫩草影院在线观看精品 | 91午夜无码| 激情小说激情视频| 久久是精品| 男人亚洲91首页在线| 人人摸人人添人人操| 中文字幕三四五区| 欧美AB在线| 亚洲精品 欧美精品| 五月天伊人| 久久激情五月| 激情五月天综合网| 九九综合色| 伊人久久综合精品欧美| 亚洲无码国产探花在线观看| 青娱乐休闲视频在线观看| 欧美第五页| 久久国语| 99精品人人爽| 4虎在线视频| 日日A∨| 78p欧美| 久久伊人东京热| 超碰欧美COM| 99啪啪| 欧美色棕合| 一起草AV| 精品人妻伦一二三区久久| 日韩性爱免费视频在线网站| 精品国产一区二区三区香蕉欧美| 天天操夜夜嗨| 夜色AV无码手机在线影院| www.91逼逼.com| 亚洲**2021在线观看| 男人天堂网站| 四虎国产精品永久地址入口| 欧美亚洲性爱一区二区| 国产suv精品一区二区四区999| 91网站18在线| 91少妇通奸网站| 欧美国产操逼| 久久久久亚洲熟妇熟女| 俄罗斯一区二区视频在线观看| 91一区二区三区蜜桃| 国产又粗又大硬免费色网视频| 久一区久久蜜桃| 国产精品一区二区三| 日骚逼视频| 五月天亚洲色图| 中文操逼字幕| 熟女色综合久久| 伊人久久婷婷| 中文字幕女同在线| 亚洲九九视频| 青青在线视频日韩欧美| 国语对白在线播放视频| 江都AV在线| 亚洲视频二区| 欧美亚洲丝袜人妻制服中文99| 青青草中文字幕| 国产视频一区二区三区在线免费观看| 国产精品自拍欧美在线| 夜夜操二区| 久插综合| 亚洲欧美成人网站AAA| 正在播放国产精品一区| 婷婷五月天色色| 艾草av| 久久久一二三四区| 国内偷自视频区视频综合| 综合欧美日韩在线观看| 欧美在线啊啊啊| 色在线69堂| 超碰美女97| 国产精品免费视频人成| 亚洲色图 欧美热图 清纯唯美 另类自拍| www.91欧美| 欧美97网| 国产做?爰片久久毛片?片美国| 人妻AV 中文字幕的| 国产男女无套97| 少妇精品久久久八区九区| 日日超碰亚洲| 国产农村妇女精品一二区| 久久精品男人的天堂| 国产亚洲精品激情| 97超碰美国| 女上位精品在线| 欧美日韩*字幕一区| 蜜乳AV色欲AVAV无码| 粘花网06av视频| 亚洲丨在线| 美腿色图| 超碰色综合| 国产福利av精彩对白| 久久夜色一区二区| 69一区二区三区| 国产成人自拍视频在线| 九区国产| 91精品国产日韩欧美综合| 超碰亚洲欧美日韩无| 日韩精品资源| 丁香六月婷婷久久综合| 中文字幕1区2区| 欧美一区二区三区另类精品| 天天看特黄的免费网站 | 中文字幕精品码亚洲| 性在久久久久久| 亚欧美天堂在线| 日本不卡五区| 亚洲天堂,男人| 欧美日韩制服| 啊啊啊啊啊在线观看网址| 91色夜| 九九亚洲视频| 九九草| 狠狠狠狠狠狠| 成人久久久| 日本三级韩国三级99| 一区二区视频在看| 久久人妻四季| 亚洲色欲天天天堂色欲网女| 物尤视频一区二区| 99re公开精品免费视频| 色欧洲97| 99精品在线观看| 中文字幕第2页| 混色激情av| 人妻少妇久久中文字幕一区二区 麻豆| 日日夜夜狠狠| 麻豆视频国产一区二区| 欧洲精品人妻| 欧美成人精品A片免费一区99| 九九九九一区| 第45页一区二区| 无码av永久免费专区网站| 男人的天堂三级| 婷婷丁香五月综合| 一本精品日本在线视频精品| 国产400孕妇孕交群| 懂色AV一区二区三区| 亚洲高清视频在线免费观看| 国产亚洲精品A在线观看下载| 91美腿丝袜在线观看| 啪啪AV导航| 老女人综合| 熟妇高潮精品一区二区三区下载| 超碰碰碰碰| 亚洲男人综合| 日本高清一本二本免费不卡| 久久精品视频28| 超碰99热| 久久久久亚洲AV无码专区少妇| 亚洲精品人伦一区二区| 亚洲色图超碰在线| 在线综合色| 亚洲欧美黄| 性交一区二区在线播放| 日韩欧美麻豆大片| 国产免费永久精品无码| 亚洲精品国产精品成人| 99热| 999国产精品999久久久久久| 日本人妻天堂网站在线播放| 色噜噜综合在线| 色呦呦呦在线观看视频| av网站在线看| 亚洲 欧美 日韩另类 麻豆| 国产超碰在线| 日本日皮视频逼| 国产强奸乱伦无码视频| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 天天影视网色欲色香| 九九久久精品| 玖玖爱免费观看视频| 强被迫伦姧在线观看无码网站| 国产三级中文字幕粉嫩| 青青草色插素人| 天美传媒国产原创中文字幕亚洲欧美另类| 家庭乱伦性爱av| 美国黄片aaa| 久久天堂| 69视频入口| 97超碰精品图片| 国产蜜臀在线| 午夜久久久| 97视频新免费| 91n处女在线观看| 国产精品69久久久久孕妇欧美 | 日本 色 导航| 国产黄色小视频网站| 青青草久草| 人人操人人操人妻人| 成人欧美日超碰| 97资源欧美| 欧美九一精品久久久熟妇| 久久仑合| 密臀国产在线| 999精品女人| 超碰97综合在线| 综合亚州欧美| 四虎免费在线观看| 三级AV入口| 手机在线免费看的av| 国产狂喷潮在线精品| 国产400孕妇孕交群| 精品人妻一区二区三区四区| 成人羞羞视频国产| 亚洲欧美在线观看无码| 做爱A级亚欧| 亚洲少妇综合在线播放| 国产av美女被艹的乱叫| 午夜福利成人免费视频| 手机不卡视频不卡在线一二三区| 国产日韩精品一区二区三区| 免费啊啊啊| 亚洲熟妇综合久久久久久| 东方亚洲在线操逼天堂| 精品少妇一区二区| 天天影视色香欲综合网小说| ..日韩av毛片精品久久久| 色色香蕉| 一区二区 韩日AV| 久久人妻精品| 97久久超碰国产网站| 嗯,啊。舔我逼| 色偷综合| 亚洲欧美色图片| 家庭乱伦麻豆| 国产精品一区二区 尿失禁| 久99| 日本高清加勒比| 超碰偷拍| 亚洲AV噜噜狠狠网址蜜桃动漫| 日韩性爱高清免费视频| 中文字幕乱码人妻一区二区三区,99精品 | 色婷婷婷五月天激情四射| 超碰97色色| 97免费视频在线观看视频| 久久久久久人体| 九九碰九九爱97超| 欧美经典一区二区三区| 色色色综合| 亚洲色图欧美色图制服丝袜| 清纯唯美激情| 干干干天天| 丁香五月社区| 久久九精品| 最近的最新的中文字幕视频| 欧美性暴力猛交XXXX| 国产精品粉嫩福利在线| 亚洲欧美精品国产一区二区| 丁香五月影院| 欧美激情 一区| 国产成人自拍视频视频| 欧美黄色图片| 99无码狠狠久久| 激情接吻视频久久久久久| 啊啊啊啊啊啊啊国| 日本媚薬中文字幕在线| www.天天干| 91精品又粗又猛又爽| 人妻天天爽天天爽三区| 五月丁香| 中文字幕福利视频一区二区三区在线观看| 青娱乐国产盛宴视频| 亚洲天堂性爱| 日本加勒比无码专区| 亚洲av淫乱| 99在线观看无大码| a级免费在线观看| 久久久久久午夜男人的天堂| 99热这里只有精品18| 特级毛片特黄久久免费看| 91新在线欧美| 天天视频黄| 97资源制服丝袜| 国产尤物在线三区| 日韩中文字幕在线视频观看| 亚州欧美一区| 亚洲av影院在线观看| 伊人青青草久久| 亚洲熟女精品| 男女香蕉一区二区| 亚洲最新a在线观看| 九九九热精品| 久草婷婷| 屁股久久久久久久久久| 欧美一二在线| 一二三四视频中文字幕在线看| 偷拍亚洲高清图片| 日韩欧洲操屄视频| 男人网站婷婷| 国产强奸超碰AV| 九九热午夜欧亚国产视频| 92人人操人人| 一区二区三区一亚洲中文字幕、综合区灬| 二色av| 欧美人妻制服| 97亚洲国产影视| 天天视频黄| 超碰97最新人妻| 亚洲精品xxx| 久久久久极品| 99热在线观看| 91被操| 91色宗合| a男人的天堂| 在线欧美69V免费观看视频| 97热视频在线观看| 大香蕉久操| 丰满人妻-区二区三区免费看| 91视频国品一二三区| 日韩一级欧美一级国产一级台湾| 国产人妻一区二区三区欧美毛片| 免费黄色A片| 丝袜AV一区二区三区| 超碰性爱97| 99性爱在线观看| 亚洲,欧美,综合网| 综合久草| 色婷婷五月综合激情中文字幕| 俞拍久久国应视频| 欧美少妇高潮久久91| 丁香五月电影| 国产精品无码论坛| 日韩精品在线视频,日韩精品……| 99www.bibizy香蕉资源国产一区二区三区高清 | 啊啊啊啊啊好舒服视频| 中文字幕成人| 日韩操逼性鲍| 九九九九精品| 超碰碰小说97| 成人在线永久| 色91综合网| 日韩欧美字幕亚洲一区二区| 老熟女乱伦片| 九九九九热只有精品| 日韩99神马视频片| 狠狠色丁香| 成人一级性爱| 亚洲黄色电影| 欧美国产有色电影| 97青青操视频| 亚洲成人在线播放| 欧美成人性爱视频免费观看| 中文字幕一区二区三区字幕| 上特色A在线| 2020天天色综合| 色女综合| 五月久久HDAV| 五月丁香啪| 无码人妻丰满热妇又大又粗| 人人操人人操人人操人人操人人操人人人11.CM | 香蕉国产精品麻豆亚洲欧美日韩| 偷偷人人精品女女久久| 91久久国外网| 青青欧洲黑| 欧美亚洲20p| 91色情黑丝搞鸡在线观看一区二区三区三州| 欧美少妇性爱网站| 日韩免费看在线黄色片| 明星性猛交ⅹxxx乱大交| 精品人妻一区二区三区不卡断| 亚洲性少妇| 人妻精品4K4K4K4K4| 色噜噜综合网| 日韩天天本| 97视频在线免费看| 91女人的网站| 麻豆 欧美 日韩| 久久女人一区二区三区| 红杏大香蕉| 五月激情小说| 日本大片日本一区二区免费高清| 狠狠色丁香| 成片免费观看视频大全| 久久女婷| 久久不卡一区二区| 中文字幕88av在线| 亚洲丰满很很操| 208天天久久九九九| 精品人妻一二三四区视频| 欧洲自拍色图gif在线| 伊蕉97蜜桃97狠狠综合干| 97色色国产视频| 动漫av中文| 97超色| 深夜激情| 久久97| 亚洲男人久久综合天堂| 久久久久久久国产视频| 久久久国产精品亚洲精品| 美女t无毒不卡不卡| av在线人气| 青青草伊人久久| 久热久| 亚洲性少妇| 亚洲,欧美,综合网| 青草成人免费视频一com| 亚洲欧洲成人在线电影| αⅴ天堂| 懂色AV一区二区三区| 91N五十路| 手机久操欧美综合色码| 欧美第五页| 97日韩| 成人精品一区二区91毛片不卡| 熟女字幕| 91大神电影天堂| 久久久男人的天堂| 亚洲 欧美 色图| 四虎午夜影院| 色婷视频| 高跟伊人julia ann| 中出20p| 韩国一级做a久久久久| 精品人妻一区二区视频| 亚洲无码99| 欧洲与亚洲欧美精品中文字幕| 97 国产精品| 熟妇综合一区二区三区| 操一区| 久久综合女优| 亚洲av性爱电影| 国产黄色av大片网站| 欧美男女午夜啪啪| 日本一线产区和二线产区伦理片| 日本人妻中文字幕精品| 91黑丝在线播放| 91艹| 国产中文字幕在线点播| 亚洲一二三| 国产精品9999| 操逼逼无码| 日本999精品| 91黑人狂躁丰满熟妇| 亚洲精品中文字幕一区在线视频 | 超碰79人人乐| 国产自偷| α√在线| 欧美日韩人妻婷婷一区| 操逼片国产| 天天日日日射| 边做饭边操逼逼| 五月丁香综合激情| 热热色青青草| 国产午夜无码片在线观看影视| 欧美精品丝袜久久久中文字幕| 偷拍盗拍亚洲色图图片| 色色色999| 久久精品女同亚洲女同13| 懂色av色欲av蜜臀av| 婷婷综合在线观看| 三男一女不戴套的A片| 91爽啪| 超碰美国| 高清不卡国产| 国产一区二区在线播放量| 91亚洲青青草原精品1区| 国产高清自拍| 亚欧美天堂在线| A级片一区| 久久久精品日本一道| 97欧美日韩| 人妻激情另类| 国产午夜精品理论片一二三区区| 99自拍B亚洲| 免费观看网黄| 狠色婷婷久久一区二区三区_| 日韩一区二区精彩视频| 亚洲美女 晚间男人天堂| 少妇一区二区三区高速| 亚洲男人天堂视频| 丁香五月婷婷基地| 亚洲天堂久久久久久粉红视频| 综合日本女人伊人| 久久精品 六十路 熟女 欧美| 超碰97男人| 日韩卡一卡二卡三在线| 久9久9久9久9久9久9 | 日韩97在线| 啊啊啊啊啊啊啊国| 欧美午夜视频免费观看| 免费国产| 亚州宗合另类| 久久成人午夜精品影院| 欧美高清16| 男人的天堂成人的社区| 精品一啪| 欧美天天射| 黑丝日韩av丝袜av| 日韩乱插| 岛国免费视频在线| 日夜尻逼网| 91蜜臀熟女| 亚洲AV性爱电影| 91欧美经典| 久久色一区二区| 日韩精品一区的| 国语对白露脸XXXXXX| 亚洲精品97中文字幕| 91超级碰碰碰| 国产精品久久久久无码A√| 亚洲欧美综合网站| 91在线美女| 欧美日韩性爱操大逼| 丁香七月婷婷| www.成人无码| 欧美A√综合网| 2020视频1区2区3区| 99这里只有精品国产| 东北女人高潮视频| 色拍偷亚洲| 视频在线观看一二三区| 五月婷婷久久综合| 人人操肉肉| 久久久999| 亚洲欧美天| 色婷婷久久综合超碰| 夜夜嗨AV一区天天| 99在线观看| AV污污污污| 国产AAAAAABBBBB| 人妻一区二区三区熟女| 噜噜瑟| 中文字幕乱偷人妻久久艾草网| 亚洲最大的黄色电影网站。| 亚洲色五月| 亚洲中文国际强奸字幕| 中文字幕在线观看永久| 可以免费看黄片的视频| aaa亚无码专区| 国产精品夜夜| 少妇高潮一区二区三区在线| 妇女乱色二区| 久草线上视频免费看| 美女裸体麻豆天美蜜桃91| 亚洲综合色男人网| 亚洲日产专区| 国产欧美第五页| 日本99视频| 免費黃色視頻觀看一| 乱伦3P视频| 亚洲无码一二三区| 最新中文字幕在线亚洲| 国产区性爱在线视频秋霞豆| 亚洲中文字幕有码视频一区二区三区| 五月丁香色色网| 欧美人人AAA| 妺妺跟我一起洗澡没忍住| 久久精品中文字幕无码l| 97人人夜夜精品视频| 国产真乱mangent| 人人操 欧美| 天天射天天操天天干天天吃2018 | 91美女在线精品视频| 国产剧情一区在线观看| 黄页18禁| 久久深夜无码| 色五月激情AV在线| 人妖欧美一区二区| 激情一区二区| 91成人高清在线观看| 成人自拍三级在线观看| 久久久久久久亚洲Av无码| 国产亲戚伦亲在线| 91中文在线| 99国内精品| 国产精品视频播放| 欧洲一区二区三区四区在线观看| 色97欧美| 日欧操屄| 极品色www影院| 久久草草欧美精品| 精品视频97| 在线小说视频一区| 亚洲日韩天堂| 欧美一级A片不卡视频。| 在线观看日韩av不卡| 天天综合色| 美女97超碰| 男人成人黄色视频在线观看免费下载| 4虎在线观看| 色哟哟AⅤ| 国产高清成人传媒影视| 99999久久久久9国产精品| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 天天综合AV| 99热日| 国产精品自拍视频| 女人 A一级| 天天日日舔舔| 爱丝福利| 人人做天天爱| 男人的天堂啪啪| 一区二区视频你懂的| 俞拍久久国应视频| 国产aⅴ无码片毛片一级网站| 天天射影院| 97国产天堂岛| 黄片免费日韩| 99热最新网址| 色情婷婷久久五月天| 天天干人人看综合| 热九九精品| 97爱b| 欧美日韩大香蕉| 久热伊人| 色婷婷一区二区三区久久午夜成人不| 五月天婷婷在线看| 日本熟妇一区二区三区| 少妇高潮喷水无套久久久久久| av网站免费线看| 吻戏激情性巴克| 熟妇高潮二区三区| 亚洲第一狼人丝袜美女另类| AV一二区| 亚洲欧美日韩偷拍色图| 亚洲精品色| 五月天人妻综合| 久久毛卡| 亚洲综合69| 欧美性爱无码一区二区三区| 打av高清| 欧美gv在线观看| 亚洲精品819| 国产女人视频三四五区| 骚逼高潮久久精品| 青青久久艹| 久久五月丁香| 思思热国产在线视频| 丝袜性亚洲| 好色综合| 日韩av熟女一区二区三区成人| 欧美不在线| 日韩欧美视频青青| 久久久久久久97| 发朗少妇买婬全视频中文| 91美女精品| 日韩三级一区 | 久久精品国产亚洲AV高清演员表| 色999偷自拍拍| 亚洲āv网址在线观看| 台湾佬中文娱乐自偷自拍| 91亚洲色图| 一区=区三区视频| 人妻二区| 试看60秒| 色婷婷基地| 夜夜嗨视频| 久极品在线观看| 亚洲av无码国产精品字幕| 日欧美色| 啪一啪免费视频| 国产精品夜夜夜| 亚洲人妻一区二区三区| 日本视频在线中文字幕| 综合网欧| av婷婷色婷婷色六月| 国产综合久| 亚洲情色电影网| 18禁无码永久免费无限制| 亚州综合图片| 色噜噜婷婷| 国产91福利小视频在线观看| 中文字幕78| 爱我干综合| 色图综合网| AV在线资源| 亚洲欧美国产日本一区二区三区| 伊人操| 99精品丰满人妻| 97人人干人人操| 囯产精品久久久久久久久久梁医生| 秋霞一区二区三区四区五区六区七区| 日韩不卡毛片Av免费高清| 伊人麻豆传媒| 天天摸天天舔天天操| 99啪啪| 26uuu性物| 亚洲a色| 日韩欧美水蜜桃人妻| 99精品久久| 国产中文大片资源中文字幕| 伊香蕉综合久久久久久久噜噜噜| 美欧老女人97| 高清无码网址| 国产操操日韩三级黄| 熟女人妻精品一区二区视频 | 九九九精品成人免费视频小说| 久欲AV| 夜夜嗨av午夜成人| 狠狠操天天干| 中日韩熟女| 男人女人18禁片免费看网站| 亚洲资源吧| 亚热日本熟女| 91扒丝袜综合在线| 天天日天天爽| 国产 v乱码一区二| 日韩操逼性鲍| 九九九精品| 久热这里| 伊人四虎综合| 另类 综合 日韩 欧美 亚洲| 国产精品情侣啪啪| 任你草| 丁香五月天激情网站| 国产乱色国产精品免费视| 91内射| 精品对白久久不卡| 美女十八禁| 97网址97| 天天超级碰碰碰| 中国黑人三级片网站上区| AV中文字幕三四五| 国产精品午夜福利视频| 久久久久久波多野吉衣高潮| 在线 亚洲 网爆 自拍| baisiav| 久久久久久亚洲精品不卡人乳| a在线视频免费观看| 亚洲精品影视老司机| 丁香九月 婷婷| 美日韩男女操屄视频| 凹凸视频在线一区二区| 999久久久| 国产强奸乱伦第1页| 97资源久久| 精品九九九| A级片一区| 91精品人妻偷情| 日韩国产精品人妻无码久久久| 综合网天天| 91在线免费精品视频| 日韩欧美性爱电影在线观看| 污色区网站| 大香蕉乱级| 香蕉久久AⅤ...| 家庭乱伦性爱av| 欧美性爱www免费版| 91快色色色色色| 92人人操人人| www.婷婷| 在线 亚洲 网爆 自拍| 国产一区麻豆免费观看| 啊啊啊不要啊啊受不了了视频在线| 乱码熟妇人妻久久久| 日韩不卡码| 九九超碰综合网| 亚洲综合网91| 日韩一级久久毛片| 国产AV激情无码久久无码| 乱伦3P视频| 天天干天天拍| 超碰碰97| 一级免费精品| 国产捆绑一区| 久久精品毛片免费不卡| www.婷婷| 欧美情色男人的天堂| www.acm成人黄色毛片| 五月天伊人网| 九九精品99| 99性视频| 男人的天堂欧美| 亚洲交换| 国产精品人妻免费精品| 91艹B视频| 国产精品交换一区二区| 今日头条成人一区二区三区四虎精品| 破处bbq| 日韩熟女三十乱伦| 亚洲成人性爱在线观看| 伊人久久青青草| 欧美大干日韩| 视频国产欧美在线播放| 无码精品人妻一区二区三区妖精| 激情小说五月天| 伊人991| 我想要 啊 啊 啊| 日韩精品一区二区日韩| 亚洲日产专区| 欧美色图片欧美色图| 日韩综合无码一区久久92| 亚洲免费人妻在| 亚洲棕合电彰| 伦理第一页| 中国一区二区亚洲人妻| 99re8超碰| 久操免费观看| 中文字幕狠狠玩| 日日干夜夜操视频h| 久久97视频| 啪一啪免费视频| 国产精品色哟哟| 一区二区三| 免费黄色视频网址| 丰满丝袜少妇AV| 日本国产亚洲一区在线观看| 丝袜美腿诱惑亚洲欧美视频在线观看| 国产诱惑| 自怕偷自怕亚洲精品| 偷拍欧美激情| 老熟女91视频| 97人人射| 美女爽到高潮91| 午夜偷拍久久熟女| 日本一天色道久久久精品视频| 操碰97| 亚洲图片 91| 亚洲色图A| 亚洲一区日韩| 91狠狠狠| 免费久久精品麻豆一区二区av| 色综合久久夜色精品国产天堂| 亚洲精品国语在线播放| 亚洲欲色9532548967一区| 91热| 91丨九色丨东北熟女| 蜜臀va69| 超碰人人在线| 中文字幕乱妇免费视频| 九九99精品| 天天色黄色影院天天操| 91在线综合网| 玖玖爱在线视频免费观看| 伊人影院在线理论播放| 亚洲国产另类在线中文| 按摩中文字幕| 欧州一区二区三区四区| 欧美精品久久96人妻无码| 国产精品白丝在线播放| 久9久9精品| 一区二区三区 日韩欧美| 舔舔啊| 亚洲夜夜欢无码一区二区| 男人天堂2019| 欧美激情综合色综合啪啪五月| 久久精品超碰| 天天日老熟妇| 无码免费在线观看黄色片| 亚州色图欧美| 日本熟妇人妻中出视频| 揉揉揉夜夜| 欧美另类色图片| 久草精品国产99| 欧亚成人在线视频| 国产精品99久久久www| 一本色道久久综合精品婷婷| 国产精品情侣啪啪| 不卡av在线中文字幕| 国产精品3| 六十路日本| 欧美人黑A片无码免视费| 91在线丝袜视频| 婷婷中文网| 超碰2017| 久热久操| 欧美色图天堂在线| 色在线综合| 五月天日日操夜夜操| 97蜜桃综合| 久久精品店| 高清孕妇孕交| 九九九九97| 亚洲色人妻综合| 做爱A级亚欧| 欧美色另类| 人妻酒店出差被中出免费在线播放| 男人的天堂一区三区| 男女无套 免费网站| 国产情色在线| 天美av在线观看| 久草网站免费在线观看| 亚洲欧美另类小说| 东北操逼| 美女淫穴| 一二三区在线| 亚洲av无线观看| 明星性猛交ⅹxxx乱大交| 日本一级不卡一二区| av在线人气| 亚洲成av人片色午夜乱码| 波多野结衣之双飞调教在线播放| 精品一区二区2| 超碰综合色| 国产日本熟女顶级一区二区三区视频| 国产亲戚伦亲在线| AV天堂国产| 亚洲激情综合另类| 亚洲影视第一页| 日韩精品操少妇| 久久久久骚| 色情五月丁香| 人人妻人射| 18禁无码永久免费无限制| 久久99国产精品| 91久久精品美女高潮喷水| 青女在线| 亚洲色9| 亚洲欧美九九| 精品区9| 99久久婷婷国产综合| 欧美日本中字另类在线| 国产精品久久久无码aV去| 亚洲国产97| 亚洲综合色图欧美| 中文熟女五十乱码在线| 99在线视频播放| 日逼五月天| 麻豆乱码久久精| 久久熟女人| 男人亚洲91首页在线| 99婷婷| 99在线免费观看| 色吧五月| 色综合久久888| 亚洲成av人片色午夜乱码| 亚洲欧美日韩精品久久久一区二区| 亚洲天堂一区二区久久| 国产三级资源在线观看| 国内毛片热久久思思热| 99无码狠狠久久| 91色综合| 国产精品精品系列在线观看| 久久精品人妻一区| 国产女大学生AV| 欧美一级在线观看成人 | 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 亚洲色情在线影视| 午夜毛片高清免费不卡| 麻豆国产第一| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 欧美91网| 97超碰欧美手机| 欧美亚洲91| 欧州一区二区三区四区| 天天视频网站黄| 性爱乱伦视频免费| 骚货人妻偷情自拍在线视频| 日韩在线视频1234| 日韩内射视频| 在线观看A啊啊啊| 91少妇香蕉久久精品| 我爱搞逼综合网| 亚欧操逼片在线观看 | 亚洲本色精品一区二区久久| 日韩 国产 欧美自拍| 中国一级操逼视频| 黄色视频特级毛片| 九九热视频在线观看| 极品白嫩福利在线| 97精品视频免费| 日产123区精品免费观看| 久久99干一本高清| 久草在线| 精品视频免费在线一区| 91精品久久综合熟女| 久久久久免费少妇| 亚洲成人精品久久久| 蜜乳av一区二区三区| 91无码精品| 1769国内精品视频| 91精品伊人久久久大香线蕉91| 校园春色 男人天堂| 青女在线| 91n处女在线观看| 欧美18老人禁| 欧美特大黄一级片片免费| 日韩素人无码一区二区三区三州| 超碰 av 女人天堂| 一二三四区电影| 日韩在线欧美精品一区二区| 亚洲码专区| 亚洲熟妇乱女区二区三区| 久久偷偷色综合蜜桃| 91熟女视频| 日韩AV无码中文一区二区| 狠狠狠一区二区三区| 欲色啪| 亚洲伊人久久综合97| 国产精点久久久成人| 99999精品成人| 亚洲AV永久无码精品成人调教| 日韩激情电影中文字幕| 无码日韩网站| 成人女人国产| 超碰色97| 中国东北熟女老太婆内谢| 神马视频久久久久久| 久久久久久久久女黄| 日韩性爱视频在线免费观看| 婷婷五月在线视频| 色踪合AV| 74成人在线| 超碰资源亚洲97| 四虎影视国产精品| 一级性爱啪啪视频| 97九色人妻| 亚洲精品国产拍免费91在线| 人干人人人操人人摸| 欧美图片色综合| 免费人成毛片乱码| 一本久久精品中文字| 天天干人妻视频| 亚洲欧洲激情卡通另类文学四射小说网站 | 久久华人网| 天天躁日日躁成人字幕aⅴ| 97干在线| 中文字幕av一区二区三区人妻少妇 | 波多野结衣AV无码一区| 五月丁香六月激情综合| 97欧美久久久久久久| 豆花视频操逼网址| 激激五月| 亚洲丝袜综合| 在线 制服丝袜中出 人妻| 99热国产精品| 欧美一级久久久久久久大片动画| 操香逼| 色欲天天综合久久久无码网中文| 9 9精品一区二区三区| 日日爽熟女| 亚洲欧美一区二区三区一猛片| 色拍偷亚洲| 小视频玖玖| 粉嫩久久久久| 黄色区免费观看中文字幕| 久插综合| 久久成人国产精品| 一及黄久一点| 91啦人妻| 丝袜综合色图| 人人做,人人操,人人摸| 91艹逼精品| 密乳无码| 另类老少妇| 久久99精品视频| 欧美日综合| 男人的天堂亚洲| 伊人国产成人av网站| 亚洲日韩av一区二区三区百合| 亚洲AV无码秘 蜜桃臀国精产品| 欧美大香蕉在线观看| 色综合一本| 天天夜夜久久| 欧美成人四级在线播放| 欧美 亚洲 另类 综合| 久草网站免费在线观看| 欧美精品欧美精品系列| 五月天婷婷色色| 欧美色图91| 中文字幕av久久爽Av| av天堂精品久久| 九热超碰| 亚洲宅男天堂| 激情五月综合开心五月| 色综合20p| 无遮挡猛进视频免费无限观看| 日韩大香蕉AV影片| 欧美久久草熟女| 人人操人人干网页| 久久久久国产精品人妻aⅴ天堂| 色婷婷五月综合激情中文字幕| 屁股久久久久久久久久| 色五月第四色| 国产亚洲禁久一区二区| 精品对白久久不卡| 久久鲁夜| 精品久久人妻成人网| 极品销魂美女一区二区 | 欧美成人贴图| 殴美牲| 家庭乱伦性爱av| 91岛国动作片| 免费网站观看www在线观| 俺去俺来也在线www| 国产精品午夜高潮呻吟久久av| 久久久久久十| 欧美青青视频| 日本免费中文一区二区三区四区| 精品国产91内射久久| 日韩欧视频| 亚洲老司机123专区| 欧美精品第3页| 99热99在线播放激情| 91网站18| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 亚洲欧洲中文日韩女优乱码| 天天综合站| 超碰97资源中文字幕| 五月天大香蕉| 一线黄色免费性爱片| 97干在线| 青青操日韩| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 美女久久久久久久久久久| 男人的天堂日本东京热| 炮色五月| 激情综合色| 2021久久国产综合精品青草| 日韩有码 一区二区三区| 色综合天天爱去电影网| 搡老熟女国产1000部| 国产又大又粗又长视频在线| 日韩熟妇二区| 3p国产欧美99热| 伊人网综合在线视频| 国产偷拍网站| 婷婷五月天激情四射| 人妻少妇无码 | 亚洲伊人a线观看视频| 思思热一热婷婷热一热| 色色五月天激情| 在线观看岛国有码| 国产精品蜜臀久久久久无码AV| 91成人18| 美女高潮国产高清| 天天操天天干美女网址导航| 亚洲电影91| av72网| 五十路二区在线| 60秒试看最爽10分钟网站| 白丝1区2区3区| 91狠狠综合久久久久久| 亚洲天堂中文字幕无码男同| 婷婷亚洲色| 婷婷五月天成人| 丁香六月综合激情| 91超级碰碰| 色婷婷视频| 婷婷爱五月| 婷婷五月在线视频| 亚洲精品99| 丁香五月激情网| 色色无码| 日韩偷拍色图| AV天堂电影网| 第45页一区二区| 青春草A| 黑人精品久久97| 天天操天天7| 97在线播放 | 美女操逼A A| 午夜.DJ高清在线观看免费7| 精品成人亚洲午夜电影| 久操凹凸视频| 国产亚洲精品第一最新| 巨爆乳肉感一区二区三区竹菊影视| 色999;丁香五月| 夜夜操二区|