日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

PHP内核探索:新垃圾回收机制说明

發(fā)布時(shí)間:2024/9/20 php 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP内核探索:新垃圾回收机制说明 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

在5.2及更早版本的PHP中,沒(méi)有專(zhuān)門(mén)的垃圾回收器GC(Garbage Collection),引擎在判斷一個(gè)變量空間是否能夠被釋放的時(shí)候是依據(jù)這個(gè)變量的zval的refcount的值,如果refcount為0,那么變量的空間可以被釋放,否則就不釋放,這是一種非常簡(jiǎn)單的GC實(shí)現(xiàn)。然而在這種簡(jiǎn)單的GC實(shí)現(xiàn)方案中,出現(xiàn)了意想不到的變量?jī)?nèi)存泄漏情況(Bug:http://bugs.php.net/bug.php?id=33595),引擎將無(wú)法回收這些內(nèi)存,于是在PHP5.3中出現(xiàn)了新的GC,新的GC有專(zhuān)門(mén)的機(jī)制負(fù)責(zé)清理垃圾數(shù)據(jù),防止內(nèi)存泄漏。本文將詳細(xì)的闡述PHP5.3中新的GC運(yùn)行機(jī)制。


目前很少有詳細(xì)的資料介紹新的GC,本文將是目前國(guó)內(nèi)最為詳細(xì)的從源碼角度介紹PHP5.3中GC原理的文章。其中關(guān)于垃圾產(chǎn)生以及算法簡(jiǎn)介部分由筆者根據(jù)手冊(cè)翻譯而來(lái),當(dāng)然其中融入了本人的一些看法。手冊(cè)中相關(guān)內(nèi)容:Garbage Collection


什么算垃圾


首先我們需要定義一下“垃圾”的概念,新的GC負(fù)責(zé)清理的垃圾是指變量的容器zval還存在,但是又沒(méi)有任何變量名指向此zval。因此GC判斷是否為垃圾的一個(gè)重要標(biāo)準(zhǔn)是有沒(méi)有變量名指向變量容器zval。


假設(shè)我們有一段PHP代碼,使用了一個(gè)臨時(shí)變量$tmp存儲(chǔ)了一個(gè)字符串,在處理完字符串之后,就不需要這個(gè)$tmp變量了,$tmp變量對(duì)于我們來(lái)說(shuō)可以算是一個(gè)“垃圾”了,但是對(duì)于GC來(lái)說(shuō),$tmp其實(shí)并不是一個(gè)垃圾,$tmp變量對(duì)我們沒(méi)有意義,但是這個(gè)變量實(shí)際還存在,$tmp符號(hào)依然指向它所對(duì)應(yīng)的zval,GC會(huì)認(rèn)為PHP代碼中可能還會(huì)使用到此變量,所以不會(huì)將其定義為垃圾。


那么如果我們?cè)赑HP代碼中使用完$tmp后,調(diào)用unset刪除這個(gè)變量,那么$tmp是不是就成為一個(gè)垃圾了呢。很可惜,GC仍然不認(rèn)為$tmp是一個(gè)垃圾,因?yàn)?tmp在unset之后,refcount減少1變成了0(這里假設(shè)沒(méi)有別的變量和$tmp指向相同的zval),這個(gè)時(shí)候GC會(huì)直接將$tmp對(duì)應(yīng)的zval的內(nèi)存空間釋放,$tmp和其對(duì)應(yīng)的zval就根本不存在了。此時(shí)的$tmp也不是新的GC所要對(duì)付的那種“垃圾”。那么新的GC究竟要對(duì)付什么樣的垃圾呢,下面我們將生產(chǎn)一個(gè)這樣的垃圾。 ?


頑固垃圾的產(chǎn)生過(guò)程


如果讀者已經(jīng)閱讀了變量?jī)?nèi)部存儲(chǔ)相關(guān)的內(nèi)容,想必對(duì)refcount和isref這些變量?jī)?nèi)部的信息有了一定的了解。這里我們將結(jié)合手冊(cè)中的一個(gè)例子來(lái)介紹垃圾的產(chǎn)生過(guò)程:


1 2 3 <?php $a = "new string"; ?>

在這么簡(jiǎn)單的一個(gè)代碼中,$a變量?jī)?nèi)部存儲(chǔ)信息為:a: (refcount=1, is_ref=0)='new string'


當(dāng)把$a賦值給另外一個(gè)變量的時(shí)候,$a對(duì)應(yīng)的zval的refcount會(huì)加1。


1 2 3 4 <?php $a = "new string"; $b = $a; ?>

此時(shí)$a和$b變量對(duì)應(yīng)的內(nèi)部存儲(chǔ)信息為 a,b: (refcount=2, is_ref=0)='new string'


當(dāng)我們用unset刪除$b變量的時(shí)候,$b對(duì)應(yīng)的zval的refcount會(huì)減少

1 2 3 4 5 <?php $a = "new string";? //a: (refcount=1, is_ref=0)='new string' $b = $a;???????????//a,b: (refcount=2, is_ref=0)='new string' unset($b);?????????//a: (refcount=1, is_ref=0)='new string' ?>

對(duì)于普通的變量來(lái)說(shuō),這一切似乎很正常,但是在復(fù)合類(lèi)型變量(數(shù)組和對(duì)象)中,會(huì)發(fā)生比較有意思的事情:


1 2 3 <?php $a = array('meaning'=> 'life','number' => 42); ?>

a的內(nèi)部存儲(chǔ)信息為:


a: (refcount=1, is_ref=0)=array (

? 'meaning' => (refcount=1, is_ref=0)='life',

? 'number' => (refcount=1, is_ref=0)=4)

數(shù)組變量本身($a)在引擎內(nèi)部實(shí)際上是一個(gè)哈希表,這張表中有兩個(gè)zval項(xiàng) meaning和number,所以實(shí)際上那一行代碼中一共生成了3個(gè)zval,這3個(gè)zval都遵循變量的引用和計(jì)數(shù)原則,用圖來(lái)表示:



下面在$a中添加一個(gè)元素,并將現(xiàn)有的一個(gè)元素的值賦給新的元素:


1 2 3 4 <?php $a = array('meaning'=> 'life','number' => 42); $a['life'] =$a['meaning']; ?>

那么$a的內(nèi)部存儲(chǔ)為:


a: (refcount=1, is_ref=0)=array (

? 'meaning' => (refcount=2, is_ref=0)='life',

? 'number' => (refcount=1, is_ref=0)=42,

? 'life' => (refcount=2, is_ref=0)='life'

)

其中的meaning元素和life元素之指向同一個(gè)zval的:


