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

    面向S698處理器的軟件故障注入工具研究與實現(xiàn)*

    2016-07-21 04:54:31佟雙軍左德承劉宏偉
    航天控制 2016年4期

    董 劍 佟雙軍 左德承 劉宏偉

    哈爾濱工業(yè)大學,哈爾濱150001

    ?

    面向S698處理器的軟件故障注入工具研究與實現(xiàn)*

    董 劍 佟雙軍 左德承 劉宏偉

    哈爾濱工業(yè)大學,哈爾濱150001

    故障注入技術(shù)通過人為引入故障,加速系統(tǒng)失效,能夠在短時間內(nèi)有效地評估容錯計算機系統(tǒng)的容錯性能。通過對S698芯片以及當前軟件故障注入技術(shù)的研究,設(shè)計實現(xiàn)了一款針對S698處理器的軟件故障注入工具S-SFI,能夠進行關(guān)鍵寄存器被修改、代碼段破壞、進入非法工作區(qū)、死循環(huán)、軟件不喂狗和接口器件工作異常等類型故障的注入。該工具利用串口通信的方式在宿主機端提供了良好的交互界面。通過實驗對S-SFI的各項功能進行了驗證,并分析了各類型故障對目標系統(tǒng)的影響程度。 關(guān)鍵詞 軟件故障注入;S698處理器;中斷處理

    計算機系統(tǒng)的可靠性評估是一項非常復雜的工作[1]。通常采用的模型分析方法隨著系統(tǒng)軟硬件規(guī)模的快速增長而變得越來越困難。對于實際系統(tǒng),模型分析中涉及到的故障激勵和錯誤的傳播過程過于復雜,如果在建模的過程中將實際系統(tǒng)假設(shè)成較為簡單的模型,分析結(jié)果就沒有太大的參考意義。通過實驗方式來評估系統(tǒng)可靠性已經(jīng)成為一種非常有吸引力的驗證系統(tǒng)容錯機制的方法。其中,將物理故障注入目標系統(tǒng)硬件是一種較為常用的方式[2]。諸如引腳級故障注入、重離子輻射和電源干擾都是這種故障注入方式的常用方法[3-4],該方法的優(yōu)點是能模擬真實的硬件故障,但缺點是需要針對特定的目標系統(tǒng)附加額外的硬件和故障注入設(shè)備。另外,目前高復雜度、高速度的硬件系統(tǒng)也使故障注入設(shè)備的研制變得非常困難,甚至不可能。通過對系統(tǒng)的仿真模型執(zhí)行故障注入也是評估可靠性的常用方法,但該方法耗時多,需要花大量時間開發(fā)仿真系統(tǒng)?;谲浖崿F(xiàn)的故障注入技術(shù)[5-6]正逐漸受到關(guān)注,通過某種途徑(插入陷阱指令或者讓目標程序在調(diào)試模式下執(zhí)行)中斷目標程序的執(zhí)行,利用軟件代碼模擬系統(tǒng)軟硬件故障。這種方式實現(xiàn)復雜度低、成本小,具有很強的可擴展性。

    本文設(shè)計并實現(xiàn)一款面向S698處理器芯片的軟件故障注入工具S-SFI(Software Fault Injector for S698)。S698是一款商業(yè)化的基于SPARC V8標準的32位RISC處理器,其內(nèi)部集成64位的浮點處理單元(FPU)、PCI控制器等片上外設(shè)。該芯片適用于高可靠實時控制,廣泛應用于工業(yè)控制、工程機械、航天航空、醫(yī)用電子設(shè)備和商用電子設(shè)備等領(lǐng)域。所提出的軟件故障注入工具能完成關(guān)鍵寄存器修改、代碼段破壞、進入非法工作區(qū)、死循環(huán)和接口器件工作異常等多種類型的故障注入。應用程序開發(fā)者能夠通過故障注入之后系統(tǒng)的執(zhí)行效果來檢驗嵌入式應用的容錯性能,有效輔助系統(tǒng)開發(fā)人員完成容錯應用的研制。

    故障注入技術(shù)提出于上世紀70年代,主要用于驗證容錯系統(tǒng)的設(shè)計。按照實現(xiàn)方式的不同可以分為基于仿真的實現(xiàn)、基于硬件實現(xiàn)和基于軟件實現(xiàn)3大類。基于仿真方式的故障注入需要對目標系統(tǒng)建立仿真模型,對模型的精確性要求較高?;谟布绞降墓收献⑷胄枰褂妙~外的硬件,并且容易對目標系統(tǒng)造成永久性損壞。而軟件實現(xiàn)的故障注入通過修改程序執(zhí)行時內(nèi)存映像、處理器寄存器或應用程序源代碼等方式來模擬故障的發(fā)生,其實現(xiàn)成本低、對目標系統(tǒng)依賴性小、對其硬件沒有損壞、具有較好的可移植性。目前國內(nèi)外研究機構(gòu)已開發(fā)了多款軟件故障注入工具,如表1所示。

    從表1中可以看出,F(xiàn)IAT[7]的故障注入位置是由用戶在應用程序這個層面上選擇的,而其對內(nèi)存映像故障注入的具體位置是通過編譯器和裝載信息獲取的,這就決定了它無法注入瞬時故障。FERRARI[8]的運行受限于帶有ptrace接口函數(shù)的故障注入目標系統(tǒng),無法對不帶有操作系統(tǒng)環(huán)境的嵌入式應用執(zhí)行故障注入。DOCTOR[9]適用于分布式系統(tǒng)。Xception[1]對處理器要求較高,需要用到調(diào)試硬件編程接口,而這在很多情況下無法獲取。FTAPE[10]的故障注入需要修改驅(qū)動程序,并且該方法只能注入比特位翻轉(zhuǎn)類型的故障。GOOFI[11]只是提供了一個通用的框架,它的主要目的是為對不同的故障注入目標系統(tǒng)執(zhí)行故障注入提供一個通用的操作平臺,因為該平臺是利用面向?qū)ο蟮乃枷朐O(shè)計的,所以能方便地擴展故障注入功能。目前的GOOFI版本只提供了對運行前引入故障這種方法的支持,這是其局限性。JACA[12]雖然能夠?qū)ava應用程序執(zhí)行高層次故障注入(例如修改變量值),但其運行依賴于Java語言的反射機制,僅僅適用于對Java程序的故障注入。從上述對這些軟件注入工具的分析來看,軟件故障注入工具需要針對其依賴的運行環(huán)境和編譯環(huán)境進行設(shè)計,同時受到這些因素的影響,其功能也有一定的局限性。而目前國內(nèi)尚未發(fā)現(xiàn)能夠運行于S698處理器的故障注入工具。為此,通過對現(xiàn)有工具中針對不同注入方式以及不同故障類型的注入技術(shù)的研究,提出了一款支持國產(chǎn)S698處理器的軟件注入工具S-SFI。

    1 S-SFI的設(shè)計與實現(xiàn)

    1.1 SFI的運行環(huán)境

    S-SFI可分為服務端和控制端兩部分,分別運行在宿主機和基于S698處理器的目標系統(tǒng)上。具體運行環(huán)境如圖1所示。

    S-SFI的服務端運行在以S698芯片為處理器的目標硬件系統(tǒng)上,以串口中斷處理程序的方式注冊到目標系統(tǒng)的中斷向量表中。故障注入目標程序連同服務端相關(guān)代碼在集成開發(fā)環(huán)境Orion 5.0中編輯、編譯、鏈接生成可執(zhí)行程序之后,開發(fā)環(huán)境通過宿主機COM1串口下載可執(zhí)行程序到目標硬件(對應DSU調(diào)試支持接口)之上運行。宿主機COM1口和目標硬件的DSU口共同組成了程序下載運行調(diào)試的物理通道。目標系統(tǒng)提供一個串口(UART1)與宿主機機串口2相連,構(gòu)成故障注入工具控制端與服務端之間的故障注入與結(jié)果回收通道。

    圖1 S-SFI的運行環(huán)境

    表1 國外經(jīng)典軟件故障注入工具

    工具名稱實現(xiàn)單位注入特點FIAT美國CMU大學破壞任務內(nèi)存映像FERRARI美國Texas大學利用UNIXptrace接口函數(shù)提供的調(diào)試功能注入故障DOCTOR美國Michigan大學能注入處理器、內(nèi)存、通信故障Xception葡萄牙Coimbra大學對處理器內(nèi)部調(diào)試硬件編程FTAPE美國Illinois大學修改驅(qū)動程序模擬磁盤、內(nèi)存等故障GOOFI瑞典Chalmers大學面向?qū)ο蟮墓收献⑷牍ぞ?,用通用?shù)據(jù)庫存儲數(shù)據(jù)JACA巴西Campinas大學利用Java語言的反射機制對Java程序執(zhí)行故障注入

    1.2 S-SFI的功能設(shè)計

    S-SFI的服務端和控制端的具體功能結(jié)構(gòu)如圖2所示。

    控制端位于宿主機上,是用戶配置故障注入?yún)?shù)、進行故障注入、觀察運行結(jié)果的交互界面。由于目標程序運行在嵌入式環(huán)境下,而這種環(huán)境所能提供的人機交互方式非常有限且不直觀,為此選擇將工具的控制部分實現(xiàn)在能夠運行Windows的宿主機上,方便用戶操作。S-SFI的控制端主要包含串口通信支撐模塊、故障注入?yún)?shù)生成模塊和命令發(fā)送與結(jié)果回收模塊。串口通信支撐模塊主要包含與目標系統(tǒng)進行串口通信的一些功能。它提供串口選擇、發(fā)送數(shù)據(jù)、接收數(shù)據(jù)和配置串口波特率等串口相關(guān)功能給其他模塊,供控制端與服務端通信使用。故障注入?yún)?shù)生成模塊為用戶提供配置界面,并且根據(jù)用戶的輸入合理地組織故障注入命令。命令發(fā)送與結(jié)果回收模塊一方面接收參數(shù)生成模塊的故障注入命令數(shù)據(jù)并進行相應的改造以形成控制命令字節(jié)流,通過串口發(fā)送到工具的服務端。另一方面還需接收解析服務端發(fā)來的反饋結(jié)果顯示給用戶。這3個模塊統(tǒng)一協(xié)作,使得用戶能夠在PC機上配置故障注入?yún)?shù)、執(zhí)行故障注入并得到反饋結(jié)果。

    服務端位于目標系統(tǒng)之上,是工具的核心部分,主要包含了關(guān)鍵寄存器修改、代碼段破壞、進入非法工作區(qū)、死循環(huán)、軟件不喂狗和接口器件工作異常這6種故障的實際注入模塊和系統(tǒng)狀態(tài)反饋模塊。命令接收與解析模塊接收串口上收到的故障注入命令字節(jié)流并解析出命令的含義,將相關(guān)參數(shù)放到相應的數(shù)據(jù)結(jié)構(gòu)中供后續(xù)的故障注入使用。不同的故障類型所對應的參數(shù)需求如表2所示。在S-SFI的注入命令格式為‘b’+faultType+parameters+‘e’,命令字長度不固定,用b和e字符指示命令的開頭與結(jié)尾,它們之間的內(nèi)容如果與‘b’,‘e’相同則需要用‘’字符進行轉(zhuǎn)義。命令的第1個字節(jié)描述故障類型,其余位用來表示注入故障的參數(shù),命令字長度不固定。

    圖2 S-SFI總體功能結(jié)構(gòu)

    1.3 S-SFI的實現(xiàn)

    (1) 關(guān)鍵寄存器的修改

    S698包含72個普通寄存器以及大量的系統(tǒng)寄存器,普通寄存器能通過匯編指令訪問到,系統(tǒng)寄存器可通過C程序訪問。目標系統(tǒng)處理器有用戶、特權(quán)2種工作模式。在中斷處理程序中,處理器處于特權(quán)模式,能讀寫所有存儲器和寄存器。

    表2 每種故障類型注入所需的參數(shù)變量

    系統(tǒng)寄存器分布于內(nèi)存地址空間上,中斷發(fā)生時不會被硬件自動保存,能夠在中斷處理程序中直接修改。而普通的72個寄存器,在中斷發(fā)生之時會采用SPARC架構(gòu)特有的窗口機制保存部分通用寄存器。因此,實現(xiàn)寄存器修改的關(guān)鍵就是找到被寄存器滑動窗口所隱藏的寄存器。圖3中給出了寄存器窗口的結(jié)構(gòu)。

    圖3 具有8組寄存器窗口的寄存器結(jié)構(gòu)

    在S698中,當發(fā)生函數(shù)調(diào)用(包含中斷調(diào)用)時,隱含的save指令使窗口按圖中逆時針的方向移動一個格,使得被調(diào)函數(shù)在新的窗口運行,前一窗口的out寄存器組變成當前窗口的in寄存器組,這種特性常常使得函數(shù)調(diào)用變得高效,但卻使我們無法在中斷處理程序中訪問被注入的目標程序的寄存器。為此,對中斷注冊函數(shù)catch_interrupt進行了反匯編分析,得到了S698中斷的注冊過程。在此基礎(chǔ)上,設(shè)計了窗口寄存器的訪問方法。在用于注入的串口中斷處理子程序中,先通過restore執(zhí)行回到進入中斷處理程序之前的寄存器窗口B,利用該窗口的sp寄存器的值,可以訪問并修改內(nèi)存中保存的窗口B的寄存器的內(nèi)容,待中斷返回后,注入的故障值就會被恢復到相應的寄存器中。在這里還需要注意,涉及修改寄存器的代碼部分不能使用局部變量,因為局部變量存儲在內(nèi)存中的堆棧段,堆棧段通過sp寄存器(窗口中的o6寄存器)訪問,而sp寄存器在窗口變換的過程中對應的物理寄存器不同,其值會發(fā)生變化,故障注入會因不能正確訪問到變量值而失敗。

    (2)代碼段的破壞

    代碼段的破壞需要起始破壞地址、終止破壞地址和待注入破壞值3個參數(shù)。由于控制端發(fā)過來的地址可能不是4字節(jié)對齊的,所以在進行故障注入時首先需判斷起始地址,如果是4字節(jié)對齊地址,利用整型指針指向當前待破壞代碼段起始位置,以每次四字節(jié)的速度執(zhí)行故障值的寫入。如不是4字節(jié)對齊地址,需利用字節(jié)指針先處理前面若干字節(jié),按照字節(jié)依次寫入故障值。因為Sparc處理器內(nèi)存的存儲格式是大端模式,其在存儲4字節(jié)變量的時候,將變量的最高字節(jié)存放在內(nèi)存的最小地址上,舉例來說,如果內(nèi)存地址0x40037280-0x40037283處存儲了整型內(nèi)容0x12574538,那么這個數(shù)據(jù)中的字節(jié)0x12會被存放在地址0x40037280處,字節(jié)0x38會被存儲到0x40037283處。對于S-SFI來說,因為只接受4字節(jié)為單位的代碼段破壞故障值,所以如果用戶指定的代碼段首地址不是4字節(jié)對齊,為保持一致性,在對4字節(jié)對齊地址之前的內(nèi)存單元進行破壞時,要仔細選擇寫入的字節(jié)。圖左邊表示向內(nèi)存地址0x40037280寫入破壞值 0x12574538之后的內(nèi)存形態(tài),如果用戶指定的故障注入地址以0x4003727E開始,如圖4中左側(cè)畫“??”處,那么,要保證在破壞前2個內(nèi)存單元之后,內(nèi)存單元中的數(shù)據(jù)分布要與圖中右側(cè)的形式一致。

    圖4 多字節(jié)代碼段破壞值在內(nèi)存中的分布

    (3) 其它注入功能的實現(xiàn)

    進入非法工作區(qū)主要是對目標程序的PC和nPC寄存器的修改。由于這2個寄存器都會被寄存器滑動窗口保存起來,注入方法與寄存器修改類似。非法工作區(qū)的地址采用隨機地址,在實驗中,進入非法工作區(qū)后系統(tǒng)大多數(shù)會崩潰。死循環(huán)故障使用匯編語言向中斷返回地址寫入死循環(huán)機器代碼,將其寫入PC寄存器所指向的代碼段地址。通過對brach指令機器碼的分析獲得實現(xiàn)死循環(huán)的機器代碼。接口器件的工作異常采用了基于定時器的注入方式,定時器中斷處理程序中采用循環(huán)的方式將故障值數(shù)組中的每個故障值注入到指定的接口控制系統(tǒng)寄存器中。

    2 實驗

    實驗所采用的目標系統(tǒng)為歐比特提供的s698開發(fā)系統(tǒng),目標程序為整型和浮點矩陣計算程序。實驗中針對6種類型的故障共進行了5110次注入。表3對注入結(jié)果進行了統(tǒng)計。

    表3 故障注入實驗結(jié)果統(tǒng)計

    在共計5110次的故障注入測試中,有722次導致目標系統(tǒng)崩潰,比例達到了14.13%。有100次導致運行結(jié)果不正確,比例為1.96%,故障注入后仍舊得到正確結(jié)果的比例為83.91%。首先來看寄存器故障注入部分,對大部分寄存器執(zhí)行的故障注入對目標系統(tǒng)的運行結(jié)果沒有影響,這可能是因為目標程序運行中并沒有用到這些寄存器,在導致目標系統(tǒng)運行結(jié)果不正確的100次故障中,o0,o4,o5,Y,F(xiàn)SR寄存器的故障注入占有的百分比相對多些,說明程序在執(zhí)行的過程中經(jīng)常用到它們,這些寄存器對于得到正確的計算結(jié)果非常重要。在導致目標系統(tǒng)崩潰的525次故障中,fp,sp,PSR,PC,nPC,WIM和TBR占有的百分比最多,o2次之,這是由于前面幾個寄存器都是堆棧指針(程序要通過它來訪問變量)或者控制寄存器,它們的故障對系統(tǒng)影響非常大,當其值被改變后,程序可能訪問到了錯誤的內(nèi)存位置或進入不正確的狀態(tài)而導致系統(tǒng)運行崩潰。從表中也可以看出,關(guān)鍵寄存器修改、破壞代碼段、進入死循環(huán)和進入非法工作區(qū)這幾種類型故障注入后引起系統(tǒng)的崩潰或者錯誤率都到90%以上,證明它們對于目標程序來說都是非常致命的故障。在系統(tǒng)設(shè)計時,要著重研究如何檢測與應對這些對系統(tǒng)運行而言非常關(guān)鍵的故障。

    3 總結(jié)

    經(jīng)過對S698處理器的深入研究,本文利用基于串口和定時器中斷的故障注入手段,開發(fā)了一款軟件故障注入工具S-SFI,能完成關(guān)鍵寄存器修改、代碼段破壞、進入非法工作區(qū)、死循環(huán)、軟件不喂狗、接口器件工作異常這6種類型故障的注入,并通過實驗對各項功能進行了驗證。S-SFI基于中斷控制注入的執(zhí)行,實現(xiàn)了運行時的故障注入,可在線調(diào)整注入?yún)?shù),能極大提高基于S698的容錯系統(tǒng)的調(diào)試與驗證效率。在下一步工作中,將展開對故障注入數(shù)據(jù)的分析工作,為用戶提供更加直觀的系統(tǒng)容錯能力參考數(shù)據(jù)。

    [1] Carreira J, Madeira H, Silva J G. Xception: Software Fault Injection and Monitoring in Processor Functional Units[J]. Dependable Computing and Fault Tolerant Systems, 1998, 10: 245-266.

    [2] Hsueh M C, Tsai T K, Iyer R K. Fault Injection Techniques and Tools[J]. Computer, 1997, 30(4): 75-82.

    [3] Natella R, Cotroneo D, Duraes J A, et al. On Fault Representativeness of Software Fault Injection[J]. IEEE Transactions on Software Engineering, 2013, 39(1): 80-96.

    [4] Arlat J, Crouzet Y, Karlsson J, Folkesson P, Fuchs E, Leber G H. Comparison of Physical and Software-implemented Fault Injection Techniques[J]. IEEE Trans. Comput, 2003,52(9) : 1115-1133.

    [5] Ziade H, Ayoubi R A, Velazco R. A Survey on Fault Injection Techniques[J]. Int. Arab J. Inf. Technol., 2004, 1(2): 171-186.

    [6] Wei J, Thomas A, Li G, et al. Quantifying the Accuracy of High-level Fault Injection Techniques for Hardware Faults[C]. The 44rd Annual IEEE/IFIP International Conference on.Dependable Systems and Networks (DSN), 2014.

    [7] Barton J H, Czeck E W, Segall Z Z, et al. Fault Injection Experiments Using FIAT[J]. IEEE Transactions on Computers, 1990, 39(4): 575-582.

    [8] Kanawati G A, Kanawati N A, Abraham J A. Ferrari: A Flexible Software-based Fault and Error Injection System[J]. IEEE Transactions on Computers, 1995, 44(2): 248-260.

    [9] Han S, Shin K G, Rosenberg H A. Doctor: An Integrated Software Fault Injection Environment for Distributed Real-time Systems[C]. International. IEEE Computer Performance and Dependability Symposium, 1995, 204-213.

    [10] Tsai T K, Iyer R K. Ftape: A Fault Injection Tool to Measure Fault Tolerance[R]. NASA STI/Recon Technical Report N, 1994.

    [11] Aidemark J, Vinter J, Folkesson P, et al. Goofi: Generic Object-oriented Fault Injection Tool[C]. International Conference on Dependable Systems and Networks, 2001, 83-88.

    [12] Martins E, Rubira C M F, Leme N G M. Jaca: A Reflective Fault Injection Tool Based on Patterns[C]. International Conference on Dependable Systems and Networks, 2002, 483-487.

    A Software Fault Injector for S698 Processor

    Dong Jian, Tong Shuangjun, Zuo Decheng, Liu Hongwei

    Harbin Institute of Technology, Harbin 150001, China

    Thefaultinjectiontechnologycanacceleratesystemfailurebyinjectingthefault,whichcaneffectivelyevaluatethefaulttoleranceperformanceoffaulttolerantcomputersysteminashortperiodoftime.ByresearchingthesoftwarefaulttechniquesandS698chip,asoftwarefaultinjectorforS698chip(S-SFI)isdesignedandimplemented,whichcaninjectfaults,suchasthekeyregistersmodification,codesegmentwreckage,illegalworkareaentrance,thedeadcycle,errorofwatchdogandabnormalinterface,intothesoftwaresystemrunningonS698.Finally,thefunctionsofS-SFIisevaluatedbyexperiments,andtheinfluenceofeachtypeoffaultonthetargetsystemisanalyzedaccordingtotheexperimentalresults.

    Softwarefaultinjection; S698chip;Interruption

    *國家自然科學基金(61100029)

    2014-10-29

    董 劍(1978-),男,山東章丘人,博士,教授,主要研究方向為容錯計算技術(shù);佟雙軍(1990-),男,哈爾濱人,碩士研究生,主要研究方向為容錯機制驗證;左德承(1971-),男,黑龍江五常人,博士,教授,主要研究方向為容錯計算與移動計算;劉宏偉(1971-),男,黑龍江大慶人,博士,教授,主要研究方向為軟件可靠性。

    TP302.8

    A

    1006-3242(2016)04-0083-06

    国产成人免费观看mmmm| 国产成人精品婷婷| 国产精品女同一区二区软件| 偷拍熟女少妇极品色| 少妇的逼好多水| 各种免费的搞黄视频| 插逼视频在线观看| 黑人猛操日本美女一级片| 一本色道久久久久久精品综合| 亚洲伊人久久精品综合| av网站免费在线观看视频| 久久国产精品大桥未久av | 少妇被粗大的猛进出69影院 | 国产精品不卡视频一区二区| 亚洲不卡免费看| 国产伦理片在线播放av一区| 欧美亚洲 丝袜 人妻 在线| 九色成人免费人妻av| 最近手机中文字幕大全| 国产色爽女视频免费观看| 国产成人午夜福利电影在线观看| 丁香六月天网| 精品人妻一区二区三区麻豆| 高清毛片免费看| 精品人妻熟女毛片av久久网站| 婷婷色麻豆天堂久久| 男女边吃奶边做爰视频| 天堂俺去俺来也www色官网| 亚洲人成网站在线观看播放| 欧美精品人与动牲交sv欧美| 日本av免费视频播放| 2022亚洲国产成人精品| 汤姆久久久久久久影院中文字幕| 亚洲欧洲日产国产| 国产乱来视频区| 午夜视频国产福利| 大香蕉久久网| 日本黄色日本黄色录像| 中国美白少妇内射xxxbb| 一级毛片黄色毛片免费观看视频| 亚州av有码| 一区二区三区四区激情视频| 亚洲国产成人一精品久久久| 日韩熟女老妇一区二区性免费视频| av在线观看视频网站免费| 久久久久视频综合| 国产黄色免费在线视频| 欧美精品一区二区大全| 69精品国产乱码久久久| 18禁在线无遮挡免费观看视频| 蜜桃久久精品国产亚洲av| 久久久久国产网址| 26uuu在线亚洲综合色| 黄色怎么调成土黄色| 妹子高潮喷水视频| av线在线观看网站| 成年av动漫网址| 国产精品久久久久久久久免| 亚洲性久久影院| 中文欧美无线码| 国产精品一区二区在线不卡| 欧美成人精品欧美一级黄| 内射极品少妇av片p| 日本av免费视频播放| 国产精品女同一区二区软件| 午夜老司机福利剧场| 国语对白做爰xxxⅹ性视频网站| 大片免费播放器 马上看| 一本一本综合久久| 国产日韩欧美在线精品| 亚洲av中文av极速乱| 国产精品一区二区在线不卡| 18禁动态无遮挡网站| 中国美白少妇内射xxxbb| 亚洲av不卡在线观看| 国产精品久久久久成人av| 免费av中文字幕在线| 五月天丁香电影| 男人添女人高潮全过程视频| 日韩av在线免费看完整版不卡| 少妇的逼好多水| 乱系列少妇在线播放| videos熟女内射| 日韩成人伦理影院| 国产午夜精品一二区理论片| 国产一区二区在线观看日韩| 91aial.com中文字幕在线观看| 亚洲激情五月婷婷啪啪| 亚洲精品日韩在线中文字幕| av又黄又爽大尺度在线免费看| 亚洲av男天堂| 亚洲自偷自拍三级| 人人妻人人澡人人看| 在线观看av片永久免费下载| 少妇被粗大的猛进出69影院 | 少妇人妻久久综合中文| 日韩中字成人| 少妇丰满av| 一级片'在线观看视频| 国产老妇伦熟女老妇高清| 丁香六月天网| 汤姆久久久久久久影院中文字幕| 午夜福利视频精品| 久久精品熟女亚洲av麻豆精品| 交换朋友夫妻互换小说| 又粗又硬又长又爽又黄的视频| 国产男女内射视频| 久久影院123| 午夜免费鲁丝| 十八禁高潮呻吟视频 | 热99国产精品久久久久久7| 久久婷婷青草| 最黄视频免费看| 美女内射精品一级片tv| 亚洲三级黄色毛片| 美女大奶头黄色视频| 最黄视频免费看| av免费在线看不卡| 国产精品欧美亚洲77777| 91精品伊人久久大香线蕉| 中文字幕人妻熟人妻熟丝袜美| 久久人妻熟女aⅴ| 多毛熟女@视频| 国产亚洲一区二区精品| 高清午夜精品一区二区三区| 久久久国产一区二区| 男人和女人高潮做爰伦理| 国产精品国产三级国产专区5o| 香蕉精品网在线| 观看免费一级毛片| 成人毛片60女人毛片免费| 国产视频首页在线观看| 亚洲av在线观看美女高潮| 肉色欧美久久久久久久蜜桃| 18禁在线播放成人免费| 亚洲国产精品国产精品| 亚洲精品久久久久久婷婷小说| 日韩三级伦理在线观看| 精品久久国产蜜桃| 国产av国产精品国产| 国产亚洲一区二区精品| 夜夜看夜夜爽夜夜摸| 精品久久国产蜜桃| 成年av动漫网址| 日本-黄色视频高清免费观看| av又黄又爽大尺度在线免费看| 少妇熟女欧美另类| 亚洲国产日韩一区二区| 天天躁夜夜躁狠狠久久av| 免费人妻精品一区二区三区视频| 亚洲精品久久久久久婷婷小说| 久久精品国产自在天天线| 精品国产国语对白av| 日本欧美视频一区| 五月伊人婷婷丁香| 国产精品久久久久久精品电影小说| 亚洲国产精品999| 一区二区av电影网| 美女福利国产在线| 人妻少妇偷人精品九色| 99热全是精品| 十八禁高潮呻吟视频 | 国产视频首页在线观看| 亚洲精品日本国产第一区| 少妇的逼水好多| 欧美xxⅹ黑人| 成人影院久久| 自线自在国产av| 久久久国产精品麻豆| 亚洲精品久久久久久婷婷小说| 国产真实伦视频高清在线观看| 97超视频在线观看视频| 熟女人妻精品中文字幕| 少妇的逼水好多| 久久久久精品久久久久真实原创| av女优亚洲男人天堂| 亚洲久久久国产精品| 搡女人真爽免费视频火全软件| 日韩亚洲欧美综合| 乱码一卡2卡4卡精品| 久久鲁丝午夜福利片| 成人毛片60女人毛片免费| 免费人妻精品一区二区三区视频| 国产亚洲最大av| 亚洲人成网站在线播| 日本黄大片高清| 一级二级三级毛片免费看| 97在线人人人人妻| 黄片无遮挡物在线观看| 日本欧美国产在线视频| 三级经典国产精品| 国产午夜精品久久久久久一区二区三区| 在线观看www视频免费| 最近的中文字幕免费完整| 在线观看免费视频网站a站| 免费观看在线日韩| 亚洲美女黄色视频免费看| 又粗又硬又长又爽又黄的视频| 在线免费观看不下载黄p国产| 男人添女人高潮全过程视频| 国产一区二区在线观看av| 亚洲人与动物交配视频| 成年人免费黄色播放视频 | 亚洲自偷自拍三级| 2021少妇久久久久久久久久久| 99热这里只有精品一区| www.av在线官网国产| 欧美精品一区二区免费开放| 91久久精品国产一区二区三区| 精品少妇内射三级| 热re99久久精品国产66热6| 中国美白少妇内射xxxbb| 这个男人来自地球电影免费观看 | 人体艺术视频欧美日本| av又黄又爽大尺度在线免费看| 高清欧美精品videossex| 又爽又黄a免费视频| 国产在线视频一区二区| 日韩av不卡免费在线播放| 日韩制服骚丝袜av| 毛片一级片免费看久久久久| 久久99热6这里只有精品| 久久婷婷青草| 成年美女黄网站色视频大全免费 | 免费观看的影片在线观看| 国产视频内射| 高清视频免费观看一区二区| 69精品国产乱码久久久| 久久 成人 亚洲| 乱系列少妇在线播放| 九九爱精品视频在线观看| 99久久精品一区二区三区| 你懂的网址亚洲精品在线观看| 亚洲欧洲国产日韩| 亚洲婷婷狠狠爱综合网| 国产高清三级在线| 国内少妇人妻偷人精品xxx网站| 在线观看免费高清a一片| 少妇的逼水好多| 女人精品久久久久毛片| 人妻系列 视频| 日日摸夜夜添夜夜添av毛片| 男的添女的下面高潮视频| 亚洲一级一片aⅴ在线观看| 亚洲婷婷狠狠爱综合网| 涩涩av久久男人的天堂| 看非洲黑人一级黄片| 狂野欧美激情性bbbbbb| 肉色欧美久久久久久久蜜桃| av国产久精品久网站免费入址| 中文资源天堂在线| 欧美另类一区| 久久精品熟女亚洲av麻豆精品| 亚洲怡红院男人天堂| 国产免费视频播放在线视频| 天堂俺去俺来也www色官网| 大又大粗又爽又黄少妇毛片口| 两个人的视频大全免费| 五月玫瑰六月丁香| 欧美精品亚洲一区二区| 18+在线观看网站| 99久久中文字幕三级久久日本| 免费看av在线观看网站| 国产亚洲5aaaaa淫片| 99久久精品国产国产毛片| 高清视频免费观看一区二区| 国内揄拍国产精品人妻在线| 人人妻人人添人人爽欧美一区卜| 男人爽女人下面视频在线观看| 久久狼人影院| 我的女老师完整版在线观看| 女的被弄到高潮叫床怎么办| 高清午夜精品一区二区三区| 日韩不卡一区二区三区视频在线| 高清不卡的av网站| 高清毛片免费看| 亚洲成人av在线免费| 国国产精品蜜臀av免费| 青春草视频在线免费观看| 成人国产麻豆网| 国产亚洲一区二区精品| 国产极品天堂在线| 亚洲国产最新在线播放| av专区在线播放| 黄片无遮挡物在线观看| xxx大片免费视频| 日本欧美国产在线视频| 亚洲人成网站在线观看播放| 3wmmmm亚洲av在线观看| 99九九在线精品视频 | 自拍欧美九色日韩亚洲蝌蚪91 | 亚洲一区二区三区欧美精品| 国产高清有码在线观看视频| 亚洲国产毛片av蜜桃av| 男人舔奶头视频| 嫩草影院入口| 一级毛片aaaaaa免费看小| 午夜日本视频在线| 一区二区三区四区激情视频| av在线app专区| 大话2 男鬼变身卡| 国产精品欧美亚洲77777| 国产精品久久久久久精品古装| 欧美激情国产日韩精品一区| 亚洲av国产av综合av卡| 欧美性感艳星| 91精品一卡2卡3卡4卡| 国产精品免费大片| 亚洲丝袜综合中文字幕| 午夜久久久在线观看| 极品少妇高潮喷水抽搐| 日韩av不卡免费在线播放| 日日爽夜夜爽网站| 新久久久久国产一级毛片| 人妻夜夜爽99麻豆av| 嫩草影院新地址| 91成人精品电影| 亚洲成人av在线免费| 91久久精品国产一区二区三区| 在线观看www视频免费| 十八禁网站网址无遮挡 | 亚洲va在线va天堂va国产| 一级黄片播放器| 日韩免费高清中文字幕av| 日韩亚洲欧美综合| 在线观看人妻少妇| 蜜臀久久99精品久久宅男| 国产在视频线精品| 欧美人与善性xxx| 国产伦精品一区二区三区视频9| 亚洲婷婷狠狠爱综合网| 国产精品久久久久久久久免| 欧美激情极品国产一区二区三区 | a 毛片基地| 欧美老熟妇乱子伦牲交| 亚洲国产av新网站| 国产精品一区www在线观看| 午夜影院在线不卡| 亚洲精品,欧美精品| 久久国内精品自在自线图片| 人妻 亚洲 视频| av播播在线观看一区| 一区二区三区四区激情视频| 国产淫语在线视频| 精华霜和精华液先用哪个| 欧美 亚洲 国产 日韩一| 在线观看免费视频网站a站| 美女国产视频在线观看| 久久国内精品自在自线图片| 十八禁网站网址无遮挡 | 91成人精品电影| 国产男女超爽视频在线观看| 国产国拍精品亚洲av在线观看| 国产无遮挡羞羞视频在线观看| 亚洲欧美日韩东京热| 久久久久久久久大av| 少妇人妻精品综合一区二区| 欧美激情极品国产一区二区三区 | 国产成人精品一,二区| 国产精品无大码| 国产精品久久久久久精品电影小说| 国产色爽女视频免费观看| 国产精品成人在线| 亚洲国产最新在线播放| 中文字幕久久专区| 一级,二级,三级黄色视频| 嫩草影院入口| 一个人看视频在线观看www免费| 欧美日韩视频高清一区二区三区二| 熟女av电影| 久久午夜综合久久蜜桃| 99国产精品免费福利视频| 色视频在线一区二区三区| 人人妻人人爽人人添夜夜欢视频 | h视频一区二区三区| 一本色道久久久久久精品综合| 每晚都被弄得嗷嗷叫到高潮| 久久国产精品大桥未久av| 精品一区在线观看国产| 纵有疾风起免费观看全集完整版| 一本色道久久久久久精品综合| 亚洲精品成人av观看孕妇| 精品免费久久久久久久清纯 | 多毛熟女@视频| 考比视频在线观看| 欧美中文综合在线视频| 精品人妻一区二区三区麻豆| 久久九九热精品免费| 亚洲av片天天在线观看| 亚洲精品久久成人aⅴ小说| 一区二区三区精品91| 老司机深夜福利视频在线观看 | 亚洲熟女毛片儿| a级毛片在线看网站| 国产精品1区2区在线观看. | 在线天堂中文资源库| 窝窝影院91人妻| 岛国毛片在线播放| 久久午夜综合久久蜜桃| 午夜免费成人在线视频| 亚洲七黄色美女视频| 亚洲精品国产一区二区精华液| 少妇粗大呻吟视频| 精品熟女少妇八av免费久了| 亚洲少妇的诱惑av| 各种免费的搞黄视频| 亚洲国产看品久久| 制服人妻中文乱码| 日韩欧美一区二区三区在线观看 | videos熟女内射| cao死你这个sao货| 看免费av毛片| kizo精华| av国产精品久久久久影院| 性高湖久久久久久久久免费观看| av电影中文网址| 亚洲av日韩在线播放| 成年人午夜在线观看视频| 午夜福利在线观看吧| 天堂俺去俺来也www色官网| 国产欧美日韩一区二区精品| 乱人伦中国视频| 少妇的丰满在线观看| 日本91视频免费播放| 一区二区av电影网| 亚洲国产精品成人久久小说| 国产一区二区三区综合在线观看| 午夜激情久久久久久久| www.自偷自拍.com| 在线观看免费午夜福利视频| 精品人妻一区二区三区麻豆| 午夜久久久在线观看| 久久亚洲精品不卡| 亚洲欧洲精品一区二区精品久久久| 日本精品一区二区三区蜜桃| 午夜日韩欧美国产| 亚洲国产精品一区二区三区在线| 午夜两性在线视频| 人人妻人人澡人人看| 亚洲成人免费av在线播放| 久久久精品国产亚洲av高清涩受| 在线观看www视频免费| 69av精品久久久久久 | 在线观看www视频免费| 高清视频免费观看一区二区| 丝袜美足系列| 久久99一区二区三区| 国产亚洲av高清不卡| 在线看a的网站| 老司机深夜福利视频在线观看 | 国产av国产精品国产| 国产av一区二区精品久久| 日韩一卡2卡3卡4卡2021年| 999精品在线视频| 老鸭窝网址在线观看| 国产精品久久久久成人av| 国产精品自产拍在线观看55亚洲 | 最新的欧美精品一区二区| 男人爽女人下面视频在线观看| 99国产综合亚洲精品| 9色porny在线观看| 男女午夜视频在线观看| 男女下面插进去视频免费观看| 看免费av毛片| 18禁国产床啪视频网站| 一级片'在线观看视频| 成人国产一区最新在线观看| 亚洲精品自拍成人| 久久久久网色| 成年美女黄网站色视频大全免费| 午夜福利视频精品| 老汉色av国产亚洲站长工具| www.精华液| av在线老鸭窝| 成人黄色视频免费在线看| 亚洲熟女毛片儿| 女警被强在线播放| 青春草视频在线免费观看| 欧美久久黑人一区二区| 国产精品自产拍在线观看55亚洲 | 免费在线观看日本一区| 国产伦人伦偷精品视频| 亚洲三区欧美一区| 色婷婷av一区二区三区视频| 少妇被粗大的猛进出69影院| 精品一区在线观看国产| 热99久久久久精品小说推荐| 国产成人啪精品午夜网站| 新久久久久国产一级毛片| 美女主播在线视频| 热re99久久精品国产66热6| 丝袜人妻中文字幕| 国产欧美日韩一区二区三区在线| 精品久久蜜臀av无| 一本一本久久a久久精品综合妖精| 色播在线永久视频| 亚洲国产欧美一区二区综合| 亚洲国产欧美日韩在线播放| 爱豆传媒免费全集在线观看| 午夜福利,免费看| 99九九在线精品视频| 最近最新免费中文字幕在线| 男人舔女人的私密视频| 亚洲精品国产一区二区精华液| 少妇被粗大的猛进出69影院| 高清在线国产一区| 午夜福利一区二区在线看| 可以免费在线观看a视频的电影网站| 999久久久国产精品视频| 99香蕉大伊视频| 国产亚洲一区二区精品| av片东京热男人的天堂| 久久久欧美国产精品| 少妇猛男粗大的猛烈进出视频| 满18在线观看网站| 12—13女人毛片做爰片一| 日韩中文字幕视频在线看片| 高清视频免费观看一区二区| 欧美人与性动交α欧美软件| 香蕉国产在线看| 午夜福利视频在线观看免费| 黑人欧美特级aaaaaa片| 精品国产一区二区三区久久久樱花| 成年人午夜在线观看视频| 啪啪无遮挡十八禁网站| av免费在线观看网站| av网站免费在线观看视频| 岛国在线观看网站| 91av网站免费观看| 一本大道久久a久久精品| 最近最新中文字幕大全免费视频| 12—13女人毛片做爰片一| 亚洲国产欧美在线一区| 欧美日本中文国产一区发布| a级毛片黄视频| 99精品久久久久人妻精品| 精品视频人人做人人爽| 少妇猛男粗大的猛烈进出视频| 亚洲国产欧美一区二区综合| 老熟女久久久| 91大片在线观看| 久久国产精品大桥未久av| 一边摸一边做爽爽视频免费| 麻豆国产av国片精品| 午夜精品国产一区二区电影| 99精品久久久久人妻精品| 亚洲国产成人一精品久久久| 久久九九热精品免费| 不卡一级毛片| 国产成人av教育| 国产精品国产av在线观看| 久久精品国产综合久久久| 嫁个100分男人电影在线观看| 国产野战对白在线观看| 天堂8中文在线网| 叶爱在线成人免费视频播放| 久久久久久免费高清国产稀缺| 久久久久国产一级毛片高清牌| 日本黄色日本黄色录像| a 毛片基地| 亚洲国产av影院在线观看| 91麻豆精品激情在线观看国产 | 99久久人妻综合| 精品久久久久久电影网| 亚洲伊人色综图| 国产精品亚洲av一区麻豆| 国产亚洲av片在线观看秒播厂| 美女扒开内裤让男人捅视频| 午夜福利免费观看在线| 侵犯人妻中文字幕一二三四区| 女警被强在线播放| 久久天堂一区二区三区四区| 国产成+人综合+亚洲专区| 亚洲天堂av无毛| 午夜免费观看性视频| 黑人操中国人逼视频| 青草久久国产| 国产淫语在线视频| 国产免费视频播放在线视频| 亚洲av欧美aⅴ国产| 妹子高潮喷水视频| 亚洲国产av新网站| 天天影视国产精品| 丰满人妻熟妇乱又伦精品不卡| 精品人妻熟女毛片av久久网站| 精品久久蜜臀av无| 80岁老熟妇乱子伦牲交| 国产片内射在线| 欧美黄色片欧美黄色片| 青春草亚洲视频在线观看| 亚洲精品粉嫩美女一区| 国产精品 欧美亚洲| 亚洲欧美日韩另类电影网站| 久久人妻熟女aⅴ| 999久久久精品免费观看国产| 国产成人av教育| 日韩电影二区| 国产人伦9x9x在线观看| 国产亚洲欧美在线一区二区| 色婷婷久久久亚洲欧美| 香蕉国产在线看| 99国产极品粉嫩在线观看| 人妻久久中文字幕网| 久久中文看片网| 丝袜美足系列| 国产成人精品久久二区二区91| 曰老女人黄片| 在线观看免费日韩欧美大片| 午夜视频精品福利| 日韩一卡2卡3卡4卡2021年| 在线观看人妻少妇| 亚洲成国产人片在线观看| 午夜影院在线不卡| 国产成人啪精品午夜网站| 美女高潮喷水抽搐中文字幕|