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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言函数调用栈侦

發(fā)布時間:2024/3/24 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言函数调用栈侦 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
2. 最簡C代碼分析

??? 為簡化問題,來分析一下最簡的c代碼生成的匯編代碼:
??? # vi test1.c
? ? ??
??? int main()
??? {
?? ?? ? return 0;
??? }???
????
??? 編譯該程序,產(chǎn)生二進制文件:
??? # gcc test1.c -o test1
? ? # file test1 ?
??? test1: ELF 32-bit LSB executable 80386 Version 1, dynamically linked, not stripped?

??? test1是一個ELF格式32位小端(Little Endian)的可執(zhí)行文件,動態(tài)鏈接并且符號表沒有去除。
??? 這正是Unix/Linux平臺典型的可執(zhí)行文件格式。
??? 用mdb反匯編可以觀察生成的匯編代碼:

??? # mdb test1
??? Loading modules: [ libc.so.1 ]
??? > main::dis??? ??? ??? ??? ??? ?? ; 反匯編main函數(shù),mdb的命令一般格式為? <地址>::dis
??? main:??? ??? ? pushl?? %ebp?? ??? ; ebp寄存器內(nèi)容壓棧,即保存main函數(shù)的上級調(diào)用函數(shù)的棧基地址
??? main+1:??? ??? movl??? %esp,%ebp? ; esp值賦給ebp,設(shè)置main函數(shù)的棧基址
??? main+3:????????? subl??? $8,%esp
??? main+6:??? ??? ? andl??? $0xf0,%esp
??? main+9:????????? movl??? $0,%eax
??? main+0xe:??? ??? subl??? %eax,%esp
??? main+0x10:???? movl??? $0,%eax??? ; 設(shè)置函數(shù)返回值0
??? main+0x15:???? leave????????????? ; 將ebp值賦給esp,pop先前棧內(nèi)的上級函數(shù)棧的基地址給ebp,恢復(fù)原棧基址
??? main+0x16:???? ret??????????????? ; main函數(shù)返回,回到上級調(diào)用
??? >?

??? 注:這里得到的匯編語言語法格式與Intel的手冊有很大不同,Unix/Linux采用AT&T匯編格式作為匯編語言的語法格式
??? ???? 如果想了解AT&T匯編可以參考文章:Linux AT&T 匯編語言開發(fā)指南?

??? 問題:誰調(diào)用了 main函數(shù)?
?????
???? 在C語言的層面來看,main函數(shù)是一個程序的起始入口點,而實際上,ELF可執(zhí)行文件的入口點并不是main而是_start。
???? mdb也可以反匯編_start:
? ? ???
??? > _start::dis??? ??? ??? ??? ??? ?? ;從_start 的地址開始反匯編
??? _start:??? ??? ????? pushl?? $0
??? _start+2:??? ??? ??? pushl?? $0
??? _start+4:??? ??? ??? movl??? %esp,%ebp
??? _start+6:??? ??? ??? pushl?? %edx
??? _start+7:??? ??? ??? movl??? $0x80504b0,%eax
??? _start+0xc:??? ??? ? testl?? %eax,%eax
??? _start+0xe:????????? je????? +0xf??????????? <_start+0x1d>
??? _start+0x10:???????? pushl?? $0x80504b0
??? _start+0x15:???????? call??? -0x75?????????? <atexit>
??? _start+0x1a:???????? addl??? $4,%esp
??? _start+0x1d:???????? movl??? $0x8060710,%eax
??? _start+0x22:???????? testl?? %eax,%eax
??? _start+0x24:???????? je????? +7????????????? <_start+0x2b>
??? _start+0x26:???????? call??? -0x86?????????? <atexit>
??? _start+0x2b:???????? pushl?? $0x80506cd
??? _start+0x30:???????? call??? -0x90?????????? <atexit>
??? _start+0x35:???????? movl??? +8(%ebp),%eax
??? _start+0x38:???????? leal??? +0x10(%ebp,%eax,4),%edx
??? _start+0x3c:???????? movl??? %edx,0x8060804
??? _start+0x42:???????? andl??? $0xf0,%esp
??? _start+0x45:???????? subl??? $4,%esp
??? _start+0x48:???????? pushl?? %edx
??? _start+0x49:???????? leal??? +0xc(%ebp),%edx
??? _start+0x4c:???????? pushl?? %edx
??? _start+0x4d:???????? pushl?? %eax
??? _start+0x4e:???????? call??? +0x152????????? <_init>
??? _start+0x53:???????? call??? -0xa3?????????? <__fpstart>
??? _start+0x58:??????? call??? +0xfb??????? <main>????????????? ;在這里調(diào)用了main函數(shù)
??? _start+0x5d:???????? addl??? $0xc,%esp
??? _start+0x60:???????? pushl?? %eax
??? _start+0x61:???????? call??? -0xa1?????????? <exit>
??? _start+0x66:???????? pushl?? $0
??? _start+0x68:???????? movl??? $1,%eax
??? _start+0x6d:???????? lcall?? $7,$0
??? _start+0x74:???????? hlt
??? >?

??? 問題:為什么用EAX寄存器保存函數(shù)返回值?
??? 實際上IA32并沒有規(guī)定用哪個寄存器來保存返回值。但如果反匯編Solaris/Linux的二進制文件,就會發(fā)現(xiàn),都用EAX保存函數(shù)返回值。
??? 這不是偶然現(xiàn)象,是操作系統(tǒng)的ABI(Application Binary Interface)來決定的。
??? Solaris/Linux操作系統(tǒng)的ABI就是Sytem V ABI。


??? 概念:SFP (Stack Frame Pointer) 棧框架指針?

??? 正確理解SFP必須了解:
??? ??? IA32 的棧的概念
??? ??? CPU 中32位寄存器ESP/EBP的作用
??? ??? PUSH/POP 指令是如何影響棧的
??? ??? CALL/RET/LEAVE 等指令是如何影響棧的

