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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux 中的各种栈:进程栈 线程栈 内核栈 中断栈

發布時間:2023/12/20 linux 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux 中的各种栈:进程栈 线程栈 内核栈 中断栈 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

棧是什么?棧有什么作用?

首先,棧 (stack) 是一種串列形式的 數據結構。這種數據結構的特點是 后入先出 (LIFO, Last In First Out),數據只能在串列的一端 (稱為:棧頂 top) 進行 推入 (push) 和 彈出 (pop) 操作。根據棧的特點,很容易的想到可以利用數組,來實現這種數據結構。但是本文要討論的并不是軟件層面的棧,而是硬件層面的棧。

大多數的處理器架構,都有實現硬件棧。有專門的棧指針寄存器,以及特定的硬件指令來完成 入棧/出棧 的操作。例如在 ARM 架構上,R13 (SP) 指針是堆棧指針寄存器,而 PUSH 是用于壓棧的匯編指令,POP 則是出棧的匯編指令。

【擴展閱讀】ARM 寄存器簡介

ARM 處理器擁有 37 個寄存器。這些寄存器按部分重疊組方式加以排列。每個處理器模式都有一個不同的寄存器組。編組的寄存器為處理處理器異常和特權操作提供了快速的上下文切換。

提供了下列寄存器:

  • 三十個 32 位通用寄存器:

  • 存在十五個通用寄存器,它們分別是 r0-r12、sp、lr

  • sp (r13) 是堆棧指針。C/C++ 編譯器始終將 sp 用作堆棧指針

  • lr (r14) 用于存儲調用子例程時的返回地址。如果返回地址存儲在堆棧上,則可將 lr 用作通用寄存器

  • 程序計數器 (pc):指令寄存器

  • 應用程序狀態寄存器 (APSR):存放算術邏輯單元 (ALU) 狀態標記的副本

  • 當前程序狀態寄存器 (CPSR):存放 APSR 標記,當前處理器模式,中斷禁用標記等

  • 保存的程序狀態寄存器 (SPSR):當發生異常時,使用 SPSR 來存儲 CPSR

上面是棧的原理和實現,下面我們來看看棧有什么作用。棧作用可以從兩個方面體現:函數調用 和 多任務支持 。

一、函數調用

我們知道一個函數調用有以下三個基本過程:

  • 調用參數的傳入

  • 局部變量的空間管理

  • 函數返回

函數的調用必須是高效的,而數據存放在 CPU通用寄存器 或者 RAM 內存 中無疑是最好的選擇。以傳遞調用參數為例,我們可以選擇使用 CPU通用寄存器 來存放參數。但是通用寄存器的數目都是有限的,當出現函數嵌套調用時,子函數再次使用原有的通用寄存器必然會導致沖突。因此如果想用它來傳遞參數,那在調用子函數前,就必須先 保存原有寄存器的值,然后當子函數退出的時候再 恢復原有寄存器的值 。

函數的調用參數數目一般都相對少,因此通用寄存器是可以滿足一定需求的。但是局部變量的數目和占用空間都是比較大的,再依賴有限的通用寄存器未免強人所難,因此我們可以采用某些 RAM 內存區域來存儲局部變量。但是存儲在哪里合適?既不能讓函數嵌套調用的時候有沖突,又要注重效率。

這種情況下,棧無疑提供很好的解決辦法。一、對于通用寄存器傳參的沖突,我們可以再調用子函數前,將通用寄存器臨時壓入棧中;在子函數調用完畢后,在將已保存的寄存器再彈出恢復回來。二、而局部變量的空間申請,也只需要向下移動下棧頂指針;將棧頂指針向回移動,即可就可完成局部變量的空間釋放;三、對于函數的返回,也只需要在調用子函數前,將返回地址壓入棧中,待子函數調用結束后,將函數返回地址彈出給 PC 指針,即完成了函數調用的返回;

于是上述函數調用的三個基本過程,就演變記錄一個棧指針的過程。每次函數調用的時候,都配套一個棧指針。即使循環嵌套調用函數,只要對應函數棧指針是不同的,也不會出現沖突。

【擴展閱讀】:函數棧幀 (Stack Frame)

函數調用經常是嵌套的,在同一時刻,棧中會有多個函數的信息。每個未完成運行的函數占用一個獨立的連續區域,稱作棧幀(Stack Frame)。棧幀存放著函數參數,局部變量及恢復前一棧幀所需要的數據等,函數調用時入棧的順序為:

實參N~1 → 主調函數返回地址 → 主調函數幀基指針EBP → 被調函數局部變量1~N

棧幀的邊界由 棧幀基地址指針 EBP 和 棧指針 ESP 界定,EBP 指向當前棧幀底部(高地址),在當前棧幀內位置固定;ESP指向當前棧幀頂部(低地址),當程序執行時ESP會隨著數據的入棧和出棧而移動。因此函數中對大部分數據的訪問都基于EBP進行。函數調用棧的典型內存布局如下圖所示:

二、多任務支持

然而棧的意義還不只是函數調用,有了它的存在,才能構建出操作系統的多任務模式。我們以 main 函數調用為例,main 函數包含一個無限循環體,循環體中先調用 A 函數,再調用 B 函數。

func?B():return;func?A():B();func?main():while?(1)A();

試想在單處理器情況下,程序將永遠停留在此 main 函數中。即使有另外一個任務在等待狀態,程序是沒法從此 main 函數里面跳轉到另一個任務。因為如果是函數調用關系,本質上還是屬于 main 函數的任務中,不能算多任務切換。此刻的 main 函數任務本身其實和它的棧綁定在了一起,無論如何嵌套調用函數,棧指針都在本棧范圍內移動。

