超碰91资源站-超碰97豆花-超碰97人妻-超碰97人人干-超碰97人人香蕉-超碰97天天操-超碰97在线资源站-超碰97资源站共享-超碰97资源站总站-超碰aa在线91-超碰av操-超碰爱爱

半岛外围网上直营

C 語言最大難點揭秘--內(nèi)存調(diào)試技巧

轉(zhuǎn)帖|其它|編輯:郝浩|2010-07-29 09:56:03.000|閱讀 601 次

概述:內(nèi)存錯誤是 C 和 C++ 編程的禍根:它們很普遍,認識其嚴重性已有二十多年,但始終沒有徹底解決,它們可能嚴重影響應用程序,并且很少有開發(fā)團隊對其制定明確的管理計劃。但好消息是,它們并不怎么神秘。 本文將帶您了解一些良好的和內(nèi)存相關的編碼實踐,以將內(nèi)存錯誤保持在控制范圍內(nèi)。

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

  引言  

  C 和 C++ 程序中的內(nèi)存錯誤非常有害:它們很常見,并且可能導致嚴重的后果。自從 70 年代末期以來,C 程序員就一直討論此類錯誤,但其影響在 2007 年仍然很大。更糟的是,如果按我的思路考慮,當今的許多 C 和 C++ 程序員可能都會認為內(nèi)存錯誤是不可控制而又神秘的頑癥,它們只能糾正,無法預防。但事實并非如此。本文將讓您在短時間內(nèi)理解與良好內(nèi)存相關的編碼的所有本質(zhì):       

  • 正確的內(nèi)存管理的重要性   
  • 內(nèi)存錯誤的類別   
  • 內(nèi)存編程的策略   
  • 結(jié)束語  

  正確的內(nèi)存管理的重要性  

  存在內(nèi)存錯誤的 C 和 C++ 程序會導致各種問題。如果它們泄漏內(nèi)存,則運行速度會逐漸變慢,并最終停止運行;如果覆蓋內(nèi)存,則會變得非常脆弱,很容易受到惡意用戶的攻擊。從 1988 年著名的莫里斯蠕蟲 攻擊到有關 Flash Player 和其他關鍵的零售級程序的最新安全警報都與緩沖區(qū)溢出有關:“大多數(shù)計算機安全漏洞都是緩沖區(qū)溢出”,Rodney Bates 在 2004 年寫道。  

  在可以使用 C 或 C++ 的地方,也廣泛支持使用其他許多通用語言(如 Java™、Ruby、Haskell、C#、Perl、Smalltalk 等),每種語言都有眾多的愛好者和各自的優(yōu)點。但是,從計算角度來看,每種編程語言優(yōu)于 C 或 C++ 的主要優(yōu)點都與便于內(nèi)存管理密切相關。與內(nèi)存相關的編程是如此重要,而在實踐中正確應用又是如此困難,以致于它支配著面向?qū)ο缶幊陶Z言、功能性編程語言、高級編程語言、聲明性編程語言和另外一些編程語言的所有其他變量或理論。  

  與少數(shù)其他類型的常見錯誤一樣,內(nèi)存錯誤還是一種隱性危害:它們很難再現(xiàn),癥狀通常不能在相應的源代碼中找到。例如,無論何時何地發(fā)生內(nèi)存泄漏,都可能表現(xiàn)為應用程序完全無法接受,同時內(nèi)存泄漏不是顯而易見。  

  因此,出于所有這些原因,需要特別關注 C 和 C++ 編程的內(nèi)存問題。讓我們看一看如何解決這些問題,先不談是哪種語言。  

  內(nèi)存錯誤的類別  

  首先,不要失去信心。有很多辦法可以對付內(nèi)存問題。我們先列出所有可能存在的實際問題:   

  • 內(nèi)存泄漏   
  • 錯誤分配,包括大量增加 free() 釋放的內(nèi)存和未初始化的引用   
  • 懸空指針   
  • 數(shù)組邊界違規(guī)   

  這是所有類型。即使遷移到 C++ 面向?qū)ο蟮恼Z言,這些類型也不會有明顯變化;無論數(shù)據(jù)是簡單類型還是 C 語言的 struct 或 C++ 的類,C 和 C++ 中內(nèi)存管理和引用的模型在原理上都是相同的。以下內(nèi)容絕大部分是“純 C”語言,對于擴展到 C++ 主要留作練習使用。   

  內(nèi)存泄漏  

  在分配資源時會發(fā)生內(nèi)存泄漏,但是它從不回收。下面是一個可能出錯的模型(請參見清單 1):  

  
清單 1. 簡單的潛在堆內(nèi)存丟失和緩沖區(qū)覆蓋
  

                   
void f1(char *explanation)
{
     char p1;

     p1 = malloc(100);
             (void) sprintf(p1,
                            "The f1 error occurred because of '%s'.",
                            explanation);
             local_log(p1);
}
      

  

  您看到問題了嗎?除非 local_log() 對 free() 釋放的內(nèi)存具有不尋常的響應能力,否則每次對 f1 的調(diào)用都會泄漏 100 字節(jié)。在記憶棒增量分發(fā)數(shù)兆字節(jié)內(nèi)存時,一次泄漏是微不足道的,但是連續(xù)操作數(shù)小時后,即使如此小的泄漏也會削弱應用程序。  

  在實際的 C 和 C++ 編程中,這不足以影響您對 malloc() 或 new 的使用,本部分開頭的句子提到了“資源”不是僅指“內(nèi)存”,因為還有類似以下內(nèi)容的示例(請參見  清單 2  )。FILE 句柄可能與內(nèi)存塊不同,但是必須對它們給予同等關注:  

  
清單 2. 來自資源錯誤管理的潛在堆內(nèi)存丟失

                   
int getkey(char *filename)
{
     FILE *fp;
     int key;

     fp = fopen(filename, "r");
     fscanf(fp, "%d", &key);
     return key;
         }
     

  

  fopen 的語義需要補充性的 fclose。在沒有 fclose() 的情況下,C 標準不能指定發(fā)生的情況時,很可能是內(nèi)存泄漏。其他資源(如信號量、網(wǎng)絡句柄、數(shù)據(jù)庫連接等)同樣值得考慮。  

  內(nèi)存錯誤分配  

  錯誤分配的管理不是很困難。下面是一個示例(請參見  清單 3  ):  

  