??? 如我們所知:
??? 1)IA32的棧是用來存放臨時數(shù)據(jù),而且是LIFO,即后進先出的。棧的增長方向是從高地址向低地址增長,按字節(jié)為單位編址。
??? 2) EBP是棧基址的指針,永遠指向棧底(高地址),ESP是棧指針,永遠指向棧頂(低地址)。
??? 3) PUSH一個long型數(shù)據(jù)時,以字節(jié)為單位將數(shù)據(jù)壓入棧,從高到低按字節(jié)依次將數(shù)據(jù)存入ESP-1、ESP-2、ESP-3、ESP-4的地址單元。
??? 4) POP一個long型數(shù)據(jù),過程與PUSH相反,依次將ESP-4、ESP-3、ESP-2、ESP-1從棧內(nèi)彈出,放入一個32位寄存器。
??? 5) CALL指令用來調(diào)用一個函數(shù)或過程,此時,下一條指令地址會被壓入堆棧,以備返回時能恢復(fù)執(zhí)行下條指令。
??? 6) RET指令用來從一個函數(shù)或過程返回,之前CALL保存的下條指令地址會從棧內(nèi)彈出到EIP寄存器中,程序轉(zhuǎn)到CALL之前下條指令處執(zhí)行
??? 7) ENTER是建立當前函數(shù)的棧框架,即相當于以下兩條指令:
??? ??? pushl?? %ebp
??? ??? movl??? %esp,%ebp
??? 8) LEAVE是釋放當前函數(shù)或者過程的棧框架,即相當于以下兩條指令:
??? ??? movl ebp esp
??? ??? popl? ebp

??? 如果反匯編一個函數(shù),很多時候會在函數(shù)進入和返回處,發(fā)現(xiàn)有類似如下形式的匯編語句:?
????????
??? ??? pushl?? %ebp??? ??? ??? ; ebp寄存器內(nèi)容壓棧,即保存main函數(shù)的上級調(diào)用函數(shù)的棧基地址
??? ??? movl??? %esp,%ebp??? ?? ; esp值賦給ebp,設(shè)置 main函數(shù)的棧基址
??? ??? ...........??? ??? ???? ; 以上兩條指令相當于 enter 0,0
??? ??? ...........
??? ??? leave??? ??? ??? ??? ?? ; 將ebp值賦給esp,pop先前棧內(nèi)的上級函數(shù)棧的基地址給ebp,恢復(fù)原棧基址
??? ??? ret???????????????????? ; main函數(shù)返回,回到上級調(diào)用

??? 這些語句就是用來創(chuàng)建和釋放一個函數(shù)或者過程的棧框架的。
??? 原來編譯器會自動在函數(shù)入口和出口處插入創(chuàng)建和釋放棧框架的語句。
??? 函數(shù)被調(diào)用時:
??? 1) EIP/EBP成為新函數(shù)棧的邊界
??? 函數(shù)被調(diào)用時,返回時的EIP首先被壓入堆棧;創(chuàng)建棧框架時,上級函數(shù)棧的EBP被壓入堆棧,與EIP一道行成新函數(shù)棧框架的邊界
??? 2) EBP成為棧框架指針SFP,用來指示新函數(shù)棧的邊界
??? 棧框架建立后,EBP指向的棧的內(nèi)容就是上一級函數(shù)棧的EBP,可以想象,通過EBP就可以把層層調(diào)用函數(shù)的棧都回朔遍歷一遍,調(diào)試器就是利用這個特性實現(xiàn) backtrace功能的
??? 3) ESP總是作為棧指針指向棧頂,用來分配棧空間
??? 棧分配空間給函數(shù)局部變量時的語句通常就是給ESP減去一個常數(shù)值,例如,分配一個整型數(shù)據(jù)就是 ESP-4
??? 4) 函數(shù)的參數(shù)傳遞和局部變量訪問可以通過SFP即EBP來實現(xiàn)?
??? 由于棧框架指針永遠指向當前函數(shù)的棧基地址,參數(shù)和局部變量訪問通常為如下形式:
??? ??? +8+xx(%ebp)?? ?? ?? ; 函數(shù)入口參數(shù)的的訪問
??? ??? -xx(%ebp)??? ??? ?? ; 函數(shù)局部變量訪問
????????????
??? 假如函數(shù)A調(diào)用函數(shù)B,函數(shù)B調(diào)用函數(shù)C ,則函數(shù)棧框架及調(diào)用關(guān)系如下圖所示:
+-------------------------+----> 高地址| EIP (上級函數(shù)返回地址) | +-------------------------+ +--> | EBP (上級函數(shù)的EBP) | --+ <------當前函數(shù)A的EBP (即SFP框架指針) | +-------------------------+ +-->偏移量A | | Local Variables | || | .......... | --+ <------ESP指向函數(shù)A新分配的局部變量,局部變量可以通過A的ebp-偏移量A訪問 | f +-------------------------+| r | Arg n(函數(shù)B的第n個參數(shù)) | | a +-------------------------+| m | Arg .(函數(shù)B的第.個參數(shù)) || e +-------------------------+| | Arg 1(函數(shù)B的第1個參數(shù)) || o +-------------------------+| f | Arg 0(函數(shù)B的第0個參數(shù)) | --+ <------ B函數(shù)的參數(shù)可以由B的ebp+偏移量B訪問| +-------------------------+ +--> 偏移量B| A | EIP (A函數(shù)的返回地址) | | | +-------------------------+ --+ +--- | EBP (A函數(shù)的EBP) |<--+ <------ 當前函數(shù)B的EBP (即SFP框架指針) +-------------------------+ || Local Variables | || .......... | | <------ ESP指向函數(shù)B新分配的局部變量+-------------------------+ || Arg n(函數(shù)C的第n個參數(shù)) | |+-------------------------+ || Arg .(函數(shù)C的第.個參數(shù)) | |+-------------------------+ +--> frame of B| Arg 1(函數(shù)C的第1個參數(shù)) | |+-------------------------+ || Arg 0(函數(shù)C的第0個參數(shù)) | |+-------------------------+ || EIP (B函數(shù)的返回地址) | |+-------------------------+ |+--> | EBP (B函數(shù)的EBP) | --+ <------ 當前函數(shù)C的EBP (即SFP框架指針) | +-------------------------+| | Local Variables || | .......... | <------ ESP指向函數(shù)C新分配的局部變量| +-------------------------+----> 低地址 frame of C圖 1-1 ???????
??? 再分析test1反匯編結(jié)果中剩余部分語句的含義:
????????
??? # mdb test1
??? Loading modules: [ libc.so.1 ]
??? > main::dis??????????????????????? ; 反匯編main函數(shù)
??? main:??? ????? pushl?? %ebp????????????????????????????
??? main+1:??? ??? movl??? %esp,%ebp??????? ; 創(chuàng)建Stack Frame(棧框架)
??? main+3:??? ?? subl??? $8,%esp?????? ; 通過ESP-8來分配8字節(jié)堆棧空間
??? main+6:??? ?? andl??? $0xf0,%esp??? ; 使棧地址16字節(jié)對齊
??? main+9:??? ?? movl??? $0,%eax?????? ; 無意義
??? main+0xe:???? subl??? %eax,%esp???? ; 無意義
??? main+0x10:???? movl??? $0,%eax????????? ; 設(shè)置main函數(shù)返回值
??? main+0x15:???? leave????????????????? ? ; 撤銷Stack Frame(棧框架)
??? main+0x16:???? ret????????????????????? ; main 函數(shù)返回
??? >

