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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

c语言信号机制以及中断

發布時間:2023/11/27 生活经验 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言信号机制以及中断 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

用戶態到內核態切換途徑:

????????1:系統調用??????? 2:中斷   3:異常

中斷類型分為如下兩大類:

一、強迫性中斷:正在運行的程序所不期望的,來自硬件故障或外部請求。

1、I/O 中斷:來自外部設備通道;

2、程序性中斷:運行程序本身的中斷,如 溢出、缺頁中斷、缺段中斷、地址越界。

3、時鐘中斷

4、控制臺中斷

5、硬件故障

?

二、自愿性中斷:用戶在編程時要求操作系統提供的服務,使用訪管指令或系統調用使中斷發生。也稱為訪管中斷。包括執行I/O,創建進程,分配內存,信號量操作,發送/接收消息。

---------------------------------------------------------------------------

(信號處理函數是在用戶態執行的)

信號是Linux編程中非常重要的部分,本文將詳細介紹信號機制的基本概念、Linux對信號機制的大致實現方法、如何使用信號,以及有關信號的幾個系統調用。

????信號機制是進程之間相互傳遞消息的一種方法,信號全稱為軟中斷信號,也有人稱作軟中斷。從它的命名可以看出,它的實質和使用很象中斷。所以,信號可以說是進程控制的一部分。

?

一、信號的基本概念

????本節先介紹信號的一些基本概念,然后給出一些基本的信號類型和信號對應的事件?;靖拍顚τ诶斫夂褪褂眯盘?#xff0c;對于理解信號機制都特別重要。下面就來看看什么是信號。

1、基本概念

????軟中斷信號(signal,又簡稱為信號)用來通知進程發生了異步事件。進程之間可以互相通過系統調用kill發送軟中斷信號。內核也可以因為內部事件而給進程發送信號,通知進程發生了某個事件。注意,信號只是用來通知某進程發生了什么事件,并不給該進程傳遞任何數據。

????收到信號的進程對各種信號有不同的處理方法。處理方法可以分為三類:第一種是類似中斷的處理程序,對于需要處理的信號,進程可以指定處理函數,由該函數來處理。第二種方法是,忽略某個信號,對該信號不做任何處理,就象未發生過一樣。第三種方法是,對該信號的處理保留系統的默認值,這種缺省操作,對大部分的信號的缺省操作是使得進程終止。進程通過系統調用signal來指定進程對某個信號的處理行為

????在進程表的表項中有一個軟中斷信號域,該域中每一位對應一個信號,當有信號發送給進程時,對應位置位。由此可以看出,進程對不同的信號可以同時保留,但對于同一個信號,進程并不知道在處理之前來過多少個。

2、信號的類型

????發出信號的原因很多,這里按發出信號的原因簡單分類,以了解各種信號:

(1) 與進程終止相關的信號。當進程退出,或者子進程終止時,發出這類信號。

(2)與進程例外事件相關的信號。如進程越界,或企圖寫一個只讀的內存區域(如程序正文區),或執行一個特權指令及其他各種硬件錯誤。

(3)與在系統調用期間遇到不可恢復條件相關的信號。如執行系統調用exec時,原有資源已經釋放,而目前系統資源又已經耗盡。

(4) 與執行系統調用時遇到非預測錯誤條件相關的信號。如執行一個并不存在的系統調用。

(5) 在用戶態下的進程發出的信號。如進程調用系統調用kill向其他進程發送信號。

(6) 與終端交互相關的信號。如用戶關閉一個終端,或按下break鍵等情況。

(7) 跟蹤進程執行的信號。

???

Linux支持的信號列表如下。很多信號是與機器的體系結構相關的,首先列出的是POSIX.1中列出的信號:

信號 值 處理動作 發出信號的原因
----------------------------------------------------------------------
SIGHUP 1 A 終端掛起或者控制進程終止
SIGINT 2 A 鍵盤中斷(如break鍵被按下)
SIGQU99v 3 C 鍵盤的退出鍵被按下
SIGILL 4 C 非法指令
SIGABRT 6 C 由abort(3)發出的退出指令
SIGFPE 8 C 浮點異常
SIGKILL 9 AEF Kill信號
SIGSEGV 11 C 無效的內存引用
SIGPIPE 13 A 管道破裂: 寫一個沒有讀端口的管道
SIGALRM 14 A 由alarm(2)發出的信號
SIGTERM 15 A 終止信號
SIGUSR1 30,10,16 A 用戶自定義信號1
SIGUSR2 31,12,17 A 用戶自定義信號2
SIGCHLD 20,17,18 B 子進程結束信號
SIGCONT 19,18,25 進程繼續(曾被停止的進程)
SIGSTOP 17,19,23 DEF 終止進程
SIGTSTP 18,20,24 D 控制終端(tty)上按下停止鍵
SIGTTIN 21,21,26 D 后臺進程企圖從控制終端讀
SIGTTOU 22,22,27 D 后臺進程企圖從控制終端寫

?

下面的信號沒在POSIX.1中列出,而在SUSv2列出

信號 值 處理動作 發出信號的原因
--------------------------------------------------------------------
SIGBUS 10,7,10 C 總線錯誤(錯誤的內存訪問)
SIGPOLL A Sys V定義的Pollable事件,與SIGIO同義
SIGPROF 27,27,29 A Profiling定時器到
SIGSYS 12,-,12 C 無效的系統調用 (SVID)
SIGTRAP 5 C 跟蹤/斷點捕獲
SIGURG 16,23,21 B Socket出現緊急條件(4.2 BSD)
SIGVTALRM 26,26,28 A 實際時間報警時鐘信號(4.2 BSD)
SIGXCPU 24,24,30 C 超出設定的CPU時間限制(4.2 BSD)
SIGXFSZ 25,25,31 C 超出設定的文件大小限制(4.2 BSD)

(對于SIGSYS,SIGXCPU,SIGXFSZ,以及某些機器體系結構下的SIGBUS,Linux缺省的動作是A (terminate),SUSv2 是C (terminate and dump core))。

?

下面是其它的一些信號

信號 值 處理動作 發出信號的原因
----------------------------------------------------------------------
SIGIOT 6 C IO捕獲指令,與SIGABRT同義
SIGEMT 7,-,7
SIGSTKFLT -,16,- A 協處理器堆棧錯誤
SIGIO 23,29,22 A 某I/O操作現在可以進行了(4.2 BSD)
SIGCLD -,-,18 A 與SIGCHLD同義
SIGPWR 29,30,19 A 電源故障(System V)
SIGINFO 29,-,- A 與SIGPWR同義
SIGLOST -,-,- A 文件鎖丟失
SIGWINCH 28,28,20 B 窗口大小改變(4.3 BSD, Sun)
SIGUNUSED -,31,- A 未使用的信號(will be SIGSYS)