現(xiàn)在,如果我們?cè)囈幌?#xff0c;將數(shù)組的引用賦值給數(shù)組中的一個(gè)元素,有意思的事情就發(fā)生了:


1 2 3 4 <?php $a = array('one'); $a[] = &$a; ?>

這樣$a數(shù)組就有兩個(gè)元素,一個(gè)索引為0,值為字符one,另外一個(gè)索引為1,為$a自身的引用,內(nèi)部存儲(chǔ)如下:


a: (refcount=2, is_ref=1)=array (

? 0 => (refcount=1, is_ref=0)='one',

? 1 => (refcount=2, is_ref=1)=...

)

“...”表示1指向a自身,是一個(gè)環(huán)形引用:


這個(gè)時(shí)候我們對(duì)$a進(jìn)行unset,那么$a會(huì)從符號(hào)表中刪除,同時(shí)$a指向的zval的refcount減少

1 2 3 4 5 <?php $a = array('one'); $a[] = &$a; unset($a); ?>

那么問(wèn)題也就產(chǎn)生了,$a已經(jīng)不在符號(hào)表中了,用戶無(wú)法再訪問(wèn)此變量,但是$a之前指向的zval的refcount變?yōu)?而不是0,因此不能被回收,這樣產(chǎn)生了內(nèi)存泄露:


這樣,這么一個(gè)zval就成為了一個(gè)真是意義的垃圾了,新的GC要做的工作就是清理這種垃圾。


新的GC算法


為解決這種垃圾,產(chǎn)生了新的GC。


在PHP5.3版本中,使用了專(zhuān)門(mén)GC機(jī)制清理垃圾,在之前的版本中是沒(méi)有專(zhuān)門(mén)的GC,那么垃圾產(chǎn)生的時(shí)候,沒(méi)有辦法清理,內(nèi)存就白白浪費(fèi)掉了。在PHP5.3源代碼中多了以下文件:{PHPSRC}/Zend/zend_gc.h {PHPSRC}/Zend/zend_gc.c, 這里就是新的GC的實(shí)現(xiàn),我們先簡(jiǎn)單的介紹一下算法思路,然后再?gòu)脑创a的角度詳細(xì)介紹引擎中如何實(shí)現(xiàn)這個(gè)算法的。


在較新的PHP手冊(cè)中有簡(jiǎn)單的介紹新的GC使用的垃圾清理算法,這個(gè)算法名為 Concurrent Cycle Collection in Reference Counted Systems , 這里不詳細(xì)介紹此算法,根據(jù)手冊(cè)中的內(nèi)容來(lái)先簡(jiǎn)單的介紹一下思路:


首先我們有幾個(gè)基本的準(zhǔn)則:


如果一個(gè)zval的refcount增加,那么此zval還在使用,不屬于垃圾

如果一個(gè)zval的refcount減少到0, 那么zval可以被釋放掉,不屬于垃圾

如果一個(gè)zval的refcount減少之后大于0,那么此zval還不能被釋放,此zval可能成為一個(gè)垃圾

只有在準(zhǔn)則3下,GC才會(huì)把zval收集起來(lái),然后通過(guò)新的算法來(lái)判斷此zval是否為垃圾。那么如何判斷這么一個(gè)變量是否為真正的垃圾呢?


簡(jiǎn)單的說(shuō),就是對(duì)此zval中的每個(gè)元素進(jìn)行一次refcount減1操作,操作完成之后,如果zval的refcount=0,那么這個(gè)zval就是一個(gè)垃圾。這個(gè)原理咋看起來(lái)很簡(jiǎn)單,但是又不是那么容易理解,起初筆者也無(wú)法理解其含義,直到挖掘了源代碼之后才算是了解。如果你現(xiàn)在不理解沒(méi)有關(guān)系,后面會(huì)詳細(xì)介紹,這里先把這算法的幾個(gè)步驟描敘一下,首先引用手冊(cè)中的一張圖:


A:為了避免每次變量的refcount減少的時(shí)候都調(diào)用GC的算法進(jìn)行垃圾判斷,此算法會(huì)先把所有前面準(zhǔn)則3情況下的zval節(jié)點(diǎn)放入一個(gè)節(jié)點(diǎn)(root)緩沖區(qū)(root buffer),并且將這些zval節(jié)點(diǎn)標(biāo)記成紫色,同時(shí)算法必須確保每一個(gè)zval節(jié)點(diǎn)在緩沖區(qū)中之出現(xiàn)一次。當(dāng)緩沖區(qū)被節(jié)點(diǎn)塞滿的時(shí)候,GC才開(kāi)始開(kāi)始對(duì)緩沖區(qū)中的zval節(jié)點(diǎn)進(jìn)行垃圾判斷。

B:當(dāng)緩沖區(qū)滿了之后,算法以深度優(yōu)先對(duì)每一個(gè)節(jié)點(diǎn)所包含的zval進(jìn)行減1操作,為了確保不會(huì)對(duì)同一個(gè)zval的refcount重復(fù)執(zhí)行減1操作,一旦zval的refcount減1之后會(huì)將zval標(biāo)記成灰色。需要強(qiáng)調(diào)的是,這個(gè)步驟中,起初節(jié)點(diǎn)zval本身不做減1操作,但是如果節(jié)點(diǎn)zval中包含的zval又指向了節(jié)點(diǎn)zval(環(huán)形引用),那么這個(gè)時(shí)候需要對(duì)節(jié)點(diǎn)zval進(jìn)行減1操作。

C:算法再次以深度優(yōu)先判斷每一個(gè)節(jié)點(diǎn)包含的zval的值,如果zval的refcount等于0,那么將其標(biāo)記成白色(代表垃圾),如果zval的refcount大于0,那么將對(duì)此zval以及其包含的zval進(jìn)行refcount加1操作,這個(gè)是對(duì)非垃圾的還原操作,同時(shí)將這些zval的顏色變成黑色(zval的默認(rèn)顏色屬性)。

D:遍歷zval節(jié)點(diǎn),將C中標(biāo)記成白色的節(jié)點(diǎn)zval釋放掉。

這ABCD四個(gè)過(guò)程是手冊(cè)中對(duì)這個(gè)算法的介紹,這還不是那么容易理解其中的原理,這個(gè)算法到底是個(gè)什么意思呢?我自己的理解是這樣的:


