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

    基于SM T求解器的嵌入式多線程程序數(shù)據(jù)競態(tài)條件分析?

    2018-04-16 08:08:20潘有順王艷玲周祖坤王曉亮
    計算機與數(shù)字工程 2018年3期
    關(guān)鍵詞:約束條件線程時序

    容 會 潘有順 王艷玲 周祖坤 王曉亮

    (1.昆明冶金高等??茖W(xué)校藝術(shù)設(shè)計學(xué)院 昆明 650033)(2.昆明理工大學(xué)云南省計算機技術(shù)應(yīng)用重點實驗室 昆明 650500)(3.昆明理工大學(xué)信息工程與自動化學(xué)院 昆明 650500)(4.昆明冶金高等??茖W(xué)校外語學(xué)院 昆明 650033)(5.昆明冶金高等??茖W(xué)校招生就業(yè)處 昆明 650033)(6.昆明冶金高等??茖W(xué)校商學(xué)院 昆明 650033)

    1 引言

    近年來,在嵌入式硬件領(lǐng)域中,一個芯片上具有多核處理器(CMP)已經(jīng)開始占據(jù)市場并成為主流趨勢,再加上對嵌入式軟件功能的需求日益增加且趨向復(fù)雜,因而在嵌入式軟件設(shè)計中多線程技術(shù)已逐步廣泛應(yīng)用起來。利用多線程編程技術(shù)設(shè)計的嵌入式軟件在其運行過程中能夠?qū)崿F(xiàn)并發(fā)運行,最終達(dá)到了提高軟件性能的目的。跟普通PC系統(tǒng)相比,因共享嵌入式系統(tǒng)中資源為公共資源,多個線程編程技術(shù)會出現(xiàn)較高的復(fù)雜性與不確定性,從而導(dǎo)致嵌入式軟件系統(tǒng)的故障,而最為嚴(yán)重的問題是數(shù)據(jù)競態(tài)條件故障。所以,如何減少多線程軟件的故障發(fā)生,提高程序的運行質(zhì)量,剖析多線程程序中所出現(xiàn)的數(shù)據(jù)競態(tài)條件成為嵌入式系統(tǒng)需要解決的重要問題[1~3]。

    數(shù)據(jù)競態(tài)條件的分析根據(jù)檢測分析的依據(jù)不同主要分為基于鎖集的競態(tài)條件檢測分析、基于發(fā)生序(happens-before)的競態(tài)條件檢測分析和基于鎖集和發(fā)生序相結(jié)合的競態(tài)條件檢測分析三種方法。前兩種方法又各自存在不足,基于鎖集分析方法經(jīng)常會有誤報現(xiàn)象發(fā)生,基于發(fā)生序分析方法容易受到線程調(diào)度與交錯的影響會產(chǎn)生漏報現(xiàn)象[4~5]。

    本文提出一種基于SMT求解器的嵌入式多線程程序數(shù)據(jù)競態(tài)條件檢測分析方法,它是在獲得并行程序一次執(zhí)行路徑信息記錄的基礎(chǔ)上運用靜態(tài)分析(事后分析)方法,也就是將分析檢測數(shù)據(jù)競態(tài)條件過程轉(zhuǎn)變?yōu)镾MT(可滿足性模理論)求解過程。具體是由嵌入式多線程程序一次執(zhí)行路徑信息所構(gòu)建的各種約束表達(dá)式組成的一個路徑模型F和一個數(shù)據(jù)競態(tài)發(fā)生條件T,然后利用SMT求解器去求解,再根據(jù)求解結(jié)果來判斷程序在這一次執(zhí)行過程中是否存在著數(shù)據(jù)競態(tài)條件,若有就用數(shù)據(jù)競態(tài)繪圖模塊輸出競態(tài)條件圖(RG)和用證據(jù)數(shù)組(WA)來記錄相應(yīng)解釋路徑序列。這樣程序設(shè)計人員就可以快速查看到引發(fā)數(shù)據(jù)競態(tài)條件的原因及關(guān)鍵節(jié)點,從而便于對源程序進行修改和完善[6~9]。

    2 嵌入式多線程程序數(shù)據(jù)競態(tài)條件描述

    在嵌入式編程中,多線程數(shù)據(jù)競態(tài)條件定義為兩個或兩個以上的線程事件(屬于不同線程)在對沒有同步機制保護的共享資源進行訪問時,它們中至少有一個為寫訪問,最終由這些線程事件的執(zhí)行順序決定結(jié)果。兩個來自不同線程的線程事件作出的訪問操作構(gòu)成了訪問對,用(R,W)表示該訪問對,如果沒有使用同步機制進行保護,此時訪問對(R,W)就形成了數(shù)據(jù)競態(tài)條件[10]。因為組成數(shù)據(jù)競態(tài)的沖突訪問對(R,W)運行的順序不能明確,這樣程序中共享資源的最后運行結(jié)果將由沖突訪問對的運行順序決定,所以說數(shù)據(jù)競態(tài)條件會導(dǎo)致嵌入式多線程程序在運行過程中產(chǎn)生不確定性,如圖1所示。

    在圖1所描述的兩個多線程程序并發(fā)運行過程中,如果兩個線程中線程事件執(zhí)行的順序不確定時,沖突訪問對(R0(x),W1(x))和(W0(x),W1(x))之間就會不被同步機制保護,以致形成了數(shù)據(jù)競態(tài)條件。針對讀訪問R0(x)所得到的x值起始于Thead0中的W0(x)與Thead1中的W1(x)這兩個寫操作事件,其結(jié)果全部依賴于讀訪問R0(x)和寫訪問W1(x)的真實的執(zhí)行順序。

    圖1 嵌入式系統(tǒng)中數(shù)據(jù)競態(tài)條件案例

    3 基于SM T求解器數(shù)據(jù)競態(tài)條件分析方法的相關(guān)概念

    為了便于我們分析嵌入式多線程程序在程序運行時表現(xiàn)的數(shù)據(jù)競態(tài)條件,我們在這里對用于分析數(shù)據(jù)競態(tài)條件會使用到的相關(guān)概念及表示符號描述如下:

    定義1:線程事件(ei)是指在嵌入式多線程程序執(zhí)行過程中,其中一個線程所表現(xiàn)出來的一個操作事件[11]。

    定義2:執(zhí)行路徑(p)是指在嵌入式多線程程序任何時候執(zhí)行過程中全部執(zhí)行的線程事件(ei)所形成的一組有順序的排列,用 p=(e1<e2<…<en)表示。這里的ei表示多線程程序中的一個線程事件,執(zhí)行路徑(p)中線程事件(ei)依據(jù)程序的順序一致性語義來進行羅列[12]。

    定義3:偏序關(guān)系(<)是指在嵌入式多線程某次程序運行時,線程事件(ei)相互之間存在的前后關(guān)系,我們用符號“<”來表示。例如用e2<e1表示e2在 e1前面發(fā)生[13]。

    定義4:數(shù)據(jù)競態(tài)條件是指在嵌入式多線程程序任何一次執(zhí)行過程中,假設(shè)Thread1中線程事件e1和Thread2中線程事件e2,如果e1先對內(nèi)存中一個沒有同步保護共享變量進行讀訪問操作,與此同時e2對該變量進行寫訪問作操,我們就說線程事件e1和e2之間具有數(shù)據(jù)竟態(tài)條件,用“→或←”符號表示。假設(shè)有兩個線程事件e1和e2它們之間存在數(shù)據(jù)競態(tài)關(guān)系并且e1比e2先執(zhí)行,我們就可以用表示為,如圖2所示。

    定義5:證據(jù)數(shù)組(WA)是指在SMT求解器進行數(shù)據(jù)競態(tài)條件檢測分析完成以后,用來存儲解釋路徑的字符數(shù)組,該字符數(shù)組主要用來存儲一個二維字符[14]。

    圖2 嵌入式程序中多線程數(shù)據(jù)競態(tài)條件時空圖

    定義6:數(shù)據(jù)競態(tài)圖(RG)是指表示嵌入式程序中線程間的數(shù)據(jù)競態(tài)關(guān)系。一般用“○”表示線程事件,用“→或←”表示線程間競態(tài)關(guān)系[15]。

    4 基于SM T求解器的數(shù)據(jù)競態(tài)條件檢測方法

    在嵌入式多線程程序中用 p=(e1<e2<…<en)表示線程隊列TQ與事件記錄TMi轉(zhuǎn)換成一個執(zhí)行路徑。

    4.1 建立有關(guān)時序約束條件

    依據(jù)程序中語義和時序的執(zhí)行,通過在執(zhí)行路徑p的基礎(chǔ)上分解成相關(guān)的時序約束條件。

    1)建立共享內(nèi)存變量值狀態(tài)的約束條件(I)。

    我們通過將線程對內(nèi)存變量的訪問按照程序執(zhí)語義序列化成對應(yīng)的邏輯表達(dá)式來反映嵌入式多線程程序中內(nèi)存變量的值狀態(tài)的變化過程。例如:x∧y,這里的x和y用來代表對內(nèi)存變量的值的訪問,它們之間采用合取運算(∧),這種約束條件用 I表示[2]。

    2)建立線程事件的時序約束條件(II)。

    根據(jù)規(guī)定的順序一致性語義,嵌入式多線程所有線程事件必須按照線程內(nèi)部的先后順序進行各自的操作,此時就要建立體現(xiàn)執(zhí)行順序的約束條件。這里任何一個線程內(nèi)部的線程事件ei中I按規(guī)定從小到大羅列出來(即:ei<ei+1<…<ei+n),它們之間的時序通過偏序(“<”)來表示,不一樣的線程中線程事件采用合取運算(∧),這種時序約束條件采用 II表示[2]。

    3)建立線程事件讀寫的時序約束條件(III)。

    對線程事件進行讀或?qū)懙南群箜樞虮硎玖饲度胧蕉嗑€程程序任何一次執(zhí)行路徑(p)中線程之間的進行讀或?qū)懙南群箜樞?。比如?x∧ej<ei∧(ek<ej∨ej<ek)),對x這個共享變量,線程事件 ei讀取到的值就是最近一個線程事件ej寫入的值。為了達(dá)到這個目的就要求ej必須比ei先執(zhí)行,與此同時線程事件ek在執(zhí)行寫操作時或者在寫操作ej前面執(zhí)行,或者在讀操作ei后面執(zhí)行。這種時序約束用 III表示[2]。

    4.2 構(gòu)建Yices求解器的輸入量

    1)構(gòu)建路徑模型(F)

    在建立有關(guān)時序約束條件分析的基礎(chǔ)上,將上述推理出來的的各種約束條件表達(dá)式采用合?。ā模┻\算,形成了一個包括嵌入式多線程程序執(zhí)行過程中所有可能發(fā)生的很多約束條件的一階邏輯表達(dá)式(路徑模型F),用它作為Yices求解器的一個輸入量,這里路徑模型F如下所示。

    其中,I代表內(nèi)存變量值的狀態(tài)約束條件,II代表線程事件的時序約束條件,III代表線程事件讀寫時序的約束條件。

    2)構(gòu)建數(shù)據(jù)競態(tài)發(fā)生條件(Ti)

    通過由路徑追蹤方法分析多線程一次執(zhí)行路徑p,依據(jù)本文中定義4(數(shù)據(jù)競態(tài)條件)得到對同一內(nèi)存變量進行讀、寫或?qū)憽懺L問操作的兩個屬于不同線程事件ei與ej。通過對這兩個線程事件進行交換,同時推出包含它們前后線程事件的一個合取范式Ti。因為在一個執(zhí)行路徑p中依據(jù)當(dāng)前狀況能構(gòu)成許多個Ti。比如:e1,e2是ei的前后線程事件,e3,e4是ej的前后線程事件,這樣構(gòu)建的數(shù)據(jù)競態(tài)發(fā)生條件 Ti=(e1<ej<e2∧e3<ei<e4)。此處在構(gòu)建Ti時,依據(jù)定義4找可能發(fā)生數(shù)據(jù)競態(tài)條件的線程事件,這樣可以減少了SMT求解器的分析次數(shù)和工作量。

    5 實驗驗證

    本文通過一個簡單的嵌入式多線程程序作為調(diào)試用例,如圖3所示,通過這個用例證明了本文中提出的嵌入式數(shù)據(jù)競態(tài)條件檢測分析方法在檢測分析程序一次執(zhí)行過程中發(fā)生的數(shù)據(jù)競態(tài)條件的有效性。

    圖3 嵌入式多線程程序為調(diào)試用例

    本用例中通過多線程程序在任何一次運行后通過路徑追蹤方法可以得出執(zhí)行路徑為 p=(e1<e2<e3<e4<e5<e6<e7<e8<e9<e10<e11<e12) 。這里用ei來表示線程事件,用i表示線程事件中的順序號。

    依據(jù)規(guī)定的程序執(zhí)行時序與執(zhí)行語義要求,以現(xiàn)有的執(zhí)行路徑p做為基礎(chǔ),然后跟源程序結(jié)合起來建立的約束條件如下:

    內(nèi)存變量值共享狀態(tài)的約束條件(I)。用x和y表示源代碼中的全局共享變量,通過推理得到如下I表達(dá)式:

    線程事件的時序約束條件(II)。依據(jù)執(zhí)行路徑p和線程內(nèi)執(zhí)行語義,推理出如下III表達(dá)式:

    線程事件的讀寫時序約束條件(III)。用x和y表示源代碼中的全局共享變量。依據(jù)執(zhí)行路徑p,針對x變量,讀線程事件有e8和e11,寫線程事件有e1,e8和e11,通過推理得到和它相關(guān)的讀寫時序表達(dá)式為

    針對y變量,讀線程事件有e6和e10,寫線程事件有e2,e6和e10,通過推理得到和它相關(guān)的讀寫時序表達(dá)式為

    然后對這兩個表達(dá)式采用析?。ā牛┻\算,最終可以得出III表達(dá)式如下

    結(jié)合上述推理出來的三個約束條件表達(dá)式采用合取運算,這樣就可以得出路徑模型F。

    依據(jù)執(zhí)行路徑p和數(shù)據(jù)競態(tài)條件定義4,我們就能得出程序中一個可能的數(shù)據(jù)競態(tài)發(fā)生條件T1表達(dá)式如下

    通過合取范式(F∧T1)輸入到Y(jié)ices求解器中進行運算,Result結(jié)果為Unsat,輸出“有競態(tài)條件”,與此同時得到的結(jié)果就是這個數(shù)據(jù)競態(tài)條件發(fā)生的解釋路徑W,這樣就證明發(fā)生條件T1成立。通過保存證據(jù)模塊將W表達(dá)式存儲到證據(jù)數(shù)組(WA)中。

    最終通過數(shù)據(jù)競態(tài)條件繪圖模塊將引發(fā)數(shù)據(jù)競態(tài)條件的兩個線程事件e8和e11的數(shù)據(jù)競態(tài)圖(RG)輸出,如圖4所示。

    圖4 實驗用例數(shù)據(jù)競態(tài)條件圖

    6 結(jié)語

    本文針對嵌入式多線程程序中出現(xiàn)的數(shù)據(jù)競態(tài)條件問題,提出了一種基于SMT求解器數(shù)據(jù)競態(tài)條件檢測分析方法。通過對多線程程序的一次執(zhí)行過程所獲取到的執(zhí)行路徑p,經(jīng)過SMT求解器判斷其中是否存在數(shù)據(jù)競態(tài)條件,如果存在就用數(shù)據(jù)競態(tài)繪圖模塊輸出競態(tài)條件圖(RG)和用證據(jù)數(shù)組(WA)來記錄相應(yīng)解釋路徑序列。通過實驗證明,本文的分析與檢測方法對嵌入式多線程程序的分析結(jié)果是可靠的和有效的,該研究有一定的使用價值。

    [1]陳艷,徐曉峰,李曉潮,等.實時嵌入式系統(tǒng)的競態(tài)條件及其分析方法研究[J].計算機研究與發(fā)展,2010,47(7):1201-1210.CHEN Yan,XU Xiaofeng,LIXiaochao,et al.Race Condition and Its Analysis Approach of Real-time Embedded Systems[J].Journal of Computer Research and Development,2010,47(7):1201-1210.

    [2]張晶,潘有順.嵌入式系統(tǒng)同步進程的競態(tài)條件分析與推理學(xué)習(xí)方法[J].計算機科學(xué),2014,41(2):141-144.ZHANG Jing,PAN Youshun.Competitive condition analysis and reasoning learningmethod for synchronous process of embedded system[J].Computer Science,2014,41(2):141-144.

    [3]Theodorus E Setiadi,Akihiko Ohsuga and Mamoru Maekawa.Efficient TestCase Generation for Detecting Race conditions[J].IAENG International Journal of Computer Science,2014,41(2):112-130.

    [4]Zakharov A V and Moiseev MJ.Automatic data race detection in systemCmodels[J].Automatic Controland Computer Sciences,2012,46(7):356-363.

    [5]霍瑋,于洪濤,馮曉兵,等.靜態(tài)檢測中斷驅(qū)動程序的數(shù)據(jù) 競 爭[J].計 算 機 研 究 與 發(fā) 展 ,2011,48(12):2290-2299.HUO Wei,YU Hongtao,F(xiàn)ENG Xiaobing,et al.Static Race Detection of Interrupt-Driven Programs[J].Journal of Computer Research and Development,2011,48(12):2290-2299.

    [6]C Flanagan and SN Freund.Type-based Race Detection for Java[C].In Proceedings of the ACM SIGPLAN PLDI'00,Vancouver,British Columbia,Canada,2000:219-232.

    [7]TA Henzinger,R Jhala and R Majumdar.Race Checking by Context Inference[J].ACM SIGPLAN Notices,2004,39(6):1-13.

    [8]Kasikei B,Zam fir C and Candea G.RaceMob:Crowd sourced data rae detection[C]//Proc of SOSP'13,2013:406-422.

    [9]Engler D,Ashcraft K.RacerX:Effective static detection of race conditions and deadlocks[C]//Proceeding of the 19thACM Symp on Operating Systems Principles(SOSP).New York:ACM,2003:237-252.

    [10]Blanc N,Kroening D.Race analysis for SystemC using model checking[C]//proceeding of IEEE/ACM Int Conf on Computer Aided Design.New York:ACM,2008:356-363.

    [11]Yu Y,Rodeheffer T,Chen W.Racetrack:Efficient detection of data race conditions via adaptive tracking[C]//Principles.New York:ACM,2005:221-234.

    [12]Klein P N,Lu H I,Netzer R H B.Detecting race conditions in parallel programs thatuse semaphores[J].Algorithmic,2003,35(4):321-345.

    [13]Pozniansky E,Schuster A.Efficient on-the-fly data race detection in multithreaded C++Programs[C]//Proceeding of PPoPP'03.New York:ACM,2003:179-190.

    [14]Tai K C.Race analysis of traces of asynchronous message-pas-sing programs[C]//Proceeding of ECDCS'97.Piscataway,NJ:IEEE,1997:261-268.

    [15]Park MY,Hai N C T,Jun Y K,et al.Visualization of message races in MPI parallel programs[C]//Proceeding of the 7th IEEE Int Conf on Computer and Information Technology.Piscataway,NJ:IEEE,2007:316-321.

    猜你喜歡
    約束條件線程時序
    時序坐標(biāo)
    基于一種改進AZSVPWM的滿調(diào)制度死區(qū)約束條件分析
    基于Sentinel-2時序NDVI的麥冬識別研究
    A literature review of research exploring the experiences of overseas nurses in the United Kingdom (2002–2017)
    淺談linux多線程協(xié)作
    一種毫米波放大器時序直流電源的設(shè)計
    電子制作(2016年15期)2017-01-15 13:39:08
    線性規(guī)劃的八大妙用
    DPBUS時序及其設(shè)定方法
    河南科技(2014年15期)2014-02-27 14:12:36
    Linux線程實現(xiàn)技術(shù)研究
    么移動中間件線程池并發(fā)機制優(yōu)化改進
    51午夜福利影视在线观看| 9色porny在线观看| 69精品国产乱码久久久| 亚洲成人av在线免费| 精品一品国产午夜福利视频| 激情视频va一区二区三区| 国语对白做爰xxxⅹ性视频网站| 国产亚洲欧美精品永久| 大香蕉久久成人网| 岛国毛片在线播放| 精品视频人人做人人爽| 中文字幕制服av| 亚洲四区av| 久久久久久久精品精品| 精品久久蜜臀av无| 中文字幕人妻熟女乱码| 久久人妻熟女aⅴ| 99国产精品免费福利视频| 成人免费观看视频高清| 女人久久www免费人成看片| 赤兔流量卡办理| 黑丝袜美女国产一区| av网站免费在线观看视频| 国产极品粉嫩免费观看在线| 桃花免费在线播放| 亚洲熟女精品中文字幕| 赤兔流量卡办理| 亚洲国产成人一精品久久久| 亚洲欧美清纯卡通| 多毛熟女@视频| 大片电影免费在线观看免费| 亚洲精品乱久久久久久| 青草久久国产| 亚洲一码二码三码区别大吗| 成年人免费黄色播放视频| 国产淫语在线视频| 新久久久久国产一级毛片| 日韩制服丝袜自拍偷拍| 日本欧美国产在线视频| 免费av中文字幕在线| 熟女少妇亚洲综合色aaa.| 国产 一区精品| 亚洲天堂av无毛| 亚洲国产日韩一区二区| 丁香六月天网| 午夜激情av网站| 精品少妇久久久久久888优播| 亚洲欧美成人综合另类久久久| 精品国产乱码久久久久久男人| 少妇精品久久久久久久| 99热全是精品| 女人爽到高潮嗷嗷叫在线视频| 亚洲av福利一区| 亚洲精品,欧美精品| av有码第一页| 少妇精品久久久久久久| 一区二区三区激情视频| 亚洲国产最新在线播放| 中文精品一卡2卡3卡4更新| 国产精品国产三级专区第一集| 捣出白浆h1v1| av在线老鸭窝| 国产免费又黄又爽又色| 久久精品熟女亚洲av麻豆精品| 婷婷成人精品国产| 极品少妇高潮喷水抽搐| 丁香六月天网| 精品人妻熟女毛片av久久网站| 久久天堂一区二区三区四区| 国产色婷婷99| 免费黄网站久久成人精品| 免费黄色在线免费观看| 人妻人人澡人人爽人人| 国产精品女同一区二区软件| 成人三级做爰电影| 少妇人妻久久综合中文| 国产精品无大码| 七月丁香在线播放| 亚洲精品国产色婷婷电影| 久久青草综合色| 色综合欧美亚洲国产小说| 国产熟女午夜一区二区三区| 在线看a的网站| 国产在线免费精品| 人妻 亚洲 视频| 精品人妻一区二区三区麻豆| 国产精品国产三级国产专区5o| 精品久久久精品久久久| 观看美女的网站| 国产男人的电影天堂91| 日韩伦理黄色片| 午夜日本视频在线| 久久人妻熟女aⅴ| 国产成人精品福利久久| 成人午夜精彩视频在线观看| 人人妻,人人澡人人爽秒播 | 视频区图区小说| 国产极品天堂在线| 成年美女黄网站色视频大全免费| 黄色视频不卡| 国产一卡二卡三卡精品 | 亚洲在久久综合| 在线观看免费视频网站a站| 亚洲国产精品国产精品| 精品国产超薄肉色丝袜足j| 中文乱码字字幕精品一区二区三区| 亚洲精品av麻豆狂野| 波多野结衣一区麻豆| 咕卡用的链子| 91老司机精品| √禁漫天堂资源中文www| 女人精品久久久久毛片| 精品国产乱码久久久久久小说| 久久免费观看电影| 亚洲av电影在线进入| 久久国产精品男人的天堂亚洲| 亚洲欧美中文字幕日韩二区| 国产成人欧美在线观看 | 亚洲av综合色区一区| 久久久久网色| 99九九在线精品视频| 中国国产av一级| 2018国产大陆天天弄谢| 成人国产av品久久久| 宅男免费午夜| av在线老鸭窝| 国产精品久久久久久久久免| 亚洲五月色婷婷综合| 色婷婷久久久亚洲欧美| 咕卡用的链子| 精品少妇内射三级| av在线播放精品| 黄片播放在线免费| 国产片内射在线| 啦啦啦在线观看免费高清www| 亚洲国产av影院在线观看| 少妇被粗大猛烈的视频| 大香蕉久久成人网| 亚洲一区二区三区欧美精品| 欧美精品一区二区大全| 久久人妻熟女aⅴ| 美女脱内裤让男人舔精品视频| 女性生殖器流出的白浆| 亚洲在久久综合| 亚洲第一青青草原| av视频免费观看在线观看| 亚洲国产看品久久| 久久久国产欧美日韩av| 亚洲av成人不卡在线观看播放网 | 日韩大码丰满熟妇| 日韩一本色道免费dvd| 亚洲国产精品一区二区三区在线| 精品国产乱码久久久久久男人| 色94色欧美一区二区| 久久鲁丝午夜福利片| 亚洲成av片中文字幕在线观看| 国产精品国产av在线观看| 日韩一区二区视频免费看| 午夜福利一区二区在线看| 一区福利在线观看| 亚洲国产看品久久| 亚洲第一av免费看| 欧美精品高潮呻吟av久久| 午夜福利视频在线观看免费| 人人妻,人人澡人人爽秒播 | 日本爱情动作片www.在线观看| av天堂久久9| 久久ye,这里只有精品| 欧美另类一区| 国产精品欧美亚洲77777| 日本猛色少妇xxxxx猛交久久| 亚洲综合色网址| 亚洲国产中文字幕在线视频| 国产男人的电影天堂91| 亚洲av福利一区| 一级片'在线观看视频| av网站在线播放免费| 高清av免费在线| 国产成人啪精品午夜网站| 国产亚洲午夜精品一区二区久久| av又黄又爽大尺度在线免费看| 一级毛片电影观看| 久久99热这里只频精品6学生| 青春草亚洲视频在线观看| 青春草亚洲视频在线观看| 两个人看的免费小视频| 久久综合国产亚洲精品| 观看美女的网站| 人妻人人澡人人爽人人| 国产在视频线精品| 夜夜骑夜夜射夜夜干| av不卡在线播放| 久久久久网色| 日韩 亚洲 欧美在线| 99热全是精品| 婷婷色av中文字幕| 亚洲精品国产av蜜桃| 老熟女久久久| 精品人妻一区二区三区麻豆| 无遮挡黄片免费观看| 男女无遮挡免费网站观看| 久久精品aⅴ一区二区三区四区| 80岁老熟妇乱子伦牲交| 18禁国产床啪视频网站| 精品少妇黑人巨大在线播放| 成年人免费黄色播放视频| 久久精品人人爽人人爽视色| 欧美日韩综合久久久久久| 中文字幕另类日韩欧美亚洲嫩草| 久久人妻熟女aⅴ| 亚洲国产欧美一区二区综合| 免费高清在线观看视频在线观看| 日本av免费视频播放| 久久精品久久久久久噜噜老黄| 色婷婷av一区二区三区视频| 日韩大片免费观看网站| 美女扒开内裤让男人捅视频| 伦理电影免费视频| 欧美日韩视频高清一区二区三区二| 午夜免费鲁丝| 嫩草影院入口| 亚洲四区av| 老司机靠b影院| 国产精品久久久久久精品古装| 男人舔女人的私密视频| 男女午夜视频在线观看| 欧美97在线视频| 欧美激情 高清一区二区三区| www.av在线官网国产| 在线天堂最新版资源| 久久99一区二区三区| 亚洲av中文av极速乱| 午夜av观看不卡| 免费不卡黄色视频| 国产亚洲欧美精品永久| 久久午夜综合久久蜜桃| 国产1区2区3区精品| 中文字幕精品免费在线观看视频| 国产精品99久久99久久久不卡 | 中文天堂在线官网| 久久性视频一级片| 菩萨蛮人人尽说江南好唐韦庄| 色综合欧美亚洲国产小说| 久久午夜综合久久蜜桃| 久久韩国三级中文字幕| 国产老妇伦熟女老妇高清| 丰满饥渴人妻一区二区三| 国产在线一区二区三区精| 国产精品香港三级国产av潘金莲 | 国产精品久久久av美女十八| 国产精品久久久人人做人人爽| 欧美日本中文国产一区发布| 中文字幕另类日韩欧美亚洲嫩草| 亚洲激情五月婷婷啪啪| 欧美日韩一级在线毛片| 中文精品一卡2卡3卡4更新| 9色porny在线观看| 久久精品国产综合久久久| 一边摸一边抽搐一进一出视频| 亚洲精品中文字幕在线视频| 女人高潮潮喷娇喘18禁视频| 欧美变态另类bdsm刘玥| 黄色视频不卡| 纵有疾风起免费观看全集完整版| 亚洲熟女精品中文字幕| 日韩中文字幕视频在线看片| 国产一区二区 视频在线| 精品久久久精品久久久| 侵犯人妻中文字幕一二三四区| 国产爽快片一区二区三区| 国产淫语在线视频| 日本黄色日本黄色录像| 精品免费久久久久久久清纯 | 超碰97精品在线观看| 男女午夜视频在线观看| a级片在线免费高清观看视频| 人人妻人人澡人人爽人人夜夜| a级毛片在线看网站| 日韩不卡一区二区三区视频在线| 高清av免费在线| 丁香六月欧美| 国产黄色视频一区二区在线观看| 熟妇人妻不卡中文字幕| 男女无遮挡免费网站观看| 久久久久精品人妻al黑| 国产熟女欧美一区二区| 超色免费av| 日韩中文字幕视频在线看片| 久久精品久久精品一区二区三区| 中文乱码字字幕精品一区二区三区| 狠狠精品人妻久久久久久综合| 两个人免费观看高清视频| av网站免费在线观看视频| 日本91视频免费播放| a级片在线免费高清观看视频| 99精国产麻豆久久婷婷| 国产精品成人在线| xxx大片免费视频| 亚洲色图综合在线观看| a级毛片黄视频| 亚洲av成人不卡在线观看播放网 | 欧美中文综合在线视频| 啦啦啦视频在线资源免费观看| 欧美日韩av久久| 精品亚洲乱码少妇综合久久| 免费在线观看完整版高清| 亚洲国产精品一区二区三区在线| 欧美日韩一级在线毛片| 免费av中文字幕在线| 女人爽到高潮嗷嗷叫在线视频| 热re99久久精品国产66热6| 男人添女人高潮全过程视频| 国产欧美亚洲国产| 国产精品 国内视频| 亚洲精品乱久久久久久| 最近中文字幕高清免费大全6| 一本久久精品| 亚洲精品国产av蜜桃| 蜜桃在线观看..| 免费观看av网站的网址| 日本一区二区免费在线视频| 丰满乱子伦码专区| 人妻人人澡人人爽人人| 中文字幕亚洲精品专区| 热99久久久久精品小说推荐| 国产熟女欧美一区二区| 国产欧美日韩综合在线一区二区| 国产精品一区二区在线不卡| 五月天丁香电影| 亚洲国产精品国产精品| 国产在线视频一区二区| 最新的欧美精品一区二区| 午夜激情久久久久久久| 精品久久久精品久久久| 亚洲专区中文字幕在线 | www.精华液| 日本欧美国产在线视频| 老熟女久久久| 欧美激情极品国产一区二区三区| 只有这里有精品99| 久久久精品94久久精品| 老司机亚洲免费影院| 亚洲少妇的诱惑av| 看十八女毛片水多多多| 制服诱惑二区| 精品第一国产精品| 少妇人妻精品综合一区二区| 欧美97在线视频| 国产伦人伦偷精品视频| 免费不卡黄色视频| 国产成人a∨麻豆精品| 晚上一个人看的免费电影| 18禁国产床啪视频网站| 色精品久久人妻99蜜桃| 在线观看三级黄色| 最近手机中文字幕大全| 国产深夜福利视频在线观看| 国产欧美亚洲国产| 男人操女人黄网站| 亚洲情色 制服丝袜| 欧美成人午夜精品| 少妇被粗大的猛进出69影院| 亚洲一码二码三码区别大吗| 狂野欧美激情性xxxx| 午夜福利影视在线免费观看| 国产乱人偷精品视频| 亚洲av电影在线进入| 久久久精品国产亚洲av高清涩受| 免费观看性生交大片5| 国产无遮挡羞羞视频在线观看| 宅男免费午夜| 超色免费av| 丰满迷人的少妇在线观看| 国产乱来视频区| 久久久欧美国产精品| 亚洲av中文av极速乱| 国产亚洲最大av| 一级a爱视频在线免费观看| avwww免费| 电影成人av| 一级毛片电影观看| 啦啦啦啦在线视频资源| 秋霞伦理黄片| 日韩人妻精品一区2区三区| 2018国产大陆天天弄谢| 国产精品久久久久久精品电影小说| 日韩视频在线欧美| 欧美在线一区亚洲| 国产成人啪精品午夜网站| 狂野欧美激情性bbbbbb| 国产成人午夜福利电影在线观看| 久久久亚洲精品成人影院| 午夜久久久在线观看| 亚洲欧美一区二区三区国产| 国产精品久久久人人做人人爽| 亚洲一区二区三区欧美精品| 久久久久久久精品精品| 国产精品一二三区在线看| 亚洲男人天堂网一区| 欧美日韩视频精品一区| 久久久久久久精品精品| 亚洲国产成人一精品久久久| 大香蕉久久网| 菩萨蛮人人尽说江南好唐韦庄| 99久久99久久久精品蜜桃| 久久久久久人妻| 免费高清在线观看日韩| 十分钟在线观看高清视频www| 免费在线观看视频国产中文字幕亚洲 | 欧美中文综合在线视频| 又大又爽又粗| 两个人看的免费小视频| 国产精品久久久久久久久免| 大香蕉久久网| 99热网站在线观看| 亚洲四区av| 日韩一区二区视频免费看| 国产黄色免费在线视频| 制服人妻中文乱码| 国产精品久久久久久久久免| 久久久久久久久久久免费av| 亚洲av男天堂| 最近手机中文字幕大全| 成年动漫av网址| 中文天堂在线官网| 日本爱情动作片www.在线观看| 亚洲精品中文字幕在线视频| www.自偷自拍.com| 精品亚洲乱码少妇综合久久| 日本一区二区免费在线视频| 久久 成人 亚洲| 久久久久久久大尺度免费视频| 欧美97在线视频| 99精品久久久久人妻精品| av卡一久久| 久久人人97超碰香蕉20202| 免费高清在线观看日韩| 伦理电影免费视频| 亚洲专区中文字幕在线 | 一区二区av电影网| 一本久久精品| 91成人精品电影| 中文天堂在线官网| 国产精品久久久久成人av| 深夜精品福利| 久久久久视频综合| 伊人久久大香线蕉亚洲五| 国产精品国产三级专区第一集| 最近手机中文字幕大全| 欧美日本中文国产一区发布| 国产亚洲最大av| 韩国精品一区二区三区| 国产免费福利视频在线观看| 99九九在线精品视频| 人人妻人人爽人人添夜夜欢视频| e午夜精品久久久久久久| 51午夜福利影视在线观看| 久久久久久久国产电影| 亚洲七黄色美女视频| 久久热在线av| 久久久久久久大尺度免费视频| 欧美精品一区二区大全| 91精品伊人久久大香线蕉| 日韩精品免费视频一区二区三区| 亚洲一卡2卡3卡4卡5卡精品中文| 亚洲av成人不卡在线观看播放网 | 不卡视频在线观看欧美| 中国国产av一级| 国产淫语在线视频| 免费观看a级毛片全部| 国产97色在线日韩免费| 日韩一卡2卡3卡4卡2021年| 伊人久久大香线蕉亚洲五| 欧美日韩福利视频一区二区| 亚洲国产欧美日韩在线播放| 国产 一区精品| 丰满饥渴人妻一区二区三| 亚洲激情五月婷婷啪啪| 男人爽女人下面视频在线观看| 你懂的网址亚洲精品在线观看| 午夜日韩欧美国产| 久久久久久久久久久免费av| 久久精品久久精品一区二区三区| 免费看不卡的av| 精品一区在线观看国产| 精品人妻在线不人妻| 日韩av免费高清视频| 亚洲av在线观看美女高潮| 婷婷色综合大香蕉| 另类精品久久| 最新的欧美精品一区二区| 亚洲欧美中文字幕日韩二区| 国产女主播在线喷水免费视频网站| 热99国产精品久久久久久7| 久久国产精品大桥未久av| 亚洲国产欧美网| 成人免费观看视频高清| 卡戴珊不雅视频在线播放| 国产在线免费精品| 亚洲精品久久午夜乱码| 1024香蕉在线观看| 国产亚洲午夜精品一区二区久久| 国产色婷婷99| 亚洲国产欧美在线一区| 午夜福利视频在线观看免费| 久久精品久久久久久噜噜老黄| 欧美日韩精品网址| 久久精品国产亚洲av高清一级| 午夜福利影视在线免费观看| 久久久久久久久久久免费av| 国精品久久久久久国模美| 一本一本久久a久久精品综合妖精| 久久久精品94久久精品| 亚洲国产看品久久| 少妇的丰满在线观看| 一个人免费看片子| 国产精品女同一区二区软件| 欧美日韩综合久久久久久| 777久久人妻少妇嫩草av网站| 国产精品一国产av| 一个人免费看片子| 天堂8中文在线网| 99精国产麻豆久久婷婷| 亚洲欧美日韩另类电影网站| 日韩不卡一区二区三区视频在线| 国产精品香港三级国产av潘金莲 | 无限看片的www在线观看| 亚洲精品自拍成人| 国产乱人偷精品视频| 亚洲欧洲日产国产| 啦啦啦 在线观看视频| 2021少妇久久久久久久久久久| 免费高清在线观看视频在线观看| 久久精品国产a三级三级三级| 欧美国产精品一级二级三级| 女性生殖器流出的白浆| 丝袜脚勾引网站| 亚洲美女黄色视频免费看| 久久精品久久久久久久性| 99国产综合亚洲精品| 视频在线观看一区二区三区| 最近手机中文字幕大全| 欧美最新免费一区二区三区| 国产1区2区3区精品| 午夜福利免费观看在线| 亚洲综合精品二区| 亚洲av电影在线进入| 久久午夜综合久久蜜桃| 欧美97在线视频| 成人国语在线视频| 欧美av亚洲av综合av国产av | 亚洲熟女毛片儿| 18在线观看网站| 韩国av在线不卡| 日韩大码丰满熟妇| 麻豆精品久久久久久蜜桃| 视频在线观看一区二区三区| 国产深夜福利视频在线观看| 精品一区在线观看国产| 精品国产露脸久久av麻豆| 另类精品久久| 高清av免费在线| 岛国毛片在线播放| 狂野欧美激情性bbbbbb| 精品久久久久久电影网| 欧美黄色片欧美黄色片| www日本在线高清视频| 日本色播在线视频| 美女中出高潮动态图| 亚洲精品av麻豆狂野| 中文天堂在线官网| 亚洲国产精品国产精品| 人人澡人人妻人| 成年美女黄网站色视频大全免费| 久久久久久人人人人人| 精品久久蜜臀av无| 亚洲国产日韩一区二区| 丝袜脚勾引网站| 菩萨蛮人人尽说江南好唐韦庄| av视频免费观看在线观看| 精品国产国语对白av| 国产极品天堂在线| 天天影视国产精品| 亚洲,一卡二卡三卡| 亚洲欧美精品自产自拍| 国产老妇伦熟女老妇高清| 亚洲av欧美aⅴ国产| 麻豆精品久久久久久蜜桃| 精品国产一区二区久久| 一级爰片在线观看| 中文字幕最新亚洲高清| 啦啦啦 在线观看视频| 国产在视频线精品| 最新的欧美精品一区二区| 99久久人妻综合| 欧美少妇被猛烈插入视频| 国产一卡二卡三卡精品 | 嫩草影视91久久| 啦啦啦在线观看免费高清www| 男女床上黄色一级片免费看| 国产成人a∨麻豆精品| 肉色欧美久久久久久久蜜桃| 国产精品免费视频内射| 欧美日韩视频精品一区| 极品少妇高潮喷水抽搐| 欧美中文综合在线视频| 国产探花极品一区二区| 王馨瑶露胸无遮挡在线观看| 狠狠婷婷综合久久久久久88av| 狂野欧美激情性bbbbbb| 久久久久精品久久久久真实原创| 男人添女人高潮全过程视频| 午夜久久久在线观看| 欧美黄色片欧美黄色片| 国产免费一区二区三区四区乱码|