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

歡迎訪問 生活随笔!

生活随笔

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

linux

嵌入式Linux多任务编程 进程 管道 命名管道

發布時間:2023/12/13 linux 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 嵌入式Linux多任务编程 进程 管道 命名管道 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

進程

  • 進程是一個可并發執行的具有獨立功能的程序關于某個數據集合的一次執行過程,也是操作系統執行資源分配和保護的基本單位。
  • 程序的一次執行就是一個進程
  • 一個程序可以派生多個進程
  • 多個不同程序運行的時候,也會有多個相對應的進程與其相互對應
  • 進程是動態的,有始有終,有自己的生命周期,有進程狀態的變化

程序與進程的區別

  • 程序是靜止的,無生命的,進程是活動的
  • 程序是可以脫離機器長期存在,而進程是執行了的程序
  • 程序不具備并發性,不占據系統的資源,進程則相反,具備并發性、會占據內存空間,并且會受到其他進程的制約和影響
  • 一個程序對應很多的進程

進程的狀態

  • 運行狀態
  • 就緒狀態 缺少cpu
  • 等待狀態 缺少IO資源,等待

相關命令

  • 使用命令 ps -ax 查看進程的相關狀態;比如進程號 、 進程的狀態、

進程樹的形成

  • 計算機啟動之后,BIOS從磁盤引導扇區加載系統引導程序,它將Linux系統裝入內存,并且跳到內核處開始執行,Linux內核就執行初始化工作:初始化硬件、初始化內部數據結構、建立進程0
  • 進程0創建進程1,進程1是以后所有創建進程的祖先,它負責初始化所有的用戶進程。進程1創建shell,shell進程顯示提示符,等待命令的輸入
  • init進程ID為1,通常是init進程,在自檢過程結束的時候由內核調用
  • init進程不會終止
  • init進程是一個普通的用戶進程(與交換進程不同,他不是內核中的系統進程,但是它以超級用戶特權執行)

進程的創建

  • 任何進程的創建,都是基于現有的進程
  • 進程的創建可以使用fork 和 exec
  • fork 視為新的進程分配響應的數據結構,并且將父進程的相應上下文信息復制過來
  • exec 將可執行文件的正文和數據轉入內存替代先前的內容(從父進程復制過來的數據),并開始執行正文段,將當前進程替換為一個新的進程

進程的終止

  • 使用exit()
  • exit釋放除了task_struct以外的所有的上下文,父進程收到子進程的終結信號之后,釋放子進程的task_struct
  • vfork調用之后,將立即調用exec,這樣就不需要拷貝父進程的所有的頁表,因此比fork快
  • pid_t fork(void);
  • pid_t vfor(void);
  • 頭文件 unistd.h

fork系統調用

  • 當fork函數調用成功時,對父進程返回子進程的PID,對子進程返回0
  • 調用失敗的時候,父進程返回-1,并沒有子進程的創建
  • fork函數返回 兩個參數,分別給父進程和子進程
