久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

OS31.【Linux】文件IO (2) 文件描述符

OS31.【Linux】文件IO (2) 文件描述符 目錄1.知識回顧2.文件描述符訪問文件的本質(zhì)fd的數(shù)值分配規(guī)則規(guī)則1、規(guī)則2★規(guī)則3FILE結(jié)構(gòu)體驗(yàn)證stdin、stdout、stderr對應(yīng)的文件描述符方法1:使用_fileno方法2: 使用fileno()方法3:查看/dev目錄下的文件引用計(jì)數(shù)3.拓展閱讀4.補(bǔ)充練習(xí)題5.補(bǔ)充: Linux的終端文件1.知識回顧參見OS29.【Linux】文件IO (1) open、write和close系統(tǒng)調(diào)用文章2.文件描述符提出問題:FILE*和文件描述符fd有什么關(guān)系?操作系統(tǒng)管理大量文件需要先描述再組織,而描述文件的各個(gè)屬性需要結(jié)構(gòu)體struct file,通常直接或間接包含以下信息:1.在磁盤中的位置2.基本屬性(權(quán)限、大小、讀寫位置、誰打開的、......3.文件的內(nèi)核緩沖區(qū)信息struct file其結(jié)構(gòu)體的定義在在linux內(nèi)核v6.16.4的include/linux/fs.h中:/** * struct file - Represents a file * f_lock: Protects f_ep, f_flags. Must not be taken from IRQ context. * f_mode: FMODE_* flags often used in hotpaths * f_op: file operations * f_mapping: Contents of a cacheable, mappable object. * private_data: filesystem or driver specific data * f_inode: cached inode * f_flags: file flags * f_iocb_flags: iocb flags * f_cred: stashed credentials of creator/opener * f_owner: file owner * f_path: path of the file * f_pos_lock: lock protecting file position * f_pipe: specific to pipes * f_pos: file position * f_security: LSM security context of this file * f_wb_err: writeback error * f_sb_err: per sb writeback errors * f_ep: link of all epoll hooks for this file * f_task_work: task work entry point * f_llist: work queue entrypoint * f_ra: files readahead state * f_freeptr: Pointer used by SLAB_TYPESAFE_BY_RCU file cache (dont touch.) * f_ref: reference count */ struct file { spinlock_t f_lock; fmode_t f_mode; const struct file_operations *f_op; struct address_space *f_mapping; void *private_data; struct inode *f_inode; unsigned int f_flags; unsigned int f_iocb_flags; const struct cred *f_cred; struct fown_struct *f_owner; /* --- cacheline 1 boundary (64 bytes) --- */ struct path f_path; union { /* regular files (with FMODE_ATOMIC_POS) and directories */ struct mutex f_pos_lock; /* pipes */ u64 f_pipe; }; loff_t f_pos; #ifdef CONFIG_SECURITY void *f_security; #endif /* --- cacheline 2 boundary (128 bytes) --- */ errseq_t f_wb_err; errseq_t f_sb_err; #ifdef CONFIG_EPOLL struct hlist_head *f_ep; #endif union { struct callback_head f_task_work; struct llist_node f_llist; struct file_ra_state f_ra; freeptr_t f_freeptr; }; file_ref_t f_ref; /* --- cacheline 3 boundary (192 bytes) --- */ } __randomize_layout __attribute__((aligned(4))); /* lest something weird decides that 2 is OK */訪問文件的本質(zhì)在OS29.【Linux】文件IO (1) open、write和close系統(tǒng)調(diào)用文章提到過:文件打開需要借助進(jìn)程,可以推出:Linux的task_struct必定含有與文件相關(guān)的指針(task_struct的完整代碼參見OS17.【Linux】進(jìn)程基礎(chǔ)知識(1)文章),這里摘取一部分:struct task_struct { //...... struct files_struct *files; //...... {在linux內(nèi)核v6.16.4的include/linux/fdtable.h中,有定義打開的文件的表結(jié)構(gòu)/* * Open file table structure */ struct files_struct { /* * read mostly part */ atomic_t count; bool resize_in_progress; wait_queue_head_t resize_wait; struct fdtable __rcu *fdt; struct fdtable fdtab; /* * written part on a separate cache line in SMP */ spinlock_t file_lock ____cacheline_aligned_in_smp; unsigned int next_fd; unsigned long close_on_exec_init[1]; unsigned long open_fds_init[1]; unsigned long full_fds_bits_init[1]; struct file __rcu * fd_array[NR_OPEN_DEFAULT]; };這里只研究struct file __rcu * fd_array[NR_OPEN_DEFAULT],__rcu是修飾符,這里不討論,NR_OPEN_DEFAULT宏是fd_array的初始化fd_array元素的個(gè)數(shù)現(xiàn)簡化處理files_struct,認(rèn)為只含有fd_array:fd_array顧名思義,是存放struct file*的的數(shù)組,有下圖:struct file(注在include/linux/fs.h中定義了struct file)對象之間會用鏈?zhǔn)浇Y(jié)構(gòu)串聯(lián)起來.方便增刪查改進(jìn)程每打開一個(gè)文件時(shí),open內(nèi)部會將這個(gè)文件的struct file的指針添加到fd_array中,并返回fd_array下標(biāo)int open(const char *pathname, int flags, ... /* mode_t mode */ );fd的數(shù)值分配規(guī)則例如以下代碼:#include stdio.h #include unistd.h #include fcntl.h #include sys/stat.h int main() { umask(0); int fd1open(test1.txt,O_WRONLY|O_CREAT|O_APPEND,0666); if (fd10) { perror(open failed); return -1; } int fd2open(test2.txt,O_WRONLY|O_CREAT|O_APPEND,0666); if (fd20) { perror(open failed); return -1; } int fd3open(test3.txt,O_WRONLY|O_CREAT|O_APPEND,0666); if (fd30) { perror(open failed); return -1; } printf(test1.txt fd%d\n,fd1); printf(test2.txt fd%d\n,fd2); printf(test3.txt fd%d\n,fd3); close(fd1); close(fd2); close(fd3); return 0; }運(yùn)行結(jié)果:規(guī)則1、規(guī)則2規(guī)則1.打開的文件默認(rèn)從3開始編號規(guī)則2.fd0、1、2默認(rèn)被占用,因?yàn)檫M(jìn)程默認(rèn)打開3個(gè)IO流,不是C語言的特性stdin: 鍵盤文件stdout: 顯示器文件stderr: 顯示器文件可以用和read和write函數(shù)嘗試向這些流寫入:#include stdio.h #include unistd.h #include fcntl.h #include sys/stat.h #include string.h #define BUFFER_SIZE 20 #define STDIN_STR 20 int main() { //默認(rèn)打開3個(gè)流,不需要手動open char buffer[BUFFER_SIZE]; char* msg1stdout\n; char* msg2stderr\n; char stdin_str[STDIN_STR]; ssize_t lenread(0,stdin_str,BUFFER_SIZE); stdin_str[len]\0; write(1,stdin_str,strlen(stdin_str)); write(1,msg1,strlen(msg1)); write(2,msg2,strlen(msg2)); return 0; }運(yùn)行結(jié)果:解釋:使用read系統(tǒng)調(diào)用將顯示器文件中的字符串寫入到stdin_str中(一開始會阻塞,因?yàn)樵诘却脩糨斎?,read返回值如果大于0,那么表示實(shí)際讀取的字符數(shù),要想能打印字符串,必須先為stdin_str的結(jié)尾添加\0.然后將stdin_str的字符串寫入到stdin中打印write(1,msg1,strlen(msg1))和write(2,msg2,strlen(msg2))都像顯示器寫入字符串注意:雖然C語言的三個(gè)流是FILE類型的,但在操作系統(tǒng)層面上只認(rèn)識fd說明fd0是stdout,而fd1是stderr在之后的文章會證明★規(guī)則3先關(guān)閉0號文件描述符指向的struct file,再新建一個(gè)文件#include stdio.h #include unistd.h #include fcntl.h #include sys/stat.h int main() { close(0); umask(0); int fdopen(test.txt,O_WRONLY|O_CREAT|O_APPEND,0666); if (fd0) { perror(open failed); return -1; } printf(test.txt fd%d\n,fd); close(fd); return 0; }運(yùn)行結(jié)果:先關(guān)閉2號文件描述符指向的struct file,再新建一個(gè)文件#include stdio.h #include unistd.h #include fcntl.h #include sys/stat.h int main() { close(2); umask(0); int fdopen(test.txt,O_WRONLY|O_CREAT|O_APPEND,0666); if (fd0) { perror(open failed); return -1; } printf(test.txt fd%d\n,fd); close(fd); return 0; }運(yùn)行結(jié)果:從這兩段代碼可以看出: close(0),打印的是0; close(2),打印的是2…..得出規(guī)則3: 設(shè)置文件的描述符時(shí),從0下標(biāo)開始,尋找最小的沒有用的數(shù)組位置,它的下標(biāo)就是新文件的文件描述符FILE結(jié)構(gòu)體上面提到了雖然C語言的三個(gè)流是FILE類型的,但在操作系統(tǒng)層面上只認(rèn)識fd,為了讓FILE結(jié)構(gòu)體與操作系統(tǒng)交互,FILE結(jié)構(gòu)體內(nèi)部必然含有fd注意:FILE結(jié)構(gòu)體和內(nèi)核的file結(jié)構(gòu)體沒有任何關(guān)系查看gilbc-2.42的源代碼:在libio/bits/types/FILE.h中:#ifndef __FILE_defined #define __FILE_defined 1 struct _IO_FILE; /* The opaque type of streams. This is the definition used elsewhere. */ typedef struct _IO_FILE FILE; #endifFILE實(shí)際上是struct _IO_FILE的別名在libio/bits/types/struct_FILE.h中:/* The tag name of this struct is _IO_FILE to preserve historic C mangled names for functions taking FILE* arguments. That name should not be used in new code. */ struct _IO_FILE { int _flags; /* High-order word is _IO_MAGIC; rest is flags. */ /* The following pointers correspond to the C streambuf protocol. */ char *_IO_read_ptr; /* Current read pointer */ char *_IO_read_end; /* End of get area. */ char *_IO_read_base; /* Start of putbackget area. */ char *_IO_write_base; /* Start of put area. */ char *_IO_write_ptr; /* Current put pointer. */ char *_IO_write_end; /* End of put area. */ char *_IO_buf_base; /* Start of reserve area. */ char *_IO_buf_end; /* End of reserve area. */ /* The following fields are used to support backing up and undo. */ char *_IO_save_base; /* Pointer to start of non-current get area. */ char *_IO_backup_base; /* Pointer to first valid character of backup area */ char *_IO_save_end; /* Pointer to end of non-current get area. */ struct _IO_marker *_markers; struct _IO_FILE *_chain; int _fileno; int _flags2:24; /* Fallback buffer to use when malloc fails to allocate one. */ char _short_backupbuf[1]; __off_t _old_offset; /* This used to be _offset but its too small. */ /* 1column number of pbase(); 0 is unknown. */ unsigned short _cur_column; signed char _vtable_offset; char _shortbuf[1]; _IO_lock_t *_lock; #ifdef _IO_USE_OLD_IO_FILE };里面有一個(gè)int _fileno,這是文件描述符因?yàn)閟tdin、stdout和stderr本身是結(jié)構(gòu)體指針類型,所以可以使用-來打印_fileno對應(yīng)的值:驗(yàn)證stdin、stdout、stderr對應(yīng)的文件描述符方法1:使用_fileno#include stdio.h int main() { printf(stdin fd%d\n,stdin-_fileno); printf(stdout fd%d\n,stdout-_fileno); printf(stderr fd%d\n,stderr-_fileno); return 0; }運(yùn)行結(jié)果:方法2: 使用fileno()當(dāng)然,也可以使用stdio.h中的fileno()內(nèi)部的宏來獲取fd值:聲明:int fileno(FILE *stream);例如:#include stdio.h int main() { printf(stdin fd%d\n,fileno(stdin)); return 0; }運(yùn)行結(jié)果:細(xì)心的讀者可能回去看glibc庫中的實(shí)現(xiàn),在glibc-2.42的/libio/fileno.c提供了__fileno的實(shí)現(xiàn):#include libioP.h #include stdio.h int __fileno (FILE *fp) { CHECK_FILE (fp, EOF); if (!(fp-_flags _IO_IS_FILEBUF) || _IO_fileno (fp) 0) { __set_errno (EBADF); return -1; } return _IO_fileno (fp); } libc_hidden_def (__fileno) weak_alias (__fileno, fileno) libc_hidden_weak (fileno) /* The fileno implementation for libio does not require locking because it only accesses once a single variable and this is already atomic (at least at thread level). Therefore we dont test _IO_MTSAFE_IO here. */ weak_alias (__fileno, fileno_unlocked)如果沒問題的話,會執(zhí)行宏_IO_fileno (fp)這個(gè)宏在/libio/iolibio.h中:#define _IO_fileno(FP) ((FP)-_fileno) extern FILE* _IO_popen (const char*, const char*) __THROW;方法3:查看/dev目錄下的文件ls -l /dev運(yùn)行結(jié)果:引用計(jì)數(shù)f_ref一個(gè)文件可以被多個(gè)進(jìn)程打開,那么該文件的struct file中專門有一個(gè)變量f_ref來記錄有多少個(gè)進(jìn)程打開了這個(gè)文件,這是引用計(jì)數(shù)1. 如果有N個(gè)文件描述符指向該文件, 那么struct file的引用計(jì)數(shù)變量的大小等于N2.如果某個(gè)文件的引用計(jì)數(shù)變量值為0,那么內(nèi)核才會真正執(zhí)行關(guān)閉文件的操作,回收struct file對象,文將件指針置為NULL3.拓展閱讀linux應(yīng)用層的write()函數(shù)如何調(diào)用到驅(qū)動中的write()函數(shù)作者: 簡叔4.補(bǔ)充練習(xí)題Linux下兩個(gè)進(jìn)程可以同時(shí)打開同一個(gè)文件,這時(shí)如下描述錯誤的是:1.一個(gè)進(jìn)程對文件長度和內(nèi)容的修改另外一個(gè)進(jìn)程可以立即感知 ( )2.任何一個(gè)進(jìn)程刪除該文件時(shí)另外一個(gè)進(jìn)程會立即出現(xiàn)讀寫失敗 ( )答案:1.正確因?yàn)槲募?nèi)容的修改是直接反饋至磁盤文件系統(tǒng)中的,因此當(dāng)文件內(nèi)容被修改,其他進(jìn)程因?yàn)橐彩轻槍Υ疟P數(shù)據(jù)的操作,因此可以立即感知到可以做個(gè)測試:#include stdio.h #include sys/types.h #include sys/stat.h #include fcntl.h #include unistd.h int main() { int fdopen(./file.txt,O_CREAT|O_WRONLY,0664); if (fd0) { perror(open failed); return 1; } char buffer[]teststring; for (;;) { if (write(fd,buffer,sizeof(buffer)-1)-1) { perror(open failed); return 2; } printf(寫入了字符串\n); fflush(stdout); sleep(1); } close(fd); return 0; }開兩個(gè)終端,一個(gè)執(zhí)行以上代碼,另外一個(gè)查看file.txt大小運(yùn)行結(jié)果:打印出來文件大小一直在變2.正確刪除文件實(shí)際上一開始是刪除文件的目錄項(xiàng),文件的數(shù)據(jù)以及inode并不會立即被刪除,因?yàn)檫M(jìn)程打開文件的struct file數(shù)據(jù)結(jié)構(gòu)仍然存在因此若進(jìn)程已經(jīng)打開文件,文件被刪除時(shí),并不會影響進(jìn)程的操作,因?yàn)檫M(jìn)程已經(jīng)具備文件的描述信息仍然使用上面的代碼,開兩個(gè)終端,一個(gè)執(zhí)行以上代碼,另外一個(gè)執(zhí)行rm file.txt運(yùn)行結(jié)果: 正常刪除5.補(bǔ)充: Linux的終端文件打開xshell,打開多個(gè)窗口,這里打開4個(gè)終端,都以同一個(gè)用戶的身份登錄:此時(shí)查看/dev/pts下的內(nèi)容:ls -l /dev/pts注: pts全稱是pseudo terminal slave,偽終端從設(shè)備; ptmx全稱是pseudo terminal multiplexor. 可以看看pts(4) - Linux manual page的描述關(guān)掉其中一個(gè)終端,再查看/dev/pts中的文件:關(guān)掉其中一個(gè)終端,再查看/dev/pts中的文件:嘗試向/dev/pts/1中顯示數(shù)據(jù):結(jié)論1: /dev/pts其中一個(gè)名稱為數(shù)字的文件就是一個(gè)終端文件關(guān)掉其中一個(gè)終端,再查看/dev/pts中的文件:結(jié)論2: 如果開了多個(gè)終端,會在/dev/pts目錄下生成多個(gè)終端文件除此之外,可以看看stackexchange的兩個(gè)回答:linux - What is stored in /dev/pts files and can we open them? - Unix Linux Stack Exchangetty - How does a Linux terminal work? - Unix Linux Stack Exchange
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
大色综合网| 91蜜桃传媒精品久久久一区二区| 亚洲古典另类欧美在线| 激情五月丁香五月| 自怕偷自怕亚洲精品| 日韩一区二区熟女| AV 少妇 人妻 偷拍| 无码一区二区精品视频久久久春药| 骚人妻少妇视频| 女同亚洲欧美一二三区久久电影| 91chinese在线| 一本色道综合久久欧美| 九九九九亚洲| 久久久久久免费电影| 久久久av爱| 屌逼麻豆| 色播丁香| 久久国产视频性吧| 操美女高潮抽搐白浆| 久久精品店| 亚洲第一页色网| 99热 按摩 日韩| 日本美女性生活久久久久久久| 精品性爱一二三区| 双插性欧美一二三区| 男人的天堂 在线一区| 亚洲 欧美综合| 99热在线只有精品| 搡老女人老91二区| 精品久| 亚洲精品国产拍免费91在线| com 首页 18岁 禁区 女优 免费 精选 同城 | 午夜精品久久一区二区| 久久久新亚洲AV| 亚洲精品久久久久久久蜜桃臀| 粉嫩久久久极品| a片亚洲一本通视频| 午夜精品99久久久久传媒| 人妻啊啊人妻啊| 亚洲成人av色网| 偷窥自拍亚洲色图| 情色五月天久久久| 久久久内射良家| 果冻传媒A片一二三区| 97在线播放| 久久久91福利姬| 乱子伦一区二区三区国产精品| 激情五月天校园春色网| 亚洲色天堂九9| 粉嫩av一区二区三区四季| 精品视频久久区| 人妻精品一区一区三区蜜桃91| 亚洲熟女乱综合一区二区三区 | 6080yy午夜理论三级一区二区三区无码| 日本精品第一视频在'| 欧美久久伊人| 久久女人一区二区三区| 亚洲一区二区三区麻豆传媒| 亚洲男人天堂2016| 欧美骚少妇| 97国产超碰| 亚洲AV成人无码一二三久久| WWW黄片COM| 欧美后进式| 97久久精品国产| 亚洲图片 激情小说| 九九亚洲色在线观看| yazhououmeizongya| 97操b| 久久男人精品| 激情网五月天| 高颜值美女口爆高潮浪叫| 日韩欧美加勒比| 吖在线不卡一区二区国产剧情| 密乳无码| 亚洲自拍另类丝袜综合| 农村少妇久久久久久久| 18禁无码永久免费无限制| 户外裸露刺激视频第一区| 亚洲日本韩国极品一区二区| 伊人嫩草| 成人av影院在线观看| 婷婷五月天丁香花| av72网| 欧美色图 色综合图| 亚洲五码一区二区三区| 精品美女在线视频| 探花精品 一区二区| 亚洲日韩美女中文字幕乱| 熟妇视频一区二区三区在线观看| 天天天干977| 嫖老熟女A片一二三区| 亚洲日本加勒比在线| 日日A∨| 91操熟女视频| 无码日韩人妻av一| 91夜夜蜜桃臀1区2区3区| 97中文字幕一区| 成全在线观看免费观看| 日韩三级网址| 在线不欧美| blacked精品一区国产| 欧美少妇熟女| 2017大香蕉| 激情综合网五月婷婷五月天| 欧美亚洲厕所精品偷拍91| 日韩欧美亚洲自拍偷拍| 91狠狠综合久久久久久| 伊人网高清| 九九aV| 91无摭挡| www.色婷婷色综合| 91精品国产长腿丝袜美女| 中文精品一区二去| 吉田爱美AV在线| 亚洲国产综合视频| 精品国产乱码久久久久久久久1| 蜜桃臀一区二区三区久久| 日本操嫩b网| 免费国产| 婷婷六月色开| 久久久性| 日本超碰97日韩精品人妻| 无码操逼视频一下| 亚州久久9| 午夜寂寞欧美| 91老熟女| 九九九九九九九九九五码| 国产精品爱欲| 男人精品天堂一区| 天天日B夜夜干B时时操B| 激情综合网一盗摄| 亚洲成人美女无吗| 欧美在线电影| 偷拍欧美激情| 国产Aα| 国产麻豆一区二三区| 欧美视频边做饭边橾| 欧美综合综合| 青青草在线成人视频| 26uuu成人影片| 亚洲激情 欧美色图| 三级日韩一区二区三区| 91n免费处女| 美日韩成人| 久久专区| 中文字幕一区二区三四五区日日骚| 日韩精品1区2区中文字幕| 欧美日韩97在线| 色婷婷丁香| 啪啪啪综合网| 91春色| 日韩精品操少妇| 妺妺跟我一起洗澡没忍住| 97亚洲中文| 97干天天| 一区二区 韩日AV| 欧美人人操人人插| 好湿好紧视频| 骚女高跟AV在线| 六月丁香啪啪| 精品人体无圣光凹凸| 人人操人人肉久久精品| 久久m| 啊啊啊好爽快点啊啊啊嗯嗯| 丁香五月色情| 久久riav中文精品| 2017大香蕉| 久久久久久裸体| 99超碰色| 99热自拍| 日韩欧美中文日韩欧美色| 精品欧美乱码久| 神马久久久久久久久久久久| 99re视频在线观看这里只有精品| 亚洲福利中文字幕在线| 熟女五十路一区二区三| 亚洲在线网站| 久久久96| 久久国产乱子伦精品免费女,网站| 男人把坤坤插入女人的下体| 欧美精品双插| 中文字幕乱碼在线| 欧美亚州手机在线| 人人考人人摸人人干| 亚洲av噜噜噜噜噜噜| 999热日韩精品| 亚洲综合贴图91 | 中美日韩毛片| 国产久久一区二区三区野外在线| 九九伊人网| 97国产成人精品免费视频| 激情小说日韩无码| 91视频伊人| 久操免费观看| 色香AV| 人妻丝袜一区二区三区在线| 青青草公开在线免费不卡视频| 久久日本熟女精品一区| 青青草啪啪网| 亚洲宗合网| 国产丰满熟夫69mpp| 中文字幕88av在线| 成人精品一区二区三区| 国产久久日| 亚洲视频二区| 国产日韩中文字幕欧美| 好爽视频在线观看| 七月婷婷综合| 熟女乱3伦999| av在线免费一区二区| 被男人吃奶很爽的毛片| 不卡一区二区日本视频| 亚洲啪啪性视频| 超碰人人超在线观看| 一区二区三区机械有限公司| 91天天日| 一区二区三区 丝袜高跟| 久久久久久91香蕉国产| 亚洲AV不卡在线观看| 久久久草草精品| 91亚洲黄色网| 国产熟妇 码视频户外直播| 九九综合九九综合| 午夜亚洲国产理论秋霞| 91精品伊人久久久大香线蕉91| 精品超碰国产| 久久精品一区| 后入日本1234| 九九热AV| 五月丁香综合啪啪| 麻豆婷婷成人一二三| 西西美女视频网| 免费99精品国产自在在线| 欧美自拍网| 性无码专区2020| 91天堂色男人的天堂| 99精彩视频| 九久久九精品视频| 日韩欧美蜜桃精品久久中文字幕久久 | 欧美性五月| 蜜臀久久99精品久久久电影| 欧美国产精品| 亚洲欧洲另类| 羞答答AV中文字| 日韩三级伊人| 国产高清成人传媒影视| 欧美成人色| 亚洲综合色图欧美| 乱伦a片视频| 91操操| 99蜜桃臀久久久欧美精品网站| 深夜激情| 国产www色在线观看| 久久大香蕉手机高清| 97超碰人操| 久久久久国产精品久久久| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 国产精品丝袜在线| 播播亚洲小说亚洲| 97视频7| 精品少妇99| 日韩一级特黄av毛片| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 秋霞一区二区三区四区五区六区七区| 亚洲熟女综合一区二区| 在线国产一区二区av| 亚州色图狠狠干| 好爽视频在线观看视频 | 97国产天堂岛| 亚洲天堂在线怕怕视频| 九九九综合精品| 欧美色97| 99日精品欧美国产| 精品视频久久区| 韩国三级一线观看久| 亚洲人人操| 亚洲欧美91√| 亚洲中文日韩精品| 日韩淫色网| 人妻献身系列第54部| 亚洲国产精品乱码在线观看| 97这里有精品| 欧美日韩免费专区在线| 国产老太乱伦一区| 熟女一区二区| 亚洲图片婷婷五月天| 亚洲图片欧美制度| 天天激情综合站| 91人妻视频在线| 亚洲丝袜诱惑| 91熟女熟妇视频网站| 亚洲自拍97| 性爱久久| 五月丁香激情四射| 超碰在线974| 日韩欧美亚洲自拍偷拍| oumeisetupian| 丰满人妻被猛烈进入中| 色五月天AV| 日韩精品在线观看观看| 狠狠做深爱婷婷久久二区| 小日子操bb在线看| 91男人天堂网| 综合五月婷婷| 日本国产亚洲一区在线观看| 亚洲素人网| 国产AV超爽| 91综合网在线| 国产成人主播| 91麻豆va国产精品| 婷婷久久五月综合激情| 97碰碰日本乱偷人妻中文的| 日人妻视频91| 国产操逼网站亚洲一级黄色| 91强在线播放| 日韩另类色图| 亚洲三区视频| 欲香欲色| 夜夜高潮夜夜爽国产伦精品| 伊人综合色网| 亚洲制服aⅴ中文字幕| 亚洲少妇自拍中文字幕懂色| 综合色图,成人综合网| 国产精品不卡一区二区三区av| 人人妻人人色| 久久久久久久久久久久久久久性生活视频 | 999岛国大片| 欧美成人免费在线观看| 啊啊啊不要嗯嗯在线观看| 婷婷伊人| 亚洲97久久精品亚洲| 91观看 国产白丝| 青苹果影院男人的天堂| 黄网在线播放| 熟女这里只有精品6| 亚洲中文sv| 久久久久久大| 依人大香蕉| 国产传媒操逼视频| 人人操人人摸人人骑| 天天综合麻豆视频| 国产自产91区13区| 九九热最新| 大香蕉黄色一级片免费看| 欧美日韩狠狠爱| 久久久久久中文版| 超碰亚洲欧美日韩无| 丁香六月东京热| 翔田千里无码一区| 97综合网| 中文字幕AV中出| 四虎在线免费视频| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 中文久久久| 99热国产| 岛国不卡超碰护士AV在线播放| 日本天堂网| 亚洲综合五月天| 国产精品自拍欧美在线| 草草影院最新网址| 毛片久久| 精品无码一区二区三区| 亚州熟女乱伦| 中文字幕精品资源在线| 超碰97网站| 久久999久| 一级AV性爱| 加勒比少妇AV婷婷六月天超碰超碰| 成人十八禁日韩欧美一二三| 白丝AV网站| 久久,精品一二三| 黄片直播三级黄片两女一男| 国产乱人伦AVA麻豆软件.| 99老司机精品视频在线观看| 人妻性爱一区二区| 日韩视频精品在线观看| 欧美精品69性爱| 91老司机精品| 国产乱码久久久| 久久r精品| 夜夜春夜夜操| 欧美78P| 中文字幕青青草| 成人九九| 欧美色另类| 91制服丝袜中文字幕| 中文有码9| 天天躁夜夜躁狠狠躁AV| 日韩电影天堂视频一区二区| 蜜屁Av| 中国黄色特级精品一区二区三区片| 国产suv精品一区二区四| 久久熟女人| 密臀在线免费观看| 在线亚洲丝袜视频网站| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 超碰是碰在线观看| 男人综合网| 五月丁香婷婷色| 激情小说五月天| 在现视频女上位好爽| 伊人国产av| 亚洲 欧美 另类 日韩 人妻一区| 99re在线视频国产| 久九九九九九九九热| 91精品91久久久久77777俄罗斯老妇姓x| 青青色在线观看| 91人妻最真实刺激绿帽| 中文字幕av乱伦| 超碰超碰95| 人人噜夜夜操| 超碰97国产欧美| 波多野结衣之双飞调教在线播放| 亚洲成人免费中文字幕| 亚洲午夜AV| 麻豆九九九| 啊啊啊啊啊舒服| 外国免费性情大片| 无码人妻精品一区二区中文| 激情五月天丁香| 后入内射蜜桃臀| 欧美日本不卡| 欧美性爱第一页久久| 久久精品国产亚洲AV片多多| 尤物av网站| 少妇久久久免费| 1769一区| AV 少妇 人妻 偷拍| 97 国产一区| 美女91网| 久久精品日韩| 操九九九九九九| 97久久国产亚洲精品超碰热| 91精品国产91久久青草| 蜜桃无码AV一区二区| 一区二区三区日韩欧美| 97K超碰在线| 久草视频观看视频在线| 91色综合激情| 91 丝袜在线播放| 97精品在线| 啊啊嗯嗯好爽| 久久婷婷伊人| 日韩 女同 综合| 一个人免费视频观看在线WWW| 精品国产一级久久| 99日视频在线免费| AV免费在线播放一区| 日本97久久久精品| 一区二区乱码福利| 亚洲第一页色| 欧美大的香蕉有线电视视频| 人人天天干干| 风月影院男女十八禁| 超碰人人操97碰| 清纯唯美激情四射| 亚洲精品97| 操操AV电影| 亚洲 欧美 色图| 人人扣人人操| 亚洲欧美变态| 欧美视频在线视频免费va| 大香蕉琪琪日本女优不卡| 无码 黑人一区二区三区| 午夜天天碰综合视频| 亚洲天堂男| 五月天综合在线| 1024精品在线| 精品国产一区二区三区av在线资源| 亚洲,欧美,综合网| 久热伊人| 老熟妇91| 大香蕉中文aV在线| 国产一区在线观看无码AV | 你懂的在线观看区国产| 久久AV无码1区2区3区| 五码视频在线观看| 99亚洲人人| 岛国AB视频| 亚洲 无码 有码 中文字幕| 在线观看AV片| 欧姜老司机| 久久久9视频| 边做饭边操逼逼| 国产女同性恋视频| 五十路三级片| 日韩九九九| 少妇无码太爽| 国产成年精品高清在线观看91| 亚洲日韩少妇一道本视频| 伊人黄色视频免费观看| 欧美宗合色| 人妻在线臀日韩| 秋霞久久亚洲精品成人| 97美日韩视频| 草伊人高潮喷水超碰| 乱伦图一区| 欧美综合色图片| 久操B网| 天堂俺去俺来也www久久婷婷| 人妻美腿丝袜日韩| 亚洲国产一区二区三区在线| 青娱乐国产盛宴视频| 久久婷婷成人综合色怡春院| 区一二区日韩亚洲乱码av电影| 国产精品无码av| 不卡视频一区蜜桃视频| 久久伦理视频久久大香蕉视频| 亚欧性爱在线无码| {男男暴菊gay无套网站| 91 偷| 9精品在线| 丁香五月色| 国内精品久久人妻性色av| 欧美,日韩,中文,另类| 欧美亚洲丝袜美女电影| 亚洲激情综合| 日本一区二区成人在线| 亚洲国产成人精品999| 五月天AV资源| 99热这里只有是精品10| 91欧美长吊| 天天干天天插| 殴美大黄片| 亚洲无码超碰免费| 久久超碰网| 伊人欧美大香蕉视频| 伊人国产视频| 国产13区| 97舔舔| 九月婷婷综合| 久操不卡视频| 国产精品久久久久亚洲av| 久操免费在线| 少妇无码999| 啊啊啊啊,啊啊好多水| 狠狠热这里都是精品| 国产丝袜视频| 久久午夜伦| 少妇滛荡视频| 久99久视频| 激情啪啪拍91| 欧美亚洲日本激情在线| 十八禁的黄污污免费网站| 日韩在线地址一| 91在线免费精品视频| 天天干人人乐| 欧美 亚洲 在线| 91免费看中出视频| 竹菊一区二区三区AV线| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 丰满岳乱妇一区二区三区| 国产成人超碰在线| 国产亚洲欧美每日在线| 免费av高清无码| 国产av激情无码久久天堂| 可免费观看的av毛片中日美韩| 性色A∨91| 狼人狠干| 亚洲国产一级黄色视频| 综合久久久久久久久91| 无码 黑人一区二区三区| 91精品微拍福利| 亚洲 自拍偷拍 欧美| 99精品欧美一区二区三区桃色| 亚洲国产91精品一区二区久久| WWW操逼| 免费一级精品啪啪视频| 亚洲黄色网址视频| 色婷婷丁香五月| 大香蕉伊利av| 久久 亚洲 日韩 人妻| 伊人伊人LD| 男人的天堂无码| 人妻丰满熟妇av无码区蜜桃| 玖玖久久久| av毛片aaaaa免费看| 自怕偷自怕亚洲精品| 最近2019中文字幕国语免费版| 色综合网1| 青青网三级视频| 97香蕉人人乳| 久久9免费视频| 亚洲欧美人妻| 欧美少妇性爱网站| 开心婷婷五月| 久久久久ab| 一区二区无码视频| 日本中文字幕不卡视频| 人看人人摸人人操| 91亚洲人电影| 校园春色亚洲无码| 久久这里只有精品9| 男女做爰猛烈动高潮A片免费应用| 国产亚洲美日韩Aⅴ中文字幕无码成人| 老司机射| 操我啊啊啊啊啊| 亚洲 无码 有码 中文字幕| 五月天亚洲色图| 日韩欧美tv一区二区在线观看| 97婷婷色| 97精品国产精品免费观看| 亚洲图片91| av在线观看不卡网站| 99激情| 日韩无码AB| 91色狼| 探花激情视频| 欧洲精品网| 蜜臀久久99精品久久久| 国产成人精品日本视频| 激情图片亚洲色图| 久久东京热久久| 欧美日韩香蕉| 男人的天堂VA在线| 欧美精品宗合| 九九久久精品| 91亚.色| 欧美黄片免费在线观看视频| 夜夜夜夜夜夜夜夜夜狠狠狠狠狠狠狠| 日日摸日日弄日日拍| 无码最新| 国产盗摄美女如厕大神作品在线观看 | 天天激情综合站| 91亚·色| 欧美综合91| 99久久久99久久91熟女| 国产青青综合伊人| 日韩性爱再线视频| 久久同城AV| 激情五月综合开心五月| 97AV爱| 色综合91好| 丁香六月婷| 国产精品一区在线播放| 欧美亚洲日本激情在线| 日本精品九九九| 国产av波波国产精品| 久久精品视频在线观看| 国产亚洲日韩欧| 人人爽夜夜操| 国内精品嫩模A∨私拍小视频| 蜜桃久久综合视频| 日韩大香蕉| 久无码| 国产精品精品系列在线观看| 国产在线不卡导航| 青春草莓视频在线观看网址| 五月天春色激情网| 我要去看2个日本美女.com曹逼| 亚洲另类久操网| 夜草网站| 日本新免费二区三区| 麻花豆传媒剧国产MV出差| 97在线观看免费视频l| www..com操老师| 99re在线视频这里只有精品| 天堂种子在线www网资源| 超碰天天去日穴| 久久精品欧美一区蜜桃| 中文AV制服乱伦| 亚洲 欧美 小说| 天天视频黄网站| 国产精品白丝AV| 久久久九97| 日本国产亚洲一区在线观看| 欧美少妇性乱| 九色视频91| 日韩在线观看三级电影| 性性欧美| 91狠狠色丁香婷婷综合久久精品| 99国产精品| 国产精品高潮久久AV| 1024人妻熟女一区二区三区| www.91视频网| 躁躁日曰躁2020| 伊人久久大香大香线蕉中文| 91熟女在线| 国产天天看| 亚洲第一在线视频| 99久久久无码国产精品性啊聊| 啊操爽品善一区二区三区| 国产情侣自拍在线播放| 91丝袜在线观看| 亚洲综合校园春色| 亚洲夜色在线| 日本丝袜人妻内射| 亚洲色人阁| 裸体1区| 长长久久88视频| 视频黄色国产一级| 欧美天天综合网| 久久6热精品99视频| 男人的天堂2010| 日本成人A片免费看| 夜夜欧美| 亚洲怡春院| 国内黄色精品| 91狠狠综合久久久久久| 日本操大逼| 国产h小视频在线观看免费| 人妻素股| 麻豆精品A片免费观看| 亚洲1区| 99精品视频在线观看免费| 亚洲牲交| 综合亚洲欧美| 91精品少妇搡搡搡| 青娱乐大香蕉| 色噜噜国产在线| 天天做天天爽| 熟女突然公开看18禁影片 | 免费久久9999| 大香蕉伊人亚洲| 五月天婷婷久久| 久久国内| 无码日韩人妻av一| 天天色天天干天天爱| aa片毛片| 九九碰九九爱97超| 99999国产精品| 亚洲色图欧美色图综合| 欧美成人国产精品| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 精品小视频在线| 嗯阿好爽好紧| 精品久久久九九九孕妇| 五月丁香激情综合| 亚洲五月婷| 欧美啪啪女女| 无码伊人久久大杳蕉中文无码| 欧美色性爱| 性爱边摸边日免费AV| 在线岛| 三级激情网站| 无码逼| 中日亚韩免费视频| 精品成人动漫一区二区| 亚洲欧洲精品视频发布| 中文字幕91页| 操逼操网| 中字乱伦AV| 99久久久99久久91熟女| 欧美一级三级| 日韩国产品视频中文字| 中文字幕加勒比海高清无码免费视频| 99自拍B亚洲 | 性爱AV天堂| 国产精品丝袜久久亚洲不卡| 欧美论理片| 激情文学小说一区二区 | 人人操人人干网页| 黄片免费久久久久久久| 亚洲成人性爱在线观看| 翔田千里av一区二区三区| av九九| 97超碰美国| 97精品视频免费| 老女人91| 96精品久久| 日本高清视频xxxx| 国产精品成人蜜臀AV在线| 91精品久久久久久77777| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 激情五月丁香五月| 啊啊啊啊啊在线观看网址| 日本日日色视频| 热热色国产一二区AV| 蜜臀99久| 操逼天美3区| 欧美在线播放aaaa| 精品射1999| 伊人四虎综合| 欧美亚洲中文| 日本高清有码网址视频| 欧美日韩99精品麻豆传媒| 亚洲男人的天堂在线看| 理论久久婷婷网8| 亚洲欧洲无码bt精品合集| 91成人精品在线播放| 亚洲,欧美,春色,另类| 9久精品视频在线观看| 99re黄| 高清无码在线播放网站| 亚洲激情网| 亚洲成人妻日韩在线| 伊人网高清| 国产三级多多影院2022国产AA一级毛片无码 | 日韩精品国产精品五码一区二区| 九九拍拍精品视频在线播放| 99re28在线观看| 三级特黄60分钟播放| 亚洲va综合va国产va中文| 九九九九日本| 校园春色五月天| 日韩不卡毛片Av免费高清| 久久9亚洲| 国产9熟妇视频网站| 韩国手机不卡无码三级视频| 男人的天堂不卡一区二区| 60秒免费视频| 内射夫妻三片| 人妻少妇一区二区| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 午夜精品五区| 东北女人| 国产精品黑人一区二区三区| 亚洲日韩一区电影| 欧美成人精品一区二区男人蜜臀| 久久精品日韩| 欧美成人亚洲精品| 欧美亚洲中文| 天美传媒一二三区永久网站| 久9爱精品| 狠狠色噜噜狠狠狠狠狠色综合久久| 色91综合网| 十八禁啪啪视频| 国语人妻精彩刺激| 久久这里只有精品9| 大香蕉久久| 精品人妻高清麻豆av| 亚洲一区二区性爱电影| 超碰免费欧美7| 欧美激情性爱视频网站| 97久久精品国产| 精品高清av中文字幕| 一本正道久久熟女| 亚洲精品自拍| 欧美性暴力猛交XXXX| 超碰精品国产无码| 中文字日本乱码| 久久av无码| 超碰中文字幕人妻草一区| 人妻无一区二区三区| 色五月69夫妻| 欧美一级久久久丰满| 久久人妇| 亚洲日韩成人性爱视频| 欧洲一区二区| 天天摸,夜夜摸| 老女人综合网| 91殴美大片| 曰韩操B| 蜜臀在线看片| 亚洲第一综合| 人人搞人人插人人操| 加勒比AV网| 伊人五月天激情| 91操熟女视频| 精品夜夜澡人妻无码| 国产JDAV无码视频在线观看| 99精品伊人| 人人操人人大香蕉| 男女国产精品| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 看免费一级在线播放毛片| 国产极品久久久| 中国一区二区亚洲人妻| 97色欧洲| 超碰国产情侣自拍网| 国产精品熟女九色九色蜜臀| 五十路熟女,国产欧美精品区一区二区三区 | 中文字幕 人妻不满 在线视频| 七月婷婷综合| 久久伦理视频久久大香蕉视频| 丰满人妻av一区二区三区| 花花AV导航| 神马午夜久久久| 人妻-91porn| 天天澡天天爽日日AV| 欧美日动态视频| 99热在线播放| 丰满岳乱妇一区二区三区| 桑老女人九区| 国产乱弄免费在线视频。 | 欧美丝袜中文字幕07在线| 久久免费中文字幕在线观看| 亚洲欧综合另类无码一区| 久久久性爱| 夜夜综合| A V少妇特黄三级| 乱伦1色页| 91中文字幕| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 亚洲一区中文精品| 熟妇一区,二区,三区。| 78p欧美| 久久婷婷伊人| 国产大学生口爆吞精合集| 啊啊啊好想要| 亚洲影视高清第一页| 亚洲官网在线| 婷婷六月色| 国产激情av女片自拍| 亚州熟女乱伦| 少妇三p| 看看日B真人视频| 东京热一区二区三区四区五区六区| 国产精品视频精品一二| 大学生口爆吞精| 97色亚洲| 亚州欧美在线| 国产精品3| 91高跟美女在线播放| 久久久艹艹艹| 无遮挡一级毛片视频免费的| 久久国色天香香蕉| 国产精品一区二区三区四区五区| 久久久久性熟视频| 中文字幕成人理论在线| 97欧美视频| 人澡逼| 韩日男人的天堂| 探花一区在线| 亚洲成人福利电影免费| 成人性爱AV在线免费观看| 蜜臀久久99精品久久久电影| 少妇的嫩逼图片| 夜夜爽夜夜摸夜夜操免费视频| 中文字幕久久精视频久久大全| 九九热精品免费视频| 六月丁丁香| 婷婷五月天av| 亚洲精品国产精品乱码不99| 综合影视国产无码| 亚洲av综合色| 国产精品久久久无码AV网站| 亚洲精品三区在线观看| 无遮挡一级毛片视频免费的| 久久超碰国产一区二区三区| 在线a亚洲视频播放在线| 欧美人妻少妇| 91老熟女| 国产91福利小视频在线观看| 久久男人天堂| 日韩欧无码一区二区三区免费不卡| 亚洲国产精品无石码久久 | 亚洲无码国产精品久久| 亚洲精品自拍| 日韩极品无码B| 欧美人人曰人人操人人射射| 欧美一级AAAAAAA| 亚欧性爱无码| 综合免费无码中文| 国产福利影视| www.色五月| 中文字暮97| 中文字幕视频2区| 99xav| 久操影视| 精品国产乱码久久久久久免费| 亚洲精品电影| 狠狠操使劲操| 人妻丰满熟妇一区二区三| 亚洲欧美综合区自拍另类| 亚洲一区二区中文字幕| 色婷婷综合视频| 亚洲日韩肥臀视频在线观看| 国产夜夜操| 91美女看B| 91无码人妻精品一区二区三区蜜桃| 蜜臀99久| 操啊国产| 色久桃花影院在线观看| 日本网色| 色婷婷在线视频精品导航| 一区二区三区四区久久视1| 亚洲色图 图片| 精品一区二区三区蜜桃| 国产精品爆乳懂色蜜乳| 亚洲天堂一区二区久久| 亚洲第一在线视频| 国产天天骚| 97超碰超欧美。| 黄页av| 亚洲国产尤物yw在线观看| 日韩av乱伦| 91 国产丝袜在线放观看| 国产在线精品电影观看| 97操b| 久久精品中文字幕观看| www99热| 天天色怡春院| 91人妻少妇| 国产欧美日韩精品中文| 狠狠躁AV| 蜜桃午夜视频一区二区| 日韩一级久久毛片| 手机看片1024你懂的国产| 116美女午夜| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 丰满翘臀美女影院视频| 96久久久精品| 性色AV蜜色av色欲av| a级理论午夜日本| 久久精品一区| 夜夜爽夜夜操| 国产日本久久免费精品| 青青草五月天| 欧美日韩1234| 91九九| 日韩97精| 偷拍三区| 日产国产精品中文久久婷婷| 黑人精品欧美一区二区蜜桃| 7777奇米影视久久| 男人亚洲91首页在线| 国产又大又粗又长视频| 一级性爱啪啪视频| 4141514逼喷水三级片| 78精品在线| 精品国产www久久| 欧美97视频| 1000部熟女视频在线观看| 亚洲男人bt天堂| 人妻色情天天操| 岛国黄| 91性高| 国产女同视频在线播放| 久久国产精品,久久国产| 91天天综合网| 插入综合网| 野狼福利社区| 亚洲一区二区麻豆影院| 大茄子熟女AV导航| 欧美 亚洲 偷拍自拍| 九九九九九九免费视频| 国产h片在线观看视频| 三级网站超变态精品| 操操操五月天婷婷丁香影院| 欧美日韩国产中文精品字幕自在自线,| 9久久久久久| 天天日天天爽| 97亚洲在线| 亚州情色j区| 欧美第二页| 操死我干死我| 伊人操你| 国产地址二三| 国产一级作爱毛片| 999久久芭蕾| 99热国产| 亚洲欧美日韩不卡人妻| 午夜精品一区二区三区三上悠亚| 亚洲性天堂| 色噜噜人妻av 中文字幕| 亚洲色图欧美一区二区不卡| 蜜色网色哟哟| 蜜乳视频网站| 久久综合超碰| 欧美性爱视频免费一区一A| 色综九九九一区| 婷婷久久综合| 91精品人妻偷情| 区二区亚洲婷| 黄色片大香蕉| 伦理第一页| 欧美中文字幕一区| 狠狠色狠狠色狠狠五月| 熟女熟妇一区二区三区视频| 天天干,天天日| 亚洲婷婷综合网| 亚洲的天堂网| 婷婷色在线| 呦呦影院| 97超碰国产亚洲精品| 99色色| 色综合V| 国产欧美日产一区二区三区 - 国产欧美日| 久久性爱大全| 五月丁香激情四射| 91久久堂| 9999久久久久| 无码精品久久| 久久精品六区| 久久9精品视频| 思思热er精品视频| 蜜臀AV午夜精品久| 国产二区三区粉嫩在线| 国产无马av| 国产亚洲色停停久久99精品91| 日日噜噜夜夜久久亚洲一区二区| 2024人人操人人摸| 亚洲AV麻豆Aⅴ无码电影一| 超碰伊人在线| 欧美亚洲激情小说| 日韩av不卡在线观看| 绯色一区二区三区不卡少妇 | 秋霞免费AV| 国产高清自拍视频| 激情内射| 男人的天堂.com| 亚洲av强奸乱伦| 国产福利电影| 久久国产精品m码| 欧美色色人| 男人天堂站| 免费AV播放| 久久美女国产| 午夜男女爽爽大片免费观看| 91天堂丝袜美腿| 色制服丝袜夫妻av一区| 国产亚洲 中文欧美久久| 五月天婷精品激情| 欧美成人A√在线一区二区| 青青草色AV| 97网址97| av午夜玫瑰| 色性荡荡荡荡视频| 五月婷婷大香蕉| 亚洲二区精品在线观看| 懂色中文一区二区三区| 蜜臀久久99精品久久久久久婷婷| 精久久久| 成人片视频| 操逼精品视频| 久妇网| 夜色五月天| 九月婷婷综合| 成人av动漫在线观看| 约操熟妇| 少妇一级婬片免费放一级a性色.| 97操| 久久久97| 92久久| www.男人的天堂| 水滴偷拍| 九九精品网| 四虎av在线| 天美久久久久| 日本熟妇自慰性高潮一区二区三区| 熟女网站最新| 欧美91在线+|+欧美| 大香蕉国产中文自拍| 亚洲综合113页| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 97人人模人人爽人人| 激情人妻另类| 99精品久久久久久| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 久操视频在线| 夜夜精品视频一区二区| 久久久久96| 噜噜瑟| 0755午夜福利视频| 色色九区| 免费a v| 极品欧美一区二区三区| 日本高清视频xxxx| 国产女人高潮嗷嗷嗷叫小说| 琪琪精品免费一区二区三区 | 日欧毛片久久| 无码人妻系列少妇| 熟妇一区,二区,三区。| 老司机香蕉久久久久| 日韩欧美加勒比| 呦呦影院| av网页一区二区三区|