(在這里,- 表示信號沒有實現;有三個值給出的含義為,第一個值通常在Alpha和Sparc上有效,中間的值對應i386和ppc以及sh,最后一個值對應mips。信號29在Alpha上為SIGINFO / SIGPWR ,在Sparc上為SIGLOST。)

處理動作一項中的字母含義如下
A 缺省的動作是終止進程
B 缺省的動作是忽略此信號
C 缺省的動作是終止進程并進行內核映像轉儲(dump core)
D 缺省的動作是停止進程
E 信號不能被捕獲
F 信號不能被忽略

????上面介紹的信號是常見系統所支持的。以表格的形式介紹了各種信號的名稱、作用及其在默認情況下的處理動作。各種默認處理動作的含義是:終止程序是指進程退出;忽略該信號是將該信號丟棄,不做處理;停止程序是指程序掛起,進入停止狀況以后還能重新進行下去,一般是在調試的過程中(例如ptrace系統調用);內核映像轉儲是指將進程數據在內存的映像和進程在內核結構中存儲的部分內容以一定格式轉儲到文件系統,并且進程退出執行,這樣做的好處是為程序員提供了方便,使得他們可以得到進程當時執行時的數據值,允許他們確定轉儲的原因,并且可以調試他們的程序。

????注意:信號SIGKILL和SIGSTOP既不能被捕捉,也不能被忽略。信號SIGIOT與SIGABRT是一個信號。可以看出,同一個信號在不同的系統中值可能不一樣,所以建議最好使用為信號定義的名字,而不要直接使用信號的值。

?

二、信 號 機 制

????上一節中介紹了信號的基本概念,在這一節中,我們將介紹內核如何實現信號機制。即內核如何向一個進程發送信號、進程如何接收一個信號、進程怎樣控制自己對信號的反應、內核在什么時機處理和怎樣處理進程收到的信號。還要介紹一下setjmp和longjmp在信號中起到的作用。

?

1、內核對信號的基本處理方法

????內核給一個進程發送軟中斷信號的方法,是在進程所在的進程表項的信號域設置對應于該信號的位。這里要補充的是,如果信號發送給一個正在睡眠的進程,那么要看該進程進入睡眠的優先級,如果進程睡眠在可被中斷的優先級上,則喚醒進程;否則僅設置進程表中信號域相應的位,而不喚醒進程。這一點比較重要,因為進程檢查是否收到信號的時機是:一個進程在即將從內核態返回到用戶態時;或者,在一個進程要進入或離開一個適當的低調度優先級睡眠狀態時。

????內核處理一個進程收到的信號的時機是在一個進程從內核態返回用戶態時。所以,當一個進程在內核態下運行時,軟中斷信號并不立即起作用,要等到將返回用戶態時才處理。進程只有處理完信號才會返回用戶態,進程在用戶態下不會有未處理完的信號。

????內核處理一個進程收到的軟中斷信號是在該進程的上下文中,因此,進程必須處于運行狀態。前面介紹概念的時候講過,處理信號有三種類型:進程接收到信號后退出;進程忽略該信號;進程收到信號后執行用戶設定用系統調用signal的函數。當進程接收到一個它忽略的信號時,進程丟棄該信號,就象沒有收到該信號似的繼續運行。如果進程收到一個要捕捉的信號,那么進程從內核態返回用戶態時執行用戶定義的函數。而且執行用戶定義的函數的方法很巧妙,內核是在用戶棧上創建一個新的層,該層中將返回地址的值設置成用戶定義的處理函數的地址,這樣進程從內核返回彈出棧頂時就返回到用戶定義的函數處,從函數返回再彈出棧頂時,才返回原先進入內核的地方。這樣做的原因是用戶定義的處理函數不能且不允許在內核態下執行(如果用戶定義的函數在內核態下運行的話,用戶就可以獲得任何權限)。

????在信號的處理方法中有幾點特別要引起注意。第一,在一些系統中,當一個進程處理完中斷信號返回用戶態之前,內核清除用戶區中設定的對該信號的處理例程的地址,即下一次進程對該信號的處理方法又改為默認值,除非在下一次信號到來之前再次使用signal系統調用。這可能會使得進程在調用signal之前又得到該信號而導致退出。在BSD中,內核不再清除該地址。但不清除該地址可能使得進程因為過多過快的得到某個信號而導致堆棧溢出。為了避免出現上述情況。在BSD系統中,內核模擬了對硬件中斷的處理方法,即在處理某個中斷時,阻止接收新的該類中斷。

????第二個要引起注意的是,如果要捕捉的信號發生于進程正在一個系統調用中時,并且該進程睡眠在可中斷的優先級上,這時該信號引起進程作一次longjmp,跳出睡眠狀態,返回用戶態并執行信號處理例程。當從信號處理例程返回時,進程就象從系統調用返回一樣,但返回了一個錯誤代碼,指出該次系統調用曾經被中斷。這要注意的是,BSD系統中內核可以自動地重新開始系統調用。

????第三個要注意的地方:若進程睡眠在可中斷的優先級上,則當它收到一個要忽略的信號時,該進程被喚醒,但不做longjmp,一般是繼續睡眠。但用戶感覺不到進程曾經被喚醒,而是象沒有發生過該信號一樣。

????第四個要注意的地方:內核對子進程終止(SIGCLD)信號的處理方法與其他信號有所區別。當進程檢查出收到了一個子進程終止的信號時,缺省情況下,該進程就象沒有收到該信號似的,如果父進程執行了系統調用wait,進程將從系統調用wait中醒來并返回wait調用,執行一系列wait調用的后續操作(找出僵死的子進程,釋放子進程的進程表項),然后從wait中返回。SIGCLD信號的作用是喚醒一個睡眠在可被中斷優先級上的進程。如果該進程捕捉了這個信號,就象普通信號處理一樣轉到處理例程。如果進程忽略該信號,那么系統調用wait的動作就有所不同,因為SIGCLD的作用僅僅是喚醒一個睡眠在可被中斷優先級上的進程,那么執行wait調用的父進程被喚醒繼續執行wait調用的后續操作,然后等待其他的子進程。

如果一個進程調用signal系統調用,并設置了SIGCLD的處理方法,并且該進程有子進程處于僵死狀態,則內核將向該進程發一個SIGCLD信號。

?

2、setjmp和longjmp的作用

????前面在介紹信號處理機制時,多次提到了setjmp和longjmp,但沒有仔細說明它們的作用和實現方法。這里就此作一個簡單的介紹。