pid_t new_pid; new_pid = fork(); switch(new_pid){case -1://Error!break;case 0://Child processbreak;default://parent processbreak; }

exec系統調用

  • exec是用來執行一個可執行文件來代替當前進程的執行鏡像
  • int execl(const char * path,const char * arg, ...)
  • int execlp(const char * file,const char * arg, ...)
  • int execle(const char *path, const char * arg,...,const char *envp[])
  • ?int execv(const char *path,const char * argv[])
  • int execve(const char * filename,char * const argv[],char * const envp[])
  • int execvp(const char *file,char * const argv[])

函數的原型

  • int execve(const char * filename,char * const argv[],char * const envp[])
  • filename? ?執行的文件
  • argv? ? ? ? ? 傳遞給文件的參數
  • envp? ? ? ? ?傳遞給文件的環境變量
  • 當參數path所指定的文件替換原進程的執行鏡像之后,文件的path開始執行,參數argv和envp便傳遞給進程
  • l 表示list
  • v表示vector
  • e 可以傳遞新進程環境變量 execle execve
  • p 可執行文件查找方式為文件的名字 execlp execvp
char* envp[] = {"PATH = /tmp","User = lei","STATUS = testing", nullptr};char* argv_execv[] = {"echo","executed by execv", nullptr};char* argv_execvp[] = {"echo","executed by execvp", nullptr};char* argv_execve[] = {"env", nullptr};if (execl("/bin/echo","echo","executed by execl", nullptr)<0)perror("Err on execl");if (execlp("echo","echo","executed by execlp", nullptr)<0)perror("Err on execlp");if(execle("/user/bin/env","env", nullptr,envp)<0)perror("Err on execle");if (execv("/bin/echo",argv_execv)<0)perror("Err on execv");if (execvp("echo",argv_execvp))perror("Err on execvp");if(execve("/user/bin/ebv",argv_execve,envp)<0)perror("Err on execve");

函數

  • ?頭文件 <sys/types.h> <unistd.h>
  • pid_t getpid(void);返回調用進程的進程ID
  • pid_t getppid(void);但會調用進程的父進程ID
  • uid_t getuid(void);返回調用進程的實際用戶ID
  • uid_t geteuid(void);返回進程的有效用戶ID
  • gid_t getgid(void);返回進程的實際組ID
  • gid_t getegit(void);調用進程的有效組ID
#include <iostream> #include <sys/types.h> #include <unistd.h>int main(){pid_t cld_pid;cld_pid = fork();if (cld_pid == 0){std::cout << "This is child process.\n" << std::endl;printf("My PID(child) is %d\n",getpid());printf("My child PID is %d\n",cld_pid );}else{std::cout << "This is parent process.\n" << std::endl;printf("My PID(parent) is %d\n",getpid());printf("My child PID is %d\n",cld_pid );}return 0; }

?exit系統調用

  • _exit 直接結束進程,清除其內存使用空間,并且清除其在內核中的數據結構
  • exit 函數在調用之前會檢查文件的打開情況,把文件的緩存區的內容寫會文件中,比如調用printf()函數

wait系統調用

  • wait函數 用于使父進程阻塞,直到一個進程結束或者該進程收到一個指定信號為止
  • 調用wait或者waitpid的進程可能會:
  • 阻塞:如果其所有的進程還在運行
  • 帶子進程的終止狀態立即返回(如果一個子進程已經終止,正等待父進程存取其終止狀態)
  • 出錯立即返回(如果沒有任何子進程)
  • pid_t wait(int *status);? status返回子進程退出時的狀態信息
  • pid_t waitpid(pid_t pid,int *status,int options);//等待指定的進程id
  • 頭文件 <sys/types.h> 和 <sys/wait.h>
  • 兩個函數返回數值:如果成功返回子進程的ID號,如果出現問題,返回-1

wait和waitpid函數的區別

  • 在一個子進程終止之前,wait使其調用者阻塞,而waitpid有一個選項,可以不阻塞調用者
  • waitpid并不等待第一個終止的子進程,他有若干個選擇項,可以控制他所等待的特定進程
  • 實際上,wait函數是waitpid的一個特例

守護進程

  • 創建子進程,然后父進程退出
  • 在子進程中創建新的會話 setsid();
  • 改變目錄為根目錄 chdir("/");
  • 重設文件的權限掩碼umask(0);
  • 關閉文件描述符 for(int i = 0;i < MAXFILE; i++){close(i);}
  • 守護進程的工作 while(1){}
#include <iostream> #include <unistd.h> #include <ftw.h> #include <fcntl.h>int main(){pid_t pc;char *buf = "This is a Daemon\n";int len = strlen(buf);pc = fork();if (pc < 0){printf("Error fork!\n");exit(-1);} else if (pc > 0){exit(0);}setsid();//在子進程中創建新的會話chdir("/");//改變目錄為根目錄umask(0);//重設文件的權限掩碼for (int i = 0; i < 65535; ++i) {close(i);}int fd;while (1){if (fd = open("/tmp/daemon.log",O_CREAT|O_WRONLY|O_APPEND,0600) < 0){perror("open");exit(1);}write(fd,buf,len+1);close(fd);sleep(10);}return 0; }

sleep函數

  • 函數使用sleep用來指定進程掛起來的指定的秒數。該函數的調用格式如下
  • unsigned int sleep(unsigned int seconds);
  • 頭文件 unistd.h

進程間通信

  • 數據傳輸:一個進程將 數據 發送給另外一個進程,數據大小一般是一個字節到幾兆字節之間
  • 共享數據:多個進程之間操作共享數據,一個進程對共享數據的修改,另外的進程可以看到
  • 通知事件:一個進程向另外一個進程發送消息,通知它發生了某件事情。(如:子進程終止,通知父進程)
  • 資源共享:多個進程之間共享相同的資源,需要內核提供 鎖 和 同步機制
  • 進程控制:有些進程完全控制另一個進程的執行(如Debug),這個時候,進程會攔截另外一個進程所有的陷入(陷入內核)和異常,并且及時知道他的狀態改變
  • 進程間通信 (IPC)
  • Linux進程間通信 包括Unix進程間通信、Socket進程間通信、POSIX進程間通信、System V進程間通信
  • Unix進程間通信 -> 管道 FIFO 信號
  • System V進程間通信 ->?System V消息隊列??System V信號燈??System V共享內存
  • POSIX進程間通信 -> posix消息隊列?posix信號燈??posix共享內存

現在的linux使用的進程間通信方式

  • 管道(pipe) 和 有名管道(FIFO)
  • 信號(signal):比較復雜的通信方式,用于通知其余進程,信號可以用于進程之間通信外,信號還可以發送信號給進程本身。
  • 消息隊列:消息的鏈接表,包括posix消息隊列和system V消息隊列;有權限的進程可以讀寫消息隊列;克服了信號承載信息量少,管道只能承載無格式字節流以及緩沖區大小受限等缺陷
  • 共享內存:多個進程訪問同一塊內存空間,是最快的IPC方式,往往結合信號量來實現進程間同步以及互斥
  • 信號量 (使用不多)
  • 套接字(socket)? (網絡)

管道和有名管道的區別

  • 管道:具有親緣關系的進程間通信,需要通信雙方的進程有共同的祖先進程
  • 有名管道:允許無親緣關系的管道之間通信,在文件系統中有對應的文件名字;有名管道通過命令 mkfifo或系統調用mkfifo來創建

具體使用

管道

  • linux命令允許重定向,重定向就是管道 例如 ls > 1.txt
  • 管道是單向的、先進先出的,無結構的、固定大小的字節流,他把一個進程的標準輸出和另外一個進程的標準輸入連接在一起
  • 寫進程在管道的末尾輸入數據,讀進程在管道的首端讀取數據。數據被讀出后會從管道中移除,其他進程對此不可見了
  • 管道提供了簡單的流控制機制。進程試圖讀取空的管道時,在有數據填充管道之前會處于阻塞狀態;同理,管道數據已滿時,未有讀進程讀取數據,寫進程往管道里面寫入數據會處于阻塞狀態
  • 管道用于進程之間通信
  • 使用系統調用pipe() 函數,創建一個簡單的管道,只需接受一個參數,也就是一個包括兩個整數的數組。
  • 如果系統調用成功,此數組將包括管道使用的兩個文件描述符
  • 創建一個管道之后,一般情況下進程將會產生一個新的進程
  • 系統調用pip()? 原型:int pipe(int fd[2])
  • 返回值:成功返回0 ;失敗返回 -1
  • errno = EMFILE? 沒有空閑的文件描述符
  • errno = ENFILE? 系統文件表已滿
  • errno = EFAULT? fd數組無效

代碼

#include <stdio.h> #include <unistd.h>int main(void) {int pipe_fd[2];if(pipe(pipe_fd) < 0){printf("pipe create error!\n");return -1;} else{printf("pipe create success!\n");}close(pipe_fd[0]);close(pipe_fd[1]);return 0; }
  • 先創建一個管道 再創建一個子進程?

父子進程之間通信? 父進程寫入;子進程讀入數據

  • 當讀到10的時候,結束進程
#include <stdio.h> #include <unistd.h> #include <sys/wait.h>int main(void) {int pipe_fd[2];pid_t pid;char buf[2]={0};//在創建子進程之前創建管道if(pipe(pipe_fd) < 0){printf("pipe create error!\n");_exit(-1);} else{printf("pipe create success!\n");printf("pipe_fd[0] = %d,pipe_fd[1] = %d",pipe_fd[0],pipe_fd[1]);}pid = fork();//創建子進程//子進程執行的代碼if (pid == 0){close(pipe_fd[1]);while (1){if (read(pipe_fd[0],buf,1) > 0){ // if (buf[0] % 3 == 0 && buf[0] != 0)printf("%d\n",buf[0]);if (buf[0] == 10)_exit(0);}}close(pipe_fd[0]);} else{//父進程執行的代碼close(pipe_fd[0]);for (buf[0]=0;buf[0]<=10;buf[0]++) {write(pipe_fd[1],buf,1);}close(pipe_fd[1]);wait(nullptr);}return 0; }

上面這個例子 感覺有問題?

#include <stdio.h> #include <unistd.h> #include <wait.h> #include <cstring>int main(){int pipe_fd[2];if (pipe(pipe_fd) < 0){printf("pipe create error!\n");_exit(-1);return -1;} else{printf("pipe create success!\n");printf("pipe_fd[0] = %d,pipe_fd[1] = %d",pipe_fd[0],pipe_fd[1]);}pid_t pid = fork(); // char buf[2] = {0};char buf[100] ={"Hello world"};int len = strlen(buf);if (pid == 0){close(pipe_fd[1]);while(1){if (read(pipe_fd[0],buf,len) > 0){printf("%s\n",buf);}}close(pipe_fd[0]);} else{//父進程執行此段代碼close(pipe_fd[0]);for (int i = 0;i<10;i++){write(pipe_fd[1], buf, len);}close(pipe_fd[1]);wait(nullptr);}return 0; }

?簡單修改如下

?

  • ?通過打開兩根管道,實現一個雙向的管道,但是需要在子進程中正確的設置文件的描述符號
  • 必須在fork之前使用pipe(),否則子進程將不會繼承文件的描述符
  • 使用半雙工管道的時候,任何關聯的進程都需要共享一個相關的祖先進程。因為管道存儲在系統內核中,不繼承祖先將無法尋址,有名管道就不會出現這個問題

代碼

#include <stdio.h> #include <unistd.h> #include <sys/wait.h>int main(void) {int pipe_fd[2];int pipe_fd1[2];pid_t pid;char buf_r[100]={0};char * p_wbuf = nullptr;int r_num;//在創建子進程之前創建管道if(pipe(pipe_fd) < 0){printf("pipe create error!\n");_exit(-1);}if(pipe(pipe_fd1) < 0){printf("pipe create error!\n");_exit(-1);}printf("pipe create success!\n"); // printf("pipe_fd[0] = %d,pipe_fd[1] = %d",pipe_fd[0],pipe_fd[1]); // printf("pipe_fd1[0] = %d,pipe_fd1[1] = %d",pipe_fd1[0],pipe_fd1[1]);pid = fork();//創建子進程//子進程執行的代碼if (pid == 0){printf("******子進程******\n");//read pipeclose(pipe_fd[1]);r_num = read(pipe_fd[0],buf_r,100);if (r_num > 0){printf("children r_num = %d, pipe is: %s\n",r_num,buf_r);}close(pipe_fd[0]);//write pipeclose(pipe_fd1[0]);if (write(pipe_fd1[1],"ByeBye!",7)!=-1){printf("children process write ByeBye! success!\n");}close(pipe_fd1[1]);printf("children process exit!\n");_exit(0);} else if (pid > 0){printf("******父進程******\n");//write pipeclose(pipe_fd[0]);if (write(pipe_fd[1],"Hello!",6) !=-1){printf("father process write Hello! success!\n");}close(pipe_fd[1]);//read processclose(pipe_fd1[1]);r_num = read(pipe_fd1[0],buf_r,100);if (r_num > 0){printf("father r_num = %d, pipe is: %s\n",r_num,buf_r);}close(pipe_fd1[0]);wait(nullptr);printf("father process exit!\n");_exit(0);}return 0; }
  • ?父進程 給 子進程 傳輸 Hello!;接收輸出子進程的 ByeBye!
  • 子進程 給 父進程 傳輸?ByeBye!;接收輸出父進程的 Hello!
  • 子進程退出,然后父進程退出
  • r_num 為讀取的數據長度

命名管道

  • 作為一個特殊的設備文件而存在
  • 適用于無血緣關系的進程之間通信
  • 即使進程之間不再需要管道,但是命名管道仍然繼續保存在文件系統中,便于以后使用
  • 使用函數 int mkfifo(const char * pathname,mode_t mode)
  • 函數說明:mkfifo()會依參數pathname 建立特殊的FIFO 文件, 該文件必須不存在, 而參數mode 為該文件的權限 (mode%~umask), 因此umask 值也會影響到FIFO 文件的權限. Mkfifo()建立的FIFO 文件其他進程都可以用讀寫一般文件的方式存取. 當使用open()來打開FIFO 文件時, O_NONBLOCK 旗標會有影響:
  • 頭文件:#include <sys/types.h> ??#include <sys/stat.h>
  • 1. 當使用O_NONBLOCK 旗標時, 打開FIFO 文件來讀取的操作會立刻返回, 但是若還沒有其他進程打開FIFO 文件來讀取, 則寫入的操作會返回ENXIO 錯誤代碼.
  • 2. 沒有使用O_NONBLOCK 旗標時, 打開FIFO 來讀取的操作會等到其他進程打開FIFO 文件來寫入才正常返回. 同樣地, 打開FIFO 文件來寫入的操作會等到其他進程打開FIFO 文件來讀取后才正常返回.
  • 返回值:若成功則返回0, 否則返回-1, 錯誤原因存于errno 中
  • 使用ls -l查看管道文件 顯示p開頭
  • 普通文件 是一個 -?

錯誤代碼:

  • 1、EACCESS 參數pathname 所指定的目錄路徑無可執行的權限
  • 2、EEXIST 參數pathname 所指定的文件已存在.
  • 3、ENAMETOOLONG 參數pathname 的路徑名稱太長.
  • 4、ENOENT 參數pathname 包含的目錄不存在
  • 5、ENOSPC 文件系統的剩余空間不足
  • 6、ENOTDIR 參數pathname 路徑中的目錄存在但卻非真正的目錄.
  • 7、EROFS 參數pathname 指定的文件存在于只讀文件系統內.

注意事項

  • 打開FIFO,使用非阻塞標志(O_NONBLOCK)產生以下的影響
  • 如果未說明O_NONBLOCK,只讀打開會要阻塞某個寫進程打開此FIFO;類似,只寫打開要阻塞某個讀進程打開此FIFO;讀寫互斥
  • 如果指定了O_NONBLOCK,則只讀打開立即返回,但是如果沒有進程為了讀而打開一個FIFO,那么只寫打開將出錯返回,其errno是ENXIO
  • 類似管道,若寫一個尚無進程為讀而打開的FIFO,則產生信號為SIGPIPE;若某個FIFO最后一個寫進程關閉了該FIFO,則將為該FIFO的讀進程產生一個文件結束標志

參考鏈接

  • Linux進程描述符task_struct結構體詳解--Linux進程的管理與調度(一)
  • Linux 系統啟動過程
  • Linux系統啟動流程詳解
  • fork和exec的區別
  • Linux中fork,vfork和clone詳解(區別與聯系)
  • C語言vfork()函數:建立新的進程
  • linux系統編程之進程(五):exec系列函數(execl,execlp,execle,execv,execvp)使用
  • C語言waitpid()函數:中斷(結束)進程函數(等待子進程中斷或
  • linux守護進程詳解及創建,daemon()使用
  • linux系統的7種運行級別
  • SGX的內部組件概述(一)找一個好的工作,為自己活
  • C語言mkfifo()函數:建立具名管道
  • linux驅動重要頭文件!!!
  • errno頭文件

總結

以上是生活随笔為你收集整理的嵌入式Linux多任务编程 进程 管道 命名管道的全部內容,希望文章能夠幫你解決所遇到的問題。

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

久久99精品国产99久久6尤 | 欧美日韩国产一区二区三区 | 国产一级淫片在线观看 | 亚洲 欧美 变态 国产 另类 | 在线免费黄网站 | 天天综合日 | 不卡电影免费在线播放一区 | 国产精品99久久久久久久久 | 亚洲精品在线免费 | 91资源在线观看 | 国产精品久免费的黄网站 | 99视频黄 | 久久视频网 | 91精品国产九九九久久久亚洲 | 免费看片亚洲 | 中文字幕日韩在线播放 | 亚洲精品自在在线观看 | 97在线超碰 | 精品高清视频 | 久草网在线视频 | 国产区在线看 | www.91av在线 | 一区二区三区精品在线视频 | 欧美一级片播放 | 久久久精品国产一区二区 | 日本中文字幕久久 | 尤物一区二区三区 | 手机版av在线 | 免费日韩电影 | 一级免费av | 在线播放亚洲激情 | www.久久久 | 亚洲黄a | 99中文视频在线 | 天天天色综合a | 国产精品嫩草影院99网站 | 国产在线精品福利 | 午夜精品成人一区二区三区 | 国产在线欧美在线 | 成 人 黄 色 视频免费播放 | 欧美巨大荫蒂茸毛毛人妖 | 久久精彩视频 | 久久国产精品小视频 | 中文字幕国语官网在线视频 | 成人毛片在线视频 | 996久久国产精品线观看 | 一区二区三区免费看 | 色婷婷97 | 久久久久成人精品亚洲国产 | 永久免费精品视频网站 | 亚洲精品网站在线 | 超碰97人人射妻 | 色九九影院 | 波多野结衣视频在线 | 久一在线 | 免费在线观看日韩欧美 | 国产精品v a免费视频 | 中文字幕在线播放一区二区 | 一区二区三区免费在线观看视频 | 久久综合九色综合欧美狠狠 | 国产精品一区二区吃奶在线观看 | 国产1区在线 | 黄色成人毛片 | 国产精品久久久久久久久免费看 | 国产精品久久久99 | 久久国产精品视频观看 | 国产麻豆精品久久 | 四虎影视成人永久免费观看亚洲欧美 | 国产高清在线免费观看 | 草久热| 久久久网址 | 久久一区二区三区国产精品 | 久久天堂精品视频 | 国产原厂视频在线观看 | 日韩精品一区二区久久 | 亚洲精品国产视频 | 成人影片在线播放 | 欧美激情综合五月色丁香 | 91久色蝌蚪 | 丁香一区二区 | 日韩在线观看网站 | 久久99精品国产麻豆宅宅 | 波多野结衣视频一区二区 | 99国产精品久久久久久久久久 | 亚洲一区二区三区四区在线视频 | 一区二区三区日韩视频在线观看 | 中文字幕一二三区 | 国内精品亚洲 | 久草免费在线观看 | 黄色网大全 | 就要干b| 在线观看网站av | 综合网伊人 | 啪啪凸凸| 天天干天天操天天 | 国产精品精品久久久久久 | 中文字幕一区二区三区视频 | 我爱av激情网 | 国产色一区 | 欧美一级黄色片 | 免费看毛片网站 | 开心色激情网 | 中文字幕视频一区二区 | 久久夜色精品国产欧美一区麻豆 | 国产精品video爽爽爽爽 | 色悠悠久久综合 | 久免费| 久久97超碰 | 欧美一区二区精品在线 | 久草在线资源网 | 精品视频免费 | 色狠狠狠 | 成人三级网站在线观看 | 日韩亚洲欧美中文字幕 | 精品免费久久久久久 | 国产日产精品一区二区三区四区的观看方式 | 正在播放 国产精品 | 欧美日韩高清免费 | 国产色在线视频 | 久久久久久欧美二区电影网 | 日韩一区二区三区高清免费看看 | av免费看在线 | 综合av在线 | 日韩电影精品一区 | 国产精品99久久久久久宅男 | 五月天综合婷婷 | 一区二区三区www | www.夜夜爽 | 中文综合在线 | 91色在线观看 | 五月天天色 | 探花视频在线观看免费版 | 久久久午夜精品理论片中文字幕 | 国产精品第7页 | 日韩精品黄 | 久久精品免费看 | 欧美精品中文字幕亚洲专区 | 国产精品成人一区二区 | 国产高清在线一区 | 手机在线欧美 | 亚洲精品www | 国产黄色片免费 | 中文字幕中文字幕 | 中文字幕中文字幕在线一区 | 精一区二区 | 97超碰免费在线 | 韩国av一区 | 91av在线国产| 久久在现视频 | 手机在线观看国产精品 | 香蕉视频在线免费 | 在线看日韩 | 在线小视频你懂得 | 中文在线中文资源 | 日本中文一级片 | 91精品国产99久久久久久红楼 | 日韩精品免费在线播放 | 五月婷婷综合色拍 | 福利网址在线观看 | 国产精品成人在线 | 香蕉久草 | 在线小视频 | se视频网址 | 狠狠干在线| 欧美性春潮 | 国产精品区一区 | 成人免费在线播放视频 | 天天久久综合 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 精品毛片久久久久久 | 色综合久久中文综合久久牛 | 少妇bbb好爽| 亚洲一区精品二人人爽久久 | 狠狠色噜噜狠狠狠狠 | 天天干天天玩天天操 | 国产精品免费在线观看视频 | 欧美性高跟鞋xxxxhd | 国产在线观看xxx | 国产精品伦一区二区三区视频 | 久草视频一区 | 人人精品久久 | 久久久久美女 | 黄色一级大片免费看 | 国产精品一区二区三区久久 | 国产中文字幕第一页 | 国产伦精品一区二区三区… | 人人揉人人揉人人揉人人揉97 | 婷婷伊人五月天 | 国产日韩欧美网站 | 国产美女精品人人做人人爽 | 97精品国产97久久久久久 | 免费看国产一级片 | 亚洲欧美成人 | 久草视频在线免费播放 | 日韩av高清在线观看 | 成年人视频在线免费 | 国产精品久久久久久久久费观看 | 国产精品一区二区三区免费视频 | 综合影视 | 一级黄色片网站 | 色多多在线观看 | 毛片精品免费在线观看 | 超薄丝袜一二三区 | 免费看污黄网站 | 国产在线免费观看 | 国产一区二区三区在线 | 久久97久久97精品免视看 | 精品亚洲va在线va天堂资源站 | 99福利片| 99爱视频 | 91成人小视频 | 欧美日韩国产精品一区 | 午夜精品久久久久久久久久久久久久 | 久久伊99综合婷婷久久伊 | 激情文学综合丁香 | 99精品视频在线观看免费 | 成人网在线免费视频 | 日韩美女高潮 | 中文字幕在线观看完整版电影 | 手机在线小视频 | 制服丝袜亚洲 | 日本中文一区二区 | 精品久久久国产 | 毛片一级免费一级 | 极品久久久久 | 成人黄色小说网 | 亚洲乱码国产乱码精品天美传媒 | 美女久久久久久久久久 | 国产精品亚 | 激情伊人五月天久久综合 | 国产亚洲精品久久久网站好莱 | 天天色天天射天天干 | 在线观看av中文字幕 | 日本高清中文字幕有码在线 | 国产成人在线观看 | 欧美日韩精品在线播放 | 婷婷中文字幕在线观看 | 91黄色视屏 | 国产精品99久久久精品 | 日韩色高清 | 国产精品久久久网站 | 13日本xxxxxⅹxxx20| 色网站在线观看 | 7777xxxx| 91视频啊啊啊 | 欧美另类调教 | 特级a毛片 | 国产精品久久99综合免费观看尤物 | 在线观看亚洲精品 | 亚洲午夜久久久久久久久电影网 | 成人免费观看网址 | av天天草| 久久久久久福利 | 久久免费的精品国产v∧ | 亚洲精品在线视频 | 韩国一区二区三区视频 | 亚洲国产成人久久 | 国产免费一区二区三区最新6 | 成人av电影在线 | 正在播放日韩 | 在线黄网站 | 美女国内精品自产拍在线播放 | 精品美女久久 | 国产美女精品在线 | 国产欧美日韩视频 | 久久艹在线观看 | 美女免费网站 | 伊人黄 | 黄色影院在线免费观看 | 国产免费高清视频 | 九九久久国产精品 | 婷婷5月激情5月 | 国产视频一区二区在线 | 五月天中文在线 | 又黄又刺激的视频 | 视频一区在线播放 | 国产精品视频资源 | 日韩理论电影在线观看 | 国产精品久久视频 | 中文字幕最新精品 | 日韩av有码在线 | 久久久不卡影院 | 91精品免费视频 | 91在线精品一区二区 | 涩涩网站在线播放 | 99久久婷婷国产 | 国产一区二区三精品久久久无广告 | 国产尤物视频在线 | 久久免费精彩视频 | 欧美色一色 | a天堂最新版中文在线地址 久久99久久精品国产 | 久久国产免费看 | 国产精品久久久久久久毛片 | a天堂一码二码专区 | 五月天狠狠操 | 中文av不卡 | 制服丝袜一区二区 | 亚洲精品乱码久久久一二三 | 色吊丝在线永久观看最新版本 | 在线观看aa | 黄色性av| 国产亚洲精品久久久久久网站 | 久久人人爽人人爽人人片av免费 | 久久中文精品视频 | 天天射天天干天天 | 国产精彩在线视频 | 久久全国免费视频 | 人人要人人澡人人爽人人dvd | 色婷婷97| 91在线公开视频 | 欧美精品久久久久久久免费 | 国产伦精品一区二区三区高清 | 夜夜天天干 | 亚洲一区二区视频 | www色,com| 五月婷婷在线观看 | 婷婷中文在线 | 国产精品一区二区三区在线播放 | 特级西西444www大胆高清无视频 | av片中文| 欧美日韩国产精品一区二区 | 最新av在线免费观看 | 91精品第一页 | 91精品国产99久久久久久红楼 | 五月激情站 | 国产成人精品在线播放 | 久久精品成人欧美大片古装 | 九九九九九九精品任你躁 | 成人精品99| 欧美日韩aa | 色婷婷六月天 | 91九色视频在线 | 日韩在线观看免费 | 国产成人专区 | 操操综合网 | 免费视频久久久 | 久久精品亚洲一区二区三区观看模式 | 成人亚洲综合 | 九九精品视频在线观看 | 超碰97久久| 最近中文字幕免费 | 999精品| 免费看毛片网站 | 亚洲综合情 | 国产精品99久久久久久久久 | 国产视频69 | 午夜精品视频一区二区三区在线看 | 久草视频播放 | 91av短视频 | 国产精品乱码一区二区视频 | 天天躁天天狠天天透 | 国产精品久久三 | 久久国产精品99久久久久久老狼 | 深爱激情综合 | 国产精品久久久久久久久搜平片 | 狠狠网 | 久久国产精品色婷婷 | 美女网站视频免费都是黄 | 免费看黄在线观看 | 亚洲高清视频在线 | 在线日韩 | 成人黄在线 | 日韩3区| 九九在线免费视频 | 亚洲高清国产视频 | 日日爱999 | av黄色影院 | 99久久精品国产亚洲 | 亚洲美女免费视频 | 91观看视频 | 五月婷婷综合激情 | 天堂av在线免费观看 | 免费特级黄毛片 | 一区二区三区福利 | 亚洲国产一二三 | 亚洲欧美激情插 | 免费看的黄色小视频 | 婷婷网址 | 久久综合九色欧美综合狠狠 | 在线电影日韩 | 亚洲精品国产拍在线 | 欧美日韩国产精品一区二区亚洲 | 欧美日韩在线视频免费 | 91视频成人免费 | 永久免费的av电影 | 久久精品久久久久久久 | 最新久久久 | 免费国产在线观看 | 久久久久免费看 | 午夜在线国产 | 97天堂网 | 国产精品国产三级国产aⅴ9色 | 国产91综合一区在线观看 | 美女福利视频在线 | 97色综合 | 免费看国产精品 | 婷婷激情小说网 | 91在线影院 | 亚洲视频电影在线 | 国色天香在线观看 | 久久精品成人热国产成 | 亚洲视频 视频在线 | 色狠狠操 | 国产精品毛片 | 狠狠的干| 一区三区在线欧 | 四虎影视成人永久免费观看视频 | 国产精品日韩久久久久 | 欧美黑人性猛交 | 免费在线观看午夜视频 | 日韩超碰在线 | 国产成人精品女人久久久 | 亚洲电影免费 | 一区二区三区四区五区在线 | 色丁香婷婷 | 国产日韩欧美在线影视 | 婷婷性综合 | 亚洲一区二区三区四区精品 | 欧美一级视频一区 | 亚洲电影第一页av | 国产九色视频在线观看 | 91女人18片女毛片60分钟 | 久久爱综合 | 日韩精品一区二区三区外面 | 日韩欧美xxx | 九草视频在线 | 亚洲最快最全在线视频 | 欧美精品久久天天躁 | av日韩在线网站 | 99色资源 | 狠狠狠色丁香婷婷综合久久五月 | 日日草av | 婷婷干五月 | 探花视频免费在线观看 | 欧美在线视频第一页 | 亚洲狠狠婷婷 | 国产亚洲精品久久久久久久久久久久 | 狠狠色噜噜狠狠狠狠2022 | 日韩一区二区免费在线观看 | 激情视频免费观看 | 国产精品午夜av | 又黄又刺激视频 | 久久噜噜少妇网站 | 中文字幕日韩一区二区三区不卡 | 99色婷婷| 伊色综合久久之综合久久 | 99电影456麻豆 | 色久av | 亚洲成人动漫在线观看 | 日本精品视频在线 | 久久久久久久久久久久久久电影 | 九九久久久久久久久激情 | 精品国产一区二区久久 | 69夜色精品国产69乱 | 国产91全国探花系列在线播放 | 欧美少妇xxx | 在线观看久 | 一区二区三区日韩视频在线观看 | 国产精品久久久久久久久岛 | 手机看片1042 | 国产精品免费久久久久 | 午夜精品一区二区国产 | 在线观看日韩视频 | 美女一区网站 | 日韩av不卡在线观看 | 国内外成人在线 | 亚洲精品在线一区二区三区 | 人人爱人人舔 | 中中文字幕av | 亚洲色图色 | 天天做天天射 | www麻豆视频| 一区在线观看视频 | 亚洲码国产日韩欧美高潮在线播放 | 久久噜噜少妇网站 | 韩国av一区 | 精品久久亚洲 | 深夜福利视频一区二区 | 最新国产精品亚洲 | 亚洲在线视频网站 | 国产免费一区二区三区最新6 | 丁香五月网久久综合 | 国产69精品久久app免费版 | 中文字幕资源站 | 精品久久网站 | 久久艹99| 久热免费在线观看 | 激情网第四色 | 精品在线观看一区二区三区 | 久久成人在线 | 日韩伦理一区二区三区av在线 | 成人在线观看免费视频 | 六月丁香在线观看 | 成人在线视 | 人人爱人人添 | 国产91区| 福利视频区 | 国产伦理一区 | 日韩在线看片 | 欧美日韩国产色综合一二三四 | 日韩电影中文,亚洲精品乱码 | www.天天综合 | 国产精品国产三级国产aⅴ无密码 | 成人97视频 | 99精品色 | 国产99久久久国产精品免费二区 | 亚洲理论电影网 | 久久综合久久综合久久综合 | 日韩在线理论 | a成人v在线 | 国内精品久久久久影院一蜜桃 | 日日夜夜天天久久 | 欧美午夜精品久久久久久孕妇 | 99久久爱 | 日本天天操 | 成人一区二区在线 | a在线v| 在线播放视频一区 | 成人a视频在线观看 | 99av在线视频 | 成人网444ppp| 黄色在线看网站 | 999国内精品永久免费视频 | 日三级在线 | 在线视频日韩精品 | 日韩91在线| 国产99一区视频免费 | 最新色站| 亚洲综合色丁香婷婷六月图片 | 午夜免费福利视频 | 久久久久国产精品免费 | 欧美中文字幕久久 | 久草在线最新视频 | 国产黄色精品在线观看 | 欧美欧美 | 成人资源站| 91精品在线免费观看视频 | 国产色视频网站 | 狠狠操操操 | 亚洲第一av在线播放 | 亚洲国产一区av | 97超碰在线久草超碰在线观看 | 91九色在线播放 | 国产福利中文字幕 | 人人涩 | 久久久在线视频 | 免费日韩 精品中文字幕视频在线 | 日韩免费观看一区二区三区 | 91大神免费在线观看 | 久久a v视频 | 91黄色在线观看 | www五月天婷婷 | 天天射,天天干 | 日韩黄色一区 | 免费在线黄色av | av高清一区二区三区 | 精品视频久久久 | 亚洲成人资源在线观看 | 91在线永久 | 五月天九九 | 综合网天天 | 9999在线观看 | 丁香视频免费观看 | 国产精品成人一区二区 | 免费看一级一片 | 午夜久久久久久久久久久 | 不卡的av在线 | 99久久精品国产观看 | 狠狠插狠狠干 | 九色porny真实丨国产18 | 六月丁香激情综合色啪小说 | 91av99 | 亚洲毛片视频 | 国产日产高清dvd碟片 | 一区二区三区在线播放 | 高清不卡一区二区在线 | 超碰人人干人人 | 国产亲近乱来精品 | 亚洲1区 在线 | 西西4444www大胆无视频 | 国产精品二区在线观看 | 天天搞夜夜骑 | 偷拍福利视频一区二区三区 | 一级黄视频 | 免费观看xxxx9999片 | 日韩在线视频免费播放 | 国产韩国精品一区二区三区 | 九九免费观看视频 | 九九色在线| 欧美激情视频三区 | 狠色狠色综合久久 | 日韩在线一区二区免费 | 亚洲三级黄色 | 国产精品久久一 | 久久久久草 | 亚洲mv大片欧洲mv大片免费 | 国产网站色 | 久精品视频在线观看 | 97在线成人 | 国产精品欧美精品 | 一区二区三区四区精品视频 | 黄色片网站 | 国产精品毛片久久久久久久 | av免费网 | 国产福利一区二区三区视频 | 精品国产视频一区 | 国内精品视频在线 | 911亚洲精品第一 | 精品免费一区 | 亚洲,国产成人av | 久久精品视频免费 | 在线播放国产精品 | 免费三级网 | 色婷婷狠狠五月综合天色拍 | av在线成人 | 日本韩国精品一区二区在线观看 | 亚洲精品777 | 午夜在线免费观看 | 中文字幕不卡在线88 | 91免费看片黄| 欧美少妇18p | 久久久久久蜜av免费网站 | 99综合久久 | 国产一级视频在线免费观看 | 毛片3| 91在线永久 | 色婷婷狠狠18 | 人人澡人人添人人爽一区二区 | 国产精品久久久精品 | 国产韩国精品一区二区三区 | 久久精品亚洲 | 成人一级片免费看 | 久久99久久久久 | 免费av免费观看 | 免费福利在线视频 | 日韩大片免费在线观看 | 久久久久久97三级 | 一区二区三区在线看 | 午夜国产福利视频 | 久亚洲精品 | 日韩a级黄色 | 久久黄色小说视频 | 国产视频高清 | 欧美日韩大片在线观看 | 97精品在线 | 国产在线视频在线观看 | 在线国产精品一区 | 97视频资源 | 狠狠狠狠狠狠狠狠干 | 日本在线观看一区二区 | 色偷偷88888欧美精品久久久 | 色婷婷综合成人av | 一区二区亚洲精品 | 午夜精品一区二区三区四区 | 毛片在线网 | 视频1区2区 | 久草在线 | 综合婷婷 | 成人av教育 | 精壮的侍卫呻吟h | 色婷婷综合视频在线观看 | 国产精品久久久久久久久久直播 | 91av精品 | 麻豆视频免费入口 | 国产精品久久影院 | 欧美成人在线免费 | 国产精品18p | 2019国产精品 | 欧美另类交人妖 | 精品国产一区二区三区在线 | 福利片免费看 | 激情视频久久 | 亚州欧美精品 | 97国产人人| 久久免费视频在线观看30 | www色婷婷com| 国产精品一区二区久久精品爱涩 | 欧美日韩中文国产一区发布 | 中文在线a在线 | 天天色中文| 欧美日韩在线精品 | 狠狠干成人综合网 | 96精品视频 | 亚洲视频第一页 | 狠狠gao| 日本中文字幕网址 | 国产精品久久久久三级 | 免费三级网 | 五月婷网站| 91亚色免费视频 | 国产福利小视频在线 | 欧美一级性生活 | 精品免费久久久久久 | 国产精品自在欧美一区 | 亚洲精品久 | 米奇影视7777 | 日韩中文字幕免费在线播放 | 欧美日韩激情视频8区 | 日韩国产欧美在线视频 | 免费在线观看a v | 六月丁香综合 | 亚洲丝袜一区二区 | 狠狠色综合网站久久久久久久 | 91欧美在线 | 日躁夜躁狠狠躁2001 | 999久久久| 亚洲每日更新 | 四虎国产精品免费观看视频优播 | 久久电影中文字幕视频 | 中文字幕精品一区二区三区电影 | 很黄很污的视频网站 | 久久国产经典 | 91成人免费 | 在线免费观看国产视频 | 午夜视频在线观看网站 | 国产成人福利在线 | 四虎影视精品永久在线观看 | 欧美一进一出抽搐大尺度视频 | 麻豆视频在线播放 | 最新av网址大全 | 亚洲国产精品va在线 | 国产成人亚洲在线观看 | 999成人网 | 亚洲免费一级 | 高清av在线免费观看 | 精品视频中文字幕 | 在线观看va | 99久久综合国产精品二区 | 中文字幕观看视频 | 婷婷精品进入 | 黄色大片中国 | wwwwww国产| 中文字幕国产一区 | 国产在线视频在线观看 | 一本色道久久综合亚洲二区三区 | 国产日韩精品一区二区三区 | 蜜臀av麻豆 | 国产三级精品在线 | 亚洲免费成人av电影 | 97超碰人 | 黄色av免费电影 | 四虎成人精品永久免费av九九 | 久久99热这里只有精品国产 | 免费看v片网站 | 99在线视频观看 | 成人蜜桃视频 | 午夜免费久久看 | 日日碰狠狠躁久久躁综合网 | 久久久在线视频 | 久日视频| 六月久久婷婷 | 91一区二区三区久久久久国产乱 | 亚洲精品午夜久久久 | 久久9999久久 | 国产精品一区免费在线观看 | 免费人人干| 久久精品香蕉视频 | 中文久草| 青青河边草观看完整版高清 | 久久久久久久久久免费视频 | 81国产精品久久久久久久久久 | 人人澡人人添人人爽一区二区 | 精品免费一区 | 99久久久国产精品美女 | 美女免费黄网站 | 成人小视频在线免费观看 | 国产精品mm| 国产成人精品综合久久久 | 天天干天天干天天操 | 久久人人97超碰国产公开结果 | 亚洲精品国产视频 | 国产精品色婷婷 | 日本黄色免费播放 | 久久好看| 国产一级在线免费观看 | 久久国产一区二区三区 | 日本高清dvd| wwxxxx日本 | 综合色在线 | 午夜精品一区二区三区可下载 | 日韩区欧美久久久无人区 | 97超碰人人在线 | 特级大胆西西4444www | 美女很黄免费网站 | 国产亚洲欧美日韩高清 | 韩国av在线播放 | 九九热在线精品 | 日日夜夜天天久久 | 久久国内精品 | 草久在线 | 99精品视频在线 | 午夜精品一区二区三区在线视频 | 99久久久国产精品 | 成人毛片一区 | 99久久国产免费看 | 欧美va天堂va视频va在线 | 国产精品人人做人人爽人人添 | 成年人在线观看免费视频 | 黄色av免费电影 | 国内精品在线观看视频 | 九九热有精品 | 国产 在线 高清 精品 | 精品视频免费看 | 成年人黄色在线观看 | 天天天天色综合 | 中文字幕av一区二区三区四区 | 免费黄色网址网站 | 91九色老| 亚洲一区二区天堂 | 在线黄av | 色小说在线 | 欧美日韩高清一区 | 在线免费看黄色 | 亚洲国产中文字幕在线观看 | 911精品视频 | 久久精品二区 | 久久国产精品小视频 | www.天天综合 | 黄色亚洲大片免费在线观看 | 日本久久久久久久久久 | 中文字幕久久网 | 激情五月婷婷激情 | 亚洲国产综合在线 | 国产婷婷视频在线 | 亚洲四虎| 久久免费视频精品 | 成年人免费观看在线视频 | 中文在线亚洲 | 国产一级h| 亚洲黄色成人网 | 美女搞黄国产视频网站 | 亚洲九九九在线观看 | 国产精品免费在线播放 | 国产精品久久久区三区天天噜 | av永久网址 | 四虎成人精品永久免费av | a黄色| 亚洲精品在线网站 | 免费网站观看www在线观看 | 精品亚洲网 | 一区二区三区动漫 | av超碰在线 | 99人久久精品视频最新地址 | 91在线观看黄 | 亚洲综合最新在线 | 中文字幕日韩av | 国产精品专区一 | 伊人在线视频 | 国产一区观看 | 欧美一区二区三区四区夜夜大片 | 91视频高清完整版 | 99精品一区二区 | 国产精品毛片一区二区在线看 | 欧美精品成人在线 | 国产精品男女啪啪 | 国产精品久久亚洲 | 亚洲在线精品视频 | 成人免费xyz网站 | 99久久精品电影 | 国模精品一区二区三区 | 一级黄色av | 久久国产精品一区二区三区 | 日韩va欧美va亚洲va久久 | 亚洲精品久久久久58 | 中文字幕日韩一区二区三区不卡 | 成人免费观看视频大全 | 五月天亚洲精品 | 久久免费a | 九九爱免费视频在线观看 | 欧美日韩国产精品久久 | 91探花系列在线播放 | 99久久精品午夜一区二区小说 | 日日日操操 | 国产精品美乳一区二区免费 | 丰满少妇对白在线偷拍 | 玖玖综合网 | 国产自偷自拍 | 五月综合在线观看 | 日韩av免费一区 | 高清国产在线一区 | 日韩av网址在线 | 草久电影 | 久久久久国产精品午夜一区 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 亚洲激情视频在线 | 一区二区三区三区在线 | 黄色毛片视频免费观看中文 | 日韩免费 | 91九色性视频 | 亚洲美女精品视频 | 久久精品视频国产 | 精品久久久久久国产偷窥 | 国产人成精品一区二区三 | 中文区中文字幕免费看 | 91污污视频在线观看 | 欧美激情视频一区二区三区免费 | 亚洲精品国产精品久久99 | 国产二区精品 | 日本丰满少妇免费一区 | 日日干夜夜草 | 欧美性生活久久 | 97在线视频免费看 | 亚洲国产av精品毛片鲁大师 | 91精品久久久久久久久久久久久 | 久久精品一区二区三区中文字幕 | 免费成人在线电影 | 91精品国 | 婷婷久操 | 色综合久久综合网 | 欧美日韩精品在线 | 九九国产精品视频 | 啪啪凸凸 | 999视频网站 | 国产精品久久久久久久午夜 | 国产精品私人影院 | 久草精品网 | 亚洲国产精彩中文乱码av | 黄色av网站在线免费观看 | 国产精品99久久久久久久久 | 一区二区三区四区免费视频 | 久草在线在线精品观看 | 91chinesexxx | 99视频在线免费播放 | 高清久久久 | 久久精品看 | a级片久久久 | 欧美激情精品久久 | 亚洲精品视频二区 | 国产成人一区二区三区电影 | 婷婷六月丁 | 午夜一级免费电影 | 香蕉在线播放 | 成人久久18免费网站 | 四虎影视久久久 | 天天干天天碰 | 国产黄色片一级三级 | 久久一视频 | 久久免费视频在线观看 | 97国产情侣爱久久免费观看 | 九九热在线精品视频 | 97在线观看免费高清 | 日本少妇高清做爰视频 | 久久99中文字幕 | 久久精品欧美 | .国产精品成人自产拍在线观看6 | 亚洲精品高清视频 | 日韩美女黄色片 | 天天干夜夜 | www色av| 日韩欧美在线播放 | 久久久久久久久久久网站 | 午夜色影院 | 久久久久国产免费免费 | 五月婷婷在线视频观看 | 狠狠色丁香婷婷综合久小说久 | 黄色大片日本免费大片 | 国产成人精品综合久久久 | 999成人| 免费看黄色大全 | 波多野结衣视频一区二区三区 | 五月天天天操 | 香蕉影院在线 | 九九激情视频 | 99免费在线播放99久久免费 | 黄网站大全 | 一区二区三区日韩视频在线观看 | 在线电影日韩 | 国产精品成人a免费观看 | 久久综合桃花 | 人九九精品| 亚洲 欧美 另类人妖 | 999久久国产精品免费观看网站 | 97碰碰碰 | 婷婷色综合 | 人人干97| 91精品老司机久久一区啪 | 中文字幕在线观看你懂的 | 四虎成人精品永久免费av | www.少妇| 国产一卡二卡四卡国 | 91女子私密保健养生少妇 | 亚洲天堂首页 | 在线观看免费国产小视频 | www.久久精品视频 | 97超碰人人在线 | 日韩动漫免费观看高清完整版在线观看 | 五月婷亚洲| 国产日本高清 | 国产精品少妇 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 久久精品国产亚洲精品 | 日韩综合一区二区 | 亚洲精品www久久久 www国产精品com | 国产精品久久久久久五月尺 | 国产精品夜夜夜一区二区三区尤 | 色偷偷88888欧美精品久久久 | 日韩理论电影在线观看 | 日韩专区一区二区 |