比如還是前面那個(gè)變成垃圾的數(shù)組$a對(duì)應(yīng)的zval,命名為zval_a, ?如果沒(méi)有執(zhí)行unset, zval_a的refcount為2,分別由$a和$a中的索引1指向這個(gè)zval。 ?用算法對(duì)這個(gè)數(shù)組中的所有元素(索引0和索引1)的zval的refcount進(jìn)行減1操作,由于索引1對(duì)應(yīng)的就是zval_a,所以這個(gè)時(shí)候zval_a的refcount應(yīng)該變成了1,這樣zval_a就不是一個(gè)垃圾。如果執(zhí)行了unset操作,zval_a的refcount就是1,由zval_a中的索引1指向zval_a,用算法對(duì)數(shù)組中的所有元素(索引0和索引1)的zval的refcount進(jìn)行減1操作,這樣zval_a的refcount就會(huì)變成0,于是就發(fā)現(xiàn)zval_a是一個(gè)垃圾了。 算法就這樣發(fā)現(xiàn)了頑固的垃圾數(shù)據(jù)。


舉了這個(gè)例子,讀者大概應(yīng)該能夠知道其中的端倪:


對(duì)于一個(gè)包含環(huán)形引用的數(shù)組,對(duì)數(shù)組中包含的每個(gè)元素的zval進(jìn)行減1操作,之后如果發(fā)現(xiàn)數(shù)組自身的zval的refcount變成了0,那么可以判斷這個(gè)數(shù)組是一個(gè)垃圾。


這個(gè)道理其實(shí)很簡(jiǎn)單,假設(shè)數(shù)組a的refcount等于m, a中有n個(gè)元素又指向a,如果m等于n,那么算法的結(jié)果是m減n,m-n=0,那么a就是垃圾,如果m>n,那么算法的結(jié)果m-n>0,所以a就不是垃圾了。


m=n代表什么? ?代表a的refcount都來(lái)自數(shù)組a自身包含的zval元素,代表a之外沒(méi)有任何變量指向它,代表用戶代碼空間中無(wú)法再訪問(wèn)到a所對(duì)應(yīng)的zval,代表a是泄漏的內(nèi)存,因此GC將a這個(gè)垃圾回收了。


在PHP中,GC默認(rèn)是開(kāi)啟的,你可以通過(guò)ini文件中的 zend.enable_gc 項(xiàng)來(lái)開(kāi)啟或則關(guān)閉GC。當(dāng)GC開(kāi)啟的時(shí)候,垃圾分析算法將在節(jié)點(diǎn)緩沖區(qū)(roots buffer)滿了之后啟動(dòng)。緩沖區(qū)默認(rèn)可以放10,000個(gè)節(jié)點(diǎn),當(dāng)然你也可以通過(guò)修改Zend/zend_gc.c中的GC_ROOT_BUFFER_MAX_ENTRIES 來(lái)改變這個(gè)數(shù)值,需要重新編譯鏈接PHP。當(dāng)GC關(guān)閉的時(shí)候,垃圾分析算法就不會(huì)運(yùn)行,但是相關(guān)節(jié)點(diǎn)還會(huì)被放入節(jié)點(diǎn)緩沖區(qū),這個(gè)時(shí)候如果緩沖區(qū)節(jié)點(diǎn)已經(jīng)放滿,那么新的節(jié)點(diǎn)就不會(huì)被記錄下來(lái),這些沒(méi)有被記錄下來(lái)的節(jié)點(diǎn)就永遠(yuǎn)也不會(huì)被垃圾分析算法分析。如果這些節(jié)點(diǎn)中有循環(huán)引用,那么有可能產(chǎn)生內(nèi)存泄漏。之所以在GC關(guān)閉的時(shí)候還要記錄這些節(jié)點(diǎn),是因?yàn)楹?jiǎn)單的記錄這些節(jié)點(diǎn)比在每次產(chǎn)生節(jié)點(diǎn)的時(shí)候判斷GC是否開(kāi)啟更快,另外GC是可以在腳本運(yùn)行中開(kāi)啟的,所以記錄下這些節(jié)點(diǎn),在代碼運(yùn)行的某個(gè)時(shí)候如果又開(kāi)啟了GC,這些節(jié)點(diǎn)就能被分析算法分析。當(dāng)然垃圾分析算法是一個(gè)比較耗時(shí)的操作。


在PHP代碼中我們可以通過(guò)gc_enable()和gc_disable()函數(shù)來(lái)開(kāi)啟和關(guān)閉GC,也可以通過(guò)調(diào)用gc_collect_cycles()在節(jié)點(diǎn)緩沖區(qū)未滿的情況下強(qiáng)制執(zhí)行垃圾分析算法。這樣用戶就可以在程序的某些部分關(guān)閉或則開(kāi)啟GC,也可強(qiáng)制進(jìn)行垃圾分析算法。


新的GC算法的性能


1. 防止泄漏節(jié)省內(nèi)存


新的GC算法的目的就是為了防止循環(huán)引用的變量引起的內(nèi)存泄漏問(wèn)題,在PHP中GC算法,當(dāng)節(jié)點(diǎn)緩沖區(qū)滿了之后,垃圾分析算法會(huì)啟動(dòng),并且會(huì)釋放掉發(fā)現(xiàn)的垃圾,從而回收內(nèi)存,在PHP手冊(cè)上給了一段代碼和內(nèi)存使用狀況圖:


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 <?php class Foo { ????public$var = '3.1415962654'; } $baseMemory= memory_get_usage(); for ( $i = 0; $i <= 100000; $i++ ) { ????$a= new Foo; ????$a->self =$a; ????if( $i % 500 === 0 ) ????{ ????????echosprintf( '%8d: ',$i ), memory_get_usage() -$baseMemory, "/n"; ????} } ?>

這段代碼的循環(huán)體中,新建了一個(gè)對(duì)象變量,并且用對(duì)象的一個(gè)成員指向了自己,這樣就形成了一個(gè)循環(huán)引用,當(dāng)進(jìn)入下一次循環(huán)的時(shí)候,又一次給對(duì)象變量重新賦值,這樣會(huì)導(dǎo)致之前的對(duì)象變量?jī)?nèi)存泄漏,在這個(gè)例子里面有兩個(gè)變量泄漏了,一個(gè)是對(duì)象本身,另外一個(gè)是對(duì)象中的成員self,但是這兩個(gè)變量只有對(duì)象會(huì)作為垃圾收集器的節(jié)點(diǎn)被放入緩沖區(qū)(因?yàn)橹匦沦x值相當(dāng)于對(duì)它進(jìn)行了unset操作,滿足前面的準(zhǔn)則3)。在這里我們進(jìn)行了100,000次循環(huán),而GC在緩沖區(qū)中有10,000節(jié)點(diǎn)的時(shí)候會(huì)啟動(dòng)垃圾分析算法,所以這里一共會(huì)進(jìn)行10次的垃圾分析算法。從圖中可以清晰的看到,在5.3版本PHP中,每次GC的垃圾分析算法被觸發(fā)后,內(nèi)存會(huì)有一個(gè)明顯的減少。而在5.2版本的PHP中,內(nèi)存使用量會(huì)一直增加。


