嵌入式C語言程序調試和宏使用的技巧

嵌入式ARM 2023-11-27 18:30

1. 調試相關的宏

在Linux使用gcc編譯程序的時候,對于調試的語句還具有一些特殊的語法。gcc編譯的過程中,會生成一些宏,可以使用這些宏分別打印當前源文件的信息,主要內容是當前的文件、當前運行的函數和當前的程序行。

具體宏如下:

__FILE__??當前程序源文件?(char*)
__FUNCTION__??當前運行的函數?(char*)
__LINE__??當前的函數行?(int)

這些宏不是程序代碼定義的,而是有編譯器產生的。這些信息都是在編譯器處理文件的時候動態產生的。

測試示例:

#include?

int?main(void)
{
????printf("file:?%s\n",?__FILE__);
????printf("function:?%s\n",?__FUNCTION__);
????printf("line:?%d\n",?__LINE__);

????return?0;
}

2. # 字符串化操作符

在gcc的編譯系統中,可以使用#將當前的內容轉換成字符串。

程序示例:

#include?

#define?DPRINT(expr)?printf("
%s?=?%d\n",?#expr,?expr);

int?main(void)
{
????int?x?=?3;
????int?y?=?5;

????DPRINT(x?/?y);
????DPRINT(x?+?y);
????DPRINT(x?*?y);
????
????return?0;
}

執行結果:

deng@itcast:~/tmp$?gcc?test.c?
deng@itcast:~/tmp$?./a.out??
x?/?y?=?0
x?+?y?=?8
x?*?y?=?15

#expr表示根據宏中的參數(即表達式的內容),生成一個字符串。該過程同樣是有編譯器產生的,編譯器在編譯源文件的時候,如果遇到了類似的宏,會自動根據程序中表達式的內容,生成一個字符串的宏。

這種方式的優點是可以用統一的方法打印表達式的內容,在程序的調試過程中可以方便直觀的看到轉換字符串之后的表達式。具體的表達式的內容是什么,有編譯器自動寫入程序中,這樣使用相同的宏打印所有表達式的字符串。

//打印字符
#define?debugc(expr)?printf("?%s?=?%c\n",?#expr,?expr)
//打印浮點數
#define?debugf(expr)?printf("?%s?=?%f\n",?#expr,?expr)
//按照16進制打印整數
#define?debugx(expr)?printf("?%s?=?0X%x\n",?#expr,?expr);

由于#expr本質上市一個表示字符串的宏,因此在程序中也可以不適用%s打印它的內容,而是可以將其直接與其它的字符串連接。因此,上述宏可以等價以下形式:

//打印字符
#define?debugc(expr)?printf("?#expr?=?%c\n",?expr)
//打印浮點數
#define?debugf(expr)?printf("?#expr?=?%f\n",?expr)
//按照16進制打印整數
#define?debugx(expr)?printf("?#expr?=?0X%x\n",?expr);

總結:

#是C語言預處理階段的字符串化操作符,可將宏中的內容轉換成字符串。

3. ## 連接操作符

在gcc的編譯系統中,##是C語言中的連接操作符,可以在編譯的預處理階段實現字符串連接的操作。

程序示例:

#include?

#define?test(x)?test##x

void?test1(int?a)
{
????printf("test1?a?=?%d\n",?a);
}

void?test2(char?*s)
{
????printf("test2?s?=?%s\n",?s);
}

int?main(void)
{
????test(1)(100);

????test(2)("hello?world");
????
????return?0;
}

上述程序中,test(x)宏被定義為test##x, 他表示test字符串和x字符串的連接。

在程序的調試語句中,##常用的方式如下

#define?DEBUG(fmt,?args...)?printf(fmt,?##args)

替換的方式是將參數的兩個部分以##連接。##表示連接變量代表前面的參數列表。使用這種形式可以將宏的參數傳遞給一個參數。args…是宏的參數,表示可變的參數列表,使用##args將其傳給printf函數.

總結:

##是C語言預處理階段的連接操作符,可實現宏參數的連接。

4. 調試宏第一種形式

一種定義的方式:

