日韩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 中的各种栈:进程栈 线程栈 内核栈 中断栈的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    精品女同一区二区三区在线观看 | 97碰碰碰 | av免费网站 | 亚洲成av人片在线观看香蕉 | 欧美三级高清 | 欧美激情综合五月色丁香 | 天天天色综合 | 国产亚洲va综合人人澡精品 | 伊人射 | 中文成人字幕 | 久久伊人精品天天 | 91爱看片 | 欧美日韩国产色综合一二三四 | 久亚洲精品 | 久香蕉 | 久久久九色精品国产一区二区三区 | 亚洲精品456在线播放 | 91福利社在线观看 | 人人舔人人爱 | av免费在线看网站 | 夜夜高潮夜夜爽国产伦精品 | 国产精品乱码一区二区视频 | 在线中文字幕av观看 | 在线国产不卡 | 狠狠的干狠狠的操 | 黄色中文字幕在线 | 免费能看的av | 国产视频69| 成人久久免费视频 | 中文字幕视频免费观看 | 欧美日韩伦理一区 | 一区二区三区视频在线 | 91麻豆精品国产91久久久久久久久 | 波多野结衣在线视频一区 | 四虎影视国产精品免费久久 | 91资源在线视频 | 黄色片毛片 | 麻豆精品传媒视频 | 国产精品第二页 | 久久婷婷国产 | 亚洲高清激情 | 中文字幕免| 国产99久久久国产精品成人免费 | 欧美日韩国产在线 | 一区免费观看 | 亚洲国产精品成人精品 | 国产精品毛片一区二区在线看 | 韩日精品中文字幕 | 欧美精品一区二区三区一线天视频 | 国内综合精品午夜久久资源 | 久草综合在线观看 | 一区二区视频播放 | 欧美日韩久久一区 | 日韩欧美国产精品 | 美女视频a美女大全免费下载蜜臀 | 天天干.com| 六月丁香在线观看 | 狠狠狠狠干 | 国产精品久久免费看 | 91视频在线自拍 | 狠狠色狠狠色综合日日92 | 激情视频区 | 中国一级片视频 | 狠狠干狠狠操 | 免费福利片2019潦草影视午夜 | 日韩精品观看 | 中文字幕乱码电影 | 日韩精品中文字幕在线观看 | 人人搞人人干 | 国产一区二区久久久久 | 国产91影院 | www.av在线.com | 久久国产手机看片 | 综合铜03| 久久国产电影 | 91精品国产91久久久久 | 婷婷去俺也去六月色 | 欧美日韩在线精品 | 久久婷婷视频 | 91精品视频免费看 | 尤物97国产精品久久精品国产 | 麻豆高清免费国产一区 | 午夜精品久久 | 日批网站免费观看 | 丁香五月亚洲综合在线 | 香蕉视频免费看 | 在线观看mv的中文字幕网站 | 免费观看国产精品视频 | 欧美日韩xx | 香蕉网在线 | 亚洲一级特黄 | 国产精品一区二区三区四区在线观看 | 在线国产视频 | 在线免费中文字幕 | 久久99久久精品国产 | 国产精品一区二区av影院萌芽 | 涩涩网站在线观看 | 波多野结衣电影久久 | 天天碰天天操 | av黄色在线观看 | 国产剧情一区二区 | 懂色av一区二区在线播放 | 久久综合久久久 | 日韩av成人 | 黄色日本免费 | 中文字幕在线看视频国产中文版 | 中文字幕在线观看av | 97在线观看视频免费 | 狠狠插狠狠干 | 在线观看色网 | 日韩av手机在线看 | 午夜性福利 | 亚洲精品伦理在线 | 99国产视频| 欧美日韩国产二区三区 | 久久久久久久久亚洲精品 | 国产又粗又长又硬免费视频 | 久久综合久久八八 | 中文字幕资源在线观看 | 中文字幕有码在线播放 | 国产精品99蜜臀久久不卡二区 | 精品国产乱码久久久久久三级人 | 国产精品久久婷婷六月丁香 | 日韩二区三区 | 超级碰碰免费视频 | www五月天婷婷 | 亚洲免费在线视频 | 色综合天天天天做夜夜夜夜做 | 免费午夜av | 亚洲综合色站 | 国产福利久久 | 国产九色91| 久久国产美女 | 欧美亚洲另类在线视频 | 丁香在线观看完整电影视频 | 国产精品成人免费一区久久羞羞 | 色婷婷天天干 | 国产成人精品一区二区三区在线 | 免费在线观看av片 | 亚洲精品网址在线观看 | 五月婷婷深开心 | 国产专区视频在线 | 国产精品v欧美精品v日韩 | 韩国三级av在线 | 久久一区91 | 天天干夜夜爱 | 欧美9999| 在线观看中文字幕一区二区 | 在线激情小视频 | 欧美日韩午夜在线 | 国内精品视频在线 | 久久艹久久 | 九九热中文字幕 | 黄色成年片 | 国产精品每日更新 | 五月开心六月伊人色婷婷 | 天天射天天干天天爽 | 成人国产精品入口 | 精品一区二区三区久久久 | av女优中文字幕在线观看 | 中文字幕日韩国产 | 国产视频精品网 | 日韩专区在线观看 | 欧美日韩精品二区第二页 | 国产色视频一区二区三区qq号 | 在线观看日韩免费视频 | av线上看 | 一区二区三区 亚洲 | 日批视频国产 | 国产精品一区二区 91 | 国产黄色精品 | 丁香六月婷婷开心 | 操操操夜夜操 | 久久精品视频4 | 亚洲区另类春色综合小说 | 久久久免费少妇 | 婷婷色网视频在线播放 | 久久精品99北条麻妃 | 国产日韩欧美视频在线观看 | 97国产在线观看 | 狠狠色丁香久久婷婷综合_中 | 亚洲在线高清 | 亚洲免费观看在线视频 | 五月亚洲综合 | 亚洲精品资源在线观看 | 亚洲视频 在线观看 | 国产自产在线视频 | 欧美伊人网 | 粉嫩一区二区三区粉嫩91 | 亚洲欧洲一区二区在线观看 | 亚洲国产一区av | 亚洲国产操 | 9ⅰ精品久久久久久久久中文字幕 | 久青草电影 | www.91国产 | 日韩免费在线观看视频 | 最新av免费在线观看 | 成人羞羞视频在线观看免费 | 日韩免费看片 | 99热手机在线 | 日韩av成人在线观看 | 国产视频欧美视频 | 麻豆av一区二区三区在线观看 | 国产精品九九久久99视频 | 婷婷av综合| 亚洲黑丝少妇 | 欧美一区二区三区免费看 | 国模精品在线 | 精品久久久久久久久久久院品网 | 免费在线观看的av网站 | 天天干天天操天天入 | 国产日韩亚洲 | 久久人人爽人人片 | 天堂在线视频免费观看 | 99久久国产免费看 | 激情综合色综合久久 | 婷婷丁香社区 | 欧美久久九九 | 国产精品露脸在线 | 日韩在线观看影院 | 色天天中文 | 国精产品一二三线999 | 日韩精品免费在线观看 | 国产在线观看一 | 有码中文字幕在线观看 | 夜色资源站国产www在线视频 | 91av国产视频 | 狠狠地操| 精品国产理论片 | 成年人免费在线观看网站 | 天天视频亚洲 | 天天天天射| 天天在线操 | 伊人五月天婷婷 | 久草视频首页 | 97操操| 久久a热6 | 国产自偷自拍 | 亚洲精品资源在线观看 | 国产成人一区三区 | 探花视频在线版播放免费观看 | 久久大片网站 | 国产亚洲在线视频 | 国产视频午夜 | av 一区二区三区 | 国产在线精品一区二区不卡了 | 人成午夜视频 | 国产高清小视频 | www.黄色网.com | 色综合久久久久 | 亚洲一区二区高潮无套美女 | 99久精品视频 | 久久久久97国产 | 97狠狠操 | 久草精品电影 | 日日爱夜夜爱 | 手机看片国产 | 欧美午夜久久 | 人人爽人人香蕉 | 九九天堂 | 成人在线视频免费看 | 69xx视频 | 精品视频成人 | 久久久久久国产精品久久 | 日韩免费高清在线 | 激情五月五月婷婷 | 91探花国产综合在线精品 | 亚洲国产视频直播 | www.夜夜骑.com | 国产91丝袜在线播放动漫 | 欧美成人一二区 | 成人免费xxxxxx视频 | 一区二区三区www | 日本久久综合视频 | 亚洲区二区 | 久久综合久久88 | 高清中文字幕av | 99热.com | 97超碰免费在线观看 | 国产欧美日韩一区 | 久久精彩视频 | 午夜天天操 | 免费能看的av | 亚洲国产日韩欧美在线 | 久久不射电影院 | 亚洲精品美女久久久久网站 | 美女黄视频免费 | 国产一区二区不卡在线 | av一区二区在线观看中文字幕 | 日日成人网 | 亚洲视频2 | 免费高清影视 | 国产福利电影网址 | 麻豆免费看片 | 国产在线视频导航 | 国产区久久| 亚洲精品456在线播放乱码 | 人人爽人人香蕉 | 国产精品久久久久9999吃药 | 国产美女精品久久久 | 久久在线视频在线 | 男女免费视频观看 | 国产在线观看你懂的 | 在线免费观看国产黄色 | 人人爽久久涩噜噜噜网站 | 久久综合色播五月 | 91av在线免费看 | 九九免费在线观看视频 | 久久在视频 | 一区中文字幕在线观看 | 欧美日韩不卡在线视频 | 中文视频一区二区 | 丁香色天天| 色在线视频 | 亚洲成人av片在线观看 | avhd高清在线谜片 | 国产成人精品久久亚洲高清不卡 | 青青草国产免费 | 亚洲综合激情五月 | 伊人日日干| 天堂在线视频免费观看 | 天天综合区 | 国产一区高清在线观看 | 国产一区视频在线观看免费 | 人人干网 | 国语对白少妇爽91 | 日韩av电影免费观看 | 久久视频网址 | 99热手机在线观看 | 欧美最爽乱淫视频播放 | 久久久久久久网 | 天天曰天天曰 | 大型av综合网站 | 欧美日韩电影在线播放 | 激情在线网 | 丁香综合av | 黄色毛片视频免费观看中文 | 国产精品白丝av | 在线观看精品视频 | 人人爱在线视频 | 亚洲精品一区中文字幕乱码 | 国产精品久久嫩一区二区免费 | 99精品黄色| 黄网站色视频 | 免费中午字幕无吗 | 久草在线在线精品观看 | 五月婷婷.com | 久久综合九色99 | 久久激情小说 | 国内久久视频 | 成人精品99 | 人人爽网站 | 久久精品免费播放 | 婷婷婷国产在线视频 | 久久在线观看 | 成 人 a v天堂 | 91成人看片 | 成年人视频在线免费 | 国产亚洲精品无 | 亚洲人成免费网站 | 天天做日日做天天爽视频免费 | 中文字幕国产精品一区二区 | 久久综合五月婷婷 | 成人天堂网| 最近中文字幕久久 | 国产精品久久久久久久久久免费看 | 97成人精品 | 国产成人一区二区啪在线观看 | 成年人在线看片 | 国产视频一区二区在线播放 | 成人久久精品 | 91视视频在线直接观看在线看网页在线看 | 日韩在线网址 | 香蕉视频在线免费看 | 91亚州 | 天天操天天透 | 99久久夜色精品国产亚洲 | 国产一线天在线观看 | 欧美一进一出抽搐大尺度视频 | 亚洲精品视频在线观看免费视频 | 一区二区视频网站 | 久久超碰在线 | 久久99精品国产91久久来源 | 国产福利91精品 | 91精品久久久久 | 天天天干天天射天天天操 | 日韩精品影视 | 香蕉免费在线 | 蜜臀av网址| 黄色天堂在线观看 | 国产精品免费在线播放 | 欧美婷婷综合 | 精品视频一区在线观看 | 中文字幕一二 | 97超碰人人澡人人 | 久艹在线播放 | 国产日韩精品在线 | 视频一区二区视频 | 免费高清在线观看电视网站 | 波多野结衣在线观看一区二区三区 | 热久久免费视频 | 天天射天天色天天干 | 在线看黄色av| 午夜在线看| 欧美成人精品xxx | www.人人草| 视频在线91 | 日韩精品国产一区 | 91成人精品一区在线播放69 | 在线不卡a | 曰韩精品 | 2019中文在线观看 | 国产精品美女在线观看 | 97碰碰精品嫩模在线播放 | 亚洲成a人片在线www | 人人爽人人爽人人爽 | 久久精品爱爱视频 | 黄色大片网 | 国产在线观看免 | 天天草天天干天天射 | 久久久久 | 久草视频99| 国产精品成人一区二区三区吃奶 | 欧美成人一区二区 | 久久精品久久综合 | 五月花丁香婷婷 | 日韩中文字幕免费在线播放 | 日本久久久久久科技有限公司 | 在线观看a视频 | 国产麻豆精品一区二区 | 欧美日韩二三区 | 国产原创在线 | 国产精品久久久久久模特 | 在线视频日韩精品 | 很黄很色很污的网站 | 国产精品成人自产拍在线观看 | 韩国av免费 | 色夜影院 | 婷婷国产在线观看 | 人人爽夜夜爽 | 在线免费观看视频你懂的 | 丁香花中文字幕 | 天天色天天艹 | 久久免费在线视频 | 天天干天天天 | 婷婷亚洲最大 | 91精品国自产在线 | www·22com天天操 | 色综合中文字幕 | 欧美日韩亚洲在线观看 | 最新动作电影 | 在线一区av | 日韩精品久久一区二区三区 | 国产一级视频 | 91福利视频一区 | 国产一区二区在线观看免费 | 欧美作爱视频 | 精品一区二区免费在线观看 | 国产91大片| 日韩精品观看 | 99综合电影在线视频 | 精品亚洲一区二区 | 中文综合在线 | 一区二区三区四区在线免费观看 | 日日日爽爽爽 | 九九久久免费 | 中文字幕av免费观看 | 亚洲日本精品视频 | 国产午夜三级 | 在线激情影院一区 | 成人av高清| 波多野结衣视频在线 | 在线色资源 | av在线播放国产 | 国产黄在线播放 | 91桃色免费观看 | 免费高清在线视频一区· | 最新成人av| av在线电影播放 | 一区二区三区免费网站 | 在线免费视| 久久成人毛片 | 黄色片软件网站 | 亚洲经典视频在线观看 | 伊人五月综合 | 日日夜夜精品视频天天综合网 | 欧美日韩国产在线观看 | 精品在线亚洲视频 | 久久久九色精品国产一区二区三区 | 美女网站一区 | 中文字幕乱码日本亚洲一区二区 | 伊人手机在线 | www.少妇| 午夜精品电影一区二区在线 | 在线视频第一页 | 国产最顶级的黄色片在线免费观看 | 国产精品网在线观看 | 国产成人三级在线观看 | 99精品国产兔费观看久久99 | 四虎在线免费 | 久久综合精品国产一区二区三区 | 久久99久国产精品黄毛片入口 | 日韩精品免费在线观看 | 日韩高清不卡一区二区三区 | 黄色精品一区二区 | 久久久国产一区二区三区四区小说 | 国产精品欧美一区二区三区不卡 | 99视频精品| 久久人人爽人人爽人人片av软件 | 天天操天天爱天天干 | 国内精品久久久久久久久久清纯 | 久久久久久久久久久福利 | 日韩视频欧美视频 | 99理论片 | 手机av电影在线观看 | 一区二区三区中文字幕在线 | 日韩欧美在线综合网 | 色偷偷88欧美精品久久久 | 日韩精品久久中文字幕 | 亚洲精品男女 | 日本三级国产 | 在线国产精品一区 | 亚洲精品小视频在线观看 | 亚洲一级免费观看 | 91系列在线 | a一片一级 | 国产电影黄色av | 色综合天天天天做夜夜夜夜做 | 一区二区视频播放 | 在线观看av大片 | 亚洲国产美女久久久久 | 青青久草在线 | 西西人体4444www高清视频 | 国产精品免费人成网站 | 久久伊99综合婷婷久久伊 | 国产精品麻 | 久久tv | 欧美成人性网 | 99精品国产视频 | 精品色综合 | 亚洲精品乱码久久久久久蜜桃动漫 | 日韩在线不卡视频 | 亚洲一级影院 | 色婷婷在线视频 | 中文字幕韩在线第一页 | 久久久精品小视频 | www.91成人| 四虎在线免费 | 日本久热| 激情动态| 四虎成人精品在永久免费 | 国产高清在线观看 | 国产精品日韩在线观看 | 成人久久毛片 | 久久久久在线视频 | 国产看片免费 | 成人国产精品一区 | 久久久久免费电影 | 99精品在线免费视频 | 在线观看国产日韩 | 久草在线高清视频 | 国产亚洲综合在线 | 免费色视频网站 | 丁香资源影视免费观看 | 国产精品美女免费 | 黄色毛片观看 | 懂色av懂色av粉嫩av分享吧 | 999色视频| 国产日韩精品欧美 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产xvideos免费视频播放 | av九九| 亚洲天堂网在线视频 | 久久全国免费视频 | 成人h在线播放 | 香蕉久草 | 九九久久影院 | 亚洲欧洲国产视频 | 国产午夜精品理论片在线 | 丝袜美女在线观看 | 国产精品正在播放 | 蜜臀av在线一区二区三区 | 国产精品99久久久久久宅男 | 2021国产在线 | 成人黄色大片在线免费观看 | 又色又爽又黄高潮的免费视频 | 亚洲人人射 | 日韩在线观看影院 | 亚洲1区在线 | 视频在线观看国产 | 99久久99视频 | 久草视频观看 | 久久99精品国产91久久来源 | www五月婷婷| 四虎在线观看 | 精品一区二区三区四区在线 | 在线看av网址 | 日韩在线视频网站 | 91视频国产免费 | 激情xxxx| 国产成人一二三 | 精品91在线 | 国产精品久久久久久久久蜜臀 | 最近日韩中文字幕中文 | 91中文字幕在线观看 | 欧美日韩精品在线 | 国产精品成人一区二区 | 欧美性爽爽 | 成人全视频免费观看在线看 | 欧美亚洲三级 | 久久国产精品99久久久久久丝袜 | 亚洲成av人片在线观看无 | 一级特黄aaa大片在线观看 | 欧美性生活大片 | 久操免费视频 | 亚洲97在线| 中文字幕之中文字幕 | 欧美色噜噜噜 | 丁香激情视频 | 狠狠干 狠狠操 | 91精品欧美| 五月天综合婷婷 | 国产黄视频在线观看 | 91福利视频一区 | 色.www| 91九色国产蝌蚪 | 激情欧美一区二区免费视频 | 久久99久久久久 | 91爱爱网址 | www五月天com| 国产在线欧美日韩 | 粉嫩av一区二区三区四区在线观看 | 8x成人在线 | 夜夜夜夜爽 | 在线观看中文字幕网站 | 亚洲欧美偷拍另类 | 成人午夜电影在线观看 | 国产日韩欧美视频在线观看 | 亚洲 欧美变态 另类 综合 | 天天射天天干 | 999国内精品永久免费视频 | 免费亚洲黄色 | 亚洲综合色站 | 久久99久久99精品免费看小说 | 99精品国产一区二区三区不卡 | 国产高清成人在线 | 在线小视频国产 | 人人藻人人澡人人爽 | 国产一级精品绿帽视频 | 香蕉网在线播放 | 日韩在线观看一区二区 | 97精品国产 | av一级久久 | 国产精品高清在线 | 中文字幕丝袜制服 | 久久久国产99久久国产一 | 国产精品mv在线观看 | 亚洲国产久 | 亚洲精品玖玖玖av在线看 | 五月婷婷,六月丁香 | 伊香蕉大综综综合久久啪 | 黄色av免费电影 | 99r在线视频| 国产视频1区2区 | 麻豆视频在线免费 | 国产色视频一区二区三区qq号 | 久操免费视频 | 欧美视频日韩 | 最新日韩在线观看视频 | 国产成人在线观看免费 | 日韩av在线小说 | 久久免费在线 | 色狠狠久久av五月综合 | 视频国产一区二区三区 | 人人爽人人爽人人爽 | 成人一级在线观看 | 中国一级片在线播放 | 国产精品免费一区二区三区在线观看 | 精品国产乱码久久久久久三级人 | 国产一级高清视频 | 日韩av电影国产 | 欧美9999| 超薄丝袜一二三区 | 午夜在线国产 | 久久麻豆精品 | 亚洲精品久久久蜜桃 | 免费色视频在线 | 国产成人精品电影久久久 | 欧美aa级| 色综合咪咪久久网 | 日韩精品影视 | 99爱精品视频 | 日本黄色免费电影网站 | 欧美激情视频一区 | 亚洲影音先锋 | 日日夜夜天天综合 | 亚洲禁18久人片 | 免费的黄色的网站 | 婷婷九月激情 | 999久久 | 久久久久久免费毛片精品 | 欧美日韩国产高清视频 | 国产精品自产拍在线观看网站 | 国产精品中文字幕在线播放 | mm1313亚洲精品国产 | 综合网天天色 | 一区二区三区免费在线观看视频 | 国产黄色免费观看 | 一区二区三区中文字幕在线观看 | www久久国产 | 91视频免费播放 | 色偷偷中文字幕 | 亚洲精品www久久久久久 | 国产伦精品一区二区三区四区视频 | 国产精品久久久久久999 | av天天干| 一区二区三区四区免费视频 | 在线免费观看欧美日韩 | 日日夜夜天天综合 | 97香蕉久久国产在线观看 | 碰超在线 | v片在线看| 欧美激精品 | 国产特级毛片aaaaaa毛片 | 91精品一区国产高清在线gif | 亚洲情婷婷 | 久草资源免费 | 中文字幕丝袜 | 9999激情 | 综合激情久久 | 日本中文一级片 | 日韩视频一区二区三区 | 九九久久久久久久久激情 | 亚洲国产天堂av | 久久成人综合 | av线上看 | 免费黄色av. | 91av原创 | 色偷偷男人的天堂av | 欧美激情综合色 | 日韩av中文字幕在线免费观看 | 激情综合五月 | 日韩免费视频线观看 | 国产一级片在线播放 | 伊人五月在线 | 亚洲精品视频在线观看视频 | 国产最新视频在线观看 | 永久av免费在线观看 | 久久理伦片| 国产精品成人久久久久 | 亚洲va欧美va国产va黑人 | 久久成人18免费网站 | 欧美成人xxxx | 91黄色在线观看 | 在线观看成年人 | 91麻豆精品国产午夜天堂 | 中文字幕乱在线伦视频中文字幕乱码在线 | 久久精品这里热有精品 | 成人超碰97 | 欧美精品一区在线发布 | 日精品| 亚洲毛片一区二区三区 | 国产一级大片免费看 | 人人舔人人射 | 日韩在线精品一区 | a√天堂中文在线 | 91高清一区 | 日韩精品免费专区 | 色婷婷啪啪免费在线电影观看 | 亚州国产精品视频 | 99产精品成人啪免费网站 | 欧美日韩在线免费视频 | 色婷婷综合久久久 | 午夜18视频在线观看 | 欧美国产高清 | 日韩理论在线视频 | 欧美国产亚洲精品久久久8v | 亚洲成人av一区二区 | 经典三级一区 | 日韩免费观看一区二区三区 | 人人射av | 激情五月开心 | 免费看高清毛片 | 中文字幕在线观看播放 | 9797在线看片亚洲精品 | 亚洲电影成人 | 在线视频 影院 | 中文字幕免费 | 色香网 | 青青色影院| 久久久久久伊人 | 日韩欧美电影在线观看 | 国产精品久久99综合免费观看尤物 | 欧美日韩视频一区二区 | 91探花在线视频 | 成人亚洲综合 | 国产色啪| 国产剧情一区二区 | 久久a久久 | 国产人在线成免费视频 | 婷婷丁香六月天 | 色播99 | 国产精品一区二区中文字幕 | 二区精品视频 | 国产精品综合久久 | 夜夜操天天 | 天天天天色射综合 | 午夜少妇 | 中文字幕一区二区三区乱码在线 | av永久网址 | 国产精品免费在线观看视频 | 国产色婷婷精品综合在线手机播放 | 91欧美在线| 欧美激情视频在线免费观看 | 国产一级性生活视频 | 久草青青在线观看 | 日韩啪啪小视频 | 日韩av电影中文字幕 | 亚洲国内精品在线 | 日韩激情综合 | 91精品在线视频观看 | 国产精品久久久av久久久 | 91免费观看视频网站 | 久精品视频 | 国产一区二区三区免费在线 | 精品99在线视频 | 欧美性生活免费 | 丁香六月在线 | 99九九视频 | 在线看片一区 | 日韩电影一区二区三区在线观看 | 国产中文 | 91亚洲免费 | 亚洲精品免费在线观看 | 久久激情视频 久久 | 成人在线电影观看 | 亚洲综合激情小说 | 高清av免费一区中文字幕 | 18国产精品白浆在线观看免费 | 超碰在线中文字幕 | 黄色三级免费片 | 99久久久国产精品免费观看 | 国产亚洲精品久久久久久移动网络 | 成人av午夜 | 亚洲国产中文字幕在线观看 | 欧美性黑人| 在线黄色免费av | 欧美成a人片在线观看久 | 97视频在线 | 久久激五月天综合精品 | 久久综合九色综合久久久精品综合 | 国产日韩欧美在线观看视频 | 中文字幕超清在线免费 | 亚洲色图 校园春色 | 99精品视频免费 | 缴情综合网五月天 | 成人小视频在线免费观看 | 99麻豆久久久国产精品免费 | 人人添人人澡 | 开心丁香婷婷深爱五月 | 日本中文字幕在线看 | 激情动态 | 在线观看爱爱视频 | 天天插天天狠 | 久久人人97超碰精品888 | 国产专区在线播放 | 精品视频99| 国产精品美女999 | 91精品第一页 | 天天干天天爽 | 国产在线美女 | 国产成人三级在线播放 | 天天综合婷婷 | 日韩美女久久 | 中文在线a在线 | 国产一区免费在线观看 | 伊人久久精品久久亚洲一区 | 亚洲jizzjizz日本少妇 | 日韩色一区二区三区 | 少妇高潮冒白浆 | av黄在线播放 | 亚洲更新最快 | 人人爱夜夜操 | 97碰碰碰 | 亚洲jizzjizz日本少妇 | 福利一区二区三区四区 | 亚洲欧美激情精品一区二区 | 国产白浆视频 | 一区二区精品久久 | 香蕉视频在线看 | 成人免费在线播放 | 国产精品专区一 | 毛片激情永久免费 | 国产精品免费大片视频 | 国产精品99久久久久 | www夜夜操com | 九热在线 | 91污视频在线观看 | 韩日精品在线 | 91精品国产网站 | 久草久热 | 中文亚洲欧美日韩 | 国产在线自 | av综合网址 | 91少妇精拍在线播放 | 国产一二三区av | 中文理论片 | 成人av在线播放网站 | 久久国产精品一区二区三区四区 | 久久精品电影院 | 69国产精品成人在线播放 | 五月婷婷开心中文字幕 | 久久美女电影 | 国产精品久久伊人 | 日韩成人精品一区二区三区 | 夜夜操网 | 婷婷丁香激情五月 | 一级久久久 | 国产成人久久精品一区二区三区 | 麻豆传媒在线免费看 | 激情五月在线视频 | av免费在线免费观看 | 在线观看视频99 | 玖玖在线看 | 久久免费视频这里只有精品 | 免费国产亚洲视频 | 天天综合网天天综合色 | 国产色在线,com | 色天天中文 | 中文字幕国产精品 | 国产精华国产精品 | 国产日产精品一区二区三区四区的观看方式 | 在线观看深夜视频 | 成人免费观看a | 日韩高清在线一区 | 婷婷综合伊人 | 月下香电影 | 免费观看性生活大片3 | 黄色激情网址 | 色久天| 91喷水| 99热这里只有精品免费 | 国内久久| 91亚洲狠狠婷婷综合久久久 | 日韩一二三在线 | 亚洲国产视频直播 | 久久久久久久久久影视 | 国产资源网站 | 在线亚洲精品 | 在线观看免费视频你懂的 | 国产亚洲人成网站在线观看 | 欧美精品久久久久久久免费 | 国产精品欧美一区二区 | 久久99精品国产一区二区三区 | 亚洲九九九在线观看 | 91高清完整版在线观看 | 国产精品成人国产乱 | 五月综合婷 | 中文字幕免费看 | 国产精品99久久久久的智能播放 | 在线中文字母电影观看 | 久久久久一区二区三区 | 国产精品原创视频 | 亚洲欧洲日韩在线观看 | 四虎成人精品永久免费av | 国产一区在线免费观看 | 国产a网站| 日日日日日| 欧美在线一二区 | 97视频在线观看免费 | 一区二区三区韩国免费中文网站 | 二区中文字幕 | 亚洲精品国产免费 | 色综合天天狠天天透天天伊人 | 欧美成年人在线观看 | 91看片在线 | 午夜久草| 久久伦理影院 | 午夜在线国产 | 超碰公开在线观看 | 激情综合啪 | 日韩精品久久久久久久电影99爱 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 国产999精品视频 | 久久人人爽爽人人爽人人片av | 久久久片 | 免费看黄色毛片 | av在线com | 日韩成人高清在线 | 国偷自产中文字幕亚洲手机在线 | 日本夜夜草视频网站 | 91av视频在线免费观看 | 天天狠狠操 | 黄色av一级片 | 波多野结衣在线视频一区 | 欧美在线91 | 亚洲精品在线免费观看视频 | 亚洲精品中文字幕视频 |