九九99在线视频-九九99香蕉在线视频美国毛片-九九99热久久精品在线9-九九99热-九九99久久精品在免费线bt-九九99久久


曙海教育集團論壇Linux專區(qū)Linux應(yīng)用開發(fā) → 編寫適用于模擬器的Linux代碼


  共有9657人關(guān)注過本帖樹形打印

主題:編寫適用于模擬器的Linux代碼

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
編寫適用于模擬器的Linux代碼  發(fā)帖心情 Post By:2010-11-23 11:04:13

編寫適用于模擬器的Linux代碼
在某臺計算機上模擬其他計算機的歷史已經(jīng)很長,通常是為了使用遺留應(yīng)用程序,或者是為了使用更穩(wěn)定、響應(yīng)更快的OS的系統(tǒng)上運行流行的OS而編寫的應(yīng)用程序。隨著Linux越來越流行,當開發(fā)人員規(guī)劃將運行于非Linux系統(tǒng)上的二進制程序時,需要審視他們的選擇。本文將研究模擬器的功能,并將詳細地研究硬件模擬和軟件模擬的問題。
在某臺計算機上模擬其他計算機已有多年的歷史。模擬老的計算機的一個常見原因是懷舊,不過不可否認,很多模擬器能夠非常出色地運行多種計算機游戲。模擬其他計算機的另一個原因是為了使用只存在于某個特定平臺上的應(yīng)用程序軟件。
通常,應(yīng)用程序模擬以占據(jù)較大市場份額的平臺為目標。例如,WINE 項目嘗試去提供一個運行 Windows二進制程序的途徑。
不過,近年來Linux已經(jīng)被證明是一個穩(wěn)定而且全能的操作系統(tǒng);因而,它的市場份額也有所增長。市場份額的增長激起了人們對模擬Linux的興趣。本文評論了在其他系統(tǒng)上進行Linux二進制程序模擬的現(xiàn)狀,并著重指出為了讓人們更方便地在模擬環(huán)境中運行他們的二進制程序,開發(fā)人員應(yīng)該緊記的一些問題。
基本的模擬器
模擬器的思想很簡單。計算機是充分可預(yù)測的。如果您想確切地了解如果給出一段特定的代碼計算機會做什么,那么通過建立這臺計算機的模型就可以得到結(jié)果。當然,這會涉及到相當多的開銷,但是,如果要模擬的計算機比正在進行模擬的計算機老得多,那么模擬環(huán)境將比原來的機器更快。
有一些模擬層,比如NetBSD的Linux模擬層,只是提供某個環(huán)境的軟件部分的模擬,從 Linux 程序庫取得系統(tǒng)調(diào)用,并處理返回結(jié)果,使得看起來像是在使用 Linux內(nèi)核。其他的模擬層,比如VirtualPC,可以模擬整臺計算機,包括處理器。模擬處理器的速度會更慢,但是可以帶來更好的兼容性。
發(fā)行版本格式的模擬器
盡管本文重點關(guān)注的是在其他平臺上運行Linux二進制程序的方法,但是,經(jīng)過編譯的二進制程序發(fā)行版本同樣占有一席之地。隨著Linux模擬環(huán)境越來越普及,Linux二進制程序格式成為發(fā)行簡單程序(不給出源代碼)的一個可行方法。Linux二進制程序可以在多種系統(tǒng)上運行,無可否認,有時需要付出一些代價——以Linux二進制程序格式作為通用發(fā)行版本格式還會遇到一些挑戰(zhàn)。
通常,模擬不足以讓您在為另一個系統(tǒng)構(gòu)建的程序中運行為某個系統(tǒng)構(gòu)建的共享對象。如果您的產(chǎn)品大部分是以共享程序庫對象的形式發(fā)行的,那么這些產(chǎn)品可能不會被加載到其他平臺上。
有人認為,使用Linux二進制程序格式來向其他平臺發(fā)行代碼是瘋狂的。也許這很瘋狂,但它是可行的。近幾年,我的主要的Web瀏覽器就一直在模擬環(huán)境中運行(更不用提字處理器、文檔轉(zhuǎn)換器,甚至信用卡處理軟件)。
我們樂于使用的大部分軟件應(yīng)用程序都是商用的,并且,能夠發(fā)行可以運行在很多平臺之上的單一的二進制程序會使商業(yè)軟件供應(yīng)商大大受益。如果有多種多樣的Linux模擬環(huán)境可用,那么Linux二進制程序格式會表現(xiàn)為第一個真正的軟件發(fā)行版本選擇。
噢,移植源代碼是與發(fā)行有很大區(qū)別的任務(wù);通常,移植任務(wù)更為簡單。
完全硬件模擬器
完全硬件模擬器會模擬一臺完整的機器;不只是處理器,還包括機器所有其余部分。例如,被模擬的計算機可能擁有自己的鍵盤控制器和視頻卡。
完全硬件模擬常用于使用較老機器的程序。MAME街機游戲(arcade game)模擬器就是一個流行的示例,它模擬了多種老式街機游戲機的硬件。
就某些方面而言,完全硬件模擬器是進行模擬的最簡單方式。很多工作都需要構(gòu)建一個完全硬件模擬器,但是一旦您擁有這樣一個模擬器,所有的事情就都可以迎刃而解。例如,用于 Macintosh 的 VirtualPC 版本 3 開始支持 Linux。
硬件模擬可以解決使用其他方式難以解決的問題。例如,我以前有一個BIOS閃存工具,僅以用于DOS的自解壓縮的映像文件的格式發(fā)布。更糟糕的是,運行它的機器必須在傳統(tǒng)的 ISA 軟盤控制器上安裝實際的軟盤(我的 Windows 桌面機有一個 LS-120 驅(qū)動器)。通過模擬來解決這個問題吧!我在模擬器下運行該程序,將數(shù)據(jù)寫入已經(jīng)插入 Mac 的一個 USB 軟盤驅(qū)動器。
硬件模擬也有其不利方面。為了讓一切都能夠運轉(zhuǎn),需要付出很大努力。如果需要網(wǎng)絡(luò),那么還需要很好地模擬網(wǎng)絡(luò)芯片,以使得操作系統(tǒng)可以在這個芯片上運行。此外,模擬本身所沒有的指令的代價可能非常高昂。通常,像這樣一個系統(tǒng)可以近乎完美地運轉(zhuǎn),但是,與時限(timing)相關(guān)的功能可能會不可靠。
完全硬件模擬器已經(jīng)使用了很長時間,最適合處理速度可能受模擬影響的遺留系統(tǒng)和代碼。
雖然如此,想要在 Macintosh 或者任何其他非 x-86 機器上運行x86Linux二進制程序的用戶,為了嘗試運行程序,可能要完全依賴于某種當前可用的x86模擬器。在類似這樣的系統(tǒng)上,大部分工具程序?qū)⑦\行得非常好(雖然可能較慢)。要擔(dān)心的惟一一個主要顧慮是,為了提高性能,這種系統(tǒng)的用戶可能安裝較小的或者較老的 Linux 發(fā)行版本。使用 32 MB 內(nèi)存來運行模擬機器的那些人不可能運行最新版本的 KDE。
部分硬件模擬器
部分硬件模擬器是一個中間解決方案:它們模擬一臺計算機,但是這臺計算機只能是與它們實際上所在的計算機類型相同的計算機。由于執(zhí)行的速度與宿主機器相當,所以類似這樣的程序可以降低模擬的成本。此類模擬器的示例包括 Serenity Virtual Station 和 VMWare。
當您擁有用于多種操作系統(tǒng)的應(yīng)用程序,而且需要同時運行它們時,這些系統(tǒng)最為實用。類似于完全硬件模擬,這樣的系統(tǒng)將運行一個完全的 Linux OS 環(huán)境,只要您的程序能夠適當?shù)乜鏛inux系統(tǒng)移植,那么就沒什么問題。不過,再次聲明,Linux的移植到較老版本的可移植性將有非常有用。使用虛擬機的人們可能愿意在這樣的系統(tǒng)上運行一個較老的、占空間較小的 Linux 版本。
軟件模擬器
在模擬世界中,軟件模擬器是最基本的。軟件模擬器不在某臺虛擬機上運行您的應(yīng)用程序——它不通過虛擬機,而是實時地去運行它。建立一個環(huán)境,在這個環(huán)境中,程序的代碼可以正常運行,但是,程序訪問操作系統(tǒng)的嘗試會被通過某個模擬層來發(fā)送,這樣,這些程序就可以使用了。WINE是一個極好的示例(雖然是用于Windows),盡管它并不是一個正式的模擬器。
有一些軟件模擬器是由用戶顯式地調(diào)用,比如可用于 SCO 和 Solaris系統(tǒng)的lxrun程序。有些軟件模擬器則構(gòu)建成為UNIX內(nèi)核對加載二進制映像的支持 —— 如果程序看起來不正確,那么,可以將它與一個可能模擬器表相對照,以查看它們是否可以運行它。
軟件模擬器通常會帶來最好的用戶體驗。不需要特殊的設(shè)置,不需要龐大的磁盤映像。程序只需要去運行即可(大部分情況下)。不過,訪問系統(tǒng)調(diào)用、共享程序庫以及文件系統(tǒng)結(jié)構(gòu)會引發(fā)許多問題,所以,接下來我們將討論它們。
系統(tǒng)調(diào)用
系統(tǒng)調(diào)用是模擬中最簡單也是最困難的部分。系統(tǒng)調(diào)用具有明確定義的接口,而且,通常可以方便地檢測并處理調(diào)用機制——這是簡單的部分。困難之處在于可能難以或者不可能較好地實現(xiàn)系統(tǒng)調(diào)用。傳統(tǒng)上,Linux模擬中最難以處理的是clone()系統(tǒng)調(diào)用。這個調(diào)用提供了獲得簡單線程的一個強制方法,即創(chuàng)建兩個共享許多內(nèi)容進程,共享的內(nèi)容可以包括內(nèi)存、文件描述符、信號處理——換句話說,可以包括任何內(nèi)容和所有內(nèi)容。不幸的是,如果您的操作系統(tǒng)不具備與此完全類似的功能,那么沒有任何辦法來實現(xiàn)這個系統(tǒng)調(diào)用。
更糟糕的是,由于當POSIX線程還沒有完善或獲得廣泛支持之前,clone()就已經(jīng)出現(xiàn),并經(jīng)常被用作POSIX線程的替代,所以,許多程序都以多種令人興奮的、復(fù)雜的且(我必須要說)意想不到的方式來使用它。
如果您想讓人們運行您的二進制程序,那么嘗試讓他們不要使用針對特定操作系統(tǒng)的系統(tǒng)調(diào)用;最好使用標準的POSIX系統(tǒng)調(diào)用。這是軟件開發(fā)的一個良好的習(xí)慣做法。
基于內(nèi)核的模擬器可以捕捉到到達它的系統(tǒng)調(diào)用。用戶空間模擬器,比如 lxrun,會等待應(yīng)用程序嘗試進行系統(tǒng)調(diào)用。由于 Linux 系統(tǒng)調(diào)用功能與 Solaris 或SCOUNIX上的系統(tǒng)調(diào)用功能不同,所以結(jié)果是發(fā)生一個代碼段錯誤。然后,lxrun程序像一個調(diào)試器那樣糾正這個錯誤并使系統(tǒng)調(diào)用繼續(xù)運行——但是,實際上,它已經(jīng)截取了這個系統(tǒng)調(diào)用,并向底層操作系統(tǒng)進行相應(yīng)的系統(tǒng)調(diào)用,而且解決了所有問題。聰明!
文件系統(tǒng)結(jié)構(gòu)
文件系統(tǒng)的問題通常更為微妙。訪問文件系統(tǒng)極其簡單。不簡單的是如何找到您想要的文件。
如果您的程序在模擬環(huán)境中運行,那么要訪問的文件系統(tǒng)可能與您開發(fā)程序時使用的文件系統(tǒng)有本質(zhì)上的不同。例如,如果您的程序使用了/proc文件系統(tǒng)(常用來獲得內(nèi)核狀態(tài)和信息),那么在較新的內(nèi)核中常見的特性在較老的系統(tǒng)中可能并不存在。
這里的開發(fā)人員比專有系統(tǒng)上的開發(fā)人員擁有巨大的優(yōu)勢,因為不同的Linux發(fā)行版本以不同方式安排文件,所以大部分程序員都非常清楚如何避免過分依賴于文件系統(tǒng)設(shè)計。但是 —— 有時 —— 不得不將文件名嵌入到程序之中。
許多模擬器解決這個難題所采取的一個方案是:建立一個針對文件系統(tǒng)調(diào)用的額外的解釋層。例如,在 NetBSD 的 Linux 模擬環(huán)境代碼中,首先根據(jù) /emul/linux中的文件檢查對文件的訪問,之后才對系統(tǒng)真正的root目錄中的文件進行檢查。這就使得當Linux二進制程序不能使用標準文件時,系統(tǒng)可以提供“覆蓋(override)”系統(tǒng)文件的文件。
實際上,這一方法的主要用途在于程序庫和其他支持文件,不過也同樣提供了許多系統(tǒng)二進制程序。例如,如果 Linux 二進制程序嘗試調(diào)用 uname 來得到內(nèi)核版本,卻得到了NetBSD的版本號,這將非常令人迷惑。取而代之,它應(yīng)得到所預(yù)期的 Linux 版本號。
共享程序庫
如前所述,共享程序庫是能夠被模擬的二進制程序找到卻不能夠被系統(tǒng)二進制程序找到的一個非常好的例子。由于在不同的系統(tǒng)上共享程序庫的格式和 ABI 細節(jié)可能各異,所以不能隨意假定所有的系統(tǒng)都可以共享某個給定的程序庫。名稱可能沖突 —— 例如,當前NetBSD和SUSE7.3都擁有一個名為libncurses.so.5的文件。重要的是要使用其中正確的那一個。
共享程序庫為開發(fā)人員指出了另外一個注意事項。了解不同的系統(tǒng)正在使用的程序庫版本很重要。現(xiàn)在,NetBSD 的 Linux 模擬環(huán)境正在使用的是 SUSE 7.3 共享程序庫。仍然有使用9.1共享程序庫的代碼,但是它們會獲得警告,告之它們不能穩(wěn)定地進行內(nèi)核級模擬。
模擬環(huán)境軟件包通常遠遠跟不上市場的步伐。即使您覺得大部分預(yù)期用戶都應(yīng)該擁有了相當新的Linux發(fā)行版本,但是大批模擬器還是幾乎全都有些跟不上時代。
共享程序庫還引發(fā)了另一個顧慮——不是每個系統(tǒng)都包含全部共享程序庫。模擬環(huán)境軟件包通常不會安裝所有最新的共享程序庫。而且,更麻煩的是,它們的用戶也不太可能有能力輕松地安裝所缺少的軟件包。
在這些情況下,最大限度地減少對新特性和非核心共享程序庫的依賴是一個好辦法。模擬器用戶可能會遇到這些問題。
不要誤以為使用靜態(tài)程序庫就可以保證解決這些問題。靜態(tài)程序庫可能引入其自己的新的依賴,而且不容易檢查到它們。如果靜態(tài)地鏈接了一個使用某個不可移植的系統(tǒng)調(diào)用,那么通過重寫算法來避免這個系統(tǒng)調(diào)用將沒有什么用處。動態(tài)鏈接讓您構(gòu)建的程序能夠在更大范圍內(nèi)的系統(tǒng)上運行。
調(diào)用其他程序的程序
有一種特別的情形比任何其他情形更令人們頭疼,尤其與安裝器相關(guān)。在很多系統(tǒng)上,調(diào)用 /bin/sh 所得到的 shell 不是bash。這就意味著使用 bash 擴展的腳本可能不能在其他系統(tǒng)上運行。
這就陷入了模擬器中的一個特別錯綜復(fù)雜的邏輯中。當執(zhí)行二進制程序時,操作系統(tǒng)可能知道的足夠多,可以核對相關(guān)的Linux二進制程序的Linux路徑,而且它可能在那里安裝 bash 的一個副本。但是,當您運行一個腳本時,內(nèi)核不會將其看作是一個 Linux二進制程序;它發(fā)現(xiàn)腳本附帶有一個解釋程序路徑,當嘗試加載解釋程序時,它將不再運行于模擬模式之下。
可移植shell腳本技術(shù)在這里得到了應(yīng)用。當用戶運行被模擬的應(yīng)用程序時,這是要面對的最常見問題之一。安裝器可能會因為不是可移植的 shell 腳本而不能運行。
類似于標準的開發(fā),只是更為標準
為了方便那些可能要在模擬環(huán)境中運行您的程序的用戶,開發(fā)軟件時需要緊記以下事項,并且開發(fā)任何軟件時都應(yīng)該緊記這些事項:
盡可能遵循適當?shù)臉藴省?br/>避免“專門特性”。
不要挑戰(zhàn)極限(push the envelope)。
而且,只要可以避免,就不要依賴于一個月前剛剛發(fā)布的某些東西來構(gòu)建您的代碼。因為那樣做將縮小您的有效的目標市場。