??? 以下兩句似乎是沒有意義的,果真是這樣嗎?
??? ??? movl??? $0,%eax?
??? ??? subl???? %eax,%esp
???????
??? 用gcc的O2級優(yōu)化來重新編譯test1.c:
??? # gcc -O2 test1.c -o test1
??? # mdb test1
??? > main::dis
??? main:??? ???? pushl?? %ebp
??? main+1:??? ?? movl??? %esp,%ebp
??? main+3:??? ?? subl??? $8,%esp
??? main+6:??? ?? andl??? $0xf0,%esp
??? main+9:??? ?? xorl??? %eax,%eax????? ; 設(shè)置main返回值,使用xorl異或指令來使eax為0
??? main+0xb:???? leave
??? main+0xc:???? ret
??? >?
??? 新的反匯編結(jié)果比最初的結(jié)果要簡潔一些,果然之前被認為無用的語句被優(yōu)化掉了,進一步驗證了之前的猜測。
??? 提示:編譯器產(chǎn)生的某些語句可能在程序?qū)嶋H語義上沒有用處,可以用優(yōu)化選項去掉這些語句。

??? 問題:為什么用xorl來設(shè)置eax的值?
??? 注意到優(yōu)化后的代碼中,eax返回值的設(shè)置由 movl $0,%eax 變?yōu)?xorl %eax,%eax ,這是因為IA32指令中,xorl比movl有更高的運行速度。

??? 概念:Stack aligned 棧對齊
??? 那么,以下語句到底是和作用呢?
??? ??? subl??? $8,%esp
?????? andl??? $0xf0,%esp???? ; 通過andl使低4位為0,保證棧地址16字節(jié)對齊
???????
??? 表面來看,這條語句最直接的后果是使ESP的地址后4位為0,即16字節(jié)對齊,那么為什么這么做呢?
??? 原來,IA32 系列CPU的一些指令分別在4、8、16字節(jié)對齊時會有更快的運行速度,因此gcc編譯器為提高生成代碼在IA32上的運行速度,默認對產(chǎn)生的代碼進行16字節(jié)對齊

??? ??? andl $0xf0,%esp 的意義很明顯,那么 subl $8,%esp 呢,是必須的嗎?
??? 這里假設(shè)在進入main函數(shù)之前,棧是16字節(jié)對齊的話,那么,進入main函數(shù)后,EIP和EBP被壓入堆棧后,棧地址最末4位二進制位必定是1000,esp -8則恰好使后4位地址二進制位為0000。看來,這也是為保證棧16字節(jié)對齊的。

??? 如果查一下gcc的手冊,就會發(fā)現(xiàn)關(guān)于棧對齊的參數(shù)設(shè)置:
??? -mpreferred-stack-boundary=n??? ; 希望棧按照2的n次的字節(jié)邊界對齊, n的取值范圍是2-12

??? 默認情況下,n是等于4的,也就是說,默認情況下,gcc是16字節(jié)對齊,以適應(yīng)IA32大多數(shù)指令的要求。

??? 讓我們利用-mpreferred-stack-boundary=2來去除棧對齊指令:
??? ??
??? # gcc -mpreferred-stack-boundary=2 test1.c -o test1
??? ???
??? > main::dis
??? main:?????? pushl?? %ebp
??? main+1:???? movl??? %esp,%ebp
??? main+3:???? movl??? $0,%eax
??? main+8:???? leave
??? main+9:???? ret
??? >?

??? 可以看到,棧對齊指令沒有了,因為,IA32的棧本身就是4字節(jié)對齊的,不需要用額外指令進行對齊。
??? 那么,棧框架指針SFP是不是必須的呢?
??? # gcc -mpreferred-stack-boundary=2 -fomit-frame-pointer test1.c -o test
??? > main::dis
??? main:?????? movl??? $0,%eax
??? main+5:???? ret
??? >?

??? 由此可知,-fomit-frame-pointer 可以去除SFP。
??? ???
??? 問題:去除SFP后有什么缺點呢?
???????
??? 1)增加調(diào)式難度
??? ??? 由于SFP在調(diào)試器backtrace的指令中被使用到,因此沒有SFP該調(diào)試指令就無法使用。
??? 2)降低匯編代碼可讀性
??? ??? 函數(shù)參數(shù)和局部變量的訪問,在沒有ebp的情況下,都只能通過+xx(esp)的方式訪問,而很難區(qū)分兩種方式,降低了程序的可讀性。
??? ???
??? 問題:去除SFP有什么優(yōu)點呢?
??? ???
??? 1)節(jié)省棧空間
??? 2)減少建立和撤銷棧框架的指令后,簡化了代碼
??? 3)使ebp空閑出來,使之作為通用寄存器使用,增加通用寄存器的數(shù)量
??? 4)以上3點使得程序運行速度更快

??? 概念:Calling Convention? 調(diào)用約定和 ABI (Application Binary Interface) 應(yīng)用程序二進制接口
??? ?? ??
??? ??? 函數(shù)如何找到它的參數(shù)?
??? ??? 函數(shù)如何返回結(jié)果?
??? ??? 函數(shù)在哪里存放局部變量?
??? ??? 那一個硬件寄存器是起始空間?
??? ??? 那一個硬件寄存器必須預(yù)先保留?

