• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    軍工高安全軟件數(shù)值型運行時錯誤分析方法*

    2016-04-13 02:27:14黃明詹海潭張偉經(jīng)小川李寧王瀟茵
    關(guān)鍵詞:程序分析模型

    黃明,詹海潭,張偉,經(jīng)小川,李寧,王瀟茵

    (1.中國工程物理研究院,綿陽621900;2.中國航天系統(tǒng)科學(xué)與工程研究院,北京100048)

    軍工高安全軟件數(shù)值型運行時錯誤分析方法*

    黃明1,詹海潭2,張偉2,經(jīng)小川2,李寧2,王瀟茵2

    (1.中國工程物理研究院,綿陽621900;2.中國航天系統(tǒng)科學(xué)與工程研究院,北京100048)

    提出一種抽象解釋和有界模型驗證的數(shù)值型運行時錯誤分析方法.利用抽象解釋方法分析程序數(shù)值變量范圍,獲得每個程序點達到不動點的變量初步值范圍信息.根據(jù)待分析的運行時錯誤類型,在相關(guān)需要檢測的程序點處將數(shù)值變量取值信息轉(zhuǎn)化為斷言或假設(shè)形式插入程序中,將帶有斷言和假設(shè)的程序轉(zhuǎn)化為布爾公式,驗證其可滿足性,進而驗證斷言的正確性.實驗證明,該方法與現(xiàn)有方法相比,在精度和效率兩方面都有良好的表現(xiàn).

    抽象解釋;有界模型驗證;數(shù)值型運行時錯誤;值范圍分析

    0 引言

    軍工軟件即使經(jīng)過嚴格的測試,在運行過程中仍然可能并且已經(jīng)出現(xiàn)過非預(yù)期的潛通路、引發(fā)系統(tǒng)不安全狀態(tài)的軟件缺陷.其中,有一類錯誤是在特定的運行時條件下才可能出現(xiàn)的,簡稱“運行時錯誤”.運行時錯誤(run-time error)是程序在不斷的動態(tài)運行過程中產(chǎn)生的錯誤[1].

    所有運行時錯誤類別中,數(shù)組越界、除零操作、負數(shù)開偶次方、整數(shù)和浮點數(shù)的上溢出/下溢出4種運行時錯誤,簡稱“數(shù)值型運行時錯誤”可歸納為程序變量值范圍的分析與驗證.數(shù)值型運行時錯誤的檢查方法多種多樣,主要有人工審查、靜態(tài)分析、動態(tài)測試、形式化分析等,其中形式化分析方法是檢查數(shù)值型運行時錯誤非常有效的方法,包括抽象解釋、模型驗證、定理證明、約束求解等[2].

    大量實驗分析發(fā)現(xiàn)[3-4]抽象解釋和模型驗證方法在數(shù)值型運行時錯誤分析方面都發(fā)揮了作用,但還未達到精度和效率最優(yōu)化.抽象解釋的本質(zhì)是采用抽象域上的計算來代替程序具體對象域上的計算,通過損失精度求得計算上的可行性,因而抽象解釋的方法很難保證分析的精度[5];模型驗證對于復(fù)雜系統(tǒng),需要驗證的屬性數(shù)量龐大,可能會導(dǎo)致狀態(tài)空間爆炸,而有界模型檢驗方法避免了無窮系統(tǒng)導(dǎo)致的狀態(tài)空間爆炸,依據(jù)抽象解釋理論分析的完備性和模型檢驗分析的精確性的優(yōu)點,將抽象解釋理論與模型檢驗方法相結(jié)合是目前研究的熱點.

    本文在對軍工嵌入式軟件運行時錯誤特點研究的基礎(chǔ)上,充分調(diào)研抽象解釋、模型驗證以及兩者相結(jié)合的現(xiàn)有方法,將基于抽象解釋的值范圍分析和有界模型驗證有機的結(jié)合起來,實現(xiàn)了自動化的高精度、高效率的檢測.通過抽象解釋方法,求得變量的初步值范圍信息,然后依據(jù)要檢查的運行時錯誤類型,在必要的程序點處插入相關(guān)斷言和假設(shè),最后通過有界模型驗證檢查斷言的可滿足性進而確定該運行時錯誤是否可能發(fā)生.該方法縮小了模型驗證的搜索空間,提高了模型驗證的效率,在數(shù)值型運行時錯分析的精度和效率方面都有良好的表現(xiàn).

    1 基于抽象解釋的值范圍分析

    基于抽象解釋理論框架下所有計算都是在抽象域上進行,因此抽象域的設(shè)計是抽象解釋理論框架下的關(guān)鍵[6].本文依據(jù)軟件的特點,設(shè)計了區(qū)間向量抽象域.在區(qū)間抽象域,求解程序的不動點獲得程序的不變量關(guān)系,進而獲得各程序點處每個數(shù)值變量的值范圍信息.

    1.1 區(qū)間向量抽象域

    充分考慮矩陣運算的分析精度及實用性,根據(jù)矩陣運算特有的運算性質(zhì)和規(guī)律,提出區(qū)間向量抽象域.將矩陣的各行各列分別抽象為一個區(qū)間,形成區(qū)間向量對,所對應(yīng)的元素交集表示矩陣元素[7].

    區(qū)間向量抽象域是在經(jīng)典的區(qū)間抽象域基礎(chǔ)[2]上,針對程序中的數(shù)組變量的表示而進行的擴展.對于給定的矩陣(數(shù)值型二維數(shù)組)A中假設(shè)包含m×n個元素,將實數(shù)矩陣轉(zhuǎn)化為區(qū)間矩陣,矩陣中每一行(列)的n(m)個區(qū)間元素由該n(m)個元素可能取到的最小值和最大值所構(gòu)成的區(qū)間來近似表示.因此,一個矩陣可以由列區(qū)間向量和行區(qū)間向量所組成的區(qū)間向量對來近似表示,其中向量元素是矩陣元素抽象后的形式化表示.

    具體函數(shù)γiv是將區(qū)間向量抽象域向具體域具體化的過程,具體化過程是將行、列區(qū)間向量對應(yīng)的區(qū)間元素交集獲得矩陣中的相對應(yīng)的矩陣元素,形式化定義為:

    抽象函數(shù)αiv是矩陣具體域向區(qū)間向量抽象域抽象化的過程,是將實數(shù)矩陣轉(zhuǎn)化為區(qū)間矩陣,區(qū)間矩陣的每一行列的所有區(qū)間元素的可能取值的最小值和最大值作為一個區(qū)間,表示該行列所有元素的可能取值的上界,形成區(qū)間向量對來實現(xiàn)矩陣的抽象過程.形式化定義為:

    1.2 不動點求解

    不動點求解是在程序控制流圖上采用迭代方式求解程序不動點,通常采用Worklist前向分析算法,根據(jù)控制流圖每條語句,使用對應(yīng)的抽象域上的操作算子計算最新結(jié)果,并依據(jù)遷移函數(shù)更新目標(biāo)節(jié)點的抽象值,順序遍歷完控制流上的節(jié)點.

    遷移函數(shù)是指程序在執(zhí)行完一條語句之后,程序狀態(tài)發(fā)生的變化在抽象域上所表示的狀態(tài)遷移動作.基于抽象解釋的程序靜態(tài)分析,會在每個程序點創(chuàng)建一個抽象環(huán)境,用X#表示,即把所有程序變量映射到抽象域.

    對于程序中矩陣元素的賦值語句A[i][j]:= expr在抽象環(huán)境X#下,程序狀態(tài)發(fā)生變化,矩陣元素值需要更新,反應(yīng)在區(qū)間向量抽象域中則需要更新區(qū)間向量對中相應(yīng)的元素,賦值遷移函數(shù)形式為:

    其中,[expr]#X#表示程序在某程序點對應(yīng)的抽象環(huán)境X#下計算表達式expr所得到的區(qū)間抽象值.

    2 有界模型驗證

    有界模型驗證把復(fù)雜狀態(tài)機模型及待驗證的屬性轉(zhuǎn)換成布爾表達式和斷言,利用SAT[8-9]工具進行求解以檢測各狀態(tài)的可滿足性.因為其對程序的遞歸調(diào)用層數(shù)和循環(huán)的次數(shù)都設(shè)定上界,這樣程序必然終止,可以將不可判定問題轉(zhuǎn)化為可判定問題,但如何設(shè)定有界模型驗證的上界,特別是對復(fù)雜程序來說,非常困難,設(shè)置過大會影響驗證的效率及準(zhǔn)確性,設(shè)置過小會導(dǎo)致對程序的驗證不全面.上述開展的基于抽象解釋的值范圍分析能在一定程度解決該問題,通過獲取各程序點處數(shù)值變量的初步值范圍信息,以假設(shè)(assume)形式插入程序中,可以指導(dǎo)有界模型驗證時界的設(shè)定,將循環(huán)展開次數(shù)確定在合適的范圍內(nèi).此外,程序中的假設(shè)還可縮小模型驗證時的值范圍搜索空間,進而提高驗證的效率.另一方面,對程序進行基于抽象解釋的值范圍分析后,根據(jù)程序點處數(shù)值變量的初步值范圍信息,可以剔除很多不可能發(fā)生錯誤的程序點,減少程序中插入斷言(assert)的數(shù)目,提高模型驗證的效率.

    2.1 斷言和假設(shè)

    本文提出依據(jù)待分析的數(shù)值型運行時錯誤類型,在需要檢測的程序點處將通過抽象解釋獲得的數(shù)值變量取值信息轉(zhuǎn)化為斷言或假設(shè)形式插入程序中,斷言作為能夠進行模型檢驗的屬性,而假設(shè)作為模型驗證的限制條件.對4類錯誤類型如何生成斷言和假設(shè)情況進行說明:

    (1)除零運算:在進行除法運算的程序點處,判斷除數(shù)取值范圍是否包含0.如果包含則插入不為0的斷言,否則不插入斷言.同時在該程序點處以assume()的形式插入除數(shù)取值信息.

    (2)數(shù)組越界:判斷數(shù)組下標(biāo)變量取值范圍是否落于數(shù)組最大界和最小界之內(nèi).如果可能大于上界,則插入小于上界的斷言;如果可能小于下界,則插入大于下界的斷言;否則不插入斷言.同時在該程序點處以assume()形式插入數(shù)組下標(biāo)取值信息.

    (3)負數(shù)開偶次方:在進行開偶次方運算的程序點處,判斷被開方數(shù)的取值范圍是否包含負值,如果包含則插入被開方數(shù)為正的斷言,否則不插入斷言.同時在該程序點處以assume()形式插入被開方數(shù)取值信息.

    (4)數(shù)值溢出:判斷變量取值范圍是否超過機器最大數(shù),如果超過則插入小于機器最大數(shù)的斷言,否則不插入斷言.同時在該程序點處以assume()形式插入變量取值信息.

    2.2 布爾公式可滿足性驗證

    將帶有斷言和假設(shè)的程序轉(zhuǎn)化為布爾公式,包括限制條件和屬性.限制條件為程序的各賦值語句和假設(shè),屬性為需要驗證的斷言.使用SAT驗證器判斷布爾公式的可滿足性,進而驗證斷言的正確性,若不正確,提供相關(guān)的反例路徑.

    3 實例演示

    本文以一實例來驗證某程序代碼片段(圖1)是否存在除零操作這類運行時錯誤.

    圖1 某程序代碼片段Fig.1Program code snippet

    (1)區(qū)間向量抽象域

    依據(jù)圖1程序第一行a[3][3]、b[3][3]、c[3][3]的定義,3個二維數(shù)組的抽象函數(shù)如下,通過抽象函數(shù)(參照公式(2))將具體域轉(zhuǎn)換成抽象域: αiv(a[3][3])<[[0.2,0.5][0.1,0.7][0.1,0.6]]T,[[0.2,0.4][0.1,0.7][0.1,0.6]]>αiv(b[3][3])<[[0.2,0.6][0.2,0.4][0.1,0.5]]T,[[0.3,0.5][0.2,0.6][0.1,0.4]]>αiv(c[3][3])<[[0.0,0.0][0.0,0.0][0.0,0.0]]T,[[0.0,0.0][0.0,0.0][0.0,0.0]]>

    (2)求解不動點

    運用不動點求解迭代算法求解圖1代碼中Line7處c[i][j]在區(qū)間向量抽象域的取值信息.

    Line5處第1次迭代,c[0][0]∈[-0.3,0.1],依據(jù)賦值遷移函數(shù)(公式(3)),得到二維數(shù)組c[3][3]的抽象域表示如下:

    循環(huán)結(jié)束之后,可得二維數(shù)組c[3][3]的抽象域參照公式(1),將迭代結(jié)束后c[3][3]的抽象域轉(zhuǎn)換為具體域:

    (3)插入斷言和假設(shè)

    圖1代碼中Line 10處存在除法運算k=1/c[2][2],因而需要檢測該處是否存在除零操作的錯誤,即c[2][2]的值是否等于0.通過(2)中的迭代計算,可得循環(huán)語句的計算達到不動點時,c[2][2]的值在區(qū)間[-0.3,0.5]之內(nèi),因而為了驗證c[2][2]是否為0只需要在該處插入斷言assert(c[2][2]>0.0000001||c[2][2]<-0.0000001);同時,可在該程序點處插入c[2][2]的取值信息assume(-0.3=<c[2][2]<=0.5),如圖2所示.

    圖2 帶有斷言和假設(shè)的程序轉(zhuǎn)化為布爾公式的過程圖Fig.2The course of program with assumption and assertion translating to Boolean

    (4)有界模型驗證

    將帶有斷言和假設(shè)的程序轉(zhuǎn)化為布爾公式,如圖2所示.然后利用SAT模型驗證器,輸入布爾公式,輸出所有經(jīng)過驗證后的斷言及反例路徑.

    1)對圖2中的for循環(huán)體展開,轉(zhuǎn)換成if結(jié)構(gòu),內(nèi)循環(huán)和外循環(huán)的循環(huán)展開次數(shù)都為3;

    2)將圖2中的循環(huán)體中的靜態(tài)獨立程序塊轉(zhuǎn)換成布爾公式,其中,限制條件(C)為程序塊中的各賦值語句和插入的假設(shè)-0.3=<c[2][2]<=0.5,屬性(P)為需要驗證的斷言c[2][2]>0.0000001|| c[2][2]<-0.0000001;

    3)為了驗證屬性P的正確性,首先將屬性P取反;然后將邏輯公式C∧P進行平坦化操作(flattening),轉(zhuǎn)換為合取范式結(jié)構(gòu)(CNF);最后將CNF輸入驗證器MiniSat判斷公式的可滿足性.若滿足,說明屬性P被違反,也就是說存在某組值違背了屬性P,該斷言不正確,同時生成反例路徑.若不滿足,說明不存在任何一組值違背屬性P,該斷言正確.

    4 試驗驗證

    作者以抽象解釋和有界模型驗證相結(jié)合的數(shù)值型運行時錯誤分析方法為基礎(chǔ)開發(fā)了C語言程序運行時錯誤分析工具REC(Run-time error checker).為了研究REC與現(xiàn)有分析工具在準(zhǔn)確率和效率之間的差別,選取Astree和CBMC來與之比較.Astree是一個典型的基于抽象解釋的程序分析工具,依托于ENS Paris、CNRS、INRIA發(fā)起的ASTree項目,CBMC是一個典型的有界模型驗證工具,由牛津大學(xué)的系統(tǒng)論證團隊開發(fā)[10].

    本論文實驗對象選取某軟件的4個功能模塊,包括公共功能實現(xiàn)模塊(1489行)、1553功能實現(xiàn)模塊(4039行)、導(dǎo)航控制計算模塊(10503行)、制導(dǎo)任務(wù)功能實現(xiàn)模塊(15162行),該控制軟件由C語言編寫,采用標(biāo)準(zhǔn)GCC編譯器編譯.實驗環(huán)境使用測試專用機,計算機的處理器為Intel(R)Core (TM)2 Quad CPU、CPU頻率為2.83GHz,內(nèi)存為3.5GB,操作系統(tǒng)為Windows Xp.在該環(huán)境下,采用Astree、CBMC和REC對以上4個功能模塊代碼中的除零操作進行檢測.

    表1顯示工具REC、Astree和CBMC對4個程序進行分析的結(jié)果.3個工具的分析總時間分別為165.3min、289.9min和185.1min,CBMC的分析時間最長,Astree的分析時間最短,REC的分析時間居中,與Astree相差不大,比CBMC提高了36%的效率.同時,表1列舉了程序中確認的缺陷數(shù),工具報告的缺陷數(shù)、誤報的缺陷數(shù)、漏報的缺陷數(shù)等幾個關(guān)鍵的指標(biāo).工具Astree、CBMC和REC的誤報率是65.8%,44.1%和37.1%,漏報率是13.8%、34.5%和24.1%.實驗結(jié)果表明REC工具在分析效率和準(zhǔn)確率方面都有良好表現(xiàn).

    表13 種不同工具的分析結(jié)果Tab.1Analysis results with 3 different checkers

    5 總結(jié)

    本論文提出一種抽象解釋和有界模型驗證相結(jié)合的軟件數(shù)值型運行時錯誤分析方法,對程序進行數(shù)值型運行時錯誤的檢測.本文除零操作運行時錯誤進行了實例演示和相關(guān)實驗,結(jié)果顯示表明該方法在軟件運行時錯誤檢測的精度和效率方面都有明顯提高.

    [1]梅宏,王千祥,張路,王戟.軟件分析技術(shù)進展[J].計算機學(xué)報,2009,32(9):1699-1709.MEI H,WANG Q X,ZHANG L,et al.Software analysis:a road map[J].Chinese Journal of Computers,2009,32(9):1699-1709.

    [2]Cousot P,Cousot R.Abstract interpretation:a unified lattice model for static analysis of programs by construction or approximation of fixpoints[C]//Proceeding of the 4thACM Symposium on Principles of Programming Languages.New York:ACM,1977,238-252.

    [3]Gopan D,DiMaio F.A Framework for numeric analysis of array operations[C]//Proceedings of the 32ndACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages.New York:ACM,2005,338-350.

    [4]侯蘇寧.基于抽象解釋的數(shù)值程序分析技術(shù)研究[D].長沙:國防科學(xué)技術(shù)大學(xué),2009.

    [5]陳立前,王戟,劉萬偉.基于約束的多面體抽象域的弱接合[J].軟件學(xué)報,2010,21(11):2711-2724.CHEN L Q,WANG J,LIU W W.Weak join for the constraint-based polyehdra abstract domain[J].Journal of Software,2010,21(11):2711-2724.

    [6]闞雙龍,黃志球,陳哲,徐丙鳳.使用事件自動機規(guī)約的C語言有界模型驗證[J].軟件學(xué)報,2014,25 (11):2452-2472.KAN S L,HUANG Z Q,CHEN Z,et al.Bounded model checking of C programs using event automaton specifications[J].Journal of Software,2014,25(11):2452-2472.

    [7]李睿,連航,馬世龍,黎濤.基于形式化方法的航空電子系統(tǒng)檢測[J].軟件學(xué)報,2015,26(2):181-201.LI R,LIAN H,MA S L,et al.Avionics system testing based on formal methods[J].Journal of Software,2015,26(2):181-201.

    [8]Drdobbs.Computing luminaries receive NSF grant to develop modeling tools for complex systems[J].Dr Dobbs Journal,2009.

    [9]王崑聲,詹海潭,經(jīng)小川,李寧,張剛.航天嵌入式軟件運行時錯誤靜態(tài)分析方法[J].北京理工大學(xué)學(xué)報,2013,33(2):160-165.

    [10]吳世堂,李寧,詹海潭.基于區(qū)間向量抽象域的數(shù)值程序分析算法[J].計算機工程與設(shè)計,2015,36(2): 410-414.

    Numerical Runtime Error Check of Aerospace Safety-Critical Software

    HUANG Ming1,ZHAN Haitan2,ZHANG Wei2,JING Xiaochuan2,Li Ning2,Wang Xiaoyin2
    (1.China Academy of Engineering Physics,Mianyang 621900,China; 2.China Academy of Aerospace Systems Science and Engineering,Beijing 100048,China)

    A novel method of numerical runtime error analysis is presented based on abstract interpretation and bounded model checking.Firstly,the scope of program numeric variables is analyzed with abstract interpretation to obtain the variable range information of each program fixed point.Second,based on runtime error type to be analyzed,the value of the variable information is changed into the form of assertions or assumptions.Then the program is inserted at the detected point.Finally,the program is changed with assertions and assumptions into Boolean formula to verify the satisfiability of Boolean formula,and then to verify the correctness of the assertion.Experiment results show that the method has good performance both in terms of accuracy and efficiency compared with the existing methods.

    interpretation;bounded model check;numerical runtime error; value analysis

    TP311

    A

    1674-1579(2016)05-0058-06

    10.3969/j.issn.1674-1579.2016.05.006

    黃明(1972—),男,高級工程師,研究方向為機械及裝備制造技術(shù);詹海潭(1988—),男,工程師,研究方向為軟件分析驗證技術(shù);張偉(1978—),女,研究員,研究方向為軟件安全性技術(shù);經(jīng)小川(1972—),男,研究員,研究方向為信息安全技術(shù);李寧(1981—),男,高級工程師,研究方向為信息安技術(shù);王瀟茵(1982—),女,高級工程師,研究方向為信息安全技術(shù).

    *國家自然科學(xué)基金資助項目(91418204).

    2016-08-02

    猜你喜歡
    程序分析模型
    一半模型
    隱蔽失效適航要求符合性驗證分析
    重要模型『一線三等角』
    重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
    試論我國未決羈押程序的立法完善
    電力系統(tǒng)不平衡分析
    電子制作(2018年18期)2018-11-14 01:48:24
    “程序猿”的生活什么樣
    英國與歐盟正式啟動“離婚”程序程序
    電力系統(tǒng)及其自動化發(fā)展趨勢分析
    3D打印中的模型分割與打包
    一区二区三区国产精品乱码| 欧美高清成人免费视频www| 欧美在线一区亚洲| 免费高清视频大片| 香蕉av资源在线| av欧美777| 动漫黄色视频在线观看| 老司机深夜福利视频在线观看| 99精品在免费线老司机午夜| 欧美一级毛片孕妇| 在线观看日韩欧美| 日韩av在线大香蕉| av在线天堂中文字幕| 久久精品国产亚洲av香蕉五月| 国产野战对白在线观看| 国产精品综合久久久久久久免费| 黄色成人免费大全| 欧美精品啪啪一区二区三区| 看黄色毛片网站| √禁漫天堂资源中文www| www.精华液| 特大巨黑吊av在线直播| 精品一区二区三区四区五区乱码| 一本一本综合久久| 久久久国产精品麻豆| 久久精品aⅴ一区二区三区四区| 男女做爰动态图高潮gif福利片| 国产精品免费视频内射| 在线观看舔阴道视频| 50天的宝宝边吃奶边哭怎么回事| 亚洲国产中文字幕在线视频| 热99re8久久精品国产| 后天国语完整版免费观看| 亚洲精华国产精华精| 国内毛片毛片毛片毛片毛片| 中文字幕人妻丝袜一区二区| avwww免费| 国产三级在线视频| 99久久久亚洲精品蜜臀av| 熟女电影av网| 欧美不卡视频在线免费观看 | 午夜福利在线在线| 国产视频一区二区在线看| 亚洲午夜精品一区,二区,三区| 中文字幕久久专区| 欧美国产日韩亚洲一区| 精品日产1卡2卡| e午夜精品久久久久久久| 中文字幕精品亚洲无线码一区| 亚洲欧美日韩高清专用| 俺也久久电影网| 最近最新中文字幕大全免费视频| 老汉色av国产亚洲站长工具| 两个人免费观看高清视频| 波多野结衣高清无吗| 天天躁夜夜躁狠狠躁躁| 亚洲精品中文字幕在线视频| 久久久久久免费高清国产稀缺| 精品国产超薄肉色丝袜足j| 三级男女做爰猛烈吃奶摸视频| 日韩精品中文字幕看吧| 一本精品99久久精品77| 99热这里只有是精品50| 国产人伦9x9x在线观看| 亚洲欧洲精品一区二区精品久久久| 色尼玛亚洲综合影院| 三级毛片av免费| 精品无人区乱码1区二区| 国产单亲对白刺激| 国产区一区二久久| 久久久精品国产亚洲av高清涩受| 日本一区二区免费在线视频| 国产成人av教育| 亚洲欧美激情综合另类| 一进一出抽搐动态| 亚洲人成伊人成综合网2020| 久久久久久亚洲精品国产蜜桃av| 成人国语在线视频| 首页视频小说图片口味搜索| 又爽又黄无遮挡网站| 午夜精品久久久久久毛片777| 十八禁人妻一区二区| 亚洲国产欧美一区二区综合| 日本一二三区视频观看| av福利片在线| 黄色片一级片一级黄色片| 最近在线观看免费完整版| 欧美色视频一区免费| www.www免费av| 色精品久久人妻99蜜桃| 一级片免费观看大全| 欧美黑人巨大hd| 国产精品久久久久久人妻精品电影| 国产成人精品无人区| av超薄肉色丝袜交足视频| 人成视频在线观看免费观看| 久久精品国产亚洲av高清一级| 精品国产乱码久久久久久男人| 黄频高清免费视频| 人成视频在线观看免费观看| 色播亚洲综合网| 91国产中文字幕| 成年人黄色毛片网站| 亚洲五月婷婷丁香| 一级作爱视频免费观看| 亚洲色图 男人天堂 中文字幕| 精品一区二区三区四区五区乱码| 成人国语在线视频| 色综合欧美亚洲国产小说| 丰满人妻熟妇乱又伦精品不卡| 男女那种视频在线观看| 精品久久久久久久久久久久久| 国内精品久久久久精免费| 一级毛片高清免费大全| 好看av亚洲va欧美ⅴa在| 免费在线观看视频国产中文字幕亚洲| 国产成人精品久久二区二区免费| 成人精品一区二区免费| 成人一区二区视频在线观看| 女人被狂操c到高潮| 成人18禁在线播放| 国内精品久久久久精免费| 香蕉久久夜色| 亚洲精品在线美女| 999久久久精品免费观看国产| 免费在线观看影片大全网站| 12—13女人毛片做爰片一| 午夜福利18| 国内揄拍国产精品人妻在线| 两个人免费观看高清视频| 哪里可以看免费的av片| 久久中文字幕人妻熟女| а√天堂www在线а√下载| 欧美成人性av电影在线观看| cao死你这个sao货| 18美女黄网站色大片免费观看| 日本一二三区视频观看| 免费在线观看成人毛片| 欧美中文日本在线观看视频| 人妻久久中文字幕网| 亚洲国产中文字幕在线视频| 国产精品久久电影中文字幕| 精品第一国产精品| 精品久久久久久久人妻蜜臀av| 一本大道久久a久久精品| 精品不卡国产一区二区三区| 国产三级中文精品| 色在线成人网| 久久天堂一区二区三区四区| 久久久久久久午夜电影| 亚洲国产欧美一区二区综合| 国产熟女午夜一区二区三区| 首页视频小说图片口味搜索| 亚洲在线自拍视频| 国产激情偷乱视频一区二区| 91大片在线观看| 俺也久久电影网| 亚洲第一欧美日韩一区二区三区| 啪啪无遮挡十八禁网站| 久久久久国产一级毛片高清牌| 99国产综合亚洲精品| 亚洲av日韩精品久久久久久密| 国产成人精品无人区| av福利片在线| 99久久综合精品五月天人人| 欧美久久黑人一区二区| 人妻丰满熟妇av一区二区三区| 人人妻人人看人人澡| 法律面前人人平等表现在哪些方面| 搡老妇女老女人老熟妇| 99久久无色码亚洲精品果冻| 十八禁网站免费在线| 天天躁狠狠躁夜夜躁狠狠躁| 精品少妇一区二区三区视频日本电影| av中文乱码字幕在线| 19禁男女啪啪无遮挡网站| 国产欧美日韩一区二区三| 91麻豆精品激情在线观看国产| 岛国视频午夜一区免费看| 琪琪午夜伦伦电影理论片6080| 久久精品成人免费网站| 久久久久久久午夜电影| 1024视频免费在线观看| 国产区一区二久久| 国产av麻豆久久久久久久| 日韩中文字幕欧美一区二区| 一级a爱片免费观看的视频| 午夜福利免费观看在线| 亚洲av熟女| 亚洲欧美日韩高清专用| 亚洲avbb在线观看| 国产1区2区3区精品| 国产精品久久久久久久电影 | 国产麻豆成人av免费视频| 国产精品永久免费网站| 国产成+人综合+亚洲专区| 又紧又爽又黄一区二区| 亚洲精品一区av在线观看| 国产精品香港三级国产av潘金莲| 亚洲国产欧美人成| 好男人在线观看高清免费视频| 亚洲免费av在线视频| 91大片在线观看| 亚洲欧美日韩东京热| 国产高清视频在线播放一区| 在线观看一区二区三区| 亚洲av日韩精品久久久久久密| a级毛片在线看网站| 亚洲一卡2卡3卡4卡5卡精品中文| 欧洲精品卡2卡3卡4卡5卡区| 久久精品国产综合久久久| 麻豆成人av在线观看| 亚洲国产精品999在线| 亚洲熟妇熟女久久| 最近最新免费中文字幕在线| 亚洲成人久久爱视频| 精品日产1卡2卡| 窝窝影院91人妻| 国内精品一区二区在线观看| 国产爱豆传媒在线观看 | 青草久久国产| 又爽又黄无遮挡网站| 亚洲人成网站高清观看| 激情在线观看视频在线高清| 久久人人精品亚洲av| 嫩草影院精品99| 日韩大码丰满熟妇| 真人一进一出gif抽搐免费| 99久久综合精品五月天人人| xxx96com| 午夜激情av网站| 免费在线观看影片大全网站| 国产精品久久久久久精品电影| 舔av片在线| 午夜福利视频1000在线观看| 亚洲人成电影免费在线| 国产精品 欧美亚洲| 亚洲一区二区三区不卡视频| 亚洲成人久久性| 巨乳人妻的诱惑在线观看| or卡值多少钱| 禁无遮挡网站| 精品久久久久久成人av| 波多野结衣巨乳人妻| 女同久久另类99精品国产91| 此物有八面人人有两片| 日本精品一区二区三区蜜桃| 免费搜索国产男女视频| 精品无人区乱码1区二区| 国产av麻豆久久久久久久| 一区二区三区激情视频| 99re在线观看精品视频| 黄色视频,在线免费观看| av福利片在线| 久久久精品大字幕| 日本成人三级电影网站| 精华霜和精华液先用哪个| or卡值多少钱| 久久久国产成人免费| 欧美大码av| 久久精品91蜜桃| 久久精品aⅴ一区二区三区四区| 亚洲欧美一区二区三区黑人| x7x7x7水蜜桃| 亚洲av成人一区二区三| 我的老师免费观看完整版| 免费av毛片视频| 免费人成视频x8x8入口观看| 首页视频小说图片口味搜索| 成人永久免费在线观看视频| 国产伦人伦偷精品视频| 丝袜人妻中文字幕| 欧美另类亚洲清纯唯美| 欧美乱码精品一区二区三区| 伊人久久大香线蕉亚洲五| 88av欧美| 色播亚洲综合网| 精品日产1卡2卡| 久久精品亚洲精品国产色婷小说| 神马国产精品三级电影在线观看 | 精品午夜福利视频在线观看一区| 久久久久免费精品人妻一区二区| av中文乱码字幕在线| 色综合站精品国产| 在线观看免费午夜福利视频| 国产1区2区3区精品| 一区二区三区高清视频在线| 国产黄a三级三级三级人| 日本一二三区视频观看| 午夜久久久久精精品| 日本成人三级电影网站| 国产免费av片在线观看野外av| 国产一区二区三区在线臀色熟女| 日本撒尿小便嘘嘘汇集6| 国产激情偷乱视频一区二区| 男人舔女人的私密视频| 国产av不卡久久| av超薄肉色丝袜交足视频| 正在播放国产对白刺激| 亚洲av五月六月丁香网| 色在线成人网| 69av精品久久久久久| 欧美极品一区二区三区四区| 国产熟女xx| av天堂在线播放| 极品教师在线免费播放| aaaaa片日本免费| 一区二区三区国产精品乱码| 欧美一区二区精品小视频在线| 亚洲中文av在线| 国产成人av教育| 国产精品亚洲美女久久久| 精华霜和精华液先用哪个| 欧美日韩乱码在线| 亚洲精品国产一区二区精华液| 国语自产精品视频在线第100页| 美女午夜性视频免费| 18美女黄网站色大片免费观看| 黄色丝袜av网址大全| 一区二区三区激情视频| 亚洲精品色激情综合| 毛片女人毛片| 成人欧美大片| 亚洲 国产 在线| 九九热线精品视视频播放| 99热6这里只有精品| 亚洲成av人片在线播放无| 一级a爱片免费观看的视频| 免费人成视频x8x8入口观看| 亚洲国产精品久久男人天堂| 一边摸一边做爽爽视频免费| 久久精品aⅴ一区二区三区四区| 国产成人影院久久av| 国产又黄又爽又无遮挡在线| 两性午夜刺激爽爽歪歪视频在线观看 | 欧美成人一区二区免费高清观看 | 少妇被粗大的猛进出69影院| 九色成人免费人妻av| 久久精品国产亚洲av高清一级| 在线观看午夜福利视频| 日韩有码中文字幕| 国产v大片淫在线免费观看| 夜夜躁狠狠躁天天躁| 日韩精品中文字幕看吧| 久久久久久九九精品二区国产 | 88av欧美| 夜夜爽天天搞| 亚洲人成网站高清观看| 成人av一区二区三区在线看| 久久精品综合一区二区三区| 精品欧美一区二区三区在线| 老司机在亚洲福利影院| 亚洲18禁久久av| 午夜激情福利司机影院| 在线观看舔阴道视频| 免费av毛片视频| 精品欧美国产一区二区三| 99久久99久久久精品蜜桃| 日本 av在线| 一本久久中文字幕| 日日夜夜操网爽| 天天躁狠狠躁夜夜躁狠狠躁| 国产成人精品久久二区二区91| 成人18禁高潮啪啪吃奶动态图| 我的老师免费观看完整版| 俄罗斯特黄特色一大片| 国产av一区在线观看免费| 亚洲精品中文字幕在线视频| 国产精品日韩av在线免费观看| av片东京热男人的天堂| 亚洲午夜精品一区,二区,三区| 两个人免费观看高清视频| 一边摸一边抽搐一进一小说| 久久国产精品人妻蜜桃| 午夜视频精品福利| 99热只有精品国产| 免费在线观看黄色视频的| 亚洲国产日韩欧美精品在线观看 | 成人三级做爰电影| 老司机在亚洲福利影院| 国产精品,欧美在线| tocl精华| 91九色精品人成在线观看| 久久精品国产亚洲av香蕉五月| 欧美成狂野欧美在线观看| 久久久久久久久中文| 国产蜜桃级精品一区二区三区| 一本久久中文字幕| 久久久久免费精品人妻一区二区| 亚洲国产看品久久| 男人的好看免费观看在线视频 | 精品国产美女av久久久久小说| 亚洲成av人片免费观看| 91九色精品人成在线观看| 精品久久久久久久久久久久久| 我的老师免费观看完整版| 母亲3免费完整高清在线观看| 国产99久久九九免费精品| 午夜视频精品福利| 免费看十八禁软件| 欧美绝顶高潮抽搐喷水| 亚洲精品美女久久av网站| 日本在线视频免费播放| 日韩欧美精品v在线| 亚洲五月婷婷丁香| 岛国在线观看网站| 精品久久久久久久毛片微露脸| 伦理电影免费视频| 最好的美女福利视频网| 麻豆成人午夜福利视频| 三级男女做爰猛烈吃奶摸视频| 国产精品av久久久久免费| 亚洲 欧美一区二区三区| 久久这里只有精品中国| 黄色片一级片一级黄色片| 成人特级黄色片久久久久久久| 制服丝袜大香蕉在线| 国产av麻豆久久久久久久| 国产精品免费一区二区三区在线| 特大巨黑吊av在线直播| 神马国产精品三级电影在线观看 | 日韩欧美国产一区二区入口| 精品久久蜜臀av无| 欧美午夜高清在线| 日韩大尺度精品在线看网址| 成人三级黄色视频| 午夜精品在线福利| 每晚都被弄得嗷嗷叫到高潮| 国产区一区二久久| 国产高清激情床上av| 蜜桃久久精品国产亚洲av| 日韩欧美一区二区三区在线观看| 欧美久久黑人一区二区| 90打野战视频偷拍视频| 老司机深夜福利视频在线观看| 狠狠狠狠99中文字幕| 久久久久国产精品人妻aⅴ院| 岛国在线免费视频观看| 一级黄色大片毛片| tocl精华| 男女午夜视频在线观看| √禁漫天堂资源中文www| 88av欧美| 91在线观看av| 国产精品久久久久久人妻精品电影| 黄色成人免费大全| 欧美人与性动交α欧美精品济南到| 天天躁夜夜躁狠狠躁躁| 国产v大片淫在线免费观看| 久久精品夜夜夜夜夜久久蜜豆 | 午夜福利欧美成人| 中文在线观看免费www的网站 | 国产精品亚洲美女久久久| 国产伦人伦偷精品视频| 一二三四在线观看免费中文在| 午夜精品在线福利| 2021天堂中文幕一二区在线观| 欧美一级毛片孕妇| 他把我摸到了高潮在线观看| 国产精品野战在线观看| 亚洲欧美一区二区三区黑人| 国产精品久久久久久久电影 | 中亚洲国语对白在线视频| 国产精品久久久久久久电影 | 91国产中文字幕| 91字幕亚洲| 亚洲一区高清亚洲精品| 两个人免费观看高清视频| 夜夜躁狠狠躁天天躁| 舔av片在线| 亚洲av五月六月丁香网| 1024手机看黄色片| 2021天堂中文幕一二区在线观| 法律面前人人平等表现在哪些方面| 宅男免费午夜| 国产亚洲精品综合一区在线观看 | 欧美三级亚洲精品| 在线看三级毛片| 国内揄拍国产精品人妻在线| 91老司机精品| 欧美日韩中文字幕国产精品一区二区三区| 国内精品一区二区在线观看| 禁无遮挡网站| 欧美日本亚洲视频在线播放| 国产人伦9x9x在线观看| 免费高清视频大片| 丁香六月欧美| 男女之事视频高清在线观看| 亚洲电影在线观看av| 很黄的视频免费| 亚洲片人在线观看| 国产av麻豆久久久久久久| 一个人免费在线观看电影 | 久久中文看片网| 午夜日韩欧美国产| 亚洲国产精品成人综合色| 动漫黄色视频在线观看| 最新在线观看一区二区三区| 宅男免费午夜| 欧美乱码精品一区二区三区| 亚洲精品久久国产高清桃花| 91字幕亚洲| 欧美日韩亚洲国产一区二区在线观看| 老汉色av国产亚洲站长工具| 亚洲va日本ⅴa欧美va伊人久久| 精品久久久久久久末码| 久久久久久人人人人人| 午夜福利成人在线免费观看| 国产欧美日韩一区二区三| 精品高清国产在线一区| 一个人观看的视频www高清免费观看 | 久久久久免费精品人妻一区二区| 久久精品成人免费网站| 久久欧美精品欧美久久欧美| 亚洲第一电影网av| 黄色视频不卡| 757午夜福利合集在线观看| 久久午夜亚洲精品久久| 搡老岳熟女国产| 观看免费一级毛片| 我要搜黄色片| 亚洲精品在线美女| 精品久久蜜臀av无| АⅤ资源中文在线天堂| 一本大道久久a久久精品| 在线观看免费日韩欧美大片| 亚洲成人精品中文字幕电影| xxx96com| 男女之事视频高清在线观看| 老汉色∧v一级毛片| 精品欧美一区二区三区在线| 免费高清视频大片| 日韩精品中文字幕看吧| 欧美日韩福利视频一区二区| 亚洲片人在线观看| 看黄色毛片网站| 麻豆av在线久日| 成人国产一区最新在线观看| 国产成人啪精品午夜网站| 亚洲中文av在线| 国产精品99久久99久久久不卡| 18禁黄网站禁片午夜丰满| 久久精品aⅴ一区二区三区四区| 成人精品一区二区免费| 国模一区二区三区四区视频 | 亚洲人成77777在线视频| 一级黄色大片毛片| 桃色一区二区三区在线观看| 99热只有精品国产| 亚洲va日本ⅴa欧美va伊人久久| 亚洲色图 男人天堂 中文字幕| 五月伊人婷婷丁香| 国产av麻豆久久久久久久| 老鸭窝网址在线观看| 久久欧美精品欧美久久欧美| 中文在线观看免费www的网站 | 在线观看免费视频日本深夜| 桃色一区二区三区在线观看| 岛国视频午夜一区免费看| 日韩国内少妇激情av| 一级作爱视频免费观看| 男女做爰动态图高潮gif福利片| 在线国产一区二区在线| 免费看十八禁软件| 久久久国产欧美日韩av| 免费观看精品视频网站| 欧美黑人巨大hd| 欧美+亚洲+日韩+国产| 亚洲欧洲精品一区二区精品久久久| 国产精品av久久久久免费| 999久久久精品免费观看国产| 精品日产1卡2卡| 国产亚洲欧美在线一区二区| 国产黄片美女视频| 久久久久性生活片| 久久中文看片网| 日韩国内少妇激情av| 欧美日韩福利视频一区二区| 他把我摸到了高潮在线观看| 两个人免费观看高清视频| 亚洲国产欧美网| 亚洲国产欧美一区二区综合| 免费看a级黄色片| 夜夜躁狠狠躁天天躁| 色播亚洲综合网| 人人妻,人人澡人人爽秒播| 伦理电影免费视频| 国产亚洲精品久久久久5区| 精品国产亚洲在线| 熟女少妇亚洲综合色aaa.| 国产精品爽爽va在线观看网站| 亚洲国产高清在线一区二区三| 91麻豆av在线| 90打野战视频偷拍视频| 精品国产亚洲在线| 99热这里只有精品一区 | 精品久久久久久久末码| 久久人人精品亚洲av| 国产精品电影一区二区三区| 中国美女看黄片| 亚洲国产精品sss在线观看| 国产精品野战在线观看| 俺也久久电影网| 美女午夜性视频免费| 国产成人精品久久二区二区免费| 禁无遮挡网站| 久久精品夜夜夜夜夜久久蜜豆 | 黄色视频不卡| 麻豆成人av在线观看| 国产v大片淫在线免费观看| 九九热线精品视视频播放| 妹子高潮喷水视频| 午夜成年电影在线免费观看| 免费看美女性在线毛片视频| 午夜福利高清视频|