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

    代碼生成器形式化驗(yàn)證技術(shù)研究

    2021-04-19 01:53:26侯榮彬
    儀器儀表用戶 2021年4期
    關(guān)鍵詞:代碼生成編譯器正確性

    侯榮彬,馬 權(quán),蘭 林,蔣 維,楊 斐,李 昂,李 丹

    (中國(guó)核動(dòng)力研究設(shè)計(jì)院 核反應(yīng)堆系統(tǒng)設(shè)計(jì)技術(shù)重點(diǎn)實(shí)驗(yàn)室,成都 610213)

    0 引言

    在安全關(guān)鍵嵌入式實(shí)時(shí)系統(tǒng)中,軟件可靠性方面的問題越來越突出。為了保證系統(tǒng)的安全,認(rèn)證機(jī)構(gòu)制定系統(tǒng)(系統(tǒng)認(rèn)證)和系統(tǒng)開發(fā)工具(系統(tǒng)開發(fā)工具認(rèn)證資質(zhì))開發(fā)的指導(dǎo)原則。為了降低系統(tǒng)在驗(yàn)證規(guī)范和設(shè)計(jì)方面的成本,開發(fā)過程中通常使用自動(dòng)代碼生成器,以便從規(guī)范和設(shè)計(jì)模型自動(dòng)生成源代碼,然后從源代碼(傳統(tǒng)編譯器)中生成二進(jìn)制可執(zhí)行文件。另外,模型驅(qū)動(dòng)工程技術(shù)的發(fā)展也需要使用代碼生成器,實(shí)現(xiàn)從模型語言到通用編程語言的轉(zhuǎn)化。然而,許多有錯(cuò)誤的代碼生成器,特別是編譯器,它可以把一個(gè)正確的安全程序變成一個(gè)不正確的不安全的可執(zhí)行代碼。因此,應(yīng)該給予代碼生成器的V&V 以更多的關(guān)注。認(rèn)證機(jī)構(gòu)通常要求代碼生成器必須與它生成系統(tǒng)的部分有相同的安全級(jí)別。

    編譯器要求在語義上是透明的:編譯后的代碼應(yīng)該按照源程序的語義所規(guī)定的方式運(yùn)行。然而,編譯器尤其是優(yōu)化編譯器是執(zhí)行復(fù)雜符號(hào)轉(zhuǎn)換的復(fù)雜程序。編譯器中錯(cuò)誤引發(fā)的事故,它們會(huì)悄悄地把正確的源程序變成不正確的可執(zhí)行程序。對(duì)于低可靠性要求的軟件,僅通過測(cè)試驗(yàn)證,編譯器引入的錯(cuò)誤的影響可以忽略不計(jì)。測(cè)試過程驗(yàn)證的是編譯器生成的可執(zhí)行代碼,經(jīng)過嚴(yán)格的測(cè)試可發(fā)現(xiàn)源程序的錯(cuò)誤。對(duì)于高可靠性要求軟件,這一問題變得至關(guān)重要,需要使用形式化方法(模型檢查、程序驗(yàn)證等)來保證。使用形式化方法進(jìn)行驗(yàn)證幾乎都是在源代碼級(jí)別,編譯器中的漏洞會(huì)將這些經(jīng)過驗(yàn)證的源程序轉(zhuǎn)化為可執(zhí)行程序。如果編譯器中存在錯(cuò)誤,則可能使在源程序上的形式化驗(yàn)證失效。從形式化方法的角度看,編譯器是源程序與硬件處理器之間的一個(gè)薄弱環(huán)節(jié),而后者已經(jīng)被形式化驗(yàn)證。安全關(guān)鍵軟件行業(yè)意識(shí)到了這個(gè)問題,并使用了各種技術(shù)來緩解這個(gè)問題,例如在關(guān)閉所有編譯器優(yōu)化之后對(duì)生成的匯編代碼進(jìn)行手動(dòng)代碼審查。然而,這些技術(shù)并不能完全解決這個(gè)問題,并且在開發(fā)時(shí)間和程序性能方面代價(jià)高昂。更好的方法是將形式化方法應(yīng)用于編譯器本身,以確保它保留源程序的語義。顯然,更好的方法是將形式化方法應(yīng)用于編譯器本身,以確保它保留源程序的語義。目前,已經(jīng)有很多方法和相關(guān)研究,包括書面、機(jī)器上的語義保持證明[1-3]、證明攜帶代碼[4-8]、可信編譯[9-11]、翻譯確認(rèn)[12-19]。

    1 代碼生成器形式化驗(yàn)證方法

    編譯器的形式化驗(yàn)證就是證明源程序S 和目標(biāo)程序C之間滿足給定的正確性屬性Prop(S, C)。正確性屬性包括:

    I. S 和C 在可觀測(cè)行為上是等價(jià)的。

    II. 如果S 有良好定義的語義(不出錯(cuò)),那么S 和C是可觀測(cè)行為等價(jià)的。

    III. 如果S 有良好定義的語義并且滿足功能屬性Spec,那么C 滿足Spec。

    IV. 如果S 是類型和內(nèi)存安全的,那C 也是。

    V. C 是類型和內(nèi)存安全的。

    對(duì)于可信代碼生成器的正確性屬性,選擇第2 種。理由如下:完全可觀測(cè)行為等價(jià)(性質(zhì)I)太強(qiáng),它要求當(dāng)源代碼語義發(fā)生錯(cuò)誤時(shí),編譯生成的目標(biāo)代碼也會(huì)出錯(cuò)。在實(shí)踐中,編譯器可以為具有未定義行為的源程序自由地生成任意代碼。因此,這個(gè)屬性很難證明。通常情況下,如果規(guī)范Spec 依賴于程序的可觀察行為,則規(guī)范的保持性(屬性III)由屬性II 蘊(yùn)含。因此,一勞永逸地證明屬性II,可滿足很多屬性III 中的規(guī)范。屬性IV 是典型的類型保持編譯器,只是屬性III 的一個(gè)實(shí)例。最后,屬性V 是一個(gè)與源程序無關(guān)的屬性,這是一種典型的編譯器,要么直接在編譯器代碼上建立感興趣的屬性(類型安全),要么在源程序上建立感興趣的屬性,并在編譯過程中保存這一屬性。

    一個(gè)編譯器Comp 是一個(gè)從源程序到編譯生成的代碼(記作Comp(S) = Some(C))或錯(cuò)誤(記作:Comp(S) = None)的全函數(shù)。錯(cuò)誤的情況必須考慮,因?yàn)榫幾g器可能生成代碼失敗。例如,源程序有語法或類型錯(cuò)誤、編譯的程序超出了編譯器的能力。

    1)經(jīng)過驗(yàn)證的編譯器

    使用上面的定義,一個(gè)經(jīng)過驗(yàn)證的編譯器是任何完成下面定理的形式化證明的編譯器Comp:

    換句話說,要么編譯器報(bào)告錯(cuò)誤,要么生成滿足所需正確性的屬性的代碼。注意,當(dāng)Comp(S) = None 時(shí),這一規(guī)則也同樣成立。編譯器是否成功地編譯感興趣的源程序不是一個(gè)正確性問題,而是一個(gè)編譯器實(shí)現(xiàn)質(zhì)量問題,這是由諸如測(cè)試之類非形式化方法解決的。從形式化方法的觀點(diǎn)來看,重點(diǎn)是編譯器從不默默地產(chǎn)生錯(cuò)誤的代碼。

    2)攜帶證明的代碼

    攜帶證明代碼和可信編譯使用驗(yàn)證編譯器,它可以生成代碼失?。–Comp(S) = None)或返回一個(gè)編譯產(chǎn)生的C代碼和屬性Prop(S, C)的證明π(CComp(S) = Some(C,π))。證明π可以被使用者獨(dú)立檢查。這種方法沒有必要相信代碼產(chǎn)生者,也不需要驗(yàn)證代碼生成器本身。驗(yàn)證編譯器可以產(chǎn)生正確的證明π,而不是建立Prop(S, C)。

    3)翻譯確認(rèn)

    在翻譯確認(rèn)方法中,標(biāo)準(zhǔn)的編譯器Comp 還輔助于一個(gè)驗(yàn)證器:一個(gè)布爾值函數(shù)Verif(S, C)通過靜態(tài)分析S 和C來驗(yàn)證屬性Prop(S, C)。為獲得形式化保證,驗(yàn)證器自身必須被驗(yàn)證,也就是必須證明:

    然而,這種方法不需要對(duì)編譯器本身進(jìn)行形式化驗(yàn)證。因此,不能保證編譯器產(chǎn)生的代碼總是能夠通過驗(yàn)證器。

    4)混合方法:結(jié)合經(jīng)過驗(yàn)證的編譯器和驗(yàn)證編譯器

    通過重新組合,可以形式化地結(jié)合經(jīng)過驗(yàn)證的編譯器方法和驗(yàn)證編譯器。如果CComp 是一個(gè)驗(yàn)證編譯器并且Verif 是一個(gè)正確的驗(yàn)證器,那么下面的函數(shù)是一個(gè)經(jīng)過驗(yàn)證的編譯器。定理(1)可以直接從定理(2)獲得。

    Comp(S) =

    match CComp(S) with

    |None ->None

    |Some(C, A) -> if Verif(S, C, A) then Some(C)

    else None

    類似地,設(shè)Comp 是一個(gè)經(jīng)過驗(yàn)證的編譯器并且Π 是一個(gè)定理(1)的Coq 證明項(xiàng)。根據(jù)Curry-Howard 同構(gòu)機(jī)制,Π 是一個(gè)函數(shù)包括S,C 和一個(gè)Comp(S) = Some (C)的證明,并且返回一個(gè)Prop(S, C)的證明。一個(gè)驗(yàn)證編譯器定義如下:

    CComp(S) =

    match Comp(S) with

    | None -> None

    |Some(C) -> Some(C, Π S Cπeq)

    其中,πeq 是命題Comp(S) = Some(C)的證明項(xiàng)。伴隨的驗(yàn)證器是Coq 證明檢查器,就像是攜帶證明代碼方法一樣。

    5)編譯過程的組合性

    編譯器通常由很多階段組成,這些階段之間通過中間語言進(jìn)行連接。上面提到的兩種編譯器構(gòu)造方法,經(jīng)過驗(yàn)證的編譯器和驗(yàn)證編譯器都可以通過這種方式進(jìn)行分解。如 果Comp1 和Comp2 分 別 是 從L1 到L2 和L2 到L3 的 經(jīng)過驗(yàn)證的編譯器,他們的組合:

    Comp(S) =

    match Comp1(S) with

    | None -> None

    | Some(I) -> Comp2(I)

    假設(shè)屬性Prop 是可傳遞性的,那么Comp 是一個(gè)從L1到L3 的經(jīng)過驗(yàn)證的編譯器。也就是Prop(S, I)和Prop(I, C)蘊(yùn)含Prop(S, C)。

    相似地,如果CComp1 和CComp2 分別是L1 到L2 和L2 到L3 的驗(yàn)證編譯器,Verif1 和Verif2 是伴隨的驗(yàn)證器,那么一個(gè)從L1 到L3 的驗(yàn)證編譯器為:

    CComp(S) =

    match CComp1(S) with

    |None ->None

    |Some(I, A1) ->

    match CComp2(I) with

    |None->None

    |Some(C, A2)->Some(C, (A1 ,I, A2))

    Verif(S, C, (A1, I, A2)) = Verif1(S, I, A1)/Verif2(I, C, A2)

    2 代碼生成器正確性定義

    編譯階段的語義正確性是根據(jù)形式化源語言和目標(biāo)語言的模擬關(guān)系來定義。上面已經(jīng)介紹了4 種正確性屬性,其中最重要的是編譯過程的語義保持性(屬性II),這種屬性由向前模擬關(guān)系來實(shí)現(xiàn)。編譯器正確性的核心是確定計(jì)算與編譯交互的精確定義。對(duì)于一個(gè)編譯階段的源語言Src和目標(biāo)語言Tgt,可以通過向前模擬關(guān)系實(shí)現(xiàn)編譯器正確性的定義,如圖1 所示。

    其中:

    1)編譯過程Src →Tgt 沿水平方向演變,從左到右。

    2)程序執(zhí)行過程垂直方向,從上到下。

    3)兩種語言的狀態(tài)分別為σ_Src 和σ_Tgt。其中,σ_Src = (c1, m1),σ_Tgt=(c2, m2)。c1 和c2 分別是源語言和目標(biāo)語言的語句,并且這兩種語言具有獨(dú)立的內(nèi)存。

    4)過程→是程序的執(zhí)行方向,根據(jù)編程語言的小步語義關(guān)系σ→σ'或多步語義σ→nσ'確定。

    5)水平關(guān)系采用二元匹配關(guān)系的形式,它將源語言狀態(tài)與目標(biāo)語言狀態(tài)相關(guān)聯(lián),并且在執(zhí)行過程中保持這一關(guān)系。

    圖1 向前模擬關(guān)系示意圖Fig.1 Diagram of forward simulation relationship

    圖2 模擬關(guān)系傳遞組合性示意圖Fig.2 Schematic diagram of simulation relationship transfer combination

    為了更清楚地表示程序運(yùn)行的各種情況,匹配關(guān)系(c1,m1)→(c2,m2)蘊(yùn)含如下命題:

    a)如果c1, m1 →Src c1',m1',那么存在c2' 和m2' 使得c2, m2 →Tgtn c2', m2',并且(c1', m1')→(c2', m2')。

    b)如果c1 終止,那么c2 終止,并且返回值和內(nèi)存都滿足匹配關(guān)系。

    c)如果是函數(shù)調(diào)用語句c1 = (f, a1 →) , c2 = (f, a2 →),要求執(zhí)行前參數(shù)列表a1 →~ a2 →,并且m1~m2,執(zhí)行完畢后返回值和更新后內(nèi)存滿足匹配關(guān)系。

    對(duì)于真實(shí)的編譯器,編譯器的正確性證明必須沿著編譯過程的各個(gè)階段可傳遞性的組合。通過這種方式每個(gè)階段可以相互獨(dú)立地進(jìn)行證明,然后將這些證明串聯(lián)起來。這明顯比單塊地證明編譯器是正確的更加模塊化,并且簡(jiǎn)化了證明難度。

    沿著編譯過程的模擬關(guān)系的可傳遞組合性可以通過圖2 進(jìn)行表示。

    3 編程語言語法

    圖3 Lustre 和C語言抽象語法Fig.3 Lustre and C language abstract syntax

    Lustre 是一種廣泛應(yīng)用于嵌入式控制和信號(hào)處理系統(tǒng)的面向應(yīng)用的編程語言。著名的SCADE[20]和Simulink[21]都是基于Lustre,將Lustre 轉(zhuǎn)換為可執(zhí)行代碼。SCADE 廣泛應(yīng)用于航空控制和反應(yīng)堆監(jiān)視軟件開發(fā)中。Lustre 的主要特征包括:易于構(gòu)建反應(yīng)式控制;程序的執(zhí)行有靜態(tài)有界的空間和時(shí)間;具有基于數(shù)據(jù)流的良好數(shù)學(xué)語義;可追溯和模塊編譯框架;可實(shí)現(xiàn)自動(dòng)化程序驗(yàn)證。Lustre 的抽象語法如圖3 所示,這些抽象語法都是通過遞歸定義的。在表達(dá)式層,可分為一般表達(dá)式,如變量、常量、一元操作表達(dá)式、二元操作表達(dá)式、時(shí)鐘運(yùn)算表達(dá)式等;控制表達(dá)式,如條件表達(dá)式;時(shí)鐘表達(dá)式,如基本時(shí)鐘、子時(shí)鐘。在語句層,Lustre 只有等式語句,等式的類型包括一般賦值、延時(shí)賦值、函數(shù)調(diào)用。一個(gè)完整的Lustre 程序是類型聲明、函數(shù)聲明和主函數(shù)調(diào)用的集合。對(duì)于C 語言,大家都比較熟悉,其抽象語法如右半部分所示,其結(jié)構(gòu)和Lustre 很類似,不再贅述。

    4 Lustre和C語義一致性的定義

    如圖4 所示,Lustre 語言到C 語言的翻譯過程的語義保持性,實(shí)際上就是在相同的初始狀態(tài)下,接受相同的輸入,分別執(zhí)行各自程序的語義,程序執(zhí)行完畢后,最終的狀態(tài)滿足匹配關(guān)系,并且在最終狀態(tài)中查找到相同的程序輸出值。源語言Luster 和目標(biāo)語言C 之間通過一個(gè)轉(zhuǎn)換函數(shù)Comp 建立聯(lián)系。只要完成Lustre 語言到C 語言的語義保持性證明,也就間接證明源語言Lustre 和經(jīng)過Comp 處理生成的C 之間滿足語義保持性。語義保持性證明基于編程語言的操作語義和狀態(tài)的匹配關(guān)系以及程序和環(huán)境的交互。操作語義是一種基于狀態(tài)轉(zhuǎn)換關(guān)系的推理規(guī)則,匹配關(guān)系表示兩個(gè)環(huán)境中標(biāo)識(shí)符和值之間的對(duì)應(yīng)和相等關(guān)系。程序和環(huán)境的交互關(guān)系較為復(fù)雜如圖5 所示。根據(jù)程序的語法結(jié)構(gòu),程序執(zhí)行語義分為類型和函數(shù)聲明語句與主函數(shù)的調(diào)用,主函數(shù)的調(diào)用是函數(shù)調(diào)用的一個(gè)實(shí)例,函數(shù)調(diào)用又分為局部變量聲明和語句執(zhí)行,語句的執(zhí)行實(shí)際就是控制表達(dá)式的求值。其中,聲明類語句,如類型、函數(shù)聲明語句和變量聲明語句會(huì)創(chuàng)建新的環(huán)境和標(biāo)識(shí)符,申請(qǐng)新的內(nèi)存塊??刂祁愓Z句如函數(shù)調(diào)用、語句執(zhí)行、表達(dá)式求值則會(huì)更新狀態(tài),改變標(biāo)識(shí)符對(duì)應(yīng)的值或內(nèi)存空間。求值類語句,則會(huì)根據(jù)當(dāng)前的狀態(tài)來確定自身的值。

    圖4 程序執(zhí)行一致性的定義Fig.4 Definition of program execution consistency

    圖5 程序和環(huán)境的交互關(guān)系Fig.5 Interaction between program and environment

    5 結(jié)束語

    本文針對(duì)一種Lustre 到C 的代碼生成器,準(zhǔn)備采用形式化方法對(duì)其翻譯過程的語義保持性進(jìn)行證明。第一部分介紹了應(yīng)用形式化驗(yàn)證技術(shù)構(gòu)建代碼生成器的方法,包括經(jīng)過驗(yàn)證的編譯器、驗(yàn)證編譯器、翻譯確認(rèn)、混合方法,以及將翻譯階段分解組合的技術(shù);第二部分介紹了語義保持性定義的方法即單向模擬理論;第三部分介紹了源語言Lustre 和目標(biāo)語言C 的抽象語法;第四部分定義了Lustre到C 翻譯過程的語義保持性,將前面的理論應(yīng)用于實(shí)際翻譯過程的定義中,并詳細(xì)介紹了程序和語言狀態(tài)之間的交互。這是程序操作語義的基礎(chǔ),而操作語義又是語義保持性證明的基礎(chǔ)。本論文為后續(xù)實(shí)際代碼生成器的開發(fā)提供理論指導(dǎo),也是后續(xù)代碼生成器形式化語義保持性定義的依據(jù)。

    猜你喜歡
    代碼生成編譯器正確性
    Lustre語言可信代碼生成器研究進(jìn)展
    基于相異編譯器的安全計(jì)算機(jī)平臺(tái)交叉編譯環(huán)境設(shè)計(jì)
    一種基于系統(tǒng)穩(wěn)定性和正確性的定位導(dǎo)航方法研究
    淺談如何提高水質(zhì)檢測(cè)結(jié)果準(zhǔn)確性
    代碼生成技術(shù)在軟件開發(fā)中的應(yīng)用
    電子世界(2016年15期)2016-08-29 02:14:28
    基于XML的代碼自動(dòng)生成工具
    電子科技(2015年2期)2015-12-20 01:09:20
    雙口RAM讀寫正確性自動(dòng)測(cè)試的有限狀態(tài)機(jī)控制器設(shè)計(jì)方法
    通用NC代碼編譯器的設(shè)計(jì)與實(shí)現(xiàn)
    基于關(guān)系數(shù)據(jù)模型代碼生成器的設(shè)計(jì)與實(shí)現(xiàn)
    編譯器無關(guān)性編碼在微控制器中的優(yōu)勢(shì)
    亚洲精品乱久久久久久| 99久久精品国产国产毛片| 国产69精品久久久久777片| 中文字幕久久专区| 伊人久久精品亚洲午夜| 在线a可以看的网站| 日韩欧美精品免费久久| 国产精品无大码| 婷婷色麻豆天堂久久| 国产一区二区三区av在线| eeuss影院久久| 欧美成人一区二区免费高清观看| 大香蕉97超碰在线| 国产69精品久久久久777片| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 日韩成人av中文字幕在线观看| 久久99热这里只有精品18| 日本黄大片高清| 久久久久国产网址| 真实男女啪啪啪动态图| 日韩亚洲欧美综合| 综合色av麻豆| 少妇人妻久久综合中文| 国产极品天堂在线| 边亲边吃奶的免费视频| 欧美最新免费一区二区三区| 久久久久久久久久成人| 亚洲精品一区蜜桃| 久久久久国产精品人妻一区二区| 最近手机中文字幕大全| 日韩成人av中文字幕在线观看| 久久6这里有精品| av国产久精品久网站免费入址| 午夜老司机福利剧场| 精品午夜福利在线看| 午夜激情久久久久久久| av又黄又爽大尺度在线免费看| 国产一区亚洲一区在线观看| 精品久久国产蜜桃| 日韩av免费高清视频| 国内揄拍国产精品人妻在线| 菩萨蛮人人尽说江南好唐韦庄| 在线观看一区二区三区| 国产成年人精品一区二区| 国产亚洲91精品色在线| 国产男女内射视频| 欧美少妇被猛烈插入视频| 免费大片18禁| 国精品久久久久久国模美| 插阴视频在线观看视频| 老司机影院成人| 少妇 在线观看| 成年免费大片在线观看| 国产精品伦人一区二区| 亚洲不卡免费看| 亚洲av成人精品一区久久| 小蜜桃在线观看免费完整版高清| 看黄色毛片网站| 亚洲,欧美,日韩| 伦理电影大哥的女人| 99精国产麻豆久久婷婷| 肉色欧美久久久久久久蜜桃 | av卡一久久| 午夜福利视频精品| 麻豆乱淫一区二区| 亚洲精品中文字幕在线视频 | 亚洲成人精品中文字幕电影| 日韩中字成人| 亚洲精品色激情综合| 麻豆国产97在线/欧美| av一本久久久久| 午夜福利视频精品| 国产精品一区www在线观看| 亚洲成人久久爱视频| 麻豆精品久久久久久蜜桃| 99热全是精品| 美女视频免费永久观看网站| 如何舔出高潮| 在线亚洲精品国产二区图片欧美 | 欧美97在线视频| 久久久欧美国产精品| 伊人久久精品亚洲午夜| 网址你懂的国产日韩在线| 成人高潮视频无遮挡免费网站| 十八禁网站网址无遮挡 | 国产免费视频播放在线视频| 水蜜桃什么品种好| 老女人水多毛片| 国产探花极品一区二区| 亚洲精品自拍成人| 亚洲精品,欧美精品| 亚洲av日韩在线播放| 男人舔奶头视频| 亚洲天堂av无毛| 菩萨蛮人人尽说江南好唐韦庄| 免费电影在线观看免费观看| 色吧在线观看| 啦啦啦在线观看免费高清www| 国产黄a三级三级三级人| 激情五月婷婷亚洲| 久久久精品94久久精品| 亚洲av电影在线观看一区二区三区 | 一个人看的www免费观看视频| 高清午夜精品一区二区三区| 亚洲欧美精品自产自拍| 日本黄大片高清| 国产极品天堂在线| 2022亚洲国产成人精品| av播播在线观看一区| 久久久成人免费电影| 在线观看国产h片| 成人无遮挡网站| 日本黄色片子视频| 国产色爽女视频免费观看| 久久久久久久久久成人| 永久网站在线| 欧美亚洲 丝袜 人妻 在线| 国产伦精品一区二区三区视频9| 狂野欧美激情性xxxx在线观看| 精品久久久久久久末码| 狂野欧美白嫩少妇大欣赏| 国产乱人偷精品视频| 亚洲无线观看免费| 1000部很黄的大片| 国产真实伦视频高清在线观看| www.色视频.com| 舔av片在线| 亚洲婷婷狠狠爱综合网| 国产 精品1| 国产免费视频播放在线视频| 久久久久精品性色| av线在线观看网站| 小蜜桃在线观看免费完整版高清| 成人亚洲欧美一区二区av| 一区二区三区精品91| 国产男人的电影天堂91| 卡戴珊不雅视频在线播放| 少妇熟女欧美另类| 高清在线视频一区二区三区| 亚洲精华国产精华液的使用体验| 在线a可以看的网站| 十八禁网站网址无遮挡 | 18禁动态无遮挡网站| 80岁老熟妇乱子伦牲交| 亚洲经典国产精华液单| 亚洲精品日韩在线中文字幕| 99热网站在线观看| 美女xxoo啪啪120秒动态图| 成人无遮挡网站| 中文字幕亚洲精品专区| 亚洲av中文字字幕乱码综合| 三级男女做爰猛烈吃奶摸视频| 美女视频免费永久观看网站| 免费看日本二区| 亚洲三级黄色毛片| 国产探花极品一区二区| 国产女主播在线喷水免费视频网站| 日韩伦理黄色片| 久久人人爽人人爽人人片va| 丝袜美腿在线中文| 在线免费观看不下载黄p国产| 中文在线观看免费www的网站| 天天一区二区日本电影三级| 男人舔奶头视频| 国产一区亚洲一区在线观看| 91精品伊人久久大香线蕉| 三级国产精品片| 秋霞伦理黄片| 大陆偷拍与自拍| 亚洲欧美日韩无卡精品| 久久久国产一区二区| 欧美成人a在线观看| 欧美丝袜亚洲另类| 伊人久久国产一区二区| kizo精华| 日本黄大片高清| 搡女人真爽免费视频火全软件| 七月丁香在线播放| 亚洲av电影在线观看一区二区三区 | 国产人妻一区二区三区在| 尤物成人国产欧美一区二区三区| 99re6热这里在线精品视频| 中文字幕av成人在线电影| 97超视频在线观看视频| 18禁在线播放成人免费| 亚洲四区av| 亚洲成人一二三区av| 在线观看一区二区三区激情| 成人高潮视频无遮挡免费网站| 亚洲精品自拍成人| 日韩三级伦理在线观看| 观看美女的网站| 2021少妇久久久久久久久久久| 亚洲av不卡在线观看| 午夜视频国产福利| 国产男女超爽视频在线观看| 久久久亚洲精品成人影院| www.色视频.com| 天天躁日日操中文字幕| 91精品国产九色| 日韩在线高清观看一区二区三区| 在线天堂最新版资源| 国产精品av视频在线免费观看| 69人妻影院| 国产乱来视频区| 99久久精品一区二区三区| 精品熟女少妇av免费看| 日本wwww免费看| 校园人妻丝袜中文字幕| a级毛色黄片| av专区在线播放| 大话2 男鬼变身卡| 高清日韩中文字幕在线| 毛片一级片免费看久久久久| 国产精品久久久久久久久免| 亚洲无线观看免费| 亚洲av中文av极速乱| 亚洲内射少妇av| 永久免费av网站大全| 亚洲精品视频女| 激情 狠狠 欧美| 韩国高清视频一区二区三区| 特级一级黄色大片| 又大又黄又爽视频免费| 久久综合国产亚洲精品| 久久99热6这里只有精品| 80岁老熟妇乱子伦牲交| 夜夜看夜夜爽夜夜摸| 国产精品秋霞免费鲁丝片| 在线观看美女被高潮喷水网站| 韩国av在线不卡| 天堂网av新在线| 欧美最新免费一区二区三区| 日韩伦理黄色片| av在线播放精品| 亚洲成人一二三区av| 色5月婷婷丁香| 精品久久久久久久久亚洲| 亚洲精品久久午夜乱码| 亚洲人与动物交配视频| 精品一区二区三卡| 九九在线视频观看精品| 亚洲美女视频黄频| 91久久精品国产一区二区成人| 欧美日韩亚洲高清精品| 中文资源天堂在线| freevideosex欧美| 久久久精品欧美日韩精品| 美女高潮的动态| 国产伦在线观看视频一区| 街头女战士在线观看网站| 欧美性感艳星| 日韩 亚洲 欧美在线| 精品久久久久久久人妻蜜臀av| 男人舔奶头视频| 久久影院123| 国产亚洲一区二区精品| 麻豆成人av视频| 欧美日韩视频精品一区| 亚洲欧美日韩卡通动漫| a级毛色黄片| 伦精品一区二区三区| 哪个播放器可以免费观看大片| 校园人妻丝袜中文字幕| 欧美 日韩 精品 国产| 天天一区二区日本电影三级| 久久精品国产自在天天线| 国产成人a∨麻豆精品| av黄色大香蕉| 在线天堂最新版资源| 日韩大片免费观看网站| 99久久精品国产国产毛片| 成人美女网站在线观看视频| 成人亚洲欧美一区二区av| 亚洲精品乱久久久久久| 国内精品宾馆在线| 日韩电影二区| 久久久亚洲精品成人影院| 国产高清国产精品国产三级 | 国产乱来视频区| 在线播放无遮挡| 国产真实伦视频高清在线观看| av国产精品久久久久影院| 在线亚洲精品国产二区图片欧美 | 街头女战士在线观看网站| 日本av手机在线免费观看| 亚洲精品456在线播放app| 看十八女毛片水多多多| 亚洲欧美成人综合另类久久久| 亚洲国产精品成人综合色| 久热久热在线精品观看| 成人高潮视频无遮挡免费网站| 亚洲天堂av无毛| 在线观看免费高清a一片| 可以在线观看毛片的网站| 成人黄色视频免费在线看| 久久久久九九精品影院| 欧美人与善性xxx| 777米奇影视久久| 美女视频免费永久观看网站| 国产女主播在线喷水免费视频网站| 男男h啪啪无遮挡| 91精品一卡2卡3卡4卡| 在线观看一区二区三区| 水蜜桃什么品种好| 国产精品一区二区三区四区免费观看| 国产精品久久久久久精品古装| xxx大片免费视频| 观看美女的网站| 男人狂女人下面高潮的视频| 精品酒店卫生间| 亚洲激情五月婷婷啪啪| 久久久国产一区二区| 麻豆成人午夜福利视频| 欧美一级a爱片免费观看看| 天堂俺去俺来也www色官网| 日韩一区二区视频免费看| 插逼视频在线观看| 美女主播在线视频| 最近中文字幕高清免费大全6| 三级国产精品片| kizo精华| 国产午夜精品久久久久久一区二区三区| 国产黄a三级三级三级人| 男人爽女人下面视频在线观看| 欧美一级a爱片免费观看看| 亚洲最大成人中文| 可以在线观看毛片的网站| 嘟嘟电影网在线观看| 黄色配什么色好看| 五月伊人婷婷丁香| 性插视频无遮挡在线免费观看| 国产精品麻豆人妻色哟哟久久| 亚洲av欧美aⅴ国产| 久久6这里有精品| 久久精品国产a三级三级三级| 久久精品国产亚洲av涩爱| 精华霜和精华液先用哪个| 亚洲,一卡二卡三卡| 九九爱精品视频在线观看| 国产白丝娇喘喷水9色精品| 久久久久久伊人网av| 一级毛片我不卡| 国产免费又黄又爽又色| 纵有疾风起免费观看全集完整版| 五月玫瑰六月丁香| 精品人妻熟女av久视频| 99久久精品一区二区三区| 神马国产精品三级电影在线观看| 亚洲av电影在线观看一区二区三区 | 在线观看三级黄色| 人妻少妇偷人精品九色| 国产精品不卡视频一区二区| 亚洲精品,欧美精品| av国产精品久久久久影院| 97在线人人人人妻| 免费观看在线日韩| 国产成人福利小说| 国产精品一二三区在线看| 特级一级黄色大片| 少妇丰满av| 久久久久九九精品影院| 亚洲丝袜综合中文字幕| 亚洲激情五月婷婷啪啪| 深爱激情五月婷婷| 乱系列少妇在线播放| 亚洲国产精品999| 免费高清在线观看视频在线观看| av在线播放精品| 精品亚洲乱码少妇综合久久| 亚洲电影在线观看av| 啦啦啦在线观看免费高清www| 亚洲欧美一区二区三区国产| 尾随美女入室| 欧美bdsm另类| 2021少妇久久久久久久久久久| 青春草视频在线免费观看| 汤姆久久久久久久影院中文字幕| 日本av手机在线免费观看| 18禁动态无遮挡网站| 老司机影院毛片| 中文精品一卡2卡3卡4更新| 最近2019中文字幕mv第一页| 欧美变态另类bdsm刘玥| 日本与韩国留学比较| 亚洲综合精品二区| 人妻 亚洲 视频| 久久99蜜桃精品久久| 亚洲欧美日韩卡通动漫| 又爽又黄a免费视频| 一级毛片黄色毛片免费观看视频| 国产成人精品婷婷| 少妇 在线观看| 国产黄色免费在线视频| 亚洲av一区综合| 欧美日韩亚洲高清精品| 国产老妇女一区| 一边亲一边摸免费视频| 秋霞在线观看毛片| 精品酒店卫生间| 成人国产av品久久久| 国产亚洲最大av| 国产69精品久久久久777片| 国产精品一区二区在线观看99| 亚洲自偷自拍三级| 国产69精品久久久久777片| 日韩,欧美,国产一区二区三区| 精品久久久久久电影网| 色婷婷久久久亚洲欧美| 女人久久www免费人成看片| 黄色日韩在线| 中文精品一卡2卡3卡4更新| 最近2019中文字幕mv第一页| 国产成人freesex在线| 亚洲欧美精品专区久久| 国产av国产精品国产| 国产一区有黄有色的免费视频| 国产爱豆传媒在线观看| 国产精品女同一区二区软件| 亚洲不卡免费看| 两个人的视频大全免费| 自拍欧美九色日韩亚洲蝌蚪91 | 久久鲁丝午夜福利片| 国产精品av视频在线免费观看| 久久久久精品性色| 国产伦理片在线播放av一区| 99久久精品热视频| 在线免费观看不下载黄p国产| 亚洲最大成人中文| 日韩三级伦理在线观看| 青春草国产在线视频| 身体一侧抽搐| 青青草视频在线视频观看| 精品人妻一区二区三区麻豆| 国产精品麻豆人妻色哟哟久久| 午夜福利在线在线| 亚洲国产最新在线播放| 一级毛片久久久久久久久女| 国产精品蜜桃在线观看| 国产女主播在线喷水免费视频网站| 欧美日韩视频高清一区二区三区二| 高清在线视频一区二区三区| 亚洲精品亚洲一区二区| 欧美zozozo另类| 久久精品熟女亚洲av麻豆精品| 少妇丰满av| 亚洲成人久久爱视频| 国产毛片a区久久久久| 亚洲av福利一区| 蜜桃亚洲精品一区二区三区| 麻豆久久精品国产亚洲av| 欧美性感艳星| 日本一本二区三区精品| 亚洲精品,欧美精品| 99久久精品国产国产毛片| 一个人看视频在线观看www免费| 国产成人91sexporn| 秋霞在线观看毛片| 成人亚洲欧美一区二区av| 中国国产av一级| videos熟女内射| 国内揄拍国产精品人妻在线| 久久精品夜色国产| 亚洲综合精品二区| 久久久久久久久久久丰满| 男女边摸边吃奶| 18禁在线无遮挡免费观看视频| 欧美97在线视频| 亚洲熟女精品中文字幕| 99久久精品国产国产毛片| 精品少妇黑人巨大在线播放| 在线观看三级黄色| 嘟嘟电影网在线观看| 永久网站在线| 嫩草影院新地址| 久久精品国产亚洲网站| 欧美精品人与动牲交sv欧美| 国精品久久久久久国模美| 亚洲av中文字字幕乱码综合| 亚洲成人中文字幕在线播放| 国产人妻一区二区三区在| .国产精品久久| 激情 狠狠 欧美| av在线老鸭窝| 中文字幕av成人在线电影| 国产免费一区二区三区四区乱码| 日韩成人伦理影院| 大码成人一级视频| 欧美 日韩 精品 国产| 天天躁夜夜躁狠狠久久av| 日本一二三区视频观看| 熟女av电影| 中文精品一卡2卡3卡4更新| 国产久久久一区二区三区| 2022亚洲国产成人精品| 中文乱码字字幕精品一区二区三区| 国产精品.久久久| 国产精品爽爽va在线观看网站| 最近最新中文字幕大全电影3| 精华霜和精华液先用哪个| 51国产日韩欧美| 色网站视频免费| 啦啦啦中文免费视频观看日本| 午夜视频国产福利| 免费电影在线观看免费观看| 如何舔出高潮| 国产黄色免费在线视频| 久久久久网色| h日本视频在线播放| 国产精品精品国产色婷婷| 大又大粗又爽又黄少妇毛片口| 亚洲美女视频黄频| 女人被狂操c到高潮| 国产高潮美女av| 能在线免费看毛片的网站| 网址你懂的国产日韩在线| 中国国产av一级| 精品视频人人做人人爽| 精品国产三级普通话版| 欧美3d第一页| 男女啪啪激烈高潮av片| 免费观看的影片在线观看| 伦理电影大哥的女人| 久久人人爽av亚洲精品天堂 | 国产精品蜜桃在线观看| 久久精品国产自在天天线| av在线app专区| 日韩av免费高清视频| 欧美变态另类bdsm刘玥| 国产亚洲91精品色在线| 又爽又黄a免费视频| 日日撸夜夜添| 亚洲精品乱码久久久v下载方式| 精品国产乱码久久久久久小说| 99久久人妻综合| 亚洲av免费在线观看| 99久久精品一区二区三区| 一级二级三级毛片免费看| 不卡视频在线观看欧美| 国产精品久久久久久av不卡| 久久女婷五月综合色啪小说 | 99久久精品一区二区三区| 一级片'在线观看视频| 午夜免费观看性视频| 听说在线观看完整版免费高清| 精品少妇黑人巨大在线播放| 69av精品久久久久久| av在线亚洲专区| 久久97久久精品| 三级男女做爰猛烈吃奶摸视频| 99久久精品国产国产毛片| 边亲边吃奶的免费视频| 亚洲成人久久爱视频| 日日啪夜夜撸| 干丝袜人妻中文字幕| 国内揄拍国产精品人妻在线| 国产欧美日韩一区二区三区在线 | 噜噜噜噜噜久久久久久91| 国产精品不卡视频一区二区| 免费大片18禁| 免费大片黄手机在线观看| 欧美成人a在线观看| 波野结衣二区三区在线| 插阴视频在线观看视频| 寂寞人妻少妇视频99o| 日韩亚洲欧美综合| 大话2 男鬼变身卡| 久久久久精品性色| 久久精品人妻少妇| 99热全是精品| 亚洲真实伦在线观看| a级毛色黄片| 欧美日韩在线观看h| 干丝袜人妻中文字幕| 国产一区二区在线观看日韩| 在线亚洲精品国产二区图片欧美 | 看非洲黑人一级黄片| 成人亚洲精品av一区二区| 哪个播放器可以免费观看大片| 建设人人有责人人尽责人人享有的 | 51国产日韩欧美| 国产精品国产三级专区第一集| 超碰97精品在线观看| 精品国产乱码久久久久久小说| 国产精品99久久久久久久久| 中国国产av一级| 国产精品99久久久久久久久| 亚洲国产精品成人综合色| 国产av码专区亚洲av| 男人和女人高潮做爰伦理| 三级国产精品欧美在线观看| 亚洲欧美一区二区三区国产| 日产精品乱码卡一卡2卡三| 晚上一个人看的免费电影| 日本wwww免费看| 国产日韩欧美在线精品| 亚洲av免费在线观看| av专区在线播放| 一级毛片久久久久久久久女| 少妇高潮的动态图| 午夜福利视频精品| 精品国产露脸久久av麻豆| 国产老妇伦熟女老妇高清| 日韩av在线免费看完整版不卡| 少妇熟女欧美另类| 日本午夜av视频| 直男gayav资源| 国产精品人妻久久久影院| 99久久精品一区二区三区| 国产精品精品国产色婷婷| 国产精品.久久久| 午夜老司机福利剧场| 欧美精品一区二区大全| 久久精品久久久久久久性| 成人国产麻豆网|