支持(0中立(0反對(0單帖管理 | 引用 | 回復(fù) 回到頂部

返回版面帖子列表

編寫適用于模擬器的Linux代碼








簽名
主站蜘蛛池模板: 久久久久久免费精品 | 国产v亚洲 | 日本黄页网站免费大全 | 狠狠色丁香九九婷婷综合五月 | 丰满少妇被猛男猛烈进入久久 | 波多野结衣办公室双飞 | 亚洲中文字幕在线无码一区二区 | 高潮久久久久久 | 把腿张开老子臊烂你多p视频 | 国产成人午夜高潮毛片 | 亚洲人成网站免费播放 | 欧美天天搞 | ⅹⅹⅹ黄色片视频 | 久久精品中文字幕第一页 | 久久香蕉精品 | 色屁屁ts人妖系列二区 | 精品视频一区二区三区四区五区 | 黄色网视频 | 欧美裸体摔跤xxxx | 免费精品99久久国产综合精品应用 | 成人在线视频观看 | av+在线播放在线播放 | a√天堂中文字幕在线 | 风韵少妇性饥渴推油按摩视频 | 国产精品久久久久久久久绿色 | 日产精致一致六区麻豆 | 欧美一级黄色片免费看 | 粉嫩老牛aⅴ一区二区三区 粉嫩欧美一区二区三区 | 免费全部高h视频 | 亚洲国产精品免费在线观看 | 久久久久久久性潮 | 亚洲第二页| 国产精品久久久久久久久久久免费看 | 黄色免费视频在线 | 丰满岳乱妇在线观看中字无码 | 欧美成aⅴ人高清免费 | аⅴ资源中文在线天堂 | 久久爱成人 | 黄色a免费| 国产欧美另类精品久久久 | 日韩丝袜另类精品av二区 | 欧美大片va欧美在线播放 | 亚洲高清福利 | 色偷偷偷在线视频播放 | 一区三区视频 | 中文精品一区 | 最近日韩中文字幕 | 成人羞羞网站 | 催眠淫辱の教室3在线观看 村上凉子在线播放av88 | 亚洲国产在| 国产亚洲精品久久久久的角色 | a级毛片 黄 免费a级毛片 | 在线欧美激情 | 欧美一区二区三区四区在线观看地址 | 欧美日韩一区二区三区自拍 | 黄色网久久 | 国产激情视频在线观看 | 亚洲男同志网站 | 成 人色 网 站 欧美大片在线观看 | 亚洲 欧美 综合 在线 精品 | 国产公共场合大胆露出 | 国产jizz视频全部免费软件 | 国产精品成人免费视频 | 极品尤物magnet| 国产欧美在线观看不卡 | 欧美自拍偷拍第一页 | 日本大胆欧美人术艺术 | 国产探花一区二区 | 国产精品任我爽爆在线播放 | 欧美午夜精品一区二区蜜桃 | 丰满少妇一级片 | 中文永久免费观看 | 好色综合 | av大全网站| 四虎永久在线精品免费一区二区 | 欧美精品亚洲精品日韩精品 | 人妻 日韩精品 中文字幕 | 亚洲卡一卡二卡三 | 窝窝午夜色视频国产精品破 | 偷窥目拍性综合图区 | 少妇毛片久久久久久久久竹菊影院 | 日本欧美视频在线观看 | 免费精品99久久国产综合精品 | 成人婷婷网色偷偷亚洲男人的天堂 | 亚洲精品主播一区二区三区 | 色欲久久综合亚洲精品蜜桃 | 成品片a人免费进入 | 香蕉视频网站 | 一级香蕉视频在线观看 | 高清不卡一区 | 妇女伦子伦视频高清在线 | 日韩1级片 | 日韩一区中文字幕 | 天天躁狠狠躁狠狠躁夜夜躁 | 韩国三级hd中文字幕叫床浴室 | 国产精品婷婷久久爽一下 | 色www永久免费视频 亚洲成av人在线观看天堂无码 | 亚洲涩视频 | 99热这里只有精品在线 | 亚洲欧美日韩国产精品一区二区 | 国产99在线| 一本色道久久爱88av | 曰本极品少妇videossexhd 中文字幕乱码人妻一区二区三区 | 91社区视频 | 亚洲国产成人久久综合一区,久久久国产99 | 国产人妻精品一区二区三区 | yy111111少妇嫩草影院 | 日韩一区二区三区av | 免费公开在线视频 | 国产免费a级片 | 在线午夜| 久久爱涩涩www | 国产你懂| 国产婷婷色一区二区三区在线 | 波多野结衣精品视频 | 日本乱子伦 | 欧美饥渴熟妇高潮喷水水 | 伊人久久大香线蕉成人综合网 | 国产顶级熟妇高潮xxxxx | www久久九| a级毛片黄免费观看 m | 亚洲一级视频在线观看 | 亚洲精品国产乱码在线看蜜月 | 草草女人院 | 中文字幕二十三页2 | 天天干天天色 | 日日夜精品 | 国产哺乳奶水91在线播放 | 久久精品播放 | 欧美一区二区日韩国产 | 岛国午夜视频 | 久久免费少妇高潮久久精品99 | 国产欧美日韩另类在线专区 | 中文字幕高清在线免费播放 | 国产网红主播一区二区三区 | 中日av乱码一区二区三区乱码 | 中文字日产幕乱五区 | 色欧美片视频在线观看 | 91偷拍精品一区二区三区 | 久久久久人妻精品一区三寸蜜桃 | 久久婷婷国产综合 | 成人动漫在线观看视频 | 亚洲第一天堂无码专区 | 亚洲日日操 | 少妇愉情理伦片高潮日本 | 欧美特级黄色录像 | 中文字幕一路线二路线三路线 | 99av成人精品国语自产拍 | 中文字幕久热 | 国产无套粉嫩白浆在线 | 天天干夜夜拍 | 国产精品爽爽爽爽爽爽在线观看 | 国产nv在线观看 | 无码专区人妻系列日韩精品少妇 | 欧美三日本三级少妇三99r | 99精品大学生啪啪自拍 | 未满十八18禁止午夜免费网站 | 天堂а√在线中文在线 | av小说免费在线观看 | 亚洲第一av在线 | 亚洲国产一区二区三区波多野结衣 | 亚洲偷自拍另类图片二区 | 成年人黄色在线观看 | 亚洲3p激情在线观看 | 鲁死你av资源站 | 国内偷拍第一页 | 一级片免费在线 | 欧美一区二区久久久 | 国产裸体写真av一区二区 | 黄一区二区三区 | 无码中文av有码中文av | 欧美黄色片网站 | 动漫羞免费网站中文字幕 | 超碰美女 | 日韩欧美在线视频播放 | 久久久久不卡 | 久久黄色成人 | 久久久久亚洲精品男人的天堂 | 极品一区| 成人动漫在线免费观看 | 黑人巨大跨种族video | 成人精品国产 | 无码人妻丰满熟妇奶水区码 | 日韩免费网 | 久久人妻少妇嫩草av蜜桃 | 国产欧美做爰xxxⅹ在线观看 | 少妇伦子伦精品无吗在线观看 | 欧洲少妇bbbbb曰曰 | 97av.com| 久草在线免 | 黄色片大全 | 在线不卡aⅴ片免费观看 | 欧美日韩国产成人 | 91一区二区国产精华液 | 国产精品爽爽爽爽爽爽在线观看 | 成人性生交大片免费看中文 | 国产色午夜婷婷一区二区三区 | 亚洲综合一区二区 | 业余 自由 性别 成熟偷窥 | 印度女人狂野牲交 | 性xxxx视频 | 中文国产字幕 | 羞羞视频导航 | 欧洲精品va无码一区二区三区 | 在线一区二区三区做爰视频网站 | 日韩高清一级 | 国产精品美女www爽爽爽 | 7799精品视频天天看 | 国产一区二区在线影院 | 久久久精品日本 | 夜夜嗨av一区二区三区中文字幕 | 亚洲天堂免费 | 国产免费av网址 | 日韩中文视频 | 久久久久久久久久久一区二区 | 成品人片a91观看入口888 | 在线看成人av | 欧美综合激情网 | 日本爽妇网| 国产精品人八做人人女人a级刘 | 国产成人亚洲综合无码 | 国产精品久久久久久久久久辛辛 | jizz日本在线播放 | 黄色性大片 | 色天堂影院 | 91久久久精品国产一区二区蜜臀 | 国产麻豆精品一区 | www久久久精品 | 日韩av男人的天堂 | 又大又粗又爽免费视频a片 日本丰满熟妇videossex8k | 强制中出し~大桥未久在线播放 | 中文 在线 日韩 亚洲 欧美 | а√在线中文网新版地址在线 | 欧美a在线视频 | 免费黄色小视频网站 | 色亚洲色图 | 无遮无挡爽爽免费视频 | 亚洲午夜在线 | 国产午夜毛片 | 国产精品tv | 久久99热人妻偷产国产 | aa视频网站 | 国产区在线看 | 国产精品一线二线 | 日本中文字幕在线播放 | 日韩欧美不卡 | 欧美黄色大片网站 | 欧美激情一区二区在线观看 | 亚洲中文字幕av在天堂 | 久久久久久久久久国产精品 | 女人大p毛片女人大p毛片 | 欧美精品另类 | 亚洲欧洲精品a片久久99 | 在线久久| 全部毛片永久免费看 | 亚洲精品在线一区二区 | 国产午夜精品av一区二区 | 亚日韩欧美 | 欧美精品性视频 | 东北少妇不戴套对白第一次 | 男人视频网站 | 国产在线观看禁18 | 色视频网站在线观看一=区 色视频网址 | 免费网站在线高清观看 | 久久无码人妻热线精品 | 久久精品亚洲中文无东京热 | 啪一啪射一射插一插 | 日韩av伦理 | 4438激情网 | 久久久久久久久精 | 日韩精品第1页 | 亚洲不卡在线视频 | 国产成人精品无码一区二区 | 亚洲热av| 国产成人精品亚洲777人妖 | 精品乱码一区 | 免费超碰在线观看 | 美女大量吞精在线观看456 | 无码人妻aⅴ一区二区三区有奶水 | 免费观看成人av | 日韩专区一区 | 午夜免费福利在线观看 | 香蕉久久人人爽人人爽人人片av | 伊伊亚洲综合人网777 | 免看一级a毛片一片成人不卡 | 亚洲成熟少妇视频在线观看 | 可以免费看成人啪啪过程的软件 | 射一射| 午夜影院激情av | 久久久精品人妻一区二区三区蜜桃 | 一本到在线观看视频 | 国产放荡对白视频一区二区 | 欧美视频日韩 | 日本高清免费在线 | 日韩黄色小视频 | 欧美大片在线播放 | 人操人视频 | 国产麻豆91 | 久久精品亚洲国产 | 亚洲国产成人精品久久久 | 国产精品高潮呻吟av久久4虎 | 天干夜天干天天天爽2022 | 欧美黑人粗暴多交高潮水最多 | 可以直接在线观看的av | 日本一级片在线播放 | 欧美成人精品欧美一级私黄 | 久久乐国产精品亚洲综合 | 成人在线免费视频观看 | 国产麻豆剧传媒精品国产av | 日本三级久久 | 国产在视频线在精品视频55 | 偷看做性肉体探欲k8 | 一级黄色片免费看 | 久久艹精品 | 免费裸体无遮挡黄网站免费看 | 日日好av | 穿越异世荒淫h啪肉np文 | 亚洲第一aaaaa片 | 免费无码专区毛片高潮喷水 | 一级高清毛片 | 成人区人妻精品一区二区不卡视频 | 好会夹宝h1v1| 欧洲国产伦久久久久久久 | 国产激情视频一区 | 综合色区亚洲熟妇另类 | 国产性av在线 | 美女又爽又黄又免费 | 99久久99久久精品免费看蜜桃 | 99久久精品费精品国产一区二区 | 丰满少妇aaaaaa爰片毛片 | 男女吃奶做爰猛烈紧视频 | 91欧美一区二区 | 伊人久久青青 | 久久精品国产导航 | 日本一二三区在线 | 爱爱免费视频网址 | 国产xxxx做受性欧美88 | 中文字幕乱码亚洲无线码按摩 | 亚洲国产亚洲 | 激情婷婷综合网 | 蜜桃国精产品二三三区视频 | 久久草在线视频免费 | 亚洲麻豆一区 | 日韩精品日韩激情日韩综合 | 一级黄色毛片视频 | x7x7x7成人免费视频 | 久久蜜桃av一区二区天堂 | 麻豆视频在线观看免费网站黄 | 91精品99| 91精品久久久久久久久 | 欧美日韩激情在线观看 | 久久精品9| 久久av一区二区三区 | 日韩免费一二三区 | 在线播放黄色网址 | 精品久久久久久亚洲综合网站 | 无码人妻精品一区二区蜜桃网站 | 少妇人妻偷人精品免费视频 | 中文字幕中文在线 | 亚洲精品久久久久久久久久吃药 | 小h片网站 | 女女同性女同一区二区三区九色 | 在线播放无码字幕亚洲 | 91夜夜澡人人爽人人喊欧美 | 国产麻豆成人 | 自拍偷拍视频在线观看 | 乱lun合集小可的奶水 | 韩国欧美三级 | jizzyou中国少妇农村 | 亚洲欧美日韩国产成人一区 | 国内大量揄拍人妻精品視頻 | 性疯狂做受xxxx高清视频 | 成人乱淫av日日摸夜夜爽节目 | 亚洲天堂成人在线 | 久久99精品久久久久久按摩秒播 | 黄色a在线观看 | 国产大片一区二区三区 | 国产亚洲欧美日韩在线一区二区三区 | 极速小视频在线播放 | 狠狠躁18三区二区一区传媒剧情 | 国产精品久久久久久久久久久久午夜 | 91精品国产二区在线看大桥未久 | 欧美黑人狂躁日本寡妇 | 国产精品久久久久9999爆乳 | 少妇一级淫片免费观看 | 亚洲第一视频在线 | www色成人100 | 在线观看国产成人 | 师尊双性精跪趴灌满h视频 湿女导航福利av导航 | 国产精品久久久久久久久借妻 | 奇米777狠狠色噜噜狠狠狠 | 少妇性l交大片免费观看冫 少妇性l交大片免费快色 | 亚洲成av人片天堂网老年人 | 国产视频aaa | 午夜蜜汁一区二区三区av | 91精品国自产在线观看 | 欧美午夜刺激影院 | 中文人妻无码一区二区三区在线 | 九九久久在线看 | 成人无码在线视频网站 | 巨胸不知火舞露双奶头无遮挡 | 99热这里只有精品3 99热这里只有精品4 | 亚洲精品99999 | 中文字幕在线观看网站 | 精品一区二区三区在线播放 | 一区二区三区不卡在线观看 | 久久久精品人妻无码专区不卡 | 国产一区二区内射最近更新 | 亚洲一区在线观看免费 | 午夜视频免费在线 | av美国| 熟妇人妻av中文字幕老熟妇 | 97日本xxxxxxxxx18 97日韩精品 | 精品国产av 无码一区二区三区 | 99久久久无码国产精品 | 无码人妻丰满熟妇区毛片 | 久久久夜夜夜 | 亚洲黄色小视频在线观看 | 激情在线网站 | 国产精品日本一区二区不卡视频 | 久久天天躁狠狠躁夜夜免费观看 | 国产日韩精品入口 | 欧美成年人网站 | 一级黄色伦理片 | 大地资源影视在线播放观看高清视频 | 国产a一级片 | 日韩av无码中文无码不卡电影 | 亚洲伊人久久综合影院 | 色悠悠国产 | 色先锋av资源中文字幕 | 92国产精品午夜福利免费 | 国产l精品国产亚洲区 | 日本高清视频www夜色资源 | 黄色福利在线观看 | 久久久wwww | 少妇高潮久久久久久一代女皇 | 国产精品99久久免费黑人人妻 | jvid福利写真一区二区三区 | 国色天香久久久久久久小说 | 久久久久久三区 | 神马午夜51| 99久久精品免费看国产一区二区三区 | 性做久久久久久免费观看欧美 | 我要色综合网 | 久久精品无码一区二区三区 | √资源天堂中文在线视频 | 富婆如狼似虎找黑人老外 | 色久视频 | 久久久久久久久毛片精品 | 亚洲乱码在线观看 | 亚洲综合激情五月丁香六月 | 亚洲一级二级三级 | 小12箩利洗澡无码视频网站 | 久久久久久久久久久国产 | 久久人人爽爽爽人久久久 | 色欧洲 | 一级女人裸体舞毛片 | 欧美成人三级 | 2024国产精品视频 | 日本123区 | 黑白配在线观看免费观看 | 国产在线精品成人欧美 | 国产网红主播精品av | 亚洲国产一区二区三区a毛片 | 女人被狂躁c到高潮视频 | 国产乱肥老妇女精品视频网站 | 少妇呻吟内裤揉搓水 | 男人激烈吮乳吃奶视频 | 婷婷久久综合九色综合88 | 66av欧美 | 视频日韩| 日韩中文字幕免费视频 | 欧美韩国一区 | 老妇高潮潮喷到猛进猛出 | 国产成人a人亚洲精v品无码 | 视频在线观看一区二区 | 四虎4545www精品视频 | 国产精品女上位好爽在线观看 | 男人的天堂免费av | 欧美蜜桃视频 | 国产九九九九 | 国产精品有限公司 | 男女乱淫真视频免费播放 | 蜜桃av噜噜一区二区三区麻豆 | 精品国产乱码久久久久久果冻传媒 | 亚洲午夜无码久久久久 | 一个色综合网 | 蜜桃视频一区二区在线观看 | 欧美日韩国产精品 | 欧美极品少妇性运交 | 日韩一二三区在线 | 日韩精品精品 | 日本在线播放 | www.男人天堂| 亚洲精品无码av中文字幕电影网站 | 久久国产柳州莫菁门 | 精品国产一区二区三区香蕉 | 日本久久一区二区 | 色婷婷88av视频一二三区 | av不卡影院| 偷拍区另类欧美激情日韩91 | 免费观看成人av | 久久99热只有频精品8 | 五十路熟女丰满大屁股 | 波多野结衣在线播放 | 色图综合 | 91欧美日韩| 夜夜草网 | 六月激情网 | 国产色视频网站 | 久久久久久久9 | 亚洲乱人伦 | 夜夜欢性恔免费视频 | jjzz在线 | 久久精品丝袜高跟鞋 | 另类天堂av| 中文字幕2018 | 男女交性全过程免费观看网站 | 亚洲国产精品特色大片观看完整版 | 丁香花在线影院观看在线播放 | 日韩在线观看视频一区二区三区 | 国产精品播放 | 九九伊在人线 | 成年午夜无码av片在线观看 | 欧美激情一区二区三区 | 亚洲精品成人a8198a | 乱人伦人妻中文字幕无码久久网 | 色婷婷香蕉在线 | 欧美日韩免费一区二区 | 在线看片网址 | 日韩成人短视频 | 欧美特级一级片 | 久久久精品国产sm调教网站 | 国产做a视频 | 国产精品成人免费一区久久羞羞 | 日韩成人精品在线观看 | 一区二区亚洲精品国产精华液 | 爽天天天天天天天 | 精品国产乱码久久久久久蜜退臀 | 性生活免费网站 | 国产剧情精彩演绎 | 早川濑里奈av在线播放 | 国产真实伦对白全集 | 亚洲精品视频在线看 | 蜜桃视频一区二区三区 | 伊人一二三 | 久久久久免费精品国产 | 日本韩国欧美中文字幕 | 玩弄放荡人妻一区二区三区 | 久久久噜噜噜久久久白丝袜 | 国产精品日日做人人爱 | 亚洲精品黄色片 | 夜夜骚av| 18成人免费观看视频 | 亚洲狠狠丁香婷婷综合久久久 | 少妇太紧太爽又黄又硬又爽视频 | 成人做爰黄 | 国产精品网站视频 | 日韩成人av网址 | 国精产品一区一区三区免费完 | 国产一级做a爰片在线看免费 | 欧美性猛交xxxx乱大交3 | 国产自国产自愉自愉免费24区 | 久久久精品一区二区三区 | 麻豆精品视频在线观看 | 91国产丝袜在线播放动漫 | 尤物网站在线播放 | 在线观看的av网站 | 狠狠色丁香婷婷综合视频 | 欧美成a| 亚洲午夜国产一区99re久久 | 精品国产亚洲一区二区三区 | 久久美利坚| 午夜精品乱人伦小说区 | 韩国三级hd中文字幕三义 | 亚洲一区视频网站 | 久久久久久91亚洲精品中文字幕 | 午夜少妇拍拍视频在线观看 | av在线播放网址 | 一边添奶一边添p好爽视频 欧美 变态 另类 人妖 | 欧美另类精品xxxxxx高跟鞋 | 日本精品一区二区三区视频 | 天堂久久爱 | 亚洲国产精品色拍网站 | 亚洲中文字幕久久精品蜜桃 | 欧美一区二区不卡视频 | 精品国产999久久久免费 | 中国一级毛片黄 | 日韩av无码社区一区二区三区 | 麻豆chinese新婚xxx | 免费成人用春色 | 成人黄色在线看 | 亚洲女欲精品久久久久久久18 | 欧美二区在线 | 色婷婷中文 | a√在线 | 五月婷在线观看 | 欧美日韩久久精品 | 亚洲精品久久久日韩美女极品 | 少妇一级淫片免费播放 | аⅴ天堂中文在线网 | 99热这里只有精品首页 | 又大又黄又粗又爽的免费视频 | 午夜一区在线 | 国产cd人妖ts在线观看 | 综合精品在线 | 欧美午夜精品理论片 | 久久涩| 精品国产乱码 | 边啃奶头边躁狠狠躁 | 久久免费国产精品 | 国产吞精囗交高潮 | 国产精品美女高潮视频 | 古装一级淫片aaaaaa | 看污片网站 |