• <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ì)
    成人免费观看视频高清| 好看av亚洲va欧美ⅴa在| 999久久久精品免费观看国产| 欧美黑人精品巨大| 欧美成人性av电影在线观看| 女人被狂操c到高潮| 色综合婷婷激情| 精品国产亚洲在线| 亚洲视频免费观看视频| 久久天躁狠狠躁夜夜2o2o| 大码成人一级视频| 激情在线观看视频在线高清| 精品国产一区二区三区四区第35| 亚洲精品中文字幕一二三四区| 色婷婷av一区二区三区视频| 一本大道久久a久久精品| 久久欧美精品欧美久久欧美| 90打野战视频偷拍视频| aaaaa片日本免费| 欧美最黄视频在线播放免费 | 精品免费久久久久久久清纯| 欧美日韩亚洲国产一区二区在线观看| 久久久久国产精品人妻aⅴ院| 国产野战对白在线观看| 男女之事视频高清在线观看| 久久精品国产99精品国产亚洲性色 | 精品日产1卡2卡| 午夜日韩欧美国产| 天天躁夜夜躁狠狠躁躁| 亚洲av日韩精品久久久久久密| 欧美人与性动交α欧美精品济南到| 久久影院123| 一二三四在线观看免费中文在| 美女午夜性视频免费| 国产伦人伦偷精品视频| av网站在线播放免费| 男男h啪啪无遮挡| 欧美一区二区精品小视频在线| 亚洲精品美女久久久久99蜜臀| 在线观看免费日韩欧美大片| 久久青草综合色| 999精品在线视频| 日本精品一区二区三区蜜桃| 一进一出抽搐动态| 午夜福利影视在线免费观看| 男女下面进入的视频免费午夜 | 精品一品国产午夜福利视频| 这个男人来自地球电影免费观看| 亚洲精品久久午夜乱码| 色哟哟哟哟哟哟| 国产精品二区激情视频| 日韩有码中文字幕| 女人爽到高潮嗷嗷叫在线视频| av天堂在线播放| 午夜福利在线免费观看网站| 久久久久国产一级毛片高清牌| 中文字幕精品免费在线观看视频| 日本 av在线| 久久亚洲真实| 9色porny在线观看| 久久婷婷成人综合色麻豆| 国产精品一区二区三区四区久久 | 天堂√8在线中文| 两性夫妻黄色片| 91老司机精品| 久久欧美精品欧美久久欧美| 久久99一区二区三区| 精品日产1卡2卡| 欧美不卡视频在线免费观看 | 精品一区二区三区av网在线观看| 日本免费一区二区三区高清不卡 | 精品一区二区三区四区五区乱码| 99国产精品99久久久久| www.自偷自拍.com| 精品免费久久久久久久清纯| 国产激情久久老熟女| 9热在线视频观看99| 午夜a级毛片| 最近最新免费中文字幕在线| 国产熟女午夜一区二区三区| 久久 成人 亚洲| 男人舔女人的私密视频| videosex国产| 精品日产1卡2卡| 老司机在亚洲福利影院| 免费在线观看完整版高清| 两性夫妻黄色片| av国产精品久久久久影院| 日韩免费av在线播放| 成人亚洲精品一区在线观看| 自拍欧美九色日韩亚洲蝌蚪91| 老司机亚洲免费影院| 日韩精品免费视频一区二区三区| 国产色视频综合| av国产精品久久久久影院| 男人舔女人的私密视频| 亚洲性夜色夜夜综合| 性欧美人与动物交配| 欧美国产精品va在线观看不卡| 午夜福利欧美成人| 欧美精品一区二区免费开放| 99久久99久久久精品蜜桃| 免费看a级黄色片| 国产伦人伦偷精品视频| 国产日韩一区二区三区精品不卡| 亚洲专区中文字幕在线| 国产精品爽爽va在线观看网站 | 精品免费久久久久久久清纯| 黑人欧美特级aaaaaa片| 91字幕亚洲| 露出奶头的视频| 国产亚洲欧美98| 国产免费男女视频| 亚洲,欧美精品.| 国产欧美日韩一区二区精品| 免费在线观看视频国产中文字幕亚洲| 精品人妻在线不人妻| 嫁个100分男人电影在线观看| 人人妻人人添人人爽欧美一区卜| 黑人巨大精品欧美一区二区蜜桃| 久久中文字幕一级| 91大片在线观看| 亚洲国产欧美日韩在线播放| 极品教师在线免费播放| 高清在线国产一区| 老司机靠b影院| 露出奶头的视频| 久久久久国产一级毛片高清牌| 国产精品98久久久久久宅男小说| 琪琪午夜伦伦电影理论片6080| 桃色一区二区三区在线观看| 777久久人妻少妇嫩草av网站| 亚洲第一青青草原| 桃色一区二区三区在线观看| 9热在线视频观看99| 在线免费观看的www视频| 99在线视频只有这里精品首页| 美女福利国产在线| avwww免费| 国产精华一区二区三区| av电影中文网址| 亚洲精品久久成人aⅴ小说| 午夜免费激情av| 国产成人av激情在线播放| 精品电影一区二区在线| 一个人观看的视频www高清免费观看 | 国内久久婷婷六月综合欲色啪| 成人特级黄色片久久久久久久| 99在线人妻在线中文字幕| 日本撒尿小便嘘嘘汇集6| 在线十欧美十亚洲十日本专区| 国产精品国产av在线观看| 麻豆国产av国片精品| 国产亚洲精品综合一区在线观看 | 亚洲在线自拍视频| 韩国精品一区二区三区| 免费搜索国产男女视频| 亚洲精品久久午夜乱码| 国产主播在线观看一区二区| 亚洲黑人精品在线| 啦啦啦在线免费观看视频4| 国产精品影院久久| 1024视频免费在线观看| 一区二区三区国产精品乱码| 久久国产精品男人的天堂亚洲| 母亲3免费完整高清在线观看| 久久人妻av系列| 亚洲 国产 在线| 国产av精品麻豆| 夜夜夜夜夜久久久久| 操出白浆在线播放| 亚洲五月婷婷丁香| 亚洲国产中文字幕在线视频| 最新美女视频免费是黄的| 老司机在亚洲福利影院| 亚洲成人免费av在线播放| 亚洲精品美女久久久久99蜜臀| 免费不卡黄色视频| 亚洲成人免费电影在线观看| 少妇裸体淫交视频免费看高清 | 亚洲精品国产区一区二| 免费在线观看黄色视频的| 亚洲色图综合在线观看| 色哟哟哟哟哟哟| 18禁国产床啪视频网站| 亚洲国产精品一区二区三区在线| 国产精品 国内视频| 自拍欧美九色日韩亚洲蝌蚪91| 窝窝影院91人妻| 亚洲五月色婷婷综合| 国产精品久久久av美女十八| 在线天堂中文资源库| 91国产中文字幕| 久久国产精品人妻蜜桃| 侵犯人妻中文字幕一二三四区| 一区二区日韩欧美中文字幕| 亚洲国产精品一区二区三区在线| www国产在线视频色| 老司机深夜福利视频在线观看| 亚洲美女黄片视频| 极品教师在线免费播放| 免费不卡黄色视频| netflix在线观看网站| 999久久久国产精品视频| 五月开心婷婷网| 日韩一卡2卡3卡4卡2021年| 亚洲av片天天在线观看| 日韩欧美国产一区二区入口| 成人亚洲精品一区在线观看| 日韩有码中文字幕| 欧美精品一区二区免费开放| 精品久久蜜臀av无| 9191精品国产免费久久| 18禁观看日本| 长腿黑丝高跟| 中文欧美无线码| 国产成人av激情在线播放| 国产无遮挡羞羞视频在线观看| 久久中文看片网| 黄片大片在线免费观看| 黄片播放在线免费| 精品一区二区三区视频在线观看免费 | 99re在线观看精品视频| 男女下面插进去视频免费观看| 久久久久国产一级毛片高清牌| 一边摸一边抽搐一进一出视频| 80岁老熟妇乱子伦牲交| 日韩大码丰满熟妇| 成人影院久久| 在线观看66精品国产| 日韩欧美一区视频在线观看| 亚洲国产精品一区二区三区在线| 老司机午夜福利在线观看视频| 成人永久免费在线观看视频| 波多野结衣av一区二区av| 露出奶头的视频| 99久久精品国产亚洲精品| 亚洲中文日韩欧美视频| 国产男靠女视频免费网站| 男女下面插进去视频免费观看| 亚洲欧美日韩高清在线视频| 精品人妻1区二区| 麻豆av在线久日| 中文字幕av电影在线播放| 欧美在线黄色| 中文欧美无线码| 日韩免费高清中文字幕av| 精品一品国产午夜福利视频| 亚洲五月婷婷丁香| 免费一级毛片在线播放高清视频 | 天堂动漫精品| 首页视频小说图片口味搜索| 成人特级黄色片久久久久久久| 国产精品av久久久久免费| 级片在线观看| 国产精品影院久久| 一个人观看的视频www高清免费观看 | a级片在线免费高清观看视频| 久9热在线精品视频| 欧美一级毛片孕妇| 欧美乱色亚洲激情| 亚洲成人国产一区在线观看| 一级作爱视频免费观看| 亚洲色图av天堂| 极品教师在线免费播放| 精品高清国产在线一区| 欧美日本中文国产一区发布| 欧美久久黑人一区二区| 一区二区日韩欧美中文字幕| 人妻久久中文字幕网| 18禁观看日本| 在线观看日韩欧美| 久久婷婷成人综合色麻豆| 一级片免费观看大全| 女人爽到高潮嗷嗷叫在线视频| 长腿黑丝高跟| 9色porny在线观看| 男女下面进入的视频免费午夜 | 日本免费a在线| 国产99久久九九免费精品| av视频免费观看在线观看| 人人妻人人澡人人看| 精品国产超薄肉色丝袜足j| 满18在线观看网站| 亚洲自偷自拍图片 自拍| 国产午夜精品久久久久久| 高清在线国产一区| 久久狼人影院| 亚洲成国产人片在线观看| 午夜视频精品福利| 高清毛片免费观看视频网站 | 嫩草影院精品99| xxxhd国产人妻xxx| 天堂动漫精品| 多毛熟女@视频| av天堂在线播放| 亚洲色图 男人天堂 中文字幕| 欧美日韩av久久| 免费女性裸体啪啪无遮挡网站| 日日摸夜夜添夜夜添小说| 欧美老熟妇乱子伦牲交| 国产成人啪精品午夜网站| 男女午夜视频在线观看| 桃色一区二区三区在线观看| av中文乱码字幕在线| 在线观看日韩欧美| 成人av一区二区三区在线看| 成人黄色视频免费在线看| 国产亚洲av高清不卡| 在线看a的网站| 欧美乱码精品一区二区三区| 99国产综合亚洲精品| 欧美最黄视频在线播放免费 | 校园春色视频在线观看| 无遮挡黄片免费观看| 一进一出抽搐动态| 精品电影一区二区在线| 如日韩欧美国产精品一区二区三区| 亚洲欧美精品综合一区二区三区| 亚洲精华国产精华精| 女性被躁到高潮视频| 国内毛片毛片毛片毛片毛片| 国产成+人综合+亚洲专区| 午夜福利在线免费观看网站| 亚洲av成人一区二区三| 黄色视频,在线免费观看| 久久国产亚洲av麻豆专区| 91精品三级在线观看| 两个人看的免费小视频| 欧美黑人欧美精品刺激| 久久热在线av| 免费在线观看完整版高清| 级片在线观看| 亚洲第一青青草原| 久久久久久久久免费视频了| 十八禁网站免费在线| 国产精品一区二区免费欧美| 欧美黑人欧美精品刺激| 高潮久久久久久久久久久不卡| 国产欧美日韩一区二区三| 高清av免费在线| 日本欧美视频一区| 免费久久久久久久精品成人欧美视频| 精品人妻在线不人妻| 熟女少妇亚洲综合色aaa.| 搡老岳熟女国产| 国产精品亚洲av一区麻豆| 欧美日本亚洲视频在线播放| 狂野欧美激情性xxxx| 日韩成人在线观看一区二区三区| 亚洲一区高清亚洲精品| 亚洲美女黄片视频| 欧美一级毛片孕妇| 在线观看免费视频网站a站| 婷婷丁香在线五月| 久久亚洲精品不卡| 国产片内射在线| 两个人免费观看高清视频| 亚洲男人的天堂狠狠| 免费少妇av软件| 国产精品亚洲av一区麻豆| 久久人人精品亚洲av| 亚洲欧美激情综合另类| 久久欧美精品欧美久久欧美| 最新在线观看一区二区三区| 精品久久久久久,| 国产精品亚洲av一区麻豆| 亚洲伊人色综图| 黑人操中国人逼视频| 精品国产一区二区三区四区第35| 黄片大片在线免费观看| 精品卡一卡二卡四卡免费| 精品一区二区三卡| 成年人黄色毛片网站| 国产成+人综合+亚洲专区| 91麻豆精品激情在线观看国产 | 亚洲中文字幕日韩| 视频区欧美日本亚洲| 欧美日韩亚洲国产一区二区在线观看| 欧美一区二区精品小视频在线| 夜夜爽天天搞| 一级毛片高清免费大全| 男女做爰动态图高潮gif福利片 | 少妇裸体淫交视频免费看高清 | 黑人欧美特级aaaaaa片| 啦啦啦免费观看视频1| bbb黄色大片| 亚洲欧美激情在线| 欧美乱妇无乱码| 久久婷婷成人综合色麻豆| 亚洲五月婷婷丁香| 欧美日韩亚洲高清精品| 免费在线观看亚洲国产| 亚洲自拍偷在线| 精品久久蜜臀av无| 两个人免费观看高清视频| 久久久久精品国产欧美久久久| 午夜免费观看网址| 人妻丰满熟妇av一区二区三区| 天堂√8在线中文| 日日摸夜夜添夜夜添小说| 亚洲av日韩精品久久久久久密| 亚洲av片天天在线观看| 一夜夜www| 激情在线观看视频在线高清| 亚洲人成电影观看| 欧美一区二区精品小视频在线| 美女 人体艺术 gogo| 亚洲精品在线观看二区| 精品久久蜜臀av无| 两个人免费观看高清视频| 天堂影院成人在线观看| 亚洲熟妇熟女久久| 欧美日韩国产mv在线观看视频| 国产亚洲精品久久久久5区| 欧美激情久久久久久爽电影 | 国产亚洲欧美精品永久| 在线永久观看黄色视频| xxxhd国产人妻xxx| 国产精品自产拍在线观看55亚洲| 日韩免费高清中文字幕av| 在线看a的网站| 精品福利观看| 青草久久国产| 黑人巨大精品欧美一区二区蜜桃| 久久草成人影院| 久久精品aⅴ一区二区三区四区| 中文字幕最新亚洲高清| 黄色视频不卡| 亚洲专区字幕在线| av超薄肉色丝袜交足视频| 女同久久另类99精品国产91| 欧美日韩视频精品一区| 神马国产精品三级电影在线观看 | 午夜影院日韩av| 少妇的丰满在线观看| 国产不卡一卡二| 黑人猛操日本美女一级片| 国产精品免费一区二区三区在线| 啦啦啦在线免费观看视频4| 黑丝袜美女国产一区| 老司机亚洲免费影院| 午夜福利在线观看吧| 一区二区三区激情视频| 国产成人一区二区三区免费视频网站| 巨乳人妻的诱惑在线观看| 男女高潮啪啪啪动态图| 在线天堂中文资源库| 韩国av一区二区三区四区| 高清黄色对白视频在线免费看| 777久久人妻少妇嫩草av网站| 1024视频免费在线观看| 欧美日韩亚洲高清精品| 亚洲成a人片在线一区二区| 在线观看一区二区三区激情| 法律面前人人平等表现在哪些方面| 久久精品国产清高在天天线| 欧美最黄视频在线播放免费 | 97超级碰碰碰精品色视频在线观看| 国产av一区在线观看免费| 成人特级黄色片久久久久久久| 亚洲av美国av| 丰满迷人的少妇在线观看| 精品国产美女av久久久久小说| 自拍欧美九色日韩亚洲蝌蚪91| 人人妻,人人澡人人爽秒播| 欧美日韩福利视频一区二区| 国产精品一区二区精品视频观看| av在线天堂中文字幕 | 91在线观看av| 女性生殖器流出的白浆| 看片在线看免费视频| 成人亚洲精品一区在线观看| 久久国产精品人妻蜜桃| 亚洲精品久久成人aⅴ小说| 极品人妻少妇av视频| 国产精品亚洲一级av第二区| cao死你这个sao货| 淫妇啪啪啪对白视频| 亚洲av成人不卡在线观看播放网| av超薄肉色丝袜交足视频| 一级a爱视频在线免费观看| 亚洲av日韩精品久久久久久密| 国产成人免费无遮挡视频| 亚洲精品美女久久久久99蜜臀| 欧美大码av| 91精品三级在线观看| 国产精品电影一区二区三区| 在线免费观看的www视频| 久久久国产一区二区| 国产成人系列免费观看| 99久久综合精品五月天人人| 在线视频色国产色| 女人被狂操c到高潮| 国产又爽黄色视频| 国产单亲对白刺激| 女人高潮潮喷娇喘18禁视频| 女警被强在线播放| 亚洲国产欧美日韩在线播放| 嫁个100分男人电影在线观看| 久热爱精品视频在线9| 男女下面插进去视频免费观看| 免费日韩欧美在线观看| 欧美日韩乱码在线| 女人爽到高潮嗷嗷叫在线视频| 久久久精品欧美日韩精品| 精品高清国产在线一区| 成人亚洲精品一区在线观看| 丝袜美足系列| 色综合站精品国产| 精品卡一卡二卡四卡免费| 久久久精品欧美日韩精品| 99久久99久久久精品蜜桃| 日韩视频一区二区在线观看| 精品国产国语对白av| 成在线人永久免费视频| 好看av亚洲va欧美ⅴa在| 久久人妻福利社区极品人妻图片| 欧美日韩国产mv在线观看视频| 国产精品av久久久久免费| 国产伦一二天堂av在线观看| 中文字幕另类日韩欧美亚洲嫩草| 女人爽到高潮嗷嗷叫在线视频| 大陆偷拍与自拍| www日本在线高清视频| 后天国语完整版免费观看| 亚洲国产精品999在线| 人人澡人人妻人| 国产亚洲精品久久久久5区| 久久中文字幕一级| 午夜两性在线视频| 日本撒尿小便嘘嘘汇集6| 欧美午夜高清在线| 国产亚洲精品综合一区在线观看 | 色老头精品视频在线观看| 一区在线观看完整版| 国产xxxxx性猛交| 久久青草综合色| 国产成人精品无人区| 午夜视频精品福利| www.精华液| 久久精品人人爽人人爽视色| 一二三四在线观看免费中文在| 美女 人体艺术 gogo| 另类亚洲欧美激情| 香蕉久久夜色| 男女下面插进去视频免费观看| 一进一出抽搐gif免费好疼 | 日韩三级视频一区二区三区| 色婷婷久久久亚洲欧美| 午夜精品久久久久久毛片777| 久久狼人影院| 一区二区三区国产精品乱码| 一边摸一边抽搐一进一小说| 村上凉子中文字幕在线| 午夜免费鲁丝| 免费人成视频x8x8入口观看| 日韩欧美国产一区二区入口| 搡老乐熟女国产| 丝袜美腿诱惑在线| 亚洲一区二区三区色噜噜 | 婷婷精品国产亚洲av在线| 亚洲欧洲精品一区二区精品久久久| 极品教师在线免费播放| 欧美日韩黄片免| 婷婷丁香在线五月| 五月开心婷婷网| 又紧又爽又黄一区二区| 最新在线观看一区二区三区| 亚洲精品美女久久久久99蜜臀| 手机成人av网站| 一进一出抽搐动态| 久久精品国产清高在天天线| 国产免费男女视频| av福利片在线| 丰满的人妻完整版| av电影中文网址| 国产熟女午夜一区二区三区| 久热这里只有精品99| 韩国av一区二区三区四区| 成年人黄色毛片网站| 久久狼人影院| 99久久99久久久精品蜜桃| 久久性视频一级片| 在线观看一区二区三区| 色综合婷婷激情| 久久性视频一级片| 在线观看一区二区三区| 9191精品国产免费久久| 香蕉国产在线看| 日本 av在线| 国产熟女xx| 久久久国产成人免费| 国产av一区二区精品久久| 成人永久免费在线观看视频| 69精品国产乱码久久久| 国产精品久久久人人做人人爽| 亚洲一区二区三区不卡视频| 一级作爱视频免费观看| 他把我摸到了高潮在线观看| 免费在线观看视频国产中文字幕亚洲| 日韩有码中文字幕| 久久亚洲精品不卡| 人人妻人人添人人爽欧美一区卜| 淫秽高清视频在线观看| 日韩国内少妇激情av| 一级片免费观看大全| 精品国产亚洲在线| 99香蕉大伊视频| 99久久人妻综合| 老司机午夜福利在线观看视频| 欧美黑人精品巨大| 亚洲欧美日韩高清在线视频| 91成年电影在线观看| 欧美精品啪啪一区二区三区|