亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

一次講透Linux文件描述符與基礎IO系統(tǒng)調(diào)用底層原理

一次講透Linux文件描述符與基礎IO系統(tǒng)調(diào)用底層原理 做后端開發(fā)或者Linux下C/C編程的人大概率都有過這么一段迷惑期明明在大學C語言課上學過fopen、fread、fwrite自我感覺文件操作已經(jīng)很熟練了結果到了Linux環(huán)境里看到open、read、write、close這一套系統(tǒng)調(diào)用突然又不敢下手了。更別說遇到一切皆文件這種說法時自己心里其實并沒有真正理解——文件描述符究竟是個什么東西內(nèi)核又是怎么把磁盤文件、鍵盤、屏幕、網(wǎng)絡連接這些八竿子打不著的東西統(tǒng)一叫成文件的。這篇內(nèi)容就是想把Linux基礎IO這層窗戶紙捅破。我會從文件描述符的本質(zhì)講起拆解open/read/write/lseek/close這幾個最常用的系統(tǒng)調(diào)用再深入到內(nèi)核數(shù)據(jù)結構層面看一個read背后到底發(fā)生了什么。最后還會分享一些實際開發(fā)里踩過的坑和排查思路。不管你是正在學操作系統(tǒng)課程的學生還是剛接觸Linux服務端開發(fā)的工程師這篇文章應該都能讓你對文件操作有個更踏實的理解。1. 先從文件這個詞說起1.1 一切皆文件到底是怎么個一切法Linux世界里有一句經(jīng)典的話一切皆文件。這句話既是設計哲學也常常是初學者理解上的第一道坎。磁盤上的普通txt文件是文件這好理解但鍵盤、鼠標、顯示器、網(wǎng)絡連接、管道甚至進程間通信用的匿名管道在Linux里也統(tǒng)統(tǒng)被抽象成文件。為什么這么設計因為文件這個概念有一個共同的操作模型讀、寫、控制。統(tǒng)一抽象之后內(nèi)核與設備交互的代碼可以共用一套接口上層開發(fā)者也可以拿同一套read/write邏輯去操作完全不同的底層設備。說穿了就是只要你有讀取或者寫入的接口內(nèi)核就統(tǒng)一給你一個文件描述符你拿著它來描述要操作的對象。但我得提醒一句凡事都有例外。一切皆文件是抽象出來給應用層用的底層驅動的實現(xiàn)千差萬別。你用read去讀一個普通文件內(nèi)核走的是磁盤IO和頁緩存你用read去讀一個socket內(nèi)核走的是協(xié)議棧和網(wǎng)卡隊列。這兩種讀背后的實現(xiàn)完全不同只是API長得一樣而已。搞清楚這一點后面分析很多問題才不會鉆牛角尖。1.2 文件描述符就是那張取貨單文件描述符簡稱fd在Linux里就是一個小整數(shù)。你可能會覺得一個整數(shù)而已怎么就能代表一個打開的文件我習慣用一個生活化的類比fd就像商場寄存處的取貨單。你把行李交給寄存處工作人員給你一張單子上面寫著一個號碼比如07。之后你拿著07號取貨單去取行李工作人員按號去倉庫里找不用你親自進去翻你的包長什么樣。內(nèi)核的倉庫就是打開文件表里面記錄著這個文件打開時用的權限、當前的讀寫位置、文件的狀態(tài)標志等那張取貨單上印著的號碼就是fd。為什么內(nèi)核不直接把文件的所有信息都交給你直接給你一個結構體指針不是更方便嗎原因有兩層。第一層是隔離安全如果應用層能直接操縱內(nèi)核的文件結構體那改錯一個字段整個操作系統(tǒng)就可能出問題必須把底層結構封裝起來。第二層是簡化接口read(fd, buf, size)這樣的接口只用一個整數(shù)就能定位到一個完整的文件對象參數(shù)表極簡內(nèi)核處理也高效。另外還有一個重要規(guī)律Linux分配文件描述符時采用最小未使用整數(shù)策略。在一個進程里文件描述符0、1、2通常默認分別被標準輸入、標準輸出、標準錯誤占用。你新打開一個文件只要這三個還占著拿到的fd大概率就是從3開始的。這個規(guī)律理解起來很簡單但后面分析重定向、fd復用和泄漏問題時特別有用。2. 最基礎的四個系統(tǒng)調(diào)用一次講透2.1 open打開文件的姿勢決定后面的一切先看最常見的用法#include sys/types.h #include sys/stat.h #include fcntl.h int fd open(data.txt, O_RDWR | O_CREAT | O_TRUNC, 0644); if (fd 0) { perror(open); return -1; }open的flags參數(shù)可以分成三組來看。第一組是訪問模式?jīng)Q定你是只讀、只寫還是讀寫分別對應O_RDONLY、O_WRONLY、O_RDWR這三個里邊必須選一個而且只能選一個。第二組是創(chuàng)建相關O_CREAT表示文件不存在就創(chuàng)建O_EXCL通常配合O_CREAT使用文件已存在時直接返回失敗O_TRUNC表示打開時把文件長度截斷為0。第三組是狀態(tài)標志O_APPEND是追加寫O_NONBLOCK是非阻塞模式O_SYNC是同步寫。第三個參數(shù)mode只有在flags里帶了O_CREAT時才有效它指定新文件的權限位比如0644表示用戶讀寫、組內(nèi)讀、其他人讀。這里有個最常見的坑mode不會原樣生效它會跟進程的umask做一次過濾。假如你open的時候給了0666但當前進程的umask是0022最終創(chuàng)建出來的文件權限就是0644。所以排查為什么我明明給了0777文件權限卻不對這個問題先看umask多半問題出在這。open成功返回一個非負的fd失敗返回-1并設置errno。很多人判斷失敗只寫一句fd -1不就行了但最好養(yǎng)成讀errno的習慣。哦對perror可以直接把errno對應的描述打到標準錯誤上定位問題非???。2.2 read和write返回值才是靈魂read和write的簽名長這樣ssize_t read(int fd, void *buf, size_t count); ssize_t write(int fd, const void *buf, size_t count);很多新手最大的誤解是把count當成必須讀到的字節(jié)數(shù)。實際上count只是你請求的字節(jié)數(shù)內(nèi)核不保證一定讀滿。比如從一個非阻塞的socket讀數(shù)據(jù)緩沖區(qū)里只有10個字節(jié)你請求讀4096個字節(jié)read只會返回10如果緩沖區(qū)里一個字節(jié)都沒有read直接返回-1errno設置為EAGAIN表示現(xiàn)在沒有數(shù)據(jù)你晚點再來。read的返回值三種情況要刻在腦子里返回值大于0表示實際讀到的字節(jié)數(shù)返回值等于0表示已經(jīng)到了文件末尾EOF返回值等于-1表示出錯。處理普通磁盤文件時一次read基本能讀滿但處理管道、socket、終端這些流式設備時你要用循環(huán)去讀直到返回0或者出錯。write同理它返回的也是實際寫入的字節(jié)數(shù)可能比count小。什么情況下write會寫不完整磁盤滿了、寫網(wǎng)絡連接時對端緩沖區(qū)不夠、被信號打斷等都可能。嚴謹?shù)某绦蚨紤撗h(huán)write確保寫入完整。還有一個細節(jié)read和write的第一個參數(shù)是fd第二個是緩沖區(qū)地址第三個是字節(jié)數(shù)。緩沖區(qū)類型是void *所以傳字符數(shù)組、傳結構體指針都行只要保證內(nèi)存連續(xù)、長度正確。2.3 lseek操作一個看不見的偏移量每個打開的文件表項里都保存著一個當前文件偏移量file offset它記錄了下一次讀寫從文件的哪個位置開始。open剛打開時偏移量是0每read或write成功一次偏移量就自動向后移動實際讀寫字節(jié)數(shù)那么多。lseek就是用來手動挪動這個偏移量的off_t lseek(int fd, off_t offset, int whence);whence有三個取值。SEEK_SET把偏移量設置成offsetSEEK_CUR在當前位置基礎上加上offsetSEEK_END從文件末尾開始算偏移。比如我想看一個文件有多少字節(jié)可以這樣off_t size lseek(fd, 0, SEEK_END);這是一行非常有用的代碼不會真的讀數(shù)據(jù)只是把偏移量挪到末尾然后取返回值。lseek有個容易忽略的特點它不觸發(fā)任何磁盤IO只修改文件表項里的一個數(shù)字所以非常快。但很多人不知道的是利用lseek可以制造空洞文件。比如你open一個新文件lseek到1GB的位置寫一個字節(jié)這個文件在ls -l里看到的長度是1GB1字節(jié)但它實際上只占了一個磁盤塊中間那1GB全是空洞不占實際存儲。數(shù)據(jù)庫、虛擬機磁盤鏡像經(jīng)常用這個技術做稀疏文件。2.4 close隨手關門是好習慣也是好職業(yè)習慣close的簽名最簡單int close(int fd);成功返回0失敗返回-1。很多教科書對close一句話帶過但實際工程里不寫close的后果很嚴重。每個進程能打開的fd數(shù)量是有限的默認通常是1024用ulimit -n能看到。如果你在一個循環(huán)里不斷open卻從不closefd會一路漲到上限最后open返回EMFILE打開的文件太多。更麻煩的是fd耗盡時你連日志文件都打不開排查起來非常痛苦。close還有一個作用它是釋放資源的信號。fd背后可能掛著一個socket連接、一個文件鎖、一個管道緩沖區(qū)close把引用計數(shù)減一當引用計數(shù)歸零時內(nèi)核才真正清理這些資源。頻繁open/close確實有開銷但和fd泄漏帶來的線上事故相比這點開銷根本不值一提。我個人的做法是每寫一個open立刻在下面寫好對應的close然后再往中間填邏輯。這聽起來很機械但真的能避免一大半資源泄漏問題。3. 內(nèi)核數(shù)據(jù)結構fd表、文件表、inode的關系3.1 三個結構分別是什么要真正理解fd不能只看用戶態(tài)那層皮得知道內(nèi)核里發(fā)生了什么。打開一個文件內(nèi)核至少維護三個數(shù)據(jù)結構。第一是進程級文件描述符表每個進程一張。這張表可以理解成一個數(shù)組下標就是fd每個元素指向一個打開文件表項同時記錄一些fd自身的標志比如close-on-exec。第二是打開文件表項也叫file對象內(nèi)核全局維護。它包含當前文件偏移量、打開時的訪問模式讀/寫/讀寫、文件狀態(tài)標志比如O_APPEND、O_NONBLOCK、指向inode的指針還有一個引用計數(shù)。多個fd可以指向同一個file對象。第三是inode索引節(jié)點。這是文件在磁盤上的身份證包含文件類型、權限、大小、時間戳、數(shù)據(jù)塊位置等信息。一個文件不管被open多少次inflight的磁盤上始終只有一個inode。用文字畫一下關系大概是這樣的進程P的fd表: fd 0 - 標準輸入文件表項 fd 1 - 標準輸出文件表項 fd 2 - 標準錯誤文件表項 fd 3 - data.txt文件表項 - inode(data.txt)這個關系網(wǎng)決定了非常多重要的行為下面兩條最重要。3.2 同一個文件open兩次為什么拿到兩個fd先看這個例子int fd1 open(log.txt, O_WRONLY | O_CREAT | O_APPEND, 0644); int fd2 open(log.txt, O_WRONLY | O_CREAT | O_APPEND, 0644); write(fd1, aaaa, 4); write(fd2, bbbb, 4);fd1和fd2是兩個不同的數(shù)字它們各自指向不同的file對象因此各自有獨立的文件偏移量。但因為對應同一個inode它們寫的是同一個磁盤文件。如果沒有O_APPEND情況會變得危險兩個fd的偏移量都是從0開始fd1寫完后它的偏移量變成4fd2寫的時候偏移量還是自己的0于是fd2的數(shù)據(jù)覆蓋掉fd1的數(shù)據(jù)文件里只剩bbbb。加了O_APPEND之后內(nèi)核保證每次write從文件末尾開始算偏移兩個fd追加的數(shù)據(jù)不會互相覆蓋最終文件內(nèi)容是aaaabbbb。這就是為什么多進程寫同一個日志文件時一定要用O_APPEND。有個經(jīng)典面試題問O_APPEND原子性到底指什么答案就是內(nèi)核在write系統(tǒng)調(diào)用內(nèi)部把定位偏移量到文件末尾和寫入數(shù)據(jù)這兩件事合在一次操作里完成對應用程序來說是原子的不會被其他fd或進程的寫操作插隊。3.3 dup和dup2復制一張取貨單有時候你需要生成一個新的fd但它指向的還是原來那個打開文件表項。dup和dup2就是干這個的int newfd dup(oldfd); int ret dup2(oldfd, newfd);區(qū)別在于dup返回當前最小的未使用fddup2可以指定你要復制到哪個fd上如果newfd已經(jīng)被占用dup2會先把它關掉再復制。dup2最經(jīng)典的應用是shell重定向。你在終端敲下cmd out.txtshell做的事情大致是int fd open(out.txt, O_WRONLY | O_CREAT | O_TRUNC, 0644); dup2(fd, 1); // 把標準輸出重定向到out.txt close(fd);因為fd 1原本指向終端dup2讓fd 1改指向out.txt的文件表項之后進程里所有printf的內(nèi)容都會寫進文件而不是終端。這就是重定向的本質(zhì)不是什么魔法就是把文件描述符表的指針換了個指向。dup出來的fd和原fd共享同一個file對象這意味著它們共享同一個文件偏移量。你用fd1寫了幾行再到fd2上讀讀到的位置是fd1停下的位置而不是文件開頭。理解這點寫多路IO的代碼時會少走很多彎路。3.4 fork之后有一個隱藏坑fork和文件描述符有個容易忽略的交集。子進程會復制父進程的fd表復制出來的fd和父進程的fd指向同一個file對象偏移量是共享的。所以如果父子進程同時往同一個fd寫日志它們的寫入位置是連續(xù)推進的不是相互覆蓋的獨立偏移量這跟兩個進程各自open同一個文件是兩碼事。這個特性在某些場景下很頭疼。比如父進程用read讀文件讀到一半fork出子進程子進程接著讀會把父進程還沒讀的內(nèi)容讀走。所以設計多進程協(xié)作時要明確規(guī)定哪個fd歸誰用或者干脆在fork之后按需關閉不需要的fd。4. 緩沖區(qū)與IO效率為什么頻繁write會慢4.1 用戶態(tài)緩沖和內(nèi)核態(tài)緩沖不是一回事很多人測下來發(fā)現(xiàn)一個現(xiàn)象用fwrite寫一萬次小數(shù)據(jù)比用write寫一萬次小數(shù)據(jù)快很多。原因就是緩沖。標準C庫stdio在用戶態(tài)維護了一個緩沖區(qū)。fwrite把數(shù)據(jù)先寫進這個緩沖區(qū)等緩沖區(qū)滿了或者明確調(diào)用fflush或者正常fclose才真正發(fā)起write系統(tǒng)調(diào)用。read同理fread可能一次性從內(nèi)核讀一大塊數(shù)據(jù)到用戶緩沖區(qū)然后慢慢按請求分給你。這樣一萬次fwrite可能只觸發(fā)幾十次系統(tǒng)調(diào)用自然快。write就不同了它是真正陷入內(nèi)核的系統(tǒng)調(diào)用每次都要經(jīng)歷用戶態(tài)到內(nèi)核態(tài)的切換然后回到用戶態(tài)。一次兩次還好上萬次小寫入每次切換的開銷累積起來就很可觀。必須澄清一個常見誤解stdio緩沖是用戶態(tài)的跟內(nèi)核里的頁緩存是兩個層級。就算你調(diào)用fwrite數(shù)據(jù)先到用戶態(tài)緩沖區(qū)等緩沖區(qū)滿了調(diào)用writewrite進內(nèi)核后可能只把數(shù)據(jù)寫進頁緩存并沒有落盤。真正落盤要等內(nèi)核把臟頁刷下去或者你fsync/fdatasync主動要求。所以數(shù)據(jù)寫進文件和數(shù)據(jù)保存到磁盤之間還隔著一層。4.2 stdio的三種緩沖模式stdio默認緩沖規(guī)則很多人背過但沒理解。全緩沖普通磁盤文件默認全緩沖緩沖區(qū)滿了才寫通常緩沖區(qū)大小是4096字節(jié)或8192字節(jié)。行緩沖終端設備默認行緩沖碰到換行符就把緩沖區(qū)的數(shù)據(jù)寫出去終端上printf帶\n立刻能看到就是這個原因。無緩沖stderr默認無緩沖錯誤信息不經(jīng)過緩沖直接輸出這是為了保證程序崩潰前最后一條錯誤日志能出現(xiàn)在屏幕上。這解釋了一個經(jīng)典迷惑行為printf(hello ); // 進入stdout行緩沖 write(1, world, 5); // 直接進內(nèi)核在終端上運行輸出可能是worldhello 因為write立刻到達終端而printf里的hello要等遇到換行或者程序退出才被刷新。如果你把stdout重定向到文件stdout變成全緩沖順序甚至可能反過來非常容易讓新手懷疑人生。解決辦法在write之前調(diào)用fflush(stdout)或者干脆統(tǒng)一用stdio或者統(tǒng)一用系統(tǒng)調(diào)用不要混著來。4.3 高效IO的幾條實用原則第一減少系統(tǒng)調(diào)用次數(shù)是性能優(yōu)化的第一目標。批量讀寫比多次小讀寫快這是母庸置疑的。讀文件時一次性讀8192字節(jié)到緩沖區(qū)再逐條解析比自己緩沖區(qū)都不設、每次read一個字節(jié)快幾個數(shù)量級。第二write盡量湊夠整塊。如果業(yè)務上必須寫很多小片段可以在用戶態(tài)自己攢一個buffer湊夠了再write一次效果跟stdio的緩沖是一樣的。第三順序寫用O_APPEND隨機寫用lseek精確定位。內(nèi)核和磁盤對順序IO的友好程度遠高于隨機IO能順序就不要來回跳。第四到底要不要用O_SYNCO_SYNC讓每次write都強制落盤數(shù)據(jù)安全但性能暴跌。多數(shù)業(yè)務場景不需要寧可依賴內(nèi)核定期刷盤或者關鍵時刻單獨調(diào)用fsync。5. 常見問題排查與實戰(zhàn)心得5.1 數(shù)據(jù)沒寫進文件先分清緩沖層級遇到文件里沒數(shù)據(jù)這種問題我排查的順序是先看代碼里有沒有fflush或fclose再看這個fd是什么時候打開的有沒有O_APPEND、O_TRUNC干擾了偏移量和原有內(nèi)容最后才是考慮磁盤空間和權限。真實案例里最常見的不是程序邏輯錯誤而是忘了刷新stdio緩沖區(qū)或者忘了close。程序正常運行結束會隱式flush但你常駐后臺的服務卻不會自動close日志半天不落盤很可能就是緩沖區(qū)還沒滿。5.2 fd耗盡和泄漏怎么定位懷疑fd泄漏時先到Linux的/proc接口看一眼數(shù)字。某進程PID是1234執(zhí)行l(wèi)s /proc/1234/fd | wc -l可以看到進程當前打開的fd數(shù)量。不斷刷新這個數(shù)字如果持續(xù)增長不回落基本可以確定有fd泄漏。再用ls -l /proc/1234/fd看看都是哪些文件通常能直接看出問題出在哪段邏輯。排查代碼層面重點找兩條一是open/socket之后有沒有配合close二是循環(huán)里有沒有條件分支提前return導致close沒執(zhí)行。一個老練的做法是故意在關鍵路徑上把fd當作資源登記在日志里打印open和close的成對記錄誰的半路沒了錯誤棧自然浮現(xiàn)。5.3 partial read和EINTR怎么處理處理管道或socket時read返回的字節(jié)數(shù)小于你請求的字節(jié)數(shù)是不可能的場景但確實家常便飯。很多人寫循環(huán)read忘了處理返回值等于0的情況導致死循環(huán)。標準寫法是ssize_t n; while ((n read(fd, buf total, len - total)) 0) { total n; }讀到返回0說明EOF跳出循環(huán)。至于EINTR信號打斷系統(tǒng)調(diào)用時read/write返回-1且errno是EINTR此時邏輯上應該重試而不是直接判失敗退出。嚴謹一點的代碼會寫do { n write(fd, buf off, len - off); } while (n 0 errno EINTR);很多線上偶發(fā)的寫入失敗最后定位到都是沒處理EINTR和部分寫入。5.4 權限和路徑問題文件操作的報錯里權限類問題占比不低。遇到permission denied先確認當前進程的用戶身份別想當然以為就是你終端登錄的那個用戶。daemon進程經(jīng)常以nobody或者專用賬號運行人家對目標路徑根本沒有寫權限。然后看目標路徑的父目錄權限Linux對一個文件的寫權限不夠對文件所在目錄的寫權限也會影響能否創(chuàng)建新文件。還有一類問題用相對路徑打開文件時進程當前工作目錄可能不是你預期的目錄。服務型程序的工作目錄一般通過chdir設置過打印一下getcwd或者用絕對路徑能省掉大量無謂的調(diào)試時間。最后分享兩個工作習慣講這么多再聊兩個我個人的實操習慣。第一個打開文件后第一件事是把close寫好這個前面提過但它真的幫我避免過太多線上事故值得再說一遍。第二個凡是涉及文件IO的問題排查順序永遠是用戶、路徑、umask這三個字先驗證當前進程是哪個用戶、工作目錄在哪、umask是多少這三個變量往往能解釋一大半詭異現(xiàn)象。然后再去看代碼邏輯千萬別一上來就懷疑內(nèi)核或者編譯器出了問題。Linux底層IO這塊內(nèi)容看著基礎但它是理解網(wǎng)絡編程、理解一切IO框架比如epoll、libuv、各種異步庫的地基。地基不牢后面看什么東西都像懸空的。把這幾個系統(tǒng)調(diào)用的語義和內(nèi)核里的那幾張表都想明白再回頭讀其他框架的源碼語言和工具不斷變化但底層的東西從來沒變過。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
五月婷婷AV| 97任你吞精| 欧美天堂超碰97| 国产小u女在线观看| 欧美激情在线观看视频| dy888午夜老子影视达达兔| 日韩不卡一二三四| 超碰97在线 欧美 国产| 大香蕉一线视频| 无码精品久久久久久亚洲| 美女黑人91神马| 亚洲日韩精品在线播放| 性色av蜜臀av色欲aV| 蜜臀99久| 91精品在线播放| 色五月69夫妻| 久久五月份| 久操视频资源站公开| 日韩欧美性吧婷婷乱伦大香蕉| 日韩电影天堂视频一区二区| 99色婷婷中文字幕乱色| 自拍盗摄一区| 裸体1区| 懂色av色欲av蜜臀av| 97操碰| 玖色AV| 麻豆国产97在线| 成人精品一区二区91毛片不卡 | 鲁鲁色综合网| 女人天堂AV五区在线| 婷婷涩嫩草鲁丝久久午夜精品| 成人AV素股で擦久久| 风月影院男女十八禁| 国产亚卅97| 中文字幕第页| 色色色色色色色色色色色色色色综合| 激情综合五月婷婷| 国产日韩欧美三级片| 人人摸.人人色| 久久这里只精品免费福利| 欧美综合另类| 熟妇的味道HD中文字幕| 素人一区二区三区日韩| 特级特黄一级毛片免费| 精品国产www久久| 老熟女乱子伦中文字幕一区二区| 亚洲av影音先锋| 少妇3P性爱自拍| 一,爱啪啪,在线免费视频| 中文一区在线视频| 国产日比| 亚洲有薄码区日本系列中文字幕| 超碰97色色| 久超超碰| 天天久久久久久| 超碰美女97| 日本淫乱女一区二区三区视频| 欧美丝袜中文字幕07在线| 97chaopengongkai| 亚洲日韩在线a不卡99精品| 亚洲好看强奸乱伦| 久久人妻丝袜一区二区三| 中文字幕日产av人| 啊操爽品善一区二区三区| 啊啊啊97视频| av橘色网站| 97爱爱官网| 综合另类| 欧美久久伊人| 久久女人视频| 久久久青青草| 成人五级久久| 久久,精品一二三| 久久熟妇五十路一区| #NAME?| 岛国视频免费在线观看| 性爱Av免费| 中文字幕一区日韩精| 成人在线日韩| 亚洲人妻爽爽爽| 欧美性91| 国产AV无码AV| 67914在线精品观看| 色噜噜狠狠色综无码久久| 国内毛片四区| 人人操人人狠狠操| 四虎免费看黄| 中国人高清www色视频免费| 永久免费av无码网站国产app| 欧美国产伊人久久久久| 97超碰人操| 久久视频少妇美女| 亚洲天堂五月天国产| 欧美性生活免费网| 宅男91视频在线播放| 丝袜美腿操av| 太久视频| 亚洲一区二区专区-国产丝袜精品丝袜-成人AV| 狠狠操,使劲操| 精品人妻一区二区免费蜜桃视频| 国产女人和拘做爰视频 | www久久精品| 成人一二| 好淫网一二三视区| 少妇淫妇久久久久久久| 色噜噜人妻丝袜a∨先锋影| 18一区二区三区| 人妻天天爽夜夜爽2| 9久在线视频只有精品| 性爱视频久久| 蜜桃AV天堂| 摸奶性爱视频网站在线免费播放| 色女综合| 三级AV入口| 日本三级韩三级99久久| 国产精品伦理| 99自拍视频在线| 国产欧洲精品亚洲午夜拍精品| 囯产精品久久久久久久久久梁医生| 日韩av在线免费网站| 99热 按摩 日韩| 翔田千里A片一区二区| 簧片免费看视频| 91蜜臀人妻中文字幕在线| 2021久久国产综合精品青草| 亚洲熟妇综合久久久久久| 黑人白女精品一区| 一本大道青青| 日日狠狠久久偷偷色综合免费| 视频二区美腿制服人妻欧美| 婷婷五月天在线观看| 欧美美逼| 日韩99999色| 欧美日韩在线视频网站| 午夜综合在线| 97爱欧美| 三级片网站在线播放| 日本精品五区| A级片一区| 久久久久久久久999| AV女资源| 激情在线青青操| 国产丝袜啪啪| 精品视频一区二区| 亚洲av噜噜噜噜噜噜| 天天综合91| 日韩啪啪视频| 亚洲色图殴美色图激情乱伦| 免费人成毛片乱码| 97人人夜夜精品视频| 精品久久久久久中文字幕三区| 国产v亚洲v日韩v欧美v片另类| 精品78| 少妇一级婬片免费放一级a性色.| 久草精品在线| 无码操逼网| 在线观看成人性爱免费小视频| 日韩免费簧片| 色色色色网站| 大香蕉在线86| 欧美丝袜中文字幕07在线| 久久久夜夜夜| 成年人黄色小视频网站| 青青草日韩无码| 性性久久| 国产精品九九九| 亚洲密乳AV| 中文字幕精品资源在线| 综合网~91综合网| 亚洲毛片久久| 亚欧Av| 亚洲欧美激情另类色图| 91色射| 丰满人妻一区二区三区性色| 综合网色| 97在线观看免费| 91精品亚洲内射孕妇| 欧美性生活综合| 久久人妇| 加勒比在线观看一区二区| 日本操BAV| 操B久久| 97精| 美女露胸露尿口| 这里只有精品97| 美国日韩黄片| 亚洲天堂自拍| 久久成人国产精品| 成人热久久精品| 日韩兔费看黄片| 五月天偷拍| AV天堂因数| 偷窥自拍A片| 色爱天堂| 7777欧美成是人在线观看| 久久亚洲AV无码专区国产精品 | 熟女六十路| 又粗又长又爽在线观看| 91久久堂| 天天插天天操| 欧美春色| 久久久9品一区二区三区| 91超碰在线| 亚洲综合春色| 日韩免费在线视频观看| 乱操9999| 77777亚洲蜜臀精品久久综合蜜臀| 三及片网站| 男人的天堂亚洲| 91精品国产91久久青草 | 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 亚洲激情在线观看一区| 中文字幕人乱码中文字的预防方法 | 人妻人久久精品中文字幕| 亚洲蜜桃V妇女| 久久香蕉国产线看观看亚洲女人 | 在线啊啊啊啊| 精品国产久热在线观看| 绯色一区二区三区不卡少妇 | 日本孕妇一区二区视频操逼免费看 | 大香蕉www.超碰| 91插B网站| 北京专精特新企业招聘信息| 黄色电影观看久久9| 国产97在线 | 亚洲| 蜜臀亚洲中文| 亚洲少妇色| 国产黄色在线播放观看| 97国产精品一区二区传媒公司| 一二区在线观看视频| 综合亚洲网| 中文字幕乱在线伦视频中文字幕乱码在线| 久热精品在线| 午夜精品久久久久久久99| 亚洲av夫妻操穴网| 五月丁香综合| 一级A啪啪啪啪| 天天激情综合站| 97免费在线观看| 欧美少妇高潮| 国产精品午夜福利| 欧美在线综合| 一摸二插三插| 中文熟女五十乱码在线| 超碰久在线天天做| 牛牛久久国产精品视频一二三| 欧亚洲精品有视频| 97蜜桃综合| 国产人伦精品一区二区三区| 视频二区美腿丝袜制服人妻欧美| wwwss在线观看| 91大学精品激情戏| 日韩国产品视频中文字| 嗯嗯啊啊啊好舒服| 大香蕉综合久久| 人妻酒店出差被中出免费在线播放| 艳美熟妇先锋一二三区| AND人妻系列| 色哟哟av| chaopen97久久| 日本大香蕉综合网红本杳社区| 伊人96在线| 中文字幕乱妇免费视频| 亚洲欧美日韩偷拍色图| 欧美人人操人人插| 人人操人人大香蕉| 操碰97| 久99久视频精选| 国产SV一线| 黑人干亚洲| 男女啊啊啊啊啊| 国产亚洲精品久久久久小| 一区二区三区黄片免费观看| 中文字幕乱妇免费视频| 欧美亚洲日本激情在线| 欧美亚洲今日在线| 少妇厨房愉情理伦片bd在线观看 | 欧美很很操视频| 香蕉在线一区二区三区| 欧美日韩人妻婷婷一区| 中文 人妻 制服| 岛国黄| 99热色精品| 久久夜夜夜| …亚洲黄色厕厕女女在线播…| 亚洲国产av中文字幕久久| 日本肉体xxxx裸交| 久久人妇| 亚洲欧洲日本精品中文a∨| 日本3级一区二区免费| 欧洲Au麻豆| 男人的天堂久久| 中国女人内射6XXXXX| 日本熟妇熟色97一本在线观看| AV中文字幕剧情1区2区3| 又粗又长又爽在线观看| a网站免费观看| 欧美草草| 韩国一级做A片免费的| 热久久国产精品视频大陆精品| 国产成人五月天丁香花| 这里都是精品在线观看| 激情内射| 七久久久| 亚洲加勒比| 97超碰美国| 一级二级在线观看| 在线综合 亚洲 欧美中文字幕 | 97精品中文字幕| 色就色综合| 91女优在线观看| 五月婷网站| 国产熟码AV| 91操人视频| 外站AV在线| 九九热免费国产视频婷婷伊人| 久久区| 亚洲。日韩。欧美| 久久精品噜噜噜成人看免欧美大片| asc国产精品| 久草成人影片| 一区二区三区网站日日骚| 思思热一热婷婷热一热| 69人妻精品一区二区绯色| 色九久| 美女高潮视频91| 操逼啊啊啊91| 亚洲91网| 亚洲一二三四区| 一本一道人妻久久一区二区三区| 国产成久久综合片| 我要色综合网站| 日本天堂网| 人妻99p| 91操操操操| 91精品久久久久久77777| 五月婷婷六月色| 国产精品美女在线一区| 亚洲人综合19| 亚洲蜜臀精品视频久久| 久久111| 亚洲欧美九九| 91精品久久久久久综合五月天| 日韩三级伦理中文字幕| 色妇综合网| 欧美激情精品久久久| 亚洲最大黄网| 嗯嗯啊中文字幕| 噜噜吧,噜噜色,噜噜| 无码高清国产AV| 很很操在线| 花花AV导航| 亚洲在线综合| 999热日韩精品| 青青久久久| 天天情欲宗合网| 偷拍色图| 中文子幕一二三| 亚洲欧美91√| 性高潮久久久久久久久久久| 精品熟妇视频一区二区| 大香蕉之青青草原| 婷婷精品国产欧美精品亚洲人人爽| 亚洲AV色图一区| 怡红院怡春院| 夜夜骑夜夜操| 亚瑟国产精品久久无码| 国产丸一视频| 中文字幕AV片| 美女91色黄18| 日本熟妇自慰性高潮一区二区三区| 蜜臀99999| 五月婷婷hd| 四季AV综合网址| 欧美视频第二页| 免费人人搞97| 60秒免费视频| 校园春色AV天堂| 亚洲天天综合| 日韩色| 日韩去日本高清在| 亚洲情色1区| 亚av顶级裸体一区二区三区四区五区| asc国产精品| 超碰在线一区二区| 浪人综合网| 91N欧美| 神马久久69| 亚州欧美另类| 美女极品一区二区三区| 国模限制级电影| A男人的天堂| 在线不欧美| 综合在线导航一区| 亚州色站 日韩电影| 色欧洲97| 99国产在线 精品 视频| 69人妻精品一区二区绯色| 制服中出中文人人精品| 亚洲av青草久久一区二区| 在线观看AV片| 欧美成人色| 久久AV无码AV| 日本三级韩三级99久久| 91精品亚洲内射孕妇| 国产女人极品高潮毛片| 区一二区日韩亚洲乱码av电影| 日本 情色 1区2区3区| 欧美精品成人在线播放| 97视频在线观看高清资源| 蜜臀99久久| 九九热精品视频在线观看| 中文字幕日韩情色| 午夜黄色免费在线观看| 亚州五月| 自拍第一页| 天天弄天天操| 不卡av在线中文字幕| 亚洲第一页欧美| 超碰78| 欧美 亚洲 制服 精品| 九九九国产精品| 综合操逼| 国产免费一区| 亚洲Av无码成人精品国产| 五十路熟女工口| 福利视频香蕉免费一区二区在线| www.91逼逼.com| 欧美亚洲日韩16色| 国产精品久久久久久久黄无码| 精品无人区麻豆乱码久久久| 日本αv| 四虎永久在线精品免费网址| 91夜色| 日本精品国产视频| 亚洲中文字幕久久人妻| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 在线欧美亚洲| 九九九综合精品| 欧美日韩日产免费网站看| 中文在线久久字幕| 免費黃色視頻觀看一| 97久操| 嗯嗯嗯啊啊啊在线免费观看| 国产AAAAAABBBBB| 日韩少妇在线视频| 中文字幕精品一区二区精品| 张柏芝国产一区在线观看| 10000部十八禁看电影| 99热这里只有精品地址| 亚洲情色视频| 蜜桃臀一区二区三区久久| 色婷婷色99国产综合精品| 国语av狠狠色丁香婷婷综合激情| 香港日本韩国人妇99www.wccm20| 去干网最新版| 日日躁天天躁狠狠躁| 裸模AV女优| 欧美黄片视频在线观看免费| 国产性爱强奸乱伦大全| 四虎免费在线播放| 91黑丝美女| 国产黄a三级三级三级av在线看| 天堂а√在线最新版在线| 狠狠婷婷亚洲中文综合久久| 天天干天天日天天射黄色大片| 国产欧美第五页| 亚洲精品一二区| 欧美天天| 麻豆天美传媒毛片| 94色色电影网| 久久久久密臀一区二区| 国产精品青青草| 日本一级一级一级一级| 國產尤物AV尤物在線觀看| 熟女乱3伦999| 天天看片麻豆| 亚洲男人的天堂在线看| 丝袜综合色图| 亚洲精品国产精品乱码不卡| 人人操天天爽| 国产白领连续中出在线播放| 色女综合| 久久99草| 玖玖超碰熟| 淫穴高潮色图| 欧美大的香蕉有线电视视频| 69一区二区| 日韩一级二级三级| 丰满人妻一区二区三区色-百度| 熟妇色99| 精品亚洲成人免费在线| 岛国在线国产| 成人网站 免费观看| 亚洲最大的综合性av| 日本女优在线视频福利| 青青操青娱乐| 韩国女主播青草在线| 岛国不卡超碰护士AV在线播放| 久久一二三四不卡 | 97久久免费| 俞拍自拍| 人人人干干人人干| 成年人三级黄色片视频| 久久婷婷五月综合| 91老熟女逼| 色香伊人| 2024年最新色情网站在线观看| 国产黄色视频久久| 91一区二区三区蜜桃| 婷婷丁香五月天综合东京热| 99久热| 试看福利| 五十路三区在线| 加勒比久久综合网高清| 精品国产乱码久久久久久影片| 一牛一区二区三区久久| 国产无遮挡| 久久五月丁香| wwwss在线观看| 九九九草| 激情国产乱伦Av| 色欧美天天| 国产精品69久久久久孕妇欧美 | 国产和美国毛片| 97在线视频观看| av大香蕉| 欧美淫乱视频| 性爱乱伦网址| 亚洲男人的天堂V| 久久东京热久久| 国产超碰| 风间由美日韩欧美久久| 岛国片国产成人亚洲播放| 亚洲综合113页| 另类图片天天影视| 91精品国产综合久久久蜜臀| 日本亚洲嫩草影院啪啪| 五月色网| 国产嫩草精品A88AV| 日韩一级成人毛片免费观看| 亚洲999综合| 超碰在线人人射| 狼人综合婷婷激情四射 | 酒色综合网| 精品女人999| 黄片免费日韩| 黑人与人妻| 九九性爱网| 日韩 女同 综合| 国模吧 一区二区三区| 夜夜骑日日| 色婷婷激情| 97综合在线| 色五月69夫妻| 动漫爆乳3D奶水一区在线观看| 暴力av在线| 快点操死我| 中文字幕日韩人妻视频一区二区三区 | 在线色资源| 亚洲五月丁香花狠狠干一区二区三区| 亚洲黄色电影| 99青青草国产视频| 国产激情综合五月久久| 性猛交| 亚洲偷91色| 国产免费一区二区三区最新不卡| 伦激情人妻另类人妻| 欧美96交| 亚州中文字幕超碰97| 丝袜美腿校园春色| 精品v日韩欧美国产| 丁香成人五月天| 操操逼视频| 综合欧美亚洲| 亚洲交换| 中文字幕视频免费| 97 亚洲 日韩 欧美 在线| 精品亚洲国产成人AV制服丝袜| 亚洲在线A| 人妻天天爽| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 91精品女厕偷拍视频| 91精品人妻| 亚洲综合色在线| 日本欧美色| 久久免费看高潮毛片韩国| 色婷网| 四虎影院成年人片| 成人亚欧免费视频| 韩国成人精品久久久免费看| 色欲久久久久综合网| 97 色综合| 99无码狠狠久久| 亚洲人成在线放东京热| 成人精品无码| 人人爱人人乐人人操| 600国产精品视频| 亚洲色婷婷综合久久一区二区三区| 超碰97首页| 60秒免费视频| 男人的天堂com| 97干在线| 国产午夜在线观看视频| 国产精品无码av嫩草| 视频在线观看免费一区二区三区| 日本丝袜人妻内射| 综合一区中亚洲国产成人综合精品 | 中文久久一区| 啊啊啊啊啊啊啊在线| 91美女视频。| 欧美性爱第一页久久| 岛国毛片在线观看免费| 无码国产精品久久久久| 丁香五月综合| 人人噜夜夜操| 久久久久久久久久久久97| 日韩无码一区二区三区| 精品中文字幕第一页| www狠狠| 农村妇女精品一区二区| 这里都是精品| 精品成人无码| 爆乳免费黄网站| 午夜九九| www亚洲免费| 精品 码产区一区二-1080P高清在线www-B029AV | 91在线限制级| 成人 日本A片无码8888| 99久热| 9 9无尺码天堂网| 熟女探花啪啪| 91 刺激在线| 九九九九九用不成了| 久久男人的天堂| 五月婷久久| 伊人久久亚洲色欲综合网站 | 歐美性天天| 凹凸精品熟女在线观看| 国产操逼视频在线观看| 久久大香蕉手机高清视频| 精品免费成人久久| 唐山老熟妇露脸啪啪叫| 久久久久78| 人妻二区| 日本999精品视频| 日韩在线观看三级电影| 国模限制级电影| 玖玖久久久| 久久黄黄| 亚洲视频中文一区| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 日韩字幕一区| 亚洲情色综合网| 国产乱伦性爱区| 亚洲污污网站| 艹少妇网站| 中文有码9| 精品国产乱码久久久久A| 人人妻人人爽一区二区三区| 美女黄色一级A视频| 夜夜爽夜夜操| 色女99一级片在线观看| 中文字幕,人妻,日韩| 91欧美性| 精品国产一区二区三区av在线资源| 天天干18禁| 日韩二级| 91干熟女| 色哟哟AⅤ| 七月丁香婷婷| 久99热| 不卡中文字幕aⅴ在线| 我爱搞逼综合网| 激情五月综合网| 牛牛AV人人夜夜澡人人爽| 久久久久精| 一区操逼日比视频| 久久专区| 五十路熟女在线不卡观看一区二区| 五月婷婷影院| 可以在线观看AV的网站| 国产偷拍网站| 亚洲男人天堂视频| 91AV老熟女视频| 亚州熟妇精品| 国产高清午夜成人在线观看| 色男人色天堂东京热| 色99视频| 强奸乱伦大香蕉网| 999精品国产高清一区二区| 理论久久婷婷网8| 久久亚码| 欧中日成人免费影视| 涩五月婷婷| 亚洲砖码砖专无区2023| 色黄色美女大长腿午夜视频| 精品久久久久久久| 可乐操亚洲蜜911| 97超碰精品成| 久9久9精品| 韩国三级三级BD在线| 丁香五月天婷婷姐| 天天透伊人| 高清不卡国产| 日产中文字幕2020| 欧美日韩国第一区| 大香蕉欧美伊| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 岛国片在线播放| 久久久精品电影| 人人看人人插| 国产特级毛片AAAAAA高潮流水| 激情熟女12P| 中文字幕人妻资源在线| 波多野结衣被操50分钟免费视频| 国产操逼视频在线观看| 黄色免费网| 天天摸夜夜添无码小视频| 一类无码操逼视频| 99自拍视频在线| baisiav| 学生妹天天看| 狠狠操狠狠操操| 国产美女裸体秘 永久无遮挡| 一本一道波多野毛片中文在线| 日韩人妻播放| 久久久一热在线播放| 99热aaa| 亚洲成人在线乱码色午夜| 亚洲色阁| 中文字幕123| 中文字幕一区 二 区 三 四 五 区日 日 骚| 九九热精品在线| 亚洲中亚日激情视频| 日躁天天爽爽| 九月丁香综合网| 伊人影院在线理论播放 | 欧美一区二区三区黄色影视| 久热这里只有精品9| 亚洲91在线播放影院| 亚洲日韩AV视色| 中文字幕熟女人妻丝袜丝| 影音先锋每日最新资源在线观看| 日韩性爱电影一区| 久久伦理视频久久大香蕉视频| 91制服丝袜中文字幕| 日本一级性爱| 亚洲午夜精品久久久中文影院| 九九九网站| 中国东北熟女老太婆内谢| 久久99久久99久久99人受| 9999免费精彩视频| 98精品国产乱码久久久久久| 婷婷超| 亚洲天堂男人在线| 天天干嫩逼网| 日韩中文字幕视频在线观看| 亚洲少妇色图自慰直播| 自拍偷拍 日韩欧美| 中文久久一区| 最新无码国产| 99啪啪| 国产欧美日本亚洲精品| 亚洲免费日韩在线一区二区| 欧美日韩97| 国产夜夜操| 国产一区二区a毛片| 久久 亚洲 日韩 人妻| 翔田千里无码中出中文字幕| 九九成人精品| 2019天天干天天操| 情色五月天就去干| 久色网| 欧美福利视频啊啊啊啊| 国产综合久久久鬼色| 伊人久久综合影院| 国产精品视频播放| 日日碰狠狠添天天爽超| 91久久| 日韩精品电影| 啊啊啊好湿久久| 国产精品久久久久久无码红治院| 日日日日做夜夜夜夜做无码97| 美女黄频a美女大全免费皮| 老女人综合| 欧美白嫩在线放| 91婷婷| 日本三级一区二区 在线| 婷婷丁香人妻 | 韩国女主播青草福利视频| 自怕偷自怕亚洲精品| 亚洲图片欧美偷拍| 黄呦呦在线| 夜夜操2028| 久久久久成人亚洲国产| 熟女人妻精品一区二区视频| 中亚黄色三级大片| 91色爽欧美| 人妻熟女一区在| 日本高清一区二区在线| 天堂69亚洲精品中文字| 国产9l 大屁股| 亚洲。天堂。日本在线观看| 中出789在线视频| 国产伦精品一区二区三区视频女| 91小视频| 九色精品视频导航1| 免费αV在线视频| 精品人妻一区二区三区在线视频不卡| 国产又大又粗又长视频| 无码久| 免费亚洲国产精品久久一区| 久久成年精品| 91五月天| 色香在线| 黑人干亚洲| 丰满人妻区一区二区三| 97欧美色综合| 91劲爆| 97久久超碰亚洲| 中文字幕精品码亚洲| 精品欧美乱码久| 日韩一级二级三级免费看完整版| 色臀AV| 久草成人| 日本丝袜人妻内射| 97伊人| 亚洲男人的天堂一区二区| 超碰亚洲欧美日韩无| 全免费a敌肛交毛片免费| 国产偷拍自拍在线视频| 久久丁香| 欧美亚洲影视| 熟女露脸激情自拍视频| 91亚洲狠狠色| 无码男人天堂| 94色色电影网| 370p日韩欧美亚洲精品| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 国产探花日韩援交| 九九探花视频在线观看| 色五月网址| 欧美最婬乱婬爆婬性视频| 亚洲综合色在线| 天天综合网日韩| 亚洲最大AV网| 精品一区二区三区四区女| 91天天综合在线观看| 亚洲情色综合| 五月婷婷无码| 黑人与人妻| 深夜福利黄片| 精品久热| 欧美狠狠操| 天美传媒婬乱在| 人人操人人狠狠操| 天堂伊人久久| 成 人 A V免费视频在线观看| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 日本一级性爱| 动漫区日韩区欧美区| 久久神马| 色五月激情网| 色老大| 911粉嫩人妻| 久久99久久99精品天美传媒棢·纸:.| 蜜臀99久久精品久久久懂爱| 俄罗斯一区二区视频在线观看| www.狠狠操| 97这里有精品| 中文字幕在线播放2中文字幕在线观看2 | 人人摸.人人色| 超碰性爱97| 久久久久久久九九九九九九| 青青11操操操操操操操操| 69精品| 香蕉一区二区三区在线视频| 久久超碰日韩精品| 久久精彩视频9| 国产高清成人免费视频| 成人网欧美风情| 久久久久久久久久久免费精品| 鸥美精品一区二区久久婷婷| 亚洲AV无码乱码| 日本九九久久99| 国产强奸超碰AV| 欧美写真视频一区| 偷窥自拍亚洲色图| 手机在线视频国内精品| 九九九免费视频| 超碰79人人乐| 91老熟女视频| 国产妇女精品视频青青草| 91在线精品| 久久久久久久免费A片国产成a人亚洲精∨品无码| 亚洲另类久操网| 国产1769在线| 欧美精品宗合| www.人人摸在线视频| 欧美熟爽综合| av午夜影院在线播放| 精品人妻av在线播放| 亚洲激情深爱文学小说网站| 性久久久| 9超碰免费| 五月激情在线| 91在线视频免费播放| 999热这里只有精品| 新视频sss国产| 爱干爱射网啊啊啊| 久久婷五月| 亚洲欧美国产成人综合不卡| 九九九热精品| 国产精品欧美激在线| 野狼激情网| 婷婷五月在线视频| 黄片www.| 国产精品无码在线| 97超碰香蕉| 狠狠超| 亚洲国产97| 人妻精品一区二区三区| 熟女高潮精品一区二区| 锕锕好爽 死我在线观看| 久热精品色情| 成人久久精品| 日韩美一区| 亚洲成人久久美女| 国内精品久久久久影院亚洲| 睡产熟女乱伦| 蜜桃无码AV一区二区| 欧美日韩午夜精品一区二区三区| 精品九九九| 亚洲av性爱电影| 懂色中文一区二区三区 | 久超碰这里只有精品| 91女优在线观看| 人伦四五区| 香蕉视频精品亚洲一区二区三区在线播 | 日逼国产| 26uuu国产| 亚洲国产精品乱码在线观看| 91精品电影18| 亚洲91网站| 玖玖爱视频网站| 精品欧美老熟女一二区| 日本日逼高清| 99re视频在线观看这里只有精品| 欧美熟爽综合| 久久宗合亚洲| 亚洲中文字幕在现观看| 51国产午夜精品视频| 家庭乱伦国产| 色一情一乱一乱一区91Av| 少妇同性| 日本免费二区三区| 中文字幕日韩专区精品系列| 日韩丰满熟妇| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 久热精品在线| 老司机香蕉| 亚洲五码一区二区三区| 啊啊啊啊啊啊啊国| 男人天堂网站| 巨爆乳一区二区爆乳区| 欧美东京热精品A∨| 超碰 另类 欧美| 欧美激情亚洲情色| 大香蕉一区二区在线观看.| 91婷婷| 人人九九精| 又大又大又大又粗爽高潮观看 | 日韩一区二区精彩视频| 97视频网站在线观看| 97亚洲综合在线| 99久久久er直播网址| 亚洲和欧美裸体美女双飞视频| 97精品免费视频网站| 日韩三级一区 | 久久内射| 97色婷婷| 国偷自 一区| 午夜福利一区二区影院| 丝袜色综合| 亚洲男人天堂2017| 亚洲天堂美臀在线| 午夜男人的天堂| 美女自卫慰黄网站免费| 嫩草影院永久在线制服丝袜| 亚洲国产成人7777| 亚洲欧美九九九| 日日骚网站| 久久婷婷五月天| 99无码狠狠久久| 又黄又粗又硬又长又大| 久久久久久99AV无码免费网站| 动漫片子网站3黄| 黑丝自慰喷水网站| 南澳成人一级片在线播放| 一区二区激情国产熟女| 伊人网青青| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 欧美日韩国产成人高清| 97超碰资源网| 五月综合视频| 中文字幕黄片在线| 18+91网站| 色第一页| 亚洲天堂久久| 韩国一级做a久久久久| 欲射影视| 亚洲中文制服诱惑| 曰韩中文人妻视频| 国产亚洲精品美女| 六月丁香五月婷婷| 色五天伊人| 玖玖超碰熟| 中出789在线视频| 激情AV| 国产成人bd在线观看| 97超碰超碰| 人妻91少妇| 9ⅰ久久久天天| 亚洲。日韩。欧美| 久久五月综合| 天天躁日日躁AAA片李宗瑞| 超碰在线人人射| 日日爱99| 久草这里只有精品 | A V视频日本| 亚洲爽图| 麻豆精品一区二区三区四区免费观看| 东北操逼| 日本中文字幕一区| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 国产精品欧美激在线| 久久一区无码| 992这里有精品| 欧美综合区| 强奸乱伦 亚洲一区| 精品国产一区探花在线观看| 亚洲成人激情小说视频| 久久久一区二区三区四区五区| 中文字幕成人乱码熟女精品国50 | 欧美婷婷五月天| www.色操逼| 午夜免费视频1000| 国产免费大片| 久久AV无码1区2区3区| 67914亚洲精品| 久久动漫精品视频这里只有精品| 亚洲天天影视综合网| 五月天欧美色图| 97久久久网站| 日本潮催一卡操| 午夜爽爽爽在线观看永久入口姬片| 岛国视频一二三区| 十八禁视频网站| 东京太热久久久| 330dv亚洲成年视频网| 欧美日韩欧美| 中文字幕丝袜| 精品中文字幕第一页| 5月婷婷6月六月丁香| 欧美色图亚洲特色| 亚洲少妇激情一区二区三区| 久久久久夜夜夜夜| 国产农村妇女精品| 亚洲国产尤物yw在线观看| 五月婷久久| 中文字幕乱碼在线| 91痴汉| 青娱乐欧美激情一区二区| 久久大香蕉| 欧美在线|亚洲| 91av熟女人妻| 黑丝内射一区二区三区| 97频视在线| 九九九九免费视频| 影音综合网| 丝袜综合| 欧美91精彩| 极品销魂美女一区二区| 偷看洗澡一二三区美女| 欧洲与亚洲欧美精品中文字幕| 草久在线| 国产性刺激| 精品久久大胆人体| 黄色成人网久久久久久| 91麻豆天美国产欧美| 老鸭窝成人| 99久久网站| 97中文综合| 婷婷影院入口| 久久久久日本视| 精品国产国产AV| 97视频播放| 日韩高清黄片| 欧美 牲| 久久黄色性爱视频| 欧美男人亚洲天堂| 免费一级黄色录像影片| 丝袜av一区二区三区| 在线观看岛国有码| 99999精品成人| 永久免费发布性爱网| 91美女国产在线| 亚洲91极品| A片A5445444| 亚欧操逼片在线观看| 久/久精品99看9| 国产h小视频在线观看免费| 国产精品成人在线| 精品无码一区二区三区| 超碰夫妻97| 99激情| 91人妻最真实刺激绿帽| 97欧美色综合| 精品国产污一区二区三区| 国产精品99精品视频网站| 少妇色综合| 亚一综合久久久久久久久久| 欧美综合天堂| 国产自产91区13区| 在线观看综合精品亚洲| 亚洲欧美人妻| 懂色av中文字幕一区二区三区天美 | 另类av天堂| 自拍欧美| 91麻豆va国产精品| 一个色导综合| 啊啊啊好舒服视频| 91精品免费| 九九九久千久久激情蜜桃在线看| 强奸乱伦麻豆| 欧美岛国精品在线观看| 操人妻视频| 国产精品对白自产拍| 98超碰日本| 大香网伊人久久综合网eew| 国产真实野战在线视频| 清纯唯美第一页| caorenqi shipin| 美女自卫慰黄网站免费| 无码高清国产AV| 国产福利视频精品视频| 亚洲无992tv| 国产精品久久久久久久久久久久| 青青草原伊人网| 国产97综合| 亚洲影视高清三级-草1024榴社区入口-品爱AV| 超碰性爱97| 九九九九九九亚洲| 91久青| 无码国产精品午夜不卡( | 亚洲欧洲色情高清| 加勒比伊人综合| 天堂网 主播 亚洲| 五月天AV资源|