rednaxelafx.iteye.com1、解析器與解釋器解析器是parser,而解釋器是interpreter。兩者不是同一樣?xùn)|西,不應(yīng)該混用。前者是編譯器/解釋器的重要組成部分,也可以用在IDE之類的地方;其主要作用是進(jìn)行語法分析,提取出句子的結(jié)構(gòu)。廣義來說輸入一般是程序的源碼,輸出一般是語法樹(syntaxtree,也叫parsetree等)或抽象語法樹(abstractsyntaxtree,AST)。" />

黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

虛擬機(jī)隨談(一)

系統(tǒng) 1842 0

?

轉(zhuǎn)載自 ---- 作者:RednaxelaFX -> rednaxelafx.iteye.com

?

1、解析器與解釋器

解析器是parser,而解釋器是interpreter。兩者不是同一樣?xùn)|西,不應(yīng)該混用。

前者是編譯器/解釋器的重要組成部分,也可以用在IDE之類的地方;其主要作用是進(jìn)行語法分析,提取出句子的結(jié)構(gòu)。廣義來說輸入一般是程序的源 碼,輸出一般是語法樹(syntax tree,也叫parse tree等)或抽象語法樹(abstract syntax tree,AST)。進(jìn)一步剝開來,廣義的解析器里一般會(huì)有掃描器(scanner,也叫tokenizer或者lexical analyzer,詞法分析器),以及狹義的解析器(parser,也叫syntax analyzer,語法分析器)。掃描器的輸入一般是文本,經(jīng)過詞法分析,輸出是將文本切割為單詞的流。狹義的解析器輸入是單詞的流,經(jīng)過語法分析,輸出 是語法樹或者精簡(jiǎn)過的AST。
(在一些編譯器/解釋器中,解析也可能與后續(xù)的語義分析、代碼生成或解釋執(zhí)行等步驟融合在一起,不一定真的會(huì)構(gòu)造出完整的語法樹。但概念上說解析器就是用來抽取句子結(jié)構(gòu)用的,而語法樹就是表示句子結(jié)構(gòu)的方式。關(guān)于邊解析邊解釋執(zhí)行的例子,可以看看 這帖 的計(jì)算器。)
舉例:將i = a + b * c作為源代碼輸入到解析器里,則廣義上的解析器的工作流程如下圖:
虛擬機(jī)隨談(一)
其中詞法分析由掃描器完成,語法分析由狹義的解析器完成。
(嗯,說來其實(shí)“解析器”這詞還是按狹義用法比較準(zhǔn)確。把掃描器和解析器合起來叫解析器總覺得怪怪的,但不少人這么用,這里就將就下吧 =_=
不過近來“ scannerless parsing ”也挺流行的:不區(qū)分詞法分析與語法分析,沒有單獨(dú)的掃描器,直接用解析器從源碼生成語法樹。這倒整個(gè)就是解析器了,沒狹不狹義的問題)

后者則是實(shí)現(xiàn)程序執(zhí)行的一種實(shí)現(xiàn)方式,與編譯器相對(duì)。它直接實(shí)現(xiàn)程序源碼的語義,輸入是程序源碼,輸出則是執(zhí)行源碼得到的計(jì)算結(jié)果;編譯器的輸入 與解釋器相同,而輸出是用別的語言實(shí)現(xiàn)了輸入源碼的語義的程序。通常編譯器的輸入語言比輸出語言高級(jí),但不一定;也有輸入輸出是同種語言的情況,此時(shí)編譯 器很可能主要用于優(yōu)化代碼。
舉例:把同樣的源碼分別輸入到編譯器與解釋器中,得到的輸出不同:
虛擬機(jī)隨談(一)
值得留意的是,編譯器生成出來的代碼執(zhí)行后的結(jié)果應(yīng)該跟解釋器輸出的結(jié)果一樣——它們都應(yīng)該實(shí)現(xiàn)源碼所指定的語義。

在很多地方都看到解析器與解釋器兩個(gè)不同的東西被混為一談,感到十分無奈。
最近某本引起很多關(guān)注的書便在開篇給讀者們當(dāng)頭一棒,介紹了“ JavaScript解析機(jī)制 ”。“編譯”和“預(yù)處理”也順帶混為一談了,還有“預(yù)編譯” 0_0
我一直以為“預(yù)編譯”應(yīng)該是 ahead-of-time compilation 的翻譯,是與“即時(shí)編譯”(just-in-time compilation,JIT)相對(duì)的概念。另外就是PCH(precompile header)這種用法,把以前的編譯結(jié)果緩存下來稱為“預(yù)編譯”。把AOT、PCH跟“預(yù)處理”( preprocess )混為一談?wù)媸窃幃?。算了,我還是不要淌這渾水的好……打住。


2、“解釋器”到底是什么?“解釋型語言”呢?

很多資料會(huì)說,Python、Ruby、JavaScript都是“解釋型語言”,是通過解釋器來實(shí)現(xiàn)的。這么說其實(shí)很容易引起誤解:語言一般只會(huì)定義其抽象語義,而不會(huì)強(qiáng)制性要求采用某種實(shí)現(xiàn)方式。
例如說C一般被認(rèn)為是“編譯型語言”,但C的解釋器也是存在的,例如 Ch 。同樣,C++也有解釋器版本的實(shí)現(xiàn),例如 Cint 。
一般被稱為“解釋型語言”的是主流實(shí)現(xiàn)為解釋器的語言,但并不是說它就無法編譯。例如說經(jīng)常被認(rèn)為是“解釋型語言”的 Scheme 就有好幾種編譯器實(shí)現(xiàn),其中率先支持 R6RS 規(guī)范的大部分內(nèi)容的是 Ikarus ,支持在x86上編譯Scheme;它最終不是生成某種虛擬機(jī)的字節(jié)碼,而是直接生成x86機(jī)器碼。

解釋器就是個(gè)黑箱,輸入是源碼,輸出就是輸入程序的執(zhí)行結(jié)果,對(duì)用戶來說中間沒有獨(dú)立的“編譯”步驟。這非常抽象,內(nèi)部是怎么實(shí)現(xiàn)的都沒關(guān)系,只 要能實(shí)現(xiàn)語義就行。你可以寫一個(gè)C語言的解釋器,里面只是先用普通的C編譯器把源碼編譯為in-memory image,然后直接調(diào)用那個(gè)image去得到運(yùn)行結(jié)果;用戶拿過去,發(fā)現(xiàn)直接輸入源碼可以得到源程序?qū)?yīng)的運(yùn)行結(jié)果就滿足需求了,無需在意解釋器這個(gè) “黑箱子”里到底是什么。
實(shí)際上很多解釋器內(nèi)部是以“編譯器+虛擬機(jī)”的方式來實(shí)現(xiàn)的,先通過編譯器將源碼轉(zhuǎn)換為AST或者字節(jié)碼,然后由虛擬機(jī)去完成實(shí)際的執(zhí)行。所謂“解釋型語言”并不是不用編譯,而只是不需要用戶顯式去使用編譯器得到可執(zhí)行代碼而已。

那么虛擬機(jī)( virtual machine ,VM) 又是什么?在許多不同的場(chǎng)合,VM有著不同的意義。如果上下文是Java、Python這類語言,那么一般指的是高級(jí)語言虛擬機(jī)(high-level language virtual machine,HLL VM),其意義是實(shí)現(xiàn)高級(jí)語言的語義。VM既然被稱為“機(jī)器”,一般認(rèn)為輸入是滿足某種指令集架構(gòu)( instruction set architecture ,ISA)的指令序列,中間轉(zhuǎn)換為目標(biāo)ISA的指令序列并加以執(zhí)行,輸出為程序的執(zhí)行結(jié)果的,就是VM。源與目標(biāo)ISA可以是同一種,這是所謂same-ISA VM。
前面提到解釋器中的編譯器的輸出可能是AST,也可能是字節(jié)碼之類的指令序列;一般會(huì)把執(zhí)行后者的程序稱為VM,而執(zhí)行前者的還是籠統(tǒng)稱為解釋器 或者樹遍歷式解釋器(tree-walking interpreter)。這只是種習(xí)慣而已,并沒有多少確鑿的依據(jù)。只不過線性(相對(duì)于樹形)的指令序列看起來更像一般真正機(jī)器會(huì)執(zhí)行的指令序列而已。
其實(shí)我覺得把執(zhí)行AST的也叫VM也沒啥大問題。如果認(rèn)同這個(gè)觀點(diǎn),那么把 DLR 看作一種VM也就可以接受了——它的“指令集”就是樹形的Expression Tree。

VM并不是神奇的就能執(zhí)行代碼了,它也得采用某種方式去實(shí)現(xiàn)輸入程序的語義,并且同樣有幾種選擇:“編譯”,例如微軟的.NET中的CLR;“解 釋”,例如CPython、CRuby 1.9,許多老的JavaScript引擎等;也有介于兩者之間的混合式,例如Sun的JVM, HotSpot 。如果采用編譯方式,VM會(huì)把輸入的指令先轉(zhuǎn)換為某種能被底下的系統(tǒng)直接執(zhí)行的形式(一般就是native code),然后再執(zhí)行之;如果采用解釋方式,則VM會(huì)把輸入的指令逐條直接執(zhí)行。
換個(gè)角度說,我覺得采用編譯和解釋方式實(shí)現(xiàn)虛擬機(jī)最大的區(qū)別就在于是否存下目標(biāo)代碼:編譯的話會(huì)把輸入的源程序以某種單位(例如 基本塊 / 函數(shù)/方法/trace等)翻譯生成為目標(biāo)代碼,并存下來(無論是存在內(nèi)存中還是磁盤上,無所謂),后續(xù)執(zhí)行可以復(fù)用之;解釋的話則把源程序中的指令是逐 條解釋,不生成也不存下目標(biāo)代碼,后續(xù)執(zhí)行沒有多少可復(fù)用的信息。有些稍微先進(jìn)一點(diǎn)的解釋器可能會(huì)優(yōu)化輸入的源程序,把滿足某些模式的指令序列合并為“超 級(jí)指令”;這么做就是朝著編譯的方向推進(jìn)。后面講到解釋器的演化時(shí)再討論超級(jí)指令吧。

如果一種語言的主流實(shí)現(xiàn)是解釋器,其內(nèi)部是編譯器+虛擬機(jī),而虛擬機(jī)又是采用解釋方式實(shí)現(xiàn)的,或者內(nèi)部實(shí)現(xiàn)是編譯器+樹遍歷解釋器,那它就是名副其實(shí)的“解釋型語言”。如果內(nèi)部用的虛擬機(jī)是用編譯方式實(shí)現(xiàn)的,其實(shí)跟普遍印象中的“解釋器”還是挺不同的……

可以舉這樣一個(gè)例子:ActionScript 3,一般都被認(rèn)為是“解釋型語言”對(duì)吧?但這種觀點(diǎn)到底是把FlashPlayer整體看成一個(gè)解釋器,因而AS3是“解釋型語言”呢?還是認(rèn)為 FlashPlayer中的虛擬機(jī)采用解釋執(zhí)行方案,因而AS3是“解釋型語言”呢?
其實(shí)Flash或Flex等從AS3生成出來的SWF文件里就包含有AS字節(jié)碼(ActionScript Byte Code,ABC)。等到FlashPlayer去執(zhí)行SWF文件,或者說等到AVM2(ActionScript Virtual Machine 2)去執(zhí)行ABC時(shí),又有解釋器和JIT編譯器兩種實(shí)現(xiàn)。這種需要讓用戶顯式進(jìn)行編譯步驟的語言,到底是不是“解釋型語言”呢?呵呵。所以我一直覺得“編 譯型語言”跟“解釋型語言”的說法太模糊,不太好。
有興趣想體驗(yàn)一下從命令行編譯“裸”的AS3文件得到ABC文件,再?gòu)拿钚姓{(diào)用AVM2去執(zhí)行ABC文件的同學(xué),可以從 這帖 下載我之前從源碼編譯出來的AVM2,自己玩玩看。例如說要編譯一個(gè)名為test.as的文件,用下列命令:

Command prompt代碼 ? 收藏代碼
  1. java?-jar?asc.jar?-import?builtin.abc?-import?toplevel.abc?test.as??


就是用ASC將test.as編譯,得到test.abc。接著用:

Command prompt代碼 ? 收藏代碼
  1. avmplus?test.abc??


就是用AVM2去執(zhí)行程序了。很生動(dòng)的體現(xiàn)出“編譯器+虛擬機(jī)”的實(shí)現(xiàn)方式。
這個(gè)“裸”的AVM2沒有帶Flash或Flex的類庫(kù),能用的函數(shù)和類都有限。不過AS3語言實(shí)現(xiàn)是完整的??梢杂胮rint()函數(shù)來向標(biāo)準(zhǔn)輸出流寫東西。
Well……其實(shí)寫Java程序不也是這樣么?現(xiàn)在也確實(shí)還有很多人把Java稱為“解釋型語言”,完全無視Java代碼通常是經(jīng)過顯式編譯步驟才得到.class文件,而有些JVM是采用純JIT編譯方式實(shí)現(xiàn)的,內(nèi)部沒解釋器,例如 Jikes RVM 。我愈發(fā)感到“解釋型語言”是個(gè)應(yīng)該避開的用語 =_=

關(guān)于虛擬機(jī),有本很好的書絕對(duì)值得一讀,《虛擬機(jī)——系統(tǒng)與進(jìn)程的通用平臺(tái)》(Virtual Machines: Versatile Platforms for Systems and Processes)。國(guó)內(nèi)有影印版也有中文版,我是讀了影印版,不太清楚中文版的翻譯質(zhì)量如何。據(jù)說翻譯得還行,我無法印證。


3、基于棧與基于寄存器的指令集架構(gòu)

用C的語法來寫這么一個(gè)語句:

C代碼 ? 收藏代碼
  1. a?=?b?+?c;??


如果把它變成這種形式:
add a, b, c
那看起來就更像機(jī)器指令了,對(duì)吧?這種就是所謂“三地址指令”(3-address instruction),一般形式為:
op dest, src1, src2
許多操作都是二元運(yùn)算+賦值。三地址指令正好可以指定兩個(gè)源和一個(gè)目標(biāo),能非常靈活的支持二元操作與賦值的組合。ARM處理器的主要指令集就是三地址形式的。

C里要是這樣寫的話:

C代碼 ? 收藏代碼
  1. a?+=?b;??


變成:
add a, b
這就是所謂“二地址指令”,一般形式為:
op dest, src
它要支持二元操作,就只能把其中一個(gè)源同時(shí)也作為目標(biāo)。上面的add a, b在執(zhí)行過后,就會(huì)破壞a原有的值,而b的值保持不變。x86系列的處理器就是二地址形式的。

上面提到的三地址與二地址形式的指令集,一般就是通過“基于寄存器的架構(gòu)”來實(shí)現(xiàn)的。例如典型的RISC架構(gòu)會(huì)要求除load和store以外,其它用于運(yùn)算的指令的源與目標(biāo)都要是寄存器。

顯然,指令集可以是任意“n地址”的,n屬于自然數(shù)。那么一地址形式的指令集是怎樣的呢?
想像一下這樣一組指令序列:
add 5
sub 3
這只指定了操作的源,那目標(biāo)是什么?一般來說,這種運(yùn)算的目標(biāo)是被稱為“累加器”(accumulator)的專用寄存器,所有運(yùn)算都靠更新累加器的狀態(tài)來完成。那么上面兩條指令用C來寫就類似:

C代碼 ? 收藏代碼
  1. acc?+=?5;??
  2. acc?-=?3;??


只不過acc是“隱藏”的目標(biāo)?;诶奂悠鞯募軜?gòu)近來比較少見了,在很老的機(jī)器上繁榮過一段時(shí)間。

那“n地址”的n如果是0的話呢?
看這樣一段Java字節(jié)碼:

Java bytecode代碼 ? 收藏代碼
  1. iconst_1??
  2. iconst_2??
  3. iadd??
  4. istore_0??


注意那個(gè)iadd(表示整型加法)指令并沒有任何參數(shù)。連源都無法指定了,零地址指令有什么用??
零地址意味著源與目標(biāo)都是隱含參數(shù),其實(shí)現(xiàn)依賴于一種常見的數(shù)據(jù)結(jié)構(gòu)——沒錯(cuò),就是棧。上面的iconst_1、iconst_2兩條指令,分別 向一個(gè)叫做“求值棧”(evaluation stack,也叫做operand stack“操作數(shù)?!被蛘遝xpression stack“表達(dá)式?!保┑牡胤綁喝胝统A?、2。iadd指令則從求值棧頂彈出2個(gè)值,將值相加,然后把結(jié)果壓回到棧頂。istore_0指令從求值 棧頂彈出一個(gè)值,并將值保存到局部變量區(qū)的第一個(gè)位置(slot 0)。
零地址形式的指令集一般就是通過“基于棧的架構(gòu)”來實(shí)現(xiàn)的。請(qǐng)一定要注意,這個(gè)棧是指“求值?!保皇桥c系統(tǒng)調(diào)用棧(system call stack,或者就叫system stack)。千萬別弄混了。有些虛擬機(jī)把求值棧實(shí)現(xiàn)在系統(tǒng)調(diào)用棧上,但兩者概念上不是一個(gè)東西。

由于指令的源與目標(biāo)都是隱含的,零地址指令的“密度”可以非常高——可以用更少空間放下更多條指令。因此在空間緊缺的環(huán)境中,零地址指令是種可取 的設(shè)計(jì)。但零地址指令要完成一件事情,一般會(huì)比二地址或者三地址指令許多更多條指令。上面Java字節(jié)碼做的加法,如果用x86指令兩條就能完成了:

X86 asm代碼 ? 收藏代碼
  1. mov??eax,? 1 ??
  2. add??eax,? 2 ??


(好吧我犯規(guī)了,istore_0對(duì)應(yīng)的保存我沒寫。但假如局部變量比較少的話也不必把EAX的值保存(“溢出”,register spilling)到調(diào)用棧上,就這樣吧 =_=
其實(shí)就算把結(jié)果保存到棧上也就是多一條指令而已……)

一些比較老的解釋器,例如 CRuby 在1.9引入 YARV 作 為新的VM之前的解釋器,還有SquirrleFish之前的老JavaScriptCore,它們內(nèi)部是樹遍歷式解釋器;解釋器遞歸遍歷樹,樹的每個(gè)節(jié) 點(diǎn)的操作依賴于解釋其各個(gè)子節(jié)點(diǎn)返回的值。這種解釋器里沒有所謂的求值棧,也沒有所謂的虛擬寄存器,所以不適合以“基于?!被颉盎诩拇嫫鳌比ッ枋?。

而像V8那樣直接編譯JavaScript生成機(jī)器碼,而不通過中間的字節(jié)碼的中間表示的JavaScript引擎,它內(nèi)部有虛擬寄存器的概念,但那只是普通native編譯器的正常組成部分。我覺得也不應(yīng)該用“基于?!被颉盎诩拇嫫鳌比ッ枋鏊?。
V8在內(nèi)部也用了“求值棧”(在V8里具體叫“表達(dá)式?!保┑母拍顏砗?jiǎn)化生成代碼的過程,使用所謂“虛擬棧幀”來記錄局部變量與求值棧的狀態(tài);但 在真正生成代碼的時(shí)候會(huì)做窺孔優(yōu)化,消除冗余的push/pop,將許多對(duì)求值棧的操作轉(zhuǎn)變?yōu)閷?duì)寄存器的操作,以此提高代碼質(zhì)量。于是最終生成出來的代碼 看起來就不像是基于棧的代碼了。

關(guān)于JavaScript引擎的實(shí)現(xiàn)方式,下文會(huì)再提到。


4、基于棧與基于寄存器架構(gòu)的VM,用哪個(gè)好?

如果是要模擬現(xiàn)有的處理器,那沒什么可選的,原本處理器采用了什么架構(gòu)就只能以它為源。但HLL VM的架構(gòu)通??梢宰杂蓸?gòu)造,有很大的選擇余地。為什么許多主流HLL VM,諸如JVM、CLI、CPython、CRuby 1.9等,都采用了基于棧的架構(gòu)呢?我覺得這有三個(gè)主要原因:

·實(shí)現(xiàn)簡(jiǎn)單
由于指令中不必顯式指定源與目標(biāo),VM可以設(shè)計(jì)得很簡(jiǎn)單,不必考慮為臨時(shí)變量分配空間的問題,求值過程中的臨時(shí)數(shù)據(jù)存儲(chǔ)都讓求值棧包辦就行。
更新:回帖中cscript指出了這句不太準(zhǔn)確,應(yīng)該是針對(duì)基于棧架構(gòu)的指令集生成代碼的編譯器更容易實(shí)現(xiàn),而不是VM更容易實(shí)現(xiàn)。