清單 3. 未初始化的指針

                   
void f2(int datum)
{
     int *p2;

                 /* Uh-oh!   No one has initialized p2. */
             *p2 = datum;
        ...
         }
      

  

  關于此類錯誤的好消息是,它們一般具有顯著結(jié)果。在 AIX® 下,對未初始化指針的分配通常會立即導致 segmentation fault 錯誤。它的好處是任何此類錯誤都會被快速地檢測到;與花費數(shù)月時間才能確定且難以再現(xiàn)的錯誤相比,檢測此類錯誤的代價要小得多。  

  在此錯誤類型中存在多個變種。free() 釋放的內(nèi)存比 malloc() 更頻繁(請參見  清單 4  ):  

  
清單 4. 兩個錯誤的內(nèi)存釋放

                   
/* Allocate once, free twice. */
void f3()
{
     char *p;

     p = malloc(10);
      ...
             free(p);
      ...
             free(p);
         }

         /* Allocate zero times, free once. */
void f4()
{
     char *p;

                 /* Note that p remains uninitialized here. */
     free(p);
}
      

  

  這些錯誤通常也不太嚴重。盡管 C 標準在這些情形中沒有定義具體行為,但典型的實現(xiàn)將忽略錯誤,或者快速而明確地對它們進行標記;總之,這些都是安全情形。  

  懸空指針  

  懸空指針比較棘手。當程序員在內(nèi)存資源釋放后使用資源時會發(fā)生懸空指針(請參見  清單 5  ):  

  
清單 5. 懸空指針

                   
        void f8()
        {
    struct x *xp;

    xp = (struct x *) malloc(sizeof (struct x));
    xp.q = 13;
    ...
    free(xp);
    ...
        /* Problem!   There's no guarantee that
   the memory block to which xp points
   hasn't been overwritten. */
    return xp.q;
        }
      

  

  傳統(tǒng)的“調(diào)試”難以隔離懸空指針。由于下面兩個明顯原因,它們很難再現(xiàn):   

  • 即使影響提前釋放內(nèi)存范圍的代碼已本地化,內(nèi)存的使用仍然可能取決于應用程序甚至(在極端情況下)不同進程中的其他執(zhí)行位置。   
  • 懸空指針可能發(fā)生在以微妙方式使用內(nèi)存的代碼中。結(jié)果是,即使內(nèi)存在釋放后立即被覆蓋,并且新指向的值不同于預期值,也很難識別出新值是錯誤值。   

   懸空指針不斷威脅著 C 或 C++ 程序的運行狀態(tài)。   

  數(shù)組邊界違規(guī)  

  數(shù)組邊界違規(guī)十分危險,它是內(nèi)存錯誤管理的最后一個主要類別。回頭看一下  清單 1  ;如果 explanation 的長度超過 80,則會發(fā)生什么情況?回答:難以預料,但是它可能與良好情形相差甚遠。特別是,C 復制一個字符串,該字符串不適于為它分配的 100 個字符。在任何常規(guī)實現(xiàn)中,“超過的”字符會覆蓋內(nèi)存中的其他數(shù)據(jù)。內(nèi)存中數(shù)據(jù)分配的布局非常復雜并且難以再現(xiàn),所以任何癥狀都不可能追溯到源代碼級別的具體錯誤。這些錯誤通常會導致數(shù)百萬美元的損失。  

  內(nèi)存編程的策略  

  勤奮和自律可以讓這些錯誤造成的影響降至最低限度。下面我們介紹一下您可以采用的幾個特定步驟;我在各種組織中處理它們的經(jīng)驗是,至少可以按一定的數(shù)量級持續(xù)減少內(nèi)存錯誤。  

  編碼風格  

  編碼風格是最重要的,我還從沒有看到過其他任何作者對此加以強調(diào)。影響資源(特別是內(nèi)存)的函數(shù)和方法需要顯式地解釋本身。下面是有關標頭、注釋或名稱的一些示例(請參見  清單 6  )。  

  
清單 6. 識別資源的源代碼示例

                   
/********
* ...
*
* Note that any function invoking protected_file_read()
* assumes responsibility eventually to fclose() its
* return value, UNLESS that value is NULL.
*
********/
FILE *protected_file_read(char *filename)
{
     FILE *fp;

     fp = fopen(filename, "r");
     if (fp) {
...
     } else {
...
     }
     return fp;
}

         /*******
* ...
*
* Note that the return value of get_message points to a
* fixed memory location.   Do NOT free() it; remember to
* make a copy if it must be retained ...
*
********/
char *get_message()
{
     static char this_buffer[400];

             ...
     (void) sprintf(this_buffer, ...);
     return this_buffer;
         }

         /********
* ...
* While this function uses heap memory, and so
* temporarily might expand the over-all memory
* footprint, it properly cleans up after itself.
*
********/
         int f6(char *item1)
{
     my_class c1;
     int result;
             ...
     c1 = new my_class(item1);
     ...
             result = c1.x;
     delete c1;
     return result;
}
/********
* ...
* Note that f8() is documented to return a value
* which needs to be returned to heap; as f7 thinly
* wraps f8, any code which invokes f7() must be
* careful to free() the return value.
*
********/
int *f7()
{
     int *p;

     p = f8(...);
     ...
     return p;
}
      

  

  使這些格式元素成為您日常工作的一部分。可以使用各種方法解決內(nèi)存問題:   

  • 專用庫   
  • 語言   
  • 軟件工具   
  • 硬件檢查器   

   在這整個領域中,我始終認為最有用并且投資回報率最大的是考慮改進源代碼的風格。它不需要昂貴的代價或嚴格的形式;可以始終取消與內(nèi)存無關的段的注釋,但影響內(nèi)存的定義當然需要顯式注釋。添加幾個簡單的單詞可使內(nèi)存結(jié)果更清楚,并且內(nèi)存編程會得到改進。   

  我沒有做受控實驗來驗證此風格的效果。如果您的經(jīng)歷與我一樣,您將發(fā)現(xiàn)沒有說明資源影響的策略簡直無法忍受。這樣做很簡單,但帶來的好處太多了。  

  檢測  

  檢測是編碼標準的補充。二者各有裨益,但結(jié)合使用效果特別好。機靈的 C 或 C++ 專業(yè)人員甚至可以瀏覽不熟悉的源代碼,并以極低的成本檢測內(nèi)存問題。通過少量的實踐和適當?shù)奈谋舅阉鳎軌蚩焖衮炞C平衡的 *alloc() 和 free() 或者 new 和 delete 的源主體。人工查看此類內(nèi)容通常會出現(xiàn)像  清單 7   中一樣的問題。  

  