2. 運(yùn)行效率影響


啟用了新的GC后,垃圾分析算法將是一個(gè)比較耗時(shí)的操作,手冊(cè)中給了一段測(cè)試代碼:


1 2 3 4 5 6 7 8 9 10 11 12 <?php class Foo { ????public$var = '3.1415962654'; } for ( $i = 0; $i <= 1000000; $i++ ) { ????$a= new Foo; ????$a->self =$a; } echo memory_get_peak_usage(), "/n"; ?>

然后分別在GC開(kāi)啟和關(guān)閉的情況下執(zhí)行這段代碼:



time php -dzend.enable_gc=0 -dmemory_limit=-1 -n example2.php

# and

time php -dzend.enable_gc=1 -dmemory_limit=-1 -n example2.php

最終在該機(jī)器上,第一次執(zhí)行大概使用10.7秒,第二次執(zhí)行大概使用11.4秒,性能大約降低7%,不過(guò)內(nèi)存的使用量降低了98%,從931M降低到了10M。當(dāng)然這并不是一個(gè)比較科學(xué)的測(cè)試方法,但是也能說(shuō)明一定的問(wèn)題。這種代碼測(cè)試的是一種極端惡劣條件,實(shí)際代碼中,特別是在WEB的應(yīng)用中,很難出現(xiàn)大量循環(huán)引用,GC的分析算法的啟動(dòng)不會(huì)這么頻繁,小規(guī)模的代碼中甚至很少有機(jī)會(huì)啟動(dòng)GC分析算法。


總結(jié):


當(dāng)GC的垃圾分析算法執(zhí)行的時(shí)候,PHP腳本的效率會(huì)受到一定的影響,但是小規(guī)模的代碼一般不會(huì)有這個(gè)機(jī)會(huì)運(yùn)行這個(gè)算法。如果一旦腳本中GC分析算法開(kāi)始運(yùn)行了,那么將花費(fèi)少量的時(shí)間節(jié)省出來(lái)了大量的內(nèi)存,是一件非常劃算的事情。新的GC對(duì)一些長(zhǎng)期運(yùn)行的PHP腳本效果更好,比如PHP的DAEMON守護(hù)進(jìn)程,或則PHP-GTK進(jìn)程等等。


原址:http://www.phpdoor.com/PHP/280.html

來(lái)源:http://blog.csdn.net/niluchen/article/details/9468365

與50位技術(shù)專(zhuān)家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的PHP内核探索:新垃圾回收机制说明的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