·該VM是為某類資源非常匱乏的硬件而設(shè)計(jì)的
這類硬件的存儲(chǔ)器可能很小,每一字節(jié)的資源都要節(jié)省。零地址指令比其它形式的指令更緊湊,所以是個(gè)自然的選擇。

·考慮到可移植性
處理器的特性各個(gè)不同:典型的CISC處理器的通用寄存器數(shù)量很少,例如32位的 x86 就只有8個(gè)32位通用寄存器(如果不算EBP和ESP那就是6個(gè),現(xiàn)在一般都算上);典型的RISC處理器的各種寄存器數(shù)量多一些,例如 ARM 有16個(gè)32位通用寄存器,Sun的 SPARC 在一個(gè)寄存器窗口里則有24個(gè)通用寄存器(8 in,8 local,8 out)。
假如一個(gè)VM采用基于寄存器的架構(gòu)(它接受的指令集大概就是二地址或者三地址形式的),為了高效執(zhí)行,一般會(huì)希望能把源架構(gòu)中的寄存器映射到實(shí)際 機(jī)器上寄存器上。但是VM里有些很重要的輔助數(shù)據(jù)會(huì)經(jīng)常被訪問,例如一些VM會(huì)保存源指令序列的程序計(jì)數(shù)器(program counter,PC),為了效率,這些數(shù)據(jù)也得放在實(shí)際機(jī)器的寄存器里。如果源架構(gòu)中寄存器的數(shù)量跟實(shí)際機(jī)器的一樣,或者前者比后者更多,那源架構(gòu)的寄 存器就沒辦法都映射到實(shí)際機(jī)器的寄存器上;這樣VM實(shí)現(xiàn)起來比較麻煩,與能夠全部映射相比效率也會(huì)大打折扣。
如果一個(gè)VM采用基于棧的架構(gòu),則無論在怎樣的實(shí)際機(jī)器上,都很好實(shí)現(xiàn)——它的源架構(gòu)里沒有任何通用寄存器,所以實(shí)現(xiàn)VM時(shí)可以比較自由的分配實(shí) 際機(jī)器的寄存器。于是這樣的VM可移植性就比較高。作為優(yōu)化,基于棧的VM可以用編譯方式實(shí)現(xiàn),“求值?!睂?shí)際上也可以由編譯器映射到寄存器上,減輕數(shù)據(jù) 移動(dòng)的開銷。

回到主題,基于棧與基于寄存器的架構(gòu),誰更快?看看現(xiàn)在的實(shí)際處理器,大多都是基于寄存器的架構(gòu),從側(cè)面反映出它比基于棧的架構(gòu)更優(yōu)秀。
而對(duì)于VM來說,源架構(gòu)的求值?;蛘呒拇嫫鞫伎赡苁怯脤?shí)際機(jī)器的內(nèi)存來模擬的,所以性能特性與實(shí)際硬件又有點(diǎn)不同。一般認(rèn)為基于寄存器的架構(gòu)對(duì) VM來說也是更快的,原因是:雖然零地址指令更緊湊,但完成操作需要更多的load/store指令,也意味著更多的指令分派(instruction dispatch)次數(shù)與內(nèi)存訪問次數(shù);訪問內(nèi)存是執(zhí)行速度的一個(gè)重要瓶頸,二地址或三地址指令雖然每條指令占的空間較多,但總體來說可以用更少的指令完 成操作,指令分派與內(nèi)存訪問次數(shù)都較少。
這方面有篇被引用得很多的論文講得比較清楚, Virtual Machine Showdown: Stack Versus Registers ,是在VEE 2005發(fā)表的。VEE是Virtual Execution Environment的縮寫,是ACM下SIGPLAN組織的一個(gè)會(huì)議,專門研討虛擬機(jī)的設(shè)計(jì)與實(shí)現(xiàn)的。可以去找找這個(gè)會(huì)議往年的論文,很多都值得讀。


5、樹遍歷解釋器圖解

在演示基于棧與基于寄存器的VM的例子前,先回頭看看更原始的解釋器形式。
前面提到解析器的時(shí)候用了i = a + b * c的例子,現(xiàn)在讓我們來看看由解析器生成的AST要是交給一個(gè)樹遍歷解釋器,會(huì)如何被解釋執(zhí)行呢?

用文字說不夠形象,還是看圖吧:
虛擬機(jī)隨談(一)
這是對(duì)AST的后序遍歷:假設(shè)有一個(gè)eval(Node n)函數(shù),用于解釋AST上的每個(gè)節(jié)點(diǎn);在解釋一個(gè)節(jié)點(diǎn)時(shí)如果依賴于子樹的操作,則對(duì)子節(jié)點(diǎn)遞歸調(diào)用eval(Node n),從這些遞歸調(diào)用的返回值獲取需要的值(或副作用)——也就是說子節(jié)點(diǎn)都eval好了之后,父節(jié)點(diǎn)才能進(jìn)行自己的eval——典型的后序遍歷。
(話說,上圖中節(jié)點(diǎn)左下角有藍(lán)色標(biāo)記的說明那是節(jié)點(diǎn)的“內(nèi)在屬性”。從 屬性語法 的 角度看,如果一個(gè)節(jié)點(diǎn)的某個(gè)屬性的值只依賴于自身或子節(jié)點(diǎn),則該屬性被稱為“綜合屬性”(synthesized attribute);如果一個(gè)節(jié)點(diǎn)的某個(gè)屬性只依賴于自身、父節(jié)點(diǎn)和兄弟節(jié)點(diǎn),則該屬性被稱為“繼承屬性”(inherited attribute)。上圖中節(jié)點(diǎn)右下角的紅色標(biāo)記都只依賴子節(jié)點(diǎn)來計(jì)算,顯然是綜合屬性。)

SquirrelFish之前的JavaScriptCore、CRuby 1.9之前的CRuby就都是采用這種方式來解釋執(zhí)行的。

可能需要說明的:
·左值與右值
在源代碼i = a + b * c中,賦值符號(hào)左側(cè)的i是一個(gè)標(biāo)識(shí)符,表示一個(gè)變量,取的是變量的“左值”(也就是與變量i綁定的存儲(chǔ)單元);右側(cè)的a、b、c雖然也是變量,但取的是它 們的右值(也就是與變量綁定的存儲(chǔ)單元內(nèi)的值)。在許多編程語言中,左值與右值在語法上沒有區(qū)別,它們實(shí)質(zhì)的差異容易被忽視。一般來說左值可以作為右值使 用,反之則不一定。例如數(shù)字1,它自身有值就是1,可以作為右值使用;但它沒有與可賦值的存儲(chǔ)單元相綁定,所以無法作為左值使用。
左值不一定只是簡(jiǎn)單的變量,還可以是數(shù)組元素或者結(jié)構(gòu)體的域之類,可能由復(fù)雜的表達(dá)式所描述。因此左值也是需要計(jì)算的。

·優(yōu)先級(jí)、結(jié)合性與求值順序
這三個(gè)是不同的概念,卻經(jīng)常被混淆。通過AST來看就很容易理解:(假設(shè)源碼是從左到右輸入的)
所謂 優(yōu)先級(jí) ,就是不同操作相鄰出現(xiàn)時(shí),AST節(jié)點(diǎn)與根的距離的關(guān)系。優(yōu)先級(jí)高的操作會(huì)更遠(yuǎn)離根,優(yōu)先級(jí)低的操作會(huì)更接近根。為什么?因?yàn)檎肁ST是以后序遍歷求值的,顯然節(jié)點(diǎn)離根越遠(yuǎn)就越早被求值。
所謂 結(jié)合性 ,就是當(dāng)同類操作相鄰出現(xiàn)時(shí),操作的先后順序同AST節(jié)點(diǎn)與根的距離的關(guān)系。如果是左結(jié)合,則先出現(xiàn)的操作對(duì)應(yīng)的AST節(jié)點(diǎn)比后出現(xiàn)的操作的節(jié)點(diǎn)離根更遠(yuǎn);換句話說,先出現(xiàn)的節(jié)點(diǎn)會(huì)是后出現(xiàn)節(jié)點(diǎn)的子節(jié)點(diǎn)。
所謂 求值順序 ,就是在遍歷子節(jié)點(diǎn)時(shí)的順序。對(duì)二元運(yùn)算對(duì)應(yīng)的節(jié)點(diǎn)來說,先遍歷左子節(jié)點(diǎn)再遍歷右子節(jié)點(diǎn)就是左結(jié)合,反之則是右結(jié)合。
這三個(gè)概念與運(yùn)算的聯(lián)系都很緊密,但實(shí)際描述的是不同的關(guān)系。前兩者是解析器根據(jù)語法生成AST時(shí)就已經(jīng)決定好的,后者則是解釋執(zhí)行或者生成代碼而去遍歷AST時(shí)決定的。
在沒有副作用的環(huán)境中,給定優(yōu)先級(jí)與結(jié)合性,則無論求值順序是怎樣的都能得到同樣的結(jié)果;而在有副作用的環(huán)境中,求值順序會(huì)影響結(jié)果。

賦值運(yùn)算雖然是右結(jié)合的,但仍然可以用從左到右的求值順序;事實(shí)上Java、C#等許多語言都在規(guī)范里寫明表達(dá)式的求值順序是從左到右的。上面的例子中就先遍歷的=的左側(cè),求得i的左值;再遍歷=的右側(cè),得到表達(dá)式的值23;最后執(zhí)行=自身,完成對(duì)i的賦值。
所以如果你要問:賦值在類似C的語言里明明是右結(jié)合的運(yùn)算,為什么你先遍歷左子樹再遍歷右子樹?上面的說明應(yīng)該能讓你發(fā)現(xiàn)你把結(jié)合性與求值順序混為一談了。

看看Java從左到右求值順序的例子:

Java代碼 ? 收藏代碼
  1. public ? class ?EvalOrderDemo?{??
  2. ???? public ? static ? void ?main(String[]?args)?{??
  3. ???????? int []?arr?=? new ? int [ 1 ];??
  4. ???????? int ?a?=? 1 ;??
  5. ???????? int ?b?=? 2 ;??
  6. ????????arr[ 0 ]?=?a?+?b;??
  7. ????}??
  8. }??


由javac編譯,得到arr[0] = a + b對(duì)應(yīng)的字節(jié)碼是:

Java bytecode代碼 ? 收藏代碼
  1. //?左子樹:數(shù)組下標(biāo)??
  2. //?a[ 0 ]??
  3. aload_1??
  4. iconst_0??
  5. ??
  6. //?右子樹:加法??
  7. //?a??
  8. iload_2??
  9. //?b??
  10. iload_3??
  11. //?+??
  12. iadd??
  13. ??
  14. //?根節(jié)點(diǎn):賦值??
  15. iastore??




6、從樹遍歷解釋器進(jìn)化為基于棧的字節(jié)碼解釋器的前端

如果你看到樹形結(jié)構(gòu)與后序遍歷,并且知道后綴記法(或者逆波蘭記法, reverse Polish notation )的話,那敏銳的你或許已經(jīng)察覺了:要解釋執(zhí)行AST,可以先通過后序遍歷AST生成對(duì)應(yīng)的后綴記法的操作序列,然后再解釋執(zhí)行該操作序列。這樣就把樹形結(jié)構(gòu)壓扁,成為了線性結(jié)構(gòu)。
樹遍歷解釋器對(duì)AST的求值其實(shí)隱式依賴于調(diào)用棧:eval(Node n)的遞歸調(diào)用關(guān)系是靠調(diào)用棧來維護(hù)的。后綴表達(dá)式的求值則通常顯式依賴于一個(gè)棧,在遇到操作數(shù)時(shí)將其壓入棧中,遇到運(yùn)算時(shí)將合適數(shù)量的值從棧頂彈出進(jìn)行 運(yùn)算,再將結(jié)果壓回到棧上。這種描述看起來眼熟么?沒錯(cuò),后綴記法的求值中的核心數(shù)據(jù)結(jié)構(gòu)就是前文提到過的“求值?!保ɑ蛘呓胁僮鲾?shù)棧,現(xiàn)在應(yīng)該更好理解 了)。后綴記法也就與基于棧的架構(gòu)聯(lián)系了起來:后者可以很方便的執(zhí)行前者。同理,零地址指令也與樹形結(jié)構(gòu)聯(lián)系了起來:可以通過一個(gè)棧方便的把零地址指令序 列再轉(zhuǎn)換回到樹的形式。

Java字節(jié)碼與Java源碼聯(lián)系緊密,前者可以看成后者的后綴記法。如果想在JVM上開發(fā)一種語義能直接映射到Java上的語言,那么編譯器很好寫:秘訣就是后序遍歷AST。
那么讓我們?cè)賮砜纯矗瑯邮莍 = a + b * c這段源碼對(duì)應(yīng)的AST,生成Java字節(jié)碼的例子:
虛擬機(jī)隨談(一)
(假設(shè)a、b、c、i分別被分配到局部變量區(qū)的slot 0到slot 3)
能看出Java字節(jié)碼與源碼間的對(duì)應(yīng)關(guān)系了么?
一個(gè)Java編譯器的輸入是Java源代碼,輸出是含有Java字節(jié)碼的.class文件。它里面主要包含掃描器與解析器,語義分析器(包括類型 檢查器/類型推導(dǎo)器等),代碼生成器等幾大部分。上圖所展示的就是代碼生成器的工作。對(duì)Java編譯器來說,代碼生成就到字節(jié)碼的層次就結(jié)束了;而對(duì) native編譯器來說,這里剛到生成中間表示的部分,接下去是優(yōu)化與最終的代碼生成。

如果你對(duì) Python 、 CRuby 1.9 之類有所了解,會(huì)發(fā)現(xiàn)它們的字節(jié)碼跟Java字節(jié)碼在“基于棧”的這一特征上非常相似。其實(shí)它們都是由“編譯器+VM”構(gòu)成的,概念上就像是Java編譯器與JVM融為一體一般。
從這點(diǎn)看,Java與Python和Ruby可以說是一條船上的。雖說內(nèi)部具體實(shí)現(xiàn)的顯著差異使得先進(jìn)的JVM比簡(jiǎn)單的JVM快很多,而JVM又普遍比Python和Ruby快很多。

當(dāng)解釋器中用于解釋執(zhí)行的中間代碼是樹形時(shí),其中能被稱為“編譯器”的部分基本上就是解析器;中間代碼是線性形式(如字節(jié)碼)時(shí),其中能被稱為編 譯器的部分就包括上述的代碼生成器部分,更接近于所謂“完整的編譯器”;如果虛擬機(jī)是基于寄存器架構(gòu)的,那么編譯器里至少還得有虛擬寄存器分配器,又更接 近“完整的編譯器”了。


7、基于棧與基于寄存器架構(gòu)的VM的一組圖解

要是拿兩個(gè)分別實(shí)現(xiàn)了基于棧與基于寄存器架構(gòu)、但沒有直接聯(lián)系的VM來對(duì)比,效果或許不會(huì)太好?,F(xiàn)在恰巧有兩者有緊密聯(lián)系的例子——JVM與 Dalvik VM。JVM的字節(jié)碼主要是零地址形式的,概念上說JVM是基于棧的架構(gòu)。Google Android平臺(tái)上的應(yīng)用程序的主要開發(fā)語言是Java,通過其中的 Dalvik VM 來 運(yùn)行Java程序。為了能正確實(shí)現(xiàn)語義,Dalvik VM的許多設(shè)計(jì)都考慮到與JVM的兼容性;但它卻采用了基于寄存器的架構(gòu),其字節(jié)碼主要是二地址/三地址混合形式的,乍一看可能讓人納悶??紤]到 Android有明確的目標(biāo):面向移動(dòng)設(shè)備,特別是最初要對(duì)ARM提供良好的支持。ARM9有16個(gè)32位通用寄存器,Dalvik VM的架構(gòu)也常用16個(gè)虛擬寄存器(一樣多……沒辦法把虛擬寄存器全部直接映射到硬件寄存器上了);這樣Dalvik VM就不用太顧慮可移植性的問題,優(yōu)先考慮在ARM9上以高效的方式實(shí)現(xiàn),發(fā)揮基于寄存器架構(gòu)的優(yōu)勢(shì)。
Dalvik VM的主要設(shè)計(jì)者 Dan Bornstein 在Google I/O 2008上做過一個(gè) 關(guān)于Dalvik內(nèi)部實(shí)現(xiàn) 的 演講;同一演講也在Google Developer Day 2008 China和Japan等會(huì)議上重復(fù)過。這個(gè)演講中Dan特別提到了Dalvik VM與JVM在字節(jié)碼設(shè)計(jì)上的區(qū)別,指出Dalvik VM的字節(jié)碼可以用更少指令條數(shù)、更少內(nèi)存訪問次數(shù)來完成操作。(看不到Y(jié)ouTube的請(qǐng)自行想辦法)

眼見為實(shí)。要自己動(dòng)手感受一下該例子,請(qǐng)先確保已經(jīng)正確安裝JDK 6,并從 官網(wǎng) 獲取Android SDK 1.6R1。連不上官網(wǎng)的也請(qǐng)自己想辦法。

創(chuàng)建Demo.java文件,內(nèi)容為:

Java代碼 ? 收藏代碼
  1. public ? class ?Demo?{??
  2. ???? public ? static ? void ?foo()?{??
  3. ???????? int ?a?=? 1 ;??
  4. ???????? int ?b?=? 2 ;??
  5. ???????? int ?c?=?(a?+?b)?*? 5 ;??
  6. ????}??
  7. }??


通過javac編譯,得到Demo.class。通過javap可以看到foo()方法的字節(jié)碼是:

Java bytecode代碼 ? 收藏代碼
  1. 0 :??iconst_1??
  2. 1 :??istore_0??
  3. 2 :??iconst_2??
  4. 3 :??istore_1??
  5. 4 :??iload_0??
  6. 5 :??iload_1??
  7. 6 :??iadd??
  8. 7 :??iconst_5??
  9. 8 :??imul??
  10. 9 :??istore_2??
  11. 10 :?return??



接著用Android SDK里platforms\android-1.6\tools目錄中的dx工具將Demo.class轉(zhuǎn)換為dex格式。轉(zhuǎn)換時(shí)可以直接以文本形式dump出dex文件的內(nèi)容。使用下面的命令:

Command prompt代碼 ? 收藏代碼
  1. dx?--dex?--verbose?--dump-to=Demo.dex.txt?--dump-method=Demo.foo?--verbose-dump?Demo.class??


可以看到foo()方法的字節(jié)碼是:

Dalvik bytecode代碼 ? 收藏代碼
  1. 0000 :?const/ 4 ???????v0,?#int? 1 ?//?# 1 ??
  2. 0001 :?const/ 4 ???????v1,?#int? 2 ?//?# 2 ??
  3. 0002 :?add-int/2addr?v0,?v1??
  4. 0003 :?mul-int/lit8??v0,?v0,?#int? 5 ?//?# 05 ??
  5. 0005 :?return-void??


(原本的輸出里還有些code-address、local-snapshot等,那些不是字節(jié)碼的部分,可以忽略。)