清單 7. 棘手的內(nèi)存泄漏

                   
static char *important_pointer = NULL;
void f9()
{
     if (!important_pointer)
important_pointer = malloc(IMPORTANT_SIZE);
             ...
     if (condition)
     /* Ooops!   We just lost the reference
        important_pointer already held. */
important_pointer = malloc(DIFFERENT_SIZE);
             ...
         }
     

  

  如果 condition 為真,簡單使用自動運行時工具不能檢測發(fā)生的內(nèi)存泄漏。仔細進行源分析可以從此類條件推理出證實正確的結(jié)論。我重復一下我寫的關于風格的內(nèi)容:盡管大量發(fā)布的內(nèi)存問題描述都強調(diào)工具和語言,對于我來說,最大的收獲來自“軟的”以開發(fā)人員為中心的流程變更。您在風格和檢測上所做的任何改進都可以幫助您理解由自動化工具產(chǎn)生的診斷。  

  靜態(tài)的自動語法分析  

  當然,并不是只有人類才能讀取源代碼。您還應使靜態(tài)語法分析 成為開發(fā)流程的一部分。靜態(tài)語法分析是 lint、嚴格編譯 和幾種商業(yè)產(chǎn)品執(zhí)行的內(nèi)容:掃描編譯器接受的源文本和目標項,但這可能是錯誤的癥狀。  

  希望讓您的代碼無 lint。盡管 lint 已過時,并有一定的局限性,但是,沒有使用它(或其較高級的后代)的許多程序員犯了很大的錯誤。通常情況下,您能夠編寫忽略 lint 的優(yōu)秀的專業(yè)質(zhì)量代碼,但努力這樣做的結(jié)果通常會發(fā)生重大錯誤。其中一些錯誤影響內(nèi)存的正確性。與讓客戶首先發(fā)現(xiàn)內(nèi)存錯誤的代價相比,即使對這種類別的產(chǎn)品支付最昂貴的許可費也失去了意義。清除源代碼。現(xiàn)在,即使 lint 標記的編碼可能向您提供所需的功能,但很可能存在更簡單的方法,該方法可滿足 lint,并且比較強鍵又可移植。  

  內(nèi)存庫  

  補救方法的最后兩個類別與前三個明顯不同。前者是輕量級 的;一個人可以容易地理解并實現(xiàn)它們。另一方面,內(nèi)存庫和工具通常具有較高的許可費用,對部分開發(fā)人員來說,它們需要進一步完善和調(diào)整。有效地使用庫和工具的程序員是理解輕量級的靜態(tài) 方法的人員。可用的庫和工具給人的印象很深:其作為組的質(zhì)量很高。但是,即使最優(yōu)秀的編程人員也可能會被忽略內(nèi)存管理基本原則的非常任性的編程人員攪亂。據(jù)我觀察,普通的編程人員在嘗試利用內(nèi)存庫和工具進行隔離工作時也只能感到灰心。  

  由于這些原因,我們催促 C 和 C++ 程序員為解決內(nèi)存問題先了解一下自己的源。在這完成之后,才去考慮庫。  

  使用幾個庫能夠編寫常規(guī)的 C 或 C++ 代碼,并保證改進內(nèi)存管理。Jonathan Bartlett 在 developerWorks 的 2004 評論專欄中介紹了主要的候選項,可以在下面的  參考資料  部分獲得。庫可以解決多種不同的內(nèi)存問題,以致于直接對它們進行比較是非常困難的;這方面的常見主題包括垃圾收集、智能指針 和 智能容器。大體上說,庫可以自動進行較多的內(nèi)存管理,這樣程序員可以犯更少的錯誤。  

  我對內(nèi)存庫有各種感受。他們在努力工作,但我看到他們在項目中獲得的成功比預期要小,尤其在 C 方面。我尚未對這些令人失望的結(jié)果進行仔細分析。例如,業(yè)績應該與相應的手動 內(nèi)存管理一樣好,但是這是一個灰色區(qū)域——尤其在垃圾收集庫處理速度緩慢的情況下。通過這方面的實踐得出的最明確的結(jié)論是,與 C 關注的代碼組相比,C++ 似乎可以較好地接受智能指針。  

  內(nèi)存工具  

  開發(fā)真正基于 C 的應用程序的開發(fā)團隊需要運行時內(nèi)存工具作為其開發(fā)策略的一部分。已介紹的技術很有價值,而且不可或缺。在您親自嘗試使用內(nèi)存工具之前,其質(zhì)量和功能您可能還不了解。  

  本文主要討論了基于軟件的內(nèi)存工具。還有硬件內(nèi)存調(diào)試器;在非常特殊的情況下(主要是在使用不支持其他工具的專用主機時)才考慮它們。  

  市場上的軟件內(nèi)存工具包括專有工具(如 IBM Rational® Purify 和 Electric Fence)和其他開放源代碼工具。其中有許多可以很好地與 AIX 和其他操作系統(tǒng)一起使用。  

  所有內(nèi)存工具的功能基本相同:構(gòu)建可執(zhí)行文件的特定版本(很像在編譯時通過使用 -g 標記生成的調(diào)試版本)、練習相關應用程序和研究由工具自動生成的報告。請考慮如  清單 8   所示的程序。  

  