????在介紹信號的時候,我們看到多個地方要求進程在檢查收到信號后,從原來的系統調用中直接返回,而不是等到該調用完成。這種進程突然改變其上下文的情況,就是使用setjmp和longjmp的結果。setjmp將保存的上下文存入用戶區,并繼續在舊的上下文中執行。這就是說,進程執行一個系統調用,當因為資源或其他原因要去睡眠時,內核為進程作了一次setjmp,如果在睡眠中被信號喚醒,進程不能再進入睡眠時,內核為進程調用longjmp,該操作是內核為進程將原先setjmp調用保存在進程用戶區的上下文恢復成現在的上下文,這樣就使得進程可以恢復等待資源前的狀態,而且內核為setjmp返回1,使得進程知道該次系統調用失敗。這就是它們的作用。

?

三、有關信號的系統調用

????前面兩節已經介紹了有關信號的大部分知識。這一節我們來了解一下這些系統調用。其中,系統調用signal是進程用來設定某個信號的處理方法,系統調用kill是用來發送信號給指定進程的。這兩個調用可以形成信號的基本操作。后兩個調用pause和alarm是通過信號實現的進程暫停和定時器,調用alarm是通過信號通知進程定時器到時。所以在這里,我們還要介紹這兩個調用。

?

(1)、signal 系統調用

系統調用signal用來設定某個信號的處理方法。該調用聲明的格式如下:
void (*signal(int signum, void (*handler)(int)))(int);
在使用該調用的進程中加入以下頭文件:
#include <signal.h>

上述聲明格式比較復雜,如果不清楚如何使用,也可以通過下面這種類型定義的格式來使用(POSIX的定義):
typedef void (*sighandler_t)(int);
sighandler_t signal(int signum, sighandler_t handler);
但這種格式在不同的系統中有不同的類型定義,所以要使用這種格式,最好還是參考一下聯機手冊。

在調用中,參數signum指出要設置處理方法的信號。第二個參數handler是一個處理函數,或者是
SIG_IGN:忽略參數signum所指的信號。
SIG_DFL:恢復參數signum所指信號的處理方法為默認值。

傳遞給信號處理例程的整數參數是信號值,這樣可以使得一個信號處理例程處理多個信號。系統調用signal返回值是指定信號signum前一次的處理例程或者錯誤時返回錯誤代碼SIG_ERR。下面來看一個簡單的例子:

#include <signal.h>
#include <unistd.h>
#include <stdio.h>
void sigroutine(int dunno)

{
??switch (dunno)

??{
????case 1:
??????printf("Get a signal -- SIGHUP ");
??????break;
????case 2:
??????printf("Get a signal -- SIGINT ");
??????break;
????case 3:
??????printf("Get a signal -- SIGQU99v ");
??????break;
??}
??return;
}
int main()

{
??printf("process id is %d ",getpid());
??signal(SIGHUP, sigroutine); //* 下面設置三個信號的處理方法
??signal(SIGINT, sigroutine);
??signal(SIGQU99v, sigroutine);
??for (;;) ;
}

其中信號SIGINT由按下Ctrl-C發出,信號SIGQU99v由按下Ctrl-發出。該程序執行的結果如下:

localhost:~$ ./sig_test
process id is 463
Get a signal -SIGINT //按下Ctrl-C得到的結果
Get a signal -SIGQU99v //按下Ctrl-得到的結果
//按下Ctrl-z將進程置于后臺
[1]+ Stopped ./sig_test
localhost:~$ bg
[1]+ ./sig_test &
localhost:~$ kill -HUP 463 //向進程發送SIGHUP信號
localhost:~$ Get a signal – SIGHUP
kill -9 463 //向進程發送SIGKILL信號,終止進程
localhost:~$

?

(2)、kill 系統調用

系統調用kill用來向進程發送一個信號。該調用聲明的格式如下:
int kill(pid_t pid, int sig);
在使用該調用的進程中加入以下頭文件:
#include <sys/types.h>
#include <signal.h>

該系統調用可以用來向任何進程或進程組發送任何信號:

(1)、如果參數pid是正數,那么該調用將信號sig發送到進程號為pid的進程

(2)、如果pid等于0,那么信號sig將發送給當前進程所屬進程組里的所有進程

(3)、如果參數pid等于-1,信號sig將發送給除了進程1和自身以外的所有進程

(4)、如果參數pid小于-1,信號sig將發送給屬于進程組-pid的所有進程

(5)、如果參數sig為0,將不發送信號。

該調用執行成功時,返回值為0;錯誤時,返回-1,并設置相應的錯誤代碼errno。下面是一些可能返回的錯誤代碼:
EINVAL:指定的信號sig無效。
ESRCH:參數pid指定的進程或進程組不存在。注意,在進程表項中存在的進程,可能是一個還沒有被wait收回,但已經終止執行的僵死進程。
EPERM:進程沒有權力將這個信號發送到指定接收信號的進程。因為,一個進程被允許將信號發送到進程pid時,必須擁有root權力,或者是發出調用的進程的UID或EUID與指定接收的進程的UID或保存用戶ID(savedset-user-ID)相同。如果參數pid小于-1,即該信號發送給一個組,則該錯誤表示組中有成員進程不能接收該信號。

?

(3)、pause系統調用

系統調用pause的作用是等待一個信號。該調用的聲明格式如下:
int pause(void);
在使用該調用的進程中加入以下頭文件:
#include <unistd.h>

該調用使得發出調用的進程進入睡眠,直到接收到一個信號為止。該調用總是返回-1,并設置錯誤代碼為EINTR(接收到一個信號)。下面是一個簡單的范例:

#include <unistd.h>
#include <stdio.h>
#include <signal.h>
void sigroutine(int unused)

{
??printf("Catch a signal SIGINT ");
}

int main()

{??
??signal(SIGINT, sigroutine);
??pause();
??printf("receive a signal ");
}

??在這個例子中,程序開始執行,就象進入了死循環一樣,這是因為進程正在等待信號,當我們按下Ctrl-C時,信號被捕捉,并且使得pause退出等待狀態。

?

(4)、alarm和 setitimer系統調用

系統調用alarm的功能是設置一個定時器,當定時器計時到達時,將發出一個信號給進程。該調用的聲明格式如下:
unsigned int alarm(unsigned int seconds);
在使用該調用的進程中加入以下頭文件:
#include <unistd.h>

????系統調用alarm安排內核為調用進程在指定的seconds秒后發出一個SIGALRM的信號。如果指定的參數seconds為0,則不再發送SIGALRM信號。后一次設定將取消前一次的設定。該調用返回值為上次定時調用到發送之間剩余的時間,或者因為沒有前一次定時調用而返回0。

注意:在使用時,alarm只設定為發送一次信號,如果要多次發送,就要多次使用alarm調用。

????對于alarm,這里不再舉例?,F在的系統中很多程序不再使用alarm調用,而是使用setitimer調用來設置定時器,用getitimer來得到定時器的狀態,這兩個調用的聲明格式如下:

int getitimer(int which, struct itimerval *value);
int setitimer(int which, const struct itimerval *value, struct itimerval *ovalue);
在使用這兩個調用的進程中加入以下頭文件:
#include <sys/time.h>