讓我們看看兩個(gè)版本在概念上是如何工作的。
JVM:
虛擬機(jī)隨談(一)
(圖中數(shù)字均以十六進(jìn)制表示。其中字節(jié)碼的一列表示的是字節(jié)碼指令的實(shí)際數(shù)值,后面跟著的助記符則是其對(duì)應(yīng)的文字形式。標(biāo)記為紅色的值是相對(duì)上一條指令的執(zhí)行狀態(tài)有所更新的值。下同)
說明:Java字節(jié)碼以1字節(jié)為單元。上面代碼中有11條指令,每條都只占1單元,共11單元==11字節(jié)。
程序計(jì)數(shù)器是用于記錄程序當(dāng)前執(zhí)行的位置用的。對(duì)Java程序來說,每個(gè)線程都有自己的PC。PC以字節(jié)為單位記錄當(dāng)前運(yùn)行位置里方法開頭的偏移量。
每個(gè)線程都有一個(gè)Java棧,用于記錄Java方法調(diào)用的“活動(dòng)記錄”(activation record)。Java棧以幀(frame)為單位線程的運(yùn)行狀態(tài),每調(diào)用一個(gè)方法就會(huì)分配一個(gè)新的棧幀壓入Java棧上,每從一個(gè)方法返回則彈出并撤銷相應(yīng)的棧幀。
每個(gè)棧幀包括局部變量區(qū)、求值棧(JVM規(guī)范中將其稱為“操作數(shù)?!保┖推渌恍┬畔?。局部變量區(qū)用于存儲(chǔ)方法的參數(shù)與局部變量,其中參數(shù)按源碼 中從左到右順序保存在局部變量區(qū)開頭的幾個(gè)slot。求值棧用于保存求值的中間結(jié)果和調(diào)用別的方法的參數(shù)等。兩者都以字長(zhǎng)(32位的字)為單位,每個(gè) slot可以保存byte、short、char、int、float、reference和returnAddress等長(zhǎng)度小于或等于32位的類型的 數(shù)據(jù);相鄰兩項(xiàng)可用于保存long和double類型的數(shù)據(jù)。每個(gè)方法所需要的局部變量區(qū)與求值棧大小都能夠在編譯時(shí)確定,并且記錄在.class文件 里。
在上面的例子中,Demo.foo()方法所需要的局部變量區(qū)大小為3個(gè)slot,需要的求值棧大小為2個(gè)slot。Java源碼的a、b、c分 別被分配到局部變量區(qū)的slot 0、slot 1和slot 2。可以觀察到Java字節(jié)碼是如何指示JVM將數(shù)據(jù)壓入或彈出棧,以及數(shù)據(jù)是如何在棧與局部變量區(qū)之前流動(dòng)的;可以看到數(shù)據(jù)移動(dòng)的次數(shù)特別多。動(dòng)畫里可 能不太明顯,iadd和imul指令都是要從求值棧彈出兩個(gè)值運(yùn)算,再把結(jié)果壓回到棧上的;光這樣一條指令就有3次概念上的數(shù)據(jù)移動(dòng)了。

對(duì)了,想提醒一下:Java的局部變量區(qū)并不需要把某個(gè)局部變量固定分配在某個(gè)slot里;不僅如此,在一個(gè)方法內(nèi)某個(gè)slot甚至可能保存不同 類型的數(shù)據(jù)。如何分配slot是編譯器的自由。從類型安全的角度看,只要對(duì)某個(gè)slot的一次load的類型與最近一次對(duì)它的store的類型匹 配,JVM的字節(jié)碼校驗(yàn)器就不會(huì)抱怨。以后再找時(shí)間寫寫這方面。

Dalvik VM:
虛擬機(jī)隨談(一)
說明:Dalvik字節(jié)碼以16位為單元(或許叫“雙字節(jié)碼”更準(zhǔn)確 =_=|||)。上面代碼中有5條指令,其中mul-int/lit8指令占2單元,其余每條都只占1單元,共6單元==12字節(jié)。
與JVM相似,在Dalvik VM中每個(gè)線程都有自己的PC和調(diào)用棧,方法調(diào)用的活動(dòng)記錄以幀為單位保存在調(diào)用棧上。PC記錄的是以16位為單位的偏移量而不是以字節(jié)為單位的。
與JVM不同的是,Dalvik VM的棧幀中沒有局部變量區(qū)與求值棧,取而代之的是一組虛擬寄存器。每個(gè)方法被調(diào)用時(shí)都會(huì)得到自己的一組虛擬寄存器。常用v0-v15這16個(gè),也有少數(shù) 指令可以訪問v0-v255范圍內(nèi)的256個(gè)虛擬寄存器。與JVM相同的是,每個(gè)方法所需要的虛擬寄存器個(gè)數(shù)都能夠在編譯時(shí)確定,并且記錄在.dex文件 里;每個(gè)寄存器都是字長(zhǎng)(32位),相鄰的一對(duì)寄存器可用于保存64位數(shù)據(jù)。方法的參數(shù)按源碼中從左到右的順序保存在末尾的幾個(gè)虛擬寄存器里。
與JVM版相比,可以發(fā)現(xiàn)Dalvik版程序的指令數(shù)明顯減少了,數(shù)據(jù)移動(dòng)次數(shù)也明顯減少了,用于保存臨時(shí)結(jié)果的存儲(chǔ)單元也減少了。

你可能會(huì)抱怨:上面兩個(gè)版本的代碼明明不對(duì)應(yīng):JVM版到return前完好持有a、b、c三個(gè)變量的值;而Dalvik版到return-void前只持有b與c的值(分別位于v0與v1),a的值被刷掉了。
但注意到a與b的特征:它們都只在聲明時(shí)接受過一次賦值,賦值的源是常量。這樣就可以對(duì)它們應(yīng)用 常量傳播 ,將

Java代碼 ? 收藏代碼
  1. int ?c?=?(a?+?b)?*? 5 ;??


替換為

Java代碼 ? 收藏代碼
  1. int ?c?=?( 1 ?+? 2 )?*? 5 ;??


然后可以再對(duì)c的初始化表達(dá)式應(yīng)用常量折疊,進(jìn)一步替換為:

Java代碼 ? 收藏代碼
  1. int ?c?=? 15 ;??


把變量的每次狀態(tài)更新(包括初始賦值在內(nèi))稱為變量的一次“定義”(definition),把每次訪問變量(從變量讀取值)稱為變量的一次“使用”(use),則可以把代碼整理為“使用-定義鏈”(簡(jiǎn)稱UD鏈, use-define chain )。顯然,一個(gè)變量的某次定義要被使用過才有意義。上面的例子經(jīng)過常量傳播與折疊后,我們可以分析得知變量a、b、c都只被定義而沒有被使用。于是它們的定義就成為了無用代碼(dead code),可以安全的被消除。
上面一段的分析用一句話描述就是:由于foo()里沒有產(chǎn)生外部可見的副作用,所以foo()的整個(gè)方法體都可以被優(yōu)化為空。經(jīng)過dx工具處理后,Dalvik版程序相對(duì)JVM版確實(shí)是稍微優(yōu)化了一些,不過沒有影響程序的語義,程序的正確性是沒問題的。這是其一。

其二是Dalvik版代碼只要多分配一個(gè)虛擬寄存器就能在return-void前同時(shí)持有a、b、c三個(gè)變量的值,指令幾乎沒有變化:

Dalvik bytecode代碼 ? 收藏代碼
  1. 0000 :?const/ 4 ??????v0,?#int? 1 ?//?# 1 ??
  2. 0001 :?const/ 4 ??????v1,?#int? 2 ?//?# 2 ??
  3. 0002 :?add-int??????v2,?v0,?v1??
  4. 0004 :?mul-int/lit8?v2,?v2,?#int? 5 ?//?# 05 ??
  5. 0006 :?return-void??


這樣比原先的版本多使用了一個(gè)虛擬寄存器,指令方面也多用了一個(gè)單元(add-int指令占2單元);但指令的條數(shù)沒變,仍然是5條,數(shù)據(jù)移動(dòng)的次數(shù)也沒變。

題外話1:Dalvik VM是基于寄存器的,x86也是基于寄存器的,但兩者的“寄存器”卻相當(dāng)不同:前者的寄存器是每個(gè)方法被調(diào)用時(shí)都有自己一組私有的,后者的寄存器則是全局 的。也就是說,Dalvik VM字節(jié)碼中不用擔(dān)心保護(hù)寄存器的問題,某個(gè)方法在調(diào)用了別的方法返回過來后自己的寄存器的值肯定跟調(diào)用前一樣。而x86程序在調(diào)用函數(shù)時(shí)要考慮清楚 calling convention ,調(diào)用方在調(diào)用前要不要保護(hù)某些寄存器的當(dāng)前狀態(tài),還是說被調(diào)用方會(huì)處理好這些問題,麻煩事不少。Dalvik VM這種虛擬寄存器讓人想起一些實(shí)際處理器的“寄存器窗口”,例如SPARC的 Register Windows 也是保證每個(gè)函數(shù)都覺得自己有“私有的一組寄存器”,減輕了在代碼里處理寄存器保護(hù)的麻煩——扔給硬件和操作系統(tǒng)解決了。 IA-64 也有寄存器窗口的概念。

題外話2:Dalvik的.dex文件在未壓縮狀態(tài)下的體積通常比同等內(nèi)容的.jar文件在deflate壓縮后還要小。但光從字節(jié)碼 看,Java字節(jié)碼幾乎總是比Dalvik的小,那.dex文件的體積是從哪里來減出來的呢?這主要得益與.dex文件對(duì)常量池的壓縮,一個(gè).dex文件 中所有類都共享常量池,使得相同的字符串、相同的數(shù)字常量等都只出現(xiàn)一次,自然能大大減小體積。相比之下,.jar文件中每個(gè)類都持有自己的常量池,諸 如"Ljava/lang/Object;"這種常見的字符串會(huì)被重復(fù)多次。Sun自己也有進(jìn)一步壓縮JAR的工具,Pack200,對(duì)應(yīng)的標(biāo)準(zhǔn)是 JSR 200 。它的主要應(yīng)用場(chǎng)景是作為JAR的網(wǎng)絡(luò)傳輸格式,以更高的壓縮比來減少文件傳輸時(shí)間。在 官方文檔 提到了Pack200所用到的壓縮技巧,

JDK 5.0 Documentation 寫道
Pack200 works most efficiently on Java class files. It uses several techniques to efficiently reduce the size of JAR files:
  • It merges and sorts the constant-pool data in the class files and co-locates them in the archive.
  • It removes redundant class attributes.
  • It stores internal data structures.
  • It use delta and variable length encoding.
  • It chooses optimum coding types for secondary compression.

可見.dex文件與Pack200采用了一些相似的減小體積的方法。很可惜目前還沒有正式發(fā)布的JVM支持直接加載Pack200格式的歸檔,畢竟網(wǎng)絡(luò)傳輸才是Pack200最初構(gòu)想的應(yīng)用場(chǎng)景。

再次提醒注意, 上面的描述是針對(duì)概念上的JVM與Dalvik VM,而不是針對(duì)它們的具體實(shí)現(xiàn) 。實(shí)現(xiàn)VM時(shí)可以采用許多優(yōu)化技巧去減少性能損失,使得實(shí)際的運(yùn)行方式與概念中的不完全相符,只要最終的運(yùn)行結(jié)果滿足原本概念上的VM所實(shí)現(xiàn)的語義就行。

===========================================================================

上面“簡(jiǎn)單”的提了些討論點(diǎn),不過還沒具體到JavaScript引擎,抱歉。弄得太長(zhǎng)了,只好在這里先拆分一次……有些東西想寫的,洗個(gè)澡又忘記了。等想起來再補(bǔ)充 orz
“簡(jiǎn)單”是相對(duì)于實(shí)際應(yīng)該掌握的信息量而言。上面寫的都還沒撓上癢癢,心虛。
Anyway。根據(jù)拆分的現(xiàn)狀,下一篇應(yīng)該是討論動(dòng)態(tài)語言與編譯的問題,然后再下一篇會(huì)看看解釋器的演化方法,再接著會(huì)看看JavaScript引擎的狀況(主要針對(duì)V8和Nitro,也會(huì)談?wù)凾amarin。就不討論JScript了)。

關(guān)于推薦資料,在 “我的收藏”的virtual machine標(biāo)簽 里就有不少值得一讀的資料。如果只是對(duì)JavaScript引擎相關(guān)感興趣的話也可以選著讀些。我的收藏里還有v8和tamarin等標(biāo)簽的,資料有的是 ^ ^

能有耐心讀到結(jié)尾的同學(xué)們,歡迎提出意見和建議,以及指出文中的錯(cuò)漏 ^_^
不像抓到蟲就給美分的大師,我沒那種信心……錯(cuò)漏難免,我也需要進(jìn)一步學(xué)習(xí)。拜托大家了~

P.S. 畫圖真的很辛苦,加上JavaEye的帶寬也不是無限的……所以拜托不要直接鏈接這帖里的圖 <(_ _)>
有需要原始圖片的可以跟我聯(lián)系。我是畫成多幀PNG然后轉(zhuǎn)換為GIF發(fā)出來的。上面的PNG圖片都還保留有原始的圖層信息,要拿去再編輯也很方便 ^ ^

更新1:
原本在樹遍歷解釋器圖解的小節(jié)中,我用的是這幅圖:
虛擬機(jī)隨談(一)
其實(shí)上圖畫得不準(zhǔn)確,a、b、c的右值不應(yīng)該畫在節(jié)點(diǎn)上的;節(jié)點(diǎn)應(yīng)該只保存了它們的左值才對(duì),要獲取對(duì)應(yīng)的右值就要查詢變量表。我修改了圖更新到正文了。原本的圖里對(duì)i的賦值看起來很奇怪,就像是遍歷過程經(jīng)過了兩次i節(jié)點(diǎn)一般,而事實(shí)不是那樣的。