#define?DEBUG(fmt,?args...)?????????????\
????{???????????????????????????????????\
????printf("file:%s?function:?%s?line:?%d?",?__FILE__,?__FUNCTION__,?__LINE__);\
????printf(fmt,?##args);????????????????\
????}

程序示例:

#include?

#define?DEBUG(fmt,?args...)?????????????\
????{???????????????????????????????????\
????printf("file:%s?function:?%s?line:?%d?",?__FILE__,?__FUNCTION__,?__LINE__);\
????printf(fmt,?##args);????????????????\
????}



int?main(void)
{
????int?a?=?100;
????int?b?=?200;

????char?*s?=?"hello?world";
????DEBUG("a?=?%d?b?=?%d\n",?a,?b);
????DEBUG("a?=?%x?b?=?%x\n",?a,?b);
????DEBUG("s?=?%s\n",?s);
????
????return?0;
}

總結:

上面的DEBUG定義的方式是兩條語句的組合,不可能在產生返回值,因此不能使用它的返回值。

5. 調試宏的第二種定義方式

調試宏的第二種定義方式

#define?DEBUG(fmt,?args...)?????????????\
????printf("file:%s?function:?%s?line:?%d?"fmt,?\
????__FILE__,?__FUNCTION__,?__LINE__,?##args)

程序示例

#include?

#define?DEBUG(fmt,?args...)?????????????\
????printf("file:%s?function:?%s?line:?%d?"fmt,?\
????__FILE__,?__FUNCTION__,?__LINE__,?##args)



int?main(void)
{
????int?a?=?100;
????int?b?=?200;

????char?*s?=?"hello?world";
????DEBUG("a?=?%d?b?=?%d\n",?a,?b);
????DEBUG("a?=?%x?b?=?%x\n",?a,?b);
????DEBUG("s?=?%s\n",?s);
????
????return?0;
}

總結:

fmt必須是一個字符串,不能使用指針,只有這樣才可以實現字符串的功能。

6. 對調試語句進行分級審查

即使定義了調試的宏,在工程足夠大的情況下,也會導致在打開宏開關的時候在終端出現大量的信息。而無法區分哪些是有用的。這個時候就要加入分級檢查機制,可以定義不同的調試級別,這樣就可以對不同重要程序和不同的模塊進行區分,需要調試哪一個模塊就可以打開那一個模塊的調試級別。

一般可以利用配置文件的方式顯示,其實Linux內核也是這么做的,它把調試的等級分成了7個不同重要程度的級別,只有設定某個級別可以顯示,對應的調試信息才會打印到終端上。

可以寫出一下配置文件

[debug]
debug_level=XXX_MODULE

解析配置文件使用標準的字符串操作庫函數就可以獲取XXX_MODULE這個數值。

int?show_debug(int?level)
{
????if?(level?==?XXX_MODULE)
????{
????????#define?DEBUG(fmt,?args...)?????????????\
????????printf("file:%s?function:?%s?line:?%d?"fmt,?\
????????__FILE__,?__FUNCTION__,?__LINE__,?##args)???????

????}
????else?if?(...)
????{
????????....
????}
}

7. 條件編譯調試語句

在實際的開發中,一般會維護兩種源程序,一種是帶有調試語句的調試版本程序,另外一種是不帶有調試語句的發布版本程序。然后根據不同的條件編譯選項,編譯出不同的調試版本和發布版本的程序。

在實現過程中,可以使用一個調試宏來控制調試語句的開關。

#ifdef?USE_DEBUG
????????#define?DEBUG(fmt,?args...)?????????????\
????????printf("file:%s?function:?%s?line:?%d?"fmt,?\
????????__FILE__,?__FUNCTION__,?__LINE__,?##args)??

#else
??#define?DEBUG(fmt,?args...)

#endif

如果USE_DEBUG被定義,那么有調試信息,否則DEBUG就為空。

如果需要調試信息,就只需要在程序中更改一行就可以了。

#define?USE_DEBUG
#undef?USE_DEBUG

定義條件編譯的方式使用一個帶有值的宏

#if?USE_DEBUG
????????#define?DEBUG(fmt,?args...)?????????????\
????????printf("file:%s?function:?%s?line:?%d?"fmt,?\
????????__FILE__,?__FUNCTION__,?__LINE__,?##args)??

#else
??#define?DEBUG(fmt,?args...)

#endif

可以使用如下方式進行條件編譯

#ifndef?USE_DEBUG
#define?USE_DEBUG?0
#endif

8. 使用do…while的宏定義

使用宏定義可以將一些較為短小的功能封裝,方便使用。宏的形式和函數類似,但是可以節省函數跳轉的開銷。如何將一個語句封裝成一個宏,在程序中常常使用do…while(0)的形式。

#define?HELLO(str)?do?{?\
printf("hello:?%s\n",?str);?\
}while(0)

程序示例:

int?cond?=?1;
if?(cond)
????HELLO("true");
else
????HELLO("false");

9. 代碼剖析

對于比較大的程序,可以借助一些工具來首先把需要優化的點清理出來。接下來我們來看看在程序執行過程中獲取數據并進行分析的工具:代碼剖析程序。

測試程序:

#include?


#define?T?100000

void?call_one()
{
????int?count?=?T?*?1000;
????while(count--);
}

void?call_two()
{
????int?count?=?T?*?50;
????while(count--);
}

void?call_three()
{
????int?count?=?T?*?20;
????while(count--);
}


int?main(void)
{
????int?time?=?10;

????while(time--)
????{
????????call_one();
????????call_two();
????????call_three();
????}
????
????return?0;
}

編譯的時候加入-pg選項:

deng@itcast:~/tmp$?gcc?-pg??test.c?-o?test

執行完成后,在當前文件中生成了一個gmon.out文件。

deng@itcast:~/tmp$?./test??
deng@itcast:~/tmp$?ls
gmon.out??test??test.c
deng@itcast:~/tmp$?

使用gprof剖析主程序:

deng@itcast:~/tmp$?gprof?test
Flat?profile:

Each?sample?counts?as?0.01?seconds.
??%???cumulative???self??????????????self?????total???????????
?time???seconds???seconds????calls??ms/call??ms/call??name????
?95.64??????1.61?????1.61???????10???160.68???160.68??call_one
??3.63??????1.67?????0.06???????10?????6.10?????6.10??call_two
??2.42??????1.71?????0.04???????10?????4.07?????4.07??call_three

其中主要的信息有兩個,一個是每個函數執行的時間占程序總時間的百分比,另外一個就是函數被調用的次數。通過這些信息,可以優化核心程序的實現方式來提高效率。

當然這個剖析程序由于它自身特性有一些限制,比較適用于運行時間比較長的程序,因為統計的時間是基于間隔計數這種機制,所以還需要考慮函數執行的相對時間,如果程序執行時間過短,那得到的信息是沒有任何參考意義的。

將上訴程序時間縮短:

#include?


#define?T?100

void?call_one()
{
????int?count?=?T?*?1000;
????while(count--);
}

void?call_two()
{
????int?count?=?T?*?50;
????while(count--);
}

void?call_three()
{
????int?count?=?T?*?20;
????while(count--);
}


int?main(void)
{
????int?time?=?10;

????while(time--)
????{
????????call_one();
????????call_two();
????????call_three();
????}
????
????return?0;
}

剖析結果如下:

deng@itcast:~/tmp$?gcc?-pg?test.c?-o?test
deng@itcast:~/tmp$?./test??
deng@itcast:~/tmp$?gprof?test
Flat?profile:

Each?sample?counts?as?0.01?seconds.
?no?time?accumulated

??%???cumulative???self??????????????self?????total???????????
?time???seconds???seconds????calls??Ts/call??Ts/call??name????
??0.00??????0.00?????0.00???????10?????0.00?????0.00??call_one
??0.00??????0.00?????0.00???????10?????0.00?????0.00??call_three
??0.00??????0.00?????0.00???????10?????0.00?????0.00??call_two

因此該剖析程序對于越復雜、執行時間越長的函數也適用。

那么是不是每個函數執行的絕對時間越長,剖析顯示的時間就真的越長呢?可以再看如下的例子

#include?


#define?T?100

void?call_one()
{
????int?count?=?T?*?1000;
????while(count--);
}

void?call_two()
{
????int?count?=?T?*?100000;
????while(count--);
}

void?call_three()
{
????int?count?=?T?*?20;
????while(count--);
}


int?main(void)
{
????int?time?=?10;

????while(time--)
????{
????????call_one();
????????call_two();
????????call_three();
????}
????
????return?0;
}

剖析結果如下:

deng@itcast:~/tmp$?gcc?-pg?test.c?-o?test
deng@itcast:~/tmp$?./test??
deng@itcast:~/tmp$?gprof?test
Flat?profile:

Each?sample?counts?as?0.01?seconds.
??%???cumulative???self??????????????self?????total???????????
?time???seconds???seconds????calls??ms/call??ms/call??name????
101.69??????0.15?????0.15???????10????15.25????15.25??call_two
??0.00??????0.15?????0.00???????10?????0.00?????0.00??call_one
??0.00??????0.15?????0.00???????10?????0.00?????0.00??call_three

總結:

在使用gprof工具的時候,對于一個函數進行gprof方式的剖析,實質上的時間是指除去庫函數調用和系統調用之外,純碎應用部分開發的實際代碼運行的時間。

也就是說,time一項描述的時間值不包括庫函數printf、系統調用system等運行的時間。這些實用庫函數的程序雖然運行的時候,將比最初的程序實用更多的時間,但對于剖析函數來說并沒有影響。

END

來源:嵌入式大雜燴


版權歸原作者所有,如有侵權,請聯系刪除。


推薦閱讀

日本人的操作系統,差點兒統治世界…

一文弄懂hex文件、bin文件、axf文件的區別

無需國外授權!全自主設計國產CPU里程碑來了~


→點關注,不迷路←

嵌入式ARM 關注這個時代最火的嵌入式ARM,你想知道的都在這里。
評論
  •        很多人只見過封裝在SMD外殼里的小尺寸晶振,卻不知道一顆2016、1612甚至1210封裝的微型石英晶振,從一塊巴掌大的石英原礦,到最終能穩定起振的成品,要經過十幾道精密工序。它內部的石英晶片厚度最薄不到20微米,比普通A4紙的1/5還薄,整個生產過程里哪怕0.1微米的誤差,都會直接廢掉整批產品,這也是小尺寸晶振過去長期依賴進口,國內廠商花了十幾年才啃下量產硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 432瀏覽
  • 導語在現代高速數字電路設計中,信號的完整性已不僅是理想波形推演,而是一場與物理非理想特性正面博弈的工程實踐。濾波器芯片作為凈化傳輸鏈路的關鍵屏障,其核心挑戰在于:能否有效識別并濾除那些隱匿在電平跳變過程中的亞納秒級瞬態脈沖干擾,這類干擾持續極短,卻足以在高速鏈路中引發誤觸發。然而,傳統函數發生器受限于采樣率與邊沿速率,根本無法忠實復現如此狹窄且陡峭的異常波形。針對此困境,德思特TS-AWG7000系列任意波形發生器以17 GS/s采樣率與50 ps原生邊沿速度,為瞬態脈沖提供精細刻畫,配合SPG
    德思特測試測量 2026-08-05 14:06 5瀏覽
  • 文:杜杰編輯:侯煜當地時間7月28日,美國特朗普政府落地最新科技封鎖政策,美國聯邦通信委員會(FCC)正式更新《受管制清單》,新增兩大類設備——境外生產的先進機器人設備、境外生產的聯網電力逆變器。FCC在官方情況說明書中明確,該類境外制造產品,“會對美國國家安全或美國民眾的人身安全構成無法承受的風險”。本次新規設置明確豁免機制:經美國國防部(DoW)、電力逆變器品類經美國國土安全部(DHS)審核并授予“有條件批準”,認定對應設備品類不存在重大安全風險,即可獲得準入豁免。同時政策嚴格執行新老劃斷原
    華爾街科技眼 2026-08-03 21:28 349瀏覽
  • ?摘要:低價大流量卡正全面退市,政策收緊已成定局。面對傳統號卡的不確定性,隨身WiFi憑借穩定連接、多設備共享、獨立設備和靈活套餐等優勢,成為務實可靠的備選方案。1、流量卡黃金時代要結束了通信行業正迎來一場前所未有的“地震式”調整——曾讓無數用戶追捧的低價大流量卡,正在全速退出各大平臺。這早已不是一次普通的競合,而是一場趨勢性的行業洗牌。回望過去,19元200G的神卡,那時真是“睡著都能笑醒”,便宜到不敢相信,爽到忍不住炫耀。那些日子,好像隨便刷、隨便看,流量自由觸手可及??扇缃?,回頭再看,那種
    愛上電路設計 2026-08-03 10:21 128921瀏覽
  • 產品使用18V供電,配套4串鋰離子電池,需要設計一個充電器。因為輸入18V,電池最高 16.8V,壓差僅 1.2V。因為壓差太小。使用開關型的充電控制芯片不穩定。嘗試自行設計一個。整體采用分立三極管 + TL431架構,分4個功能單元:使能控制回路、限流環路、TL431 精密恒壓反饋環路、PNP 功率管主功率輸出回路;實現完整鋰電池充電邏輯。使能控制回路按鍵按下:5V 電壓經 R12 (2kΩ) 送入 NPN 管 Q3 基極,Q3 飽和導通,對地拉低 R1、R2 組成的分壓控制節點電位;該節點直
    southcreek 2026-08-07 13:45 370瀏覽
  • 在前六期中,我們已經分別討論了 CRA 的適用范圍、整體影響、漏洞通報義務、風險評估與技術文檔證據鏈、第三方組件與 SBOM 供應鏈治理,以及產品上市后的支持期、安全更新、用戶說明和終止支持管理。到這里,企業已經能夠回答幾個核心問題:產品是否落入 CRA 適用范圍,產品由哪些組件構成,企業如何證明自己在設計、開發和上市前采取了必要的安全措施,以及產品上市后如何持續維護和安全下線。但對于真正準備落地 CRA 合規的企業來說,還有一個更現實的問題:CRA 的法規條文相對原則化,企業應當如何把“網絡安
    虹科云科技 2026-08-03 16:51 212124瀏覽
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 163092瀏覽
  • 摘要在防爆電氣設計中,只參照芯數選型而忽略額定載流量,長期滿負荷運行會出現插頭發熱、接觸面氧化、IP67 密封受熱老化等問題。結合常用 3 針 3 孔、4 芯、5PIN、8PIN 圓形防爆連接器,制作分級電流參數對照表,區分冷壓免焊接、焊接兩種接線結構的安全載流數值,設置合理電流冗余系數,搭配使用環境修正參數,規范防爆接近開關連接器、防爆法蘭插座的選型計算方式。關鍵詞圓形防爆連接器,載流參數表,防爆法蘭插座,防爆端子接頭,IP67 防爆防水接插件1 產品概述圓形防爆連接器觸點載流能力由插針直徑、
    kyfbest科迎法電氣 2026-08-03 09:18 128679瀏覽
  • 在EMC測試過程中,傳導發射(Conducted Emission,CE)超標是工程師最常遇到的問題之一。更令人頭疼的是,同樣的超標曲線背后,可能對應著完全不同的干擾機理:有的是差模噪聲沿電源回路傳播,有的是共模電流通過寄生路徑耦合,還有些問題甚至并非來自電源本身,而是負載、電纜布局或接地結構引起的連鎖反應。 · 150kHz~1MHz 超標:多為差模噪聲為主,干擾沿火線-零線回路傳輸。 · 1MHz~30MHz 超標:通常共模噪聲占主導,干擾通過火線/零線對地回路傳播。 如果條件允許,用電流探
    譽磁電磁兼容EMC 2026-07-31 18:45 525瀏覽
  • 在物聯網從“萬物互聯”邁向“萬物智聯”的進程中,LTE Cat.1憑借其在速率、成本與網絡覆蓋之間的完美平衡,正成為中低速物聯網市場的絕對主力。隨著2G/3G網絡的逐步退網以及新國標對終端設備智能化、定位功能的強制要求,Cat.1模組迎來了爆發式的增長窗口。在這一關鍵節點,基于華為海思Hi2131芯片設計的LTE Cat.1模組,憑借其在能效、射頻、架構及物理規格上的底層創新,成功打破了“高性能必高功耗”的傳統魔咒,為行業提供了極具競爭力的連接最優解。核心技術優勢:重塑Cat.1能效與連接標桿海
    用戶1778981989717 2026-08-05 21:04 184瀏覽
  • 做藍牙音箱的工程師大概都碰過這個局面。產品要連手機放歌,要本地播開機提示音和按鍵音,還要接 App 做配網和狀態上報。三件事拆開,早先的常規做法是音頻藍牙一顆料、數傳藍牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫越大,BOM 越算越貴,待機電流和固件工作量也跟著漲。WT2605C 出來以后,這套需求可以集成到一顆芯片,就是 WT2605C-32N,該芯片采用QFN32 封裝,4×4 毫米,把音頻藍牙、BLE 數傳和 MP3 本地播放三樣全包了。對藍牙音箱來說,最實在的好處就
    唯創知音語音芯片 2026-08-06 15:14 312瀏覽
我要評論
0
點擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 他来自胡志明市| 十二封信| 沾益县| 电视剧记忆之城| 女超人麦乐迪完整版资源| 经典咏流传第二季| 沙琪玛妈妈吃蜡瓶糖冰| 水管工的绝遇2免费| 清潭国际高中在哪看| 电影金银梅| 全球最让人害羞的时装比赛| 一个有风景的房间:美味的性| 蜜桃成熟之时33d| 世界之外| 麦乐迪女超人免费观看| 十分十二寸| 歼灭天际线的日韩专辑在哪| 歌声飘过30年百首金曲演唱会下载 | 风流女管家满天星| 韩国伦理片爱人| 东北旧事立功在线观看| 美国渔民家三个女儿2| 免费完整版| 下北泽之虎胆龙威| 透明时装| 私密按摩师免费完整版| 时光代理人第四集| 突然的喜欢在线观看免费完整版| 高压监狱2019满天星法版免费播放| 我和我的祖国免费| 玉观音27集完整版免费| 义姐是不是良妈妈动画片| 卖百科全书卖百科全书的女人在线观看| 汉阴县| 伍六七之记忆碎片免费观看| 总统夫人在线观看完整版| 凡人修仙传159集在线播放| 吗吗朋友| 电视剧红颜的岁月| 鬼娃回魂3| 电影斯巴达克斯第四季| 斩神之凡尘神域| 当年明月负尽深雪全集| 芬兰浴风云1987国语版| 法国《少女1979》完整版电影| 莱利里德黑白配国语版| 哪吒2之魔童闹海| 半妖的夜叉姬在线观看| 兵临城下电影在线观看| 三角洲麦晓雯泳装跳舞| 电影《美容院的特殊待遇》4演员表| 河北电视台农民频道绝对有戏| 十大奇冤粤语| 二对一的商务模式2| 漂亮人妻洗澡被强BD中文| 我和继拇做爰A片| 相爱穿梭千年大结局| 杰克逊MV| 芜湖县| 年轻的母亲的(3)| 妈妈爱上儿子同学的电影叫什么 | 水润女人全免费高清电视剧| 犯罪心理第十八季| 日本电影女大学生去按摩| 漂亮的保姆中文字幕完整版| 白雪公主成人版在线免费观看| 公主日记1免费观看完整版英语| 剩女的代价2| 沈腾马丽小品《寒舍不寒》| 金城武电影全集| 蒲藤惠演过的卖保险的电影| 黑帮大佬和我说365天第一季| 金瓶梅 1高清完整版| 大长今粤语版| 九宫奇局在线观看| 吉尔伽美什动漫| 推销避孕套被要求试用电怎么应对应 | 高压监狱在线原声满天星| 《再去温泉吧!》第一季| 《咒》2022免费观看| 安姨在线| 哈利波特1免费观看在线| 手铐钥匙| 法国版《女超人:麦乐迪》星辰影院 | 叶玉卿 卿本佳人| 大生意人电视猫| 花与蛇牙医电影完整版| 乖 把生殖腔打开H| 索多玛120天剧情| 蜜桃成熟时李丽珍| 疯狂的麦克斯5在线观看免费完整版| 插曲的痛30集全免费观看第二部| 母亲5免费完整高清电视| 《朋友的娇妻》HD| 命中注定我爱你剧情介绍 | 外国人那东西太大进不去| 爱我几何免费完整观看电影 | 疯狂外星人| 特殊销售现在播放| 月见草油的作用| 高清危险关系未删减| 烧酒战争全集观看| 越狱兔前传| 银瓶梅电视剧| 黑暗圣经1| 公公的浮之手电影 | 宜昌保卫战电视剧| 高清《希望的大地》电视剧| 意大利八尺夫人满天星美版| 电影风月宝鉴之暴情狂魔免费观看| 《千金小姐》郝板栗在线观看| 十七岁的单车电影| 美容院特殊待遇2BT天堂电影| 赵晓讲道| 东京猫猫| 新金银悔5一10普通话| 密爱 优酷| 坐学霸鸡上背单词免费观看| 道士下山 豆瓣| 快递小哥花400万打赏女主播| 朱朱宠物| 丁宝桢电视剧| 卢旺达的玫瑰 在线| 电吉他solo教学| 高清放飞旅行团未删减| 秘密列车第8集在线观看| 麦迪逊河谷 第一季全集观看| 花房姑娘第6季在线观看全集免费高清| 牌坊下的女人插曲| 《驯服2》电影演员名单| 热辣滚烫免费看| 平果香儿歌原唱完整版的| 善良的小姨子在线播放| 迷雾追踪24集免费观看| 亲爱的妈妈3在线观看| 420电影网| 杜拉拉升职记电视剧全集| 请摘星星给我| 新垣结衣电视剧| 给我免费播放的电影在线观看| 排毒500在线观看完整版| 快乐星球全集| 40岁阿姨电视剧全集观看| 九州 天空城| 《公的浮之手中字》免费电影| 丧尸片《活着》| 刻晴被盗宝团C的不能自理| 一起愁愁愁30分钟电视剧在线观看| 老妈和我一起嫁| 拜托 小姐| 黑大佬的365天无删除完整翻译| 末日飞船| 旺角监狱qvod| 年轻的母亲4在线播放| 牙医郝板栗未删减版共几集| 王琪的全部歌曲| 视频列表--蜜桃 - 17| 电影《塔蒂亚娜2》在线| 44毛网| 春光灿烂猪八戒2| 麻辣隔壁全集| 玉女心经 舒淇| 花鼓戏哭灵| xl司令第一季| 雅典奥运会男篮决赛| 天海翼女教师电影| 哈尔传奇| 招待外卖员电影| 换乐无穷国语| 19岁大学生真人免费观看电视剧| 判处勇者刑全集观看| 美景之屋6在线观看高清完整版| 爱情真可怕迅雷下载| 法国莫妮卡版《爱我几何》| 镜双城电视剧在线观看| 美丽小瘦子7最新消息| 韩剧拜托小姐| 《玛丽!玛丽!》满天星中文 | 战旗如画未删减| 国风按摩院五部曲介绍| 鲇川奈绪| 红字 韩国电影| 让子弹飞国语版字幕1080p| 《激战丛林》-罗莎·卡拉乔洛在线观看| 女子户卫队,满天星| 三生三世十里桃花在线观看| 邻家娇妻文秋| 总统夫人的夜晚高清完整版在线观看 | 需要爸爸播种种子在线观看 | 母亲3免费高清电视剧在线| 美丽又紧致凯帕克英文| 新审死官 电视剧| 台剧浪漫女家教免费观看 | 欢乐颂1免费观看全集电视剧完整版| 周杰伦摩天轮演唱会官方完整版| 战狼四免费观看在线播放| qvod金瓶梅| 七十二家房客第九季| 中字HD的下属| 免费观看完整版| 重庆骂人顺口溜| 阿凡达 国语| 辽宁舰试飞牺牲了多少人| 甜美姐姐动漫1-2集| 强者风范| 妻子6免费完整高清中文版电视剧| 寄生兽电影迅雷下载| 美国电影售楼女王在线观看| 原始森林电影| 父亲的身份| 高清《监狱女囚》13集观看| 善良的岳母在线播放| 电影 金瓶悔 免费观| 过年回家| 一生一世白鹿在线观看免费完整版| 双人精油按摩调情刺激阴茎高潮伦理免费电影 | 漂流欲室迅雷下载| 女儿国3| 超级鉴定师| 需要爸爸播种籽2》在线| 全职高手动漫在线观看| 颐和园未删除精彩超清| 女律师的坠落| 绅士的品格在线观看免费完整版 | 劳荣枝庭审直播| 重庆地震最新消息今天2022| 《overflower》真人版第一季| 朋友的妈妈在线观看完整版| 《女律师替丈夫还钱》电影中文版| 美妙旋律第3季动漫| 莫妮卡最好看的电影爱我几何第二集是什么 | 就是闹着玩| 疑犯追踪第三季在线观看完整版| 中二病也要谈恋爱12| 护国战神短剧全集| 生活大爆炸第十季| 梦想的声音第一期| 中餐厅5免费观看完整版| 下女完整版百度影音| 邻居换娶妻1完整版中文| 高清《室友的妻子》在线播放 | 新上甘岭24集在线观看| 爱情公寓321集| 冷水浴电影| 夜店美女跳舞| yy6680电视剧免费播放| 青柠电视剧全集免费观看| 中文字Dl幕岳 和女胥电影| 饥饿游戏2:星火燎原| 被侵犯高傲女教师| 新逃学威龙张浩在线观看| 《饥渴的女人和维修工在线电影| 遇见未来的你台剧免费观看| 儿媳妇的味道很好闻电影| 离婚前规则主题曲| 无憾在线| 一屋老友记 国语| 中国古典美女| 47集旗袍电视剧免费观看| 金叶行动电视剧| 楚汉传奇百度影音| 我的朋友瘦子4| 杀出黎明电视剧全集| 痛欲 电影| 真爱墨菲定律泰剧在线观看| 普罗米修斯高清| 田耕纪在线观看| 宝洁回应男子洗澡发现香皂嵌刀片| 第11个妈妈| 忍风战队破里剑者| 想你21集| 廉洁自律座右铭| 《请成为我的家人》电视剧| 兴风作浪3电影| 江苏卫视跨年彩排大片| 查泰莱夫人的| 大江大河3完整50集免费 | 战狼15欧式少女高清| 韩国美人图| 全肉高H短篇合集| 个人趣向| 能出没之逆转时空| 中华之剑电视剧全集免费观看| 《庆余年2》第86集| 中字HD丈夫的下属的成就| 铁甲刚拳| 地狱之路| 电视剧隋唐英雄| 追凶者也电影未删减版在线| 短剧在线观看免费全集| 诡秘之主动画片| 艳姆全集在线播放全集| 偶像来了第二季| 侦探先生,你的背包开着呢未删减| 黑狐之风影| 《肉蔻之香法版》| 圣斗士混沌篇| 牲生活电影| 小蓝电影| 讨厌部长 出差HD中字_午夜电影全集_完整版免费在线观看-天天影院 | 凶城计中计粤语| 楼上的女邻居电视剧剧情介绍| 千金互换:人生翻盘全集免费| 上门推销内衣女销售员2在线播放| 我们恋爱吧第五季在线观看 | 棋士电视剧免费观看| 私人航空 电影免费看全集| 纸上谋杀| 女大学生按摩3| 一代廉吏于成龙老版电视剧全集| 电影《女子护卫队》在线观看免费 | 韩国片黄18以上在线观看| 秘密女搜查官の天海翼| 千言万语未删减版完整版在线观看| 荒野之行1986满天星| 蔡妍 两个人 mv| 农场主儿女1986免费观看| 儿子与情人视频完整版在线观看 | 插曲的痛30集全免费观看大结局| 黄金大劫案下载| 寡妇被老头添一夜| 村姑朵朵| 金刚川免费| 阿尔巴特| 猎金游戏完整版免费观看高清电影| 超人高斯奥特曼国语| 逆袭传奇:绝世弃少全集免费| 你的目光所及之处韩剧| 班长尝尝吗王老师来点稀的| xl司令第真人版| 基辛格访华细节曝光| 女军医》| 星际少年队| 正在播放: JUL-520 留下好色的老爹和软弱的妻子 我去了三天两夜的出差... 成 | 轧戏在线观看| 朝国年经的继4免费观看时间一| 智取威虎山电影完整版| 韩国电影隐身帽子| 美味倒数电影| 公之浮之手中有字9| 纳粹女魔残酷实验2免费观看| 天黑请闭眼电视剧| 《战狼4》免费观看完整版高清国语 | 济公传奇2| 需要你的种子| 女子在洱海裸泳 警方介入| 和女部长一起去出差旅电影叫什么名字| 鉴宝女王:古玩市场我称霸全集免费 | 日本H在线观看| 超凡蛛蜘侠2| 被部长玩弄的女秘书在线观看| 甜美日系风| 河南豫剧打金枝| 法国空姐3免费高清原声满天星奔跑吧 | caomeinv| 丝瓜视屏| 沉香如屑电视剧40全集在线播放| 经营婚姻百度影音| 漂亮的保姆2完整版免费播放| 《性男按摩师》电影在线观看| 触手捕获魔法少女动画| 瓜达卢佩玫瑰在线播放| 解清帅母亲泪洒答谢宴| 电影爱我几何莫妮卡免费观看高清播放 | 大侦探7免费观看完整版高清最新| 新乱世佳人9集吃奶视频| 公交车被cao得合不拢腿| 星克莱尔的《美妙的爱情》| 《愤怒的小鸟》| xl司令第一季全集| 青梅竹马是消防员无删1| 《漂亮的妈妈9中字开头7个字》| 隋唐演义一共多少集| 壮志凌云满天星法版免费完整版 | 从前有座灵剑山动漫| 《年轻女教师5| 《便利店兼职生》| 宁波市| 安宁如梦电视剧| 禁区正片免费高清观看| 我才是真豪门:身份互换全集免费| 电视剧东陵大盗| 我的中国心张明敏| 聊斋艳谭之艳魔大战| 入室强奸在线免费观看| 朝鲜实施多项军事活动| 炸天小姐在线观看| 蜜桃成熟时1997百度影音| 战狼5免费高清999加拿大版在线观看| 东北往事之黑道风云20年第五部| 电视剧da师完整版免费播放| 七个神经病电影| 新兵正传| 心理罪第二季| 舞力对决国语| 妻子8免费全集高清观| 金瓶梅龚玥菲| 《激战丛林》电影观看| 铁甲威龙| 我的大胸妽妽中文字幕| 毒舌律师 电影| 跛豪叶子楣| 海底小纵队第六季 | 《交通费》电影| 我需要爸爸播种| 老师我想你日本高清观看视频| 《黑色的眼泪》完整版| 花园的密秘电影在线观看| 血恋电影免费播放高清在线观看| 《美容院:特殊待遇》孙婉 | 高冈早纪《怪物》| 警察故事3 超级警察| 青柠免费观看在线高清电视剧| 妓院里的中国姑娘| 灵异事件怪谈| 襄城县| 功夫熊猫动漫| 侯门嫡女谋略:定乾坤短剧全集 | 宽松世代又如何| 城市猎人韩剧高清完整版在线观看| 倔强驱魔师免费观看| 大水井风云电视剧免费观看 | 美国爸爸要播种2季免费观看| 法国女超人HD版在线观看| 千山暮雪百度影音| jizzcom日本| 宝贝等我短剧大结局免费观看全集| 黑白配HD1080国语电影下载地址 | 追虎擒龙电影| 南拳北腿粤语| 隋炀帝电视剧| 《雨夜屠夫》黄秋生版在线观看 | 奔跑吧兄弟第五季免费完整版观看| 年轻的小婕子A片| 缘之空动画| 村里来了洋媳妇| 十七岁在线观看高清电视剧| 日本伦理剧维修工的艳遇| 蜜桃熟了| 德川幕府| 小蜜峰美丽人生 | 新大头儿子小头爸爸第二部| 特殊的诊疗室6| 男孩爱上已婚妇女是哪部电影| 电视剧《青盲》免费观看| 双瞳电影| 男和女一起愁愁愁电视剧在线观看| 姐姐韩国电影在线观看全集| 爱情有点蓝全集下载| 公主回来了国语版| 《4位少妇精油按摩记》| 御前四宝高清下载| 我们都是坏孩子1| 酒店1-80集全集免费观看高清| 凌云壮志(欧美)满天星小娅是谁演的 | 女人公敌5| 我在大学修文物未删减| 惊蛰之谍战深海| 办公室定时器韩国电影| 八零弃少重生:搞钱宠媳妇全集免费| 离婚前规则主题曲| 恋爱先生电视剧演员表| 莫莉3| 电视剧禁区| 高清抢钱女王团| 忽略阅读答案| 诱人的老师4| 乡村爱情进行曲免费观看| 满清十大酷刑2凌迟处死| 广饶县| 牙医郝板栗1986原版叫什么| 樱桃红之袖珍妈妈电视剧| 遇见你之前| 日本JIZZ| 酒店1-90集免费观看高凊| 铁石心肠全集| 陶笛宗次郎| EEUSS| 她来自胡志明市第二部免费观看| 在线观看电影免费高清完整版| 特别的酒店2免费| 娃娃脸电影完整版在线观看| 老版的三国演义84集| 风水传人:看相改运我最行全集免费| 哈萨克阿肯弹唱| 《爱我几何》高清完整版下载| 17·3电影免费观看完整版| 《诱人的女房东》在线| 电视剧追鱼传奇| 安斋拉拉《躲雨》 | xl司令免费全集观看| 锄奸电视剧| 纸醉金迷电视剧下载| 战狼8整版国语免费观看姐弟| 妽妽洗澡我被弄硬了在线观看| 小娘惹在线观看电视剧剧情完整版| 守护者联盟| 香河县| 电影《卢旺达的玫瑰》在线观看 | 金元大劫案| 青盲电视剧全集50| 还来得及再爱你 电视剧| 安姨版《售楼女王》满天星在线看| 披荆斩棘的父亲短剧免费观看全集| 《荆棘》| 那山那海电视剧在线观看| 男女一起愁愁视频免费观看高清完整版| 急诊护士电影免费观看| 土匪传奇 电视剧| 金瓶梅电影在线完整版观看 | 阿布夏树| 明日战记| 记忆裂痕高清| 史前巨鳄3| 女超人法国版在线观看| 戴口罩剧烈运动或引发猝死| 一念永恒52集完整版大结局| 激战HD| 快乐星猫第五部| 女战狼10可下载| 非常90后下载| 社长夫人的美貌电影免费观看| 完美有多美| 我的三个母亲全集| 《贵族夫人》| 玉蒲团之偷情宝鉴 电影| 韩国免费爱情电影大全| 人员泰山hr成版| 电视剧蔷薇风暴免费观看全集高清| 我和我的家乡完整版免费高清| 落魄贵族琉璃川动漫免费高清全集| 高清《继母2》| 电影大胸女友| 异人君莫邪第一季在线观看| 非常人贩2国语版| 欧式少女15集全观看视频| 在线观看爱情睡醒了| 甄嬛传第74集| 胜利在线| 寄生兽电影迅雷下载| 蒋玲玲| 鬼电影国语版| 寻秦记粤语在线观看完整版| 做aj电视剧免费观看美国| 欢乐课程| 小辣椒3电影免费播放| 乡村爱情12剧情介绍| 原始的爱在线观看| 新来的瑜伽教练免费| 火口的两人| 19岁大学生真人免费观看电视剧| 赛仑版渔夫和他的妻子 | 厨神电视剧| 《花子倔强驱魔师》在线观看免费| 危情 陈雅伦| 谢娜发文道歉| 大学生在线观看4| 囧妈在线播放高清| 妈妈你在哪儿短剧免费观看 | 美丽蜜桃4| 三体电视剧免费观看未删减完整版 | ABO成结动画模拟在线观看| 欲望保姆电影完整版看| 洛洛历险记在线观看完整版| 《她被搬运工侵犯在线播放| 代号麻雀| 朋友的母亲9有限中字| 《伊波拉病毒第二部在线播放| 西班牙情事| 幸福有配方电视剧全集| 中字HD的下属| 电影灯草和尚高清免费普通话版 | 女上司的堕落:复仇让她彻底沦陷电影| 我的妹妹在线观看| 《混血的摇篮曲1973》日本版| 我唾弃你的坟墓 电影| 雪豹优酷| 洛城特警| 依然闪亮| 《特殊的女保险推销员》| 马腾你别走未删减| 山西科教频道| 侵犯高傲女教师在线观看| 《小唐璜情史》| 课外授业完整电影高清免费看| 猛男诞生记下载| 兰州老肥熟全程露脸| 赫章县| 啊进去了| 憨豆先生动画片免费观看全集| omoflow第一集真人| 狮子王2| 东归英雄传电视剧| 韩国三级维修工的艳遇| 我的姐妹短剧免费| 第三个人| 修理人员的培训日本| 人间世第十集| 高清《她唇之下》电影| 需要爸爸播种在线观看免费| 格里高利教皇合唱团| 女房东的味道3| 白日美人无删减完整视频| 仙逆动漫在线观看完整版全集| 荣誉法则满天星版| 背后的故事新还珠格格下| 怪医黑杰克剧场版| 肉蔻之香1意大利完整版| 高清《奋斗吧人生-演员篇》| 辣椒酱的制作方法及配料| 21世纪爱情指南免费版8集剧情| 恶作剧二吻| 法网狙击粤语17| 《乳头按摩》免费观看| 暗恋mv| 同志电影在线观看| 卖保险套的女销售完整版电影观看| 身边的幸福电视剧| 电影人肉玩具| 牙医姊妹免费观看完整版| 电影大追捕| 电影《偷香》完整版| 公之浮之12| 武动乾坤第6季在线播放免费| 解语花电影完整版在线| 《女巫》满天星| 喜爱夜蒲1高清国语完整版| 顺娘全集| 连云港市| 独孤天下电视连续剧免费观看| 金毛犬段景住| 恐怖故事之红豆绿豆| 人间中毒在观完整有限中字| 额尔古纳市| 和田玉一夜承欢尺寸| 凯旋在子夜电影完整版在线观看| 我的团长我的团53集全免费| 丹麦娇娃| 机甲女神之究极神兵| 传家电视剧全集免费播放完整版| 荣誉法则(成人版)未删减版| 韩国电影免费观看高清完整版在线 | 千山暮雪第一集| 《裸乳按摩》在线免费观看| 快乐小神仙| 无能的丈夫电视剧在线看| 韩国房产销售的秘密在线观看| 可人儿成人社区| 淫乱家族 电影| 本乡爱电影在线观看免费最新版大全| 大冶风云网| 圣石小子粤语| 暴躁女孩免费观看高清电视剧| 肖申克的救赎免费| 美人龙汤 电视剧| 退钱哥又让退钱了| 同学的家长3| 奥罗拉公主| 恒大亚冠决赛录像| 隐形的帽子免费| 尼姑小寡妇免费播放电视剧| 不可撤销| 高压监狱法版1小时45分第二部 | 电视剧神隐在线播放最新| 叶塞尼亚电影完整版| 女巨人1984满天星版在线观看 | 潘金莲扬思敏全集1一5集电影| 法国《空乘》2009| 上错花轿嫁对郎优酷| 齐天大圣孙悟空| 电影《需要爸爸播种》演员表介绍| 古灵精探第一部粤语| 青草视频免费在线| 女员工的付出中字| 等待这一天电视剧| 年轻的继坶5免费观看| 金银悔1—5HD普通话| 《白鹿原》电影完整版免费观看| 肖申克的救赎国语版| 老九门番外之虎骨梅花| 老头给少妇精油按摩性生活电影| 美国加州爆发大规模街头斗殴| 狂鼠列车完整版| 天海翼女教师电影| 巴黎时装周一丝不佳走秀在哪里看| 亲爱的吾兄免费观看完整版电视剧 | 《维修工艳遇》2007| 贾乃亮和李小璐合唱的歌曲| 友田真希《义子》在线观看| 无名女尸| 洞房初夜| 妹妹背着洋娃娃诡异版| 开战日电影在线看免费观看| 私人航空完整版在线观看| 正常人英剧无删减网盘资源| 郎眼财经2013最新| 天师下山全集免费| 日本电影《牙医姐妹》在线| 不磨灭的番号| 电影正义的慈悲| 医生姐妹电影完整版| 潮汕小品有钱人| 暖暖的味道| 法国足球宝贝2完整版在线看| 矿山人家| 黑寡妇 电影| 维修工老王的春天结局| 原千岁主演的电影在线观看播放 | 美丽小蜜蜂10姐姐叫| 心迷宫电影| 斗罗大陆111集免费观看| 《刚结婚陪部长出差的日子》| 《狙击手》电影| 《心灵法医》电视剧| 电影月球漫步| 醉酒迷奸电影在线播放| 钢之炼金术师fa60| 经典杯子蛋糕日剧在线观看免费| 樱井莉亚| 大夏傻神短剧1-100集完整版| 满清十三皇朝之血染紫禁城| 新竹县| 暗线电视剧全集| 离婚惊艳:全城羡慕短剧全集| 赌侠1990刘德华| 银瓶梅全集在线观看免费 | 毒液二普通话版| 杨思敏电视剧免费看| 战狼4高清免费999| 离山野人之谜| 三叉戟2在线看| 《有翡》电视剧| 午夜寂寞电影| 小桃子电影观看完整版高清| 豪门少奶:日子难熬全集免费| 法国版魔力宝贝监狱| 韩国美人在线观看| 金毛动漫库| 他是谁全集免费播放在线观看| 《屋顶工》| 《姐姐今天怪怪的》动漫| 一酷到底| 陈宝莲《满天星》免费观看| 嘘!禁止想象!| 上帝的选民| 斗破苍穹年番完整免费版在线观看 | 家属免费在线观看| overflow第一季樱花动漫| 火影忍者国语版全集高清优酷| 美国式保罗2原版| 我的美丽女邻居3未删减版| 何以笙箫默在线看免费西瓜视频 | 蒋玲玲版《渔夫的荒野史记》电影医ww | 女性瘾者春梦引爆内地影坛| 可恶的新娘| 女人的选择韩剧在线看免费| 向井蓝之特殊治疗医护工作内容与背| 湖北卫视综合频道| 周生如故电视剧免费观看西瓜| 地球防卫未亡人| 满天星版超女麦乐迪高清 | 力王之王国语免费观看完整版| 桑德拉·拉索满天星| 我叫金三顺国语全集| 恶人传记| 白月梵星花絮| 伦理《法国空乘4》| 不道德的故事下载| 痴汉系列a| 刑事侦缉档案第一部| 黑白配高清在线观看免费观看| 女侠黑玫瑰| 周生如故全集免费观看| 战狼6女版美国版免费播放| 《维修师傅的艳遇HD》日本| 钢之炼金术师fa60| 爱在日落之前国语版| 房产销售的秘密韩国在线观看免费| 在车上被儿子一次次日| 韩国医协将宣布集体停诊计划| 小草进城电视剧全集免费观看| 漂亮妈妈7巴中字开头谢文安导演 超级教师3免费观看全部电视剧 | 商务旅行之戴绿色的帽子| 终极笔记在线高清免费观看| 高清《烧酒战争》电影| 台湾女星高蕾雅宣布怀孕| 怪盗女谍之天海翼免费播放下载| 《绝对臣服》短剧赵振栋| 囧妈网上怎么看| 《特殊游泳教练》免费| 黑巨茎大战俄罗斯美女上下插视频| 新版还珠格格之燕儿翩翩飞| 《与我同眠》电影| 麦乐迪女超人完整版在线播放| 第九区在线观看免费版| 情挑山庄| 特殊美容室待遇5| 麦乐迪《家庭矛盾》百度网盘免费观 | 情感战争电视剧全集| 我的爱人妹妹| 朝国伦理影片需要父亲的种子| 奈奈和熏| 《扫黑风暴》免费观看完整版电视剧| 《善良的妻子》| 控制女老板的遥控器| 普京为何此时在盟国领土部署核武| 最后的战士电视剧免费观看| 金蝉脱壳高清| 图书馆女友第一季全集免费六集| 三打白骨精电影| 大考免费观看完整版电视剧| 观看免费完整版高清电影| 隔壁邻居很美味免费观看电视剧》免费在线观看高清-三妹影视... 第20251021 | 荷尔蒙美国版9| 我们手机在线观看免费| 爱情真善美全集80| 诱惑佳人| 四少妇精油按摩电影| 倩女喜相逢| 魔女宅急便电影| 心如刀割 陈洁仪| 法国经典电影女狱警》理论片高清在线观看 - 全集韩国剧 -南瓜...导演:William | 明星的恋人电视剧| 步步惊心高清在线观看免费| 《社长夫人的美貌》擦的干净 | 21世纪高清免费观看平台| 《小欢喜》电视剧| 情欲九歌无删在线观看| 年轻的阿姨| 北欧精灵《麦乐迪女超人》在线| 满天星电影女超人在线观看完整免费| 电影《毒液》3| 赤裸羔羊| 如沐爱河| 美国荷尔蒙在线观看| 《25岁的女高中生》| 1500美元等于多少人民币| 妻子的秘密免费完整版电视剧| 女律师的堕落电视剧免费观看第4集| 爱情公寓513集| 爱情诊所在线观看| 与狼共舞2完整版免费观看| 想要爸爸播种子苹果视频在线观看| 战神传说百度影音| 女子在洱海裸泳 警方介入| 恋爱恐惧症全集观看| 美国式的家庭忌讳1大结局| 麦子交换1的中文翻译曼哪 | 渔夫荒野淫记1988版电影在线观看| 高清《天注定》电影| 妈咪直播打扑克|