黄色大片日本免费大片 | 日韩电影一区二区三区在线观看 | 国产精品欧美日韩 | 三级黄色欧美 | 亚洲 欧美 综合 在线 精品 | 九九九九热精品免费视频点播观看 | 免费视频色 | 国产精品色婷婷 | 91mv.cool在线观看 | 色婷婷激情网 | 在线观看国产成人av片 | 欧美男同网站 | 天天操天天干天天干 | 亚洲闷骚少妇在线观看网站 | 9999亚洲 | 亚洲精品综合一二三区在线观看 | 夜夜躁日日躁狠狠久久av | 欧洲成人av | 密桃av在线 | 亚洲最大av在线播放 | 国产打女人屁股调教97 | 麻豆系列在线观看 | 久久成人精品 | 久久99九九99精品 | 在线观看亚洲专区 | 色婷婷亚洲精品 | www.久久久精品 | 成人黄色电影在线播放 | 久久99九九99精品 | 人人爱人人舔 | 在线国产黄色 | 就操操久久 | 国产乱对白刺激视频在线观看女王 | 91麻豆精品国产91久久久久久久久 | 日本久久久久久科技有限公司 | 国产91大片| 亚洲自拍av在线 | 亚洲成人黄色av | 欧美日韩高清在线 | 国产精品com | 午夜电影久久久 | 欧美有色 | 99视频在线精品免费观看2 | 91av视频| 国产午夜激情视频 | 国产精品久久久久久久免费 | 国产主播大尺度精品福利免费 | 国产精品久久久久三级 | 久草com| 亚洲国产精品推荐 | 国产精品美女免费 | 亚洲婷婷在线 | 中文字幕国语官网在线视频 | 91在线精品秘密一区二区 | 免费视频网| 美女免费视频一区 | 在线观看av大片 | 成人在线免费观看视视频 | 免费看片日韩 | 在线免费看黄色 | 欧美色图另类 | 在线视频app | 91中文字幕一区 | 久久久久久久久久电影 | 国产97碰免费视频 | 999电影免费在线观看 | 国产二级视频 | 99热播精品| 久久看片网站 | 日韩电影一区二区在线观看 | 99久久99久久精品国产片 | 9在线观看免费高清完整 | 精品uu | 婷婷av色综合 | 亚洲欧美日韩中文在线 | 国产精品成人av电影 | 天天搞天天干天天色 | 免费av网站在线 | 少妇bbw揉bbb欧美 | 91桃色国产在线播放 | 久久九九久久九九 | 日韩欧美国产视频 | 男女视频国产 | 国产亚洲成人精品 | 精品久久美女 | 九七视频在线观看 | 天天爱天天 | 久久久久久久久久福利 | 在线免费视频一区 | 国产香蕉久久 | 亚洲a在线观看 | 婷婷深爱网| 日韩精品最新在线观看 | 中文在线a∨在线 | 黄色大片日本 | 日本黄色免费网站 | 国产美女视频免费 | 在线视频中文字幕一区 | 97av视频在线观看 | 亚洲 av网站 | 天天舔天天搞 | 欧美91在线| 国产精品午夜av | 国产系列在线观看 | 香蕉视频免费在线播放 | 人人干在线观看 | 欧美在线视频第一页 | 久久久久在线 | 久久久免费观看 | 色综合久久综合网 | 超碰人人干人人 | 国产免费观看久久 | 97超碰人人 | 懂色av一区二区三区蜜臀 | 国产成人精品网站 | 久久尤物电影视频在线观看 | 久操视频在线播放 | 丁香影院在线 | 精品国产色 | 黄色在线免费观看网站 | 正在播放久久 | 天天干夜夜夜操天 | 狠狠躁夜夜a产精品视频 | 超碰人人91 | 成人久久网 | 伊人久久电影网 | 成人一级片在线观看 | 国产欧美日韩精品一区二区免费 | 爱色av.com | 97人人爽人人 | 91黄色小网站| 国产午夜精品久久 | 久草视频在线免费看 | 一区二区三区免费在线 | 亚州精品在线视频 | 精品在线视频一区二区三区 | 天天干夜夜爱 | 欧美色图东方 | 久草在线视频首页 | 中文字幕在线观看第三页 | 好看的国产精品视频 | 五月天,com | 999热线在线观看 | 人人澡人人添人人爽一区二区 | 午夜一级免费电影 | 欧美xxxxx在线视频 | 久久国产精品久久久 | 黄色在线看网站 | 91传媒在线看 | 国产婷婷精品 | 精品在线观看一区二区 | av高清在线观看 | 中文字幕高清av | 伊人热| 国产亚洲一区二区三区 | 国产色秀视频 | 日本中文字幕网址 | 国产国语在线 | 日韩深夜在线观看 | 国模视频一区二区三区 | 人人干网 | 亚洲毛片一区二区三区 | 在线观看一级 | 男女啪啪视屏 | 成人免费在线电影 | 综合天堂av久久久久久久 | av在线一级 | 又黄又爽又无遮挡免费的网站 | 日本中文字幕网 | 色婷婷电影网 | 97日日| 91在线视频在线观看 | 国产无吗一区二区三区在线欢 | 狠狠色丁香久久综合网 | 亚洲精品国偷拍自产在线观看 | 麻豆视传媒官网免费观看 | 91在线小视频 | 亚洲资源视频 | 五月综合激情婷婷 | 国产999视频在线观看 | 欧美黄网站 | 久草在线精品观看 | 五月婷婷丁香在线观看 | 成人毛片网 | 亚洲精品国产高清 | 久久8| 日韩av男人的天堂 | 欧美一区日韩一区 | 西西大胆啪啪 | 亚洲永久精品视频 | 最新日韩视频 | 精品久久久久久久久久久久久久久久久久 | 欧美日韩一区二区三区不卡 | 免费观看国产精品 | 久久怡红院 | 91传媒免费在线观看 | 国产一区观看 | 蜜臀久久99精品久久久酒店新书 | 久久精品视频播放 | 国产二区电影 | 欧美成人h版电影 | 日韩视频免费在线 | 狠狠色丁香婷婷综合欧美 | 黄色毛片电影 | 久久久精品免费观看 | 国产九色视频在线观看 | 91看片在线免费观看 | 狠狠色综合欧美激情 | 国产美腿白丝袜足在线av | 久久久国产一区二区三区 | 欧美激情视频一区二区三区免费 | 日日操网| 国产午夜三级一区二区三桃花影视 | 久久综合五月天婷婷伊人 | 成人一级在线 | 尤物一区二区三区 | 色成人亚洲网 | 久久久精品免费看 | 黄色日本免费 | 午夜电影 电影 | 欧美性做爰猛烈叫床潮 | 国产精品一区在线观看 | 韩国一区二区三区在线观看 | 91亚瑟视频 | 成人看片 | 九九热99视频 | 黄色在线观看免费 | 精品国产乱码一区二区三区在线 | 色噜噜日韩精品欧美一区二区 | 91大片网站 | 一区二区三区不卡在线 | 久久久久伦理电影 | 99久久精| 久久精品免费观看 | 中文字幕在线观看不卡 | 亚洲欧美国产视频 | 欧美aaa一级 | 91成人区| 亚洲少妇自拍 | 国产欧美在线一区二区三区 | 91日韩在线| 亚洲乱码精品久久久久 | 午夜性盈盈 | 在线免费黄色 | 天天五月天色 | 久久久久久久久久久国产精品 | 片网站 | 黄色大全免费网站 | 亚洲欧美综合精品久久成人 | 色婷婷骚婷婷 | 一级黄色视屏 | 欧美一级片在线观看视频 | 亚洲视频精品 | 国内久久久久久 | 日韩精品一区二区三区高清免费 | 欧美日韩中文字幕综合视频 | 久久久免费视频播放 | 在线亚洲午夜片av大片 | 日韩激情中文字幕 | 欧美日韩精品在线播放 | 久久草草影视免费网 | 久久久久欧美精品 | 国产精品小视频网站 | 激情婷婷六月 | www.狠狠 | 91人人在线 | 日韩欧美一区二区三区免费观看 | 狠狠地日 | 久久久久久黄色 | 啪啪av在线 | 久久精品一区二区三区国产主播 | 日韩大片在线看 | 国产亚洲一区二区三区 | 蜜桃麻豆www久久囤产精品 | 国产精久久久 | 97视频人人免费看 | 99久高清在线观看视频99精品热在线观看视频 | 国产精久久 | 亚洲精品乱码久久久久久 | 在线影院 国内精品 | 欧美 日韩 久久 | 在线网址你懂得 | 国产成人黄色片 | 最近中文字幕大全中文字幕免费 | 国产又粗又猛又爽又黄的视频免费 | 日日操天天操夜夜操 | 波多野结衣电影久久 | 久草视频网| 91av视频免费在线观看 | 色视频网站在线 | 国产在线不卡 | 免费在线播放 | 国产在线免费观看 | 久久人人爽人人片av | 天天干天天干天天操 | 国产啊v在线观看 | 国产不卡av在线播放 | 色综合天天综合网国产成人网 | 国内精品二区 | 久久精品国产免费看久久精品 | 色综合久久中文字幕综合网 | 日韩一级电影网站 | 久久久精品一区二区三区 | 综合色中文| 免费男女羞羞的视频网站中文字幕 | av黄色大片 | 精品福利片 | 日韩精品一区二区久久 | 91女子私密保健养生少妇 | 天天天干天天天操 | 久久久国产精品视频 | 国产在线久久久 | 五月婷婷久久丁香 | 国产精品女人久久久 | 日韩激情综合 | 日韩av免费观看网站 | 国产69精品久久久久久久久久 | 成年人app网址 | 亚洲天堂网在线视频 | 99r在线观看 | 成人黄色大片在线免费观看 | 免费的国产精品 | 免费成人av在线看 | 国产中文字幕久久 | 免费观看第二部31集 | 最近免费观看的电影完整版 | 黄色三级免费看 | 久久免费视频这里只有精品 | 亚洲国产精品久久 | 午夜视频欧美 | 99免费国产 | 99热高清| 国产高清精品在线观看 | 在线日韩中文字幕 | 国产一区免费 | 日韩欧美视频在线观看免费 | 国产精品久久99综合免费观看尤物 | 国产一区二区高清不卡 | 亚洲h色精品 | 91精品麻豆| 欧美日韩精品在线观看视频 | 韩日电影在线观看 | 国内精品久久久久影院男同志 | 成人黄色视| 欧美人人爱 | 亚洲精品视频久久 | 国产在线 一区二区三区 | 天天操天天操天天操天天操天天操 | 成人免费在线视频观看 | 国产精品第一页在线观看 | 欧美性受极品xxxx喷水 | 亚洲欧洲成人精品av97 | 成人一区影院 | 国产69精品久久app免费版 | 精品1区2区 | 日本夜夜草视频网站 | 蜜臀av免费一区二区三区 | 我要看黄色一级片 | 国产精品毛片一区视频播 | 国产一区私人高清影院 | 少妇视频一区 | 免费成人av | 国产三级av在线 | 91黄色在线看| 黄色免费观看视频 | 久久久亚洲成人 | 丁香国产视频 | 五月婷影院 | 精品久久久网 | 天天操夜夜想 | 在线 国产 亚洲 欧美 | 欧美日韩精品区 | 丁香婷婷激情 | www.亚洲| 国产精品黑丝在线观看 | 国产精品普通话 | 99国产高清 | 国产精品大全 | 日韩精品免费在线 | 欧美一区二区三区激情视频 | 99精品视频在线 | 国产一级片免费播放 | 亚洲aⅴ乱码精品成人区 | 国产视频在线观看免费 | 欧美国产大片 | 97狠狠干 | av免费看在线 | 毛片永久新网址首页 | 国产aa免费视频 | 激情 婷婷 | 日韩有码中文字幕在线 | 国产视频资源在线观看 | 欧美亚洲国产一卡 | 国产精品一区二区美女视频免费看 | 免费成人av在线看 | 99精品国产一区二区三区不卡 | 日韩视频免费观看高清完整版在线 | 狠狠干综合网 | 日韩高清免费在线观看 | 中文字幕在线视频网站 | 欧美91在线| 一区二区三区在线影院 | 99久久99久久精品 | 久久久久久久国产精品 | 中文字幕色播 | 婷婷激情网站 | 91福利小视频 | 国产精品久久久一区二区三区网站 | 久久亚洲综合色 | 久久精品国产精品亚洲 | 久99久在线 | 色综合中文字幕 | 久久免费资源 | av理论电影 | 欧美一级专区免费大片 | 在线观看网站av | 久久黄色a级片 | 91免费在线看片 | 三级视频片 | 91精品久久久久久 | 六月色婷婷 | 亚洲精品视频在线 | 夜夜嗨av色一区二区不卡 | 久草在线费播放视频 | 超碰成人网 | 狠狠色狠狠色综合日日92 | 韩国av电影在线观看 | av一本久道久久波多野结衣 | 中文av网站| 天天玩夜夜操 | 中文字幕大全 | 国产美女视频免费 | 中文字幕电影高清在线观看 | 久久婷婷激情 | 97福利视频| 日韩欧美视频一区二区三区 | 91最新国产 | 精品91在线 | 亚洲精品国产自产拍在线观看 | 成人久久视频 | 很黄很黄的网站免费的 | 久久久久久蜜桃一区二区 | 伊人影院99| 国产精品一区二区三区在线 | 在线看的av网站 | 黄色不卡av | 成人av电影免费在线观看 | 人人爽人人干 | 亚洲九九精品 | 国产成人精品久久亚洲高清不卡 | 毛片99 | 婷婷在线五月 | 六月激情网 | 国产成人免费观看久久久 | 天天射,天天干 | 六月丁香在线视频 | 亚洲综合狠狠干 | 国产精久久久久久久 | 午夜久久久久久久久久久 | 欧美日韩在线第一页 | 人人干网站 | 91在线视频免费观看 | 成人一级在线观看 | 色综合久久88色综合天天免费 | 九九三级毛片 | 中文资源在线播放 | 在线免费精品视频 | 黄色资源网站 | 久久高清毛片 | 国产在线999 | 精品久操| 久久69av | 国产美女精品 | 91精品婷婷国产综合久久蝌蚪 | 欧美精品一区二区三区一线天视频 | 91av官网 | 国产精品国产毛片 | 国产区久久| 久久久久国产精品免费 | 国产精品一区久久久久 | 久久精品一区 | 国产在线精品视频 | 91在线免费视频 | 久久毛片网站 | 中文字幕一区二 | 人人射人人爱 | 久久成视频 | 久久99久久99精品免观看粉嫩 | 在线观看国产成人av片 | 国产精品免费不卡 | 黄色影院在线播放 | 日韩mv欧美mv国产精品 | 激情综合色播五月 | 天天色成人 | 亚洲精品影院在线观看 | 91九色视频 | 天天插天天爽 | 日本精品二区 | 国产午夜精品久久 | 麻豆一区二区三区视频 | 97在线观看免费高清 | 欧美专区国产专区 | 成人在线播放免费观看 | 精品国产99国产精品 | 色网免费观看 | 国产黄色片在线 | 国产精选在线观看 | 日韩高清免费在线 | 黄污视频大全 | 国产 欧美 在线 | 欧美激情第八页 | 黄色一级免费电影 | 久久久精品国产一区二区电影四季 | 国产不卡高清 | 久久久免费 | 亚洲人视频在线 | 色诱亚洲精品久久久久久 | 91视频免费| 日日夜夜天天射 | 2020天天干夜夜爽 | 黄色aaa毛片 | 国产在线观看a | 99在线观看免费视频精品观看 | 在线播放 亚洲 | 亚洲精品视频网站在线观看 | 欧美久久久影院 | 久久久 精品 | 亚洲伦理中文字幕 | free. 性欧美.com| 99久久精品免费看国产麻豆 | 国产精品久久麻豆 | 国产成人精品网站 | 久久久久亚洲精品男人的天堂 | 色5月婷婷 | 欧美另类人妖 | 国产不卡一区二区视频 | 久久视频在线免费观看 | 久久久久综合视频 | 天天干天天干天天操 | 国产精品乱码久久久 | 国产亚洲字幕 | 色综合天 | 欧美精品久久久久久久久免 | 69久久99精品久久久久婷婷 | 黄色在线免费观看网址 | 亚洲视频免费在线观看 | 黄色成人小视频 | 天天干,天天射,天天操,天天摸 | 午夜国产一区二区三区四区 | 国产字幕在线播放 | 亚洲 欧洲 国产 日本 综合 | 国产精品久久久久aaaa | 高清免费在线视频 | a成人v | 在线观看色网 | 久草视频国产 | 91麻豆精品一区二区三区 | 欧美日韩国产一二三区 | 久久中文字幕在线视频 | 久久人人爽 | 久久精品播放 | 国产一区二区精品久久91 | 婷婷激情欧美 | 又黄又爽又色无遮挡免费 | 六月天综合网 | 中文字幕视频在线播放 | 欧美一区二区免费在线观看 | 中文字幕在线高清 | 久久综合毛片 | 国产精品久久99综合免费观看尤物 | 综合国产在线观看 | 麻豆视传媒官网免费观看 | 国产福利免费看 | 久久久久久国产精品999 | 国产精品一区二区三区久久久 | 天天色天天色天天色 | 日日躁你夜夜躁你av蜜 | 成人欧美一区二区三区黑人麻豆 | 国产一区二区在线免费视频 | 天天爱天天操天天爽 | 久久99热精品 | 日本久久久久久久久久 | 99精品热视频只有精品10 | 国产精品v欧美精品v日韩 | 亚洲人成人在线 | 九九99靖品 | 韩日精品在线观看 | 日韩在线免费电影 | 国产精品久久久久久久久软件 | 国产又粗又猛又色又黄网站 | 亚洲资源 | 日韩在线观看视频一区二区三区 | 黄色小说免费在线观看 | 国产精品免费视频网站 | 偷拍福利视频一区二区三区 | 日韩精品在线视频 | 91av影视| 99视频精品免费视频 | 久草网站在线 | 黄色在线看网站 | 欧美夫妻生活视频 | 国产原厂视频在线观看 | 黄色一区二区在线观看 | 中文字幕国产 | 九九视频免费在线观看 | 夜夜操综合网 | 日韩一二三区不卡 | 国内精品亚洲 | 99精品网站| 国产a国产a国产a | 天天射天天射 | 国产精品美女免费看 | 亚洲人成在线观看 | 日韩手机视频 | 中文字幕人成人 | 日韩在线观看小视频 | 日韩中文字幕在线看 | 欧洲精品视频一区二区 | 日韩av中文在线观看 | 亚洲国产成人在线播放 | 不卡视频一区二区三区 | 天天天干 | 欧美日韩免费一区二区 | 久久久影片| 色偷偷88888欧美精品久久 | 日韩av免费在线电影 | 国产日本在线 | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 亚洲国产电影在线观看 | 久久av免费观看 | 久久国产露脸精品国产 | 黄色中文字幕 | 四虎成人精品永久免费av | 国产精品一二三 | 国产自制av | 99中文视频在线 | 91chinesexxx| 亚洲a成人v | 看片在线亚洲 | 免费观看特级毛片 | 国产香蕉视频在线播放 | 久久99精品国产一区二区三区 | 国产又黄又猛又粗 | 中文字幕影片免费在线观看 | 国产成人一区在线 | 在线免费观看麻豆 | 美女精品 | 九九热re| 国产精品99久久久久久有的能看 | 国产亚洲精品久久 | 狠狠干狠狠色 | 激情视频国产 | 一级黄色片在线免费看 | 99爱国产精品 | 日韩在线视频精品 | 久草视频中文 | 色视频在线免费 | 亚洲开心激情 | 国产一级在线视频 | 国语精品免费视频 | 91视频啊啊啊 | 亚洲国产高清在线观看视频 | 九九热在线精品视频 | 午夜精品视频在线 | 亚洲日韩中文字幕在线播放 | 91探花国产综合在线精品 | 国产精品国产三级国产专区53 | 西西人体4444www高清视频 | 色国产精品 | 国产高清在线免费观看 | 欧美色婷 | 中文字幕免费高清 | av电影免费在线播放 | 成人黄色免费观看 | 麻豆一精品传二传媒短视频 | 夜夜夜影院 | 欧美在线91 | 国产成人精品午夜在线播放 | 精品综合久久久 | 久久成人高清 | 99久久9| 正在播放 久久 | 手机看片国产日韩 | 日韩精品一区二区三区在线播放 | 亚洲电影一级黄 | 欧美日韩不卡一区 | 91久久爱热色涩涩 | 欧美一级黄色片 | 欧美日韩一区二区三区免费视频 | 99视频在线精品免费观看2 | 久久久www成人免费精品 | 亚洲精品在线观看的 | 欧美高清成人 | 国产网红在线观看 | 中文字幕在线播放一区 | 狠狠的干狠狠的操 | 久久中文字幕在线视频 | av在线播放中文字幕 | 日韩精品视频在线观看网址 | 丁香婷婷亚洲 | 日日爽日日操 | 天天干夜夜夜操天 | 免费在线色视频 | 亚洲欧美视频在线观看 | 一区二区三区免费网站 | 在线电影中文字幕 | 色婷婷狠狠18 | 色综合色综合色综合 | 2021国产在线| 国产精品va视频 | 久久综合色天天久久综合图片 | 日韩欧美xxxx | 91完整视频 | 久精品视频免费观看2 | 狠狠躁日日躁狂躁夜夜躁av | 国产色视频一区 | 伊人网综合在线观看 | 日韩av成人 | 国产精品一区二区免费看 | 久99久精品视频免费观看 | 天天操天天添天天吹 | 能在线观看的日韩av | 亚洲va欧美va人人爽春色影视 | 久久无码精品一区二区三区 | 五月天中文字幕mv在线 | 免费观看日韩av | 中字幕视频在线永久在线观看免费 | 国产精品九九久久久久久久 | 国产一区二区精品久久91 | 国产手机视频在线播放 | 一区二区三区高清不卡 | 青青草久草在线 | 免费网站在线观看成人 | 99久久精品免费看国产一区二区三区 | 亚洲最新av在线网站 | 99久久精品国产一区二区三区 | 欧美激情另类文学 | 久久看看 | 免费视频久久久久久久 | wwwav视频 | 992tv又爽又黄的免费视频 | 精品久久综合 | 久久精品综合网 | www.com久久久| 久久新视频 | 高清一区二区三区 | 97超碰人人在线 | 一级黄色片在线播放 | 日韩欧美国产精品 | 国产精品亚洲人在线观看 | 波多野结衣在线观看一区 | 91桃花视频 | 天天干天天射天天爽 | 国产成人一区二 | 在线观看av免费 | 国产护士av | 国产高清黄色 | 成人久久久久久久久久 | 欧美激情精品久久久久久免费印度 | 91人人揉日日捏人人看 | 久久久久久高潮国产精品视 | 午夜精品久久久 | 亚洲精品tv久久久久久久久久 | 久久精品国产亚洲aⅴ | 欧美激情视频在线观看免费 | 一级免费黄视频 | 色婷婷福利视频 | 成人午夜电影网站 | 激情丁香5月 | 欧美最猛性xxxxx亚洲精品 | 欧美久久久久久久久中文字幕 | 亚洲免费av在线播放 | 亚洲一级电影视频 | 国产在线精品播放 | 免费久久精品视频 | 日韩精品短视频 | 国产福利在线免费观看 | 久久人人97超碰精品888 | 免费视频久久久久久久 | 国产视频一区在线免费观看 | 91在线播放视频 | 日韩免费b | 国产麻豆视频在线观看 | 久99热| 丁香九月激情综合 | 国产在线不卡 | 国产高清一级 | 丁香 婷婷 激情 | 伊人国产在线观看 | 国产一区二区在线免费观看 | 欧美va电影 | 欧美日本一二三 | 天堂av在线网址 | 色婷婷综合久久久中文字幕 | 天天操夜夜摸 | 91久久精品一区二区二区 | 日韩国产欧美在线播放 | 中文字幕在线观看一区二区三区 | 久久午夜免费视频 | av中文字幕在线观看网站 | 免费高清在线观看成人 | 国产在线视频在线观看 | 色网站中文字幕 | 91精品一 | 99久久成人| 在线亚洲播放 | 国产精品免费久久久久久久久久中文 | 日韩超碰在线 | 久久久久免费精品国产 | 国产在线观看中文字幕 | 成人资源站 | 国产免费嫩草影院 | 久久久久久久久影视 | 四虎小视频 | 亚洲理论在线观看电影 | 色婷婷中文| 国产一级片直播 | www.久久色 | 狠狠躁18三区二区一区ai明星 | 成人国产精品入口 | 视频一区二区免费 | 久黄色| 国产韩国日本高清视频 | 女女av在线 | 精品高清美女精品国产区 | 手机看片国产日韩 | 亚洲日本欧美 | 中文字幕国产精品 | 四虎影视av | 午夜久久久精品 | 天天插天天干天天操 | 久久经典国产 | 国产一级视频在线免费观看 | 在线免费观看视频a | 精品久久久久久久久久久久久久久久 | 综合婷婷| 欧美亚洲国产一卡 | 99re6热在线精品视频 | 日韩欧美在线观看一区二区三区 | 99综合电影在线视频 | 日韩在线观看视频一区二区三区 | 国产中文在线播放 | 久草影视在线观看 | 亚洲区另类春色综合小说 | 成人a视频片观看免费 | 亚洲精品视频在线观看网站 | 国产在线超碰 | 欧美另类巨大 | 月丁香婷婷 | 8x成人在线| 国产高清精 | 精品视频在线播放 | 91精品久久久久久综合乱菊 | 亚洲综合导航 | 日韩欧美在线观看一区二区 | 9久久精品 | 久久久成人精品 | 国产在线观看99 | 久久人人爽人人爽 | 亚洲午夜av久久乱码 | 中文成人字幕 | 免费观看一级一片 | 亚洲天堂网视频在线观看 | 国产精品美女在线观看 | 中文字幕亚洲欧美日韩2019 | 五月婷婷开心中文字幕 | 久久人人爽人人爽人人片 | 日本爱爱免费视频 | 久久精品91视频 | 狠狠干,狠狠操 | a天堂最新版中文在线地址 久久99久久精品国产 | 91成人破解版 | 欧美日韩在线视频一区二区 | 免费在线色 | 成年人视频免费在线 | 麻豆国产露脸在线观看 | 天天插天天狠天天透 | 免费日韩一区二区三区 | www.色com| 在线观看视频一区二区三区 | a天堂中文在线 | 黄色小说18 | 国产精品网站一区二区三区 | 国产污视频在线观看 | 久久久久久久久网站 | 深爱婷婷激情 | 少妇精品久久久一区二区免费 | 欧美日韩另类在线 | 亚洲精品一区二区网址 | 日韩精品在线看 | 天天干天天干天天干 | 亚洲午夜剧场 | 天天撸夜夜操 | 在线视频专区 | 久久精品麻豆 | 不卡的av在线 | 久久免费精品视频 | 中文字幕在线观看完整 | 五月婷婷激情六月 | 久久97久久97精品免视看 | 国产女人18毛片水真多18精品 | 亚洲日本成人网 | 极品久久久久久久 | 久久精品99国产国产 | 久久国产热视频 | 4438全国亚洲精品在线观看视频 | 免费看黄电影 | 免费手机黄色网址 | 免费在线播放视频 | 在线视频你懂得 | 伊人伊成久久人综合网站 | 丝袜美腿在线播放 | 久久躁日日躁aaaaxxxx | 国产糖心vlog在线观看 | 免费看网站在线 | 欧美综合久久 | 中文字幕一区二区三区四区 | 日日夜夜免费精品 | 欧美亚洲专区 | 伊人久久电影网 | 色网av| 精品国产自在精品国产精野外直播 | 国产精品第7页 | 在线电影91 | 五月婷婷在线播放 | www.色午夜,com | 国产精品一二三 | 91九色蝌蚪视频在线 | 亚洲国产中文字幕在线视频综合 | 91精品啪在线观看国产线免费 | 色吧av色av | 在线看毛片网站 | 18国产精品福利片久久婷 | 久久国产经典视频 | 国产成人亚洲精品自产在线 | 午夜av一区二区三区 | 国产精品久久久久一区二区三区 | 欧美一区免费在线观看 | 成人黄色免费观看 | 亚洲人人射 | 中文字幕久久网 | 成+人+色综合| 亚洲成人第一区 | av高清影院| 国产一区 在线播放 | 六月丁香综合网 | 亚洲伊人第一页 | 99久久精品国产网站 | 亚洲人人射 | 国产视频97 | 久久久精品免费观看 | 五月激情av | 国产四虎在线 | 四虎影视成人精品国库在线观看 | 国产精品亚洲精品 | 久草在线中文视频 | 九九九热视频 | 日韩免费不卡av | 亚洲精品99久久久久久 | 午夜精品999 | 欧美经典久久 | 91精品国产乱码 | 婷婷丁香国产 | 国产成人精品一区二 | 久草免费在线视频 | 国产精品久久亚洲 | 久久99精品波多结衣一区 | 在线观看国产www | 欧美污污网站 | 亚洲高清不卡av | 国产伦精品一区二区三区照片91 | 久热只有精品 | 精品一区在线看 | 免费在线激情电影 | 99精品免费在线 | 国产美女视频网站 | 免费视频18 | 日韩不卡高清视频 | 精品人妖videos欧美人妖 | 久久免费视频4 | 久草网视频| 99这里只有久久精品视频 | 夜夜躁天天躁很躁波 | 超碰在线94 | 欧美色图p | 免费黄色激情视频 | 国内视频在线观看 | 成人播放器 | 久草在线免费新视频 | 17videosex性欧美| 午夜黄网 | 操操日日 | 成人黄色小说网 | 99久久久国产精品免费99 | 精品人人人人 | 91最新视频在线观看 | 日韩在线免费不卡 | 日韩av在线一区二区 |