虛擬機(jī)隨談(一)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 久久久久久久久女人体 | xxxx日本高清| 成熟妇女性成熟满足视频 | 国产欧美一区二区精品性色 | 欧美成人手机在线视频 | 性色av香蕉一区二区 | 欧美视频区高清视频播放 | 第四色在线视频 | 狠狠色狠狠 | 国产精品偷伦视频免费还看旳 | 午夜福利视频极品国产83 | 久久一本日日摸夜夜添 | 999精品视频在线观看 | 精品日产一卡2卡三卡4卡在线 | 亚洲成av人无码综合在线观看 | www.久久久com| 日韩黄视频在线观看 | 鲁啊鲁在线 | 91av欧美 | 日日日日日日bbbbbb | 亚洲精品一区二区三区在线观看 | 国产人成精品一区二区三 | 国产色视频播放网站www | 99国产精品久久久蜜芽 | 无码福利写真片在线播放 | 成人在线网站观看 | 日本免费人成视频播放 | 久久精品一区二区三 | 成年人看的免费视频 | 极品美女高潮呻吟国产剧情 | 91超碰免费 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 国产精品久久久久久久久久久不卡 | av网站亚洲| 天天爽天天搞 | 久久久国产精品x99av | 女人被男人桶30分钟无遮挡动态图 | 99热青青草 | 国模gogo无码人体啪啪 | av超碰在线观看 | 欧美精品一区二区在线观看播放 | 欧美色图激情 | 精品蜜臀av在线天堂 | 亚洲精品成a人 | 国产农村妇女毛片精品久久 | 狠狠噜天天噜日日噜av | www.狠狠干 | 99国产精品久久久久久久久久久 | 黑色丝袜国产精品 | 乡下人产国偷v产偷v自拍 | 国产美女爽到喷出水来视频 | 国产极品免费 | 国产精品制服丝袜无码 | 9l视频自拍九色9l视频九色 | 无人区码一码二码三码区别新月 | 一本一本久久a久久综合精品蜜桃 | 一本大道久久a久久综合婷婷 | 国产一区美女 | 情趣蕾丝内衣少妇啪啪av | 国产一二三av | 人与拘一级a毛片 | 国产无遮挡又黄又爽免费网站 | 蜜臀av国内精品久久久夜夜蜜臀 | 人妻少妇heyzo无码专区 | 91福利小视频 | 国产成在线观看免费视频成本人 | 国内精品久久精品中文久久婷婷 | 人妻少妇不满足中文字幕 | 欧美精品黑人猛交高潮 | 国产露脸系列magnet | 狠狠色伊人亚洲综合网站色 | 久久久久久欧美精品se一二三四 | 国产精品va在线观看无码 | 免费成人深夜夜网站 | 欧美黑人超粗男潮 | 欧美激情69 | 色婷婷一区二区三区四区 | 欧美精品黄| 久久久久人妻精品区一 | 激情综合五月婷婷 | 中文字幕一二三区波多野结衣 | 亚洲情侣偷拍激情在线播放 | 亚洲精品午夜一区人人爽 | 日日摸夜夜添狠狠添久久精品成人 | 天天躁夜夜躁狠狠综合 | 国产免费午夜福利蜜芽无码 | av黄色在线看 | 中文字幕国产综合 | 四虎国产精品成人永久免费影视 | 暖暖视频 免费 日本社区 | 无码精品人妻一区二区三区涩爱 | 免费做a爰片久久毛片a片下载 | 日韩视频一区尤物少妇偷拍 | 少妇bbbb搡bbbb桶 | 久草福利视频 | 亚洲中文字幕日产乱码高清app | 国产日韩不卡 | www视频在线 | 又粗又猛又大爽又黄老大爷5 | 国产精品久久久久久久午夜片 | 日插夜插 | 国产成人免费网站 | 日韩精品中文字幕在线观看 | 日韩资源在线 | 欧美激情国产精品 | 欧美成人精品手机在线 | 国产欧美综合一区 | 亚洲高清精品视频 | 亚洲综合久久一本久道 | 一区二区三区四区在线免费观看 | 国产98视频 | 亚洲成人久久精品 | 亚洲国产精品久久久久秋霞小 | 蜜芽tv国产在线精品三区 | 97碰碰碰人妻无码视频 | 操碰97 | 久久精品国产导航 | 久久午夜私人影院 | 福利一区在线 | 国产一区二区欧美 | 亚洲中文字幕无码一区 | 亚洲精品中文字幕久久久久下载 | 精品人人爽 | 91重口入口处| 无码视频一区二区三区 | www.youjizz.com在线 | 亚洲已满18点击进入在线观看 | 少妇伦子伦情品无吗 | 色偷偷www.8888在线观看 | 少妇高潮太爽了在线观看欧美 | 国语自产偷拍在线观看 | 少妇高潮惨叫久久久久电影69 | 无码中文字幕在线播放2 | 丰满少妇被粗大的猛烈进出视频 | 国产亚洲精品久久久久久无挡照片 | 日韩一欧美内射在线观看 | 久久不见久久见免费视频1′ | 99热热热 | 欧美激情视频一区二区三区 | 精品国产乱码一区二区三区 | 日本新janpanese乱熟 | 欧美在线一| 国内老熟妇对白xxxxhd | 欧美多毛肥妇视频 | 亚洲精品探花 | 国内精品久久久久影院老司机 | 高清无码爆乳潮喷在线观看 | 中文字幕一区二区三区av | 欧美精品黄色 | 自拍偷区亚洲综合激情 | 国产亚洲精品久久久闺蜜 | 不卡av免费在线观看 | 超碰97人人射妻 | 色窝窝无码一区二区三区 | 午夜精品福利一区二区蜜股av | 国产成人亚洲综合a∨猫咪 色吧五月婷婷 | 亚洲影音先锋 | 夜夜爽8888天天躁夜夜躁狠狠 | 神马午夜dy888 | 香蕉精品视频在线观看 | 91精品国产综合久久久久 | 人人妻人人澡人人爽精品欧美 | 欧洲视频一区 | 中文字幕丝袜精品久久 | 国产又色又爽又黄刺激在线视频 | 国产又色又爽又黄好看的视频 | 国产对白在线观看 | 97免费在线观看视频 | 男女啪啪免费观看 | 亚洲精品aaaaa| 国产福利二区 | 99久久er热在这里只有精品15 | 久久中文一区二区 | 日本成本人片视频免费 | 日本少妇翘臀啪啪无遮挡软件 | 精品99在线观看 | 久久精品久久久久久久 | 一扒二脱三插片在线观看 | 永久免费观看黄网视频 | 亲胸揉屁股膜下刺激视频免费网站 | 闺蜜张开腿让我爽了一夜 | 国产精品无套 | 日日夜夜撸撸 | 午夜久久久久久久久久久久久捆绑 | 精国产品一区二区三区a片 成人中文字幕+乱码+中文字幕 | 欧美性色综合网站 | 姑娘第5集在线观看免费好剧 | 日本欧美三级 | 国产精品99久久久久久宅男 | 亚洲图欧洲图自拍另类高清 | 无码中文字幕热热久久 | 久久www免费人成_看片 | 少妇内射视频播放舔大片 | 亚洲欧美18岁网站 | 伊人久久大香线蕉综合影院首页 | 亚洲一区激情 | 亚洲成av人片一区二区小说 | 免费看韩国午夜福利影视 | 精品无码人妻一区二区三区品 | 国产免费艾彩sm调教视频 | 国产免费拔擦拔擦8x在线牛 | 国产精品8 | 日日夜夜精品视频免费 | 四色永久网址在线观看 | 久久精品久久久久久噜噜 | 国产产区一二三产区区别在线 | 亚洲美女牲交高清淅视频 | 美国三级日本三级久久99 | 欧美黄色91 | 久久97超碰色中文字幕总站 | 国产情侣主伺候绿帽男m | 小雪尝禁果又粗又大的视频 | 一级精品视频 | 国产目拍亚洲精品99久久精品 | 欧美日韩生活片 | 日本www在线播放 | 国产乱子伦一区二区三区视频播放 | 东北老头嫖妓猛对白精彩 | 人妻丝袜中文无码av影音先锋专区 | 人妻激情另类乱人伦人妻 | 色图在线观看 | 在线视频天堂 | 国产成人亚洲综合色就色 | 亚洲日本在线观看 | 国产精品成人一区 | 九九九热精品免费视频观看网站 | 亚洲精品1 | 乱码精品一卡二卡无卡 | 国产精品亚洲va在线 | 狼人综合伊人网 | 久久www成人看片免费不卡 | 毛片官网 | 91精品国自产拍天天拍 | 欧美日韩在线影院 | 色一情一乱一伦麻豆 | 国产日韩欧美成人 | 97人妻免费碰视频碰免 | 欧美日韩国产精品一区二区 | 亚洲综合天堂一区二区三区 | 后进式无遮挡啪啪摇乳动态图 | 天天爱综合 | 99久久婷婷国产综合精品电影 | 国产玖玖在线 | 亚洲七久久之综合七久久 | 波多野42部无码喷潮在线 | 久久久久影院色老大2020 | av秋霞 | 久久久久久av无码免费网站下载 | 亚洲精品视频二区 | 免费国产又色又爽又黄的网站 | 日本熟妇毛茸茸茂密的森林 | 欧美在线激情 | www.天天干.com | 国产精品久久自在自线青柠 | 国产亚洲影院 | 亚洲国产成人丁香五月激情 | 神马久久春色 | 皇帝调教后妃全肉高h | 六月激情网 | 狠狠干天天干 | 乱人伦视频中文字幕 | 国产成人免费无庶挡视频 | 91亚洲精品久久久蜜桃借种 | 99国产在线精品视频 | 人妻老妇乱子伦精品无码专区 | 在线日韩中文字幕 | 任你躁国产自任一区二区三区 | 麻花传媒剧国产mv高清播放 | 嘿咻嘿咻高潮免费观看网站 | 超碰在线影院 | 国产精品一区二区久久久久 | 久久日本理伦片aaaaaaa | 亚洲乱色熟女一区二区三区丝袜 | 性刺激的欧美三级视频中文字幕 | 天堂在线www资源在线 | a级毛片久久 | 免费看男女做羞羞的事网站 | 色碰碰| 业余 自由 性别 成熟偷窥 | 亚洲国产精品999 | 日韩不卡1卡2卡三卡2021免费 | 国产免费丝袜调教视频 | 久久国产精品日本波多野结衣 | 久久影院一区 | 久久另类ts人妖一区二区 | 欧美精品一二区 | 天天插天天爽 | 国产一区视频一区欧美 | 一级免费观看视频 | 欧美性大战久久久久久久 | 69久久久成人看片免费一区二 | 欧洲丰满少妇a毛片 | 国产精品户露av在线户外直播 | 日韩精品自拍 | 国产人妇三级视频在线观看 | 亚洲三级大片 | 亚洲免费福利 | 日韩三级网 | 8x8ⅹ国产精品一区二区 | 国产中的精品av一区二区 | 国产精品成人网址在线观看 | 亚洲精品视频在线观看免费 | 日韩影音 | 五月天婷婷综合 | 免费国产黄网站在线观看 | 亚洲成人另类 | 亚洲精品综合欧美二区变态 | 变态 另类 国产 亚洲 | 国产女精品视频网站免费 | 九九热视频免费观看 | 国产无套粉嫩白浆内谢在线 | 日本免费黄色小视频 | 免费毛片网 | 少妇乳大丰满在线播放 | 久久久久亚洲精品无码网址色欲 | 国产香蕉国产精品偷在线 | www.夜夜草| 91精品国自产在线偷拍蜜桃 | 亚洲视频自拍 | 久久午夜无码鲁丝片秋霞 | 午夜高清国产拍精品 | 在线激情网 | 国产一卡二卡四卡无卡免费 | 护士奶头又白又大又好摸视频 | 中文在线资源新版8 | 久久国产成人午夜av浪潮 | 无码国产69精品久久久久网站 | 欧美激情成人 | 国产精品黑色丝袜在线观看 | 欧美猛男性猛交视频 | 国产精品国产精品国产专区不片 | 日韩欧美中文字幕在线三区 | 久久综合久中文字幕青草 | 一本大道无码人妻精品专区 | 久久精品99久久久久久 | 亚洲欧洲日产国码无码动漫 | 97在线中文字幕 | 手机看片福利永久 | 国产美女在线免费 | 麻豆tv入口在线看 | 久久99久久99精品免观看 | 国产高潮自拍 | 国产精品久久久久久ai换脸综合 | 日本公与熄乱理在线播放 | 日本少妇毛茸茸高潮 | 亚洲v成人天堂影视 | 日本精品一区二区三区在线播放视频 | 久久青青草原精品国产app | 欧美日韩无线码在线观看 | 亚洲精品成人网久久久久久 | 最大胆裸体人体牲交免费 | 亚洲综合精品伊人久久 | 欧美一性一乱一交一视频 | 久久一卡二卡三卡四卡 | 无码人妻熟妇av又粗又大 | 欧美一级黑人片 | 久久综合久中文字幕青草 | 上原亚衣加勒比在线播放 | av国产japan在线播放 | 色婷婷免费观看 | 日本艹逼| 国产农村妇女毛片精品久久麻豆 | 三区四区在线 | www.com毛片| 羞羞影院午夜男女爽爽免费视频 | 又黄又粗又爽免费观看 | 少妇裸体性生交 | 黄页网站视频免费大全 | 老女人老熟女亚洲 | 日韩精品视频一区二区三区 | 香蕉久久夜色精品国产尤物 | 亚洲综合精品 | 99视频偷窥在线精品国自产拍 | 大香伊蕉在人线免费视频 | eee女女色www网站 | 北岛玲熟邻居bd在线观看 | 亚洲国产色视频 | 日韩精品无码一区二区三区四区 | 91久久久久久亚洲精品蜜桃 | 亚洲乱码国产乱码精品精大量 | 日韩视频高清 | 久久精品无码一区二区日韩av | 亚洲精品无码鲁网中文电影 | 久久婷婷五月综合色奶水99啪 | 亚洲经典视频 | 日本美女久久 | 天天爽夜夜爽国产精品视频 | 午夜影院在线免费观看 | 美女露出强行男生揉网站 | 亚洲韩国精品无码一区二区三区 | www.欧美激情| www.国产精品 | 国产精品久久久久久一区二区三区 | 性一交一乱一伦一色一情丿按摩 | 无码日韩精品一区二区免费暖暖 | 国产三级视频网站 | 久久无码人妻一区二区三区午夜 | 免费亚洲婷婷 | 三级免费看 | 99久久亚洲精品无码毛片 | 日韩精品毛片 | 青青青国产精品国产精品美女 | 欧美 日韩 视频 | 亚洲精品55夜色66夜色 | 亚洲 精品 制服 校园 无码 | 2020精品国产a不卡片 | 亚洲欧美日韩愉拍自拍 | 永久精品网站 | 成人激情久久 | 欧美午夜aaaaaa免费视频 | 免费无遮挡禁18污污网站 | 亚洲精品国产一区黑色丝袜 | 免费啪啪网 | 日韩不卡在线视频 | 免费国产白丝喷水娇喘视频 | 久久久69| 日韩av成人网 | 播放老女人毛片毛片 | 国产不卡a| 亚洲国产成人高清在线观看 | 国产女同疯狂激烈互摸 | 久久视频免费在线观看 | 国产成a人亚洲精v品久久网 | 人妻与老人中文字幕 | 成年人深夜视频 | 亚洲成a人片777777 | 久久国产精彩视频 | 久久综合激激的五月天 | 99ri国产在线| 黄色一级片网址 | 亚洲国产精品成人久久蜜臀 | 特黄特色大片免费播放器图片 | 国产女女精品视频久热视频 | 国产午夜精品一区二区 | 亚洲精品无码av专区最新 | 亚洲午夜久久久久久久国产 | 免费av人人干 | 日本阿v片在线播放免费 | 亚洲干综合 | 综合人妻久久一区二区精品 | 免费看又黄又爽又猛的视频软件 | 18岁日韩内射颜射午夜久久成人 | 国产伦精品一区二区三区视频孕妇 | sihu在线| 亚洲日本一本dvd高清 | 欧美性性性性o00xx | 一本到亚洲中文无码av | 免费黄色在线网址 | 久久久久无码精品亚洲日韩 | 亚无码乱人伦一区二区 | 欧美精品亚洲精品日韩已满十八 | 国产高清在线a免费视频观看 | 亚洲国产精品国语在线 | 欧美真人性野外做爰 | 天天视频黄 | 国产xx在线 | www.youjizz日本 | 亚洲天堂无吗 | 3a毛片| 日本ts人妖系列在线专区 | 亚洲精品www久久久 久久成人国产精品 | 好爽又高潮了毛片免费下载 | 未满小14洗澡无码视频网站 | 黄瓜污视频在线观看 | 换脸国产av一区二区三区 | 欧美性生交大片18禁止 | 国产成人av片无码免费 | 日韩毛片免费无码无毒视频观看 | 国产熟妇高潮呻吟喷水 | 亚洲欧美国产成人综合不卡 | 深夜国产成人福利在线观看 | 在线观看av小说 | 一级黄色片在线观看 | 人妻精品久久无码区 | 男女裸体下面进入的免费视频 | 国产资源av | 三上悠亚日韩精品二区 | 成人在线视频一区二区 | 97人人澡人人深人人添 | 波多野结衣黄色 | 国产伦久视频免费观看视频 | 日韩在线二区 | 四虎院影wwwf678com | 国产人妖ts重口系列网站观看 | 亚洲欧洲另类 | 人妻激情乱人伦视频 | 无码av天堂一区二区三区 | 正在播放国产真实露脸高清 | 国产高颜值大学生情侣酒店 | 四虎性 | 欧日韩不卡在线视频 | 日韩av影院在线观看 | 超碰人人人人人人 | 日本真人边吃奶边做爽动态图 | 狠狠色婷婷丁香综合久久 | 秋霞电影网午夜鲁丝片无码 | 奇米影视一区二区 | 伊人狠狠色j香婷婷综合 | 四川妇女偷人毛片大全 | av在线手机| 欧美人与动牲交a免费观看 亚洲人成人无码网www国产 | 久久国产小视频 | 国内外免费激情视频 | 成人黄色国产 | 中文字幕一本一二本迫 | 天天搞夜夜爽 | 日韩中文字幕v亚洲中文字幕 | 免费无遮挡又黄又爽网站 | 男人用嘴添女人私密视频 | 超碰在线免费公开 | 亚洲精品国产精品乱码 | 中文字幕一区二区三区乱码图片 | 亚洲国产成人久久一区www妖精 | 国产又粗又硬又大爽黄老大爷视频 | 成人免费精品动漫网站 | 另类激情视频 | 久久久一区二区 | 一边吃奶一边添p好爽高清视频 | 欧美日本在线观看 | 日本亚洲欧美高清专区vr专区 | 狼人青草久久网伊人 | 一性一交一口添一摸视频 | 久久久久无码国产精品不卡 | 粉嫩av国产一区二区三区 | 中国黄色一级片 | 亚洲香蕉av| 一本大道大臿蕉视频无码 | 全球av在线 | 国产精品一二三四 | 少妇色综合 | 大屁股熟女白浆一区二区 | 另类亚洲综合区图片小说区 | 色综合五月天 | 国产亚洲毛片 | 日本视频网站www色高清免费 | 成人精品三级av在线看 | 国产真实乱对白精彩久久小说 | 国产在线无码精品无码 | 干片网在线 | 日本精品在线播放 | 91视频国产精品 | 一级全黄少妇免费录像片 | 国产又黄又爽又色在线视频播放 | 69久久精品无码一区二区 | 男女高潮激烈免费观看 | 成人做爰免费网站 | 国产在线视频网 | 精品热 | 免费无码又爽又刺激高潮 | 国产亚洲精品品视频在线 | 在线免费黄色 | 在线亚欧观看2023 | 日本丰满毛茸茸熟妇 | 少妇性色淫片aaa播放 | 成人黄色网址在线观看 | 性欧美一区二区三区 | 在线精品亚洲一区二区三区 | 国产亚洲欧美日韩俺去了 | 久久中文字幕av不卡一区二区 | 一本一道久久a久久精品综合 | 亚洲 欧美 清纯 在线 制服 | 天堂va在线 | 亚洲第一免费看片 | 国产超碰av | 精品香蕉99久久久久网站 | 久久久综合视频 | 噜噜爽av99| 最近免费观看高清韩国日本大全 | 色欲久久久中文字幕综合网 | 久青操 | 少妇粉嫩小泬喷水视频www | av手机天堂 | 真人二十三式性视频(动) | 中文字幕亚洲欧美 | 精品综合久久久久久8888 | 伊人久久大香线蕉av成人 | 午夜精品久久久久久久久日韩欧美 | 青青草99热 | а 天堂 在线 | 能看的毛片网站 | 亚洲一区二区日韩 | 精品久久亚洲中文无码 | 成人区人妻精品一区二区不卡网站 | 国产又好看的毛片 | 欧美大码巨乳 | 国产美女裸体丝袜喷水视频 | 欧美做爰爽爽爽爽爽爽 | 国语少妇高潮对白在线 | www伊人网 | 欧美人成网站 | 日日夜夜影院 | 亚洲精品香蕉 | 久久只精品99品免费久23 | 国产欧美精品aaaaa久久 | 亚洲a级免费视频 | 欧美成aⅴ人高清ww 奴色虐av一区二区三区 | 国产69精品久久久久毛片 | 无码专区丰满人妻斩六十路 | 91在线观看免费视频 | 久久一日本道色综合久久 | 嫩草综合| 国产高清乱理伦片中文小说 | 日韩一区欧美一区 | 99久久er热在这里只有精品99 | 又大又粗弄得我出好多水 | 激情五月婷婷综合网 | 欧美日韩中文在线 | 国产精品igao视频网网址3d | 亚洲电影天堂av2017 | 亚洲综合久久av一区二区三区 | 夜夜爱av| 99re免费| 日韩成人精品在线 | 小视频免费在线观看 | 国产色综合视频 | 情侣av在线| 日本xxxx裸体xxxx出水 | av专区在线| 亚洲图片欧美色图 | 欧美成人天堂 | 999久久a精品合区久久久 | 亚洲色av性色在线观无码 | 人妻av资源先锋影音av资源 | 国产精品无线一线二线三线 | 成码无人av片在线电影网站 | 亚洲国产成人片在线观看无码 | 欧美成aⅴ人高清免费 | 4hu新地址 | 久久曰视频 | zzijzzij亚洲成熟少妇 | 亚洲成a人蜜臀av在线播放 | 狠狠撸网 | 狠狠色噜噜狠狠狠狠av | 国产精品久久久久蜜芽 | 欧美韩日国产 | 亚洲成av人片不卡无码 | 久久久久99精品成人片牛牛影视 | 成人做爰视频www网站 | 日韩免费在线观看视频 | 6080yy伦理亚洲第一区 | 亚洲电影区图片区小说区 | 色婷婷久久一区二区三区麻豆 | 波多野结av在线无码中文免费 | 国产日韩一区在线精品 | 少妇一级淫片免费观看 | 女人被男人桶30分钟无遮挡动态图 | 在线a | 张津瑜国内精品www在线 | 久久久久国产精品一区二区 | 亚洲国产成人久久综合 | 不卡无码人妻一区二区 | 在线观看国产精品va | 成人h猎奇视频网站 | 无码被窝影院午夜看片爽爽jk | 国产中文字二暮区 | 久久香蕉国产线看观看手机 | 福利所第一福利 | 激情五月激情综合网 | 精品粉嫩超白一线天av | 天堂√最新版中文在线天堂 | 色综合伊人丁香五月桃花婷婷 | 性做爰高清视频在线观看视频 | 影音先锋人妻啪啪av资源网站 | 国产日韩精品一区二区 | 亚洲午夜未满十八勿入网站 | 国产裸体美女视频全黄扒开 | 亚洲五月丁香综合视频 | 成人性午夜视频在线观看 | 六月丁香激情综合 | 午夜欧美视频 | 日韩精品一区二区三区免费视频 | 亚洲性无码一区二区三区 | 亚洲精品一品区二品区三品区 | 欧美成人片在线观看 | 国产天天操天天干 | 亚洲国产成人精品无码区一本 | 亚洲中文字幕a∨在线 | 欧美在线一区二区视频 | 精品少妇爆乳无码av无码专区 | 亚洲午夜久久久影院伊人 | 在线免费观看视频a | 国产成人无码区免费网站 | 日日操夜夜爽 | 亚洲a∨大乳天堂在线 | 精品人妻少妇一区二区三区不卡 | 中文字幕乱码亚洲无线码小说 | 亚洲欧美国产毛片在线 | 色天使亚洲综合一区二区 | 成人无码嫩草影院 | 热99re久久免费视精品频软件 | 在线99视频 | 最新av中文字幕无码专区 | 国产成在线观看免费视频密 | 91精品视频国产 | 性欧美videos另类极品小说 | 成人午夜一区 | 亚欧成a人无码精品va片 | 中国xxx农村性视频 国产98在线 | 欧美 | 人人人妻人人人妻人人人 | 青青青草国产费观看 | 国产欧美日韩在线视频 | 成 人 黄 色 小说免费观看极 | 无遮挡无码h纯肉动漫在线观看 | 亚洲狼人伊人中文字幕 | 亚洲国产aⅴ精品一区二区的游戏 | 亚洲欧洲自拍偷拍 | 国内最真实的xxxx人伦 | 日日骑夜夜操 | 啪啪tv网站免费入口 | 狠狠色狠狠色综合久久一 | 国产女人18毛片水真多18精品 | 亚洲午夜久久久精品一区二区三剧 | 日韩精品一区二区三区中文 | 亚洲熟女www一区二区三区 | 亚洲中国最大av网站 | 日本无码人妻精品一区二区蜜桃 | 成人午夜精品福利 | 少妇人妻无码专区毛片 | 51视频国产精品一区二区 | 五月天男人天堂 | 国产精品国产av国产三级 | 亚洲日韩av无码美腿丝袜 | 国产美女精品自在线拍免费下载出 | 欧美亚洲在线观看 | 亚洲阿v天堂在线2017免费 | 亚洲精品美女久久久久9999 | 亚洲另类伦春色综合小说 | 中文字幕免费观看视频 | 91精品国产综合久久四虎久久 | 国产欧美视频一区二区 | 亚洲欧美视频一区二区 | 日本丰满熟妇videos | 久久中文骚妇内射 | 日日操夜夜操天天操 | 亚洲欧洲自偷自拍图片 | 欧美黄色大片免费 | 爽爽影院在线免费观看 | 日韩欧美一中文字暮视频 | 久久久久久亚洲精品中文字幕 | 亚洲中国最大av网站 | 少妇被粗大猛进进出出s小说 | 国产精品亚洲精品日韩己满十八小 | 无码国产色欲xxxxx视频 | 西西444www无码大胆 | 台湾无码av一区二区三区 | 国产美女精品久久久 | 国产福利精品视频 | 女优天堂网 | 四虎影视精品永久在线观看 | 日韩免费精品视频 | 国产成人av一区二区三区在线观看 | 老司机av网站| 91九色porny视频 | 久草在线免费色站 | 亚洲日韩av片在线观看 | 99精美视频 | 九一国产在线观看 | 久久久香蕉 | 久久久久久久久久久久久女国产乱 | 偷窥村妇洗澡毛毛多 | 久久男人av久久久久久男 | 国产成人亚洲综合无码品善网 | 一本一道久久综合狠狠老精东影业 | 国产又色又爽又黄的视频在线观看 | 91夜夜操 | 精品国产乱码久久久软件使用方法 | 国产内射老熟女aaaa∵ | 希岛爱理黑人巨大88av | 亚洲制服丝袜精品久久 | 99久久99久久精品国产片 | 久久成人国产 | www伊人网 | 亚洲中文无码a∨在线观看 国产精品入口a级 | 初尝情欲h名器av | 免费成人黄色网址 | 天天干天天看 | av在线黄 | 色妺妺免费影院 | 欧美日韩一区二区三区视频免费观看 | 风间由美性色一区二区三区 | 人妻 日韩精品 中文字幕 | 免费国精产品wnw2544 | 在国产线视频a在线视频 | 日本精品无码一区二区三区久久久 | 玖玖免费| 一本一道vs无码中文字幕 | 永久中文字幕 | 色婷婷av一区二区三区大白胸 | 亚洲色精品vr一区区三区 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 欧美一区亚洲 | 四虎麻豆| 欧美综合乱图图区乱图图区 | 色五五月 | 亚洲人成无码网www电影麻豆 | 在线涩涩免费观看国产精品 | 在线观看不卡一区 | 99在线精品一区二区三区 | 精品久久久久久中文墓无码 | 一本久久伊人热热精品中文字幕 | 亚洲精品av久久久久久久影院 | 久久久久久久久久久免费 | 天堂…中文在线最新版在线 | 欧美在线视频播放 | 伊人网伊人网 | 乱子轮熟睡1区 | 中文字幕第一页久久 | 国产a三级久久精品 | 亚洲精品丝袜 | 国产对白叫床清晰在线播放图片 | 无码h黄肉3d动漫在线观看 | 国产一级特黄aa大片出来精子 | 天堂а√在线中文在线鲁大师 | 无码高潮喷吹在线播放亚洲 | 色av色婷婷 | 亚洲爽妇网 | 成人乱人乱一区二区三区软件 | 青娱乐毛片| 不卡中文字幕 | 少妇爽到呻吟的视频 | 日韩一级二级三级 | 国产无遮挡又黄又爽在线视频 | 野狼av午夜福利在线 | 国产a精彩视频精品视频下载 | 欧美黑人添添高潮a片www | 免费看av毛片 | 欧美一区成人 | 亚洲熟女片嫩草影院 | 一本色道久久综合狠狠躁篇的优点 | 亚洲日本精品国产第一区二区 | 在线精品亚洲一区二区动态图 | 久久永久免费人妻精品 | 日本99视频| 色妹子久久 | 欧美牲交a欧美牲交aⅴ免费下载 | 国产人成网线在线播放va | 亚洲中文字幕aⅴ天堂自拍 亚洲vs日韩vs欧美vs久久 | 99久久精品国产成人一区二区 | hsck成人网 | 日本不卡高清一区二区三区 | 午夜福利yw在线观看2020 | 青青国产揄拍视频 | 国产精品综合av一区二区国产馆 | 亚洲三级影视 | 他用舌头给我高潮喷水在线 | 免费观看交性大片 | 五月婷婷中文 | 一卡二卡久久 | 亚洲欧美另类中文字幕 | av无码东京热亚洲男人的天堂 | 日本一级黄色 | 丰满妇女强制高潮18xxxx | 91网站免费在线观看 | 黑人尾随强伦姧人妻爽翻天 | 欧美喷水视频 | 久久一码二码三码区别 | 在线观看亚洲精品 | 人人射人人爱 | 亚洲顶级裸体av片 | 国产高h视频 | 全部孕妇体内谢精满孕交99 | 精品网站一区二区三区网站 | 中文成人无字幕乱码精品区 | 国产露脸4p交换视频观看 | 精品国产综合区久久久久久 | 国产在线精品第一区二区 | 国产在线观看码高清视频 | 久久视热这里只有精品 | 亚洲人av在线无码影院观看 | 日本欧美色十大禁片毛片 | 少妇饥渴放荡91麻豆 | 久久青青热 | 亚洲免费最大黄页网站 | 成人免费淫片 | 美女黄18以下禁止观看 | 91视频在线播放视频 | 麻豆日产精品卡2卡3卡4卡5卡 | 国产精品久久久久久白浆 | 美国伊人网 | 亚洲国产呦萝小初 | 91久久爽久久爽爽久久片 | 女优av在线 | 久久久久九九精品影院 | 久久天天躁狠狠躁夜夜2020 | 四虎论坛| 国产富婆一级全黄大片 | 欧美日韩免费一区二区三区 | www操| 大又大又粗又硬又爽少妇毛片 | 女女百合高h喷汁呻吟视频 色偷偷www.8888在线观看 | 国产男人的天堂在线视频 | 最新福利在线 | 亚洲精品久久久蜜桃网尤妮丝 | 成年女人永久免费看片 | 亚洲香蕉av在线一区二区三区 | 天天看天天色 | 99视频在线精品免费观看6 | 亚洲3级 | 亚洲无吗视频在线 | 国产精品福利一区二区久久 | 国产精品无码av在线播放 | 免费国产在线精品一区不卡 | 亚洲午夜成aⅴ人片 | 激情丁香婷婷 | 午夜婷婷丁香 | 6699嫩草久久久精品影院竹菊 | 偷窥少妇久久久久久久久 | 天天做天天爱天天做 | 最新中文字幕av无码专区 | 国产乱人乱偷精品视频a人人澡 | 免费看国产成年无码av | 久久国产色av| 五月婷婷色丁香 | 亚洲品牌自拍一品区9 | 日日摸夜夜添夜夜添亚洲女人 | av久操| 99久久免费只有精品国产 | 久久伊人精品影院一本到综合 | 超碰在线9 | www.国产在线视频 | 少妇偷乱偷乱视频在线 | 欧美韩一区二区三区 | 天堂va在线 | 夜夜爽夜夜叫夜夜高潮 | 56国语精品自产拍在线观看 | 成在人线av无码免费高潮水 | 国产精品久久久久久久久免费看 | 欧美人与性禽动交精品 | 精品国产免费一区二区三区演员表 | 精品国产成人亚洲午夜福利 | 51区成人一码二码三码是什么 | 欧美一区二区三区免费在线观看 | 久久久久久久成人 | 亚洲精品日韩一区二区小说 | 人妻少妇精品视频三区二区一区 | 日韩国产二区 | 亚洲高清无在码在线电影不卡 | 自拍偷拍五月天 | 精品国产乱码一区二区三区四区 | 2018天天干天天操 | 无码中文字幕乱码一区 | 69天堂人成无码免费视频 | 国产真实乱对白精彩 | 色噜噜狠狠一区二区三区狼国成人 | 孕妇怀孕高潮潮喷视频孕妇 | 色偷偷成人网免费视频男人的天堂 | 欧美一级网址 | 国产婷婷色综合av蜜臀av | 国产免费传媒av片在线 | 色综合av社区男人的天堂 | 欧美日韩精品一区二区三区高清视频 | 日韩少妇内射免费播放18禁裸乳 | 日本无遮羞教调屁股视频网站 | 精品一卡二卡三卡四卡 | 成人深夜小视频 | 黄网站成人片免费视频 | 欧美乱妇高清无乱码在线观看 | 国产伦精品一区二区三区照片91 | 日本老熟妇50岁丰满 | 国产无遮挡a片无码免费 | 国产老头和老太xxxxx视频 | 天天毛片 | 免费久久日韩aaaaa大片 | 在线无码va中文字幕无码 | 久久久久久精品成人鲁丝电影 | 成视人a免费观看 视频 | 亚洲v欧美v国产v在线观看 | 吃奶大尺度无遮挡激情做爰 | 国产又黄又粗又硬又爽又猛的视频 | 欧美乱大交aaaa片if | 蜜桃av鲁一鲁一鲁一鲁俄罗斯的 | 天堂网在线最新版www中文网 | 日韩大片高清播放器 | 大地资源中文第3页 | 福利片一区 | 曰本无码人妻丰满熟妇5g影院 | 婷婷伊人五月色噜噜精品一区 | 国产欧美一区二区三区国产幕精品 | 国精产品一品二品国精品69xx | 久久97人人超人人超碰超国产 | 免播放器在线 | 特级a欧美做爰片黑人 | 亚洲夜夜爱 | 国产一区二区免费 | 欧美精品色图 | 久久这里只精品国产免费10 | 丰满的少妇xxxxx人伦理 | 99青青草 | 国产日韩欧美视频在线 | 国产又爽又大又黄a片 | 狠狠色综合久久婷婷 | 手机av免费在线观看 | 亚洲人成网站在线 | 色屁屁影院www国产高清麻豆 | 久久久亚洲麻豆日韩精品一区三区 | 最新无码a∨在线观看 | 动漫h无码播放私人影院 | 97不卡视频 | 97国产精华最好的产品 | 国产熟女精品视频大全 | 先锋人妻无码av电影 | 91爱爱影院 | 婷婷六月在线 | 九九99九九精彩6 | 亚洲国产成人久久综合区 | 女人18毛片水真多 | 夜夜躁狠狠躁日日躁孕妇 | 久久伊人影视 | 欧美亚洲激情视频 | 女人高潮被爽到呻吟在线观看 | 国产精品69人妻无码久久 | 久草福利站 | 亚洲精品国产一区二 | 91porn九色| 国产男女猛视频在线观看 | 青青青在线香蕉国产精品 | 亚洲a∨无码无在线观看 | 亚洲精品久久久久国色天香 | 亚洲精品无码mv在线观看网站 | 成人性生交大片免费看r链接 | 久久久资源网 | 青草青在线视频在线观看 | 少妇视频网 | 国产精品又粗又长 | 国产成人mv在线播放 | 中文字幕日韩精品欧美一区蜜桃网 | 午夜视频在线播放 | 国产日韩一区二区在线观看 | 97久人人做人人妻人人玩精品 | 精品国产一区二区av麻豆不卡 | 色约约网站 | 日本簧片在线观看 | 色不卡| 亚洲人成网站精品片在线观看 | 亚州天堂 | 亚洲三级av | 超碰99在线观看 | 欧美国产日韩精品 | 在线观看天堂av | 中文在线а√在线8 | 巨胸不知火舞露双奶头无遮挡 | 亚洲国产日韩成人a在线欧美 | 2019最新国产不卡a | 蜜桃视频一区 | 欧美jizz19性欧美 | 国产成人人人97超碰超爽8 | 青青草免费在线观看 | 国产欧美日韩一区二区三区在线 | 国产成人av电影在线观看第一页 | 亚洲成人精品在线观看 | 久久久久久久久成人 | 成人性生交大片免费看r男欢女爱 | 久久久午夜视频 | 日本午夜在线视频 | 亚洲成a人v在线蜜臀 | 国产精品345在线播放 | 古代公妇乱h高h | 知否之乱淫h侵犯h文 | 精品人伦一区二区三区蜜桃免费 | 91美女诱惑 | 日韩亚洲精品视频 | 欧美一区二区三区在线视频 | 精品蜜桃av | 亚洲欧美另类激情综合区蜜芽 | 啊~用力cao我cao死我视频 | 成人免费看www网址入口 | 欧美老熟妇乱子伦视频 | 欧美成人片一区二区三区 | 国产成人无码精品一区二区三区 | 性欧美长视频免费观看不卡 | 亚洲欧美日本国产 | 一本色道久久88 | 欧美日韩久久婷婷 | 亚洲色大18成人网站www在线播放 | 午夜精品亚洲一区二区三区嫩草 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 久久一热 | 一区二区三区无码被窝影院 | 日本在线视频二区 | 两性色午夜视频免费无码 | 亚洲乱码一区av黑人高潮 | 色综合1| 国内精品少妇在线播放 | 99久久久国产精品免费99 | 国产精品综合av一区二区 | 久久久综合精品 | 免费人成再在线观看网站 | 国产精品va无码二区 | 欧美内射深插日本少妇 | 无码人妻一区二区三区一 | 亚洲αv久久久噜噜噜噜噜 欧美另类 自拍 亚洲 图区 | 久久综合88熟人妻 | 国产亚洲精品久久久久久老妇小说 | 露脸国产精品自产拍在线观看 | 久久精品无码一区二区www | 亚洲国产aⅴ精品一区二区 欧美疯狂性受xxxxx喷水 | 波多野结衣视频在线 | 中文字幕专区高清在线观看 | 天堂成人 | 无码福利在线观看1000集 | 久久99激情 | 久久久午夜精品理论片中文字幕 | 国产人无码a在线西瓜影音 成人免费一级 | 日本一区二区在线看 | 国产国产裸模裸模私拍视频 | 中文字幕无码av不卡一区 | 国产猛男猛女无套av | 日本的黄色一级片 | 国产婷婷色一区二区三区在线 | 九九在线中文字幕无码 | 国产精品亚洲精品日韩动图 | 2020无码天天喷水天天爽 | 日韩美女一区二区三区 | 亚洲精品三 | 久久99精品久久久久久三级 | 成人国产精品一区二区免费看 | 波多野结av衣东京热无码专区 | 国产喷水吹潮在线播放91 | 国产xxxx69免费大片 | 人妻.中文字幕无码 | 色老头av| 欧美巨大xxxx做受中文字幕 | 亚洲美女中文字幕 | 在线毛片网 | 亚洲色老汉av无码专区最 | 日本激情吻胸吃奶呻吟视频 | 91久久精品日日躁夜夜躁欧美 | 女女同性女同一区二区三区九色 | 久久久高潮 | 亚洲视频第二页 | 97久久综合亚洲色hezyo | 久久精品日韩 | 99久久精品费精品国产一区二区 | 在线免费观看黄色av | 久久久免费观看视频 | 亚洲日韩欧美在线成人 | 国精品产品区三区 | 蜜臀av性久久久久蜜臀av | 亚洲人亚洲精品成人网站入口 | 久久久久夜夜夜综合国产 | 91夜夜 | 国产人妻无码一区二区三区18 | 婷婷六月在线 | 日韩成人免费观看 | 天天搞天天搞 | 牲交欧美兽交欧美 | 日本中文字幕不卡 | 亚洲国产成人精品无码区在线秒播 | 综合精品视频 | 99在线精品国自产拍不卡 | 免费人成视频在线观看视频 | 成人午夜在线 | 婷婷国产v国产偷v亚洲高清 | 色欲色香天天天综合网站 | 天天色天天插 | 国产毛1卡2卡3卡4卡网站 | 在线看免费视频 | 国产真实夫妇4p交换视频 | 青娱乐91在线 | 麻豆果冻传媒2021精品传媒一区 | 蜜臀va| 热久在线 | 亚洲精品乱码久久久久久蜜桃欧美 | 在线免费观看黄网 | 亚洲人成网站精品片在线观看 | 在线观看色网站 | 国产免费爽爽视频 | 亚洲处破女av日韩精品波波网 | 猫咪www免费人成网站无码 | 五月婷婷丁香色 | 国产午夜福利100集发布 | 老头搡老女人毛片视频在线看 | 亚洲成h人av无码动漫无遮挡 | 91久娇草| 精品久久一 | 大地av | 亚洲高清在线观看视频 | aaa国产视频 | 尤物av无码国产在线观看 | 亚洲第一成年人网站 | 国内久久精品视频 | 国产美女一区二区三区 | 午夜国产精品视频 | 亚洲女欲精品久久久久久久18 | 午夜小毛片 | 中文字幕日韩精品欧美一区 | 麻豆国产原创视频在线播放 | 久久久精品妓女影院妓女网 | 操一操影院 | 不卡av在线免费观看 | 国产精品偷伦视频免费还看的 | 永久免费精品影视网站 | 偷窥妇女撒尿久久 | 亚洲综合一二三 | 亚洲美女国产精品久久久久久久久 | 色综合久久久无码中文字幕 | 国产免费黄色小视频 | 亚洲精品gv天堂无码男同 | 国产精品久久久久久一区二区 | 亚洲性无码av在线欣赏网 | 成人午夜福利免费专区无码 | 成人网站免费观看 | 亚洲天堂视频在线播放 | 欧美黄色一级 | 久久久久久国产精品亚洲78 | 午夜精品久久久久久久久久 | 一本大道无码日韩精品影视丶 | 精品久久久久久久国产潘金莲 | 爱爱资源网 | 国产美女在线播放 | 狠狠噜天天噜日日噜视频麻豆 | 伊人无码一区二区三区 | 国产精品国产精品国产专区蜜臀ah | 日本韩国在线播放 | 自拍在线| 少妇一晚三次一区二区三区 | 日韩av手机在线播放 | 亚洲 欧美 另类 综合 偷拍 | 一区二区免费高清观看国产丝瓜 | 九九九伊在人线综合2023 | 99在线免费| 日本99热| 无码一区二区三区中文字幕 | 精品国产人成亚洲区 | 国产精品人妻久久久久 | 中文字幕免费在线观看视频 | 91久久人澡人人添人人爽欧美 | 无码人妻天天拍夜夜爽 | 成人亚洲精品久久久久 | 国产av人人夜夜澡人人爽麻豆 | 9999在线视频 | 日韩欧美一区二区在线观看 | 岛国av一区二区三区 | av男人的天堂在线观看 | 日韩视频一区二区三区在线观看 | 亚洲丝袜第一页 | 中文av日韩 | 干美女av | 女女同性av片在线观看免费 | 天天干夜夜曰 | 另类亚洲欧美专区第一页 | 午夜激情视频网站 | 欧美一级片黄色 | 韩国午夜福利片在线 | 色图综合| 国内精品九九久久久精品 | 青草导航| 国产精品99久久久久久成人四虎 | 亚洲国产精品av在线播放 | 秋霞午夜成人鲁丝片午夜精品 | 看曰本女人大战黑人视频 | 黄色在线网 | 91视频网址入口 | 成人av一本不卡二卡 | 国产一区二区三精品久久久无广告 | 97久久久久人妻精品区一 | 国产精品h| 国精产品一区一区三区mba视频 | 日本高清免费在线视频 | 三上悠亚一区二区三区 | 亚洲va天堂va欧美片a在线 | 67194熟妇在线观看线路 | 久久久久久精品成人鲁丝电影 | 国产麻豆精品一区 | 校园春色亚洲色图 | 久久国产主播福利在线 | 亚洲毛片不卡av在线播放一区 | 思思re热免费精品视频66 | 日日狠狠久久偷偷色 | 亚洲成人黄色av | www.av视频 | 色惰日本视频网站www | 亚洲精品大全 | 成人无码av免费网站 | 国产三级视频在线播放线观看 | 黄色福利片 | 日韩在线大片 | 亚洲熟妇丰满大屁股熟妇 | 国产欧美日韩在线中文一区 | 亚洲中文字幕a∨在线 | 免费无码一区二区三区蜜桃 | 欧美成人午夜在线视频 | 日韩精品久久久久久久 | 国产午夜久久 | 青青草网站 | 日本精品在线视频 | 色欲老女人人妻综合网 | 久久国产精品成人片免费 | 国产精品成人99一区无码 | 久久久精品午夜免费不卡 | 亚洲精品久久久狠狠爱小说 | 亚洲精品视 | 护士奶头又白又大又好摸视频 | a v 在线视频 亚洲免费 | 欧美综合在线激情专区 | 亚洲色帝国综合婷婷久久 | 啪啪网站免费 | 国产精品人人 | 久久久久无码精品亚洲日韩 | 亚洲黄色第一页 | 澳门永久av免费网站 | 日本精品一区二区三区四区 | 自偷自拍亚洲 | 亚洲6080yy久久无码产自国产 | 九九视频精品在线 | 国产精品久久久久久人妻 | 日韩欧美视频 | 在线观看午夜福利院视频 | 天天躁夜夜躁天干天干200 | 男女裸交无遮挡毛片免费 | 久热导航 | 久久久精品视频网站 | 丝袜足脚交91精品 | 亚洲最大av资源站无码av网址 | 乱操视频 | 综合色一色综合久久网 | 手机午夜电影神马久久 | 国产麻豆一精品一av一免费软件 | 91网站在线免费观看 | 欧美在线专区 | 丰满少妇高潮惨叫视频 | 伊人久久av | 成人在线观看免费高清 | 国产丰满麻豆 | 国产精品白丝久久av网站 | 免费无码又爽又刺激成人 | 国内大量揄拍人妻精品視頻 | 玩弄放荡丰满少妇视频 | 午夜免费福利网站 | 亚洲欧美日韩中文字幕在线一区 | 朝鲜美女黑毛bbw | 亚洲全部无码中文字幕 | 欧美日韩se| 久成人免费精品xxx 一级片视频免费观看 | 国产一区二区三区免费观看在线 | 国产乱子伦视频大全 | 美女视频网址 | 国产精品第1页 | 51真实女性私密spa按摩偷拍 | 又爽又色禁片1000视频免费看 | 国产男女猛烈无遮挡免费网站 | 国产精品推荐制服丝袜 | 久久国产偷任你爽任你 | 午夜理论片yy44880影院 | 日韩人妻熟女毛片在线看 | 成人性生交大片免费看视频app | 久久综合给合久久国产免费 | 在线观看免费小视频 | 成熟妇女性成熟满足视频 | 亚洲最大色网站 | 欧美在线观看免费看大全 | 日日摸日日踫夜夜爽无码 | 午夜福利视频一区二区手机免费看 | 天堂网视频在线观看 | 久久99国产乱子伦精品免费 | 亚洲香蕉在线 | 亚洲国产av无码一区二区三区 | 韩日精品视频 | 狼狼综合久久久久综合网 | 国产69久久久欧美一级 | 浪潮av激情高潮国产精品 | 欧美最猛黑人xxxx黑人猛交98 | 日韩av在线中文字幕 | 成人精品一区二区户外勾搭野战 | 精品无码一区二区三区水蜜桃 | 中文字字幕在线成人av电影 | 精品人妻系列无码人妻免费视频 | 又白又嫩毛又多15p 很色很爽很黄裸乳视频 | 久久精品人妻无码一区二区三区v | 欧美a一级片 | 草草久久97超级碰碰碰 | 国产欧美在线免费观看 | 久久久www成人免费毛片 | 日本又黄又爽又色又刺激的视频 | 亚洲乱论 | 日韩av片无码一区二区不卡 | 亚洲熟妇无码一区二区三区 | 女人又爽又高潮毛片 | 中文字幕乱码一区二区三区四区 | 免费国产a国产片高清网站 午夜精品成人一区二区视频 | www国产精品内射老熟女 | 成人资源网 | 7777色鬼xxxⅹ欧美色妇 | 久久艳片www.17c.com| 九九综合网 | 最近免费中文字幕中文高清百度 | 国产免费久久精品99re丫丫一 | 91免费版成人 | 巨胸喷奶水www久久久免费动漫 | 中国极品少妇videossexhd 人人干夜夜 | 东北粗壮熟女丰满高潮 | 五十路丰满中年熟女中出 | 日本日本乱码伦视频在线观看 | 漂亮人妻去按摩被按中出 | 久久无码精品一区二区三区 | 又粗又黄又猛又爽大片免费 | 国产成 人 综合 亚洲专区 | 久久不见久久见www免费视频 | 日韩欧美mv在线观看免费 | 少妇人妻精品无码专区视频 | 欧美爆插| 亚洲少妇xxx| 国产精品一区二区在线观看网站 | 东北毛片 | 国产欧美性成人精品午夜 | 我把护士日出水了视频90分钟 | 伊人精品视频 | 最新亚洲精品国偷自产在线 | 无码中文字幕人妻在线一区 | 亚洲欧美韩日 | av狠狠色超碰丁香婷婷综合久久 | 护士奶头又大又软又好摸 | 成人精品毛片 | 韩国理伦片一区二区三区在线播放 | 国产 成 人 小说 视频 | 56pao国产成人免费视频 | 亚洲成av人片 | 亚洲欧美自拍制服另类图区 | 成年人看的羞羞网站 | 国产露脸av| 99热热久久| 成人禁片免费播放35分钟 | jizz欧美性23 | 黄色二级毛片 | 伊人午夜 | 高清精品一区二区三区 | 一级黄色免费观看 | 国产精品a免费一区久久电影 | 国产精选污视频在线观看 | 国产精品污www在线观看17c | 亚洲第一视频在线播放 | 亚洲精品蜜桃久久久久久 | 欧美自拍视频 | 色婷婷婷丁香亚洲综合 | 欧洲精品一卡2卡三卡4卡影视 | 在办公室被c到呻吟的动态图 | 国语对白av | 99久久精品日本一区二区免费 | 久久久久久黄 | 亚洲 精品 主播 自拍 | 国产精品国产自线拍免费 | 国产精品无码一区二区在线看 | 黄色一级在线 | 国精产品一品二品国在线 | 衣服被扒开强摸双乳18禁网站 | 影音先锋新男人av资源站 | 天天噜噜天天爽爽天天噜噜 | 亚洲熟妇av一区二区三区宅男 | 少妇爽到呻吟的视频 | 日本乱偷互换人妻中文字幕 | 国产初高中生粉嫩无套第一次 | 久久亚洲精品中文字幕波多野结衣 | www.第四色| 91视频二区| 亚洲狠狠爱综合影院网页 | 日韩国产成人无码av毛片 | 日本舌吻大尺度呻吟视频 | 爱情岛论坛av| 久久久久久国产精品无码超碰 | 人妻系列无码专区av在线 | 亚洲国产精品久久久久秋霞1 | 亚洲曰韩欧美在线看片 | 亚洲欧美日韩在线观看一区二区三区 | 乱人伦人妻中文字幕不卡 | 亚洲视频播放 | 中国精品一区二区 | 国产精品萌白酱永久在线观看 | 嫩草嫩草嫩草嫩草嫩草 | 少妇被粗大的猛烈进出动视频 | 欧美国产日产韩国免费 | 欧美第5页| 国产亚洲精品精品国产亚洲综合 | 成年无码动漫av片在线尤物网站 | 久久国内精品自在自线 | 黑人巨大精品欧美一区免费视频 | 色综合久 | 人人人人澡人人爽人人澡 | 欧美成人午夜免费影院手机在线看 | 免费视频中文字幕 | 午夜伦4480yy私人影院 | 中文字幕久久精品一二三区 | 国产久操视频 | 五月天亚洲 | 免费中文字幕日产乱码 | 日韩av中文无码影院 | 国产97色 | 97超碰人人澡 | 亚洲a∨无码一区二区三区 91看片王 | 亚洲人成在线观看网站无码 | 国产高潮国产高潮久久久91 | 成人美女黄网站色大色费全看在线观看 | 国产精品亚洲综合一区 | 欧美日韩在线一区 | 影音先锋中文无码一区 | 天天干影院| 国产粉嫩呻吟一区二区三区 | 国产自偷自偷免费一区 | 亚洲国产成人久久综合碰碰 | 国产区在线视频 | 久荜中文字幕 | 国产免费丝袜调教视频 | 亚洲精品久久婷婷丁香51 | 亚洲91在线观看 | 精品一区亚洲 | 国产乱人伦偷精品视频麻豆 | www.夜夜夜| 欧美中文字幕一区二区 | 成年午夜无码av片在线观看 | 亚洲成av人片天堂网老年人 | 亚洲日韩中文在线精品第一 | 国产一级特黄视频 | 中文字幕国产日韩 | 精品久久久久中文字幕一区 | 插b内射18免费视频 91黄视频在线观看 亚洲男人av天堂男人社区 | 午夜影院免费体验区 | 亚洲国产精品一区二区第四页 | 先锋影音资源2中文字幕 | 精品国产百合女同互慰 | 久久亚洲人成综合网 | 久久亚洲日韩看片无码 | xxxxav| 特级片网站 | 中文字幕乱码无码人妻系列蜜桃 | 天天天天天天天操 | 国产亚洲欧美日韩亚洲中文色 | 久久国内精品视频 | 少妇大叫太大太爽受不了 | 免费看一级黄色 | 无码人妻久久一区二区三区不卡 | 国产10000部拍拍拍免费视频 | 国内精品久久久久久久coent | 亚洲欧洲精品成人久久曰 | 蓝av导航a√第一福利网 | www.91在线 | 国产免费看又黄又大又污的胸 | 狠狠色狠狠色综合伊人 | 亚洲日韩欧美在线观看一区二区三区 | 日韩网站在线播放 | 天堂资源最新版官网 | 国产成年综合 | 欧美一区在线观看视频 | 无码人妻一区二区三区在线视频 | 国产av毛片亚洲含羞草社 | 黄色av免费 | 久本草在线中文字幕亚洲 | 国产又粗又长又黄 | 亚洲第一成年免费网站 | 精品欧洲av无码一区二区 | 国产精品一区二区性色av | 天天插天天射天天操 | 亚洲精品久久片久久久久 | 亚洲第一区欧美国产不卡综合 | 久久免费视频一区 | 成人毛片视频在线播放 | 五月精品夜夜春夜夜爽久久 | 7788色淫视频观看日本人 | 亚洲国产精品一区二区制服 | 亚洲精品久久久久久桃密91 | 黑人一级视频 | 成人又黄又爽又色的网站 | 国产成人av无码永久免费 | 久久久这里有精品 | 成人国产精品一区二区视频 | 亚洲狠狠爱综合影院网页 | 午夜阳光精品一区二区三区 | 亚洲精品四区麻豆文化传媒 | 91在线视频国产 | 国产亚洲视频在线观看 | av中文字幕免费观看 | 黄色网在线 | 天天天天综合 | 欧美三级视频 | 亚洲欧美日韩专区 | 国产成a人亚洲精v品无码 | 偷拍大众浴池精品视频在线播放 | 国产又粗又猛又黄视频 | 熟女俱乐部五十路六十路av | 搐搐国产丨区2区精品av | 欧美极品少妇xxxxⅹ免费视频 | 夜爽8888视频在线观看 | 亚洲精品久久午夜无码一区二区 | 秋霞无码久久一区二区 | 992tv在线观看免费进 | 天天艹av | 亚洲人成网77777色在线播放 | 国产精品久久久久久久久侵犯 | 国产精品欧美专区 | 亚洲国产欧美国产综合一区 | 日日噜噜夜夜狠狠视频 | 精品一区二区三区激情在线欧美 | 欧美性视频一区二区三区 | 自拍偷在线精品自拍偷无码专区 | 日韩精品视频在线观看视频 | 综合伊人 | 午夜在线观看影院 | 成人va亚洲va欧美天堂 | 日韩精品在线观看一区 | 亚洲图片欧美视频 | 色哟哟一区 | 内射少妇一区27p | 在线播放少妇奶水过盛 | 婷婷综合社区 | 91精品久久久久含羞草 | 乖女的小奶水h公霍水二 | 欧美乱人伦中文字幕在线 | 福利视频精品 | 小荡货奶真大水真多紧视频 | 亚洲天堂男人的天堂 | 亚洲国产成人久久 | 久久久中文久久久无码 | 午夜无码一区二区三区在线观看 | 91国内精品久久久 | 亚洲国产美女视频 | 日本人妻中文字幕乱码系列 | 午夜性生大片免费观看 | 能直接看的av网站 | 91精品国产91久久久久久最新 | 欧美日韩一区二区不卡 | 日本少妇一区 | 欧美肉大捧一进一出免费视频 | 日韩欧美精品在线播放 | 99国内精品久久久久影院 | 992tv精品tv视频 | 国产97公开成人免费视频在线观看 | 妖精视频一区二区三区 | 少妇熟女天堂网av | 嫩草影院一区二区三区 | 91国产视频在线 | 亚洲日韩国产成网在线观看 | 老头把我添高潮了a片 | 亚国产亚洲亚洲精品视频 | 午夜影视免费 | 在线 | 国产精品99传媒丿 | 天堂在线免费观看 | 欧美日韩系列 | 特级欧美成人性a片 | 国产精品久久久久久久久久妇女 | china乱淫高潮chinese | 波多野结衣亚洲一区二区 | 99在线精品国自产拍不卡 | 午夜免费福利视频 | 午夜影视在线观看 | 一区二区三区欧美在线观看 | 亚洲成品网站源码中国有限公司 | 男女激情网站 | 亚洲一区网站 | 中文字幕久久精品波多野结百度 | 国产成人免费高清直播 | 午夜高清免费视频 | 色呦呦国产精品 | 亚洲精品少妇久久久久久 | 青青草一区二区三区 | 18禁肉肉无遮挡无码网站 | 无码精品人妻一区二区三区中 | 秋霞鲁丝片av无码少妇 | 免费a视频在线观看 | 手机av免费看 | 欧美人与动牲交zooz男人 | 久久久噜噜噜久久免费 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 无码人妻丰满熟妇啪啪区日韩久久 | 国产美女精品一区二区三区 | 成人小视频免费观看 | 亚欧日韩 | 日韩成人高清视频在线观看 | 粉嫩av一区二区在线播放免费 | 国产成人无码a区在线视频无码dvd | 亚洲va欧美va国产综合 | 四虎海外永久 | 欧美亚洲国产精品久久高清浪潮 | 欧美午夜精品一区二区三区 | 亚洲国产日韩a在线乱码 | 国产精品欧美久久久久久日本一道 | 日韩免费观看视频 | 超清无码一区二区三区 | 日日夜夜狠狠 | 开心激情婷婷 | 中国chinese军人xx呻吟 | 国产不卡精品视频男人的天堂 | japanese丰满少妇最高潮 | 色先锋玖玖av资源部 | 欧洲极品无码一区二区三区 | 亚洲熟妇无码八av在线播放 | 国产一级欧美 | 国产精品人妻熟女毛片av久 | 日韩精品一卡2卡3卡4卡新区视频 | 狠狠操伊人 | 日韩黄色网络 | 六十路熟妇乱子伦 | 色婷婷综合五月 | 亚洲蜜桃精久久久久久久久久久久 | 日日噜噜噜夜夜爽爽狠狠同性男 | 精品推荐国产麻豆剧传媒 | 欧美激情自拍 | 久久爱稳定资源365 欧美大片xxx | www.亚洲色图.com| 中文午夜乱理片无码 | 亚洲日韩中文字幕无码一区 | 亚洲精品久久久久久久观小说 | 97精品国产一区二区三区四区 | 国产精品亚洲精品日韩已满 | 黄色精品视频 | 日日躁夜夜躁白天躁晚上 | 中文字幕av无码免费一区 | 荔枝视频成人 | 精品人伦一区二区三区蜜桃网站 | 亚洲一本二卡三卡四卡乱码 | 亚洲码国产岛国毛片在线 | 97久久国产精品 | av第一福利网站 | 亚洲高清码在线精品av | 久久国产精品娇妻素人 | 国产精品片一区二区三区 | 色噜噜国产精品视频一区二区 | 国产中年熟女高潮大集合 | 九九热在线免费视频 | 亚洲va国产日韩欧美精品色婷婷 | 一级黄色av| 国产麻豆精品福利在线观看 | 久久狠狠爱亚洲综合影院 | 黄色成人在线播放 | 少妇厨房愉情理9仑片视频 美女胸18大禁视频网站 | 日韩午夜一区二区三区 | 中文字幕一线产区和二线 | 中文精品一区 | 久久精品出轨人妻国产 | 中文字幕一二三综合a | 无码h黄肉动漫在线观看 | 九色91popny蝌蚪 | 波多野结衣潮喷视频无码42 | 最新日韩视频 | 精品黑人一区二区三区国语馆 | 天天夜碰日日摸日日澡性色av | 免费看毛片网站 | 精品无码国产一区二区三区av | 鲁一鲁久久| 在线日韩成人 | 亚洲 欧美 自拍偷拍 | 四虎永久地址www成人久久 | 久久久久琪琪去精品色无码 | 天天操天天摸天天舔 | 欧美性狂猛bbbbbbxxxxxx精品 | 成人免费毛片内射美女app | 无人区乱码一区二区三区 | 成 人 网 站 免 费 av | 中产乱码中文在线观看免费软件 | 日本高清在线播放 | 欧美 亚洲 国产 另类 | 俺去俺来也在线www色官网 | 色之综合天天综合色天天棕色 | 91污在线观看 | 久久国产福利国产秒拍 | 亚洲乱码日产精品b | 在线成 人av影院 | 18禁午夜宅男成年网站 | 日本在线视频播放 | 亚洲富人天堂视频 | 成人午夜在线免费 | 亚洲骚| 男人的天堂视频在线观看 | 成人激情毛片 | 欧美色图一区二区三区 | 新版天堂8中文在线最新版官网 | 成年丰满熟妇午夜免费视频 | 久久久一本精品久久精品六六 | 欧美成人性生活视频 | 亚洲影院av | 亚洲伊人天堂 | 国产裸体无遮挡免费精品视频 | 热99| 丰满人妻熟妇乱又伦精品软件 | 欧美日韩国产亚洲沙发 | 中文字幕日韩欧美一区二区三区 | 国产精品最新免费视频 | 又色又爽又黄无遮挡的免费视频 | 永久免费的av在线电影网无码 | 成人永久免费网站在线观看 | wwwwwwxxxxxx69 | 国产亚洲中文日本不卡二区 | 99色在线视频 | 久操香蕉 | 亚洲女人av | 人人舔人人干 | 丰满熟女高潮毛茸茸欧洲视频 | 黄又色又污又爽又高潮动态图 | 亚洲精品一区二区三区蜜臀 | 成 人 免 费 黄 色 | 欧美精品一区二区性色 | 色婷婷综合缴情综免费观看 | 人人超碰97 | 国产福利三区 | 午夜精品久久久久久中宇 | 亚洲阿v天堂无码在线 | 欧美日一本 | 美女露隐私免费网站 | 中国真实偷乱视频 | 乱人伦中文字幕在线 | 日韩经典一区二区 | 中文字幕在线观看免费 | 在线看的毛片 | 日日噜噜夜夜狠狠视频无码日韩 | 午夜男人的天堂 | 亚洲第一色网站 | 日韩去日本高清在线 | 免费人成在线观看欧美精品 | 国产亚洲精品俞拍视频 | 九九视频九九热 | 欧美成人高清ww | 一本色道久久综合亚洲精品 | 久久久久久久香蕉国产30分钟 | 欧美精品18videosex性欧美 | 少妇大叫太大太粗太爽了a片小说 | 一本一道中文字幕无码东京热 | 久久久久亚洲精品无码蜜桃 | 国产视频在线观看网站 | 樱花影院电视剧免费 | 偷窥自拍欧美色图 | 成人在线免费高清视频 | 操日本老太婆 | 四虎影视久久久免费 | 精品久久久久久久无码人妻热 | 特黄大片又粗又大又暴 | 男人的天堂在线a无码 | 色屁屁草草影院ccyycom | 久久99热精品免费观看 | 亚洲精品久久久久久久久久久捆绑 | 9999精品成人免费毛片在线看 | 色一情一乱一伦一区二区三区小说 | 欧美区国产区 | 少妇裸体性猛交视频 | 亚洲精品午夜久久久伊人 | 国产亚洲精品一区二555 | 无码午夜福利片在线观看 | 99久久免费国产精品四虎 | 精品一区二区三区东京热 | 又粗又猛又爽又黄少妇视频网站 | 色av综合av综合无码网站 | 在线观看91精品国产网站 | 四虎国产精品永久在线无码 | 国产福利在线 | 传媒 | 97久久精品国产一区二区三区 | 黑人性猛爱xxxxx免费 | 18精品爽视频在线观看 | 免费裸体无遮挡黄网站免费看 | 国产亚洲精品久久久久久男优 | 中国极品少妇xxxx做受 | 欧美亚洲91 | 久久天堂视频 | 日韩人妻无码一区2区3区里沙 | 午夜在线网站 | 真实国产网爆门事件在线观看 | 加勒比av在线播放 | 久久亚洲精精品中文字幕早川悠里 | 精产国品一二三产区蘑菇视频 | 丰满熟女人妻一区二区三 | 日本vs亚洲vs韩国一区三区 | 色婷婷国产精品高潮呻吟av久久 | 成年人晚上看的视频 | 亚洲国产精品自拍 | 日本色网站 | 视频一区三区 | 草裙社区精品视频三区免费看 | 天天综合网色在线观看 | jizz日本少妇高潮出水 | 天天做夜夜做 | 99精品在线 | 久久伊人免费 | 亚洲国产成人精品女人 | 欧美性猛交xxxx乱大交少妇 | 2021国产精品午夜久久 | 国产三级手机在线 | 狠狠色图 | 无码av高潮抽搐流白浆在线 | 国产精品久久久久久久久av大片 | 国产成人av一区二区在线观看 | 日韩一级影片 | 亚洲日本国产 | 精品色| 久久不卡视频 | 少妇一级淫片免费看 | 日韩国产亚洲欧美成人图片 | 黄色网址在线播放 | 九九国产在线观看 | 国产偷摄中国推油按摩富婆 | 日本在线不卡一区二区 | 欧美黄色高清 | 无码国产精成人午夜视频一区二区 | 精品无码久久久久久久久久 | 国产白丝无码免费视频 | 在线观看片免费视频无码 | 精彩动漫 - 91爱爱 | 久久精品国产免费播 | 一扒二脱三插片在线观看 | 日韩精品一区二区三区四 | 好男人www在线影视社区 | 国产精品第一区揄拍无码 | 国产精品免费精品自在线观看 | 亚洲日韩欧美一区二区三区 | 丰满人妻一区二区三区免费视频 | 任你干视频精品播放 | 国产成人一区二区啪在线观看 | 成人免费视频久久 | 五月激情丁香网 | 欧美伊人色综合久久天天 | 99热日韩| 伊人免费视频 | 夜夜撸日日操 | 国产最新自拍视频 | 欧洲熟妇色xxxx欧美老妇多毛网站 | 夜夜躁很很躁日日躁2020 | 日本在线不卡一区 | 亚洲视频网 | 国产成人精品日本亚洲一区 | 国产又色又爽又黄的免费软件 | www.成人精品免费网站青椒 | 窝窝午夜精品一区二区 | 国产原创91 | 欧美12区| 亚洲国产另类久久久精品性 | 日韩激情一区 | 欧美一级色图 | 亚洲综合色小说 | 欧美成人一区二免费视频软件 | 久久97精品国产96久久小草 | 一区二区欧美视频 | 人人做人人爱夜夜爽少妇 | 国产日韩在线欧美视频 | 欧美日韩激情在线一区二区三区 | 欧美高清熟妇啪啪内射不卡自拍 | 五月综合激情婷婷六月 | 国产亚洲成年网址在线观看 | 少妇人妻偷人精品视频1出轨 | 免费一区二区三区四区 | 蜜桃视频色 | 青青青在线播放视频国产 | 欧美又粗又深又猛又爽啪啪 | 成人免费短视频 | 国产精品毛片av999999 | 99免费精品| 中文字幕不卡在线 | 香蕉私人影院 | 久久免费视频在线观看6 | 伊人伊网 | 欧美婷婷精品激情 | 久久国产精品二国产精品 | 永久看看免费大片 | 欧美一级专区免费大片 | 日产有线一区2区三区 | 911亚洲精品777777 | 午夜免费无码福利视频 | 五月天91 | 青青草超碰在线 | 日韩中文字幕亚洲 | 精品三级视频 | 国产浮力第一页 | 久久久久成人网 | 尹人香蕉久久99天天拍久女久 | 四色永久网站在线观看 | 91看片淫黄大片91桃色 | 国精产品蘑菇一区一区有限 | 日韩精品一区二区不卡 | 看片网址国产福利av中文字幕 | 人与性动交aaaabbbb | 亚洲天堂伊人 | 黄色一级片子 | 人妻无码人妻有码中文字幕在线 | 免费精品| 婷婷久久国产对白刺激五月99 | 宅男深夜wwww在线观看 | 国产成人精品三级麻豆 | 日韩午夜小视频 | 亚洲欧美一区二区三区在线 | 日韩一区二区免费在线观看 | 亚洲人成人无码www 特级无码毛片免费视频播放 | 最新版天堂资源中文官网 | 国产又粗又硬又长又爽视频 | 色婷婷亚洲六月婷婷中文字幕 | 狠狠色丁香婷婷久久综合不卡 | 精品香蕉久久久爽爽 | 岛国精品一区二区三区 | 成人综合网站 | 欧美丰满熟妇性xxxx | 国产精品区一区第一页 | 三级久久试看3分钟 | 伊人黄网 | 青青草在线观看视频 | 极品无码国模国产在线观看 | 女人又爽又高潮毛片 | 天堂va在线高清一区 | 国产野战无套av毛片 | 亚洲精品久久国产片400部 | 无码福利写真片视频在线播放 | 东京热无码中文字幕av专区 | aaaa成人| 免费看黄色大片 | 午夜香蕉成视频人网站 | 91嫩草国产在线观看 | 精品一区二区国产在线观看 | 拍摄av现场失控高潮数次 | 亚洲国产品综合人成综合网站 | 亚洲五月丁香综合视频 | 亚洲色在线无码国产精品不卡 | 亚欧无线一线二线三线区别 | 国产一区二区三区日韩 | 嫩草视频 | 国内精品视频一区 | 日韩欧美亚洲国产精品字幕久久久 | 久久婷婷五月综合成人d啪 日日干日日射 | 亚洲看看| 一级黄色在线观看 | 亚洲精品国产摄像头 | 蜜臀亚洲精品国产aⅴ综合第一 | 国产乱人伦偷精品视频下 | 久久女人天堂精品av影院麻 | 国产亚洲精品美女久久久久 | 国产天堂网站 | 丝袜精品 欧美 亚洲 自拍 | 免费欧美黄色 | 99精品国产免费 | 在线观看日韩av | 亚洲综合精品视频 | 51色视频 | 国产91精品看黄网站在线观看动漫 | 人人爽人人模人人人爽人人爱 | www.夜夜夜 | 久久精品日日躁夜夜躁欧美 | 成人天堂婷婷青青视频在线观看 | 国产裸体视频 | 青草精品国产福利在线视频 | 天堂无码人妻精品一区二区三区 | 天天操夜夜骑 | 亚洲一级毛片免费看 | 福利视频在线看 | 精品夜夜澡人妻无码av | 亚洲国产精品尤物yw在线 | 人人爽人人看 | 久久成人a毛片免费观看网站 | 亚洲中文字幕日产乱码小说 | 又大又粗又硬又爽黄毛少妇 | 亚洲精品一区久久久久一品av | 亚洲欧美bt | 久久免费视频网 | 天堂免费在线视频 | 无码av中文字幕一区二区三区 | 日本曰又深又爽免费视频 | 国产高清狼人香蕉在线 | 亚洲精品玖玖玖av在线看 | 韩国19禁主播深夜福利视频 | 高潮又爽又无遮挡又免费 | 国产日韩欧美亚欧在线观看 | 免费无码又爽又刺激软件下载直播 | 国产精品青草综合久久久久99 | 久热在线 | 国产精品人妻熟女男人的天堂 | 久久在精品线影院 | 97色伦影院| 日韩欧美在线观看一区二区视频 | 77色午夜成人影院综合网 | 亚洲午夜天堂 | 9l视频自拍蝌蚪9l视频 | 狠狠色噜噜狠狠狠狠88 | 亚洲人成自拍网站在线观看 | 欧日韩在线 | 少妇真实被内射视频三四区 | 国产999久久久 | 无码人妻久久一区二区三区免费丨 | 国产97色在线 | 免费 | 久久天天躁夜夜躁狠狠躁综合 | 99久久久久久久 | 天天鲁一鲁摸一摸爽一爽 | 麻豆日产精品卡2卡3卡4卡5卡 | 轻轻色在线观看 | 五月激激激综合网亚洲 | 欧美国产日韩在线观看成人 | 国产精品va尤物在线观看蜜芽 | 亚洲欧美激情四射在线日 | 天天做天天爱天天爽综合网 | 视频一区 国产 | 日韩在线高清 | 久久久人人人婷婷色东京热 | 日本少妇做爰全过程毛片 | 亚洲日本一区二区三区在线播放 | 成人综合区另类小说区 | 老司机精品导航 | 色欲a∨无码蜜臀av免费播 | 日本一级黄色录像 | 偷窥自拍亚洲色图 | 国产成人在线免费观看视频 | 又黄又爽又高潮免费毛片 | 四虎中文字幕 | 国产中年夫妇高潮精品视频 | 国厂精品114福利电影免费 | 亚洲精品国产免费 | 亚洲中又文字幕精品av | 国产熟女出轨做受的叫床声 | 中文字幕精品久久久久人妻 | 欧美亚洲精品一区二区在线观看 | 精品熟人妻一区二区三区四区不卡 | 国产人妻人伦精品久久久 | 伊人久久大香线蕉无码 | 日韩系列无码一中文字暮 | 日韩视频 中文字幕 视频一区 | 人妻熟女一区二区aⅴ千叶宁真 | 日韩视频在线观看一区二区 | 欧美精品一区二区三区蜜臀 | 国产素人在线观看 | 国产成人无码视频网站在线观看 | 中文字幕日韩精品欧美一区 | 国产超碰av人人做人人爽 | 最新日韩精品中文字幕 | 亚洲香蕉中文日韩v日本 | 四虎网站在线 | 爱爱高潮视频 | 国产精品白丝av在线观看播放 | 欧美伊人久久久久久久久影院 | 在线观看麻豆国产成人av在线播放 | 中文有码视频在线播放免费 | 欧美亚洲国产视频 | 色婷婷在线视频 | 一本大道久久精品懂色aⅴ 在线视频18在线视频4k | 五月综合网亚洲乱妇久久 | 国产剧情av在线播放 | 午夜精品久久久久成人 | 野外被强j到高潮免费观看 久草在线免费资源站 | 日本老妇毛茸茸 | 黄色视频毛片 | 久久一本人碰碰人碰 | 日韩精品首页 | 一本大道加勒比免费视频 | 中国人与黑人牲交free欧美 | 欧洲性开放大片免费无码 | 巨大巨粗巨长 黑人长吊 | 尤物国产精品 | 黄色av网站在线看 | 中文在线中文资源不卡无 | 特级西西人体444www高清大胆 | 无码办公室丝袜ol中文字幕 | 国产第三区 | 色视频www在线播放国产成人 | 五月花成人网 | 国产成人高清精品亚洲 | 日本a一级片 | 成在人线av无码免费看网站直播 | 天天在线综合 | 色欲天天婬色婬香影院视频 | 国产色xx群视频射精 | www.youjizz.com日韩 | 久久久久久无码精品人妻a片软件 | 久久爱www免费人成av | 久久中文字幕人妻丝袜系列 | 国产永久在线观看 | 永久免费观看国产裸体美女 | 亚洲同性猛男毛片 | 在线播放国产精品 | 日韩av无码精品一二三区 | 一级特黄曰皮片视频 | 欧美激情精品久久久久久 | 夜夜春精品视频 | 狠狠躁夜夜躁av网站中文字幕 | 国产人妻人伦精品1国产 | 国产一区二区欧美 | 91精品国产色综合久久不卡98口 | 天天干天天操天天爽 | 欧洲精品欧美精品 | 蜜桃又黄又粗又爽av免 | 99re国产精品视频 | 又大又硬又爽18禁免费看 | 制服.丝袜.亚洲.中文.综合 | a级大胆欧美人体大胆666 | 午夜伦yy44880影院 | 国产亚洲一卡2卡3卡4卡网站 | 国产视频第一区 | 久久久久亚洲精品天堂 | 熟妇人妻中文av无码 | 性一交一乱一伦一色一情孩交 | 九九国产| 亚洲天堂视频网 | 久久精品人妻无码一区二区三区v | 自拍偷区亚洲网友综合图片 | 国内精品九九久久久精品 | 亚洲黄色一级网站 | 无码人妻av一区二区三区波多野 | 性猛交富婆╳xxx乱大交一 | 久久艹艹| 老湿机69福利区18禁网站 | 97久久婷婷五月综合色d啪蜜芽 | 无码精品毛片波多野结衣 | 97狠狠干| а√天堂资源中文在线官网 | 欧美多人片高潮野外做片黑人 | 九九九国产视频 | 正在播放国产真实哭都没用 | 91久久久久久久国产欧美日韩- | 人成亚洲 | 4399理论片午午伦夜理片 | 国产精品亚洲专区无码老司国 | 亚洲国产精品一区二区成人片国内 | 毛多水多www偷窥小便 | 东京热无码中文字幕av专区 | 九一精品国产白色高跟鞋 | 免费国产黄 | 日本熟妇丰满大白屁毛片 | 国产精品午夜一区二区三区视频 | 婷婷婷色| 国产精品自拍一区 | 第四色男人天堂 | 国产成人 综合 亚洲欧美 | www.91mv| 首页 国产 亚洲 丝袜图片区 | 91免费看nba国产91免费看nba国产 | 亚洲中文字幕无码爆乳av | 日日擼夜夜擼 | 北条麻妃一二三区 | 日韩黄色免费 | 国产精品va无码一区二区 | 亚洲视频在线免费播放 | 黄色亚洲片| 国产美女在线免费 | www.色综合 | 狠狠色狠狠色综合伊人 | 中文字幕无码不卡免费视频 | 国产精品日本欧美一区二区三区 | 男人天堂网在线视频 | 欧洲熟妇色xxxxx视频 | 亚洲成av人不卡无码影片 | 中国老女人内谢69xxxx | 中文字幕一区二区视频 | 五月婷婷中文 | 初尝黑人巨炮波多野结衣183 | 中国孕妇变态孕交xxxx | 久久久久噜噜噜亚洲熟女综合 | 99精品视频免费看 | 久久久综合香蕉尹人综合网 | 天堂√最新版中文在线天堂 | 久久五月天av | 日本人毛片 | 无码福利日韩神码福利片 | 天干天干天啪啪夜爽爽av网站 | 一区二区三区入口 | 国产精品亚洲αv天堂无码 成人免费av片 | 精品成人毛片一区二区 | 69一级日产乱码一块卡二卡三 | 亚洲中文成人中文字幕 | 免费床视频大全叫不停欧美 | 久久精品欧美日韩精品 | 欧美精品中文字幕在线视 | 国产精品无码av一区二区三区 | 国产性自爱拍偷在在线播放 | 日日操网站 | 最新中文字幕 | 久久精品成人免费国产片小草 | 中文字幕欧美亚洲 | 亚洲伊人久久综合影院 | 天美传媒一区二区 | 中文字幕视频免费观看 | 91午夜在线 | 久久亚洲精品成人无码网站蜜桃 | 国产午夜精品久久久久免费视 | 天天操天天要 | 精品欧美成人一区二区不卡在线 | 国产aⅴ视频免费观看 | 日本不卡123 | 91av在线播放视频 | 天无日天天射天天视 | 中文字幕永久视频 | 成人h动漫精品一区二区原神 | 少妇精品久久久久久久久久 | 456成人网 | 亚洲久草网 | 亚洲精品一区二区三区婷婷月 | 99er国产这里只有精品视频免费 | wwwww色 | 国产欧美日韩在线 | 艳妇荡乳豪妇荡乳av精东 | 91精品国产色综合久久不卡98口 | 中文字幕日产乱码国内自 | 91成人一区 | 黄色免费视屏 | 99久久精品国产同性同志 | 国产精华xxx| 亚洲色国产欧美日韩 | 亚洲卡一卡二卡三新区乱码 | 在线观看一区二区视频 | 激情偷乱人成视频在线观看 | 综合久久五月天 | 久久久噜噜噜久久熟女色 | 欧美性生活a级片 | 欧美日韩在线视频一区 | 中文字幕欧美激情 | 手机在线精品视频 | 九色国产视频 | 日韩欧美一区二区在线观看视频 | 国色天香社区在线视频观看 | 成人av资源网 | 蜜臀av人妻国产精品建身房 | 成人51免费 | 看成年全黄大色黄大片 | 亚洲国产一二三区 | 亚洲黄视频 | 男女羞羞视频免费观看 | 国产在线拍 | 亚洲国产日韩在线视频 | 欧美一区二区三区四区啪啪 | 国产亚洲精品第一综合麻豆 | 中文字幕不卡 | 日韩欧美黄色大片 | 国产欧美日韩高清 | 日本理论片午午伦夜理片2021 | 国产好片无限资源 | 亚洲一区在线免费 | 国产成在线观看免费视频密 | 亚洲欧美综合精品成人网 | 免费在线黄色av | 久久婷婷五月综合97色 | 亚洲欧美偷拍另类a∨ | 亚洲精品乱码一区二区三区 | 久久久久青草线蕉综合 | 中文天堂在线资源www | 亚洲欧美日韩免费 | 色猫咪免费人成网站在线观看 | 色爱av综合| 亚洲精品av一二三区无码 | 99久久久国产精品消防器材 | 成人手机在线免费视频 | 欧美日韩精品久久 | 亚洲国产成人精品女人久久久野战 | 欧美成人一卡二卡 | 欧美99热 | 国产免费黄色片 | 美女脱了内裤张开腿让男人桶网站 | 裸体黄色片 | 思思久久久 | 老司机一区二区 | 99精产国品一二三产品香蕉 | www国产精品内射 | 亚洲国产精品国自产拍av秋霞 | 亚洲欧美国产双大乳头 | 日本人极品人妖高潮 | 大桥未久亚洲精品久久久强制中出 | 91在线操 | 中文字幕丰满伦子无码ab | 青青草原综合久久大伊人精品 | 麻豆乱淫一区二区三区 | 亚洲第一天堂国产丝袜熟女 | 在线看免费无码av天堂的 | 7777精品久久久大香线蕉小说 | 国产免费视频精品视频 | 性器暴露调教np高h跪趴小说 | 小婷又软又嫩又紧水又多的视频 | 久久久专区 | 国产精品第5页 | 日韩一区二区三区北条麻妃 | 国产九九免费 | 久久久久久久艹 | 中文字幕免费看 | 一道本无吗一区 | 日韩欧美一区二区在线观看视频 | 亚洲国产精品久久久久婷蜜芽 | 偷自拍亚洲综合在线 | 亚洲一区免费 | 日本不卡一 | 亚洲成av人片天堂网无码 | 91麻豆免费视频 | 特淫毛片 | 欧美视频久久久 | 欧美成va视频网站 | 亚洲国产午夜精品理论片妓女 | 亚洲成人免费影院 | 欧美a在线| 久久不见久久见免费影院 | 四虎国产精品成人永久免费影视 | 国产极品美女到高潮无套 | 97无码免费人妻超级碰碰碰 | 久久男人av| 国产伦久视频免费观看视频 | 国产乱码一卡二卡3卡4卡网站 | 玖玖精品在线视频 | 中文字幕手机在线看片不卡 | 午夜福利无码不卡在线观看 | 日韩视频在线免费看 | 日韩av在线不卡 | 久久久久人妻精品一区 | 久久久久久亚洲精品无码 | 精品毛片一区二区免费看 | 色婷婷亚洲五月 | 国产美女爆我菊免费观看88av | 精品人妻无码一区二区色欲产成人 | 亚洲69av| 亚洲人成综合网站7777香蕉 | 九一精品国产 | 亚洲天堂午夜 | 国产国模在线观看免费 | 久久草在线精品 | 国产成人久久久精品二区三区 | 日本牲交大片免费观看 | 欧美性猛片xxxxx多人伦交 | 久久99精品久久久久婷综合 | 诱惑网综合 | 国产精品888 | 麻豆精产国品 | 性zoz0交肉体 | 亚洲欧美日韩国产手机在线 | 激情内射亚洲一区二区三区 | 日韩一区观看 | 97久久人人超碰caoprom欧美 | 岛国毛片 | 国产欧美日韩亚洲 | 国产一卡三卡四卡无卡精品 | 色爽交 | 天堂а√在线最新版中文 | 丁香婷婷综合网 | 久久色资源网 | 国产精品爽爽久久久久久豆腐 | 波多野结衣视频一区 | 欧美一区二区三区激情视频 | 三级在线网址 | 不卡一区二区在线 | 国产对白做受 | 中文字幕第六页 | 中文字幕人妻熟女人妻 | 亚洲乱码国产乱码精品精小说 | 亚洲精品无码久久久久不卡 | 日本啪啪网站永久免费 | 大香网伊人久久综合网2018 | 又色又爽又黄又无遮挡的网站 | 国产女人18毛片水真多18动漫 | 少妇高潮喷水惨叫久久久久电影 | 毛片基地在线观看 | 福利视频99 | 国产又黄又爽又色的免费视频白丝 | 日本丰满少妇免费一区 | 欧美日韩不卡合集视频 | 婷婷久久亚洲 | 91成熟丰满女人少妇 | 日本精品视频一区二区三区 | 女厕厕露p撒尿八个少妇 | 日本一上一下爱爱免费 | 欧美激情精品久久久久久变态 | 欧美毛多水多肥妇 | 日韩精品免费观看 | 精品亚洲国产成av人片传媒 | 窝窝午夜精品一区二区 | 婷婷丁香五月天综合东京热 | v一区无码内射国产 | 日韩人妻一区二区三区蜜桃视频 | 97视频在线观看播放 | 青草精品视频 | 成人人人人人欧美片做爰 | 精品国产日韩亚洲一区 | 亚洲免费视频一区 | 久久人人玩人妻潮喷内射人人 | 日本理论片免费观看在线视频 | 女人与公拘交酡全过程 | 亚洲欧美日韩久久精品第一区 | 国产91我把她日出白浆 | 北条麻妃99精品青青久久 | 久久香蕉国产线看观看猫咪av | 亚洲成人av在线 | 国内精品久久久久久久97牛牛 | 欧美又大粗又爽又黄大片视频 | 超碰免费在线97 | 美女张开腿让人桶 | 91国内真实乱 | 亚洲精品欧美精品 | 中文在线字幕观 | 国产女性无套免费看网站 | 久久久亚洲精品一区二区三区浴池 | а√天堂8资源在线官网 | 日本黄色片一区二区 | 日韩中文字幕在线不卡 | 国产在线色视频 | 巨熟乳波霸若妻在线播放 | 久久亚洲色www成人图片 | 亚洲美女视频高清在线看 | 伊人免费视频 | 日本久久久久久 | 四虎影院在线观看网站 | 国产精品无码无需播放器 | 久久午夜精品视频 | 狠狠色丁香婷婷久久综合五月 | 高清偷自拍第1页 | 狠狠躁狠狠躁东京热无码专区 | 夜夜爽8888免费视频 | 亚洲精品久久久无码av片软件 | 91极品在线| 久久免费99精品久久久久久 | 国产精品亚洲一区二区三区 | 在线a亚洲v天堂网2018 | 边喂奶边中出的人妻 | 91中文字幕在线观看 | 伦理亚洲| 一区二区在线影院 | 牛av在线| 国产在线无码不卡影视影院 | 日韩欧美在线观看视频网站 | 小早川怜子久久精品中文字幕 | 日本一级淫片免费啪啪3 | 96久久欧美麻豆网站 | 三级黄毛片 | 中文字幕免费在线观看视频 | 久久99精品国产一区二区三区 | 野花香社区在线观看 | 国产精品视频色拍在线视频 | 中文字幕久久综合久久88 | av免费在线观看网站 | 中文字幕在线视频精品 | 四虎亚洲精品无码 | 中文字幕日韩有码 | 久久久久亚洲精品无码网址色欲 | 2018天天拍拍天天爽视频 | 久久久成人一区二区免费影院 | 色综合图区 | 亚洲成人中文字幕 | 国产高跟黑色丝袜在线 | 少妇夜夜爽夜夜春夜夜高潮 | 午夜热门精品一区二区三区 | 玖玖视频精品 | 亚洲国产午夜 | 亚洲福利影视 | 国产国产精品人在线观看 | 神马久久春色 | 天堂网8 | 手机看片午夜 | 色窝窝无码一区二区三区成人网站 | 久草欧美| 久久久国产一区二区三区四区小说 | 成av免费大片黄在线观看 | 久久久久国产一区二区 | 中文字幕制服丝袜一区二区三区 | 99久久精品久久久久久动态片 | 日韩卡一卡二卡三 | 美国十次成人欧美色导视频 | 国产精品久久久久一区二区 | 亚洲狠狠爱 | 一级欧美黄色片 | 国产精品 欧美 日韩 | 国内精品久久久久久久影院 | 亚洲高清在线观看视频 | 9i看片成人免费 | a级性生活视频 | 乱人伦视频中文字幕 | 国产av一区二区精品久久 | 日韩在线视频你懂的 | 国产日产高清欧美一区 | 护士奶头又大又软又好摸 | 一本无码人妻在中文字幕 | 精精国产xxxx视频在线动漫 | 国产寡妇树林野战在线播放 | 国产成人精品女人久久久 | 日本少妇做爰全过程毛片 | 国产美女遭强高潮免费 | 国产第91页 | 国产精品久免费的黄牛仔短裤 | av毛片在线| 色999日韩| 好男人资源在线www免费 | 久久综合香蕉国产蜜臀av | 日日摸日日碰夜夜爽亚洲 | 78成人天堂久久成人 | 无码手机线免费播放三区视频 | 99国产精品自拍 | 天天操精品| 久久综合区 | 天天操夜夜摸 | 黄色激情小视频 | 国产三区av | 日本xxxx高清色视频 | 久久国产乱子伦免费精品 | 日本综合在线 | 国产又黑又粗又黄又爽对白 | 国产成人综合在线观看 | 香蕉视频1024| 久久精品国产中国久久 | 亚洲综合天堂一区二区三区 | 国产精品va在线观看无码不卡 | 亚洲狠 | 天堂最新版在线www官网中文地址 | 久久免费的精品国产v∧ | 女人脱了内裤趴开腿让男躁 | 黄色片视频在线免费观看 | 999re5这里只有精品 | 在线免费自拍 | 亚洲乱理伦片在线观看中字 | 国产在线视频一区二区三区欧美图片 | 狠狠色丁香久久综合 | 亚洲中文字幕永久在线不卡 | av亚欧洲日产国码无码 | 日韩精品成人一区二区三区视频 | 啊啊啊亚洲 | 日本一区不卡高清更新二区 | 免费av看 | 天天躁夜夜躁天干天干200 | 国产婷婷亚洲999精品小说 | 国产精品夜间视频香蕉 | 国产成人av在线免播放观看更新 | 国产欧美二区 | 国产乱色精品成人免费视频 | 国产精品精品视频 | 97人妻免费线观看2018 | 99久久无色码中文字幕 | 伊人久久大香线蕉av波多野结衣 | 亚洲欧美成人在线 | 99精品免费久久久久久久久日本 | 视频一区欧美 | 亚洲美女av在线 | 成人片无码免费播放 | 伊人狠狠色丁香综合尤物 | av片免费 | 三级三级久久三级久久18 | 国产美女激情视频 | 国产精品久久久久久久第一福利 | 国产一区二区三区黄 | 亚洲熟妇丰满大屁股熟妇图片 | 日本另类αv欧美另类aⅴ | 亚洲色图综合区 | 国产午夜福利在线观看视频_ | 国产午夜无码视频在线观看 | 国产精品国产三级国产aⅴ中文 | 强开小婷嫩苞又嫩又紧视频 | 人摸人人人澡人人超碰 | 免费日韩毛片 | 狠狠干导航 | 久久人妻少妇嫩草av无码专区 | xxx国产在线观看 | 久久一区二区三区精品 | av亚洲产国偷v产偷v自拍软件 | 国产乱妇乱子视频在播放 | 免费看美女毛片 | 粗大猛地挺进娇喘呻吟 | 久久久国产精华特点 | 嫩草伊人久久精品少妇av | 精品视频一区二区在线 | 亚洲综合另类小说色区色噜噜 | 亚洲国产日韩精品 | 天堂网在线观看免费视频 | 蜜臀久久99精品久久久久久 | 亚洲免费区 | 久久久精品一区二区三区四季av | 亚洲少妇精品 | 婷婷四房综合激情五月在线 | 日韩无人区码卡二卡1卡2卡网站 | 国产成人av片免费 | 丰满岳妇饱满的双乳在线观看 | 777久久精品一区二区三区无码 | 欧美牲交40_50a欧美牲交aⅴ | 国产va免费精品高清在线 | 久久亚洲精品无码aⅴ大香 国产亚洲高潮精品av久久a | 99精品无人区乱码在线观看 | 777色婷婷视频二三区 | 欧美成在线观看 | 欧美精品久久久久久久多人混战 | 国产av电影区二区三区曰曰骚网 | 波多野结衣av高清一区二区三区 | 亚洲欧美成人在线 | 美女人人操 | 国产麻豆精品av在线观看 | 亚洲欧美综合成人五月天网站 | 日本中文乱码卡一卡二新区 | 国产精品乱码久久久久 | 精品一区二区三区免费观看 | 亚洲精品亚洲人成在线观看麻豆 | 又白又嫩毛又多15p 很色很爽很黄裸乳视频 | 看成年女人午夜毛片免费 | 亚洲视频在线视频观看视频在线 | 成年女人午夜性视频 | 91官网在线观看 | 国内精品国产成人国产三级 | 中文字幕欧美激情 | 亚洲欧洲av综合一区二区三区 | 五月婷婷视频 | 色天使在线视频 | 好吊妞国产欧美日韩免费观看 | 久草福利资源在线观看 | 日日鲁鲁夜夜狼狼视频 | 国产综合色在线精品 | 天天色天天干天天色 | 免费无遮挡禁18污污网站 | 91播放在线 | 国产极品一区 | av影音在线 | 亚洲成人在线网站 | 999xxxx| 日本视频在线看 | 欧洲精品99毛片免费高清观看 | 天堂久久一区二区 | 狠狠看穞片色欲天天 | 亚洲综合久久无码色噜噜 | 九九av| 久热最新视频 | 国色天香社区视频手机免费 | 97久久超碰国产精品旧版 | 亚洲综合久久成人a片红豆 黄色在线免费播放 | 亚洲欧美自偷自拍 | 狠狠综合久久久久综合网小蛇 | 亚洲国产成人手机在线电影 | av在线精品 | 潮喷失禁大喷水av无码 | 国产 国语对白 露脸 | 狠狠操狠狠操 | 可以直接免费观看的av网站 | 91风间由美一区二区三区四区 | 精品国产一区二区三区国产区 | 国产人妻精品久久久久久 | 激情欧美成人小说在线视频 | 久久精品女同亚洲女同 | 中文字幕久热精品视频在线 | 日本老熟妇乱 | 国产伦精品一区二区三区妓女 | 国产91精品久久久久久久 | 黄色av小说在线观看 | 国产精品无码久久综合 | 精品伊人久久久久7777人 | 日本xxxx色视频在线观看免费 | 久久精品国产亚洲无删除 | 国产女人40精品一区毛片视频 | 超91在线 | 欧美人与动牲交zooz | 中文字幕制服丝袜一区二区三区 | 亚洲欧美视频在线观看 | 久久国产成人 | 国产91桃色在线观看网站 | 私库av在线播放 | 无码专区国产精品视频 | 3344成人福利在线观看 | 成人免费视频网站 | 欧美影视免费观看 | 国产精品日韩欧美一区二区三区 | 嫩草影院国产 | 亚洲成av人影院在线观看网 | 亚洲国产成人乱码 | 国产精品乱码久久久 | 成年美女黄网站色大免费视频 | 国产午夜精品一区二区三区漫画 | av无码av不卡一区二区 | 人妻精品久久久久中文字幕 | 麻豆一区二区在线观看 | 国产成人无码av大片大片在线观看 | 国产福利高颜值在线观看 | 中文字幕精品一区二区2021年 | 成人自拍视频网 | 国产精品久久久久亚洲影视 | 青青小草av一区二区三区 | 中文字幕无码日韩专区免费 | 善良少妇满足老汉 | 在线观看日本中文字幕 | 天天干少妇| 亚洲国产欧美在线观看片不卡 | 一级特黄aaa毛片在线视频 | 亚洲一区国产一区 | 色www国产亚洲阿娇 男女男精品免费视频网站 免费的黄色大片 | 国产v片在线播放免费无遮挡 | 91丨国产丨精品白丝 | 欧美激情在线免费 | 国产一区二区不卡老阿姨 | 香蕉网av| 2020无码专区人妻系列日韩 | 超碰在线播 | 亚洲国产长腿丝袜av天堂 | 日本三级韩国三级三级a级按摩 | 少妇被又大又粗又爽毛片久久黑人 | 蝌蚪久久 | 黄色av国产 | 奇米网久久| 91久久精品美女高潮 | 国产乱xxxx国语对白 | 四虎影视国产精品久久 | 日韩中文三级 | 国产 日韩 欧美 自拍 | 日韩在线国产精品 | 五月天丁香花婷婷 | 6080亚洲精品一区二区 | 又大又粗又爽的少妇免费视频 | 日韩精品亚洲人成在线 | 性饥渴的农村熟妇 | av免费亚洲 | 国99久9在线 | 免费 | 91在线超碰 | 日韩乱码人妻无码中文字幕久久 | 91网址在线观看 | av在线 亚洲 天堂 | 自拍超碰在线 | 一本色道久久综合亚洲精品酒店 | 久久久久久一区国产精品 | 伊人色综合视频一区二区三区 | 人体毛片 | 欧美日韩国产综合色视频一区二区 | 亚洲 制服 丝袜 无码 | 国产精品水嫩水嫩 | 久久天天综合桃花久久 | 成人午夜免费在线观看 | 国产精品国产三级国产专区50 | 亚洲视频a| 欧美一区二区高清视频 | 亚洲精品一级片 | 少妇精品揄拍高潮少妇 | 日本一区二区视频在线播放 | 99精品国产一区二区三区2021 | 在线欧美三级 | 中日字幕大片在线播放 | 午夜夫妻试看120国产 | 成年人看的羞羞网站 | 狠狠干2021 | 五月激情丁香网 | 精品国产乱码久久久久久丨区2区 | 亚洲乱码无码永久不卡在线 | 97国内揄拍国内精品对白 | 亚洲人视频在线观看 | 亚洲国产欧美一区点击进入 | 亚洲网站免费看 | 亚洲国产精品无码中文lv | 免费无码专区在线视频 | 成人福利国产午夜av免费不卡在线 | 韩国av片永久免费 | 日韩国产丝袜人妻一二区 | 理论在线观看视频 | 久久婷婷五月综合色国产免费观看 | 欧美 日韩 国产 在线 | 在线观看国产成人 | 911久久香蕉国产线看观看 | 欧美精品黑人猛交高潮 | 人妻丰满熟妇av无码区 | 国产肉体xxxx裸体高清 | 国产视频在线一区二区 | 亚洲 综合 清纯 丝袜 自拍 | 7777久久久国产精品消防器材 | 日本人体视频 | 久久婷五月天 | 成人午夜精品福利 | 欧美毛片视频 | 2023年国产嫩草 | 免费在线看黄色片 | 国产v欧美v日本v精品按摩 | 最新国产精品拍自在线播放 | 肥婆av| 中文字幕在线观看视频网站 | 天天干在线播放 | 国产精品福利久久久 | 日韩精品久久久久久久九岛 | 久久久久久久久久久久久久久久久久久久 | 成人福利一区 | 小早川怜子xxxxaⅴ在线 | 女学生14毛片视频片二毛 | 人妻被按摩到潮喷中文字幕 | 久久av无码aⅴ高潮av喷吹 | 婷婷激情亚洲 | 国产 亚洲 中文在线 字幕 | 日韩久久精品一区二区三区 | 中文字幕日韩精 | 中文人妻av大区中文不卡 | 无码人妻av一区二区三区蜜臀 | 欧美无砖专区免费 | 91在线小视频 | 久久久av免费 | 少妇愉情理伦片bd | 一级大片在线观看 | 在线亚洲97se亚洲综合在线 | 国产免费又粗又猛又爽 | 日产国产欧美视频一区精品 | 香蕉久久久久久av综合网成人 | 国模蔻蔻私拍极品150p | 午夜少妇三级全黄 | 日韩在线一区二区三区 | 尤物国产在线精品一区 | 国产免费av片在线 | 四虎网站在线观看 | 国产乱人激情h在线观看 | 欧美xxxx狂喷水欧美喷水 | 香蕉视频二区 | 婷婷综合久久中文字幕 | 久久国产精品无码hdav | 亚洲综合激情五月丁香六月 | 国产精品theav | 好吊色在线观看 | 超碰在线91 | 91精品综合 | 天天插插插 | 欧美一区在线看 | 青青视频网站 | 欧美一区二区三区成人片在线 | 日韩欧美一区二区三区, | 又长又硬又粗一区二区三区 | 丰满少妇作爱视频免费观看 | 欧美激情一区二区三区在线 | 亚洲成av人片天堂网老年人 | av中文无码乱人伦在线观看 | 精品国产一区二区三区四区四 | 欧美自拍视频在线观看 | 真实人与人性恔配视频 | 激情欧美成人 | 欧美区日韩区 | 亚洲小说春色综合另类 | 黄色一级大片 | 天天狠天天干 | 亚洲a在线视频 | 亚洲精品中文字幕在线播放 | 欧美性猛交乱大交xxxxx | www.狠狠插| 国产婷婷一区二区三区 | 91社区视频 | 欧美大胆老熟妇乱子伦视频 | 欧美巨大xxxx做受中文字幕 | 丰满的少妇被猛烈进入白浆 | 欧美在线brazzers免费视频 | 青青视频免费在线观看 | 欧美男女交配 | 少妇被粗大的猛烈进出视频 | 国产女人爽的流水毛片 | 午夜免费精品 | 伊大人久久香线焦宗合一75大 | 成人午夜av| 日韩尤物| 人妻少妇偷人精品无码 | 嫩草影业地址 | 91官网视频 | 色九区| 99国产精品9 | 中文字幕亚洲专区 | 黄色大片av| a国产在线 | 亚洲青青草原男人的天堂 | 国产亚洲精品无码不卡 | 中国熟妇浓毛hdsex | 国产麻豆一精品av一免费软件 | 99热精这里只有精品 | 91桃色国产在线播放 | 亚洲国产韩国欧美在线 | 精品av国产一区二区三区 | 国产精品自在拍首页视频 | 热久久视久久精品2019 | 四十如虎的丰满熟妇啪啪 | 99精品热视频这里只有精品 | 熟女毛片| 亚洲欧美另类日本 | 日本一区二区更新不卡 | 午夜福到在线a国产4 视频 | 人妻大战黑人白浆狂泄 | 欧美老熟妇喷水 | 欧美成人免费视频 | 国产亚洲产品影视在线产品 | 国产三级精品三级在线专区1 | 日本中文字幕网站 | 人妻激情文学 | 日韩中文字幕在线视频观看 | 一级黄色在线视频 | 国产第一页福利影院 | 国产zzjjzzjj视频全免费 | 各种少妇正面着bbw撒尿视频 | 国内精品久久久久影院男同志 | 理论片午午伦夜理片影院99 | 亚洲中久无码永久在线观看软件 | 120秒日本爱爱动态图 | 欧美乱大交xxxxx潮喷l头像 | 激情综合色五月丁香六月欧美 | 免费女女同性 av网站 | www.色女人 | 亚州av综合色区无码一区 | 狠狠色噜噜狠狠狠狠色综合久 | 久99视频精品免费观看福利 | 亚洲色爱免费观看视频 | 午夜国产片 | 张柏芝早期三级在线播放 | 亚洲狠狠婷婷综合久久 | 激情午夜影院 | 久久无毛 | 亚洲一区二区视频在线 | 香蕉蕉亚亚洲aav综合 | 国产成人精品午夜福利a | 欧美日韩国产免费 | 污污又黄又爽免费的网站 | 日本免费一区高清观看 | 亚洲综合日韩av无码毛片 | 日韩青青草 | 水蜜桃久久夜色精品一区怎么玩 | 91精品大片| 午夜免费福利视频在线观看 | 日日噜噜噜夜夜爽爽狠狠小说 | 天天槽夜夜槽槽不停 | 成品人片a91观看入口888 | 亚洲国产精品va在线播放 | 在线观看国产成人 | 中文字幕乱码人妻二区三区 | 中国妞xxxhd露脸偷拍视频 | 日日摸天天碰中文字幕你懂的 | 吃瓜黑料视频永久地址 | 欧美另类精品xxxxxx高跟鞋 | 国产精品欧美久久久久久日木一道 | 中文在线a√在线8 | 国产亚洲精品久久久久久老妇小说 | 伊人伊成久久人综合网小说 | 亚洲熟女av乱码在线观看漫画 | 国产在线拍揄自揄视频网试看 | 免费黄色在线播放 | 午夜福利体验免费体验区 | 少妇精品导航 | 欧美成人dvd在线视频 | 一二三四视频社区在线播放中国 | 欧美精品久久96人妻无码 | 少妇人妻呻吟青椒bobx | 四虎网站在线播放 | 黄色快播视频 | 曰曰摸夜夜添夜夜添高潮出水 | 免费最爽乱淫无遮挡 | 樱花草视频www日本韩国 | 少妇无码吹潮 | 四虎永久在线 | 国产av电影区二区三区曰曰骚网 | 337p日本欧洲亚洲大胆色噜噜 | 久久这里只有精品9 | 久久爽精品区穿丝袜 | 青楼妓女禁脔道具调教sm | wwwxxx.日本| 欧美色偷偷 | 国产av一区二区三区无码野战 | 久草网站在线观看 | 亚洲男人的天堂在线观看 | 欧美乱大交xxxxx潮喷 | 亚洲人成网站在线播放2019 | 国内精品免费网站牛牛 | 国产三级久久久精品麻豆三级 | 亚洲人亚洲精品成人网站 | 欧美成 人版在线观看 | 男女全黄一级高潮 | www.国产在线视频 | 亚洲日本va一区二区sa | 黄色美女免费网站 | 免费一级全黄少妇性色生活片 | 国产美女精品在线 | 一区二区三区午夜无码视频 | www欧美日韩 | 超碰人人干| 国产真实强被迫伦姧女在线观看 | 成人免费毛片入口 | 中文字幕一区二区人妻电影 | 日韩av中出 | 女女互摸互喷水高潮les呻吟 | 婷婷射| 日本少妇一级 | 嫩草影院一二三四 | 免费亚洲视频在线观看 | 亚洲 日韩 激情 无码 中出 | 国产成人亚洲综合a∨ | 欧美丰满少妇高潮18p | 99国产欧美另类久久久精品 | 欧美视频黄 | 91n成人| 日韩亚洲欧美综合 | 13小箩利洗澡无码视频网站免费 | 亚洲一区精品无码色成人 | 澳门三级 黄,色在线看! | 久久精品视频久久 | 2019久久视频这里有精品15 | 人人91 | 人妖和人妖互交性xxxx视频 | 久久艹艹| 亚欧成人无码av在线播放 | 欧美一乱一交一性ed2k | 亚洲日韩爆乳中文字幕欧美 | 国产精品久久久久久三级 |