????該系統調用給進程提供了三個定時器,它們各自有其獨有的計時域,當其中任何一個到達,就發送一個相應的信號給進程,并使得計時器重新開始。三個計時器由參數which指定,如下所示:
TIMER_REAL:按實際時間計時,計時到達將給進程發送SIGALRM信號。
99vIMER_VIRTUAL:僅當進程執行時才進行計時。計時到達將發送SIGVTALRM信號給進程。
99vIMER_PROF:當進程執行時和系統為該進程執行動作時都計時。與99vIMER_VIR-TUAL是一對,該定時器經常用來統計進程在用戶態和內核態花費的時間。計時到達將發送SIGPROF信號給進程。

定時器中的參數value用來指明定時器的時間,其結構如下:
struct itimerval

{
??struct timeval it_interval; //下一次的取值

??struct timeval it_value;????//本次的設定值
};

該結構中timeval結構定義如下:
struct timeval

{
??long tv_sec;????//秒

??long tv_usec;???//微秒,1秒?= 1000000?微秒

};

????在setitimer調用中,參數ovalue如果不為空,則其中保留的是上次調用設定的值。定時器將it_value遞減到0時,產生一個信號,并將it_value的值設定為it_interval的值,然后重新開始計時,如此往復。當it_value設定為0時,計時器停止,或者當它計時到期,而it_interval為0時停止。調用成功時,返回0;錯誤時,返回-1,并設置相應的錯誤代碼errno:
EFAULT:參數value或ovalue是無效的指針。
EINVAL:參數which不是99vIMER_REAL、99vIMER_VIRT或99vIMER_PROF中的一個。

下面是關于setitimer調用的一個簡單示范,在該例子中,每隔一秒發出一個SIGALRM,每隔0.5秒發出一個SIGVTALRM信號:

#include <signal.h>
#include <unistd.h>
#include <stdio.h>
#include <sys/time.h>
int sec;
void sigroutine(int signo)

{
??switch (signo)

??{
????case SIGALRM:
??????printf("Catch a signal -- SIGALRM ");
??????break;
????case SIGVTALRM:
??????printf("Catch a signal -- SIGVTALRM ");
??????break;
??}
??return;
}

int main()

{
??struct itimerval value,ovalue,value2;
??sec = 5;

??printf("process id is %d ",getpid());
??signal(SIGALRM, sigroutine);
??signal(SIGVTALRM, sigroutine);

??value.it_value.tv_sec = 1;
??value.it_value.tv_usec = 0;
??value.it_interval.tv_sec = 1;
??value.it_interval.tv_usec = 0;
??setitimer(99vIMER_REAL, &value, &ovalue);

?

??value2.it_value.tv_sec = 0;
??value2.it_value.tv_usec = 500000;
??value2.it_interval.tv_sec = 0;
??value2.it_interval.tv_usec = 500000;
??setitimer(99vIMER_VIRTUAL, &value2, &ovalue);

??for (;;) ;
}

該例子的屏幕拷貝如下:

localhost:~$ ./timer_test
process id is 579
Catch a signal – SIGVTALRM
Catch a signal – SIGALRM
Catch a signal – SIGVTALRM
Catch a signal – SIGVTALRM
Catch a signal – SIGALRM
Catch a signal – SIGVTALRM

???

????本文簡單介紹了Linux下的信號,如果希望了解其他調用,請參考聯機手冊或其他文檔。

總結

以上是生活随笔為你收集整理的c语言信号机制以及中断的全部內容,希望文章能夠幫你解決所遇到的問題。

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

