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

欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

虛擬機(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)論
主站蜘蛛池模板: 婷婷色色狠狠爱 | 久久亚洲精品成人av无码网站 | 亚洲欧美国产另类视频 | 国产亚洲不卡 | 刘玥91精选国产在线观看 | 久久婷婷国产麻豆91 | 9999国产 | 天堂最新版资源网 | 日韩大逼 | 91视频这里只有精品 | 精品精品欲天堂 | av免费观看入口 | 亚洲精品一区二区三区在线观看 | 中出在线播放 | 好吊妞这里只有精品 | 黄色aaa视频 | 国产综合无码一区二区辣椒 | 成a∧人片在线观看无码 | 97色伦图片97综合影院 | 一本加勒比hezyo中文无码 | 五月婷在线观看 | 国产日产欧美一区二区 | aaaa级国产大片直接观看调教 | 日韩av在线一区二区三区 | 新婚之夜玷污岳丰满少妇在线观看 | 国产在线视精品在一区二区 | 亚洲图片偷拍区 | 亚洲欧美日韩精品久久亚洲区 | 亚洲精品久久一区二区无卡 | 久久午夜电影网 | 亚洲精品午夜 | 久久老子午夜精品无码怎么打 | 五月婷婷丁香在线 | 欧美bbb | 国产精品久久久久永久免费 | 五月天婷婷在线观看 | 成人精品一区二区久久久 | 国产69精品久久久久人妻刘玥 | 高清无码h版动漫在线观看 爽爽影院在线 | 人妻无码vs中文字幕久久av爆 | 丝袜美腿丝袜亚洲综合 | 播五月婷婷 | 日产日韩亚洲欧美综合下载 | 99r在线精品视频在线播放 | 字幕网在线 | 97成人免费视频 | 正在播放国产剧情亂倫 | 亚洲а∨天堂久久精品2021 | 一级黄色片免费看 | 国产成年无码久久久免费 | 日韩亚洲欧美一区二区 | 成人综合区另类小说区 | 国产精品无码翘臀在线看 | 99久久国产综合精品女图图等你 | 成本人片无码中文字幕免费 | 真实的国产乱xxxx在线91 | 国产高清美女一级a毛片久久 | 国产98色在线 | 日韩 | 亚洲一区二区在线观看视频 | 国产69久久精品成人看动漫 | 激情av网站 | 狠狠色婷婷狠狠狠亚洲综合 | 超碰caopeng | 色欲av久久综合人妻无码 | 人妻少妇无码中文幕久久 | 白嫩丰满少妇xxxxx性 | 欧美综合自拍亚洲综合区 | 黄色录像二级片 | 国产亚洲精品久久午夜玫瑰园 | 国产精品久久久尹人香蕉 | 国产成人综合日韩精品无码 | 狠狠色婷婷丁香综合久久韩国 | 九九免费在线视频 | 性与爱午夜视频免费看 | 久草影视网| 色一情一乱一伦麻豆 | 九九综合网 | 中文字幕在线第二页 | 亚洲国产欧美精品 | 亚洲精选在线观看 | av黄色在线观看 | 日日草夜夜操 | 全部免费的毛片在线看 | 99亚洲乱人伦aⅴ精品 | 色人阁导航 | 亚洲精品~无码抽插 | 久草在线资源福利站 | av软件在线 | 国产一级特黄aa大片 | 亚洲视频手机在线观看 | 无码一区二区波多野播放搜索 | 欧美人与动牲交zooz男人 | 国产精品偷伦视频免费观看的 | 极品白嫩少妇无套内谢 | a一级黄色片| 欧美78videosex性欧美 | 国产真人做爰免费视频 | 久久99九九 | 日韩美女在线观看 | 精品欧洲av无码一区二区男男 | 99热18 | 欧洲熟妇乱xxxxx大屁股7 | 超碰一区 | 白嫩少妇抽搐高潮12p | a天堂资源 | 日本道在线观看 | 国产主播大尺度精品福利免费 | 91视频在线视频 | 成人av在线播放网站 | 黑人性猛交 | 少妇被粗大的猛烈进出视频 | 久久老鸭窝 | 国产人妻精品无码av在线 | 精品推荐国产精品店 | 国产区亚洲一区在线观看 | 人人干日日操 | 成 人 网 站国产免费观看 | 夜夜欢天天干 | 久草这里只有精品 | 欧美在线观看视频一区 | 日本淫片免费啪啪3 | 久草视频免费播放 | 国产免费又粗又猛又爽 | 91精品国产91久久久久久黑人 | 97视频精品全国免费观看 | 91人人澡人人爽人人精品 | 国产无套内射久久久国产 | 成人福利视频一区二区 | 亚洲日韩乱码中文字幕 | 国产偷v| 精品无码国产一区二区三区av | 亚洲色图17p| 国模欢欢大尺度啪啪 | 亚洲欧洲偷自拍图片区 | 亚洲国产成人久久精品大牛影视 | 免费1级a做爰片观看 | 国产又粗又大又黄 | 美女一区 | 亚洲人成色77777在线观看 | 国产动作大片中文字幕 | 欧美疯狂性受xxxxx另类 | 国内精品乱码卡一卡2卡麻豆 | 精品国产自在现线看久久 | 国产又大又黑又粗 | 欧美视频网站 | 无码人妻丰满熟妇奶水区码 | 婷婷综合久久日韩一区 | 国产成人综合久久精品推最新 | 欧美在线一区二区三区 | 日本黄频 | 夜精品a片一区二区三区无码白浆 | 在线精品一区 | 少妇被粗大猛进去69影院 | 日韩精品无码中文字幕电影 | 五月色丁香婷婷网蜜臀av | 人妻少妇精品视频二区 | 国产又粗又大又爽又免费 | 日本精品aⅴ一区二区三区 亚洲国产理论片在线播放 999精品 | 动漫3d精品一区二区三区乱码 | 国产在线观看a | 91久久精品国产91久久 | 国产精品综合久久久久久 | 国产日韩欧美精品 | 久久婷婷色综合一区二区 | 国产精品男女啪啪 | 国产吃奶在线观看 | 国产在线看老王影院入口2021 | 777狠狠 | 天天躁日日躁狠狠躁欧美老妇 | 国产真实乱对白精彩久久 | 夜夜躁很很躁日日躁2020 | 国产精品偷乱一区二区三区 | 一本色道久久综合 | 熟女少妇在线视频播放 | 国产精品99久久久久久董美香 | 99精品众筹模特自拍视频 | 欧美精品乱码99久久蜜桃 | 国产情侣激情在线视频 | 久久综合久中文字幕青草 | 人人妻人人澡人人爽精品日本 | 在线观看国产精品va | 久久电影网午夜鲁丝片免费 | 热の综合热の国产 | 国产97色在线 | 免 | 欧美国产在线一区 | 久久国产乱子伦精品免费台湾 | 日本在线中文字幕专区 | 成年美女黄网 | av天天干 | 欧美 日韩 国产一区 | 产精品无码久久_亚洲国产精 | 加勒比黑人和翔田千里在线 | 狠狠色综合久久丁香婷婷 | 亚洲欧美在线观看视频 | 国产精品国产三级国产试看 | 欧美mv日韩mv国产网站 | 色婷婷一区二区三区亚洲国产精品 | 夜夜操影视 | 97超碰人人澡 | 亚洲欧美日本国产mag | 亚洲精品卡一卡2卡3卡4卡 | 91视频播放器 | 91人人爽久久涩噜噜噜 | 欧美一区二区三区不卡视频 | 无码精品人妻一区二区三区湄公河 | wwxx在线观看免费 | 欧美伊人影院 | 国产美女自拍 | 尤物永久网站 | 丰满无码人妻热妇无码区 | 午夜国产在线视频 | 亚洲人成电影在线播放 | 免费黄网在线观看 | 久久综合久久88 | 久久久青草婷婷精品综合日韩 | 日韩在线色| 国产人成午夜免电影费观看 | 动漫精品中文无码通动漫 | 久久大香萑太香蕉av黄软件 | 永久91嫩草亚洲精品人人 | 果冻传媒mv免费播放在线观看 | 亚洲精品无码av人在线观看 | 欧美成人video| 男女超级黄aaa大片免费 | 国产精品视频h | 少妇高清精品毛片在线视频 | 免费国产乱理伦片在线观看 | 欧美黑人性猛交╳xx╳动态图 | 亚洲欧美日本一区二区三区 | 色婷亚洲五月 | 国产国语性生话播放 | 天天射天天干天天色 | a天堂中文字幕 | 久久久免费视频观看 | 日韩精品在线不卡 | 成人真人毛片 | 国产av电影区二区三区曰曰骚网 | 国产最新进精品视频 | 99男女国产精品免费视频 | 中文国产成人精品久久app | 极品尤物被啪到呻吟喷水 | 国产无遮挡呻吟娇喘视频 | 久久久久久久久淑女av国产精品 | aaaaa国产欧美一区二区 | 无码人妻一区二区三区线 | 国产精品亚洲精品日韩已方 | 男人的天堂在线无码观看视频 | 99亚洲一区| 日本视频在线播放 | 国产午夜一区二区 | 亚洲熟妇无码另类久久久 | 日韩电影一区二区三区 | 国产男女无遮挡 | 又长又硬又粗一区二区三区 | 日本人极品人妖高潮 | 欧美日韩成人 | 亚洲激情片 | 天天操夜操 | 成人试看120秒体验区 | 天堂v在线视频 | 成人国产一区二区精品 | 曰曰摸夜夜添夜夜添高潮出水 | 深夜激情影院 | 99国产精品久久 | 久草在线费播放视频 | 男女激情爽爽爽免费视频 | 凹凸在线无码免费视频 | 亚洲乱码中文字幕在线 | 亚洲另类精品无码专区 | 亚洲天堂五月天 | 国产成人三级在线观看视频 | 日韩精品一区二 | 亚洲综合日韩久久成人av | 毛片av在线观看 | 国产高清片 | 国产老太睡小伙子视频 | 国产在线在线 | 狠狠88综合久久久久综合网 | 久青草国产视频 | 国内精品自在自线 | 久久99精品久久久久久久青青日本 | 中文字幕在线视频观看 | 影音先锋中文字幕在线播放 | 国产清纯美女遭强到高潮 | 国产va免费精品高清在线 | 日本不卡一 | 青娱乐在线视频免费观看 | 成人亚洲 | 日韩av区 | 精品一区二区三区波多野结衣 | 国产人妻无码一区二区三区免费 | 成人又黄又爽又色的网站 | 红杏亚洲影院一区二区三区 | 中文字幕在线不卡精品视频99 | 色综合免费视频 | 久久亚洲国产精品尤物 | 亚洲综合欧美色五月俺也去 | 肉欲性毛片交19 | 西西人体大胆瓣开下部自慰 | 成人做爰高潮片免费视频 | 黄色片在线视频 | 久久caoporn国产免费相关 | 日韩人妻无码免费视频一区二区三区 | 欧美九九 | 国产无套内谢普通话对白91 | 免费 成 人 黄 色 网 | 日韩在线播放视频 | 亚洲区免费视频 | 日韩精品h| 国产无遮挡18禁无码免费 | 青青青在线免费观看 | 91在线播放观看 | 四虎成人精品国产永久免费无码 | 日产日韩亚洲欧美综合下载 | 91av免费在线观看 | 自拍偷自拍亚洲精品牛影院 | 成人免费泡妞 | 91少妇丨porny丨 | 亚洲精品乱码久久久久久9色 | 在线看欧美 | 国产精品区一区二区三在线播放 | 国模视频一区二区 | 风流老熟女一区二区三区 | 中文日韩亚洲欧美制服 | 强开小婷嫩苞又嫩又紧视频 | 美女91网站| 久久久久免费 | 久久精品亚洲乱码伦伦中文 | 亚洲最新中文字幕在线 | 亚洲丰满熟妇在线播放电影全集 | 色噜噜人体337p人体 | 内射白浆一区二区在线观看 | 欧美色成人| 久久伊人官网 | 国产又黄又猛又粗又爽 | 看一级黄色大片 | 欧美日韩国| 久久艹国产精品 | 成年女人片免费视频播放a 亚洲图区综合网 | 一区二区三区日本久久九 | 亚洲视频大全 | 国产公妇仑乱在线观看 | 九九九九九九精品任你躁 | 欧美交换配乱吟粗大视频 | 日本精品久久久久久草草 | 亚洲色图欧美另类 | 亚洲国产精品国自产拍电影 | 一级肉体全黄裸片 | 性欧美69| cao死你小sao货湿透了学长 | 夜夜高潮次次欢爽av女 | 东北女人毛多水多牲交视频 | 色噜噜亚洲男人的天堂www | 免费观看的无遮挡av | 中文字幕不卡视频在线观看 | 精品无码日韩一区二区三区不卡 | 欧美成人午夜影院 | 午夜性生大片免费观看 | 99色视频| av网站在线播放 | 无码人妻久久一区二区三区免费丨 | 国产精品视频一区二区亚瑟 | 羞羞视频网页 | 午夜视频网站在线观看 | 华人永久免费视频 | 国产又黄又硬又湿又黄的网站免费 | 欧美自拍视频 | 男女性杂交内射女bbwxz | 免费人成视频网站在线18 | 国产精品爆乳奶水无码视频免费 | 伊人日韩 | 日韩中文在线视频 | 久久久久久久a | 亚洲欧美狂白浆一区二区 | 亚洲一区无 | 噜噜av| 亚洲在线免费看 | 开心激情五月网 | 九一亚洲精品 | 那个网站可以看毛片 | 天天做天天操 | 无码人妻av一区二区三区波多野 | 中国精品偷拍区偷拍无码 | 国产麻豆md传媒视频 | 亚洲高清有码中文字 | 精品无码一区二区三区爱欲 | 日韩吃奶摸下aa片免费观看 | 久久久一二三四 | 一 级 黄 色蝶 片 | 香蕉人妻av久久久久天天 | 看成年女人午夜毛片免费 | 国产福利免费在线 | 亚洲中文字幕在线第二页 | 色久阁| 亚洲色成人一区二区三区小说 | 国产免费不卡午夜福利在线 | 国产免费啪嗒啪嗒视频看看 | 国产一区二区波多野结衣 | 国产精品野外户外 | 久久精品人人做人人爽电影蜜月 | 天天操天天狠 | 色福利网 | 久久伊人免费 | 女人下面流白浆的视频 | 91精品久久久久久久久久久 | 91久久极品 | 粉嫩av一区二区三区四区免费 | 中文字幕精品一区二区的区别 | 国产熟人av一二三区 | 日韩人妻中文无码一区二区七区 | 国产色诱视频在线播放网站 | 国产午夜精品在线观看 | 成人做爰www免费看视频网站 | 国产精品一区二区三区四 | 中文毛片无遮挡高清免费 | 一区二区三区精品视频 | 图片区小说区av区 | 欧美一级性 | 先锋影音久久 | 日韩欧美国产一区二区三区在线观看 | 色综合色欲色综合色综合色综合r | 三级黄色一级片 | 麻豆果冻国产剧情av在线播放 | 国产呦精品一区二区三区网站 | 亚洲精品国产精品国自产 | 天天躁日日躁狠狠躁精品推荐 | 国产精品久久久久久久久久久久冷 | 国产精品18久久久久久vr | 无码精品国产一区二区免费 | 狠狠色噜噜狠狠狠狠色综合久老司机 | 996热re视频精品视频这里 | 国产精品精品久久久 | 欧美激情内射喷水高潮 | 欧美成人精品第一区二区三区 | 色婷婷久久久swag精品 | 色诱亚洲精品久久久久久 | 亚洲色偷精品一区二区三区 | 秋霞鲁丝无码一区二区三区 | 亚洲精品专区成人网站 | 2019精品手机国产品在线 | 五月婷婷久久草丁香 | 深爱开心激情 | 特黄特黄欧美亚高清二区片 | 黄色免费入口 | 懂色av粉嫩av蜜臀av | 三日本三级少妇三级99 | 国产成人无码一区二区在线播放 | 亚洲色大成网站www永久麻豆 | 成人免费午夜无码视频在线播放 | 香蕉久久久久久久av网站 | 午夜片无码区在线观看爱情网 | 久久久日韩 | 天堂网免费视频 | 香蕉久久夜色精品 | 黄色三级片毛片 | 欧美三日本三级少妇99 | 富二代av| 亚洲vs成人无码人在线观看堂 | 亚欧洲乱码视频 | 中文字幕高清在线免费播放 | 国产国产成年年人免费看片 | 亚洲 欧美 成人 自拍 高清 | 国产黄色在线看 | 国产三级无码内射在线看 | 日日插日日操 | 天天操伊人| 国产在线精品一区二区 | 精品无人区卡卡二卡三乱码 | 国产又黄又粗又硬 | 国产精品亚洲专区无码唯爱网 | 国产网站入口 | 蜜臀色欲av在线播放国产日韩 | 99久久免费看精品国产 | 久久精品色欧美aⅴ一区二区 | 国产九一视频在线观看 | 日本国产亚洲 | 色婷婷一区二区三区av免费看 | 日韩丝袜av | 十八禁午夜福利免费网站 | 亚洲一区 国产 | 天天视频污 | 国产成人8x人在线视频软件 | 亚洲精品美女久久17c | 99精品国产成人一区二区 | 亚洲成av 人片在线观看无码 | а√天堂www在线а√天堂资源 | 欧美极品在线观看 | 亚洲а∨天堂久久精品 | jizz 国产 | 午夜爱爱免费视频体验区 | 久久天天拍天天爱天天躁 | 亚洲第一狼人伊人av | 久久99精品久久久久久水蜜桃 | 日韩av手机在线播放 | 2018狠狠干 | 色狠狠色狠狠综合天天 | 欧美丰满熟妇xxxx性ppx人 | 十八禁裸体www网站免费观看 | 国产伦子伦对白在线播放观看 | jzz国产| 欧美人与物∨ideos另类3 | 综合五月 | 日韩视频网站在线观看 | 葵司免费一区二区三区四区五区 | 日韩久久综合 | 在线看毛片网站 | 国产成人区 | 少妇脱了内裤让我添 | 亚洲高清免费在线观看 | 在线免费精品 | 无人乱码一区二区三区的观看模式 | 黄网在线免费 | 国产av亚洲精品久久久久李知恩 | 自拍偷自拍亚洲精品被多人伦好爽 | 国产精品毛片久久久久久 | 日韩高清在线免费观看 | 孕妇特级毛片ww无码内射 | 午夜性无码专区 | 91精品国产乱码久久桃 | 亚洲中文久久精品无码ww16 | 亚洲日韩亚洲另类激情文学一 | 精品xxxx户外露出视频 | 好爽进去了视频在线观看国版 | 国产av激情无码久久 | 最近在线更新8中文字幕免费 | 女人与公拘交酡全过程 | 欧美一级免费在线 | 观看在线人视频 | 视频区国产亚洲.欧美 | 天天色官网 | 色综合视频一区二区三区 | 日本最新高清一区二区三 | 青青草手机在线 | 天美星空大象mv在线观看视频 | 久色网| 日韩在线观看第一页 | 在线视频久 | av毛片网站| 亚洲人成网站观看在线播放 | 亚洲xxx视频 | 成人午夜亚洲精品无码区 | 国产人成免费爽爽爽视频 | 亚洲中文字幕无线无码毛片 | 国产第|页日本草草影院一 午夜欧美理论2019理论 | 香蕉视频精品 | 亚洲第一色视频 | 外国免费毛片 | 国精产品一线二线三线av | 国产男女无遮挡猛进猛出 | 欧日韩av| 国产乱码字幕精品高清av | 91嫩草国产露脸精品国产 | 三上悠亚人妻中文字幕在线 | 亚洲精品无码中文久久字幕 | 久久精品亚洲中文字幕无码麻豆 | 97熟女毛毛多熟妇人妻aⅴ | 一级中文字幕 | 欧美成人午夜视频在线观看 | 蜜桃av久久久一区二区三区麻豆 | 国产美女永久免费 | 国产 欧美 视频一区二区三区 | 操亚洲| 久久九九有精品国产尤物 | 精品黄色网 | 中文无码日韩欧av影视 | 2023国产精品一卡2卡三卡4卡 | 丰满少妇猛烈进入三区视频 | 国内精品久久久久影院嫩草 | 国产成人精品久久亚洲高清不卡 | 成人久久久久爱 | 日韩一二三区视频 | 久久精品免费网站 | 日韩一区久久 | 末发育娇小性色xxxxx | 91视频网页版 | 中文字幕+乱码+中文字幕无忧 | 91免费视频 | 伊人久久大香线蕉亚洲五月天 | 午夜伦4410yy妇女久久v | 欧亚在线视频 | 卡1卡2卡3精品接入口 | 国产热久久精 | 永久av在线 | 亚洲男人天堂2020 | 免费看韩国午夜福利影视 | 女人18毛片九区毛片在线 | 欧美激情免费 | 少妇被躁爽到高潮无码文 | 东京热人妻丝袜无码av一二三区观 | 国产亚洲日韩欧美一区二区三区 | 国产成人三级视频在线播放 | 在线观看国产精品电影 | 免费无码又爽又刺激高潮软件 | 中文在线无码高潮潮喷在线播放 | 欧美午夜精品久久久久久浪潮 | 在线欧美国产 | 色视频www在线播放国产成人 | 久久久国产精品免费 | 亚洲色大成永久ww网站 | 四虎影酷| 国产成a人亚洲精v品无码性色 | 午夜在线不卡 | 午夜一区欧美二区高清三区 | 成人午夜亚洲精品无码网站 | av在线播放免费观看 | 亚洲综合天堂av网站在线观看 | 久久精品久久电影免费 | 911亚洲精品777777 | 国产中文字幕一区二区 | 国产熟妇乱xxxxx大屁股网 | 伊人久久一区二区 | 亚洲精品国产首次亮相 | 亚洲日韩精品无码专区加勒比海 | 亚洲色图av在线 | 欧洲精品国产 | 手机在线成人av | 亚洲国产精品成人av | 国产日产久久高清欧美 | 午夜嘿嘿嘿影院 | 97夜夜澡人人波多野结衣 | 国产免费一级视频 | 日本系列第一页 | 日本三级久久 | 一本色道久久综合狠狠躁篇的优点 | 人妻丝袜av中文系列先锋影音 | 久久国产免费福利永久 | 国产超级av | 欧美xxxx黑人又粗又大 | 亚洲欧洲偷自拍图片区 | 国产精品高潮呻吟av久久小说 | av黄色在线播放 | 狠狠色狠狠色综合日日五 | 国产中文字幕三区 | 另类国产精品一区二区 | 国产九色 | 色拍拍欧美视频在线看 | 好想被狂躁无码视频在线字幕 | 亚洲精品一区二区三区精品 | 99精品免费久久久久久久久 | 久久青青草原国产免费播放 | 国产成_人_综合_亚洲_国产绿巨人 | 欧美激情一区二区成人 | 一区二区三区国产视频 | 亚洲精品国产一区二区贰佰信息网 | 男女爽爽午夜18污污影院 | 男人放进女人阳道动态图 | 打屁股日本xxxxx变态 | 国产美女亚洲精品久久久 | 少妇内射视频播放舔大片 | 国产裸体无遮挡 | 四虎网址在线 | 亚洲国产精品综合久久2007 | 久久天天躁狠狠躁夜夜躁2012 | 久久久久亚洲国产av麻豆 | 久久精品国产99久久6动漫亮点 | 爱爱二区 | 国产12页 | 国产精品一区二区在线播放 | 国产精品高清网站 | av在线地址 | 精品黑人一区二区三区久久 | 高中国产开嫩苞实拍视频在线观看 | 亚洲日本香蕉视频观看视频 | 夜夜天天干 | 国产成人无码www免费视频播放 | 亚洲 国产 制服 丝袜 另类 | 欧美午夜精品一区二区蜜桃 | 欧洲av一区二区三区 | 国精精品一区二区三区有限公司 | 99久久精品国产免费 | 天天摸夜夜摸夜夜狠狠添 | 国产美女狂喷水潮在线播放 | 欧美色网| 国产色xx群视频射精 | 丰满的熟妇岳中文字幕 | 天堂最新版在线www官网中文地址 | 国产精品成人免费视频网站 | 色干网| 色婷婷色综合 | 久久免费视频在线观看 | 成人六区 | 色视频无码专区在线观看 | 亚洲国产成人精品无码区在线 | 少妇高潮久久久久久软件 | 欧美日韩亚洲第一 | 国产女人高潮嗷嗷嗷叫 | 日本一级淫片免费啪啪琪琪 | 黄色在线一区 | 青青青国产在线 | 欧美 日韩 人妻 高清 中文 | 女人真人毛片全免费看 | 欧洲美熟女乱又伦免费视频 | 亚洲欧洲日产av | 国产精自产拍在线看中文 | 精品剧情v国产在线观看 | 18禁超污无遮挡无码免费网站国产 | 国产精品国产av片国产 | 天堂8在线视频 | 日本丰满的少妇 | 精品一区二区无码免费 | 性xxxx18免费观看视频 | 天码中文字幕在线播放 | 日韩视频免费观看高清 | 成人超碰 | 日本在线看片免费人成视频1000 | 丰满亚洲大尺度无码无码专线 | 亚洲人视频在线 | 日本在线不卡一区二区 | 成年无码动漫av片在线尤物网站 | 樱桃国产成人精品视频 | 久久丝袜视频 | 欧美激情视频一区二区三区在线播放 | 色吊丝最新永久免费观看网址 | 久操综合 | 精品高潮呻吟av久久无码 | 超碰女| 丰满少妇人妻hd高清大乳在线 | 人善交video另类hd国产片 | 日日日日日日bbbbb视频 | 麻花豆传媒剧国产免费mv入口 | 久久久久久毛片免费播放 | 久久久无码精品亚洲日韩精东传媒 | 成人免费777777被爆出 | 欧美 亚洲 中文 国产 综合 | 无码精品黑人一区二区三区 | 国产精品久久久久久久久电影网 | 又黄又爽又色又刺激的视频 | 中文字幕丝袜精品久久 | 亚洲国产精品激情综合图片 | 中国农村妇女真实bbwbbwbbw | 一道本av | 精品剧情v国产在线观看 | 色网站在线观看视频 | 伊人五月综合 | 一道本一区 | 久草影视网 | 呻吟揉丰满对白91乃欧美区 | 理论片毛片 | 久久久久久99精品 | 青青青国内视频在线观看软件 | 中国少妇xxxx做受视频 | 国产精品久久久久久久久软件 | 中文字幕不卡在线播放 | 精品一区二区三区日韩 | 午夜影院久久久 | 亚洲 欧美 制服 综合 另类 | 国产suv精品一区二区三 | 亚洲欧洲日产国码无码动漫 | 久久久久国产精品人妻aⅴ毛片 | 亚洲人成在线播放无码 | 肥婆av| 丁香五香天堂网 | 国产一级特黄a大片免费 | 桃子视频在线www88av | 亚洲成a人片在线播放 | 一本加勒比hezyo日本变态 | 97干在线视频 | 免费观看又色又爽又湿的视频软件 | 奇米影视久久久 | 一区二区三区欧美精品 | 一边吃奶一边添p好爽故事 成人av黄色 | 5151四虎免费| 色欲狠狠躁天天躁无码中文字幕 | 老外一级黄色片 | 精品玖玖玖视频在线观看 | 少妇疯狂做受xxxx高潮台湾 | 色悠悠国产精品 | 交资源www在线观看 www.中文字幕在线观看 | 国产高潮流白浆视频 | 国产成人福利在线视频播放下载 | 成人欧美一区二区三区 | 四虎国产在线 | 久久久嫩草 | 天堂一区二区三区四区 | 久久99热这里只有精品 | 欧美激情一区二区三区蜜桃视频 | 一个色综合网 | 99久久精品国产片果冻的功能特点 | 国产亚洲精品久久久久久彩霞 | 亚洲资源在线播放 | 日韩欧美中文在线观看 | 久久成人国产精品一区二区 | 2020精品国产自在现线官网 | 精精国产xxxx视频在线动漫 | 亚裔大战黑人老外av | 色欲久久久天天天综合网 | 久久久婷| 欧美网站在线看 | 国产成人精品午夜福利 | 亚洲一区久久久 | 精品国产一区二区av片 | 国产aa毛片 | 日韩精品在线视频观看 | 96国产精品 | 国产青青操 | 久久精品无码精品免费专区 | 黑人一级大毛片 | 国产精品久久久久久久久久直播 | 国产精品99久久久久久宅男小说 | 黄色av资源| 国产香蕉尹人在线视频你看看 | 四虎国产精品永久在线无码 | 青青草国产成人久久电影 | 欧美牲交a欧美牲交aⅴ一 | 亚洲精品视频在线观看免费视频 | 爱色av.com| 成人免费8888在线视频 | 亚洲a∨天堂男人无码 | 色综合网站 | 成年人毛片在线观看 | 五月天在线播放 | 日本欧美一区二区三区乱码 | 无码r级限制片在线观看 | 国精产品乱码视频一区二区 | 国内精品国语自产拍在线观看 | 国产乱淫精品一区二区三区毛片 | 殴美一级黄色片 | 亚洲国产精品无码久久久 | 亚洲成av人影院在线观看网 | av片免费 | 天天操天天摸天天干 | 伊人激情综合网 | 亚洲妇熟xxxx妇色黄 | 欧美群交射精内射颜射潮喷 | 精品久久综合 | 亚洲人成网站日本片 | 久久黄色av | 欧美色图亚洲自拍 | 欧美xo影院| 国产日韩免费 | 四川少妇高潮嗷嗷嗷大叫 | 日韩欧美精品在线观看 | 一区三区在线专区在线 | 国产精品美女久久久浪潮软件 | 国产区视频在线观看 | 希岛爱理aⅴ在线中文字幕 国产白丝喷水娇喘视频 | 久久人人97超碰人人澡 | 忘忧草在线社区www中国中文 | 亚洲精品xxx| 欧美性折磨bdsm激情另类视频 | 欧美极品jiizzhd欧美暴力 | 国产aaaaav久久久一区二区 | 国产xxxxx在线观看 | 成人三级视频在线观看一区二区 | 国产黄色一级大片 | 黄色三级视频在线观看 | 国产婷婷综合在线视频 | 深爱激情五月婷婷 | 国产欧美精品一区二区色综合 | 香蕉av福利精品导航 | 午夜精品久久久久 | 久久人人精品 | 精品热久久 | 亚洲爽图| 影音先锋人妻av在线电影 | 小泽玛利亚一区二区在线 | 日本黄色一区二区 | 日本爽快片100色毛片 | 男人手伸进内衣里揉我胸到爽 | 麻豆精品乱码一二三区别蜜臀在线 | 青青草免费视频在线看 | 动漫精品专区一区二区三区 | 国产日韩欧美另类 | 最新国产福利在线观看精品 | 少妇人妻无码精品视频app | 欧美性生交大片18禁止 | 国产在线拍揄自揄视频导航 | 亚洲成人免费网站 | 久久精品视频久久 | 少妇啊灬啊别停灬用力啊免费视频 | 手机看久久 | 国产探花在线观看 | 国产毛片一区二区精品 | 亚洲偷自拍拍综合网 | 国产熟妇高潮呻吟喷水 | 强制高潮18xxxx按摩 | 久久亚洲sm情趣捆绑调教 | 国产精品爱久久久久久久电影 | 18禁无遮挡羞羞污污污污免费 | 伊人免费视频 | 亚洲中文字幕日本在线观看 | 一二三四观看视频社区在线 | 少妇的丰满3中文字幕 | 国产欧美日韩精品a在线观看 | 欧美特黄视频 | 蜜桃av久久久亚洲精品 | 亚洲第一成人网站在线播放 | 印度最猛性xxxxx69交 | 国产无限次数成版人视频在线 | 免费成人高清 | 丰满熟女高潮毛茸茸欧洲视频 | 亚洲香蕉在线 | aⅴ亚洲 日韩 色 图网站 播放 | 337p日本欧洲亚洲大胆精品 | 欧美日韩乱国产 | 自拍偷拍精品视频 | 久久中文网 | 男人av的天堂 | 夜夜草视频 | 日本免费一区二区三区日本 | 少妇人妻挤奶水中文视频毛片 | 337p日本欧洲亚大胆精80 | 久久人人爽爽人人片av | 青青草原国产视频 | 日韩精品无码久久一区二区三 | 国产精品嫩草影院ccm | 国产嫖妓风韵犹存对白 | 午夜精品毛片 | 久久激情视频 | 亚洲无线码一区二区三区 | 国产成人亚洲精品另类动态图 | 精彩动漫 - 91爱爱 | aaaa大片少妇高潮免费看 | av视| 亚洲中文无码av永久不收费 | 午夜成人免费视频 | 捆绑白丝粉色jk震动捧喷白浆 | 国产啪精品视频网站 | 亚洲激情在线视频 | 狠狠色丁香婷婷第六色孕妇 | 曰韩av在线| 好吊妞视频788gao在线观看 | 亚洲欧美一区二区三区四区 | 中文字幕一区日韩精品欧美 | 全黄毛片| 国产成人无码精品久久涩吧 | 国产拍揄自揄免费观看 | 国产精品1区2区3区在线观看 | 欧美 日本 国产 在线a∨观看 | 亚洲成av人片天堂网站 | 亚洲精品国产精品国自产小说 | 欧美饥渴熟妇高潮喷水水 | 天天操夜夜爽 | 亚洲熟女乱色一区二区三区 | 五月天婷婷基地 | 手机av在线网址 | 亚洲中文字幕丝祙制服 | 国产精品福利久久久 | 文中字幕一区二区三区视频播放 | 亚洲欧美牲交 | 国产欧美日韩另类 | 午夜免费看毛片 | 国产肉体xxxx裸体高清 | 成年无码动漫av片在线尤物网站 | 亚洲巨大乳bbw | 欧美最大胆的西西人体44 | 九九99无码精品视频在线观看 | 日韩久久影院 | 午夜亚洲影院在线观看 | 精品国产自在久久现线拍 | 51真实女性私密spa按摩偷拍 | 极品嫩模无套啪啪呻吟 | 四虎成人精品在永久免费 | 亚洲性图一区二区 | av黄色在线观看 | 亚洲精品自拍偷拍视频 | 国产视频久久 | 天天综合色天天综合色h | 亚洲国产精彩中文乱码av | 小视频在线播放 | 内射女校花一区二区三区 | 日本免费三片在线播放 | 国产高清小视频 | 久久躁日日躁aaaaxxxx | 亚洲欧洲自拍拍偷午夜色 | 四虎精品国产永久在线观看 | 日韩高清亚洲日韩精品一区二区 | 男女又色又爽又爽视频 | 免费看一级黄色大片 | 丰满迷人的少妇特级毛片 | 国产熟妇人妻精品一区二区动漫 | 亚洲视频一区二区 | 竹菊影视欧美日韩一区二区三区四区五区 | 国产69精品久久久久人妻刘玥 | 日干夜干天天干 | 手机免费av | 国产性自拍 | 婷婷成人综合网 | 干一干操一操 | 午夜性爽视频男人的天堂 | 精品国产人妻一区二区三区免费 | 深夜爽爽福利 | 国内黄色毛片 | 国产亚洲综合区成人国产系列 | 中文字幕 在线 欧美 日韩 制服 | 亚洲无圣光 | 日韩在线1 | 久草中文在线观看 | 一本一道久久综合久久 | 国产三级视频 | 国内精品久久久久久久日韩 | 在线看片免费人成视频在线影院 | 国产精品十八禁在线观看 | 手机真实国产乱子伦对白视频 | 中文字幕11页中文字幕11页 | 亚洲男女在线 | 亚洲精品成| caob视频 | 国产全是老熟女太爽了 | 日韩免费视频网站 | 国产无遮挡a片又黄又爽网站 | 男男19禁啪啪无遮挡免费 | 亚洲特黄一级片 | 欧美一区二区三区视频在线 | 久久99热婷婷精品一区 | 国产成人精品无码免费看 | 一本亚洲| 视频一区二区无码制服师生 | 国产精品夜夜春夜夜爽久久小 | 精品国内自产拍在线观看 | 九九九视频在线观看 | 在线观看视频一区 | 91黄色免费视频 | 51久久夜色精品国产麻豆 | 国产色综合久久无码有码 | 在线观看中文字幕网站 | 国模大胆无码私拍啪啪av | 精品国偷自产国产一区 | 日本精品视频在线观看 | 国产女人aaa级久久久级 | 黄色日韩在线 | 无码人妻丰满熟妇片毛片 | 欧洲 亚洲 国产图片综合 | 精产国品一二三产区9977 | 亚洲v天堂v手机在线 | 久久免费观看午夜成人网站 | 午夜福利理论片高清在线 | 国产伦精品免编号公布 | 国产成人精品综合在线观看 | 国产精品久久久亚洲 | 中文字幕免费在线观看 | 亚洲国产成人91精品 | 久久婷婷五月综合97色一本一本 | 宅男噜噜噜66 | 国产欧美va欧美va香蕉在线观看 | 中文字幕日韩免费 | 国产成人黄色 | 国产精品成人品 | 韩国一区二区视频 | 男人天堂社区 | 亚洲国产一区二区精品无码 | 亚洲国产成人精品激情姿源 | 98在线视频噜噜噜国产 | 色欲综合久久中文字幕网 | 免费中文字幕 | 琪琪午夜伦埋影院77 | 人妻视频一区二区三区免费 | 久久性生活视频 | 乱中年女人伦av一区二区 | www网站在线免费观看 | 国产免费看又黄又大又污的胸 | 四色永久网站在线观看 | 久久成人免费网 | 人妻无码专区一区二区三区 | 无码人妻一区二区三区免费视频 | 激情高潮到大叫狂喷水 | 亚州日本乱码一区二区三区 | 久久22| 91色网站 | 亚洲欧美日韩国产精品一区 | 国产特级视频 | 偷拍自中文字av在线 | 国产又粗又大又爽又免费 | 亚洲欧美成αⅴ人在线观看 | 美女爽爽影院 | 欧美丰满熟妇乱xxxxx网站 | 麻豆精品一区二区 | 青青草视频免费看 | 国产激情视频网站 | 国产欧美专区 | 五月激情视频 | 久草一区二区 | 亚洲综合一区在线 | 99e热久久免费精品首页 | 四虎永久在线精品免费网站 | 福利看片 | 中文字幕人妻熟女av | 国产精品99久久久久久www | 超碰xxx| 国产情侣疯狂作爱系列 | 国产精品毛片a∨一区二区三区 | 少妇av一区二区三区 | 中文字幕在线观看第二页 | 亚洲精品揄拍自拍首页一 | 亚洲va韩国va欧美va精品 | 国产乱码av | 亚洲国产精品成人午夜在线观看 | 欧美日韩aa | 免费无码又爽又黄又刺激网站 | 精品毛片在线观看 | 中文字幕日韩亚洲乱码日韩在线 | 捆绑白丝粉色jk震动捧喷白浆 | 亚洲一区二区综合 | 久久久88 | 亚洲天堂男人影院 | 无人区乱码一区二区三区 | 忘忧草精品久久久久久久高清 | 久久发布国产伦子伦精品 | 日本一区二区在线免费 | 综合亚洲桃色第一影院 | 国产亚洲精品久久久久久打不开 | 无套内谢老熟女 | 色播久久人人爽人人爽人人片av | 久久999 | 日韩无码在钱中文字幕在钱视频 | 91夜夜揉人人捏人人添红杏 | 色8激情欧美成人久久综合电影 | 国产成人精品免费午夜app | 欧美激情在线一区二区三区 | 亚洲国产午夜精品理论片 | 91重口味 | 蜜桃成人无码区免费视频网站 | 天堂网久久 | 特黄 做受又硬又粗又大视频 | 亚洲精品网站在线播放gif | 男女爽爽无遮挡午夜视频 | 一本到综在合线伊人 | 波多野结衣99 | 大号bbwassbigav头交 | 男女做爰真人视频直播 | 99热这里只有精品3 亚洲精品毛片av | 大片视频免费观看视频 | 少妇真实自偷自拍视频 | 爱色成人网 | 国精品人妻无码一区二区三区性色 | 国产亚洲精久久久久久无码77777 | 国产又粗又猛又大爽又黄老大爷视频 | 久久99精品久久久久久久久久 | 欧美成人毛片 | 欧美黑人异族videos | 永久免费黄色大片 | www.亚洲.com| av香港经典三级级 在线 | 久久久久综合精品福利啪啪 | 久久女同互慰一区二区三区 | 久久无码中文字幕东京热 | 色爽交 | 加勒比黑人和翔田千里在线 | 久久久久九九九 | 国产在线观看码高清视频 | 香港曰本韩国三级网站 | 亚洲无套 | 成年女人午夜毛片免费视频 | 日日日操操操 | 国产成人久久精品av | av网址网站 | a一级免费视频 | 茄子视频在线看 | 欧美日韩一区二区三区四区在线观看 | 女乱高潮久久久久久爽爽 | 日韩草逼| 精品2区| 无码少妇一区二区三区芒果 | 无码成人h免费视频在线观看 | 91精品国产色综合久久不8 | 午夜少妇性影院私人影院 | 少妇饥渴放荡91麻豆 | 国产女人高潮的av毛片 | 欧美激情精品久久久久久蜜臀 | 免费a级毛片出奶水欧美 | 五月婷婷在线观看 | 欧美成人r级一区二区三区 成 人片 黄 色 大 片 | 午夜性刺激免费看视频 | 2023国产精品一卡2卡三卡4卡 | 91国产一区| 国产成人在线精品 | 国产麻豆精品精东影业av网站 | 女主被强啪的动漫视频 | 亚洲国产av高清无码 | 成年网站在线免费观看 | 国产精品久久久一区二区三区网站 | 第四色伊人 | 蜜桃精品久久久久久久免费影院 | 国产免费无遮挡吸乳视频app | 五月天一区二区 | 日韩精品1 | 国产在线无码精品无码 | 色五月丁香五月综合五月亚洲 | 国产精品成人在线视频 | 欧美一级全黄 | 国产小视频在线播放 | 国产成人精品123区免费视频 | 法国啄木乌av片在线播放 | 在线cao | 青青草久久久 | 天堂在线8 | jizz日本在线播放 | 亚洲综合欧美日韩 | 久久公开视频 | 国产精成人品 | 99久久免费国产精精品 | 婷婷综合在线观看 | 乱码精品一卡2卡二卡三 | 在线观看精品国产 | 久久性精品| 国产成+人+综合+亚洲 欧美 | 国产91丝袜在线播放动漫 | 国产毛片久久久久久美女视频 | 国产第|页日本草草影院一 午夜欧美理论2019理论 | 亚洲黄色免费在线观看 | 国产色无码精品视频免费 | 欧美三日本三级三级在线播放 | 狠狠综合久久av | 亚洲暴爽av天天爽日日碰 | 免费看网站在线观 | 亚洲图片 激情小说 | 蝌蚪自拍网站 | 无码亚欧激情视频在线观看 | 国产肥老妇视频 | 国产高清国产精品国产专区 | 51嫩草亚洲精品永久 | 欧美大片aaa | 日韩欧美国产综合 | 天天噜夜夜噜 | 粗大的内捧猛烈进出少妇视频 | 久久羞羞视频 | 亚洲a片无码一区二区蜜桃 wwwxxx日本免费 | 免费在线看黄的网站 | 久久人人97超碰国产公开 | 亚洲人成在线免费观看 | 上原亚衣加勒比在线播放 | 亚洲妇女无套内射精 | 色婷婷免费观看 | 大肉大捧一进一出视频出来呀 | 激烈娇喘叫1v1高h糙汉 | 国产成人一区二区三区视频免费 | 日产亚洲一区二区三区 | 欧美成人影院亚洲综合图 | 伊人久久成综合久久影院 | 中文有无人妻vs无码人妻激烈 | 成在人线av无码免观看麻豆 | 夜夜躁狠狠躁日日躁av麻豆 | 奶水喷溅 在线播放 | 中文字幕成人网 | 亚洲国内精品自在线影院牛牛 | 五月丁香国产在线视频 | 99在线小视频| 美玉足脚交一区二区三区图片 | 老外的一级大黄色毛片 | 国产无遮挡裸体免费直播 | 狼色精品人妻在线视频免费 | 日本护士毛茸茸高潮 | 91日日拍夜夜嗷嗷叫国产 | 超碰97av在线 | 亚洲成熟丰满熟妇高潮xxxxx | 在线观看一级片 | 99久久婷婷国产综合精品青草漫画 | 精品国产黄| 日韩卡一卡二卡三 | 激情射精爆插热吻无码视频 | 一二三四在线视频社区3 | 中文字幕精品久久一二三区红杏 | 男男毛片 | 欧美精品一区在线 | 色先锋av资源中文字幕 | 日韩av无码国产精品 | 欧美日韩不卡高清在线看 | 国产在线精品观看免费观看 | 中文字幕精品久久一二三区红杏 | 丰满人妻熟妇乱又伦精品视频三 | 依依成人精品视频在线观看 | 日韩欧美在线看 | s级爆乳玩具酱国产vip皮裤 | 麻豆一精品传媒卡一卡二传媒短视频 | 成熟妇人a片免费看网站 | 国产精品美脚玉足脚交欧美 | 午夜亚洲福利 | 九九爱爱视频 | 日本人配人免费视频人 | 精品人妻系列无码一区二区三区 | 性色一区二区 | 亚洲国产aⅴ综合网 | 国产午夜成人无码免费看不卡 | 未成满18禁止免费无码网站 | 欧美z0zo人禽交欧美人禽交 | 欧美一级特黄aaa | 91久久精品一区二区三区 | 亚洲精品午夜久久久久久久久久久 | 亚洲欧美成人一区二区三区 | 波多野结av在线无码中文 | 国产suv精品一区二区 | 日韩一级片在线播放 | 国产一级片a | 日韩欧美群交p片內射中文 国产成在线观看免费视频 乐播av一区二区三区在线观 | 午夜黄视频 | 中国少妇初尝黑人巨高清 | 狠狠色狠狠色合久久伊人 | 亚洲男人天堂2023 | 日本成熟少妇激情视频免费看 | 九九看片 | 国产一级特黄aaa大片评分 | 国产91清纯白嫩初高中在线观看 | 国产小福利 | 午夜看片网 | 成人免费午夜无码视频在线播放 | 国产超碰人人做人人爽av大片 | 亚洲精品伊人 | 亚洲第一视频在线播放 | 国产精品美女网站 | 激情综合五月婷婷 | 国产一区二区三区日韩精品 | 色 综合 欧美 亚洲 国产 | 欧洲免费无线码在线一区 | 亚洲成a人片77777国产 | 欧美激情免费视频 | 少妇精品高潮欲妇又嫩中文字幕 | 一级不卡免费视频 | 人人九九精 | 伊人高清影院 | 无码人妻av一区二区三区波多野 | 国产成人av大片在线观看 | 黄瓜视频成人 | 中文字幕人乱码中文字幕 | 成人免费大片在线观看 | 欧美又大又黄又粗高潮免费 | 国产又粗又大又爽又免费 | 国内精品免费久久久久电影院97 | 亚洲欧美日韩综合久久 | 午夜无码一区二区三区在线 | 久久精品爱 | 色中色影视| 秋葵视频成人 | 久久99中文字幕 | 欧美成人一区二免费视频软件 | 国产亚洲精品久久无码98 | 午夜成人精品福利网站在线观看 | 翘臀少妇被扒开屁股日出水爆乳 | 成人重囗味sm | 国产资源在线播放 | play在线海量a v视频播放 | 欧美一区二区三区免费看 | 欧美91| 在线播放免费播放av片 | 亚洲欧洲在线观看视频 | 亚洲欧美日韩成人综合一区 | 丁香综合| www久久只有这里有精品 | 五月综合激情在线 | 九九热爱视频精品视频 | 成人国产在线 | av的天堂 | 伊人久久影院 | 日韩国产精品人妻无码久久久 | 男人女人做爽爽18禁网站 | 99久久久无码国产精品9 | 韩国三级l中文字幕无码 | 欧美群交射精内射颜射潮喷 | 天天插天天射天天干 | 97热久久免费频精品99 | 九九热在线视频精品店 | 久久精品日产第一区二区 | 亚洲欧美自偷自拍视频图片 | 四虎成人精品无码 | 欧美激情免费在线 | 天天拍天天干 | 狠狠躁天天躁无码中文字幕图 | 亚洲美女精品视频 | 成人美女黄网站色大色费全看 | 国产成人a∨激情视频厨房 国产成人精品无码一区二区老年人 | 有码中文字幕 | 欧美热热| 国产精品一区二区在线观看网站 | 在线播放免费av | 99热只有精| 中文字幕日韩在线播放 | 久久久久久九九精品久 | 天天做天天爱夜夜爽女人爽 | 国产探花系列 | 国产精品免费一区二区区 | 日本爽快片100色毛片 | 色婷婷精品大在线视频 | 久久精品国产亚洲沈樵 | 偷拍一女多男做爰免费视频 | 成av人片在线观看www | 啪啪福利视频 | 免费又色又爽又黄的舒服软件 | 伊人干综合 | 国产理伦 | 国产一区二区三区精品久久久 | 国产夜色精品一区二区av | 在哪里可以看黄色片 | 天堂中文资源在线观看 | 天天av天天爽 | 久久精品免费一区二区三区 | 国产精品国产三级国产av主播 | 久久综合色老色 | 国产午夜草莓视频在线观看 | 日本三级韩国三级三级a级按摩 | 中文字幕韩在线第一页 | 日本高清视频永久网站www | 久久久亚洲色 | 大桥未久av一区二区三区 | 欧美日韩中文字幕在线 | 一本无码人妻在中文字幕 | 中文字幕专区高清在线观看 | 国产成人a在线观看视频免费 | 欧美日韩在线播放 | 国产精品毛片视频 | 亚洲欧美日韩久久精品 | 欧美激情精品久久久久久蜜臀 | 日韩欧美片 | 黄色大片成人 | 亚洲一区免费在线观看 | 亚洲精品国产福利一区二区 | 无码热综合无码色综合 | 亚洲精品www久久久 久久成人国产精品 | 网址你懂的在线观看 | 137日本免费肉体摄影 | 亚洲人成网站在线观看69影院 | 国产精品久久久久久nⅴ下载编辑 | 国产粉嫩馒头无套内在线观看免费 | 国产精品成人嫩草影院 | 亚洲日本在线在线看片 | 综合久久av | 久久九九久精品国产 | 亚洲精品国产成人一区二区 | 永久免费的啪啪网站免费观看浪潮 | 无遮挡边吃奶边做刺激视频 | 亚洲va久久久噜噜噜久久无码 | 欧美一区二区视频在线观看 | 精品久久久无码人妻中文字幕豆芽 | 国内精品在线播放 | 亚洲综合欧美综合 | 视频一区 国产 | 欧美日韩国产三级 | 69亚洲精品久久久 | 99热6这里只有精品 日日夜夜中文字幕 | 久久久免费精品视频 | 国产小视频免费观看 | 亚洲色成人四虎在线观看 | 人妻av无码系列专区移动可看 | 午夜视频福利在线 | 日本二区三区欧美亚洲国 | 九九热在线视频观看 | 99热2| 日韩中文字幕一区 | 欧美日韩精品无码一本二本三本色 | 一级黄片毛片 | 超碰95在线 | 无码国产精品一区二区免费虚拟vr | 中文在线а√在线8 | 亚洲综合色婷婷在线影院p厂 | 特黄做受又粗又长又大又硬 | 日本丰满少妇黄大片在线观看 | 亚洲精品2区 | 玖玖爱在线精品视频 | 成人免费公开视频 | 国产 欧美 精品 | 狠狠摸狠狠操 | 91免费国产视频 | 波多野结衣国产精品 | 国精产品一区一区三区有限公司 | 丝袜足控一区二区三区 | 女人天堂影院 | 中文字幕人妻三级中文无码视频 | 女女互磨互喷水高潮les呻吟 | 999久久久久久久久6666 | 成人精品gif动图一区 | 成年人黄色毛片 | 特级丰满少妇一级aaaa爱毛片 | 9色在线视频 | 国内大量揄拍人妻精品視頻 | 亚洲成a人片在线观看高清 东方av正在进入 | 午夜伦情电午夜伦情电影 | 91传媒91久久久 | 人综合久合合 | 精品国产乱码久久久久久丨区2区 | 亚洲精品美女在线观看 | 亚洲国产精品久久青草无码 | 国产后入清纯学生妹 | 亚洲图片综合网 | av大片在线无码永久免费 | 亚a∨国av综av涩涩涩 | 人妻少妇无码精品视频区 | 老子午夜精品无码不卡 | 久热中文字幕在线 | 久草网av| 欧洲黄视频 | 免费无码久久成人影片 | 厨房玩丰满人妻hd完整版视频 | 久久久久久中文 | 717影院理论午夜伦八戒 | 色狠狠色婷婷丁香五月 | 国产无遮挡在线观看 | 国产精品床戏女高潮原声 | 欧洲黄网| 国产理论在线 | 婷婷情更久日本久久久片 | 夜夜爽爽爽久久久久久魔女 | 亚洲精品一区二区三区麻豆 | 天天躁夜夜躁狠狠躁2020色戒 | 亚洲黄色天堂 | 国产对白不带套毛片av | 超碰p| 久艹av在线 | 欧洲精品一区二区三区久久 | 二级毛片在线观看 | 日本特黄特色大片免费视频网站 | 久久久久九九九九九 | 国产男生午夜福利免费网站 | 18禁美女黄网站色大片免费看 | 男女午夜激情 | 人人爽人人澡人人人妻 | 亚洲高清在线免费 | 屁屁影院,国产第一页 | 亚洲欧美在线x视频 | 91精品国产乱码久久久久 | 三级网在线观看 | 超碰在线中文字幕 | 亚洲欧美色αv在线影视 | 黑人糟蹋人妻hd中文字幕 | 国产高清自拍av | av色综合久久天堂av色综合 | 亚洲t v| 久久久久五月天 | 乡下人产国偷v产偷v自拍 | 熟妇毛片 | 亚洲国产综合在线 | 免费无码不卡视频在线观看 | 国产精品自在在线午夜出白浆 | 亚洲视频免费在线播放 | 日皮视频免费 | 肉动漫在线 | 欧美伊人久久大香线蕉综合 | 亚洲国产精品久久久天堂麻豆宅男 | 好硬好湿好爽再深一点动态图视频 | 98在线视频噜噜噜国产 | 国产精品19乱码一区二区三区 | 欧美久久久久久久久久 | 免费看欧美黄色片 | 亚洲中文字字幕在线乱码 | 国产激情久久久久影院 | 亚洲久久久久久中文字幕 | 亚洲无套 | 国产精品一区二区手机在线观看 | 国产乱淫a∨片免费视频牛牛 | 国产在线视频导航 | 国产又色又爽又黄又免费 | 天美传媒精品1区2区3区 | 国产吞精囗交高潮 | 五月色夜婷婷丁香琪琪 | 公么大龟弄得我好舒服秀婷视频 | 亚洲日本韩国 | 奇米影视888狠狠狠777不卡 | 免费啪视频在线观看视频日本 | 天干夜天干天天天爽视频 | 久久精品成人免费观看 | 人与动性xxx视频 | 99re6热视频这里只精品首页 | 精品视频在线观看一区 | 97人妻成人免费视频 | 精品免费国产一区二区 | 国产一区二区黑人欧美xxxx | 国产黄在线观看 | av超碰在线观看 | 二色av| 欧美jizzhd精品欧美巨大 | 欧美成人精品在线 | 美女狠狠操 | 夜夜综合网| 欧美性猛交ⅹxxx乱大交妖精 | 日b免费视频 | 国产人成网线在线播放va | 亚洲人成网亚洲欧洲无码久久 | 国产一区二区在线免费观看 | 2021国产精品视频网站 | 国产内射xxxxx在线 | 播播激情网| 色噜噜一区 | 亚洲乱码一区二三四区ava | 狠狠色狠狠色合久久伊人 | 毛片手机在线 | 亚洲大胆人体视频 | 免费无码又爽又刺激聊天app | 丰满又黄又爽少妇毛片 | 亚洲中文字幕丝祙制服 | 人人艹人人爽 | 亚洲欧洲日韩国产 | 天堂av色综合久久天堂 | 天天摸天天做天天添欧美 | 日韩精美视频 | 午夜天堂av | 91精品国自产在线 | 国产精品视频网国产 | 伊伊人成亚洲综合人网香 | 无码爆乳超乳中文字幕在线 | 成人小视频在线观看 | 国产又黄又猛又粗又爽的a片动漫 | 国产呦交精品免费视频 | 亚洲人成激情在线播放国 | 欧美精品一区二区在线观看播放 | 少妇裸体淫交视频免费观看 | 深夜福利看片 | 日日夜夜爱 | 99精品一区二区三区无码吞精 | 97在线公开视频 | 五月综合激情婷婷六月色窝 | 国产精品视频一区国模私拍 | 高潮迭起av乳颜射后入 | 成人毛片100部 | 992tv成人免费视频 | 91不卡在线 | 国产湖南美女精品毛片 | 亚洲福利视频一区二区 | 亚洲精品国产一二三无码av | 强美女免费网站在线视频 | 日本午夜免费福利视频 | 99色在线观看 | 人妻无码人妻有码中文字幕在线 | 婷婷久久香蕉五月综合 | 精品人妻无码专区在中文字幕 | 国产强奷在线播放 | 中文字幕无码色综合网 | 激情h视频 | 亚洲一线二线三线久久久 | 久久国语对白 | 国产精品麻豆欧美日韩ww | 国产视频一 | 国产精品国产对白熟妇 | 亚洲国产精品久久久久网站 | 沈樵精品国产成av片 | 精品一区二区三区四区五区六区 | wwwxxxxx日本 | 女人被狂躁c到高潮视频 | 欧美在线网 | 午夜免费啪 | 九九九在线观看 | 在教室伦流澡到高潮hnp视频 | 激情97综合亚洲色婷婷五 | 日本乱人伦片中文三区 | 波多野结衣黄色 | 精品少妇人妻av久久久 | 99精品国产热久久91蜜凸 | 任你躁在线精品免费 | 九九精品成人免费国产片 | 国产熟妇久久777777 | 久久久精品一区二区三区四季av | 欧美日韩国产图片区一区 | 亚洲国产影院av久久久久 | 99日韩精品| 人人性人人爱 | 国产精品77777竹菊影视小说 | 四虎影视库 | ⅹxxxx69中国大学生hd | 国产精品1区二区 | 乌克兰aaaaa裸体 | 欧美成性色 | 国模欣谣大尺度啪啪人体 | 日韩免费高清视频 | 波多野结衣丝袜ol在线播放 | 久久久久青草线综合超碰 | 内射一区二区精品视频在线观看 | 亚洲色av性色在线观无码 | 一本色道久久精品 | 强迫大乳人妻中文字幕 | 放荡的少妇2欧美版 | 日韩欧美在线视频一区 | 久久精品极品盛宴观看 | 全部免费毛片在线播放高潮 | 国产精品久久久久久久久久久杏吧 | 乱码av麻豆丝袜熟女系列 | 公主受呻吟双腿大开h | 中文字幕亚洲激情 | 在线观看播放 | 国内精品伊人久久久久网站 | 在线日韩av永久免费观看 | 亚洲欧美日韩精品久久奇米一区 | 欧美aa一级 | 黄色资源在线播放 | 亚洲国产成人在人网站天堂 | 久久久精品妓女影院妓女网 | 欧美aa | 欧美一区二区三区爱爱 | 免费又黄又爽又色的视频 | av毛片午夜不卡高潮喷水 | 日韩激情视频一区二区 | 国产亚洲欧洲 | 亚洲精品久久久久国产 | 久久网中文字幕 | 亚洲开心婷婷中文字幕 | 精品久久久久久中文字幕人妻最新 | 黄色大片毛片 | 青青青国产在线观看资源 | 美女裸体十八禁免费网站 | 野花社区在线观看视频 | 亚洲成人第一区 | 熟女少妇精品一区二区 | 狠狠综合久久综合88亚洲 | 欧美毛片无码又大又粗黑寡妇 | 拍真实国产伦偷精品 | 丁香激情综合久久伊人久久 | 国产成人一区二区视频免费 | 日韩免费视频一区 | 中日韩在线播放 | 久久精品免费一区二区三区 | 精品国产一区二区三区四 | 亚洲伊人色综合www962 | 欧美性猛交乱大交丰满 | 精品人伦一区二区三区潘金莲 | 欧美日韩在手机线旡码可下载 | 噜噜噜亚洲色成人网站 | 天天综合久久 | 黄 色 人 成 网 站 免 费 | 国产aⅴ夜夜欢一区二区三区 | 青春草免费视频 | www污污污抽搐喷潮com | 国偷自产一区二视频观看 | 欧美老熟妇乱子伦牲交视频 | 国产成人精品久久一区二区三区 | 蜜桃网站入口可看18禁 | 国产在线无码精品电影网 | 国产av无毛 | 中文字幕乱码人妻无码久久 | 色综合久久88色综合天天人守婷 | 国精产品久久 | 高潮白浆女日韩av免费看 | 久久久男女 | 人妻少妇heyzo无码专区 | 欧美最猛性xxxxx亚洲精品 | 久久99久国产精品黄毛片入口 | 男女无遮挡猛进猛出免费视频国产 | 毛片av片| 欧美亚洲精品在线 | 波多野结衣影院 | 国产欧美另类久久久精品不卡 | 亚洲色大成网站www在线 | 黄色三级a| 久久婷婷成人综合色 | 性xxxx视频播放免费 | 岛国裸体写真hd在线 | 日日爱av | 日韩精品一区二区午夜成人版 | 国产精品久久久久久久久 | 97久久人人超碰超碰窝窝 | 少妇久久久久久被弄到高潮 | 制服丝袜有码中文字幕在线 | 日韩亚洲欧美视频 | 天天操夜 | 亚洲一级影片 | 4虎最新| 国产又色又爽又黄好看视频 | 久久五月精品中文字幕 | 亚洲综合天天夜夜久久 | 黄一区二区三区 | 男女免费毛片 | 国产精品成人av在线观看 | 精品人妻人人做人人爽夜夜爽 | 快点使劲对白露脸 | 中文字幕色婷婷在线视频 | 美女视频黄是免费 | 欧美中文字幕一区二区 | 成av在线 | h动漫一区二区 | 午夜片无码区在线观看视频 | 外国av网站| 日本强伦姧人妻久久影片 | 久久逼网 | 亚洲自拍偷拍视频 | 毛片黄片免费观看 | 国产日本卡二卡三卡四卡 | 日韩精品一区二区三区老鸭窝 | 日韩久久网站 | 一区二区在线观看免费视频 | 国产放荡av国产精品 | 欧美黑人又粗又硬xxxxx喷水 | 国产h视频在线 | 玖草资源| 国产午夜精品久久 | 8x8x成人永久免费视频 | 欧美黑人一区二区 | 国产吞精囗交免费视频 | 国产日韩在线观看一区 | 久久男人网 | 亚洲精品丝袜一区二区三区 | 日本人妻丰满熟妇久久久久久 | 免费一级黄 | 女女同性女同一区二区三区九色 | 色一情一区二区三区 | 久久无码中文字幕久久无码app | www.激情五月| 男女爱爱福利视频 | 欧洲女人牲交视频免费 | 国产亚洲精品a在线看 | 天堂中文字幕版 | 国产在线操 | 久草热在线视频 | 国产黄又黄 | 亚洲 激情 小说 另类 欧美 | 色伊人久久 | 成人亚洲欧美 | 亚洲福利视频二区 | 亚洲欧洲日本国产 | 欧美成人自拍视频 | 久久人妻av一区二区软件 | 国产精品无码久久久久久久久久 | 成 人 a v免费视频在线观看 | 欧美深夜福利视频 | 亚洲熟妇丰满xxxxx | 全黄h全肉边做边吃奶视频 久久国产精品无码hdav | 国自产精品手机在线观看视频 | 亚洲精品无码一区二区三区四虎 | 亚洲精品在 | 性做无码视频在线观看 | 国产欧美一区二区精品97 | 大胸少妇裸体无遮挡啪啪 | 黄色一级免费大片 | 美女mm131午夜福利在线 | www夜插内射视频网站 | 国产无套内射普通话对白 | 中文字幕黄色av | 国产成人av不卡免费观看 | xxxxxxx国产 | 国产美足白丝榨精在线观看sm | 亚洲精品无码专区久久 | 丰满少妇大力进入av亚洲 | 精品中文字幕一区 | 色综合天天色综合 | 国产精品自产拍在线观看55 | 99久视频| 后进极品美女白嫩翘臀视频 | 能免费看黄色的网站 | 亚洲第一se情网站 | 97人人超| 一区二区三区在线视频免费观看 | 91伊人网 | 三级视频在线 | 日韩一卡二卡三卡四卡免费观在线 | 91文字幕巨乱亚洲香蕉 | 手机无码人妻一区二区三区免费 | 成年美女看的黄网站色戒 | 中文成人无码精品久久久不卡 | 国产精品视频专区 | 中文字幕无线码中文字幕免费 | 日韩一卡二卡三卡四卡免费观在线 | 99久久久国产精品免费无卡顿 | 国产精品人妻一区二区高 | 饥渴丰满的少妇喷潮 | 欧美人与性动交α欧美精品图片 | 国产品无码一区二区三区在线 | av在线播放一区二区 | 少妇人妻偷人精品无码视频 | 爱看av在线入口 | 又黄又粗又爽免费观看 | 成人免费国产精品视频 | 91黄免费| 嫩草福利视频精品一区二区三区 | 野花香社区在线视频观看播放 | 黄色成人在线视频 | 日韩人妻无码制服丝袜视频 | 免费三片在线观看网站 | 在线成人一区二区 | 久久这里只有精品23 | 久久综合给合久久国产免费 | 四虎国产精品永久免费观看视频 | a天堂在线观看视频 | jzzijzzij亚洲成熟少妇 | 竹内纱里奈69av在线 | 巨物撞击尤物少妇呻吟 | 久久人妻少妇偷人精品综合桃色 | 天堂在线官网 | 亚洲天堂高清 | 在线观看日韩视频 | 国产午夜亚洲精品理论片八戒 | 狠狠色狠狠色综合网 | a级毛片免费网站 | 成人片国产精品亚洲 | 免费成人毛片 | 精品一区国产 | 狠狠操操操 | 成午夜精品一区二区三区软件 | 国产后进白嫩翘臀在线播放 | 麻豆av导航| 永久不封国产av毛片 | 97精品久久人人爽人人爽 | 国精产品一区二区三区 | 亚洲综合色站 | 亚洲另类成人小说综合网 | 欧美精品偷拍 | 久热久热 | 巨胸喷奶水视频www 色综合天天综合网国产 | 51调教丨国产调教视频 | 精品国产色情一区二区三区 | 国产婷婷亚洲999精品小说 | 免费色黄网站 | 五月色婷婷亚洲精品制服丝袜1区 | 99re欧美| 亚洲国产综合无码一区 | 久久强奷乱码老熟女网站 | 好紧好爽午夜视频 | 天天操天天射天天插 | 欧美激情精品久久久久 | 97在线视频观看 | 蜜桃视频一区二区在线观看 | 49vv国产淫片aaaaaaa | 日本高清www无色夜在线视频 | 草草影院国产第一页 | 天堂网av手机版 | 国产片毛片 | 人人澡人人澡人人看添 | 亚洲综合精品香蕉久久网 | jjzzjjzz欧美69巨大 | 再深点灬舒服灬太大的91优势 | 国产精品igao视频网 | 看国产一毛片在线看手机看 | 亚洲国产av久久久 | 青青草原国产av福利网站 | 精品视频福利 | 日本一级淫片免费啪啪3 | 欧美黄色一级视频 | 91五月天 | 国产精品自在在线午夜蜜芽tv在线 | 无码精品黑人一区二区三区 | 天堂资源中文 | 亚洲女人天堂色在线7777 | 成本人无码h无码动漫在线网站 | 日韩欧美中文字幕公布 | 手机看片国产福利 | 四虎永久在线精品8848a | 天天搞av| 亚洲日本一区二区三区在线不卡 | 亚洲日韩精品a∨片无码 | 人操人人爽 | 69福利视频 | 亚洲成av人片在线观看不卡 | 欧美日本精品一区二区三区 | 天堂网在线播放 | 精品国产丝袜自在线拍国语 | 国产视频2区 | 国产一区二区三区在线2021 | 天天摸日日摸爽爽狠狠 | 亚洲精品少妇一区二区 | brazzers精品成人一区 | 国产无遮挡a片又黄又爽网站 | 亚洲精品一区二区三区无码a片 | 色欲国产麻豆一精品一av一免费 | 青青草原伊人网 | 九九热在线免费视频 | 亚洲美女网站 | 国产精品一区二区含羞草 | 欧美视频在线观看一区二区三区 | 97狠狠狠狼鲁亚洲综合网 | 国产乱视频 | 午夜性视频 | 亚洲亚洲精品av在线动态图 | 欧洲激情网 | 亚洲撸| 国产精品精| 亚洲蜜桃精久久久久久久 | 日韩精品一区二区三区第95 | 国产看女人洗澡毛片精品 | 精精国产xxxx视频在线野外 | 亚洲精品久久久久久久观小说 | 国产一级二级av | 亚洲精品高清国产一久久 | 熟妇人妻无码xxx视频 | 曰韩免费无码av一区二区 | 人人干国产 | 亚洲精品天堂无码中文字幕 | 国产三级大全 | 天堂中文 | 日韩视频中文字幕在线观看 | 中文无码制服丝袜人妻av | 欧美三级大片 | 国产乱人伦av麻豆网 | 亚洲精品nv久久久久久久久久 | 丰满少妇大叫太大太粗 | 毛片在线观看视频 | 亚洲区日韩精品中文字幕 | 狠人干练合综合网 | 中文在线a∨在线 | 中文字幕视频观看 | 久久久午夜精品 | 免费成人小视频 | 国产亚洲欧美另类一区二区三区 | 最近中文字幕在线中文高清版 | 国产真实乱子伦精品视频 | 亚洲激情图片视频 | av色偷偷 | 精品国产福利一区二区三区 | 波多野结衣av手机在线观看 | 人妻无码系列一区二区三区 | 亚洲精品无码人妻无码 | 久久青青热 | a网站在线观看 | 免费观看又色又爽又黄的按摩视频 | 亚洲日本一区二区三区 | 国自产偷精品不卡在线 | av无码a在线观看 | 嫩模写真一区二区三区三州 | 手机看片国产1024 | 韩日视频一区 | 欧美视频网站www色 a国产精品 | 一区二区片 | 中文字幕人妻无码一区二区三区 | 国产精品无码嫩草地址更新 | 一区二区三区免费在线 | 妻子的性幻想 | 欧美日韩视频一区二区三区 | 国产干美女 | 上司揉捏人妻丰满双乳电影 | 在线播放十八禁视频无遮挡 | 中文字幕系列 | 狠狠色噜噜狠狠狠四色米奇 | 一区三区不卡高清影视 | 国产粉嫩尤物极品99综合精品 | 亚洲夜夜性无码 | 欧美成人精品二区三区99精品 | 99久久免费精品高清特色大片 | 人人爽人人添人人超 | 国产尤物在线观看 | 九九热在线精品视频 | 日韩精品久久久久久久的张开腿让 | 91精品久久久久久综合五月天 | 91香蕉导航 | 久久久久久久久久亚洲 | 天天综合视频 | 老色鬼在线播放精品视频 | 99精品国产一区二区电影 | 欧美日韩成人免费看片 | 午夜女色国产在线观看 | 91视频毛片 | 国产成人精品综合在线观看 | 欧美黑人性暴力猛交喷水黑人巨大 | 久久发布国产伦子伦精品 | 黄色拍拍拍 | 国产精品嫩草影院ccm | 亚洲成h人av无码动漫无遮挡 | 一区二区三区毛aaaa片特级 | 国产高潮流白浆喷水视频 | 亚洲小说图区综合在线 | 亚洲国产精久久久久久久 | 草草草在线 | 国产又粗又大又爽 | 免费国产高清 | 欧美午夜性春猛交ⅹxxxh | 91精品久久久久久久久中文字幕 | 永久免费的av在线电影网 | www.国产在线 | 激情五月色婷婷 | 99国产精品久久久久久久久久久 | 啪啪小视频 | 右手影院亚洲欧美 | 日本大乳高潮xxxxx | 丁香六月婷婷综合 | 久久爱九九伊人 | 久久精品成人免费观看97 | 天堂在线www资源在线 | 久久久日韩精品一区二区 | www.欧美成人| 菠萝菠萝蜜午夜视频在线播放观看 | a在线观看 | 亚洲 日本 欧美 中文字幕 | 亚洲天堂资源网 | 视频国产激情 | 性色av免费观看 | 丰满人妻熟妇乱又仑精品 | av性色在线乱叫 | 性xxxxxxⅹxxxx少妇 | 国产黄色一级片 | 国产精品乱码久久久久久小说 | 欧美成人不卡 | 亚洲va成无码人在线观看 | 久久污 | 中文字幕亚洲制服在线看 | 国产夫妇肉麻对白 | 亚洲 激情 在线 | 亚洲乱码中文论理电影 | 色五月激情五月亚洲综合 | 色婷婷久久久 | 午夜影院在线免费观看视频 | 日日碰日日摸日日澡视频播放 | 激情天堂网 | 国产成人午夜片在线观看高清观看 | 国产精品久久久久久吹潮 | 蜜臀av色欲a片无人一区 | 熟女少妇人妻黑人sirbao | 日韩tv| 国产51自产区 | 婷婷开心深爱五月天播播 | 国产无遮挡裸体免费直播 | 男人添女人呻吟吃奶视频免费 | 欧美伦理在线观看 | 久久久久国色a∨免费看 | 日韩高清在线亚洲专区小说 | 日韩加勒比一本无码精品 | 丁香花在线观看免费观看图片 | 精品国产一区二区三区无码 | 国产乱子伦视频大全亚瑟影院 | 免费毛片在线看片免费丝瓜视频 | 亚洲欧美一区二区在线观看 | 18禁白丝喷水视频www视频 | 天堂√在线观看一区二区 | 国产精品一国产精品一k频道 | 国产高清一区二区三区视频 | 婷婷五情天综123 | youjizz.com国产 | 青草av.久久免费一区 | 色交视频| 欧美老熟妇乱xxxxx | 欧美亚洲第一页 | 国产精品55夜色66夜色 | 久久www免费人成一看片 | 国产一卡2卡3卡四卡精品网站免费国 | 免费观看潮喷到高潮大叫网站 | 国产呻吟久久 | 国产亚洲精品久久久久久国 | 成人性视频免费看 | 亚洲精品无码久久千人斩探花 | 性夜久久一区国产9人妻 | 动漫无遮挡羞视频在线观看 | 99热这里只有精 | 国产精品伦一区二区三区 | 国产做爰xxxⅹ久久久小说 | 日韩精品三级 | 无码h黄肉3d动漫在线观看 | 成人综合网站 | 亚洲国产aⅴ成人精品无吗 四虎最新网址在线观看 | 欧美在线视频你懂的 | 337p日本欧洲亚洲大胆精筑 | 嫩草免费| 中文国语毛片高清视频 | 影音先锋啪啪av资源网站app | 超碰97干 | 国产精品爱久久久久久久 | 人妻丰满熟妇av无码区免 | 少妇激情av一区二区三区 | 国产奶水涨喷在线播放 | 久久99精品国产.久久久久 | 亚洲欧美日韩一级 | 中文有码视频在线播放免费 | 成年av动漫网站久久 | 真实国产精品视频400部 | 极品嫩模高潮叫床 | 18成禁人视频免费 | 欧美黑人疯狂性受xxxxx野外 | 精品熟女少妇av免费观看 | 国产成人麻豆精品午夜福利在线 | 一本在线 | 99视频网站 | 欧美精品 - 色网 | 九九精品成人免费国产片 | 日韩一区二区三区欧美 | 日韩欧美国产aⅴ另类 | 久久精品国产免费一区 | 无码人妻精品一区二区三区免费 | 国产一区精品在线 | 69色综合 | 99蜜桃臀久久久欧美精品 | 欧美日韩精品一区二区三区 | 国产特级视频 | 精品无码一区二区三区亚洲桃色 | 成人深夜视频 | 亚洲色欲综合一区二区三区小说 | 亚洲一级久久 | 亚洲成人精品 | 无遮挡国产 | 99er精品视频| 四虎成人精品永久网站 | 成人h视频在线 | 另类激情综合网 | 色欲天天婬色婬香综合网完整版 | 人人妻人人妻人人人人妻 | 久久密av | 亚洲国产码专区 | 做性久久久久久 | 一个色综合网 | av高清一区二区 | 男人的天堂av网站 | hd国产人妖ts另类视频 | 欧美大胆a视频 | 在线精品视频一区二区三四 | 天天撸在线视频 | aaaaa成人 | 在线天堂www天堂资源在线 | 国产精品久久久久久久久久10秀 | 国产精品久久久久久久久久久久午衣片 | 亚洲精品久久久乳夜夜欧美 | 亚洲中文字幕永久在线不卡 | 亚洲无吗视频在线 | 无码一区二区三区不卡av | 岛国av在线免费 | 国产成人免费高清激情视频 | 国产精品爽爽久久久久久无码 | 免费观看黄色av | 国产69精品久久久久观看软件 | 无码毛片aaa在线 | 天堂中文最新版在线官网在线 | 欧美日韩中文国产一区发布 | 小泽玛利亚一区二区三区视频 | 日本一级片在线观看 | 久久人人爽人人爽人人片dvd | 亚洲成在线aⅴ免费视频 | 欧美日韩黄色网 | 国产人妻久久精品一区二区三区 | 曰韩毛片 | 国产农村妇女高潮大叫 | 99热只有这里有精品 | 日本在线 | 日本狠狠操| 国产午夜精品一区二区三 | 久久婷婷人人澡人人喊人人爽 | 婷婷久久综合九色综合97 | 四虎成人精品在永久在线 | 8x国产精品视频 | 国产一卡2卡三卡4卡 在线观看 | 日韩中文字幕免费 | 免费无码又爽又刺激动态图 | 99青青| 麻豆一级 | 欧美日韩国产成人精品 | 亚洲女人阳道毛茸茸黑森林 | 成年视频在线播放 | 自慰无码一区二区三区 | 老司机av导航 | 国产69精品久久99不卡解锁版 | 久久亚洲免费视频 | 动漫av纯肉无码av电影网 | 波多野结衣超清无码专区 | 亚洲熟妇丰满大屁股熟妇 | 久久国产精品99久久人人澡 | 真人啪啪高潮喷水呻吟无遮挡 | 久久五月网 | 国产久免费热视频在线观看 | 亚洲综合无码一区二区加勒此 | 免费观看美女裸体网站 | 伊人久久丁香色婷婷啪啪 | 日韩人妻无码制服丝袜视频 | 日韩欧美99| 久久综合a∨色老头免费观看 | 国产无遮挡18禁网站免费 | 国产夫妻视频 | 免费无码av一区二区 | 久久亚洲人成网站 | 色欲久久综合亚洲精品蜜桃 | 99视频精品全部免费 在线 | 国产成人在线视频 | 日韩在线免费播放 | 2020最新国产高清毛片 | 欧美精品黄色 | 九九精品国产 | 粉嫩久久99精品久久久久久夜 | 免费观看又色又爽又黄的按摩视频 | 少妇人妻挤奶水中文视频毛片 | 2021年国产精品专区丝袜 | 欧洲精品在线播放 | 狠狠亚洲婷婷综合色香五月 | caoporm超碰国产精品 | 久久天天躁夜夜躁狠狠85台湾 | 欧美激情精品久久久久久免费 | 国产 欧美 亚洲 中文字幕 | 成人精品免费网站 | 美女视频黄a是视频大全国产 | 久久人人玩人妻潮喷内射人人 | 亚洲国产成人五月综合网 | 天天干天天爽天天操 | 亚洲婷婷在线观看 | 欧美一区二区成人 | 最新国内精品自在自线视频 | 亚洲天堂影院在线观看 | 天天综合网久久综合网 | 日韩视频中文字幕在线观看 | 久久h视频 | 亚洲精品乱码久久久久久金桔影视 | 中文字幕一本久久综合 | 亚洲综合999 | 国产成人亚洲综合a∨婷婷 日韩欧美tⅴ一中文字暮 | 中文字日产幕乱五区 | 亚洲a∨国产av综合av下载 | 春色导航 | 精品人妻少妇一区二区三区在线 | 亚洲精品一区二区三区四区久久 | 色婷久久 | 91免费播放| 一二三区在线视频 | 亚洲精品美女久久久久9999 | 欧美精品久久久久久久久久丰满 | 日韩视频免费观看高清完整 | 中文字幕观看 | www在线观看免费视频 | 日韩精品亚洲一区在线综合 | 成人毛片在线精品国产 | 欧美一区二区三区另类 | 亚洲精品乱码久久久久66 | 一个色综合久久 | 国产精品中文字幕在线观看 | 少妇高潮太爽了在线观看欧美 | 波多野结衣av在线无码中文观看 | 黄色激情小说视频 | 国产成人精品免费视频网页大全 | 青青草手机视频 | 久久精品国产77777蜜臀 | 中国丰满人妻videoshd | 操操操干干干 | 国产爆乳美女娇喘呻吟 | 一区二区三区网址 | 秋霞无码久久久精品交换 | 成人性午夜视频在线观看 | 国产91孕妇孕交17部 | 欧美深夜福利视频 | 色偷偷一区二区无码视频 | 99精品国产在热久久无毒 | 欧美色图亚洲色 | 亚洲成人在线免费观看 | 亚洲激情视频小说 | 久久66热人妻偷产国产 | 国产又大又黑又粗 | 国产成av人片在线观看天堂无码 | 欧美亚洲综合成人a∨在线 有码在线视频 | 国产精品1页 | 久久久国产精品无码一区二区 | 亚洲乱码无人区卡1卡2卡3 | 国产精品亚洲а∨天堂免在线 | 久久久久久九九九九 | 日本少妇喷水视频 | 91在线免费视频 | 久久久久无码精品国产人妻无码 | 久久久免费精品re6 欧美一区中文字幕 | 风韵丰满熟妇啪啪区老老熟女百度 | 亚洲gv猛男gv无码男同 | 国产欧美va欧美va香蕉在线 | 国内外成人免费激情视频 | 欧美日韩视频在线播放 | 国产真实伦在线观看视频 | 深夜国产福利 | 含紧一点h边做边走动免费视频 | 五月婷婷丁香花 | 一级在线免费视频 | 日韩www.| 日韩黄色特级片 | 免费人成视频网站在线18 | 国产婷婷色一区二区三区在线 | 俺去俺来也在线www色官网 | 伊人网站 | 96免费视频| 国产色产综合色产在线视频 | 狠狠躁18三区二区一区传媒剧情 | 黄色生活毛片 | 亚洲免费视频网 | 免费人成激情视频在线观看冫 | 日韩中文字幕在线一区二区三区 | 亚洲精品欧美精品日韩精品 | 亚洲成人在线网站 | 欧美亚洲高清国产 | 野外av | 色欲一区二区三区精品a片 爱韩av | 在线播放十八禁视频无遮挡 | 欧美影院在线观看 | 另类亚洲色图 | 免费无码黄网站在线观看 | 国产粉嫩呻吟一区二区三区 | 欧美不卡一区二区三区 | 太粗太深了太紧太爽了动态图男男 | 好逼天天操 | 美女啪啪av | 你懂的亚洲 | 色婷婷激情| 伊人精品无码av一区二区三区 | 亚洲码国产日韩欧美高潮在线播放 | 久久av无码精品人妻糸列 | 日韩毛片在线 | 欧美激情精品久久久久久变态 | 成人国产亚洲精品a区天堂 国产偷窥女洗浴在线观看 老妇激情毛片视频 | 亚洲熟妇丰满多毛xxxx | 成人美女黄网站色大免费的 | 国产成人精品人人做人人爽 | 黑人与中国少妇xxxx视频在线 | 亚洲国产18 | 亚洲国产成人精品无码区宅男 | 欧美精品亚洲精品日韩专区va | 无码成人网站视频免费看 | 五月天黄色小说 | 亚洲精品无码久久久久y | 三级毛片一 | 999精品视频在线观看 | 国产对白老熟女正在播放 | 少妇人妻偷人激情视频 | 日本又色又爽又黄的a片吻戏 | 欧美熟妇的荡欲在线观看 | 色欲aⅴ亚洲情无码av蜜桃 | 亚洲情a成黄在线观看 | 免费观看国产小粉嫩喷水精品午. | 视频二区在线 | 国产精品免费av | 精品久久久久久久久久久 | 欧美一区二区三区久久精品 | 亚洲成av人片在线观看一区二区三区 | 蜜桃久久久精品国产 | 无码中文字幕乱码一区 | 成熟人妻av无码专区 | 午夜av亚洲一码二中文字幕青青 | 97国产精华最好的产品 | 精品无码久久久久久久久久 | 在线观看国产91 | 91视频中文| 国产精品青青青高清在线 | 亚洲精品在线影院 | 在线观看你懂的网站 | 中文字幕第一区 | 91粉嫩萝控精品福利网站 | 午夜无码大尺度福利视频 | 欧美天天拍在线视频 | 久久久久久久成人 | 成人黄色三级视频 | 卡一1卡2卡三卡4卡精品网站 | aaaaaa黄色片 | 老子午夜精品888无码不卡 | 亚洲 自拍 中文 欧美 精品 | 亚洲妇女无套内射精 | 柠檬福利精品视频导航 | 国产一区第一页 | 日本加勒比中文字幕 | 特黄性暴力强在线线播放 | 久久一二三区 | 亚洲第一夜页 | 免费一级毛片在线观看 | 日韩在线视频免费看 | 性一交一乱一伧老太 | 正在播放重口老熟女露脸 | 日日噜噜噜夜夜爽爽狠狠片 | 美女又爽又黄免费视频 | 蜜臀99久久精品久久久久久软件 | 日本三级视频在线播放 | av毛片午夜不卡高潮喷水 | 欧洲美熟女乱又伦 | 性一交一乱一伧国产女士spa | 国产成人精选在线观看不卡 | 人人澡人人添人人爽一区二区 | 国产亚洲小视频线播放 | 色综合加勒比 | 香蕉网站在线观看 | 色综合天天综合综合国产 | 天堂在线观看www | 扒开双腿猛进入喷水高潮视频 | 亚洲第一综合色 | 欧美成人精品高清视频在线观看 | 精品亚洲成在人线av无码 | 欧美综合一区 | 成人在线观看日韩 | 国产又色又爽又黄刺激的视频 | 欧美人与禽z0zo牲伦交 | 国产精品12p | 国精品无码一区二区三区左线 | 国产精品久久久久久人妻精品动漫 | 久久久久久国产精品免费播放 | 国产露脸4p交换视频观看 | 人妻洗澡被强公日日澡电影 | 亚洲狠狠婷婷综合久久蜜芽 | 超碰官网 | 日本熟妇大乳 | 日本一区二区在线免费 | 99伊人| 国产美女一区二区三区 | 大伊人久久 | 秋霞国产午夜伦午夜福利片 | 国内精品久久久久久久97牛牛 | 日麻批免费视频 | 国产大片黄色 | 精品国产乱码久久久久久口爆网站 | 91精品视频一区 | 毛多水多www偷窥小便 | 国产成人精品视频一区二区不卡 | 国产精品色综合 | 亚洲欧美丝袜中文综合 | 天堂√在线中文官网在线 | 国产精品成人亚洲777 | 综合色在线视频 | 国产日韩欧美视频 | 久久精品99无色码中文字幕 | 亚洲三级一区 | 岳的好大精品一区二区三区 | 久久黄色av | 亚洲精品国产精品国自产网站按摩 | av无码免费岛国动作片不卡 | 中文字幕视频在线观看10页 | 午夜福利电影无码专区 | 五月婷婷一区二区三区 | 国产在线偷观看免费观看 | 中文字幕不卡在线88 | 激情五月综合色婷婷一区二区 | 日本sm极度另类视频 | 成人午夜免费在线 | 小辣椒av福利在线网站 | 国产后进白嫩翘臀在线播放 | 亚洲免费国产午夜视频 | 最近中文字幕mv在线视频2018 | 偷拍视频久久 | 在线免费观看av网站 | 岛国精品在线播放 | 99久久久无码国产精品6 | heyzo北岛玲在线播放 | 性做久久久久久 | 97人妻免费公开在线视频 | 国产成人综合日韩精品无码 | 无码人妻av一区二区三区蜜臀 | 午夜久久久久久久久 | 国产yw8825免费观看网站 | 极品国产91在线网站 | 精品少妇人妻av免费久久久 | 黑人巨茎大战俄罗斯美女 | 五月精品夜夜春夜夜爽久久 | 亚洲精品乱拍国产一区二区三区 | 欧美三级免费网站 | 国产精品888 | 精品国产91洋老外米糕 | 久久一卡二卡三卡四卡 | 国产av亚洲精品久久久久李知恩 | 久久综合中文 | 4480午夜| 欧美精品毛片久久久久久久 | 久久精品国产精品亚洲38 | 天天色天天爱 | 日韩一级理论片 | 人妻中字视频中文乱码 | 91丨九色丨蝌蚪最新地址 | 无码三级在线看中文字幕完整版 | 中国老妇xxxx性开放 | 欧美 偷窥 清纯 综合图区 | 亚洲国产超清无码专区 | 国产精品久久久久久久久久妞妞 | 日韩黄色免费视频 | 国产偷国产偷亚洲清高app | 日本va欧美va精品发布 | 中文字幕在线观看第一页 | 成人午夜在线视频 | 大香伊人久久精品一区二区 | 国产欧美日韩三级 | 亚洲日韩成人无码 | 猫咪免费人成网站在线观看 | 亚洲一卡二卡三卡四卡在线看 | 成人无码精品免费视频在线观看 | 人妻精品久久无码专区涩涩 | 国产永久免费高清在线 | 日韩午夜影院 | 国产91精品一区二区麻豆亚洲 | 亚洲天天摸日日摸天天欢 | 日本福利一区二区 | 日韩中文字幕欧美 | 2019年国产精品看视频 | 国产女18毛片多18精品 | 中文字幕在线观看国产 | 4hu四虎永久在线影院 | 久久99热人妻偷产国产 | 欧美在线视频二区 | 日本免费不卡高清网站 | 国产内射xxxxx在线 | 国产福利第一页 | 对白刺激国产对白精品城中村 | 99在线精品国自产拍中文字幕 | 在线资源天堂www | 在线观看天堂av | 亚洲精品乱码8久久久久久日本 | 亚洲影视综合网 | 色悠久久久久久久综合 | 亚洲免费在线观看 | 两性免费视频 | 国产又色又爽又刺激在线播放 | 欧美高清中文字幕 | 色午夜婷婷| www.999精品 | 久草香蕉在线视频 | 中文字幕之中文字幕 | 性生交大片免费看视频 | 网禁国产you女网站 91美女图片黄在线观看 | 日本精品国产 | 无码专区 丝袜美腿 制服师生 | 9色porny自拍视频一区二区 | 国产人妻久久精品二区三区特黄 | 国产免费黄色av | 国产精品久久久久久久久久久久人四虎 | 欧美日韩网| 国产乡下妇女做爰视频 | 黄色一级在线播放 | 日本免费一本一二区三区 | 亚洲综合无码无在线观看 | 精品亚洲卡一卡2卡三卡乱码 | 免费黄色一区二区 | 色一情| 狠狠色成人一区二区三区 | 黄色激情视频网站 | 女人的天堂av在线 | 久久综合色之久久综合 | 13小箩利洗澡无码视频网站 | 狠狠操狠狠操狠狠操 | 毛茸茸的中国女bbw 国产丝袜脚交 | 亚洲视频在线观看网址 | 欧美丰满熟妇xxxx性大屁股 | 欧美午夜网 | 久久国产精品区 | 久久不见久久见免费视频4 国产天美传媒性色av | 72种姿势欧美久久久久大黄蕉 | 一级黄色日本片 | 欧美视频精品在线 | 91高清免费观看 | 久久精品国产成人午夜福利 | 粉嫩大学生无套内射无码卡视频 | www.九九九| 久久福利精品 | 亚洲综合精品香蕉久久网 | 国产欧美一区二区精品婷 | 精品人妻人人做人人爽 | 午夜色综合 | 高大丰满熟妇丰满的大白屁股 | 天天做日日干 | 国产美女脱的黄的全免视频 | 日韩国产精品一区二区三区 | 日日摸夜夜摸狠狠摸婷婷 | 亚洲精品国产福利一二区 | 一区二区我不卡 | 无码专区―va亚洲v专区在线 | 亚洲午夜性猛春交xxxx | 日韩无码电影 | 久久精品国产99精品国产2021 | 日本一区二区三区免费软件 | 黄色片视频在线观看免费 | 国产一卡2卡三卡4卡 在线观看 | 国产午夜福利精品久久不卡 | aaa成人| 欧美18免费视频 | 亚洲高清成人 | 自拍偷在线精品自拍偷99九色 | 国产又大又黑又粗免费视频 | 女女百合高h喷汁呻吟视频 色偷偷www.8888在线观看 | 老熟妇高潮一区二区三区 | 麻豆视传媒在线观看 | 亚洲中文字幕av无码专区 | 五月天天丁香婷婷在线中 | 欧美精品色哟哟 | 国产精品亚洲精品日韩已方 | 天堂av中文在线观看 | 久久99精品久久久久久hb无码 | 国产乱对白刺激视频 | 影音先锋新男人av资源站 | 婷婷久久综合九色综合97最多收藏 | 亚洲国产成人精品久久久国产成人一区 | 男生女生插插视频 | 国产在线午夜不卡精品影院 | 一本岛在免费一二三区 | 国产一区二区三区在线观看视频 | 夜夜躁狠狠躁日日躁2002 | 欧美成人免费播放 | 久久精品午夜 | 久久久久久久性潮 | 久久国产超碰女女av | 久久久久国产精品嫩草影院 | 日韩日韩日韩日韩日韩 | 在线超碰av | 亚洲午夜精品av无码少妇 | 免费毛片在线播放 | 国产亚洲中字幕欧 | 欧美日韩一区二区三区自拍 | 99久久免费精品国产男女高不卡 | 岬奈奈美精品一区二区 | 国产裸体美女永久免费无遮挡 | 91亚洲国产成人精品一区二区三 | 天堂av网手机版 | 99久久精品免费看国产一区二区三区 | 精品无码人妻一区二区三区不卡 | 琪琪无码午夜伦埋影院 | 女女百合av大片一区二区三区九县 | 美女拉屎视频pooping | 天天碰免费视频 | 超碰69| 欧美激情免费看 | 欧美高清一级 | 亚洲精品久久yy5099 | 黑人巨大videos精品 | 日韩激情在线观看 | 嫩草私人影院 | 亚洲国产综合精品2020 | 久久人妻av中文字幕 | 日本三级欧美三级人妇视频 | 久草中文视频 | 天美星空大象mv视频在线观看 | 伊人av中文av狼人av | 欧美一区二区三区在线观看视频 | 欧美jizz19性欧美 | 成人av一区| 啪视频在线 | 激情视频中文字幕 | 日韩av午夜在线观看 | 少妇高潮太爽了在线视频 | 91黄色免费网站 | 香蕉视频国产在线观看 | 亚洲欧美黄色片 | 天堂网在线最新版www | 日韩精品无码一区二区三区久久久 | 久久久久亚洲精品中文字幕 | m youjizz| 国产一区二区三区在线 | 色黄大色黄女片免费中国 | 法国啄木乌av片在线播放 | 亚洲品质自拍视频网站 | 中国少妇初尝黑人巨高清 | 久草成人在线 | 国产一区二区精品久久 | 2020年最新国产精品正在播放 | 樱桃成人精品视频在线播放 | 亚洲国产精品免费在线观看 | 欧美整片在线 | 午夜宅男网| 国产精品69av| 激情噜噜 | 丰满大乳一级淫片免费播放 | 欧美视频亚洲图片 | 做爰xxxⅹ高潮69网站 | 亚洲欧美综合精品成人网 | 国产疯狂伦交大片 | 精品国产黄 | 欧美自拍三级 | 亚洲女同成av人片在线观看 | 性生生活性生交a级 | 女人被做到高潮免费视频 | 亚洲精品国产精品国自产网站按摩 | 在厨房被c到高潮a毛片奶水 | 成人精品一区二区三区在线观看 | 国产午夜免费视频 | 国产三级短视频 | 日本黄h兄妹h动漫一区二区三区 | 99操| www.欧美在线观看 | 国产偷自一区二区三区 | 亚洲欧美偷拍另类a∨色屁股 | 强奷漂亮少妇高潮在线观看 | 欧美日韩在线观看视频 | 双腿张开被9个男人调教 | 久久精品一二三区白丝高潮 | 韩国黄色三级 | 日日插日日干 | 久久人人爽人人爽人人片av高清 | 九九香蕉视频 | 69久久99精品久久久久婷婷 | 亚洲激情自拍 | 欧美一区在线看 | 午夜国人精品av免费看 | 精品人妻无码一区二区三区性 | 天天玩天天干 | 色偷偷人人澡人人爽人人模 | 男人和女人上床的视频 | 少妇2做爰交换朴银狐 | 精品国产免费久久久久久桃子图片 | 成人av首页 | 丰满女邻居的嫩苞张开视频 | 亚洲视频一区二区在线观看 | 天天影视av| 欧美猛交免费 | 中文字幕久久综合伊人 | 一区二区三区欧美在线 | 婷婷亚洲天堂 | 九色国产精品 | 92午夜福利少妇系列 | 一级免费视频 | 人人爽人人爱 | 又色又污又爽又黄的网站 | 国产免费黄色小视频 | 熟女少妇丰满一区二区 | 国精产品蘑菇一区一区有限 | 白嫩少妇bbw撒尿视频 | 国产超碰人人爽人人做av | 亚洲专区一 | 永久黄网站免费视频性色 | 少妇被躁爽到高潮无码人狍大战 | 国产青青在线 | 人妻洗澡被强公日日澡 | 精品国产福利 | 日本a√在线 | 国产韩国精品一区二区三区久久 | 日韩在观看线 | 久久久久久久波多野高潮日日 | 熟妇的奶头又大又长奶水视频 | 免费极品av一视觉盛宴 | 亚洲人成网77777色在线播放 | а天堂中文地址在线 | 日本 国产成 人 综合 亚洲 | 久久精品无码一区二区三区不卡 | 国产日韩亚洲欧美 | 久久久久爽人综合网站 | 色偷偷尼玛图亚洲综合 | www.17c亚洲蜜桃 | 精品国产乱码久久久久久夜深人妻 | 国产91玉足脚交在线播放 | 精品国产99久久久久久麻豆 | 免费观看av网站 | 亚洲欧美日韩在线不卡 | 4hu最新 | 色五月五月丁香亚洲综合网 | 成熟少妇xxxx性pp交 | youjizz少妇 | 国产亚洲日本精品成人专区 | 轻点好疼好大好爽视频 | 黄色在线免费观看 | 无码加勒比一区二区三区四区 | 国产亚洲欧美另类一区二区三区 | 色播激情网 | 国产真实强被迫伦姧女在线观看 | 国产精品99久久精品 | 黑人日少妇 | 欧美群妇大交乱淫xx | av网站久久 | 最新精品国偷自产在线下载 | 国产精品久久天天躁 | 亚洲综合成人亚洲 | 成人国产三级在线观看 | 日本又黄又爽又无遮挡的视频 | 福利视频一二三区 | 日韩亚洲国产主播在线不卡 | 777米奇色狠狠俺去啦777 | 超碰999 | 久久久久人 | 国产精品99久久不卡 | 日本中文字幕第一页 | 日韩精品在线视频免费观看 | 2018高清国产一区二区三区 | 任你干在线精品视频网2 | 韩国色综合 | 国产一区二区免费视频 | 中文在线无码高潮潮喷在线播放 | 男人的天堂中文字幕 | 97久久精品午夜一区二区 | 一二三区在线视频 | 日韩av综合在线观看 | 久久www免费人成_看片老司机 | 日本日日夜夜 | 国产精品福利视频 | 无码人妻一区二区三区线 | 99免费在线 | 久久久久99精品成人片欧美 | 国产成人人综合亚洲欧美丁香花 | 欧美三级视频在线 | 西西人体www44rt大胆高清 | 日韩中文字幕欧美 | 成人久久久精品国产乱码一区二区 | 伊人久久久久久久久久 | 亚洲香蕉网久久综合影视 | 国产一区二区日本欧美精品久久久 | 亚洲另类色图 | 性开放永久免费视频 | 女人黄色特级大片 | 91在线免费观看网站 | 人人妻人人澡人人爽 | 香蕉狠狠爱视频 | 夫妻免费无码v看片 | 欧美一区二区三区成人精品 | 女人扒下裤让男人桶到爽 | 国产视频网站在线观看 | 香蕉av福利精品导航 | 色偷偷亚洲男人的天堂 | 久久久亚洲欧洲日产国产成人无码 | 免费夫妻生活片av | 国产毛1卡2卡3卡4卡免费观看 | 久久精品66免费99精品 | 国产精品99久久久久久久久 | 亚洲国产成人字幕久久 | www.久久爱白液流出h好爽 | 国产欧美日韩免费 | 亚洲欧美中文日韩v日本 | 青青草超碰 | 亚洲欧美字幕 | 国产无遮挡裸露视频免费 | 特黄一毛二片一毛片 | 九九热精品视频在线 | 两个人看的www视频免费完整版 | 色多多在线看 | 成人国产一区二区三区精品不卡 | 国产婷婷久久 | 免费成人小视频 | 欧美激情视频免费在线观看 | 欧美激情三区 | 亚洲美女一级片 | 欧美成人午夜激情 | 精品国产乱码久久久久久精东 | 成 人 a v免费视频在线观看 | 久草在线手机 | 色播激情五月 | 日本午夜三级视频 | 色欲天天婬色婬香综合网完整版 | 国产白嫩漂亮美女在线观看 | 国产自在自线2021 | 男人进女人下部全黄大色视频 | 国产精品美女被遭强扒开双腿 | 欧洲女人性开放免费网站 | 欧美理伦在线观看 | 国产做a爱片久久毛片a片高清 | 亚洲做受高潮软件 | 成人黄色在线网站 | 天天色天天综合 | 亚洲日本三级 | 开心激情亚洲 | 黑人vs亚洲人在线播放 | 绿巨人色多多 | 亚洲精品国产视频 | 日韩少妇精品av一区二区 | 亚洲五月色丁香婷婷婷 | 超碰高清在线 | 日韩欧美123区 | 成人国产精品日本在线 | 久久久精品波多野结衣av | 午夜性爽视频男人的天堂 | 欧美 亚洲 另类 偷偷 自拍 | 又黄又色又爽 | 久久亚洲精品无码va白人极品 | 国精产品一区一区三区有限公司杨 | 国内自拍偷拍第一页 | 午夜丁香婷婷 | 亚洲卡1卡2卡三卡4卡5卡6卡 | 久久精品动漫一区二区三区 | 国产自啪精品视频网站丝袜 | 国外av片免费看一区二区三区 | 免费夜色污私人网站在线观看 | 亚洲国产免费视频 | 97无码免费人妻超级碰碰夜夜 | 又色又爽又黄的视频网站 | 亚洲高清无在码在线电影不卡 | www.青青草.com | 日本xxxx小便xxxx偷拍 | 小受叫床高潮娇喘嗯啊mp3 | 久久精品国产精品亚洲红杏 | 最新69成人精品视频免费 | 国产高潮又爽又刺激的视频 | 欧美亚洲另类丝袜综合网 | 国产精品夜夜嗨视频免费视频 | 最新国产黄色网址 | 中国农村熟妇性视频 | 国产av夜夜欢一区二区三区 | 日韩一区二区久久 | 欧美精品久久久久久久自慰 | 91久久人人 | 中文字幕v亚洲日本在线电影 | 影音先锋中文无码一区 | 日韩精品在线免费 | 欧美精品成人 | 欧美 日韩 亚洲 在线 | 国产美女免费网站 | 中文有码视频在线播放免费 | 国产亚洲精品久久久麻豆男与男 | 激情文学在线 | 成人久久综合 | 国产自产自拍 | 夜夜骚网站 | 黄色av免费播放 | 少妇欧美激情一区二区三区 | 亚洲精品国产二区图片欧美 | 日本精品人妻无码77777 | 国产成a人片在线观看视频下载 | 亚洲欧美闷骚影院 | 免费人成视频网站在线18 | 福利视频第一页 | 韩国v欧美v亚洲v日本v | 苍井空浴缸大战猛男120分钟 | 亚洲欧美中日精品高清一区二区 | 久久久精品日本一区二区三区 | 精品国产午夜理论片不卡 | 一级bbbbbbbbb裸体 | porn亚洲| 岛国片在线播放97 | 国产成人精品一区二区三区福利 | 超级碰在线观看 | 日本日本肥妇herew | 中文字幕av无码一区二区蜜芽三区 | 国产精品久久一区二区三区 | 欧美 国产 亚洲 卡通 综合 | 国产亚洲精品自在久久蜜tv | 欧美在线三级 | 一级特黄免费视频 | 日日夜夜超碰 | 国产目拍亚洲精品二区 | 国产激情视频在线观看的 | 北京少妇宾馆露脸对白 | 精品国产乱码久久久久软件 | 免费人成网视频在线观看 | 国产精品国产三级国产潘金莲 | 精品人妻一区二区三区四区 | 国产精品久久久久精 | 亚瑟av在线 | 婷婷久久综合九色综合绿巨人 | 激情小说快播 | 国产69精品久久久久9999不卡免费 | 狠狠操影视 | 国产网站在线 | 99热r| 综合色亚洲| 丰满少妇好紧多水视频 | 日本中文字幕视频在线 | 六十路高龄老熟女m | 亚洲老熟女与小伙bbwtv | www.啪啪.com| 午夜精品福利一区二区蜜股av | 欧美高清成人 | 久久久久久久综合 | 亚洲精品一区二区另类图片 | 狠狠色狠狠色88综合日日91 | 国内精品久久久久精免费 | 国产男女嘿咻视频在线观看 | 国产美女精品视频 | 中文在线永久免费观看 | 少妇粗大进出白浆嘿嘿视频 | 国产一区二区三四区 | 欧美成人精精品一区二区 | 一区二区三区四区免费 | 中文字幕无码不卡一区二区三区 | 国产精品特级毛片一区二区 | 亚洲伊人久久精品影院 | xxxx国产一二三区xxxx | 好吊妞人成视频在线观看强行 | 亚洲美女奶水好多 | 成人av一级 | 久久精品国产99国产精品严洲 | 久久精品无码专区免费东京热 | 少妇交换做爰中文字幕 | 一级成人免费视频 | 97国产精华最好的产品久久久 | 久久久精品免费 | 91狠狠操 | 亚洲美女视频高清在线看 | 婷婷爱五月天 | 无人区码一码二码三码区别新月 | 在线中文字幕一区二区 | 欧美成年人视频 | 原神禁漫天堂 | 国产黄视频在线观看 | 欧美日韩精品在线一区二区 | 日韩在线欧美 | 亚洲国产精品久久久久久无码 | 亚洲成人在线网址 | 俄罗斯大胆少妇bbw 亚欧成人中文字幕一区 | 日韩综合在线 | 免费a在线观看播放 | 国产精品美女久久久久久 | 国产xxxxx在线观看免费 | 正在播放国产多p交换视频 在线a网站 | 一本色道久久88综合日韩精品 | 四虎4545www精品视频 | 亚洲精品卡2卡三卡4卡2卡乱码 | 成在人线av无码免费高潮水老板 | 国产成在线观看免费视频 | 秋葵视频黄色 | 午夜在线看的免费网站 | 久久亚洲国产精品尤物 | 国产精品制服丝袜无码 | 免费看亚洲 | 西西人体大胆午夜视频 | 国产精品香蕉成人网在线观看 | 久久一二三区 | 性色av一区二区三区在线观看 | 中出日韩| 91污在线| 乱码精品一卡二卡无卡 | 欧美日韩高清在线 | 亚洲天堂视频在线播放 | 亚洲欧洲精品专线 | 久久av一区二区三区 | 丰满少妇裸体性激交 | 欧美日韩xxxxx| 四虎在线看片 | 无码免费h成年动漫在线观看 | 日韩在线观看视频一区二区 | 国产精品国产三级国产专区53 | 亚洲精品久久久久午夜aⅴ 色妞精品av一区二区三区 | 99久久婷婷国产一区二区 |