清單 8. 示例錯誤

                   
int main()
{
     char p[5];
     strcpy(p, "Hello, world.");
     puts(p);
}
      

  

  此程序可以在許多環(huán)境中“運行”,它編譯、執(zhí)行并將“Hello, world.\n”打印到屏幕。使用內(nèi)存工具運行相同應用程序會在第四行產(chǎn)生一個數(shù)組邊界違規(guī)的報告。在了解軟件錯誤(將十四個字符復制到了只能容納五個字符的空間中)方面,這種方法比在客戶處查找錯誤癥狀的花費小得多。這是內(nèi)存工具的功勞。  

  結(jié)束語  

  作為一名成熟的 C 或 C++ 程序員,您認識到內(nèi)存問題值得特別關注。通過制訂一些計劃和實踐,可以找到控制內(nèi)存錯誤的方法。學習內(nèi)存使用的正確模式,快速發(fā)現(xiàn)可能發(fā)生的錯誤,使本文介紹的技術成為您日常工作的一部分。您可以在開始時就消除應用程序中的癥狀,否則可能要花費數(shù)天或數(shù)周時間來調(diào)試。  


標簽:

本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務必注明出處、不得修改原文相關鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn

文章轉(zhuǎn)載自:網(wǎng)絡轉(zhuǎn)載