由此可以看出一個任務可以利用以下信息來表征:

  • main 函數體代碼

  • main 函數棧指針

  • 當前 CPU 寄存器信息

  • 假如我們可以保存以上信息,則完全可以強制讓出 CPU 去處理其他任務。只要將來想繼續執行此 main 任務的時候,把上面的信息恢復回去即可。有了這樣的先決條件,多任務就有了存在的基礎,也可以看出棧存在的另一個意義。在多任務模式下,當調度程序認為有必要進行任務切換的話,只需保存任務的信息(即上面說的三個內容)。恢復另一個任務的狀態,然后跳轉到上次運行的位置,就可以恢復運行了。

    可見每個任務都有自己的棧空間,正是有了獨立的棧空間,為了代碼重用,不同的任務甚至可以混用任務的函數體本身,例如可以一個main函數有兩個任務實例。至此之后的操作系統的框架也形成了,譬如任務在調用 sleep() 等待的時候,可以主動讓出 CPU 給別的任務使用,或者分時操作系統任務在時間片用完是也會被迫的讓出 CPU。不論是哪種方法,只要想辦法切換任務的上下文空間,切換棧即可。

    【擴展閱讀】:任務、線程、進程 三者關系

    任務是一個抽象的概念,即指軟件完成的一個活動;而線程則是完成任務所需的動作;進程則指的是完成此動作所需資源的統稱;關于三者的關系,有一個形象的比喻:

    • 任務 = 送貨

    • 線程 = 開送貨車

    • 系統調度 = 決定合適開哪部送貨車

    • 進程 = 道路 + 加油站 + 送貨車 + 修車廠

    Linux 中有幾種棧?各種棧的內存位置?

    介紹完棧的工作原理和用途作用后,我們回歸到 Linux 內核上來。內核將棧分成四種:

    • 進程棧

    • 線程棧

    • 內核棧

    • 中斷棧

    一、進程棧

    進程棧是屬于用戶態棧,和進程 虛擬地址空間 (Virtual Address Space) 密切相關。那我們先了解下什么是虛擬地址空間:在 32 位機器下,虛擬地址空間大小為 4G。這些虛擬地址通過頁表 (Page Table) 映射到物理內存,頁表由操作系統維護,并被處理器的內存管理單元 (MMU) 硬件引用。每個進程都擁有一套屬于它自己的頁表,因此對于每個進程而言都好像獨享了整個虛擬地址空間。

    Linux 內核將這 4G 字節的空間分為兩部分,將最高的 1G 字節(0xC0000000-0xFFFFFFFF)供內核使用,稱為 內核空間。而將較低的3G字節(0x00000000-0xBFFFFFFF)供各個進程使用,稱為 用戶空間。每個進程可以通過系統調用陷入內核態,因此內核空間是由所有進程共享的。雖然說內核和用戶態進程占用了這么大地址空間,但是并不意味它們使用了這么多物理內存,僅表示它可以支配這么大的地址空間。它們是根據需要,將物理內存映射到虛擬地址空間中使用。

    Linux 對進程地址空間有個標準布局,地址空間中由各個不同的內存段組成 (Memory Segment),主要的內存段如下:

    • 程序段 (Text Segment):可執行文件代碼的內存映射

    • 數據段 (Data Segment):可執行文件的已初始化全局變量的內存映射

    • BSS段 (BSS Segment):未初始化的全局變量或者靜態變量(用零頁初始化)

    • 堆區 (Heap) : 存儲動態內存分配,匿名的內存映射

    • 棧區 (Stack) : 進程用戶空間棧,由編譯器自動分配釋放,存放函數的參數值、局部變量的值等

    • 映射段(Memory Mapping Segment):任何內存映射文件

    而上面進程虛擬地址空間中的棧區,正指的是我們所說的進程棧。進程棧的初始化大小是由編譯器和鏈接器計算出來的,但是棧的實時大小并不是固定的,Linux 內核會根據入棧情況對棧區進行動態增長(其實也就是添加新的頁表)。但是并不是說棧區可以無限增長,它也有最大限制 RLIMIT_STACK (一般為 8M),我們可以通過 ulimit 來查看或更改 RLIMIT_STACK 的值。

    【擴展閱讀】:如何確認進程棧的大小

    我們要知道棧的大小,那必須得知道棧的起始地址和結束地址。棧起始地址 獲取很簡單,只需要嵌入匯編指令獲取棧指針 esp 地址即可。棧結束地址 的獲取有點麻煩,我們需要先利用遞歸函數把棧搞溢出了,然后再 GDB 中把棧溢出的時候把棧指針 esp 打印出來即可。代碼如下:

    /*?file?name:?stacksize.c?*/void?*orig_stack_pointer;void?blow_stack()?{blow_stack(); }int?main()?{__asm__("movl?%esp,?orig_stack_pointer");blow_stack();return?0; }$ g++ -g stacksize.c -o ./stacksize $ gdb ./stacksize (gdb) r Starting program: /home/home/misc-code/setrlimitProgram received signal SIGSEGV, Segmentation fault. blow_stack () at setrlimit.c:4 4 blow_stack(); (gdb) print (void *)$esp $1 = (void *) 0xffffffffff7ff000 (gdb) print (void *)orig_stack_pointer $2 = (void *) 0xffffc800 (gdb) print 0xffffc800-0xff7ff000 $3 = 8378368 // Current Process Stack Size is 8M

    上面對進程的地址空間有個比較全局的介紹,那我們看下 Linux 內核中是怎么體現上面內存布局的。內核使用內存描述符來表示進程的地址空間,該描述符表示著進程所有地址空間的信息。內存描述符由 mm_struct 結構體表示,下面給出內存描述符結構中各個域的描述,請大家結合前面的 進程內存段布局 圖一起看:

    struct?mm_struct?{struct?vm_area_struct?*mmap;???????????/*?內存區域鏈表?*/struct?rb_root?mm_rb;??????????????????/*?VMA?形成的紅黑樹?*/...struct?list_head?mmlist;???????????????/*?所有?mm_struct?形成的鏈表?*/...unsigned?long?total_vm;????????????????/*?全部頁面數目?*/unsigned?long?locked_vm;???????????????/*?上鎖的頁面數據?*/unsigned?long?pinned_vm;???????????????/*?Refcount?permanently?increased?*/unsigned?long?shared_vm;???????????????/*?共享頁面數目?Shared?pages?(files)?*/unsigned?long?exec_vm;?????????????????/*?可執行頁面數目?VM_EXEC?&?~VM_WRITE?*/unsigned?long?stack_vm;????????????????/*?棧區頁面數目?VM_GROWSUP/DOWN?*/unsigned?long?def_flags;unsigned?long?start_code,?end_code,?start_data,?end_data;????/*?代碼段、數據段?起始地址和結束地址?*/unsigned?long?start_brk,?brk,?start_stack;???????????????????/*?棧區?的起始地址,堆區?起始地址和結束地址?*/unsigned?long?arg_start,?arg_end,?env_start,?env_end;????????/*?命令行參數?和?環境變量的?起始地址和結束地址?*/.../*?Architecture-specific?MM?context?*/mm_context_t?context;??????????????????/*?體系結構特殊數據?*//*?Must?use?atomic?bitops?to?access?the?bits?*/unsigned?long?flags;???????????????????/*?狀態標志位?*/.../*?Coredumping?and?NUMA?and?HugePage?相關結構體?*/ };

    【擴展閱讀】:進程棧的動態增長實現

    進程在運行的過程中,通過不斷向棧區壓入數據,當超出棧區容量時,就會耗盡棧所對應的內存區域,這將觸發一個 缺頁異常 (page fault)。通過異常陷入內核態后,異常會被內核的 expand_stack() 函數處理,進而調用 acct_stack_growth() 來檢查是否還有合適的地方用于棧的增長。

    如果棧的大小低于 RLIMIT_STACK(通常為8MB),那么一般情況下棧會被加長,程序繼續執行,感覺不到發生了什么事情,這是一種將棧擴展到所需大小的常規機制。然而,如果達到了最大棧空間的大小,就會發生 棧溢出(stack overflow),進程將會收到內核發出的 段錯誤(segmentation fault) 信號。

    動態棧增長是唯一一種訪問未映射內存區域而被允許的情形,其他任何對未映射內存區域的訪問都會觸發頁錯誤,從而導致段錯誤。一些被映射的區域是只讀的,因此企圖寫這些區域也會導致段錯誤。

    二、線程棧

    從 Linux 內核的角度來說,其實它并沒有線程的概念。Linux 把所有線程都當做進程來實現,它將線程和進程不加區分的統一到了?task_struct?中。線程僅僅被視為一個與其他進程共享某些資源的進程,而是否共享地址空間幾乎是進程和 Linux 中所謂線程的唯一區別。線程創建的時候,加上了?CLONE_VM?標記,這樣 線程的內存描述符 將直接指向 父進程的內存描述符。

    if?(clone_flags?&?CLONE_VM)?{/**?current?是父進程而?tsk?在?fork()?執行期間是共享子進程*/atomic_inc(&current->mm->mm_users);tsk->mm?=?current->mm;}

    雖然線程的地址空間和進程一樣,但是對待其地址空間的 stack 還是有些區別的。對于 Linux 進程或者說主線程,其 stack 是在 fork 的時候生成的,實際上就是復制了父親的 stack 空間地址,然后寫時拷貝 (cow) 以及動態增長。然而對于主線程生成的子線程而言,其 stack 將不再是這樣的了,而是事先固定下來的,使用 mmap 系統調用,它不帶有 VM_STACK_FLAGS 標記。這個可以從 glibc 的?nptl/allocatestack.c?中的?allocate_stack()?函數中看到:

    mem?=?mmap?(NULL,?size,?prot,?MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK,?-1,?0);

    由于線程的 mm->start_stack 棧地址和所屬進程相同,所以線程棧的起始地址并沒有存放在?task_struct?中,應該是使用?pthread_attr_t?中的?stackaddr?來初始化?task_struct->thread->sp(sp 指向?struct pt_regs?對象,該結構體用于保存用戶進程或者線程的寄存器現場)。這些都不重要,重要的是,線程棧不能動態增長,一旦用盡就沒了,這是和生成進程的 fork 不同的地方。由于線程棧是從進程的地址空間中 map 出來的一塊內存區域,原則上是線程私有的。但是同一個進程的所有線程生成的時候淺拷貝生成者的?task_struct?的很多字段,其中包括所有的 vma,如果愿意,其它線程也還是可以訪問到的,于是一定要注意。

    三、進程內核棧

    在每一個進程的生命周期中,必然會通過到系統調用陷入內核。在執行系統調用陷入內核之后,這些內核代碼所使用的棧并不是原先進程用戶空間中的棧,而是一個單獨內核空間的棧,這個稱作進程內核棧。進程內核棧在進程創建的時候,通過 slab 分配器從?thread_info_cache?緩存池中分配出來,其大小為?THREAD_SIZE,一般來說是一個頁大小 4K;

    union?thread_union?{???????????????????????????????????struct?thread_info?thread_info;????????????????unsigned?long?stack[THREAD_SIZE/sizeof(long)]; };

    thread_union?進程內核棧 和?task_struct?進程描述符有著緊密的聯系。由于內核經常要訪問?task_struct,高效獲取當前進程的描述符是一件非常重要的事情。因此內核將進程內核棧的頭部一段空間,用于存放?thread_info?結構體,而此結構體中則記錄了對應進程的描述符,兩者關系如下圖(對應內核函數為?dup_task_struct()):

    有了上述關聯結構后,內核可以先獲取到棧頂指針 esp,然后通過 esp 來獲取 thread_info。這里有一個小技巧,直接將 esp 的地址與上 ~(THREAD_SIZE - 1) 后即可直接獲得 thread_info 的地址。由于 thread_union 結構體是從 thread_info_cache 的 Slab 緩存池中申請出來的,而 thread_info_cache 在 kmem_cache_create 創建的時候,保證了地址是 THREAD_SIZE 對齊的。因此只需要對棧指針進行 THREAD_SIZE 對齊,即可獲得 thread_union 的地址,也就獲得了 thread_union 的地址。成功獲取到 thread_info 后,直接取出它的 task 成員就成功得到了 task_struct。其實上面這段描述,也就是 current 宏的實現方法:

    register?unsigned?long?current_stack_pointer?asm?("sp");static?inline?struct?thread_info?*current_thread_info(void)?? {????????????????????????????????????????????????????????????return?(struct?thread_info?*)????????????????????????(current_stack_pointer?&?~(THREAD_SIZE?-?1)); }????????????????????????????????????????????????????????????#define?get_current()?(current_thread_info()->task)#define?current?get_current()

    四、中斷棧

    進程陷入內核態的時候,需要內核棧來支持內核函數調用。中斷也是如此,當系統收到中斷事件后,進行中斷處理的時候,也需要中斷棧來支持函數調用。由于系統中斷的時候,系統當然是處于內核態的,所以中斷棧是可以和內核棧共享的。但是具體是否共享,這和具體處理架構密切相關。

    X86 上中斷棧就是獨立于內核棧的;獨立的中斷棧所在內存空間的分配發生在?arch/x86/kernel/irq_32.c?的?irq_ctx_init()?函數中 (如果是多處理器系統,那么每個處理器都會有一個獨立的中斷棧),函數使用?__alloc_pages?在低端內存區分配 2個物理頁面,也就是8KB大小的空間。有趣的是,這個函數還會為 softirq 分配一個同樣大小的獨立堆棧。如此說來,softirq 將不會在 hardirq 的中斷棧上執行,而是在自己的上下文中執行。

    而 ARM 上中斷棧和內核棧則是共享的;中斷棧和內核棧共享有一個負面因素,如果中斷發生嵌套,可能會造成棧溢出,從而可能會破壞到內核棧的一些重要數據,所以棧空間有時候難免會捉襟見肘。

    轉自:

    https://blog.csdn.net/yangkuanqaz85988/article/details/52403726


    推薦閱讀:

    專輯|Linux文章匯總

    專輯|程序人生

    專輯|C語言

    我的知識小密圈

    關注公眾號,后臺回復「1024」獲取學習資料網盤鏈接。

    歡迎點贊,關注,轉發,在看,您的每一次鼓勵,我都將銘記于心~

    嵌入式Linux

    微信掃描二維碼,關注我的公眾號

    總結

    以上是生活随笔為你收集整理的Linux 中的各种栈:进程栈 线程栈 内核栈 中断栈的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    免费亚洲婷婷 | 国产精品九九九九九九 | 久久免费精品 | 国产精品一区二区62 | 久久色亚洲 | 国内精品久久久久久久影视简单 | 午夜在线看片 | 日韩中文幕| 久久综合欧美精品亚洲一区 | 91日韩在线专区 | 国产精品你懂的在线观看 | 一区二区中文字幕在线观看 | 麻豆视频在线 | 免费在线播放黄色 | 欧美久久99 | 久久国产精品视频免费看 | 国产色黄网站 | 亚洲精品视频观看 | 日韩欧美大片免费观看 | av免费试看 | 午夜精品久久久 | 日日干夜夜草 | 国产精品美女视频网站 | www一起操| 欧美性黄网官网 | 激情久久网 | 婷婷 综合 色 | 欧美一进一出抽搐大尺度视频 | 成人欧美亚洲 | av在线专区 | 国产美女免费 | 精品在线播放 | 国产黄色片一级三级 | 色丁香久久 | 欧美ⅹxxxxxx | 天天操狠狠干 | 国产精品18久久久久vr手机版特色 | 超碰在线中文字幕 | 欧美亚洲一级片 | 久久er99热精品一区二区三区 | 国产区久久| 韩国av在线 | 国产一区久久 | 亚洲免费小视频 | 久久福利在线 | 久久香蕉影视 | 国产精品一区二区在线播放 | 爱爱av网 | 日韩黄色一级电影 | 97色在线观看 | 日韩中文字幕视频在线 | 日本中文字幕在线播放 | 中文字幕在线观看第一页 | 久久精品亚洲一区二区三区观看模式 | 九九国产视频 | 婷婷精品在线 | 国产视频久久久久 | 99色在线观看 | 97超碰精品| 在线之家官网 | 精品一区精品二区高清 | 成人黄色大片在线观看 | 国产黄色片在线免费观看 | 天天插夜夜操 | 成人午夜剧场在线观看 | 色综合久久悠悠 | 色视频在线免费观看 | 国产精品一区二区三区视频免费 | 狠狠综合| 天天天天天干 | 久久精品成人欧美大片古装 | 国内免费的中文字幕 | 国产午夜精品在线 | 国产护士在线 | 国产精品情侣视频 | 天天射天天干天天插 | 激情电影在线观看 | 999毛片| 国产在线不卡精品 | 在线免费观看黄色小说 | 欧日韩在线视频 | 国内揄拍国内精品 | 亚洲闷骚少妇在线观看网站 | 九九热免费观看 | 色婷婷欧美| 五月婷婷丁香在线观看 | 99视频在线免费观看 | 青草视频在线 | 狠狠地操 | 天天操天天操天天爽 | 亚洲精品66 | 美女一二三区 | 久久精品国产99 | 色噜噜在线观看视频 | 夜夜骑天天操 | 美女国产在线 | 免费人成网ww44kk44 | av无限看| 成人资源网| 亚洲最新视频在线 | 欧美另类重口 | 91精品久久久久久综合五月天 | 久草资源免费 | a黄色片在线观看 | 国产精品久久久久久久久久妇女 | 亚洲国产美女精品久久久久∴ | 色激情五月 | 国产香蕉视频在线播放 | 韩国三级一区 | 欧美日韩精品免费观看视频 | 色播亚洲婷婷 | 久久人人精品 | 一区二区不卡视频在线观看 | 亚洲一级片在线看 | 国产亚洲激情视频在线 | 91久久久久久久 | 97在线视频免费 | 在线成人性视频 | 天天操人 | www.狠狠插.com | 在线观看久久 | 狠狠色丁香婷婷综合久久片 | 国产在线免费 | 五月激情婷婷丁香 | 久久伊人五月天 | 西西大胆免费视频 | av久久在线| 欧美精品资源 | 成人一区二区三区中文字幕 | 精品一区二区在线免费观看 | 国产精品免费视频一区二区 | 国产视频精品免费播放 | 天天干天天摸 | 欧美激情精品久久 | 四虎在线免费观看 | 欧美国产高清 | 国产精品成人一区二区 | 九九精品视频在线观看 | 亚洲日本va在线观看 | 黄色影院在线免费观看 | 亚洲欧美日韩国产精品一区午夜 | 国产不卡在线播放 | 久久综合色影院 | 亚洲精品午夜一区人人爽 | 99久久99久久精品免费 | 中文字幕日本在线 | 国产亚洲欧美在线视频 | 成人网看片 | 久草精品国产 | 毛片精品免费在线观看 | 色综久久| 毛片a级片 | 91传媒在线观看 | 九九免费在线观看 | 国产精品久久一 | 日韩免费福利 | 男女激情麻豆 | 国产性xxxx | 在线a人片免费观看视频 | 91福利区一区二区三区 | 成人国产电影在线观看 | 国产精品www | 免费午夜网站 | 黄色大片网 | 黄色免费看片网站 | 粉嫩av一区二区三区四区 | 欧美成人高清 | 911香蕉视频 | 国产色啪 | 麻豆国产精品视频 | 国产二区视频在线观看 | 日韩女同av | 久久国产精品一二三区 | 久久国产美女视频 | 这里只有精彩视频 | 97网| 成年人免费在线观看网站 | 亚洲mv大片欧洲mv大片免费 | 黄色av大片 | 婷婷夜夜| 亚洲日韩欧美一区二区在线 | 97久久精品午夜一区二区 | 日韩免 | 日韩视频中文字幕在线观看 | 九九在线国产视频 | 超碰在线cao| 免费a现在观看 | 韩国av免费看 | 国产在线一区二区三区播放 | 成人网页在线免费观看 | 日韩精品在线看 | 国产专区在线 | 激情网五月婷婷 | 日韩精品免费在线 | 六月丁香社区 | a级一a一级在线观看 | av免费在线免费观看 | 色婷婷亚洲婷婷 | 免费观看的av网站 | 色播六月天 | 国产精品高清av | 蜜臀av夜夜澡人人爽人人 | 中文字幕在线看片 | 91色在线观看视频 | 亚洲欧美日韩精品一区二区 | 亚洲高清在线观看视频 | 欧美久久99| 人人爽人人爽 | 日韩乱色精品一区二区 | 亚洲精品国产精品国自 | 久久久视频在线 | 综合久久久久久 | 日韩r级电影在线观看 | 中文字幕国产在线 | 青青河边草观看完整版高清 | 国产在线资源 | 狠狠操狠狠操 | 久久久五月天 | 欧美福利网站 | 精品视频 | 日韩一区二区三区高清免费看看 | 日韩av手机在线看 | 久久视频中文字幕 | 午夜12点| 欧美日韩精品在线观看 | 一级一片免费看 | 国产黄色大片 | 涩涩资源网 | 亚洲欧洲久久久 | 国产在线视频一区二区 | 日本在线精品视频 | 中文字幕中文字幕在线中文字幕三区 | 韩日av在线| 日本午夜免费福利视频 | 婷婷视频在线 | 久久躁日日躁aaaaxxxx | av888.com| 国模一区二区三区四区 | 国产最顶级的黄色片在线免费观看 | 亚洲精品自在在线观看 | 怡春院av| 欧美精品一区二区免费 | www黄色软件 | 96精品在线 | 亚洲色图激情文学 | 久草在线综合 | 99视 | 在线 视频 一区二区 | 女人高潮特级毛片 | 日韩色综合网 | 天堂中文在线播放 | 九色精品免费永久在线 | 久久久久久国产精品久久 | 国产精品欧美精品 | 狠狠天天 | 国产精品久久久久久久久久99 | 97视频资源 | 日韩激情片在线观看 | 日韩av免费在线电影 | 偷拍福利视频一区二区三区 | 国产亚洲成人网 | 欧美另类重口 | 成人av资源在线 | 一区在线免费观看 | 久久天天躁狠狠躁夜夜不卡公司 | 国产欧美在线一区 | 欧洲激情综合 | 国产又粗又猛又黄 | 欧美久久影院 | 国产精品美女久久久网av | 久久久久9999亚洲精品 | 精品久久久成人 | 97精品在线观看 | 69xx视频| 中文字幕电影网 | 久久综合成人网 | 精品免费国产一区二区三区四区 | 久久精品久久久久电影 | 国产精品刺激对白麻豆99 | 精品专区一区二区 | 91黄色视屏 | 日韩精品国产一区 | 色婷婷色 | 国产精品久久久久久久电影 | 欧美有色 | 日产乱码一二三区别免费 | 亚洲美女视频在线 | 亚洲精品小区久久久久久 | 天天爱天天 | 国产成人在线播放 | 亚洲精品久久久久久中文传媒 | 中文字幕在线观看视频网站 | 97超碰人人模人人人爽人人爱 | av片子在线观看 | 欧美日韩国产色综合一二三四 | 一级欧美一级日韩 | 在线亚洲天堂网 | 久久精品91视频 | 午夜久久成人 | 中文字幕专区高清在线观看 | 在线播放日韩av | 亚洲国产日韩av | 久草免费在线观看视频 | 超碰公开在线观看 | 成人h电影在线观看 | 99精品视频免费看 | 免费观看午夜视频 | 一区二区三区电影大全 | 欧美日韩免费一区二区三区 | 国产精品久久久久亚洲影视 | 欧美精品久久久久久久久久 | 亚洲精品字幕在线 | 成人在线播放免费观看 | 奇米导航 | 黄色的片子 | 国产精品成人在线观看 | 亚洲国产精品视频 | 99精品在线免费观看 | 91精品国产九九九久久久亚洲 | 欧美一区二区免费在线观看 | 国产精品嫩草在线 | 美女免费电影 | 不卡在线一区 | 99视频导航 | 国产黄大片在线观看 | 欧美日韩一区二区三区在线免费观看 | 丰满少妇在线观看 | 成人网色| 国产精品久久久99 | 中文字幕在线一二 | 精品久久久久亚洲 | 久久久久久中文字幕 | 日韩一区二区三区高清在线观看 | 麻豆视频免费入口 | 私人av| 99视频在线精品免费观看2 | 色综合久久久久久久 | 亚洲国产午夜视频 | 日韩精品一区二区三区在线视频 | 色a在线观看 | 国产视频色 | 国产二区电影 | 黄色网址中文字幕 | 五月天婷婷狠狠 | 91精品在线免费视频 | 亚洲国产成人精品在线 | 人人爽人人爽 | 国产精品久久亚洲 | 欧美一区三区四区 | 97在线观视频免费观看 | 欧美va在线观看 | 日韩一区二区在线免费观看 | 国产精品第一页在线观看 | 色网址99| 探花视频免费在线观看 | 中文日韩在线 | 国产精品久久久久久一区二区 | 天天干夜夜干 | 91伊人影院| 性色视频在线 | 一区二区理论片 | 91久久丝袜国产露脸动漫 | 亚洲最快最全在线视频 | 久久国产二区 | 亚洲综合五月 | 日批在线观看 | 丁香婷婷深情五月亚洲 | 欧美日韩国产精品久久 | 亚洲综合在| 成人av资源网站 | 91视频首页 | 欧美成人999 | 啪啪肉肉污av国网站 | 亚洲影视九九影院在线观看 | 91精品国产成人观看 | 色多多污污 | 天天玩天天干天天操 | 麻豆视频在线免费观看 | 国产精品久久久99 | 三级黄色免费 | 97av免费视频| 久久高清片 | 亚洲一区二区观看 | 91亚洲精品在线 | 中文字幕精品一区久久久久 | 婷婷丁香自拍 | 精品国产一二三四区 | 日本天天操 | 韩国av一区二区三区 | 婷婷视频在线 | 久久久久免费精品国产 | 国产欧美日韩一区 | 色婷婷狠狠五月综合天色拍 | 一本一道久久a久久精品蜜桃 | 亚洲专区路线二 | 小草av在线播放 | 黄色影院在线观看 | 91热爆视频 | 久久久国产精品一区二区中文 | 中文字幕在线观看日本 | 91丨精品丨蝌蚪丨白丝jk | 69中文字幕| 一级黄色片在线观看 | 黄色高清视频在线观看 | 色狠狠干 | 久久中文网| 超碰97免费| 日韩精品一区电影 | 亚洲狠狠婷婷综合久久久 | 在线观看日本韩国电影 | 国产小视频在线观看免费 | 黄色av一区二区三区 | 久久天天躁 | 最近最新中文字幕 | 美腿丝袜一区二区三区 | 激情五月婷婷丁香 | 国产精品嫩草影院9 | 免费人人干 | 狠狠色伊人亚洲综合网站野外 | 成人小视频在线观看免费 | 国产视频 亚洲精品 | 欧美午夜精品久久久久 | 国产xxxxx在线观看 | 成人国产精品免费观看 | 免费国产在线精品 | 国产精品久久一区二区三区, | 一区二区三区手机在线观看 | 蜜桃av人人夜夜澡人人爽 | 日韩高清www | 91精品国产综合久久婷婷香蕉 | 精品国产免费人成在线观看 | 欧美日韩亚洲在线观看 | 国产在线高清精品 | 狠狠网| 日韩在线播放视频 | 久久xxxx | 在线视频亚洲 | 超碰97在线看 | 日本精品视频免费 | 久久久亚洲影院 | 精品久久久久久久久久久院品网 | 久久1电影院 | 亚洲午夜久久久久久久久久久 | 日韩视频免费 | 久久国产精品99久久人人澡 | 免费在线91| 欧美一区二视频在线免费观看 | 97在线视频免费观看 | 国产色在线| 久久在线观看视频 | 亚洲欧美在线观看视频 | 激情五月视频 | 狠狠干在线播放 | 国产免费久久久久 | 婷婷日日 | 国产99久久久国产 | 在线观看你懂的网址 | 亚洲精品久久激情国产片 | 人人射人人射 | 96久久欧美麻豆网站 | 国产中文伊人 | 人人澡人摸人人添学生av | 国产xvideos免费视频播放 | 国产黑丝一区二区三区 | 精品久久五月天 | 欧美极品久久 | 亚洲国产精品第一区二区 | 久久久久国产精品www | 国产原创在线视频 | 中文字幕资源站 | 久久网址 | 国内精品在线观看视频 | 999国内精品永久免费视频 | 五月婷婷.com | 久草在线视频资源 | 天堂久色 | 久久午夜精品影院一区 | 成人免费91 | 久久免费毛片视频 | 精品在线观看一区二区 | 国产精品v欧美精品 | 国产小视频免费在线观看 | 99精品在线免费 | 国产96在线 | 久久精品视频国产 | 五月婷婷在线观看 | 8x成人免费视频 | 国产韩国精品一区二区三区 | 亚州av网站 | 成人97视频一区二区 | 激情综合中文娱乐网 | 天天草av | 国产精品永久久久久久久www | 色视频网页 | 国产aa免费视频 | 国产精品video爽爽爽爽 | 国产成人一区二区精品非洲 | 成人精品电影 | 免费视频 三区 | 国产精品成人在线观看 | 精品久久久久一区二区国产 | 久久久久电影网站 | 人人添人人 | 狠狠干在线| 97视频亚洲 | 精品女同一区二区三区在线观看 | 日韩在线观看网站 | 久久 在线| 国产伦理一区二区 | 精品国产欧美 | 永久精品视频 | 欧美日韩亚洲在线观看 | 国产手机在线播放 | 99久久精品免费看国产 | 91成人网页版 | 99精品视频一区 | 日韩一级精品 | 91精品啪在线观看国产 | 九九热在线精品视频 | 亚洲午夜久久久久久久久 | 成人免费看片98欧美 | 精品美女久久久久 | 国产亚洲一区二区在线观看 | av亚洲产国偷v产偷v自拍小说 | 国产精品久久久99 | 黄色成人影视 | 日产乱码一二三区别在线 | 久久一区二区三区国产精品 | 亚洲国产剧情av | 国产精品不卡在线播放 | 欧美精品二区 | 人人玩人人弄 | 亚洲午夜在线视频 | av千婊在线免费观看 | 在线你懂的视频 | 男女激情麻豆 | 免费在线观看av网址 | 久久大香线蕉app | 国产小视频在线免费观看视频 | 久久视频国产 | 精品久久1 | 日日夜夜精品网站 | av免费看av | 精品伦理一区二区三区 | 久久黄色免费视频 | 成人av一二三区 | 欧美日韩国产精品一区二区亚洲 | 国产清纯在线 | 99精品乱码国产在线观看 | 激情中文在线 | 91麻豆精品国产91久久久更新时间 | 久久精品这里都是精品 | 日韩精品久久久 | 九九热视频在线 | 日韩 在线观看 | 亚洲伊人网在线观看 | 九九视频在线观看视频6 | 伊人亚洲综合网 | 激情综合色播五月 | 一级特黄av | 国产精品入口传媒 | 欧美网址在线观看 | 日本黄色片一区二区 | 欧美日bb| 97av在线视频 | 久久国产福利 | 日韩深夜在线观看 | 亚洲美女免费精品视频在线观看 | 免费看91的网站 | 国内小视频 | 91九色老 | 98精品国产自产在线观看 | 亚洲精品中文字幕在线观看 | 国产精品99久久免费观看 | 欧美日韩精品在线观看视频 | 最新日本中文字幕 | 天天色 天天 | 欧美少妇xxxxxx | 在线观看国产亚洲 | 一本一道久久a久久综合蜜桃 | 亚洲一级影院 | www.五月天 | 国产精品国产三级国产不产一地 | 国产中文字幕一区二区 | 一区久久久| 黄色毛片一级片 | 狠狠狠色狠狠色综合 | 国产一区二区在线观看免费 | 久久中文字幕在线视频 | 久久99久久99精品中文字幕 | 最新婷婷色 | 久久成人国产 | 亚洲综合干 | 久久婷婷开心 | 欧美成人999 | 国产手机视频在线播放 | 欧美激情精品久久久久久免费 | 九九热在线播放 | 亚洲砖区区免费 | 免费在线观看av片 | a午夜电影| 国产高清一区二区 | 久久综合久久综合这里只有精品 | 97精品国产97久久久久久 | h动漫中文字幕 | 成人黄色视 | 探花视频在线观看免费版 | 伊人午夜 | 久久久久国产精品视频 | 97电影网手机版 | www.五月婷婷 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 在线播放亚洲 | 波多野结衣视频在线 | 麻花豆传媒mv在线观看 | 日韩高清一区在线 | 在线你懂的视频 | 日韩欧美久久 | 99在线视频免费观看 | 国产精品a久久 | 日韩一区精品 | 韩国av三级 | 一区二区三区精品久久久 | 国产在线精品国自产拍影院 | 天天色天天射天天干 | 六月婷色 | 日韩在线高清免费视频 | 国产精品美女久久久久久2018 | 天天操夜操视频 | 69绿帽绿奴3pvideos | 精品久久精品久久 | 亚洲国产成人精品在线观看 | 97在线影院 | 久久久久久久久久久成人 | 91探花国产综合在线精品 | 中文字幕av最新 | 亚洲午夜久久久久久久久 | 91精品国产高清自在线观看 | 日韩有码在线播放 | 中文字幕在线人 | 久草网在线 | 亚洲理论电影网 | 欧美 日韩 性 | 久久国产精品视频免费看 | 久久一区二区三区国产精品 | 亚洲最新合集 | 国产精品视频观看 | 在线国产中文字幕 | www.777奇米| 亚洲国产成人在线观看 | 久久高清 | 日韩一三区 | 蜜桃麻豆www久久囤产精品 | 婷婷开心久久网 | av在线网站大全 | 中文字幕在线观看一区二区三区 | avove黑丝 | www.操.com| 国产一区精品在线观看 | 97天堂网 | 久久久国产一区二区三区 | 欧美整片sss | 一区二区三高清 | 91av视频在线免费观看 | www.com久久久 | 免费亚洲精品视频 | 久久国产电影院 | 亚洲国产精品久久久久久 | 中文字幕中文字幕中文字幕 | 国产精品久久99综合免费观看尤物 | 99久久久久久久 | 亚洲丝袜一区二区 | 久久天天操 | 99久久国产免费免费 | 久草在线免费在线观看 | 欧美日韩视频观看 | 韩国一区二区三区视频 | 蜜臀av性久久久久av蜜臀三区 | www.国产高清 | 久久久久欧美精品999 | 天天伊人狠狠 | 日韩精品一区二区免费视频 | 在线观看视频h | 国内精品免费 | 精品久久网站 | 国产黄色大片免费看 | 欧美日韩中文字幕综合视频 | 成人久久18免费网站麻豆 | 久久美女精品 | 97视频在线播放 | a极黄色片| 黄色软件大全网站 | 婷婷综合av | 中文字幕有码在线观看 | 亚洲手机天堂 | 91亚色免费视频 | 日韩性xxxx | 亚洲va综合va国产va中文 | 午夜精品久久久久久久99 | 婷婷久久网 | 久久久久久久影院 | 日韩精品视频免费看 | 91免费视频网站在线观看 | 亚洲精选在线观看 | 久久精品美女视频网站 | 91精品国产麻豆 | av黄色大片 | 天天色草 | 久久精品一区二区三区中文字幕 | 99看视频在线观看 | 日韩av手机在线看 | 极品国产91在线网站 | 视频国产区| 精品视频专区 | 中文字幕在线有码 | 亚洲国产精品人久久电影 | 日韩av网站在线播放 | 天天插天天干天天操 | 久久激情电影 | 777久久久 | 在线视频91 | 深夜激情影院 | 国产一区在线免费观看 | 波多野结衣日韩 | 国产精品九九九九九九 | 91成年人在线观看 | 经典三级一区 | 亚洲综合在线五月 | 91成人蝌蚪| 免费视频在线观看网站 | 亚洲精品国产拍在线 | 日韩最新在线 | 国模一区二区三区四区 | 国产精品99久久久久久有的能看 | 亚洲一区二区精品 | 91成人精品视频 | 一区二区三区在线看 | 三级黄色大片在线观看 | 69国产盗摄一区二区三区五区 | 又黄又爽又色无遮挡免费 | 91在线播放国产 | a级黄色片视频 | 免费在线观看国产精品 | 九9热这里真品2 | 日韩夜夜爽 | 黄色精品国产 | 精品久久久久久久久亚洲 | 91精品在线视频 | 日韩高清一 | 色网av| 国产在线 一区二区三区 | 日韩视频一区二区在线 | 亚洲精品mv在线观看 | 久久久免费播放 | 狠狠干夜夜 | 亚洲精品高清视频 | 极品久久久 | 西西444www大胆无视频 | 亚洲精品午夜久久久 | 久久久久在线观看 | 国产又黄又硬又爽 | 久久精品爱爱视频 | 麻花豆传媒一二三产区 | 欧美日韩一区二区三区在线观看视频 | 麻豆精品国产传媒 | 久久视频这里只有精品 | 在线观看91网站 | 一区二区三区在线免费观看视频 | 国产特级毛片aaaaaa高清 | 欧美电影在线观看 | 国产精品欧美一区二区三区不卡 | 免费日韩一区二区三区 | 蜜臀久久99精品久久久无需会员 | 91精品小视频 | 久久韩国免费视频 | 亚洲天天综合 | 国产精品乱看 | 99久久精品免费看国产四区 | 国产成人333kkk | 国产免费亚洲 | 91在线看免费| 嫩草av影院 | 国产麻豆视频网站 | 国产精品毛片一区二区在线 | 亚洲一区视频免费观看 | 黄色免费国产 | 国产免费成人 | 天天操天天射天天插 | 狠狠狠色丁香婷婷综合激情 | 久久精品3 | 96超碰在线 | 欧美精品久久久久久久久久丰满 | 久久av影院 | 黄色一级在线免费观看 | av电影免费在线看 | 一级黄色a视频 | 亚洲久草视频 | 欧美analxxxx | 亚洲高清国产视频 | 久久精品国产v日韩v亚洲 | 一区二区三高清 | 国产免费一区二区三区最新 | 日韩二区三区在线观看 | 精品一区 在线 | 亚洲国内在线 | 国产一区二区在线视频观看 | 午夜影院先 | 天天干天天插 | 久草网免费 | 欧美日韩高清一区二区 国产亚洲免费看 | 日韩天堂在线观看 | 免费视频黄 | 久久色中文字幕 | 精品不卡av | 日本99热 | 在线免费av网 | 99免费在线视频 | 国产精品九九视频 | 日韩欧美一区二区三区视频 | 91成人精品一区在线播放69 | 福利网址在线观看 | 日韩aⅴ视频 | 国产精品24小时在线观看 | 五月天色中色 | 深爱激情综合网 | 91视频免费看 | 亚洲精品国内 | 五月天久久狠狠 | 国产精品自在线 | 蜜臀精品久久久久久蜜臀 | 91麻豆网| 国产高清视频色在线www | 亚洲爱爱视频 | 91精品国产一区二区在线观看 | 亚洲精品久久久蜜桃 | 欧美激情视频一区二区三区 | 国产精品久久久久久久久婷婷 | 亚洲免费专区 | 国产精品成人久久久久 | 国产亚洲精品久久久久久移动网络 | 99精品在线观看 | 91传媒在线播放 | 日韩欧美大片免费观看 | 色婷婷狠狠五月综合天色拍 | 欧美精品一区二区免费 | 丝袜美腿在线播放 | 亚洲国产视频网站 | av综合 日韩 | 久久久久国产精品视频 | 97视频免费播放 | 91尤物在线播放 | 午夜精品一区二区国产 | 国产69精品久久久久久久久久 | 特级毛片网 | 色狠狠久久av五月综合 | 一级免费观看 | 色婷婷六月天 | 久久精品日产第一区二区三区乱码 | 免费观看v片在线观看 | 韩国精品视频在线观看 | 国产色在线 | 国产在线国偷精品产拍 | 一级α片 | 免费久久99精品国产 | 国产精品 日韩精品 | 天天干天天弄 | 99热网站| 国产成人精品在线播放 | 午夜国产一区二区三区四区 | 福利网在线 | 成人a免费视频 | 成人精品亚洲 | 九九久久久久99精品 | 国产亚洲精品久久久久久 | 久久国产精品免费一区二区三区 | 91高清免费看 | 欧美伦理一区二区三区 | 久草视频免费播放 | 波多野结衣视频一区 | 亚洲国产精品女人久久久 | 婷婷激情欧美 | 91成人免费| 伊人五月天综合 | 少妇按摩av | 欧美,日韩 | 欧美日韩中文字幕视频 | av 一区二区三区 | av成人免费在线观看 | 亚洲.www| 青青五月天 | 久久免费视频网 | 97超碰超碰 | 国产精品久久久久久婷婷天堂 | www.色就是色 | 免费观看成人av | 午夜精品中文字幕 | www色com| 手机看片久久 | www免费 | 久久久久在线 | 韩国精品一区二区三区六区色诱 | 国产一二三在线视频 | 91高清免费看 | 久久国产影院 | 人人狠狠 | 亚洲在线激情 | 国产一区私人高清影院 | 久久免费播放视频 | 九九热re | 91一区二区在线 | 中文字幕在线一区二区三区 | 国产在线观看你懂得 | 亚洲污视频 | av一级网站 | 国产精品久久久久久久99 | 91九色性视频 | 精品不卡视频 | 992tv在线观看 | 国产精品永久久久久久久久久 | 在线视频免费观看 | 超碰在线国产 | av大全在线观看 | 欧美做受高潮电影o | 91av大全 | 91免费观看国产 | 五月婷婷综 | 国产精品久久久久一区二区三区共 | 激情五月婷婷综合网 | 涩涩网站免费 | 成人小视频在线观看免费 | 国产精品一区二区美女视频免费看 | www亚洲国产 | 麻豆91精品91久久久 | 国产精品露脸在线 | 日本中文字幕网站 | 黄色小说在线免费观看 | 日韩丝袜视频 | 国产免费二区 | 国产精品a久久 | 国产一区视频导航 | 成人一级片在线观看 | 又紧又大又爽精品一区二区 | 国产一区二区精品久久91 | 欧美一区日韩精品 | 精品国产视频在线 | 久久综合欧美精品亚洲一区 | 欧美一级性生活片 | 国产欧美中文字幕 | 五月天国产 | 日韩中文字幕在线观看 | 国产一区二区在线观看免费 | 天天射一射 | 国产视频久 | 精品亚洲国产视频 | 在线观看日韩免费视频 | 人交video另类hd | 最新婷婷色 | 日韩欧美精品免费 | 婷婷丁香狠狠爱 | 美女激情影院 | 免费观看午夜视频 | 欧美日韩亚洲第一页 | av免费播放| 日本久久中文字幕 | 久久99视频免费观看 | 三级动态视频在线观看 | 久久高清国产视频 | 亚洲国产三级在线 | 亚洲精品久久久久久久蜜桃 | 色av婷婷| 友田真希av | 精品国产一区二区三区久久久蜜臀 | 国产一级特黄电影 | 久久九九影院 | 中文字幕av在线播放 | 偷拍久久久| 久久y| 国产又粗又硬又爽的视频 | 婷婷丁香导航 | 精品国产欧美一区二区 | 日韩精品中文字幕有码 | 狠狠干成人| 91av短视频 | 中文字幕乱码日本亚洲一区二区 | 国产群p视频 | 日韩二区三区在线 | 中文字幕欧美日韩va免费视频 | 手机在线看片日韩 | 久久久黄色av | 97视频在线免费观看 | 色.www| 视频在线观看91 | 午夜色场 | 狠狠的操你 | 色婷婷骚婷婷 | 欧美人牲 | 国产精品热视频 | 九九久久免费视频 |