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

    PKS 體系運(yùn)行SilverLight 插件的研究與實(shí)現(xiàn)

    2023-11-10 11:25:38徐志亮郭真鈴李博袁泉謝小龍
    電子技術(shù)應(yīng)用 2023年10期
    關(guān)鍵詞:函數(shù)調(diào)用插件調(diào)用

    徐志亮,郭真鈴,李博,袁泉,謝小龍

    (1.中電(海南)聯(lián)合創(chuàng)新研究院,海南 澄邁 571924;2.中軟信息系統(tǒng)工程有限公司,北京 102209)

    0 引言

    為了在信息技術(shù)產(chǎn)業(yè)鏈各個(gè)環(huán)節(jié)擁有自主知識(shí)產(chǎn)權(quán),我國已將信創(chuàng)工程納入國家發(fā)展戰(zhàn)略,在政策和市場(chǎng)的逐步引導(dǎo)下,基礎(chǔ)軟硬件、應(yīng)用軟件、信息安全等領(lǐng)域國產(chǎn)化發(fā)展如火如荼。在這過程中,面臨著大量現(xiàn)有應(yīng)用軟件與信創(chuàng)計(jì)算體系無法兼容的問題。各行業(yè)應(yīng)用便開始了與信創(chuàng)相關(guān)計(jì)算體系的適配與遷移工作。

    但是在實(shí)踐的過程中往往會(huì)面臨諸多問題,例如自研應(yīng)用軟件依賴一些第三方的閉源組件或信息系統(tǒng)是由第三方提供,使用單位不具備遷移適配的條件等,如何運(yùn)行不做任何修改的Window 軟件,為當(dāng)前不具備遷移條件的Window 軟件在信創(chuàng)相關(guān)計(jì)算體系上運(yùn)行提供臨時(shí)解決方案。

    本文將基于PKS 體系以SilverLight 插件為例進(jìn)行研究,該插件是基于x86 處理器和Windows 操作系統(tǒng)進(jìn)行開發(fā)的,過去廣泛應(yīng)用于Web 網(wǎng)頁程序中。在指令集和操作系統(tǒng)存在差異的情況下,SilverLight 插件在PKS 體系上無法運(yùn)行。

    目前,存在以下兩種解決方案:一是在宿主機(jī)中安裝Qemu 環(huán)境并創(chuàng)建Windows 虛擬機(jī),在虛擬機(jī)中訪問插件頁面;二是在Wine 中運(yùn)行瀏覽器并訪問插件頁面。

    當(dāng)前這兩種解決方案均需耗費(fèi)一定的硬件資源,且運(yùn)行過程中存在高延遲的情況,未能有效解決Silver-Light 在PKS 體系上無法運(yùn)行的問題。因此,本文提出一套解決方案,該方案將SilverLight 運(yùn)行在由二進(jìn)制翻譯工具和Wine 構(gòu)成的系統(tǒng)環(huán)境兼容層中,以Pipelight 作為通信機(jī)制,將系統(tǒng)環(huán)境兼容層與Pipelight 相結(jié)合,實(shí)現(xiàn)SilverLight 在PKS 體系上的順利運(yùn)行。

    1 相關(guān)技術(shù)

    1.1 NPAPI

    網(wǎng)景插件應(yīng)用程序編程接口(Netscape Plugin Application Programming Interface,NPAPI)是 由Mozilla推出的一種瀏覽器插件的接口標(biāo)準(zhǔn)。NPAPI 的接口分為兩類,一是以“NP”“NPP”開頭,該類接口由插件實(shí)現(xiàn),主要用于創(chuàng)建并初始化插件實(shí)例、銷毀插件實(shí)例等;二是以“NPN”開頭,該類接口由瀏覽器實(shí)現(xiàn),主要用于創(chuàng)建數(shù)據(jù)流、查詢?yōu)g覽器相關(guān)信息等。通常使用<o(jì)bject>標(biāo)簽或<embed>標(biāo)簽在網(wǎng)頁中嵌入一個(gè)插件,標(biāo)簽中的type 屬性是多用途互聯(lián)網(wǎng)郵件擴(kuò)展類型(Multipurpose Internet Mail Extensions,MIME),瀏覽器通過該屬性確定嵌入的插件。

    當(dāng)訪問一個(gè)嵌有插件的頁面時(shí),瀏覽器通過MIME查找并加載相應(yīng)插件。若該插件是首次加載,則瀏覽器調(diào)用插件的NP_GetEntryPoints 函數(shù)和NP_Initialize 函數(shù)進(jìn)行插件初始化,其中NP_GetEntryPoints 函數(shù)負(fù)責(zé)提供插件的函數(shù)表,NP_Initialize 函數(shù)負(fù)責(zé)記錄瀏覽器提供的函數(shù)表。首次加載完成后,瀏覽器會(huì)根據(jù)頁面內(nèi)容創(chuàng)建一個(gè)或多個(gè)插件實(shí)例,即調(diào)用插件的NPP_New 函數(shù)。當(dāng)關(guān)閉頁面時(shí),瀏覽器會(huì)調(diào)用插件的NPP_Destory 函數(shù)銷毀該頁面中的插件實(shí)例。當(dāng)瀏覽器關(guān)閉時(shí),瀏覽器調(diào)用插件的NPP_Shutdown 函數(shù)卸載插件[1]。瀏覽器調(diào)用插件函數(shù)的順序如圖1 所示。

    圖1 瀏覽器調(diào)用插件函數(shù)的順序

    1.2 Pipelight

    Pipelight 是為解決在Linux 瀏覽器中無法運(yùn)行SilverLight 的問題而設(shè)計(jì)的NPAPI 瀏覽器插件[2]。Pipelight 不僅針對(duì)SilverLight 作了適配,還適配了Flash、ActiveX 等Windows插件。Pipelight 分為兩部 分:pluginloader.exe 和libpipelight.so。libpipelight.so作為NPAPI瀏覽器插件,由瀏覽器調(diào)用;pluginloader.exe 負(fù)責(zé)調(diào)用SilverLight,獲取相應(yīng)的數(shù)據(jù)。但Pipelight 是基于x86-Linux 開發(fā)的,因此無法直接運(yùn)行在PKS 體系中,還需根據(jù)PKS 體系做相應(yīng)的修改和適配。

    1.3 SilverLight

    SilverLight 是微軟于2007 年針對(duì)Web 應(yīng)用程序中多媒體服務(wù)需求大和網(wǎng)頁交互性差的問題提出的解決方案[3]。在傳統(tǒng)的B/S 技術(shù)中,客戶端只是呈現(xiàn)靜態(tài)頁面和結(jié)果,而SilverLight 能讓用戶體驗(yàn)豐富的圖形界面和流暢的交互效果。用戶在使用瀏覽器訪問嵌有SilverLight 插件的頁面之前,需在系統(tǒng)中部署SilverLight。網(wǎng)頁開發(fā)者需使用<o(jì)bject>標(biāo)簽將SilverLight 插件嵌入到頁面中,標(biāo)簽中的type 屬性常為application/xsilverlight 和application/x-silverlight-2[4]。

    2 框架設(shè)計(jì)與實(shí)現(xiàn)

    2.1 整體設(shè)計(jì)

    為實(shí)現(xiàn)SilverLight 在PKS 體系中運(yùn)行,需要解決以下三個(gè)方面的問題:

    (1)如何在ARM 處理器上運(yùn)行x86 程序:飛騰處理器屬于ARM 處理器的一種,而SilverLight 是在x86 處理器上開發(fā)和運(yùn)行的程序,無法直接在ARM 處理器上運(yùn)行。這本質(zhì)上是指令集不同的問題。

    (2)如何在Linux 操作系統(tǒng)上運(yùn)行Windows 程序:麒麟操作系統(tǒng)是基于Linux 內(nèi)核開發(fā)的,屬于Linux 操作系統(tǒng),而SilverLight 是基于Windows 操作系統(tǒng)開發(fā)的程序,無法直接在Linux 操作系統(tǒng)上運(yùn)行。

    (3)瀏覽器如何調(diào)用SilverLight:在PKS 體系下瀏覽器插件以NPAPI 插件為主,而且瀏覽器無法直接調(diào)用SilverLight 這類Windows 專用插件,因此這兩者之間需要建立一個(gè)通信機(jī)制,該機(jī)制不僅能作為NPAPI 插件供瀏覽器調(diào)用,同時(shí)能根據(jù)瀏覽器請(qǐng)求信息調(diào)用Silver-Light 插件并返回相應(yīng)數(shù)據(jù)。

    根據(jù)上述問題設(shè)計(jì)了一套解決方案,如圖2 所示。該方案中用二進(jìn)制翻譯工具解決指令集不同的問題;用Wine 解決操作系統(tǒng)不同的問題;用Pipelight 解決瀏覽器調(diào)用SilverLight 的問題。

    圖2 方案整體設(shè)計(jì)

    基于上述方案,當(dāng)用戶訪問嵌有插件的頁面時(shí),調(diào)用步驟如下:

    (1)瀏覽器根據(jù)MIME 在插件默認(rèn)路徑下查找并加載相應(yīng)的插件程序,即libpipelight.so。在Linux 系統(tǒng)中,瀏覽器插件默認(rèn)存放路徑是/usr/lib/mozilla/plugins。

    (2)libpipelight.so 啟動(dòng)系統(tǒng)環(huán)境兼容層、創(chuàng)建子進(jìn)程并調(diào)用pluginloader.exe,將瀏覽器的函數(shù)調(diào)用通過管道傳輸給pluginloader.exe。

    (3)pluginloader.exe 根據(jù)接收信息調(diào)用插件相應(yīng)的NPAPI。

    2.2 系統(tǒng)環(huán)境兼容層

    系統(tǒng)環(huán)境兼容層主要分為兩部分:二進(jìn)制翻譯工具和Wine。

    二進(jìn)制翻譯技術(shù)分為靜態(tài)翻譯和動(dòng)態(tài)翻譯。靜態(tài)翻譯是指先進(jìn)行翻譯工作,再運(yùn)行翻譯后的程序。動(dòng)態(tài)二進(jìn)制翻譯技術(shù)是指在程序運(yùn)行時(shí)動(dòng)態(tài)將原指令翻譯成目標(biāo)指令的技術(shù)。本文使用的二進(jìn)制翻譯工具屬于動(dòng)態(tài)二進(jìn)制翻譯工具,實(shí)現(xiàn)從x86 指令翻譯成ARM 指令的功能,即在二進(jìn)制翻譯工具所設(shè)的環(huán)境內(nèi),系統(tǒng)是x86-Linux 環(huán)境。要想進(jìn)一步將x86-Linux 環(huán)境更換成x86-Windows,則需要另一個(gè)操作系統(tǒng)模擬工具——Wine。

    Wine 是一個(gè)將Windows API 調(diào)用翻譯成動(dòng)態(tài)的POSIX 調(diào)用的兼容層。與虛擬機(jī)完全模擬Windows 內(nèi)部邏輯的原理不同,這是一種庫級(jí)虛擬化工具。比起笨重的虛擬機(jī),Wine 的運(yùn)行效率更高、系統(tǒng)資源占用更少、對(duì)計(jì)算機(jī)的性能要求更低。通過Wine,可以實(shí)現(xiàn)從Linux 操作系統(tǒng)到Windows 操作系統(tǒng)的轉(zhuǎn)換。

    由二進(jìn)制翻譯工具和Wine 構(gòu)成的系統(tǒng)環(huán)境兼容層,實(shí)現(xiàn)了從ARM64-Linux 到x86-Windows 的雙重翻譯,給在PKS 體系上運(yùn)行SilverLight 提供了可能。

    2.3 通信機(jī)制

    為解決瀏覽器與SilverLight 通信的問題,本文采用開源工具Pipelight 并在Pipelight 的基礎(chǔ)上針對(duì)PKS 體系進(jìn)行適配。

    通信機(jī)制分為兩部分:數(shù)據(jù)傳輸和函數(shù)調(diào)用分發(fā)。數(shù)據(jù)傳輸通過在libpipelight.so 和pluginloader.exe 之間建立管道和設(shè)定傳輸格式實(shí)現(xiàn)。

    管道的建立在初始化階段完成。當(dāng)訪問嵌有Silver-Light 的網(wǎng)頁時(shí),瀏覽器會(huì)調(diào)用libpipelight.so 中的attach函數(shù),完成配置文件的加載、插件的安裝檢查、pluginloader.exe 的調(diào)用和插件的初始化。在管道的兩端分別使用fread 函數(shù)和fwrite 函數(shù)實(shí)現(xiàn)數(shù)據(jù)的讀寫功能。

    Pipelight 設(shè)定每次傳輸?shù)膬?nèi)容由命令和數(shù)據(jù)構(gòu)成,如圖3 所示。每條命令共4 個(gè)字節(jié),其中第1 個(gè)字節(jié)代表命令類型,后面3 個(gè)字節(jié)代表數(shù)據(jù)長度,單位是字節(jié)。命令后緊接著傳輸具體數(shù)據(jù),數(shù)據(jù)的最大長度是0xFFFFFF 字節(jié)。在Pipelight 中命令類型是一個(gè)枚舉類型,一共有9 種枚舉值,每個(gè)枚舉值都有對(duì)應(yīng)的含義,例如圖3 中的0x02 表示傳輸32 位有符號(hào)數(shù)。

    圖3 數(shù)據(jù)傳輸格式

    在傳輸數(shù)據(jù)的過程中發(fā)現(xiàn),當(dāng)遇到某些特殊字節(jié)時(shí)會(huì)出現(xiàn)傳輸錯(cuò)誤的情況,例如:發(fā)送端發(fā)送0x0A,接收端接收到0x0A0D。因此在傳輸命令和具體數(shù)據(jù)之前需要分別對(duì)其按字節(jié)處理并傳輸相應(yīng)的標(biāo)志數(shù)據(jù)(Flag)和位置數(shù)據(jù)(Site)。傳輸順序如圖4 所示。接收端同樣按照這個(gè)順序接收命令和數(shù)據(jù),對(duì)于有特殊情況的字節(jié)要做相應(yīng)的還原處理。當(dāng)?shù)趇個(gè)字節(jié)出現(xiàn)特殊情況,處理方法如下:

    圖4 數(shù)據(jù)傳輸順序

    (1)發(fā)送端:

    (2)接收端:

    函數(shù)調(diào)用分發(fā)主要由棧、函數(shù)枚舉和命令類型實(shí)現(xiàn)。當(dāng)出現(xiàn)函數(shù)調(diào)用的情況時(shí),調(diào)用方將函數(shù)參數(shù)從右往左依次傳輸?shù)焦艿乐?,并傳輸調(diào)用的函數(shù)枚舉值。被調(diào)用方依次接收函數(shù)參數(shù)并將參數(shù)存入棧中,當(dāng)接收到函數(shù)枚舉值時(shí)會(huì)調(diào)用相應(yīng)的函數(shù)。在函數(shù)執(zhí)行完畢后,被調(diào)用方將執(zhí)行結(jié)果傳輸?shù)焦艿乐胁⑾蚬艿纻鬏斠粋€(gè)函數(shù)返回的命令。在這過程中,棧主要負(fù)責(zé)暫存函數(shù)參數(shù)和返回值;命令類型主要負(fù)責(zé)將函數(shù)調(diào)用、參數(shù)和函數(shù)返回區(qū)分開。在9 種命令類型中BLOCKMCD_CALL_DIRECT 表示函數(shù)調(diào)用,隨后接收的數(shù)據(jù)是函數(shù)枚舉值;BLOCKMCD_RETURN 表示函數(shù)返回,隨后無需從管道讀取數(shù)據(jù);其余命令類型分別表示接收的數(shù)據(jù)類型,用于從管道中讀取參數(shù)并存入棧中。

    葛立方的筆記,由左思、陶潛的詩說起,對(duì)于兩位詩人貶低荊軻人格,予以糾正,并指出均出自于以成敗論人之庸俗歷史觀。這是作者的高明之處,值得贊賞。然而,在他指責(zé)太子丹催促荊軻出發(fā)行刺而導(dǎo)致了荊軻之失敗,并謂“概之于義,雖得秦王之首,于燕亦未能保終吉也”之時(shí),同樣犯了以成敗論人的痼疾。至于舉漢代揚(yáng)雄之言,斥荊軻無義,并視其為后代黑幕刺客之緒,則更為無稽。蓋揚(yáng)雄身處排斥游士的漢代,處禁錮日深,站在時(shí)代的立場(chǎng),自然要非議荊軻,反對(duì)復(fù)仇;何況揚(yáng)雄信奉古文經(jīng)學(xué),與今文經(jīng)學(xué)有隔。故此,揚(yáng)雄反感以公羊?qū)W為思想基礎(chǔ)的作品及其所塑造出來的人物。

    當(dāng)瀏覽器調(diào)用NP 或NPP 函數(shù)時(shí),libpipelight.so 負(fù)責(zé)將函數(shù)調(diào)用轉(zhuǎn)發(fā)到pluginloader.exe,由pluginloader.exe 調(diào)用DLL 中相應(yīng)的NPP 和NP 函數(shù)。當(dāng)插件調(diào)用NPN 函數(shù)時(shí),pluginloader.exe 負(fù)責(zé)將函數(shù)調(diào)用轉(zhuǎn)發(fā)到libpipelight.so,由libpipelight.so 調(diào)用瀏覽器的NPN 函數(shù)。例如:瀏覽器調(diào)用libpipelight.so 的NPP_StreamAs-File函數(shù),經(jīng)libpipelight.so 轉(zhuǎn)發(fā)到pluginloader.exe,由pluginloader.exe 調(diào)用DLL 中的NPP_StreamAsFile 函數(shù)。

    2.4 實(shí)驗(yàn)對(duì)比

    本次實(shí)驗(yàn)將本文提出的方案和另外兩種解決方案從系統(tǒng)內(nèi)存消耗、運(yùn)行速度等方面做對(duì)比,結(jié)果如圖5、圖6 所示。

    圖5 系統(tǒng)內(nèi)存消耗實(shí)驗(yàn)結(jié)果

    圖6 運(yùn)行速度實(shí)驗(yàn)結(jié)果

    2.4.1 方案設(shè)定

    方案1:在宿主機(jī)中安裝Qemu 環(huán)境并創(chuàng)建Windows虛擬機(jī),在虛擬機(jī)中訪問嵌有SilverLight 插件的頁面。

    方案2:在Wine 中安裝并運(yùn)行FireFox 瀏覽器,通過FireFox 瀏覽器訪問嵌有SilverLight 插件的頁面。

    方案3:本文提出的方案。

    本次實(shí)驗(yàn)在一臺(tái)PKS 終端機(jī)上進(jìn)行,終端機(jī)為8 核CPU、16 GB 內(nèi)存。三個(gè)方案中使用到的軟件信息如表1 所示。

    表1 實(shí)驗(yàn)環(huán)境一覽表

    2.4.3 結(jié)果分析

    如圖5 所示,在系統(tǒng)內(nèi)存消耗方面,方案3 占用系統(tǒng)內(nèi)存最少,是方案1 消耗量的20%、方案2 消耗量的79%。

    運(yùn)行速度主要分為兩方面:一是訪問目標(biāo)頁面時(shí),頁面加載的時(shí)長;二是頁面加載完畢后,用戶在頁面中進(jìn)行一次點(diǎn)擊操作時(shí),頁面的響應(yīng)時(shí)長。如圖6 所示,無論是頁面加載時(shí)長還是點(diǎn)擊操作時(shí)長,方案3 的運(yùn)行速度都遠(yuǎn)超方案1 和方案2,尤其是在點(diǎn)擊操作時(shí)長方面,基本沒有時(shí)延。

    在用戶操作的簡(jiǎn)易程度方面,對(duì)于方案1 和方案2,用戶都是在非宿主系統(tǒng)的瀏覽器中進(jìn)行操作,而方案3在原先的瀏覽器中便可訪問目標(biāo)頁面,可見方案3 的用戶操作簡(jiǎn)易程度優(yōu)于另外兩種方案。

    3 結(jié)論

    本文針對(duì)PKS 體系中無法運(yùn)行SilverLight 的問題,提出一套解決方案。研究Pipelight 的原理,將Pipelight和系統(tǒng)環(huán)境兼容層結(jié)合并根據(jù)PKS 體系進(jìn)行了修改和適配,最終能在PKS 體系中運(yùn)行該插件且運(yùn)行速度在可接受范圍內(nèi)。該方案的思路同樣適用于ActiveX 控件的兼容適配。這給在PKS 體系中開展相關(guān)工作提供了思路。

    猜你喜歡
    函數(shù)調(diào)用插件調(diào)用
    基于C語言的數(shù)學(xué)菜單的設(shè)計(jì)與實(shí)現(xiàn)
    自編插件完善App Inventor與樂高機(jī)器人通信
    電子制作(2019年22期)2020-01-14 03:16:34
    核電項(xiàng)目物項(xiàng)調(diào)用管理的應(yīng)用研究
    LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
    基于函數(shù)調(diào)用序列模式和函數(shù)調(diào)用圖的程序缺陷檢測(cè)方法*
    探討C++編程中避免代碼冗余的技巧
    Unity3D項(xiàng)目腳本優(yōu)化分析與研究
    中國新通信(2017年1期)2017-03-08 03:12:21
    基于系統(tǒng)調(diào)用的惡意軟件檢測(cè)技術(shù)研究
    MapWindowGIS插件機(jī)制及應(yīng)用
    基于Revit MEP的插件制作探討
    日韩制服骚丝袜av| 日本午夜av视频| 亚洲成人av在线免费| 国产欧美日韩精品一区二区| 色视频www国产| 大片免费播放器 马上看| 2018国产大陆天天弄谢| 亚洲精品久久久久久婷婷小说| 精品酒店卫生间| 亚洲丝袜综合中文字幕| 国产精品蜜桃在线观看| 日韩亚洲欧美综合| 免费观看性生交大片5| 精品午夜福利在线看| 国产精品偷伦视频观看了| 在线天堂最新版资源| 日日摸夜夜添夜夜添av毛片| av线在线观看网站| 99热6这里只有精品| 亚洲国产最新在线播放| 激情 狠狠 欧美| 亚洲伊人久久精品综合| 午夜日本视频在线| 最近中文字幕2019免费版| 国产伦理片在线播放av一区| tube8黄色片| 亚洲精品中文字幕在线视频 | 午夜爱爱视频在线播放| 久久韩国三级中文字幕| 激情五月婷婷亚洲| 我的女老师完整版在线观看| 黄片无遮挡物在线观看| 在线看a的网站| 白带黄色成豆腐渣| 人人妻人人看人人澡| av又黄又爽大尺度在线免费看| 亚洲av中文av极速乱| 全区人妻精品视频| 国产成人freesex在线| 黄色欧美视频在线观看| 久久99热6这里只有精品| 亚洲av免费高清在线观看| 69人妻影院| 18禁在线无遮挡免费观看视频| 青青草视频在线视频观看| 精品午夜福利在线看| 日本wwww免费看| 国产黄频视频在线观看| 插逼视频在线观看| 99热这里只有是精品50| 国产精品嫩草影院av在线观看| 久久久久精品久久久久真实原创| 男的添女的下面高潮视频| 国产精品久久久久久久电影| 免费看光身美女| 亚洲欧美成人精品一区二区| 一级爰片在线观看| 内地一区二区视频在线| 韩国高清视频一区二区三区| 中文乱码字字幕精品一区二区三区| 男男h啪啪无遮挡| 国产精品女同一区二区软件| 久久久国产一区二区| 九九久久精品国产亚洲av麻豆| 黄片无遮挡物在线观看| 亚洲av中文av极速乱| 欧美精品一区二区大全| 欧美区成人在线视频| 丝袜脚勾引网站| 国产高清有码在线观看视频| 久久久精品94久久精品| 国产成人精品婷婷| 亚洲av.av天堂| 草草在线视频免费看| 少妇人妻一区二区三区视频| 久久精品人妻少妇| 亚洲欧美一区二区三区黑人 | 大片电影免费在线观看免费| 欧美精品一区二区大全| 黄色日韩在线| 成人免费观看视频高清| 国产精品国产av在线观看| 亚洲欧美日韩东京热| 人人妻人人澡人人爽人人夜夜| 三级男女做爰猛烈吃奶摸视频| 国产精品.久久久| 欧美高清成人免费视频www| 欧美97在线视频| 亚洲精华国产精华液的使用体验| 老师上课跳d突然被开到最大视频| 亚洲丝袜综合中文字幕| 特大巨黑吊av在线直播| 乱系列少妇在线播放| 视频中文字幕在线观看| 国产精品一及| 蜜臀久久99精品久久宅男| 看十八女毛片水多多多| 中文字幕久久专区| 亚洲性久久影院| 亚洲人成网站高清观看| 在线亚洲精品国产二区图片欧美 | 黄色怎么调成土黄色| 色吧在线观看| 国产一区二区三区av在线| 一个人看的www免费观看视频| 亚洲av成人精品一区久久| 三级国产精品片| 性色avwww在线观看| 中国国产av一级| 亚洲一级一片aⅴ在线观看| 一区二区三区精品91| 欧美xxⅹ黑人| 搞女人的毛片| 欧美一级a爱片免费观看看| 亚洲精品乱码久久久v下载方式| 欧美3d第一页| 韩国高清视频一区二区三区| 韩国av在线不卡| 免费黄色在线免费观看| 丝袜脚勾引网站| 国产成人aa在线观看| 丝袜脚勾引网站| 亚洲成人久久爱视频| 免费黄色在线免费观看| 亚洲精品成人av观看孕妇| 狂野欧美白嫩少妇大欣赏| 在线免费观看不下载黄p国产| 久久精品国产亚洲网站| 日本黄色片子视频| 日本黄色片子视频| 国产v大片淫在线免费观看| 香蕉精品网在线| 亚洲国产成人一精品久久久| 国产一级毛片在线| 国产v大片淫在线免费观看| 中文字幕制服av| 尤物成人国产欧美一区二区三区| 亚洲av在线观看美女高潮| 又爽又黄a免费视频| 男女那种视频在线观看| 在线观看一区二区三区激情| 成人美女网站在线观看视频| 夜夜爽夜夜爽视频| 国产探花在线观看一区二区| 小蜜桃在线观看免费完整版高清| 人人妻人人看人人澡| 亚洲性久久影院| 国产成人精品福利久久| 国产白丝娇喘喷水9色精品| 色网站视频免费| 精品熟女少妇av免费看| 交换朋友夫妻互换小说| 日韩av不卡免费在线播放| 一区二区三区精品91| 日韩中字成人| 亚洲国产av新网站| 中国三级夫妇交换| 国产亚洲午夜精品一区二区久久 | 午夜精品一区二区三区免费看| 国产伦精品一区二区三区四那| av在线亚洲专区| 日日啪夜夜爽| 欧美3d第一页| 亚洲久久久久久中文字幕| 男女那种视频在线观看| 亚洲av中文字字幕乱码综合| 欧美高清成人免费视频www| 国产一区二区三区综合在线观看 | 六月丁香七月| 久久久久九九精品影院| 日本黄色片子视频| 国产成人a区在线观看| 五月开心婷婷网| 亚洲av成人精品一二三区| 校园人妻丝袜中文字幕| 99热这里只有是精品在线观看| 18+在线观看网站| av天堂中文字幕网| 美女主播在线视频| 久久ye,这里只有精品| 一区二区三区四区激情视频| av国产久精品久网站免费入址| 男人爽女人下面视频在线观看| 99热这里只有是精品在线观看| 欧美成人精品欧美一级黄| 亚洲av在线观看美女高潮| 一级毛片aaaaaa免费看小| 久久亚洲国产成人精品v| 成年版毛片免费区| 免费观看在线日韩| 男人舔奶头视频| 又大又黄又爽视频免费| 各种免费的搞黄视频| 欧美少妇被猛烈插入视频| 久久99热这里只频精品6学生| 亚洲精品国产av成人精品| 日韩 亚洲 欧美在线| 午夜精品国产一区二区电影 | 女人久久www免费人成看片| 一级毛片黄色毛片免费观看视频| 亚洲精品亚洲一区二区| 97人妻精品一区二区三区麻豆| 一本色道久久久久久精品综合| 亚洲国产欧美人成| 69av精品久久久久久| 婷婷色综合www| 免费在线观看成人毛片| 国产欧美日韩一区二区三区在线 | 国产伦在线观看视频一区| 人人妻人人澡人人爽人人夜夜| 永久免费av网站大全| 国产一区二区三区av在线| 一本色道久久久久久精品综合| 欧美性感艳星| 一本久久精品| 三级国产精品片| 在线观看人妻少妇| 国产又色又爽无遮挡免| 看十八女毛片水多多多| 日韩人妻高清精品专区| 亚洲欧洲国产日韩| 一边亲一边摸免费视频| 欧美zozozo另类| 老司机影院成人| 久久久久久久国产电影| 大又大粗又爽又黄少妇毛片口| 成人高潮视频无遮挡免费网站| 在线观看av片永久免费下载| av免费在线看不卡| 婷婷色综合www| 91精品国产九色| 中国美白少妇内射xxxbb| 人妻夜夜爽99麻豆av| 亚洲欧美一区二区三区黑人 | 久久国产乱子免费精品| 久久人人爽人人爽人人片va| 国产亚洲av嫩草精品影院| 亚洲国产精品国产精品| 插逼视频在线观看| 大片电影免费在线观看免费| 亚洲精品第二区| 九草在线视频观看| 国产成人精品婷婷| 又爽又黄无遮挡网站| 搞女人的毛片| 日韩中字成人| 王馨瑶露胸无遮挡在线观看| 久久精品国产a三级三级三级| 最近中文字幕2019免费版| 免费电影在线观看免费观看| 在现免费观看毛片| 中国美白少妇内射xxxbb| 美女主播在线视频| 欧美日韩国产mv在线观看视频 | 看黄色毛片网站| 3wmmmm亚洲av在线观看| 热99国产精品久久久久久7| 中文资源天堂在线| 视频区图区小说| 在线免费十八禁| 99久久九九国产精品国产免费| 九色成人免费人妻av| 一级av片app| 成年女人看的毛片在线观看| 亚洲欧美成人精品一区二区| 少妇人妻 视频| 51国产日韩欧美| 久久久久久久久久人人人人人人| a级毛片免费高清观看在线播放| 亚洲精品国产av蜜桃| 精品人妻偷拍中文字幕| av在线播放精品| 精品一区二区三卡| av国产免费在线观看| 日韩欧美精品免费久久| 日韩强制内射视频| 好男人视频免费观看在线| 赤兔流量卡办理| 少妇人妻久久综合中文| 久久99热6这里只有精品| 国产精品久久久久久久电影| 97在线视频观看| 亚洲精品一区蜜桃| 国产女主播在线喷水免费视频网站| 色哟哟·www| 韩国av在线不卡| 国产成人a区在线观看| 男女边摸边吃奶| 国产男女内射视频| 亚洲综合精品二区| 午夜免费观看性视频| 汤姆久久久久久久影院中文字幕| 丝袜美腿在线中文| 亚洲美女搞黄在线观看| 国产女主播在线喷水免费视频网站| 久久97久久精品| 久久精品国产亚洲av天美| 精品熟女少妇av免费看| 国产成人免费观看mmmm| 日韩 亚洲 欧美在线| 欧美区成人在线视频| 久久久精品94久久精品| 亚洲美女搞黄在线观看| 人妻制服诱惑在线中文字幕| 亚洲一级一片aⅴ在线观看| 下体分泌物呈黄色| 中文在线观看免费www的网站| 男女啪啪激烈高潮av片| 精品少妇久久久久久888优播| 久久久久久久国产电影| 大话2 男鬼变身卡| 欧美性感艳星| 精品99又大又爽又粗少妇毛片| 一个人看的www免费观看视频| 日日撸夜夜添| 亚洲,一卡二卡三卡| 久久精品国产a三级三级三级| 亚洲精品aⅴ在线观看| 久久综合国产亚洲精品| 国产爽快片一区二区三区| 制服丝袜香蕉在线| 一级a做视频免费观看| 亚洲精品国产av蜜桃| 国产精品无大码| 99热全是精品| 一区二区三区精品91| 51国产日韩欧美| 亚洲精品aⅴ在线观看| 99久国产av精品国产电影| 国产精品一区二区三区四区免费观看| 免费观看无遮挡的男女| www.av在线官网国产| 国产高清国产精品国产三级 | 夜夜看夜夜爽夜夜摸| 国模一区二区三区四区视频| 九九在线视频观看精品| 久久国内精品自在自线图片| 欧美日韩一区二区视频在线观看视频在线 | 两个人的视频大全免费| 丝袜脚勾引网站| 人妻夜夜爽99麻豆av| 国内精品宾馆在线| 纵有疾风起免费观看全集完整版| 老司机影院成人| 日本-黄色视频高清免费观看| 亚洲综合精品二区| 亚洲欧美一区二区三区黑人 | 欧美成人a在线观看| 99久久九九国产精品国产免费| 亚洲色图综合在线观看| 女人久久www免费人成看片| 亚洲,一卡二卡三卡| 国产一区二区三区综合在线观看 | 在线亚洲精品国产二区图片欧美 | 欧美一级a爱片免费观看看| 各种免费的搞黄视频| 丝袜喷水一区| 国产欧美另类精品又又久久亚洲欧美| 青春草视频在线免费观看| 自拍欧美九色日韩亚洲蝌蚪91 | 亚洲国产精品国产精品| 成人国产av品久久久| 波野结衣二区三区在线| 一本色道久久久久久精品综合| 国产中年淑女户外野战色| 国产一区二区三区综合在线观看 | 国产欧美亚洲国产| 亚洲自偷自拍三级| 成人二区视频| 亚洲成色77777| av在线播放精品| 国产毛片a区久久久久| 嫩草影院新地址| 人妻制服诱惑在线中文字幕| 国产精品久久久久久av不卡| 九九在线视频观看精品| 在现免费观看毛片| 男女啪啪激烈高潮av片| 成年免费大片在线观看| 3wmmmm亚洲av在线观看| 久久精品国产a三级三级三级| 精品久久久久久电影网| 久久久久久久亚洲中文字幕| 麻豆国产97在线/欧美| 人妻 亚洲 视频| 国产亚洲午夜精品一区二区久久 | 欧美激情在线99| 亚洲色图av天堂| 亚洲高清免费不卡视频| 成年女人看的毛片在线观看| 午夜爱爱视频在线播放| 蜜臀久久99精品久久宅男| 日本黄色片子视频| 男女下面进入的视频免费午夜| 欧美高清性xxxxhd video| av国产免费在线观看| 国产欧美日韩一区二区三区在线 | 一级毛片aaaaaa免费看小| 一级a做视频免费观看| 赤兔流量卡办理| 青春草亚洲视频在线观看| 欧美日本视频| 伦精品一区二区三区| 国产精品精品国产色婷婷| 中文资源天堂在线| 91久久精品国产一区二区成人| 亚洲成色77777| 插阴视频在线观看视频| 大话2 男鬼变身卡| 日韩 亚洲 欧美在线| 国产极品天堂在线| 国产精品久久久久久精品古装| eeuss影院久久| 亚洲精品乱码久久久v下载方式| 美女国产视频在线观看| 男女无遮挡免费网站观看| a级毛片免费高清观看在线播放| 久久亚洲国产成人精品v| 久久久久久久精品精品| 看十八女毛片水多多多| 亚洲最大成人手机在线| 久久精品人妻少妇| 美女视频免费永久观看网站| 日韩不卡一区二区三区视频在线| 涩涩av久久男人的天堂| 色哟哟·www| 尾随美女入室| 69av精品久久久久久| 亚洲成人av在线免费| 毛片女人毛片| 久久久亚洲精品成人影院| 韩国高清视频一区二区三区| 视频区图区小说| 最近最新中文字幕大全电影3| 精品午夜福利在线看| 人妻 亚洲 视频| 国产精品女同一区二区软件| 亚洲成色77777| 国产亚洲av嫩草精品影院| 22中文网久久字幕| 蜜桃亚洲精品一区二区三区| 99久久精品热视频| 免费少妇av软件| 亚洲欧美成人综合另类久久久| 日日啪夜夜爽| 国产精品三级大全| 国产免费又黄又爽又色| 久久精品综合一区二区三区| 亚洲国产日韩一区二区| 久久久久九九精品影院| 亚洲精品自拍成人| 欧美极品一区二区三区四区| 亚洲精品色激情综合| 小蜜桃在线观看免费完整版高清| 一区二区三区四区激情视频| 欧美三级亚洲精品| 日韩一区二区三区影片| 搡女人真爽免费视频火全软件| 涩涩av久久男人的天堂| 欧美少妇被猛烈插入视频| 亚洲在久久综合| 国模一区二区三区四区视频| 久久热精品热| 晚上一个人看的免费电影| 高清日韩中文字幕在线| 成人欧美大片| 啦啦啦中文免费视频观看日本| 亚洲av二区三区四区| 免费av毛片视频| 午夜精品一区二区三区免费看| 丰满人妻一区二区三区视频av| 午夜免费观看性视频| 在线观看美女被高潮喷水网站| 国产精品一区二区在线观看99| 春色校园在线视频观看| 日产精品乱码卡一卡2卡三| 久热久热在线精品观看| 97超视频在线观看视频| 国产精品国产av在线观看| av在线播放精品| 肉色欧美久久久久久久蜜桃 | 少妇被粗大猛烈的视频| 国产成人a区在线观看| 久久久精品欧美日韩精品| 国产白丝娇喘喷水9色精品| 日韩亚洲欧美综合| 亚洲熟女精品中文字幕| tube8黄色片| 噜噜噜噜噜久久久久久91| 白带黄色成豆腐渣| 亚洲欧美中文字幕日韩二区| 欧美日韩精品成人综合77777| tube8黄色片| 青春草亚洲视频在线观看| 久久女婷五月综合色啪小说 | 夫妻性生交免费视频一级片| av女优亚洲男人天堂| 久久国产乱子免费精品| 国产日韩欧美在线精品| 色视频在线一区二区三区| 插逼视频在线观看| 日韩一区二区三区影片| 免费av毛片视频| 亚洲人成网站在线观看播放| 性插视频无遮挡在线免费观看| 交换朋友夫妻互换小说| 亚洲国产成人一精品久久久| 久久人人爽人人爽人人片va| 天天一区二区日本电影三级| 在现免费观看毛片| 国产 一区精品| 亚洲天堂国产精品一区在线| 在线观看国产h片| 成人免费观看视频高清| 国产成人aa在线观看| 日韩伦理黄色片| 97在线人人人人妻| 嫩草影院精品99| 三级经典国产精品| 狂野欧美白嫩少妇大欣赏| 国内揄拍国产精品人妻在线| 男女无遮挡免费网站观看| 69人妻影院| 亚洲av日韩在线播放| 美女视频免费永久观看网站| 国产男人的电影天堂91| 亚洲国产日韩一区二区| 国产淫片久久久久久久久| 国产精品成人在线| 久久久久久久亚洲中文字幕| 天美传媒精品一区二区| 三级国产精品欧美在线观看| 18禁动态无遮挡网站| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 我的女老师完整版在线观看| 亚洲国产精品999| 日韩免费高清中文字幕av| 亚洲精品,欧美精品| 老女人水多毛片| 中国国产av一级| 精品国产一区二区三区久久久樱花 | 欧美成人a在线观看| 男女边摸边吃奶| 久久精品国产a三级三级三级| 亚洲精品国产色婷婷电影| 久久久久久久久久人人人人人人| 人妻系列 视频| 成人国产av品久久久| 日日摸夜夜添夜夜爱| 欧美精品人与动牲交sv欧美| 亚洲不卡免费看| av一本久久久久| 人人妻人人澡人人爽人人夜夜| 在线免费观看不下载黄p国产| www.色视频.com| 日韩成人伦理影院| 2021少妇久久久久久久久久久| 成人黄色视频免费在线看| 男女那种视频在线观看| 免费观看性生交大片5| 大话2 男鬼变身卡| 精品99又大又爽又粗少妇毛片| 久久久久久国产a免费观看| 精品酒店卫生间| 久久久久国产精品人妻一区二区| 99久久精品热视频| 亚洲无线观看免费| 毛片女人毛片| 少妇被粗大猛烈的视频| 另类亚洲欧美激情| 最近手机中文字幕大全| 亚洲成人精品中文字幕电影| 男人添女人高潮全过程视频| 一二三四中文在线观看免费高清| 中文字幕av成人在线电影| 内地一区二区视频在线| 中国国产av一级| 日本黄大片高清| 免费黄网站久久成人精品| 久久ye,这里只有精品| 免费观看av网站的网址| 国产欧美日韩一区二区三区在线 | 成年版毛片免费区| 免费在线观看成人毛片| 亚州av有码| 黄色一级大片看看| 日韩 亚洲 欧美在线| 高清日韩中文字幕在线| 日本熟妇午夜| 最近的中文字幕免费完整| 免费电影在线观看免费观看| 国产一区二区三区综合在线观看 | 欧美变态另类bdsm刘玥| 日韩免费高清中文字幕av| 免费观看a级毛片全部| 精品久久久久久久人妻蜜臀av| 一区二区三区乱码不卡18| 亚洲成人中文字幕在线播放| 亚洲丝袜综合中文字幕| 97热精品久久久久久| 欧美日韩视频精品一区| 极品少妇高潮喷水抽搐| 国产黄a三级三级三级人| 尾随美女入室| 性插视频无遮挡在线免费观看| 国产黄片美女视频| 亚洲综合精品二区| 在线看a的网站| 亚洲精品中文字幕在线视频 | 少妇人妻精品综合一区二区| 成人黄色视频免费在线看| av黄色大香蕉| 亚洲一级一片aⅴ在线观看| 国产淫语在线视频| 精品久久久久久久久亚洲|