為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產(chǎn)品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
利記足球官網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) 真人boyu·博魚滾球網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) 最大網(wǎng)上PM娛樂城盤口(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) 正規(guī)雷火競技官方買球(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) 雷火競技權(quán)威十大網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) boyu·博魚信譽足球官網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) 權(quán)威188BET足球網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) 正規(guī)188BET足球大全(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) 91人妻无码一区二区精品免费 | 成人欧美一区二区三区在线电影 | 国产亚洲综合色就色 | 囯产目拍亚洲精品小草 | 69精品久久久久999小说 | 国产午夜精品在人线播放 | 国产aⅴ激情无码久久 | av成人在线观看 | 国产成人手机在线播放 | 91在线无码精品秘入口导航 | 91欧美精品成人综合 | av天堂手机版在线观看网站 | 国产成人精品高清在线观看93 | 国产午夜精品一 | 国产成人精品本亚洲 | 国产精品一区二区av不卡 | 国自产拍在线天天更新2025 | 国产成人影院一区二区三区 | 精品福利一区二区在线 | 国产成人精品999在线观看视频 | 国产高潮抽搐喷浆a精品视频 | 18禁裸乳无遮挡 | 91久久精品免费看国产一区 | 国产综合亚洲欧美另类久久久精品 | 国内午夜熟妇又乱又伦 | 国产亚洲一区二区在线观看 | 国产精品亚洲片在线 | 99久久国产精品免费人妻 | 国产精品免费麻豆入口 | 精品人妻中文无码av在线 | 99九九视频高清在线 | 国产91热爆ts人妖在线 | 国产精品伊人久久久久 | 精品久久久无码 | 国产精品国产三级国产av麻豆 | 精品久久久久久五无码人妻热 | 国产主播av福利精品一区 | 国产在线一区二区三区蝌蚪 | 国产精品国语对白露脸在线播放 | 国产精品丰满大屁股流白浆 | 高清无码专区在线播放 | 国产91精品高潮白浆喷水 | 国产激情无码视频一区二区三区 | 国内性生大片免费观看 | 国产交换配乱婬视频偷大叼 | 国产麻豆媒一区一区二区三区 | 国产精品一级婬片免费 | 国产日韩久久久久精品影 | 精品熟妇av一区二区三区四区 | 国产成人91精品视频 | 国产毛片毛多水多密月 | 国产毛片网站 | 精品熟妇av一区二区三区四区 | 波多野结衣精品一区二区三区 | 国产午夜高潮熟女精品视频 | av无码专区亚洲av麻豆 | 国产麻豆媒一区一区二区三区 | 国产高清美女一级a毛片久久w | 国产精品区免费视频 | 国产黑丝一区二区 | 国产无套粉嫩白浆内射在线观看 | 成人免费无码大片a毛片软件 | 国产精品爆乳奶水无码视频免費 | 国产精品熟女福利久久av | 国产一区二区三区美女 | 国产无码一区二区三区在线观看 | 国产精品一在线观看 | 国产精品午夜在线 | 高清无码一区二区三区老色鬼 | 国产高清一级毛片在线 | 黑人巨大欧美精品一区二区o | 91人妻中文字幕在线精品 | av一本久道久久波多野结衣 | 国产福利一区二区三区在线观 | 99久久精品国产免看国产一区 | 91po最新国产在线 | 国产精品亚洲综合一区在线观 | 91精品啪在线观看 | 99久久精品这里只有精品 | 国产a网欧美午夜性 | 国产精品一区二区三区剧情片 | 97亚洲熟妇自偷自拍另类图片 | 国产精品日韩在线播放 | 国产主播粉嫩的白浆在线观看 | 国产av无码专区亚洲av高潮 | 国产在线精品成人一区二区三区 | 国产精品爽爽va在线观看网站 | 国产高清一区二区三区 | www在线观看| 国产亚洲日本精品成人专区 | 国产精品女人高潮毛片 | 果冻传媒天美传媒在线观看入口 | 国产艳妇av在线 | 国产综合视频二区 | av免费一级特黄美女图片 | 国产极品粉嫩在线播放 | 国产一区私人高清影院 | 国产主播大尺度精 | 91热久久| 2025国产在线视频 | 国产福利电影 | 精品国产欧美另类一区 | 国产日韩精品一区二区在线播放 | 高潮+喷水+免费 | 国产美女作爱在线观看 | 国产亚洲中文日韩欧 | 国产成人无码情景av | 高潮抽搐痉挛一区二区精品视频 | av无码专区少妇无码专区 | 国产精品国产三级国产一区 | 国产精品精品一级av片免费 | 91久久精一区二区三区大全 | av无码一区二区三区鸳鸯影院 | 国产黄片免费观看 | 成人黄色在线 | av在线免费观看 | 国产精品高潮久久久久无码av | a级毛片全部免费高清视频 a级毛片视频国产精品视频 | 国产成人亚洲精品无码青草 | 国产精品无码素人福利 | 国产精品狼色在线观看 | 国产成人福利免费观看 | 国产成人av一区二区三 | 成人国产欧美 | 成人精品一级毛片 | 国产麻豆91传媒入口 | 成人一区在线观看 | 国产91尤物在线观看 | 国产无套抽出白浆来 | av无码专区少妇无码专区 | 国产成人综合亚洲欧洲色就色 | 国产大片免费观看中文字幕 | 国产精品爆乳奶水无码视频 | 国产午夜亚洲精品理论片八戒 | 精品国产黑色丝袜高跟鞋 | 91亚洲精品自产拍在线观看 | 波多野结衣人妻在线一区二区 | 国产午夜影院黄色片 | 国产成人手机视频 | 国产熟睡乱子伦视频频 | 国产精品成人第一区二区三区 | 国产精品无码av不卡 | 91探花国产综合在线精品 | a级片网站在线观看 | 国产欧美国产精品第二区 | 国产精品拍天天在线 | 国产精品亚洲无码在线 | 精品无码久久久久久久动漫 | 国产日韩欧美另类视频 | 国产一区二区女人在线喷水 | 国产美女被艹在线 | 国产人妖精品视频一区 | 国产成人av激情在线播放 | 99亚洲精品一区二区三区 | 91国内精品久久久久免费影院 | 高清无码v视频日本www | 国产盗摄一区二区欧美精品 | 国产系列丝袜熟女精品视频 | 91大神精品无码在线观看 | 国产精品三级伦理 | 国产精品一区二区免费不卡 | 国产精品高清无码在线观看 | a级猛片在线观看免费 | 国产成年人免费视频 | 国产一区二区成人电影 | 国产成人欧美日韩在线电影 | 国产无套视频在线观看香蕉 | 国产一区久久 | 国模大胆无码私拍啪啪av | 国产亚洲欧美中文字幕 | 精品国产丝袜黑色高跟鞋 | 3d动漫精品一区视频 | 国产av无码一区二区三区 | 精品人妻无码一区二区三 | 国产一区二区在线观看视频 | 国产一区二区日韩欧美在线 | 成人免费的性色视频播放 | 2025国产麻豆剧 | 99久久国产综合精品swag | 国产成人拍拍高潮尖叫免费 | 国产激情一区二区三区小说 | 国产精品毛片久久久久久久av | 国产精品高清一区二区三区 | 国产精品麻豆一区二区三区 | 91麻豆国产免费 | 国产日韩午夜三级无码专区直播 | 成人va在线一区二区三区四区 | 99精品国产自在现线10页 | 国产剧情麻豆mv在线观看 | 91精品国产自产在线啪免费 | 国产av激情无码久久天堂 | 99精品国产兔费观看久久99 | 2025精品久久久久久久久久 | 国产精品免费观看网站 | 国产无码免费在线观看网站 | 国产成人精品.一二区 | 91一区二区无码水蜜桃人妻 | 精品无码一区在线观看动漫 | 国产超级乱婬av片 | 国产福利视频一区 | 国产成人一区二区三区在线视频 | 国产精品午夜一级毛片精品 | 国产精品亚洲综合色区韩国 | 精品国产毛片一区二区无码 | 国产av福利久久精品 | 国产麻豆精品一区 | 国产精品无码无片在线观看3d | 成人三级理论电影在 | 高清一区高清二区视频 | 2025亚洲国产精品无码剧情 | 国产麻豆视传媒 | 国产精品毛片久久久久久久av | 国产无套粉嫩白浆免费观看 | 2025国产麻豆剧传媒精品网站 | 国产三级av | h无码精品动漫在线观看 | 国产中文字幕精品一区二区三区 | 91在线黄色视频 | 变态另类欧美大码日韩 | 精品人妻无码视频一二三红粉 | 国产精品成aⅴ人片在线观看 | 91精品国产91久久久久福利 | 国产精品亚洲一区二区三区欲 | 不卡一区二区三区卡 | 国产成人无码一区二区在线播放 | 国产av人妻无码一区二区 | 成a人片在线观看无码专区 成a人片在线观看中文漫画 | 国产日韩av有码 | 18禁美女黄网站色大片免费看 | 91精品国产免费自在线观看 | 国产人妖在线精品 | 成人一区在线观看 | 国产精品一久久香蕉国 | 国产超级乱淫视频播放免费 | 国产精品99无码一区 | 国产成人亚洲精品无码电影不卡 | 国语自产偷拍精品视 | 国产精品毛片av一级 | 国产成人无码精品 | av人妻精品 | 成人国内精品视频在线观看 | 国产浮力草草在线观看 | 69式国产真人免费现视频 | 精品人妻一区二区三区声综 | 91成人午夜网站 | 成人欧美一区二区三区视频不卡 | 国产高清无码 | 国产69精品久久久久app下载 | 9191精品国产免费久久国 | 国产麻豆传媒 | 国产黄片按摩视频 | 91在线视频免费看 | 国产精品一区二区久久精品不卡 | 国产中文亚洲熟女日韩 | 精品无码人妻一区二区三区不卡 | 国产福利小视频在线观看的一区 | 国产成人亚洲精品大帝 | 国产成人a在线观看视频 | 18禁美女黄网站色大片免费看下 | 国产动漫av一二三区 | 成人无码av网站在线观看 | 国产一区二区女人在线喷水 | 国产成人精品一区二区20p | 韩国免费a级毛片久久 | 国产精品一级二级在线观看 | 精品国产亚洲av | 91在线无码一区二区 | 国产欧美久久久久久精品一区二区 | 国产午夜精品一区二区三区不卡 | 国产精品无码久久aⅴ裸体 国产精品无码久久av | 精品熟女少妇av免费久久 | 国产v综合v亚洲欧美久久 | 国产成人aⅴ综合在线影院 国产成人av | 国产欧美综合在线观看第七页 | 精品人妻无码专区在中文字幕 | 国产一区二区在线观看午夜成人 | av中文字幕剧情不卡 | 国产三级精品久久三级国专区 | 国产精品一区不卡在 | 精品人妻av中文字幕乱码 | 成人在线免费观看 | 国产91高清在线 | 国产成人亚洲精品无码青app | 国产对白叫床清晰在线播放 | 精品国产丝袜久久久久久无码 | 69精品久久久久妇女 | 国产区91精品在线 | 成人小說亞洲一區二區三區 | 国产精品亚洲综合的第一页 | 东京热日韩无码高清国产精品 | 国产91对白在线观看 | 国产成人精欧 | 精品无码一区二区三区视在线 | 成人国内精品久久久久影院 | 国产午夜毛片一区二区三区 | 国产精品一级毛片无码a片 国产精品一级毛片在线观看 | 东京热一精品无码一二三 | a级毛片无码免费真人久久 a级毛片无码片2025 | 国产精品一级av在线播放 | 国产高清在线精品一区二区三区 | 国产亚洲精aa在线看 | 国产美女福利视频一区二区 | 国产精品无码av在线播放 | 国产a一级 | 丰满少妇人妻hd高清大乳在线 | 不卡中文一二三区 | 国产成人福利视频在线观看 | 国产一区二区三区地区 | 国产美女高潮抽搐在线播放 | 精品国产99久久久久久麻豆 | 国产成人无码a区在线 | 精品久久久久久无码中文野结衣 | 丰满少妇人妻久久久久久4 丰满少妇人妻无码专区 | 国产高清在线精品一本大 | 国产成人a国产在线观看 | 国产成人高清 | 精品午夜福利在线观看 | 高清无码一区二区在线观看 | 成人综合在线视频免费观看 | 国产+日韩+另类+视频一区爱 | 10000部拍拍拍免费视频 | 国产福利精品 | 国产午夜福利精品在线观看不卡 | 2025国产毛片无码视频 | 2025久久国产福利国产秒拍 | 爆乳美女脱内衣18禁裸露网站 | 国产高清一区二区三区视 | 国产欧美日韩综合在线 | 精品视频一区二区三区不卡 | 国产精品无码中文字幕 | 国产精品六区久久综合亚洲a | 国产白浆在线 | av男人的天堂在线观看第三区 | 国产三级aⅴ在线播放 | 国产午夜电影在线观看不卡 | 成人国产一区二区三区精品 | 国产精品白丝 | 国产黄视频在线观看 | 国产嫖妓风韵犹存对白 | 国产成人在线免费观看 | 国产91精品高清一区二区三区 | 成年夜99九九久久夜观欧美 | 国产午夜无码精品免费看性色 | 精品99一区二区三区四区 | 囯产精品一区二区免费在线观看 | 99久久国产精品免费人妻 | 国产精品原创巨作av | 国精品无码一区二区三区左线 | 国产成人在线视频观看 | 国产三级九九久久久久三级 | www.日本精品| 18禁黄污无遮挡无码网站 | 国产在线精品91国自产拍免费 | 国产成人精品777 | 国产做a视频免费观 | 国产成年网站v片在线观看 国产成年无码aⅴ片在线观看 | 2025国产剧免费在线观看 | 国产成人免费在线观看 | 国产一区二区女人在线喷水 | 91人妻无码精品一区二区毛片 | 国产一区免费看久久无码精品 | 国产精品流白浆免费 | 97无码精品人妻一区二区老司机 | 国产在线观看免费 | 国产在线欧美日韩精品一区 | 精品无人区一线二线三线区别 | 91精品一区二区三区在线观看 | 国产毛片一区二区三区视频 | 国产福利片无码 | 国产成人无遮挡免费视频 | 国产在线麻豆日韩蜜桃 | 国产成人在线小视频 | 国产精品嫩草影视在线观看 | 国产色无码精品视频国产 | www成年人视频 | 国产精品国色综合久久蜜桃 | 国产绿奴在线观看9色 | 精品久久久久久无码不卡 | 国产在线无码不卡播孜 | 精品无码av人在线观看尤物 | 国产一区二区影院 | 国产精品无码aⅴ在线观看播放 | 韩国高清一区二区午夜无码 | 3d动漫精品啪啪一区二区 | 91精品无码专区 | av日韩欧美视频在线 | 国产一区在线播放网址 | 国产萌白酱喷水视频在线播放 | 成人午夜精品无码区久久漫画 | 国产偷自一区 | 国产精品一级av片 | 18禁裸乳无遮挡高清免费观看 | 国产精品制服丝袜四区 | 国产无套内射又大又猛又粗 | 成人精品免费国产网站 | 国产女主播精品大秀福利 | av高清毛片免费 | 国产熟女一区二区精品免费 | 精品久久久久久中文字幕 | 国产盗摄精品一区二 | 国产成人无码手机 | 国产亚洲日韩在线三区 | 国产精品青草综合久久久久99 | 91亚洲国产亚洲国产 | 国产亚洲综合另类无码 | av少妇无码一区二区三区 | 国产雏女破苞在线播放 | 国产成人网站免费在 | 91精品三级在线观看播放 | 国产无套射精网站 | 国产精品无码一区二区三区在 | 99精品国产在热久久 | 18禁黄无遮挡免费网站动漫 | 成年在线观看免费网站 | 国产精品日韩欧美一区二区 | 国产精品一区二区久久蜜臀内射 | 国产91丝袜 | 国产精品成人免费福利 | 成人国产一区二区 | 国产不卡在线观看免费视频 | a级无码久久久一区 | 精品久久久久久无码人妻中文字幕 | 精品国产一区二区三区性色a∨ | 国产午夜片在 | 丰满隔壁的女邻居 | 国产欧美另类久久精品91 | 成人午夜福利视频 | 国产av日韩av一区二区 | 国产69精品久久久久9999不卡 | 高清a级视频 | 国产原创在线观看播放 | a片永久av网站在线观看 | 国产偷录音频叫床高潮 | 国产成人精品高清国产三级 | 国产精品亚洲片在线 | 精品日韩欧美人妻少妇 | 国产日韩av在线播放 | 2025中文字幕日韩乱码欧美 | 91精品成人a在线观看 | 国产av演绎护士 | 国产精品成人观看视频网站 | 国产内射一级一片内射精品视频 | 国产在线自在拍91精品黑人 | 精品国产福利在线观看一区 | 国产午夜福利一区二区在线观看 | 精品无码一区二区三区av | 91av在线播放 | 国产偷录视频叫床高潮 | 2025国产精品一卡2卡三卡 | 国产午夜高清高清在线观看 | 国产夜色精品视频免费hd中字 | 国产精品中文字幕亚洲欧美 | 国产精品高清系列在线观看 | 国产av一级毛片 | 福利一区二区三区视 | 国产午夜激无码毛片久久hd | 国产熟人av一二三区 | 国产自慰网址 | 国产美女视频黄a全免费网站樱花 | 成人午夜看黄在线尤物成人 | 成人做受视频试看60秒 | 国产激情视频白浆免费 | 国产原创中文精品经理篇 | 国产午夜无码91精品免费看 | 国产精品乱码一区二区 | 成人午夜国产福到在线不卡 | 2025国产91精品久久久久久 | 精品动漫无码一区二区三区 | 精品人妻一区二区三区浪潮在线 | 国产女人天天弄高清免 | 国产成人免费高清直播网站 | 国产精品一区二区电影 | 岛国无码精品一区二区三区 | 国产激情无码视频在线播放性色 | av无码国产在线观看岛国 | 国产成人精品麻豆免费网站 | 成人免费无码大片a毛片抽 成人免费无码大片a毛片抽搐 | 2025无码专区人妻系列日韩 | 国产成人自拍视频在线观看 | 成在线无码高潮喷水av片 | 国产欧美va欧美va香蕉在线 | 精品日韩一区二区三区视频 | 国模吧一区二区三区 | 国产精品秘麻豆果冻传媒在线 | 国产xxxⅹ野性xxxxhd | 国产一区二区精品网站麻豆 | 国产一区二区三区无码免费 | 成人一区专区在线观看 | 国产91高清免费 | 成人无码特黄特黄av片在线 | 精品97人妻无码中文永久在线 | 91亚洲中文字幕在线播放 | 国产精品视频一区二区五区 | 国产在线精品福利大全 | 国产一区二区三区91 | 成人av精品一区二区三区四区 | 69精品人伦一区二区三区 | 精品水蜜桃久久久久久久 | 国产精品免费大片 | 国产美女mm131爽爽爽 | 国产露脸无码a区久久蘑菇 国产乱aⅴ一区二区三区 | 国产主播av福利精品一区 | 国产三级在线观看视频 | 国产精品无码电影在线观看 | 国产高清美女一级毛片久久 | 国产综合有码无码中文字幕 | 国产在线一区二区在线视频 | 91热成人精品国 | 成人无码电影午夜在线观看 | 国产人妻久久精品一区 | 国产自愉自愉免费24区 | 国产欧美日韩主播在线观看 | 国产精品一区在线 | 国产一区二区高清 | 超碰精品无码一区二区 | 91精品欧美综合在线 | 国产精品免费播放久久 | av免费网站 | 国产无码传媒在线观 | 国产一在线精 | 精品久久免费一区二区三区四 | 国产爆乳美女娇喘呻吟 | 精品日本一线二线三线区别在 | 国产高清亚洲一区二区三区 | 国产aⅴ无码专区亚洲av麻豆 | www中国黄色一级片 wwxx在线观看免费 | 国产福利小视频在线免费观看 | 国产三级av在线播放 | 国产精品免费无遮挡无 | 91天天在线综合播放 | 91九色精品国产免费 | 精品三级综合少妇 | 国产一区二区三区自产 | 国产成人免费影院在线 | 国产精品一区二区三区人妖 | 国产精品日韩欧美 | 国产高清一区二区三区免 | av无码爆乳护士在 | 国产极品人妖在线观看 | 国产美女一级日逼大片 | 国产精品无码高清在线 | 国产av成人一区二区三区 | 91精品一区国产高清在线 | 国产精品一区二区高清在线 | 极品少妇爆乳无码av地味 | 国精产品一区一区三区免费视频 | 国产av精品一区二区三区视频 | 国产麻豆精品入口在线观看 | 国产午夜精品美女视频露脸 | 高清日韩国产无码一区二区 | 极品丝袜乱系列全集大全目录 | 国产高潮流白浆免费观看不卡 | 国产成人精品一区二区免费 | 国产偷录视频 | 国产欧美日韩va另类在线播 | 国产精品私密保养 | 精品国产人成亚洲区大色婷婷 | 精品无人国产偷自产在线 | 国产在线拍揄拍自揄拍无码资源 | 国产麻豆一区二区三区v视界 | 国产精品岛国 | 国产精品日韩无码大秀视频 | 精品无码免费在线 | 国产成人精品一区二 | 国产一区免费精品在线 | 99久久婷婷国产综合精品电影 | 国产av巨作国产剧情 | 国产精品免费久久 | 国产三级aⅴ在线 | 国产高清国内精品福利99久久 | 91人妻无码精品蜜桃 | 高潮抽搐潮喷毛片在线播放 | 果冻传媒视频电影 | 精品刺激无码在线观看 | 91污在线观看| 国产精品欧美专区蜜臀 | 东京热加勒比 | 国产麻豆精品高清在线 | 国产性短视频在线观看 | 国产一区二区三区亚洲综合 | 国产精品高清一区二区三区久久 | 国产欧美日韩亚洲另类 | 国产高清无码不卡顿在线观看 | 成人无码免费午夜福利在线看片 | 精品3d卡通动漫h在线观看 | 国产精品制服丝袜四区 | 国产丰满熟女综合浪潮av | 91大神精品网站在线观看 | 国产亚洲欧美一区二区三区在线播放 | 精品无码一区二区三区亚洲桃色 | 国产成人国产在线观看入口 | 91精品午夜小视 | 国产午夜福利片一区在线观看 | 国产真实高中生在线在线观看 | 国产精品一区二区男人的 | 国产欧美精品一区 | 国产成人免费一区二区三区 | 精品国产品国语原创 | 10000部无码免费视频拍拍拍 | 国产aⅴ无码专区亚洲aⅴ毛 | 精品国产一区二区三区久久久蜜臀 | 国产一区在线观看无码av | 91人妻无码精品一区二区夜色 | 国产综合精品国产精品va在线观看 | 国产三级aⅴ在线播放 | 国产一区二区四区在线 | 成人在线免费观看网站 | 国产一区二区三区h55555 | 国产在线播放一区 | 国产成人精品无码片网站 | 福利影音国产在线观看 | 精品国内在视频线 | 91免费精品国自产拍在线不卡 | 国产中文无码av无码 | 国产亚洲欧美在线 | 2025国产精品福利在线观 | 国产精品原创永久在线 | 国产综合不卡一区在线视频 | 东京热中文字幕a专区 | 国产三级adc全集在线观看 | 国产精品高清一区二区三区不卡 | 成人小說亞洲一區二區三區 | 18禁欧美猛交xxxxx无码 | 91国在线| 国产激情久久久久影院小草 | 国产不卡在线观看 | 成人中文乱幕日产无线码 | av无码精品久久不卡网站 | 国产精品一级无码免费播放 | 国产精品高潮呻吟久久v无码 | 国产成人亚洲精品无码h在线 | 国产精品欧美在线观看 | 国产va免费精品观看 | av在线播放五月天 | 国产av欧美av一色桃子 | 国产传媒果冻天美传媒 | 国产精品白嫩久久久久久 | 国产激情视频在线浏览 | 高清精品视频一区二区三区 | 成年女人毛片免费播放人 | 国产97视频在线观看 | 国产在线精品第1页 | 国产激情无码一区二区app | 69久久久a片无码国产精 | 69久久夜色精品国产69小说 | 国产精品乱子伦一区二区三区 | 国产黄色网址在线观看 | 国产精品男男视频一区二区三区 | 911天堂国产在线观看 | 国产无码精品a级在线 | 国产福利精品一区二区无码 | 丰满少妇一区二区 | 国产爆乳无码视频在线观看3 | 国产精品美女久久久久av爽 | 成人黄色视频在线观看 | 91精品国产丝袜 | 国产精品日韩在线一区 | 国产在线无码制服丝袜无码知名国 | 国产日韩一区二区三区在线观看 | 国产丝袜无码精品一区二区三区 | 东京热tokyo综合久久精品 | 国产在线成人a | 成人午夜精品久久久久久久小说 | 国产成人综合亚洲av小说 | 国产精品一级毛片 | 丰满人妻一区二区三区 | 国产专区久久播放 | 国产在线精品欧美日韩电影 | 成人午夜亚洲精品无码网站 | 国产高潮流白浆喷水免费视频 | 2025精品国产自在现线 | 丰满人妻被中出中文字幕 | 国产精品内射久久久 | 69式真人无码精品视频免费 | 国产成人欧美综合在线 | 国产无码在线观看视频 | 精品日韩综合1区 | 精品无人乱码一区二 | 国产av夜夜爱夜夜操 | 国产高清自产拍av | 国产麻豆媒一区一区二区三区 | 国产免费无码视频 | 国产91蝌蚪在线­ | 成人欧美日韩高清不卡 | 2025国产男人亚洲欧美天堂 | 国产精品一区二区久久蜜臀内射 | 国产成人精品免费视频动漫 | 国产精品乱在线观看 | 国产精品一区二区三区极品 | 精品国产成人亚洲午夜福利 | 91精选日韩综合永 | 国产午夜福利久久精品 | 成人欧美一区 | 加勒比特在线视频播放 | 国产寡妇婬乱a毛片视频 | 观看欧美一区二区三区 | 国产成人精品高清在线观看 | av无码中文一区二区三区 | 国产精品一二三在线观看 | 91国偷自产一区二区三区换脸 | 国产日韩一区二区三区高清视频 | 国产最新精品自在自线亚洲 | 动漫高清资源免费 | 91高清影院| 国产成人秘在线观看免费网站 | 国产成人综合日韩精品无码不卡 | 国产精品偷伦视频插放 | 精品精品国产欧美在线观看 | 91网址在线播放 | 国产成人在线 | 高清国产一区二区 | 精品福利一区二区三区精品 | 精品国产经典三级在线看 | 国产精品高潮一区 | 国自产精品手机在线视拍 | 国产午夜免费看黄片 | 国产专区一线二线三线品牌 | 国产三级精品影院 | av三级片在线观看 | 高潮精品呻吟久久无码 | 国产欧美日韩综合亚洲 | 国产不卡一区二区免费视频 | 岛国一区二区成人av片 | 国产精品伦子一区二区三区 | 国产欧美日韩在线视频观看 | 国产一级精品无码 | 国产精品亚欧美一区二区 | 国产人妖视频一区二区 | 国产一区二区三区在线免费 | 国产在线精品无码二区二 | 国产高级桑拿会所在线看 | 东京一本大道无码 | 国产麻豆a一级毛片爽爽影院 | 91人人妻人人做人人爽男同 | 国产成人无码一区二区三区在线 | 高潮又爽又无遮挡又免费 | 国产精品免费一区二区在线观看 | 国产一区二区在线影院 | av在线无码观看另类重口 | 韩国剧完整版 | 国产国语对白露脸正在播放 | 国产va无码人在线观看天堂 | 国产在线不卡午夜精品2025 | 国产超碰av人人做人人爽 | 2025国产成人精品视频人 | 白丝乳交 | 国产精品欧美v片免费观看 国产精品欧美福利 | 国产97视频在线观看 | 国产成人精品a视频一区777 | 国产精品欧美亚洲韩国日本久久 | 国产成人免费视频在线观看 | 国产在线观看av | 大香蕉日韩一区二区三区 | 成人精品久久久久免费精品久 | 91精品国产全国免费观看蜜桃 | 精品国产91久久久久久动漫 | 成人dvd碟片 | 精品无码国产一区二区三区麻 | 2025精品国偷自产免费观看 | 国产高清一区视频在线播放 | 国产精品白丝 | 国产成人无码中文理论av | 国产精品丝袜亚洲熟女 | 国产高清在线视频 | 国精品一区二区av无码中文字幕 | 成人无码h免费动漫在线观看 | 丰满熟妇人妻中文字幕 | av一区二区三区不卡在线 | 国产精品三级国产专区 | 国产精品每日更新在线观看 | 国产美女亚洲精品久久久毛片 | 国产成人一区二区三区在线 | 国产高清美女一级毛片久久 | 国产欧美国产综合每日更新 | 91国内精品免费观看 | 国产精品流白浆在线观 | 丰满五十 | 国语字幕手机免费观看完整 | 国产人妖一区二区动漫黄片 | 国产精品一区欧美日韩制服 | 成人亚洲精品久久99狠狠 | 国产av熟女一 | 成人免费的性色视频 | 国产精品一区二区在线 | 国产91在线播放稀缺 | 国产在线观看免费无码 | 国产毛片自拍 | 91无码在线观看 | 国产丝袜一区二 | 国产精品欧美亚洲韩国日本久久 | a片人人澡c片人人人妻蜜臀 | 国产aⅴ精品一区二区三区久 | 国产成人精品无码免费视频 | 精品日本高清三级 | 97人妻碰碰视频 | 国产免费午夜福利在线播放92 | 国自产拍视频在线无码 | 国产精品日韩电影制服丝袜 | 国产一区二区三区亚洲精品 |