??? Calling Convention? 調(diào)用約定對以上問題作出了規(guī)定。Calling Convention也是ABI的一部分。
??? 因此,遵守相同ABI規(guī)范的操作系統(tǒng),使其相互間實現(xiàn)二進制代碼的互操作成為了可能。
??? 例如:由于Solaris、Linux都遵守System V的ABI,Solaris 10就提供了直接運行Linux二進制程序的功能。
??? 詳見文章:
關(guān)注: Solaris 10的10大新變化?
??? ?? ?? ???
3. 小結(jié)
??? 本文通過最簡的C程序,引入以下概念:
??? ??? SFP 棧框架指針
??? ??? Stack aligned 棧對齊
??? ??? Calling Convention? 調(diào)用約定 和 ABI (Application Binary Interface) 應(yīng)用程序二進制接口
??? 今后,將通過進一步的實驗,來深入了解這些概念。通過掌握這些概念,使在匯編級調(diào)試程序產(chǎn)生的core dump、掌握C語言高級調(diào)試技巧成為了可能。

總結(jié)

以上是生活随笔為你收集整理的C语言函数调用栈侦的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

亚洲精品在线看 | 免费久久99精品国产婷婷六月 | 久久综合之合合综合久久 | 久久久国产精品亚洲一区 | av一级免费| 五月婷婷丁香色 | 免费国产一区二区 | 成人黄色小说网 | 亚洲国产成人在线 | 日韩有色 | 欧美国产亚洲精品久久久8v | 欧美日韩中文在线 | 黄色软件网站在线观看 | 在线观看中文字幕dvd播放 | 国产精品第一页在线观看 | 91精品啪在线观看国产线免费 | 亚洲欧美怡红院 | 日日夜夜噜 | 毛片99 | 久久国产精品久久w女人spa | 精品国产伦一区二区三区观看说明 | 天天久久综合 | 婷婷播播网 | 久久婷婷丁香 | 黄色免费在线视频 | 97在线观看免费观看 | 久久久午夜视频 | 麻豆你懂的 | 国产精品美女久久久久久免费 | 日韩高清毛片 | 1000部18岁以下禁看视频 | 高清免费在线视频 | 国产精品欧美久久久久无广告 | 中文永久字幕 | 久草精品资源 | 国产精品色婷婷 | 欧美久久成人 | 99久久99久久精品免费 | 国产精品区二区三区日本 | ww视频在线观看 | 亚洲激情av | 国产丝袜制服在线 | 亚洲小视频在线观看 | 欧美日韩一区二区视频在线观看 | 亚洲免费观看在线视频 | 免费观看一区二区 | 精品国偷自产在线 | 久久久91精品国产 | 久久成人一区二区 | 日韩av免费在线看 | 黄色网在线播放 | 中文字幕乱码日本亚洲一区二区 | 色网站黄 | 五月激情综合婷婷 | 在线成人免费电影 | 97人人爽人人| 97网在线观看 | 九九免费在线观看 | 五月天国产 | 国产成人精品久久久 | 91原创在线观看 | 国产视频 亚洲精品 | 超碰人人做 | 国产资源精品在线观看 | 麻豆小视频在线观看 | 欧美另类色图 | 91精品在线免费视频 | 久久久鲁| 国产手机av| 久久午夜电影网 | 久久综合婷婷 | 日韩a级黄色| 日日夜夜天天综合 | 免费日韩一区二区三区 | 91九色porny在线 | aaa毛片视频 | 日韩av成人在线观看 | aaa日本高清在线播放免费观看 | 中文字幕电影高清在线观看 | 欧美激情视频在线免费观看 | 江苏妇搡bbbb搡bbbb | 国产很黄很色的视频 | 免费高清无人区完整版 | 久久视频在线观看中文字幕 | 婷婷综合网 | 久久久久综合 | 久久久午夜影院 | 国产传媒中文字幕 | 成年人在线观看 | 天天色天天爱天天射综合 | 天天干天天操天天搞 | 日韩专区在线播放 | 精品99在线视频 | 国产精品毛片一区视频 | 欧美日本在线视频 | 国产欧美高清 | 国产二区视频在线 | 中文字幕免费观看全部电影 | 中文字幕在线观看免费高清完整版 | 又大又硬又黄又爽视频在线观看 | 97在线观看免费 | 玖玖国产精品视频 | 黄色小网站免费看 | 亚洲成人国产精品 | 91视频专区| 国产精品久久久久国产精品日日 | 久久成人毛片 | 亚洲一区二区精品视频 | 国产精品自在欧美一区 | 久久av黄色| 在线观看va | 成人黄色在线 | 国产高清免费在线观看 | 久久人人爽人人爽人人片av免费 | 久久久久久久久久影视 | 久久国产精品一区二区三区四区 | 福利一区二区 | 亚洲成人资源在线观看 | 亚洲精品视频在线观看网站 | 亚洲国产一区在线观看 | 欧美另类交人妖 | 狠狠色网| 久99热| 成人av动漫在线 | 久久精品牌麻豆国产大山 | 国产91免费在线 | 91网免费观看 | 日韩乱码中文字幕 | 天天草网站 | 成人av一区二区在线观看 | 色窝资源| 一区二区三区免费网站 | 欧美日韩一区二区三区在线观看视频 | 日韩精品字幕 | 亚洲综合色视频在线观看 | 日日干天天 | 国产麻豆精品95视频 | 午夜av在线播放 | 亚洲成av人片在线观看 | 亚洲特级毛片 | 精品国产乱码一区二 | 久久精品综合视频 | 最近高清中文在线字幕在线观看 | 日本精品一区二区在线观看 | 欧美a性 | 看国产黄色片 | 六月色丁| 国产精品一区二区三区在线看 | 97国产小视频| 久久手机在线视频 | av成人在线电影 | 国产一区二区午夜 | 国产精品久久久久久久久久99 | 天天色宗合 | 伊人激情网 | 青青久视频 | 国产一区二区久久久久 | 国语精品久久 | 欧美日韩不卡在线 | 久久综合狠狠综合久久狠狠色综合 | 香蕉久久国产 | 99精品一级欧美片免费播放 | 激情综合啪啪 | 久久成人在线视频 | 中文一区二区三区在线观看 | 亚洲亚洲精品在线观看 | 精品亚洲二区 | 国产99久久久国产 | 久草在线免费色站 | 国产精品高潮呻吟久久久久 | 久草综合视频 | 激情五月六月婷婷 | 97狠狠操| 日日干激情五月 | 日韩草比 | 中文字幕有码在线 | 99精品欧美一区二区蜜桃免费 | 日本激情动作片免费看 | 国产精品午夜久久 | 18性欧美xxxⅹ性满足 | 国产综合在线视频 | 国产手机在线 | www天天操| 男女免费视频观看 | 婷婷综合伊人 | 天天操天天弄 | 欧美另类交在线观看 | 国产一区二区三区黄 | 国产一级h | 国产成人免费在线 | 亚洲涩涩网 | 欧美大片aaa| 二区三区在线 | 成人在线观看你懂的 | 日韩一级电影在线观看 | 久久在线观看视频 | 九九在线视频 | 在线成人高清电影 | 看片网站黄 | 国产一级一片免费播放放 | 久久久久久久久久久成人 | 国产在线观看高清视频 | 亚洲成人国产精品 | 黄色一及电影 | 免费在线观看av不卡 | 在线观看日本韩国电影 | 成人在线观看影院 | 91精品播放| 在线草 | 亚洲欧美日韩一区二区三区在线观看 | 午夜久久久久久久久久久 | 免费网站在线观看人 | 午夜视频在线观看网站 | 日韩区欧美久久久无人区 | 久久久受www免费人成 | 亚洲资源片| 国产中文字幕视频 | 97成人资源站 | 黄色不卡av| 久草视频在线免费播放 | 视频成人| 久久精品视频网站 | 丝袜美腿在线视频 | 人人澡人人澡人人 | 天天干天天碰 | 国产黄色一级片 | 免费三级a | 免费看黄在线观看 | 日韩黄色一级电影 | 精品一区二区在线播放 | 九九欧美 | 免费一级特黄毛大片 | 国产小视频免费在线观看 | av日韩在线网站 | 欧美日韩电影在线播放 | 天天干天天拍天天操天天拍 | 一级黄色免费网站 | 精品福利片| 天天爽夜夜操 | 欧美久久久久久久久久久久久 | 久久免费视频5 | 婷婷亚洲综合五月天小说 | 日韩一区二区三区免费视频 | 日韩在线电影一区二区 | 精品国产一区二区三区久久 | 日韩欧美精品一区二区三区经典 | 91手机在线看片 | 亚洲欧洲国产视频 | 久久视频热 | a黄色一级 | 伊人狠狠 | 国际av在线 | 亚洲做受高潮欧美裸体 | 天天视频色版 | 免费观看的av网站 | 99精品在线直播 | 国产专区在线视频 | 国产伦精品一区二区三区免费 | 99视频在线精品国自产拍免费观看 | www视频在线播放 | 8x成人在线| 久久九九网站 | 国产无套精品久久久久久 | 国产精品99蜜臀久久不卡二区 | 精品伊人久久久 | 天天操天天射天天插 | 中文字幕亚洲综合久久五月天色无吗'' | 久久久www成人免费精品张筱雨 | a视频在线观看免费 | 日韩视频免费在线观看 | 69久久99精品久久久久婷婷 | 久久综合五月天婷婷伊人 | 91久色蝌蚪| 国产精品99免费看 | 五月天丁香综合 | 久久久国内精品 | 久久久精品国产一区二区 | 欧美一级艳片视频免费观看 | 丰满少妇在线观看 | 国产在线自 | a视频在线看 | 天堂麻豆| 99久久精品免费看国产麻豆 | 91完整版 | 一级黄色片在线观看 | 亚欧洲精品视频在线观看 | 香蕉在线影院 | 国产综合香蕉五月婷在线 | www视频免费在线观看 | se婷婷| 91资源在线观看 | 日本在线观看中文字幕 | 97精品在线视频 | 久久久污 | 五月天亚洲综合小说网 | 成人综合免费 | 手机av在线网站 | 成人在线免费看视频 | japanesexxx乱女另类 | 欧美性粗大hdvideo | 操操操人人 | 国产91国语对白在线 | 亚洲国产大片 | 久草在线手机观看 | 免费精品人在线二线三线 | 天天综合天天综合 | 成人小电影在线看 | 国产一区在线视频 | 91亚洲精品在线观看 | 日韩欧美高清在线 | 亚洲久草在线视频 | 日韩免费三级 | 天天色官网 | 999国产精品视频 | 国产精品久久99 | 久久国产美女视频 | 色999视频 | 国产精品日韩久久久久 | 国产精品一区二区三区久久 | 美女免费电影 | 免费看黄色91 | 成人毛片在线观看 | 国内精品久久久久国产 | 久久99国产精品免费网站 | 91成人蝌蚪| 亚洲免费在线观看视频 | 在线观看国产 | 国产一区二区三区在线免费观看 | 在线观看成人国产 | 国产亚洲久久 | 久久草网| 国产小视频免费在线网址 | 永久免费的啪啪网站免费观看浪潮 | 久久久天堂| 日韩亚洲欧美中文字幕 | 97天天综合网 | 亚洲成色777777在线观看影院 | 国产精品第一页在线观看 | 成人免费视频免费观看 | 婷婷在线免费 | 麻豆视频大全 | 成人黄色小说视频 | 欧美精品亚洲精品日韩精品 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 免费 在线 中文 日本 | 麻豆视频入口 | 免费看一级 | 精品色综合 | 99色精品视频 | 国产精品自在线拍国产 | 国产99在线播放 | 日韩国产精品久久久久久亚洲 | 久久婷婷色综合 | 一区二区三区 中文字幕 | 欧美日韩不卡一区二区三区 | 久草在线一免费新视频 | 国产一级在线观看视频 | av丁香| 国产精品久久久视频 | 久久久久久国产一区二区三区 | 精品一区二区综合 | 亚洲 欧美 变态 国产 另类 | 精品免费国产一区二区三区四区 | 天天做天天爽 | 亚洲欧洲精品一区二区 | 国产明星视频三级a三级点| 视频三区 | 中文字幕欧美激情 | 亚洲天天 | 六月激情婷婷 | 五月婷婷,六月丁香 | 人人dvd | 亚洲精品国产精品99久久 | 国产三级精品在线 | 欧美analxxxx| 五月天婷婷免费视频 | av不卡免费在线观看 | www看片网站 | 在线黄av| 国内外成人在线 | 欧美精彩视频 | 成人av一区二区兰花在线播放 | 97超碰国产精品 | 国产中文字幕视频 | 天天做日日做天天爽视频免费 | 九七在线视频 | 亚洲国产一区在线观看 | 探花视频免费观看高清视频 | 天天色天天操综合网 | 欧美精品一区二区在线观看 | 91精品视频在线免费观看 | 亚洲成人精品在线 | 六月丁香激情综合 | 久草新在线 | 国产成人av电影在线观看 | 在线播放你懂 | 亚州av成人 | 日韩影视大全 | 伊人影院在线观看 | 国产精品黄色影片导航在线观看 | 高清久久久久久 | 欧美日韩天堂 | 欧美小视频在线 | 一区二区精品在线观看 | 欧美色噜噜噜 | 亚洲欧美日韩精品久久久 | 91精品国产91热久久久做人人 | 中文字幕国产精品一区二区 | 日本中文字幕在线 | 国产成人一区二区在线观看 | 午夜视频在线观看欧美 | 夜夜操网站 | 中文字幕日韩精品有码视频 | 久久超级碰视频 | 日韩电影精品 | 手机av片| 国产精品成人一区二区三区吃奶 | 天天射射天天 | 日韩精品免费在线 | 亚洲视频综合在线 | 四虎永久精品在线 | 成人91免费视频 | 高清免费av在线 | 这里只有精彩视频 | 免费观看成人网 | 国产 欧美 日本 | 国产系列在线观看 | 成年人视频在线免费播放 | 亚洲精品资源 | 波多野结衣理论片 | 超碰97成人| 色妞色视频一区二区三区四区 | 久久精品99国产精品亚洲最刺激 | 久久久伦理 | 国产精品一区一区三区 | 欧美精品久久久 | 久久综合色综合88 | 99精品偷拍视频一区二区三区 | 中文字幕日本在线 | 日韩高清在线不卡 | 国产成人av | 亚洲视频专区在线 | 国产成人久久精品77777综合 | 国产色在线观看 | 亚洲精品一区二区久 | 91插插影库 | 天天干,天天射,天天操,天天摸 | 婷婷亚洲五月色综合 | 国内精品久久久久久久久久久 | 亚洲国产片色 | 久久综合九色综合欧美就去吻 | 中文字幕欧美日韩va免费视频 | 久久夜夜操 | 超碰公开在线 | 天天曰 | 国产xxxx做受性欧美88 | 久草免费电影 | 亚洲美女精品区人人人人 | 日韩欧在线 | 波多野结衣小视频 | 久久成人视屏 | aav在线 | 久久久久久久久电影 | 色综合国产 | 久久国产电影院 | 久久综合中文字幕 | 最近日本中文字幕a | 日韩一区二区三 | 中文字幕中文字幕 | 国产白浆在线观看 | 欧美性色黄大片在线观看 | 日韩欧美一区二区不卡 | 亚洲精品国产视频 | 国产在线观看a | 天天干天天操av | 午夜av在线免费 | 国内成人综合 | 韩国精品福利一区二区三区 | 久久麻豆精品 | 婷婷亚洲最大 | 亚洲国产一区在线观看 | 日韩av电影网站在线观看 | 在线精品视频免费播放 | 国产91精品一区二区麻豆网站 | 亚洲精品乱码久久久久久蜜桃不爽 | 在线导航av| 韩日av在线 | 日日夜夜中文字幕 | 亚洲国产精彩中文乱码av | 在线观看亚洲电影 | 草久在线观看 | 欧美午夜视频在线 | 国产精品久久艹 | www.久久久久 | 毛片网在线观看 | 国产亚洲欧美日韩高清 | 丁香花五月 | 狠狠狠干| 91夫妻自拍 | 国产精品福利视频 | 91麻豆文化传媒在线观看 | 日韩电影在线观看一区二区三区 | 久久最新视频 | 波多野结衣精品视频 | 国产精品一区专区欧美日韩 | 日韩在线免费视频观看 | 在线黄色免费av | a在线播放 | 国产一区二区精品久久91 | 在线观看日韩专区 | 精品国产一区二区三区蜜臀 | 午夜视频一区二区 | 亚洲热视频 | 欧美a在线看 | 国产一区二区视频在线 | 一区免费观看 | 久久久久久看片 | 99精品欧美一区二区 | se婷婷 | 亚洲精品在线国产 | 韩日三级av| 欧美日韩后 | 成人国产一区二区 | 日韩av高清 | 波多野结衣小视频 | 国产精品乱码高清在线看 | 天天操天天射天天舔 | 亚洲永久精品国产 | 西西www4444大胆视频 | 在线播放 日韩专区 | 国产精品久久久久久久久久久免费 | 国产精品日韩在线观看 | 国产 视频 久久 | 91精品少妇偷拍99 | 天天做天天爽 | 欧美精品乱码久久久久久按摩 | 黄色91在线| 四虎欧美 | 日本精品视频在线观看 | 91精品国产成人观看 | 一区二区三区韩国免费中文网站 | 国产精品婷婷午夜在线观看 | av网在线观看 | 国产成人亚洲精品自产在线 | 亚洲精品玖玖玖av在线看 | 人人爽人人爽 | av中文字幕av | 日韩精品免费一区二区在线观看 | 毛片视频网址 | 国产在线不卡视频 | 欧美大片在线看免费观看 | 69久久久| 人人dvd | 日韩精品高清不卡 | 日本久久久亚洲精品 | 午夜久久福利影院 | 91精品一区二区三区蜜桃 | 欧美一级电影免费观看 | 国产一级二级视频 | 99视频偷窥在线精品国自产拍 | 99精品热视频只有精品10 | 国产精品久久久久久久久久久久午夜 | 91av在线精品| 欧美日韩久久一区 | 免费看片网址 | 国产美女在线精品免费观看 | 色偷偷人人澡久久超碰69 | 亚洲欧美激情插 | 天天综合天天做 | 九九爱免费视频在线观看 | 久久九九国产精品 | 91色在线观看| 国产片网站 | 韩日精品在线观看 | 亚洲视频播放 | 久久国产a | 成人av资源网 | 日韩大片在线免费观看 | 国产不卡一| 91精品在线免费视频 | 97在线观看免费观看 | 91精品国产高清 | 国产精品久久久久久久久久久免费 | 婷婷5月色 | 久久调教视频 | 日韩精品免费一线在线观看 | 亚洲自拍偷拍色图 | 久久av影院 | 亚洲精品视频在线观看免费 | 最近中文字幕免费视频 | 狠狠操91| 国产亚洲永久域名 | 国产成人精品女人久久久 | 国产精品电影在线 | 色综合久久88色综合天天免费 | 亚洲国产小视频在线观看 | 中文字幕在线观看第一页 | 在线电影91 | 在线色亚洲 | 国产精品不卡 | 中文字幕高清av | 日韩天堂网 | 亚洲天堂网视频在线观看 | 天天操天天色天天射 | 国产一区在线视频观看 | 日本三级吹潮在线 | av直接看 | 射九九 | 亚洲不卡av一区二区三区 | 999亚洲国产996395 | 五月色婷 | 精品久久福利 | 欧美久久99| 精品国产亚洲日本 | 久久精品亚洲一区二区三区观看模式 | sm免费xx网站 | av片在线看 | 久久视频国产 | www最近高清中文国语在线观看 | 在线导航av| 狠狠干夜夜操天天爽 | 亚洲永久国产精品 | www.久久色| 国产成人精品av久久 | 在线观看免费版高清版 | 国产 日韩 欧美 中文 在线播放 | 中文字幕在线不卡国产视频 | 黄色av一级| 91伊人久久大香线蕉蜜芽人口 | 亚洲欧洲精品一区 | 日韩精品第1页 | 最近中文字幕第一页 | 日韩久久精品一区二区 | 亚洲国产欧美在线人成大黄瓜 | 国产精品一区二区在线播放 | 在线观看日韩一区 | 国产精品福利午夜在线观看 | 五月婷婷激情 | 日韩最新中文字幕 | 成人久久久精品国产乱码一区二区 | 国产精品精品久久久久久 | 欧美精品一二 | 天天操天 | 日韩精品专区在线影院重磅 | 久久热亚洲 | 欧美日韩不卡在线观看 | 国产亚洲精品久久久久秋 | 9久久精品 | 日韩伦理一区二区三区av在线 | 国产一区二区在线影院 | 日韩av电影手机在线观看 | 99热这里只有精品国产首页 | 久久99精品国产一区二区三区 | 国产精品福利小视频 | 国产护士在线 | 91精品国产高清自在线观看 | 欧美日韩不卡在线视频 | av电影亚洲 | 中文字幕 影院 | 一色av | 最近中文字幕完整高清 | 韩国精品一区二区三区六区色诱 | 91一区啪爱嗯打偷拍欧美 | 亚洲国产精品成人精品 | av在线8 | 97超碰超碰久久福利超碰 | 色大片免费看 | 91在线视频观看免费 | 经典三级一区 | 久久天天躁夜夜躁狠狠躁2022 | 五月婷丁香 | 天海翼一区二区三区免费 | 精品久久91 | 欧美视频二区 | 久久久久免费精品视频 | 天堂资源在线观看视频 | 在线v| 久久久久成人精品亚洲国产 | 韩国精品福利一区二区三区 | 精品国产一二三四区 | 在线视频欧美日韩 | 国产资源| 精品亚洲欧美无人区乱码 | 亚洲精品视频免费在线观看 | 天天玩天天干 | 国产香蕉久久精品综合网 | a级国产乱理论片在线观看 伊人宗合网 | 五月婷婷色 | 国产999精品久久久久久绿帽 | 欧美极度另类性三渗透 | 天天草av| 国产一级片一区二区三区 | 丁香婷婷综合激情五月色 | 夜夜爽天天爽 | 香蕉一区 | 五月天六月色 | 国产高清在线不卡 | 97精品国自产拍在线观看 | 操老逼免费视频 | 成人免费在线播放 | 久久五月天综合 | 国产精品亚洲综合久久 | 美女视频免费精品 | 国产亚洲视频在线 | 四虎影视精品成人 | 麻豆一区在线观看 | 亚洲一区精品人人爽人人躁 | 97人人爽人人 | 国产资源在线播放 | 天堂av观看| 午夜久久久精品 | 久操伊人 | 五月天婷亚洲天综合网鲁鲁鲁 | 久久国产精品网站 | 久久再线视频 | 一区二区精品在线 | 国产精品免费在线 | 欧美激情综合色 | 国产999精品| 欧美伦理一区二区 | 爱射综合 | 高清av中文在线字幕观看1 | 六月丁香激情网 | 久久美女高清视频 | 911国产| 久久高清毛片 | 草久久影院| 久久久亚洲影院 | 久久久久国产精品免费免费搜索 | 国产精品午夜久久 | 欧美精品久久久久久久久久白贞 | 天天操天天操 | 欧美日韩国产二区 | 男女免费视频观看 | 99产精品成人啪免费网站 | 国产麻豆传媒 | 国产精品资源在线观看 | 黄色a视频 | 欧美精品日韩 | 色综合网在线 | 日韩精品视频一二三 | www.久久色 | 亚州精品成人 | 天天曰夜夜操 | 色综合久久网 | 中文字幕超清在线免费 | 日韩av影视在线 | 亚洲五月六月 | 又黄又刺激 | 欧美日韩一级在线 | 97免费公开视频 | 国产二区免费视频 | 亚洲高清激情 | 色视频在线免费 | 国内综合精品午夜久久资源 | 久久久国产精品视频 | 亚洲精品免费在线 | 久久成人资源 | 毛片无卡免费无播放器 | 日韩91精品 | 中文字幕乱视频 | 亚洲精品午夜一区人人爽 | 亚洲一区网站 | 国产精品日韩在线播放 | 日韩网站免费观看 | 丝袜美女在线观看 | 国产欧美精品在线观看 | 亚洲综合情 | 久久9视频 | 久久久久久久久综合 | 亚洲第一区在线观看 | 国产免费嫩草影院 | 国产乱码精品一区二区三区介绍 | 91理论电影 | 九九免费在线观看视频 | 日本一区二区三区免费看 | 日韩在线中文字幕视频 | 国产亚洲精品中文字幕 | 在线免费黄色毛片 | 国产精品6999成人免费视频 | 午夜影院日本 | 激情网站网址 | 正在播放一区 | 久久成人麻豆午夜电影 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 亚a在线 | 国产中文在线播放 | 午夜精品成人一区二区三区 | 色综合久久久久综合99 | 99在线视频观看 | 久久99久久99久久 | 国产色视频一区二区三区qq号 | av资源免费在线观看 | 在线播放日韩av | 一区二区精品视频 | 国产精品久久一 | 成人v | 91色视频 | 成人h电影在线观看 | 亚洲精品久久久蜜臀下载官网 | 在线观看免费国产小视频 | 人人爱人人做人人爽 | 久久香蕉一区 | 国产成人精品亚洲a | 国产在线不卡 | 91最新中文字幕 | 精品一区91 | 亚洲涩综合 | 日韩色av色资源 | 天堂av色婷婷一区二区三区 | 永久免费的啪啪网站免费观看浪潮 | 丁香久久五月 | 玖玖爱在线观看 | 日韩精品中文字幕有码 | 亚州精品成人 | 丰满少妇在线 | 欧美一区影院 | 四虎成人精品永久免费av | 亚洲综合小说电影qvod | 久草干| 高清不卡毛片 | 日韩视频免费 | 在线99热 | 欧美激情视频免费看 | 999久久久久久久久久久 | 日韩中文字幕视频在线观看 | 免费影视大全推荐 | 日韩一二三在线 | 日韩精品不卡在线观看 | 国产精品久久久久久久久大全 | 国产精品永久在线 | 国产麻豆精品一区 | 在线看成人 | 色狠狠综合天天综合综合 | 中文字幕免费播放 | 亚洲色图激情文学 | 国产精品久久 | 综合国产在线观看 | 草久久久久久 | 欧美日韩网址 | 免费国产视频 | 久久久久久久久亚洲精品 | 丝袜美腿在线 | 天天看天天干天天操 | 麻豆91精品91久久久 | 日韩在线视频看看 | 狠狠色丁香九九婷婷综合五月 | 日日干夜夜干 | 91完整版 | 日韩精品影视 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 中文字幕资源网在线观看 | 国产精品18久久久 | 四虎影院在线观看av | 久久久久久久久久久久久9999 | 一区二区成人国产精品 | 97av超碰| 日韩精品五月天 | 日韩二区三区 | 亚洲精品一区二区在线观看 | 2022国产精品视频 | 黄色电影网站在线观看 | 婷婷激情五月 | 91精品国产综合久久福利不卡 | 日韩网站在线播放 | 久久久久久久久久久高潮一区二区 | 婷婷夜夜| 成年人视频在线观看免费 | av中文字幕网站 | 国产精品久久久久久久久久久久午夜 | 欧美日韩视频在线观看免费 | 亚洲欧美日韩国产精品一区午夜 | 日韩中文字幕在线 | 精品国产_亚洲人成在线 | 欧美成天堂网地址 | 精品国产免费一区二区三区五区 | 国产精品久久久久久久久久久杏吧 | 成年人网站免费在线观看 | 国产一区二区不卡视频 | 欧美激情视频免费看 | 九九免费观看全部免费视频 | 色综合色综合色综合 | 亚洲精品视频免费在线观看 | 91国内在线 | 国产精品99久久久久久久久 | 日日摸日日碰 | 精品国产1区 | 九九九热精品免费视频观看 | 中文字幕欧美日韩va免费视频 | 国产日韩精品一区二区三区 | 久久夜色精品国产欧美乱极品 | 国产视频九色蝌蚪 | 国产精品99久久免费观看 | 五月婷婷狠狠 | 午夜少妇一区二区三区 | 日韩中文字幕在线 | 一区二区三区动漫 | 国产精品免费久久久久影院仙踪林 | 国产婷婷 | 国产精品成人久久久久久久 | 亚洲成av人影片在线观看 | av成人免费观看 | 欧美精品小视频 | 国产精品三级视频 | free. 性欧美.com | 国产精品久久久久久久av大片 | 久久免费毛片视频 | 182午夜在线观看 | 最近中文字幕在线中文高清版 | 亚洲精品久久久久中文字幕二区 | 日韩69视频| 狠狠操狠狠操 | 青青草华人在线视频 | 小草av在线播放 | 久草视频国产 | 日韩精品一区在线观看 | 日韩一区二区三区免费视频 | 久草网在线视频 | 免费黄av| 在线观看视频国产一区 | av在线看片| 日韩精品一区二区在线观看 | 久久黄色小说视频 | 日韩啪啪小视频 | 中文字幕一区在线观看视频 | 久久综合9988久久爱 | 欧美日韩免费一区二区三区 | 摸bbb搡bbb搡bbbb| 涩涩网站在线看 | 久久久久久久久久久网站 | 在线观看香蕉视频 | 国语自产偷拍精品视频偷 | 在线视频18在线视频4k | 久草视频资源 | 久久久久国产精品免费网站 | 色网站国产精品 | 国产精品一区二区电影 | 鲁一鲁影院 | 久艹在线播放 | 亚洲免费观看视频 | 国产亚洲精品无 | 成 人 免费 黄 色 视频 | 欧美91在线| 在线观看精品黄av片免费 | 久99久视频 | 日韩精品中文字幕在线不卡尤物 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 精品国产视频在线观看 | 久久久久久国产精品亚洲78 | 婷婷色在线资源 | 免费在线观看av网站 | 九九有精品 | 毛片永久新网址首页 | 久久黄色免费视频 | 精品婷婷 | 亚洲精品日韩av | 草久久久久 | 狠狠色丁香久久婷婷综合五月 | 97色se| 欧美日一级片 | 黄色片亚洲 | 日韩免费观看一区二区三区 | 最新av电影网址 | 久久久免费网站 | 激情五月六月婷婷 | 色94色欧美 | 欧美在线91 | 亚洲天堂网站视频 | 国内精品小视频 | 亚洲黄色免费电影 | 欧美在线aaa | 深夜激情影院 | 日韩视频中文 | 国产成人精品久久亚洲高清不卡 | 福利视频网址 | 中文字幕在线看视频国产中文版 | 欧美日韩在线观看一区 | 国产在线不卡一区 | 99国产一区二区三精品乱码 | 一区二区视频欧美 | 国外成人在线视频网站 | 国产一级不卡视频 | 国产99久久久国产精品 | 欧洲一区二区三区精品 | 一区二区三区四区不卡 | 成人黄大片视频在线观看 | 国产性天天综合网 | 亚洲视频在线免费看 | 久久天堂精品视频 | 日韩精品一区二区三区免费观看视频 | 香蕉在线视频播放网站 | 国产日韩欧美在线一区 | 97人人模人人爽人人喊网 | 亚洲日本一区二区在线 | 五月天激情开心 | 欧美黄色成人 | 丁香在线观看完整电影视频 | 国产一卡二卡在线 |