首页av在线 | 国产专区一 | 国产精品久久久久久久妇 | 91视频在线播放视频 | 久保带人| 国产亚洲一级高清 | 人人添人人澡人人澡人人人爽 | 久久国产美女 | 五月天色站 | 亚洲成人黄色在线 | 91人人澡 | 成人午夜影院在线观看 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 欧美性大战久久久久 | 人人干人人草 | 国产精品一区电影 | 亚洲午夜久久久影院 | 久久久久久蜜桃一区二区 | 久久久亚洲精华液 | 欧美日韩亚洲在线观看 | 特级a毛片 | 人人射人人插 | 欧美性色综合网 | 国产精品日韩久久久久 | 中国一级片在线 | 久久久影视 | 爱情影院aqdy鲁丝片二区 | 久久精品一区二区三区国产主播 | 国产精品欧美 | 日韩精品一区二区三区三炮视频 | a国产精品 | 日韩电影精品 | 欧美精品一区二区三区四区在线 | 国色天香永久免费 | 国产精品一区免费看8c0m | 国产精品色视频 | 黄色大全免费网站 | 国产精品手机在线观看 | 中文字幕在线观看资源 | 中日韩在线 | 精品99免费视频 | 天天爽天天爽夜夜爽 | 超碰在线天天 | 亚洲国产片色 | 日韩av电影中文字幕在线观看 | 开心激情久久 | 在线观看成人福利 | 免费观看成人网 | 欧美国产日韩一区二区三区 | avhd高清在线谜片 | 日日夜夜骑| 黄色免费观看网址 | 国产原创在线观看 | 在线观看完整版免费 | 久久精品影片 | 亚洲精品在 | 亚洲精品99久久久久中文字幕 | 日韩在线免费观看视频 | 亚洲国产欧美一区二区三区丁香婷 | 婷婷六月综合网 | 久久福利国产 | 色婷婷激情电影 | 少妇自拍av| 五月天国产精品 | 亚洲电影网站 | 久久综合中文字幕 | 在线观看激情av | 久草在线看片 | 午夜精品一区二区三区在线观看 | 免费在线观看黄网站 | 免费在线观看污 | 91亚洲网 | 欧美在线观看视频一区二区 | 伊人资源视频在线 | 日本中文字幕观看 | 五月花婷婷 | 视频国产区 | 999久久精品 | 视频一区二区在线观看 | 亚洲乱码精品久久久 | 国产一区二区中文字幕 | 亚洲精品一区二区三区高潮 | www.av免费 | 手机在线永久免费观看av片 | 久久日韩精品 | а中文在线天堂 | 天堂视频中文在线 | 国产精品高潮呻吟久久av无 | 亚洲综合色播 | 久久亚洲免费 | 精品国偷自产国产一区 | 在线观看一区视频 | 日韩免费观看高清 | 欧美日韩亚洲一 | 成年人在线看视频 | 亚洲综合爱 | 91亚洲精品久久久 | 成人网在线免费视频 | 高清不卡一区二区在线 | 激情五月伊人 | 在线视频一二区 | 在线视频18在线视频4k | 波多野结衣动态图 | 综合国产视频 | 在线亚洲午夜片av大片 | 国产亚洲精品美女 | 91精品国产亚洲 | 日韩欧美在线不卡 | 亚洲国产精品成人av | 国产亚洲资源 | 欧美一区二区三区免费观看 | 久久精品免费观看 | 亚洲区另类春色综合小说校园片 | 免费福利在线视频 | 免费黄在线看 | 久久九九精品久久 | 日日干,天天干 | 久久综合亚洲鲁鲁五月久久 | 91天堂素人约啪 | 五月激情视频 | 国产999精品视频 | 亚洲精品男女 | 一级电影免费在线观看 | 国产精品久久久久久久久久久久冷 | 成人在线网站观看 | 成人h在线播放 | 国产一级一级国产 | 中文字幕欲求不满 | 九九热av | 天天操狠狠操网站 | 91av手机在线观看 | 国精产品999国精产品视频 | 久久精品久久久久 | 成人免费看片网址 | 免费看的黄色录像 | 17婷婷久久www| 国产精品手机视频 | 久久综合久久综合久久综合 | 最近中文字幕免费av | 国产黄色电影 | 免费在线国产精品 | 亚洲国产视频网站 | 午夜视频在线观看一区 | 97人人超碰在线 | 免费看黄色91 | 一本大道久久精品懂色aⅴ 五月婷社区 | 色妞色视频一区二区三区四区 | 在线观看91精品国产网站 | 久久综合九色综合久99 | 久久国产精品色av免费看 | 97国产超碰 | 在线观看的a站 | 国产一区二区三区免费观看视频 | 综合久久五月天 | 91正在播放 | 国产精品午夜在线 | 亚洲天堂自拍视频 | 中文字幕一区二区三区四区视频 | 精品国产一二三四区 | 射射色 | 九九99视频 | 精品国偷自产国产一区 | 婷婷网址| 日韩欧美精品在线 | 亚洲精品视频中文字幕 | 岛国精品一区二区 | 久久久久国产精品免费免费搜索 | 久久精品这里热有精品 | 日韩午夜电影院 | 另类五月激情 | 成人av地址| av色网站| 久久xxxx| 国产人成免费视频 | 久久久久久不卡 | 久久不卡电影 | 天天干天天操天天入 | 国产精品美女网站 | 中文字幕最新精品 | 在线观看视频免费播放 | 99色在线 | 色婷婷综合久久久久 | 国产成人精品久久久久蜜臀 | 亚洲午夜精品电影 | 久久五月婷婷丁香 | 丁香色婷 | 久久这里只精品 | 色综合久久久久 | 高清av网站 | av免费在线看网站 | 日韩av高潮 | 免费在线观看国产黄 | 九色porny真实丨国产18 | 亚洲少妇天堂 | 免费中文字幕视频 | 观看免费av| 婷婷五月色综合 | 欧美xxxx性xxxxx高清 | 在线国产片 | 日韩免费电影在线观看 | 国产人成免费视频 | 免费男女羞羞的视频网站中文字幕 | 免费a视频 | 在线观看一区二区视频 | 插插插色综合 | 日韩三级视频在线观看 | 日韩精品一区二区三区免费视频观看 | 一二三区av| 夜夜骑日日| 狠狠搞,com| 国产精品va | 久久国产精品久久精品 | 精品亚洲欧美一区 | 日日躁夜夜躁xxxxaaaa | 在线观看v片 | 欧美精品中文在线免费观看 | 日韩精品中文字幕一区二区 | 高清不卡一区二区在线 | 天天拍天天干 | 中文字幕在线一区二区三区 | 高清免费在线视频 | 综合网五月天 | 精品视频在线免费 | 成人av在线资源 | 天堂av免费看 | 91麻豆精品国产91久久久无需广告 | 丁香九月激情综合 | 亚洲一区二区三区四区精品 | 五月婷婷深开心 | av黄色一级片 | 久久国产区 | 亚洲黄色软件 | 中文有码在线 | 91av官网 | 三级av网站| av福利第一导航 | 国产午夜激情视频 | 免费成人短视频 | 国产成人综合图片 | 91麻豆国产 | 成片免费观看视频999 | 日本在线成人 | 国产一级特黄毛片在线毛片 | 国产精品一区二区吃奶在线观看 | 在线观看视频三级 | 91 在线视频播放 | 免费色视频在线 | bbbb操bbbb | 欧美a级片网站 | 91在线小视频 | 中文字幕在线播放视频 | 国产精品一区专区欧美日韩 | 91看片一区二区三区 | 国产视频精品久久 | 一区中文字幕 | 一二区电影 | 国产亚洲精品久久久久久网站 | 福利电影久久 | 黄色免费高清视频 | 免费国产一区二区 | 51久久夜色精品国产麻豆 | 毛片区 | 成 人 黄 色 视频播放1 | 国产一二三四在线观看视频 | 在线国产视频 | 欧洲视频一区 | 人人狠狠综合久久亚洲婷 | 亚洲欧洲视频 | 成人av免费在线观看 | 丁香六月婷婷 | 久热久草在线 | 天天操天天操一操 | 又黄又爽又刺激的视频 | 免费在线黄色av | 丝袜制服天堂 | 免费黄色在线网址 | 在线a亚洲视频播放在线观看 | 91豆麻精品91久久久久久 | 国产精品毛片一区二区在线看 | 日韩av网址在线 | 国内精品视频一区二区三区八戒 | 一级成人在线 | 亚洲国产丝袜在线观看 | 91成人在线观看高潮 | 麻豆91小视频 | 91精品久久久久久综合五月天 | 久久99亚洲网美利坚合众国 | 亚洲精品午夜久久久 | 日韩国产精品久久久久久亚洲 | 国产精品视频你懂的 | 干av在线 | 三级视频片 | 97超碰资源站 | 国产男女无遮挡猛进猛出在线观看 | 国产色婷婷精品综合在线手机播放 | 美女黄频网站 | 国产高清一区二区 | 在线不卡中文字幕播放 | 精品久久久久久久 | 亚洲天天综合网 | 国产精品一区二区三区在线免费观看 | 免费h在线观看 | 97夜夜澡人人双人人人喊 | 日本一区二区三区视频在线播放 | 精品国产免费久久 | 7777精品伊人久久久大香线蕉 | 国产自产高清不卡 | 色五月成人 | 综合色中文 | 天天天综合网 | 久久歪歪 | 日韩欧美极品 | 四虎www.| 久久手机看片 | 97碰碰碰| 国产精品欧美久久久久久 | 国产日韩精品久久 | 激情欧美一区二区免费视频 | 久久久久婷 | 亚洲国产欧美在线看片xxoo | 天天爽夜夜爽精品视频婷婷 | 精品久久久久久久久久久久久久久久久久 | 国产网红在线观看 | 99中文视频在线 | 亚洲激情在线观看 | 日本字幕网 | www国产在线 | 久久久精品福利视频 | 国产性xxxx | 51久久夜色精品国产麻豆 | 91中文字幕一区 | 精品亚洲一区二区三区 | 欧美日韩国产网站 | 亚洲国产片 | av福利网址导航大全 | 一区二区三区四区在线免费观看 | 激情网站五月天 | 亚洲va韩国va欧美va精四季 | 波多野结依在线观看 | 日韩字幕| 在线观看视频国产 | 亚洲国产精品人久久电影 | 综合国产视频 | 久久久国产影视 | 午夜精品一区二区三区在线视频 | 久久乐九色婷婷综合色狠狠182 | 在线免费观看黄 | 亚洲成人av片在线观看 | 4438全国亚洲精品在线观看视频 | 又黄又爽又色无遮挡免费 | 美女免费视频一区 | 日韩一级电影网站 | 天天天射 | 99精品在线免费在线观看 | 日本不卡一区二区三区在线观看 | 91资源在线观看 | 亚洲人av免费网站 | 欧美一二三视频 | 在线观看日本韩国电影 | 精品久久久久久亚洲综合网站 | 亚洲精品乱码久久久一二三 | 日韩精品首页 | 免费a v网站 | 午夜精品一区二区三区免费 | 91av影视| 欧美精品在线视频 | 日韩高清免费无专码区 | 国产精品欧美久久久久天天影视 | 五月激情五月激情 | 久久综合色综合88 | 黄网站污 | 欧美日韩精品在线 | 午夜视频二区 | 69av在线播放| 国产免费又粗又猛又爽 | 天天操夜夜拍 | 国产最顶级的黄色片在线免费观看 | 激情网色 | 欧美成a人片在线观看久 | 亚洲国产精品第一区二区 | www.久久久| 狠狠操综合 | 久久精彩 | 午夜婷婷网| 久久久久国产a免费观看rela | www.黄色片网站 | 爱爱av在线 | 亚洲午夜精品久久久久久久久久久久 | 色偷偷av男人天堂 | 久久精品电影院 | 操一草 | 日韩动漫免费观看高清完整版在线观看 | 成年人在线看视频 | 国产在线看 | 国产黑丝一区二区三区 | 亚洲精品1234区 | 深夜精品福利 | 成人在线视频网 | 精品视频999 | 亚洲精选视频在线 | 日韩av福利在线 | 国产亚洲视频在线 | 日韩高清黄色 | 丁香激情视频 | 五月婷婷激情综合网 | 91av视频免费在线观看 | 成年人看片 | 深爱激情久久 | 天天草网站 | 亚洲综合在线五月 | 日韩免费观看一区二区 | 福利一区二区在线 | 精品久久久久久久久久 | 91精品国产福利在线观看 | 九九久久视频 | 精品日韩av| 久青草影院 | 国产精品久久久久一区二区三区 | 国产99久久九九精品免费 | 中文字幕丝袜美腿 | 免费在线观看成人av | 日韩大片在线免费观看 | 日本免费一二三区 | 日韩免费一区二区 | 精品久久久久国产 | 综合伊人av | 亚洲成人午夜在线 | 亚洲激情中文 | 开心激情婷婷 | 国产精品亚 | 免费视频一级片 | 国产精品国产亚洲精品看不卡 | 欧美精品久久久久久久 | 国产成人精品在线 | 国产精品免费久久 | 亚洲欧美乱综合图片区小说区 | 99久久精品久久久久久动态片 | 国产偷在线 | 黄网站色欧美视频 | 亚洲闷骚少妇在线观看网站 | 日韩久久激情 | 日韩一区二区三区免费电影 | 国产精品久久久久久久久搜平片 | 96精品视频 | 久久国产影院 | 欧美激情亚洲综合 | 久久亚洲私人国产精品 | 人人澡人人爽欧一区 | 波多野结衣在线观看一区二区三区 | 免费在线播放黄色 | 视色网站 | 久久开心激情 | 午夜精品在线看 | 99久热在线精品视频成人一区 | 伊人五月天婷婷 | 欧美在线视频日韩 | 青青草视频精品 | www日韩精品 | 激情影音先锋 | 国产精品久久一区二区无卡 | 96国产精品视频 | 综合久久久久久久久 | 狠狠躁18三区二区一区ai明星 | 精品国产99国产精品 | 天天综合在线观看 | 日韩一级黄色片 | av成人在线观看 | 色综合咪咪久久网 | 五月婷在线播放 | 亚洲精品黄色在线观看 | 色久综合| 久草在线资源视频 | 久久免费视频在线观看30 | 国产特级毛片 | 国产69精品久久久久99 | 国产精品久久久久久久久久 | 久久香蕉国产 | 国产又黄又爽又猛视频日本 | 久久久久久久久久久免费av | 九色在线视频 | 高潮毛片无遮挡高清免费 | 日韩理论在线观看 | 涩涩网站在线看 | 久久91网 | 色香蕉在线 | 国产精品一区二区在线观看 | 日韩中文字幕国产 | 国产粉嫩在线观看 | 91资源在线 | 91香蕉视频污在线 | 色网站在线观看 | 江苏妇搡bbbb搡bbbb | 日韩视频免费观看高清完整版在线 | 亚洲精品乱码久久久久久按摩 | 国产一区高清在线 | 日韩一二区在线观看 | 成年人视频在线观看免费 | 欧美日韩91| 嫩草伊人久久精品少妇av | 免费在线成人 | 国内精品久久久久久久久久久久 | 国产又粗又猛又色又黄网站 | 国产毛片在线 | 亚洲午夜久久久久久久久久久 | 天天色播 | 国产午夜在线观看视频 | 五月天综合网 | 97免费中文视频在线观看 | 国产精品高清免费在线观看 | 色婷婷视频网 | 黄色av一区二区三区 | 亚洲永久av | 国产精品24小时在线观看 | 日韩中文幕 | 欧美日韩二区三区 | 日韩在线电影一区 | 国产一级在线免费观看 | 国产91精品一区二区麻豆亚洲 | 精品国偷自产国产一区 | 免费无遮挡动漫网站 | 欧美另类老妇 | 日本一区二区不卡高清 | 欧美看片 | 2024国产精品视频 | 蜜臀久久99静品久久久久久 | 色在线免费 | 四虎8848免费高清在线观看 | 一区精品久久 | 久久综合色天天久久综合图片 | 奇人奇案qvod | 免费av片在线 | 夜夜躁日日躁狠狠久久av | 免费成人在线观看 | 日韩特黄一级欧美毛片特黄 | 亚洲欧美日韩中文在线 | 日韩av女优视频 | 免费看的av片| 99久久www免费| 91黄色成人 | 欧美人体xx | 欧美射射射 | 久久久久久久久久久电影 | 高清在线一区 | 国产精品精品国产色婷婷 | 91精品啪在线观看国产 | 国产成人高清av | 六月丁香综合 | 国产亚洲人| 国产精品热| 九九免费在线观看 | 亚洲天堂视频在线 | 成人av久久| 欧美精品乱码久久久久久按摩 | 天天操夜操视频 | 日韩免费视频线观看 | 国产精品欧美激情在线观看 | 午夜精品久久久99热福利 | 亚洲精选在线观看 | 日韩视频免费观看高清完整版在线 | 视频一区二区视频 | 久久免费视频2 | 亚洲色图av | 免费高清在线观看成人 | 亚洲天堂网视频在线观看 | 中文字幕av在线电影 | 国产无遮挡又黄又爽馒头漫画 | 久久精品第一页 | 日韩在线观看视频免费 | 91久久人澡人人添人人爽欧美 | 久久精品免视看 | 欧美日韩精品在线一区二区 | 在线观看av网 | 人人射人人插 | 欧美精品久久久久久久久久白贞 | 中文字幕av免费在线观看 | 最新av免费 | 一级黄色片在线免费看 | 天天插天天狠天天透 | 精品在线观看一区二区 | 99亚洲天堂 | 欧美aaa一级 | 欧美在线视频精品 | 精品视频成人 | 99精品视频在线观看 | 欧美性黑人| 婷婷六月综合亚洲 | 草樱av| 在线观看久久 | 91视频免费国产 | 日本xxxx裸体xxxx17 | 亚洲男男gaygay无套同网址 | 99视频这里有精品 | 日韩在线视频在线观看 | 人人爽人人爽人人片av | 免费网站在线观看成人 | 国产色视频一区二区三区qq号 | 中文在线免费观看 | 天天干国产 | 久草在线视频资源 | 亚洲v欧美v国产v在线观看 | 国内久久久 | 欧美精品在线观看 | 人人玩人人添人人澡超碰 | 国产免费av一区二区三区 | 2024av在线播放 | 五月婷婷在线视频观看 | 黄色影院在线播放 | 久久久精选 | 日韩免费观看av | 亚洲老妇xxxxxx | 久久免费视频5 | 特级毛片aaa| 日韩精品一区二区三区在线视频 | 国产粉嫩在线观看 | 欧美日韩国产一二 | 国产精品中文字幕在线播放 | 亚洲精品网址在线观看 | 深爱激情五月综合 | 久久麻豆视频 | 国产123区在线观看 国产精品麻豆91 | 欧美日韩视频免费 | 日韩中文字幕亚洲一区二区va在线 | 视频1区2区 | 国产大陆亚洲精品国产 | 午夜视频免费在线观看 | 久久久精品免费看 | 久久九九久久九九 | 久久精品79国产精品 | 久久免费精品国产 | 99久久精| 五月婷婷播播 | 国产精品成人av在线 | 亚洲最大成人网4388xx | 国产xxxx做受性欧美88 | 久久久久国产一区二区三区四区 | 狠狠色丁香 | 天堂av色婷婷一区二区三区 | 久久午夜网| 亚洲日b视频 | 中文字幕在线视频一区二区三区 | 久久国产系列 | 久久久免费观看 | 国产一级片观看 | 91禁看片 | 亚洲美女精品区人人人人 | 综合久久五月天 | 国产精品免费观看国产网曝瓜 | 日本二区三区在线 | 九九九热精品免费视频观看网站 | 日韩精品久久久久久久电影99爱 | 久久艹艹 | 91黄视频在线| 欧美日韩一区二区三区视频 | 成人久久网 | 国产色视频一区二区三区qq号 | 欧美日韩亚洲在线观看 | 日韩中文在线观看 | 999视频网站 | 精品国产一区二区三区四 | 成人免费在线电影 | 高清在线观看av | 九九99| 国产在线 一区二区三区 | 久久精品网址 | 国产精品综合久久久久久 | 91成人网在线播放 | www黄色软件 | 91精品国自产在线偷拍蜜桃 | 日韩免费看片 | 成人中文字幕+乱码+中文字幕 | 91综合色| 人人射| 婷婷丁香激情五月 | 一级c片| 9999在线视频 | 精品国产伦一区二区三区 | 国产精品mm | 99情趣网视频 | 国产精品福利在线 | 国产伦精品一区二区三区四区视频 | 国产资源在线免费观看 | 久草在线视频国产 | 人人爽人人爽人人片av免 | 九九爱免费视频 | 亚洲美女在线一区 | 国内免费的中文字幕 | 午夜视频黄 | 亚洲国产剧情 | 在线观看911视频 | 国产精品免费小视频 | 国产涩涩在线观看 | 免费手机黄色网址 | 福利精品在线 | 亚洲人片在线观看 | 中文字幕不卡在线88 | 日韩精品不卡在线 | 色偷偷88888欧美精品久久 | 在线观看日本韩国电影 | 在线观看视频免费大全 | 亚洲精品网站在线 | 日韩av免费网站 | 日韩系列在线观看 | 黄色字幕网 | 天天射网 | 成人三级av | 又黄又网站 | 九九免费在线观看视频 | 亚洲日本va午夜在线影院 | 国产玖玖在线 | 深夜男人影院 | 欧美日韩视频一区二区 | 国产福利av | 国产在线观看免费 | 西西4444www大胆无视频 | 欧美淫视频 | 伊人久久国产 | 亚洲最大成人免费网站 | 91久久黄色| 人人干人人草 | 丁香激情视频 | 四虎成人精品永久免费av | 色婷婷久久一区二区 | 成年人av在线播放 | 91最新网址在线观看 | 在线免费观看av网站 | 欧美性免费 | 香蕉国产91 | 久久久久观看 | 一区在线观看视频 | 黄色小网站免费看 | 公开超碰在线 | 在线婷婷 | 天堂v中文 | 波多野结衣在线观看一区二区三区 | 日韩高清片| 三日本三级少妇三级99 | 国产欧美日韩精品一区二区免费 | 四虎在线观看精品视频 | 99久久这里有精品 | 成人精品福利 | 久久综合五月 | 免费观看成年人视频 | 亚洲精品视 | 日韩在线理论 | 午夜在线国产 | 91视频免费看网站 | 国产成人亚洲在线观看 | 亚洲国内精品在线 | 久久av在线播放 | 欧美激情xxxx| 亚洲女人av | 一区二区观看 | 日韩精品在线观看视频 | 精品久久久久久久久久久久 | 日韩久久午夜一级啪啪 | 国产一级黄色免费看 | 欧美精品久久久久 | 五月婷婷一级片 | 免费久久精品视频 | 日韩精品一区二区三区水蜜桃 | 麻花豆传媒mv在线观看网站 | 国产精品女人久久久久久 | 欧亚日韩精品一区二区在线 | 狠狠干 狠狠操 | 亚洲精品色婷婷 | 成人av电影免费在线播放 | 91九色视频导航 | 亚洲天天干 | 免费一级片观看 | 国内精品视频一区二区三区八戒 | 日产乱码一二三区别在线 | 天天天天爱天天躁 | 久久免费视频5 | 亚洲国产成人高清精品 | 日韩免费视频一区二区 | 91毛片在线 | 中文字幕一区二区三区在线视频 | 91插插影库| 欧美三级免费 | 麻豆系列在线观看 | www国产在线 | 97在线精品国自产拍中文 | 久草在线视频国产 | 丰满少妇在线观看资源站 | 国产精品免费看久久久8精臀av | 日韩三级在线观看 | 香蕉视频最新网址 | 中文字幕观看在线 | 免费三级网 | 五月激情在线 | av动图| 亚洲国产日本 | 亚洲天天在线日亚洲洲精 | 欧美日韩在线网站 | 免费日韩在线 | 99麻豆久久久国产精品免费 | 激情开心网站 | 亚洲国产欧美在线人成大黄瓜 | 国产福利资源 | 中文字幕精品一区久久久久 | 一区 二区电影免费在线观看 | 日韩成人免费观看 | 青青河边草免费观看 | 六月激情网 | a级片久久 | 精品久久一 | 日韩亚洲国产精品 | 国产精品www | 亚洲精品va | 97超碰人人网 | 色成人亚洲网 | 日韩视频中文字幕 | 国产精品一区二区三区免费视频 | 国产高清日韩 | 麻花天美星空视频 | 久久久久国产精品www | 免费看片黄色 | 免费av片在线 | 久久精品国产免费观看 | 狠狠狠狠干| 在线免费视频一区 | 天天插一插 | 五月婷婷深开心 | 天天激情| 国产在线不卡 | 欧美久久久久久久久中文字幕 | 亚洲日本成人网 | 久久深夜福利免费观看 | 天天玩天天干 | 国产在线精品一区二区 | 国产另类av | 丁香六月五月婷婷 | 在线观看免费成人av | 精品在线小视频 | 在线精品亚洲一区二区 | 国产高清精品在线 | 日韩av手机在线观看 | 伊人久久婷婷 | 96精品高清视频在线观看软件特色 | 久久久久色 | 日韩有码欧美 | 精品久久在线 | 日韩一区二区三免费高清在线观看 | 日韩精品一区二区三区视频播放 | 国产精品一区二区av影院萌芽 | 久久电影中文字幕视频 | 蜜臀av性久久久久蜜臀aⅴ流畅 | www.xxxx欧美| 91在线免费看片 | 丝袜网站在线观看 | 婷婷在线精品视频 | 久久精品毛片 | 日韩免| 久久免费试看 | 国产高清精品在线观看 | 九九99 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 色久综合 | 久久久电影网站 | 免费看三级黄色片 | 婷婷久久一区二区三区 | 久久久久一区 | 99re8这里有精品热视频免费 | 亚洲精品乱码久久久久久写真 | 日本高清免费中文字幕 | 国产一区二区日本 | 天天操天天添天天吹 | 欧美日韩高清国产 | av成人在线看 | 国产精成人品免费观看 | 久久一区二区免费视频 | 97色婷婷成人综合在线观看 | 免费网站黄 | 中文字幕日韩精品有码视频 | 国产精品毛片久久蜜 | 日本性视频 | 久久久久久久国产精品视频 | 韩日在线一区 | 一区二区免费不卡在线 | 欧美在线91 | 国产精品毛片 | 中文亚洲欧美日韩 | 69xxxx欧美| 国产黄色免费 | 成片人卡1卡2卡3手机免费看 | 国产中年夫妇高潮精品视频 | 免费看黄色毛片 | 最新日韩在线观看视频 | 97在线视频免费观看 | 久久亚洲综合国产精品99麻豆的功能介绍 | 精品亚洲午夜久久久久91 | 亚洲精欧美一区二区精品 | 亚洲午夜激情网 | 国产精品久久久久久久久久久久久久 | av在线中文| 91免费网| 成人黄色电影免费观看 | 国产精品久久久久久久毛片 | 国产一区在线播放 | 久久成人免费视频 | 色偷偷中文字幕 | 日韩二区三区 | 天天操天| 国产精品video爽爽爽爽 | 麻豆视频免费在线观看 | 天天综合天天综合 | 成人午夜网 | 欧美日韩在线视频一区二区 | 成年人av在线播放 | 超碰在线观看97 | 国产区在线看 | 国产手机视频在线 | 国产精品久久久久久久久费观看 | 五月综合网站 | 中文字幕一区在线观看视频 | 久久久精品免费观看 | 夜夜婷婷| 麻豆视频在线免费观看 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 四虎在线免费观看 | 久久久久福利视频 | 香蕉影院在线观看 | 深爱五月激情五月 | 天天天天天天天操 | 九色在线视频 | 欧美性免费 | 在线v片| 五月天婷婷在线播放 | 精品免费久久久久 | 欧美日韩高清在线观看 | 国产字幕在线播放 | 五月婷婷电影网 | 免费视频 你懂的 | www.69xx| 婷婷激情综合五月天 | 国产精品久久综合 | 欧美在线日韩在线 | 91精品无人成人www | 99精品国产一区二区三区麻豆 | 国产一级在线观看视频 | av不卡免费在线观看 | 中文字幕在线播放av | 国产精品一区二区精品视频免费看 | 狠狠干夜夜操 | 男女啪啪视屏 | 97碰在线视频 | av网站免费线看精品 | 91精品国产一区 | 国产资源在线免费观看 | 天天草综合网 | 国产精品v欧美精品v日韩 | 激情深爱| 久久综合九色综合97婷婷女人 | 热久久免费视频精品 | 成人一级在线观看 | 91av小视频 | 热re99久久精品国产66热 | 欧美人体xx| 在线观看一级视频 | 久久人人97超碰精品888 | 激情图片区 | 六月丁香在线视频 | 欧美午夜一区二区福利视频 | 成人小视频在线播放 | 99亚洲视频| 日日操日日 | 国产福利小视频在线 | 日日干天夜夜 | 国内精品在线看 | 中文字幕丝袜一区二区 | 成人午夜免费剧场 | 亚洲四虎在线 | 亚洲久草在线 | 日日躁夜夜躁xxxxaaaa | 国产免费一区二区三区网站免费 | 成人免费共享视频 | 久草视频在线观 | 婷婷丁香五 | av在线观| 夜夜躁狠狠躁日日躁 | 欧美性色综合 | 日日精品 | 日韩免费av在线 | 国产资源免费 | 国产精品久久久久久av | 久久午夜精品视频 | 97看片吧| 国产成人综合在线观看 | 欧美成年网站 | 欧美日韩免费观看一区=区三区 | 色在线高清 | 久久综合欧美 | www.国产在线 | 欧美在线观看小视频 | 成人va天堂 | 国产亚洲欧美精品久久久久久 | 97视频在线观看免费 | 欧美成人视 |