為什么代碼總在"不可能出錯"的地方崩潰?嵌入式程序測試黃金法則

小麥大叔 2025-05-30 07:50

點擊上方,選擇“置頂/星標公眾號”

福利干貨,第一時間送達


思維再縝密的程序員也不可能編寫完全無缺陷的程序,測試的目的正是盡可能多的發現這些缺陷并改正。這里說的測試,是指程序員的自測試。

前期的自測試能夠更早的發現錯誤,相應的修復成本也會很低,如果你不徹底測試自己的代碼,恐怕你開發的就不只是代碼,可能還會聲名狼藉。

優質嵌入式C程序跟優質的基礎元素關系密切,可以將函數作為基礎元素,我們的測試正是從最基本的函數開始。

判斷哪些函數需要測試需要一定的經驗積累,雖然代碼行數跟邏輯復雜度并不成正比,但如果你不能判斷某個函數是否要測試,一個簡單粗暴的方法是:當函數有效代碼超過20行,就測試它。

程序員對自己的代碼以及邏輯關系十分清楚,測試時,按照每一個邏輯分支全面測試。

很多錯誤發生在我們認為不會出錯的地方,所以即便某個邏輯分支很簡單,也建議測試一遍。

第一個原因是我們自己看自己的代碼總是不容易發現錯誤,而測試能暴露這些錯誤;

另一方面,語法正確、邏輯正確的代碼,經過編譯器編譯后,生成的匯編代碼很可能與你的邏輯相差甚遠。

比如我們使用volatile以及不使用volatile關鍵字編譯后生成的匯編代碼,再比如我們用低優化級別編譯和使用高優化級別編譯后生成的匯編代碼,都可能相差很大,實際運行測試,可以暴漏這些隱含錯誤。

最后,雖然可能性極小,編譯器本身也可能有BUG,特別是構造復雜表達式的情況下(應極力避免復雜表達式)。

1 使用硬件調試器測試

使用硬件調試器(比如J-link)測試是最通用的手段。可以單步運行、設置斷點,可以很方便的查看當前寄存器、變量的值。在尋找缺陷方面,使用硬件調試器測試是最簡單卻又最有效的手段。

硬件調試器已經在公司普遍使用,這方面的測試不做介紹,想必大家都已經很熟悉了。

2 有些缺陷很難纏

就像沒有一種方法能完美解決所有問題,在實際項目中,硬件調試器也有難以觸及的地方。可以舉幾個例子說明:

  • 使用了比較大的協議棧,需要跟進到協議棧內部調試的缺陷

比如公司使用lwIP協議棧,如果跟蹤數據的處理過程,需要從接收數據開始一直到應用層處理數據,之間會經過驅動層、IP層、TCP層和應用層,會經過十幾個文件幾十個函數,使用硬件調試器跟蹤費時費力;

  • 具有隨機性的缺陷

有一些缺陷,可能是不定時出現的,有可能是幾分鐘出現,也有可能是幾個小時甚至幾天才出現,像這樣的缺陷很難用硬件調試器捕捉到;

  • 需要外界一系列有時間限制的輸入條件觸發,但這一過程中有缺陷

    比如我們用組合鍵來完成某個功能,規定按下按鍵1不小于3秒后松開,然后在6秒內分別按下按鍵2、按鍵3、按鍵4這三個按鍵來執行我們的特定程序,要測試類似這種過程,硬件調試器很難做到;

    除了測試缺陷需要,有時候我們在做穩定性測試時,需要知道軟件每時每刻運行到那些分支、執行了哪些操作、我們關心的變量當前值是什么等等,這些都表明,我們還需要一種和硬件調試器互補的測試手段。

    這個測試手段就是在程序中增加額外調試語句,當程序運行時,通過這些調試語句將運行信息輸出到可以方便查看的設備上,可以是PC機、LCD顯示屏、存儲卡等等。

    以串口輸出到PC機為例,下面提供完整的測試思路。在此之前,我們先對這種測試手段提一些要求:

  • 必須簡單易用

我們在初學C語言的時候,都接觸過printf函數,這個函數可以方便的輸出信息,并可以將各種變量格式化為指定格式的字符串,我們應當提供類似的函數;

  • 調試語句必須方便的從代碼中移除

在編碼階段,我們可能會往程序中加入大量的調試語句,但是程序發布時,需要將這些調試語句從代碼中移除,這將是件恐怖的過程。

我們必須提供一種策略,可以方便的移除這些調試語句。

2.1 簡單易用的調試函數

  1. 使用庫函數printf。以MDK為例,方法如下:

I>初始化串口

II>重構fputc函數,printf函數會調用fputc函數執行底層串口的數據發送。

1. /** 
2.   * @brief  將C庫中的printf函數重定向到指定的串口. 
3.   * @param  ch:要發送的字符 
4.   * @param  f :文件指針 
5.   */
  
6. int fputc(int ch, FILE *f)  
7. 
{
8.   
9.     /*這里是一個跟硬件相關函數,將一個字符寫到UART */  
10.     //舉例:USART_SendData(UART_COM1, (uint8_t) ch);  
11.       
12.     return ch;
13. }

III> 在Options for Targer窗口,Targer標簽欄下,勾選Use MicroLIB前的復選框以便避免使用半主機功能。

(注:標準C庫printf函數默認開啟半主機功能,如果非要使用標準C庫,請自行查閱資料)

  1. 構建自己的調試函數

使用庫函數比較方便,但也少了一些靈活性,不利于隨心所欲的定制輸出格式。自己編寫類似printf函數則會更靈活一些,而且不依賴任何編譯器。

下面給出一個完整的類printf函數實現,該函數支持有限的格式參數,使用方法與庫函數一致。同庫函數類似,該也需要提供一個底層串口發送函數(原型為:int32_t UARTwrite(const uint8_t *pcBuf, uint32_t ulLen)),用來發送指定數目的字符,并返回最終發送的字符個數。

1. #include <stdarg.h>               /*支持函數接收不定量參數*/  
2.   
3.constchar * const g_pcHex = "0123456789abcdef";
4.   
5./** 
6. * 簡介:   一個簡單的printf函數,支持\%c, \%d, \%p, \%s, \%u,\%x, and \%X. 
7. */

8.void UARTprintf(const uint8_t *pcString, ...)  
9. 
{
10.     uint32_t ulIdx;
11.     uint32_t ulValue;       //保存從不定量參數堆棧中取出的數值型變量  
12.     uint32_t ulPos, ulCount;
13.     uint32_t ulBase;        //保存進制基數,如十進制則為10,十六進制數則為16  
14.     uint32_t ulNeg;         //為1表示從變量為負數  
15.     uint8_t *pcStr;         //保存從不定量參數堆棧中取出的字符型變量  
16.     uint8_t pcBuf[32];      //保存數值型變量字符化后的字符  
17.     uint8_t cFill;          //'%08x'->不足8個字符用'0'填充,cFill='0';    
18.                             //'%8x '->不足8個字符用空格填充,cFill=' '  
19.     va_list vaArgP;
20.   
21.     va_start(vaArgP, pcString);
22.     while(*pcString)
23.     {
24.         // 首先搜尋非%核字符串結束字符  
25.         for(ulIdx = 0; (pcString[ulIdx] != '%') && (pcString[ulIdx] != '\0'); ulIdx++)
26.         { }
27.         UARTwrite(pcString, ulIdx);
28.   
29.         pcString += ulIdx;
30.         if(*pcString == '%')
31.         {
32.             pcString++;
33.   
34.             ulCount = 0;
35.             cFill = ' ';
36. again:
37.             switch(*pcString++)
38.             {
39.                 case'0'case'1'case'2'case'3'case'4':
40.                 case'5'case'6'case'7'case'8'case'9':
41.                 {
42.                     // 如果第一個數字為0, 則使用0做填充,則用空格填充)  
43.                     if((pcString[-1] == '0') && (ulCount == 0))
44.                     {
45.                         cFill = '0';
46.                     }
47.                     ulCount *= 10;
48.                     ulCount += pcString[-1] - '0';
49.                     goto again;
50.                 }
51.                 case'c':
52.                 {
53.                     ulValue = va_arg(vaArgP, unsignedlong);
54.                     UARTwrite((unsignedchar *)&ulValue, 1);
55.                     break;
56.                 }
57.                 case'd':
58.                 {
59.                     ulValue = va_arg(vaArgP, unsignedlong);
60.                     ulPos = 0;
61.                       
62.                     if((long)ulValue < 0)
63.                     {
64.                         ulValue = -(long)ulValue;
65.                         ulNeg = 1;
66.                     }
67.                     else
68.                     {
69.                         ulNeg = 0;
70.                     }
71.                     ulBase = 10;
72.                     goto convert;
73.                 }
74.                 case's':
75.                 {
76.                     pcStr = va_arg(vaArgP, unsignedchar *);
77.   
78.                     for(ulIdx = 0; pcStr[ulIdx] != '\0'; ulIdx++)
79.                     {
80.                     }
81.                     UARTwrite(pcStr, ulIdx);
82.   
83.                     if(ulCount > ulIdx)
84.                     {
85.                         ulCount -= ulIdx;
86.                         while(ulCount--)
87.                         {
88.                             UARTwrite(" "1);
89.                         }
90.                     }
91.                     break;
92.                 }
93.                 case'u':
94.                 {
95.                     ulValue = va_arg(vaArgP, unsignedlong);
96.                     ulPos = 0;
97.                     ulBase = 10;
98.                     ulNeg = 0;
99.                     goto convert;
100.                 }
101.                 case'x'case'X'case'p':
102.                 {
103.                     ulValue = va_arg(vaArgP, unsignedlong);
104.                     ulPos = 0;
105.                     ulBase = 16;
106.                     ulNeg = 0;
107.          convert:   //將數值轉換成字符  
108.                     for(ulIdx = 1; (((ulIdx * ulBase) <= ulValue) &&(((ulIdx * ulBase) / ulBase) == ulIdx)); ulIdx *= ulBase, ulCount--)
109.                     { }
110.                     if(ulNeg)
111.                     {
112.                         ulCount--;
113.                     }
114.                     if(ulNeg && (cFill == '0'))
115.                     {
116.                         pcBuf[ulPos++] = '-';
117.                         ulNeg = 0;
118.                     }
119.                     if((ulCount > 1) && (ulCount < 16))
120.                     {
121.                         for(ulCount--; ulCount; ulCount--)
122.                         {
123.                             pcBuf[ulPos++] = cFill;
124.                         }
125.                     }
126.   
127.                     if(ulNeg)
128.                     {
129.                         pcBuf[ulPos++] = '-';
130.                     }
131.   
132.                     for(; ulIdx; ulIdx /= ulBase)
133.                     {
134.                         pcBuf[ulPos++] = g_pcHex[(ulValue / ulIdx) % ulBase];
135.                     }
136.                     UARTwrite(pcBuf, ulPos);
137.                     break;
138.                 }
139.                 case'%':
140.                 {
141.                     UARTwrite(pcString - 11);
142.                     break;
143.                 }
144.                 default:
145.                 {
146.                     UARTwrite("ERROR"5);
147.                     break;
148.                 }
149.             }
150.         }
151.     }
152.     //可變參數處理結束  
153.     va_end(vaArgP);
154. }

2.2 對調試函數進一步封裝

上文說到,我們增加的調試語句應能很方便的從最終發行版中去掉,因此我們不能直接調用printf或者自定義的UARTprintf函數,需要將這些調試函數做一層封裝,以便隨時從代碼中去除這些調試語句。參考方法如下:

1. #ifdef MY_DEBUG  
2. #define MY_DEBUGF(message) do { \  
3.                                   {UARTprintf message;} \
4.                                } while(0)
5. #else    
6. #define MY_DEBUGF(message)    
7. #endif /* PLC_DEBUG */

在我們編碼測試期間,定義宏MY_DEBUG,并使用宏MY_DEBUGF(注意比前面那個宏多了一個‘F’)輸出調試信息。

經過預處理后,宏MY_DEBUGF(message)會被UARTprintf message代替,從而實現了調試信息的輸出;

當正式發布時,只需要將宏MY_DEBUG注釋掉,經過預處理后,所有MY_DEBUGF(message)語句都會被空格代替,而從將調試信息從代碼中去除掉。

版權聲明:本文來源網絡,版權歸原作者所有。版權問題,請聯系刪除。


最后

??兄弟們!一個人單打獨斗確實能沖得挺快,但要想走得更遠、更穩,還得靠一群志同道合的伙伴啊!

?? 麥鴿的知識星球現在已經聚集了一波人,大家都在這里互相學習、共同進步。


如果你也想找個靠譜的學習圈子,趕緊 戳鏈接 ?? 加入我們吧!

在這里,你能讀到星球專欄的干貨,優質教程,練手項目,隨時向麥鴿提問,還能幫你定制學習計劃。別猶豫了,兄弟,一起沖!??



往期推薦



嵌入式C語言防御性編程必知的15個黃金法則,讓你的代碼穩如磐石!

國產算力天花板!這款嵌入式AI開發板很能打

電子工程師必考,示波器100問:答對10題才算剛入門!

90%嵌入式工程師中招!12個C語言開發的"血淚陷阱",你踩過幾個?

小麥大叔 一位熱衷技術的攻城獅,懂點技術,會講故事,交個朋友?
評論
  • ?摘要:低價大流量卡正全面退市,政策收緊已成定局。面對傳統號卡的不確定性,隨身WiFi憑借穩定連接、多設備共享、獨立設備和靈活套餐等優勢,成為務實可靠的備選方案。1、流量卡黃金時代要結束了通信行業正迎來一場前所未有的“地震式”調整——曾讓無數用戶追捧的低價大流量卡,正在全速退出各大平臺。這早已不是一次普通的競合,而是一場趨勢性的行業洗牌。回望過去,19元200G的神卡,那時真是“睡著都能笑醒”,便宜到不敢相信,爽到忍不住炫耀。那些日子,好像隨便刷、隨便看,流量自由觸手可及。可如今,回頭再看,那種
    愛上電路設計 2026-08-03 10:21 128982瀏覽
  • 做藍牙音箱的工程師大概都碰過這個局面。產品要連手機放歌,要本地播開機提示音和按鍵音,還要接 App 做配網和狀態上報。三件事拆開,早先的常規做法是音頻藍牙一顆料、數傳藍牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫越大,BOM 越算越貴,待機電流和固件工作量也跟著漲。WT2605C 出來以后,這套需求可以集成到一顆芯片,就是 WT2605C-32N,該芯片采用QFN32 封裝,4×4 毫米,把音頻藍牙、BLE 數傳和 MP3 本地播放三樣全包了。對藍牙音箱來說,最實在的好處就
    唯創知音語音芯片 2026-08-06 15:14 379瀏覽
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 215685瀏覽
  •        很多人只見過封裝在SMD外殼里的小尺寸晶振,卻不知道一顆2016、1612甚至1210封裝的微型石英晶振,從一塊巴掌大的石英原礦,到最終能穩定起振的成品,要經過十幾道精密工序。它內部的石英晶片厚度最薄不到20微米,比普通A4紙的1/5還薄,整個生產過程里哪怕0.1微米的誤差,都會直接廢掉整批產品,這也是小尺寸晶振過去長期依賴進口,國內廠商花了十幾年才啃下量產硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 535瀏覽
  • 摘要東莞市恒創連接器有限公司(HCHGCONN)是位于廣東東莞的連接器源頭制造工廠,專注于連接器國產替代、小間距大電流連接器、線對板連接器、線對線連接器、板對板連接器、電源連接器及定制連接器開發。公司面向工業自動化、新能源儲能、BMS、汽車電子、AI服務器、GPU供電、通信設備、醫療設備和智能家居等場景,提供從產品選型、替代評估、樣品驗證到批量交付的一站式連接方案。恒創可支持 Molex、TE Connectivity、JST、Hirose、Samtec 等國際品牌部分系列的國產替代評估。常見替
    HC003 2026-08-07 10:14 171瀏覽
  • 做電池供電攝像頭、可視門鈴、戶外安防的同學應該都踩過這個坑:攝像頭要拍,ISP、sensor、無線模塊全得開著,整機電流動輒幾百 mA。一節 18650 撐不了幾天,用戶投訴“怎么又沒電了”。有人會說:加個 PIR 人體紅外不就行了?問題是 PIR 怕熱、怕寵物、怕隔著亞克力/玻璃殼,而且只能感知“有溫差的人體移動”,靈敏度飄忽。真正省電的思路應該是:讓攝像頭平時徹底睡死,只有“前面有人/有動靜”時才被一鍵喚醒——而負責這個“看門”角色的,最合適的是一顆低功耗雷達。一、為什么是雷達,而不是 PI
    唯創知音語音芯片 2026-08-07 14:44 192瀏覽
  • 產品使用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 489瀏覽
  • 在前六期中,我們已經分別討論了 CRA 的適用范圍、整體影響、漏洞通報義務、風險評估與技術文檔證據鏈、第三方組件與 SBOM 供應鏈治理,以及產品上市后的支持期、安全更新、用戶說明和終止支持管理。到這里,企業已經能夠回答幾個核心問題:產品是否落入 CRA 適用范圍,產品由哪些組件構成,企業如何證明自己在設計、開發和上市前采取了必要的安全措施,以及產品上市后如何持續維護和安全下線。但對于真正準備落地 CRA 合規的企業來說,還有一個更現實的問題:CRA 的法規條文相對原則化,企業應當如何把“網絡安
    虹科云科技 2026-08-03 16:51 251940瀏覽
  • 文:杜杰編輯:侯煜當地時間7月28日,美國特朗普政府落地最新科技封鎖政策,美國聯邦通信委員會(FCC)正式更新《受管制清單》,新增兩大類設備——境外生產的先進機器人設備、境外生產的聯網電力逆變器。FCC在官方情況說明書中明確,該類境外制造產品,“會對美國國家安全或美國民眾的人身安全構成無法承受的風險”。本次新規設置明確豁免機制:經美國國防部(DoW)、電力逆變器品類經美國國土安全部(DHS)審核并授予“有條件批準”,認定對應設備品類不存在重大安全風險,即可獲得準入豁免。同時政策嚴格執行新老劃斷原
    華爾街科技眼 2026-08-03 21:28 367瀏覽
  • 在物聯網從“萬物互聯”邁向“萬物智聯”的進程中,LTE Cat.1憑借其在速率、成本與網絡覆蓋之間的完美平衡,正成為中低速物聯網市場的絕對主力。隨著2G/3G網絡的逐步退網以及新國標對終端設備智能化、定位功能的強制要求,Cat.1模組迎來了爆發式的增長窗口。在這一關鍵節點,基于華為海思Hi2131芯片設計的LTE Cat.1模組,憑借其在能效、射頻、架構及物理規格上的底層創新,成功打破了“高性能必高功耗”的傳統魔咒,為行業提供了極具競爭力的連接最優解。核心技術優勢:重塑Cat.1能效與連接標桿海
    用戶1778981989717 2026-08-05 21:04 206瀏覽
  • 導語在現代高速數字電路設計中,信號的完整性已不僅是理想波形推演,而是一場與物理非理想特性正面博弈的工程實踐。濾波器芯片作為凈化傳輸鏈路的關鍵屏障,其核心挑戰在于:能否有效識別并濾除那些隱匿在電平跳變過程中的亞納秒級瞬態脈沖干擾,這類干擾持續極短,卻足以在高速鏈路中引發誤觸發。然而,傳統函數發生器受限于采樣率與邊沿速率,根本無法忠實復現如此狹窄且陡峭的異常波形。針對此困境,德思特TS-AWG7000系列任意波形發生器以17 GS/s采樣率與50 ps原生邊沿速度,為瞬態脈沖提供精細刻畫,配合SPG
    德思特測試測量 2026-08-05 14:06 5瀏覽
  • 讓微弱脈沖信號更清晰——鎖相放大器集成Boxcar平均器在脈沖激光、泵浦-探測、時間分辨光譜、飛行時間質譜等實驗中,真正需要測量的信號往往只出現在一個很短的時間窗口內,卻被淹沒在遠大于它的噪聲和背景之中。 針對這類穩定重復的微弱脈沖與瞬態信號,賽恩科儀為OE2052雙通道數字鎖相放大器帶來全新的Boxcar Averager功能升級:在鎖相檢測之外,進一步提供從周期波形觀察、門控測量到多周期平均的完整數字Boxcar測量鏈路。 Boxcar平均器,如何從噪聲中“截取”目標信號?Boxcar平均器
    SSI_賽恩科儀 2026-08-07 15:49 16828瀏覽
  • 一、方案簡介在Buildroot構建的嵌入式Linux系統中部署Flutter應用,主流有兩套成熟的開源方案,分別適配不同的顯示場景與開發需求:方案一:flutter-elinux(Sony開源方案)由索尼官方維護的嵌入式Linux Flutter工具鏈,既支持DRM/GBM直接渲染,也兼容Wayland、X11等多種顯示后端,場景適配性更廣。方案二:flutter-pi(輕量級嵌入器)一款輕量級Flutter引擎宿主程序,僅基于底層DRM/GBM接口實現渲染,無需依賴桌面環境,資源占用更低,更
    飛凌嵌入式 2026-08-07 09:34 173瀏覽
  • 樓宇自控里的“巴別塔”一棟智慧樓宇、一個產業園區里,暖通空調運行著廠商私有協議,照明系統遵循專屬通信標準,變配電、門禁安防各成體系——設備間數據壁壘森嚴,上位平臺對接全靠定制化 “翻譯” 開發,不僅成本高企,交付周期也難以管控。這就是樓宇自控行業多年的痛點:協議林立、封閉林立。而破局的鑰匙,早在30多年前就已經寫好了——BACnet。作為ASHRAE制定的樓宇自控國際標準協議,BACnet是如今全球樓宇自控系統(BAS)互聯互通的“通用語言”。新風機、冷源群控、變配電、照明、門禁,凡是需要被樓宇
    飛凌嵌入式 2026-08-10 09:26 213瀏覽
我要評論
0
點擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 挣扎吧亚军君免费观看完整版| 一路向北电影免费观看在线高清| 输赢电视剧全集在线观看完整版 | 罗马帝国艳情史迅雷下载| 犯罪现场调查迈阿密| 哇嘎影视大全免费| 高空飞行| 汪小菲直播承认未婚妻已怀孕| 保罗与雪莉一家4| 兔子先生7季在线观看免费高清| 吞噬星空第二季1集| 电视剧独狼在线观看| 武契奇收到死亡威胁| 我的健身锻炼3完整版| 余男版《狂怒》高清完整版| 平凡的世界免费电视剧| 《美容院特殊待遇》电影| 电视剧名校| 色戒未删减版在线观看完整| 《屠宰餐厅》在线观看完整版电影 | 命悬一枪全集观看| 《我的罪恶人生》| 美国式的家庭忌讳1大结局| 八佰在线观看完整版免费| 《不当交易》完整版在线观看| 《被丈夫的下属推来推去的妻子》HD中字-完整版全集在线观看-电影[1]-4m影院 | 儿媳妇的味道。| 安拉拉斋电影版免费看| 大梦归离在线观看全集免费播放| 女人的私人监狱伦理免费观看| 善良的嫂子41| 星光大赏2020什么时间| 小杜与我| 巨轮粤语28| 女英雄堕落之水星陨落2在线观| 新警察故事| 蜜桃成熟时33d ed2k| omoflow第一季真人免费| 电影《韩国财阀》完整版| 星辰大海电视剧| 落魄的贵族琉璃川在线观看免费完整版 | 三年中国在线高清观看观看| 电影《恶魔》在线观看免费| 高清《满意度》电影完整版| 爱我几何电影完整无删减免费观看| 宁为女人电视剧全集| 雏菊在线观看| 《高级特工满天星》| 疯狂原始人免费看| 激情网在线视频| 高压监狱在线观看完整免费高清原声高烧动漫 | 《特殊游泳教练》免费观看下拉式| 不要再来伤害我dj| 红娘子电视剧下载| 美国伦理《生殖按摩》电影 | 踏血寻梅电影| 意大利电影《肉蔻之香》的导演是谁| 魔发奇缘动漫| 狐臭偏方| 宝洁回应男子洗澡发现香皂嵌刀片| 银河奥特曼3| 博湖县| 女生宿舍迅雷下载| 大水井风云| 美国式的家庭忌讳4大结局| 学生的妈妈在线观电影| 月升沧海电视剧| 激战丛林3免费观看| 情深深雨蒙蒙48集全集免费看| 史诗电影| 电影姐妹牙医完整版 在线看 | 毒医肥尸| 只愿君心似我心短剧免费观看全集| 闪婚老公竟是顶头上司电视剧免费| 牙医姐妹在线视频| 东莞第一高楼| 梦十vs西班牙| 《少女农场》电影在线| 水浒传25| 《你和我的倾城时光》电视剧 | 袁阔成三国演义评书下载| 吴绮珊香醇绣感1999版哪里买 | 礼物电影完整版在线看| 正在播放:最棒的小三沼泽 与不干涉工作和家庭、只有做爱理想关系的三上悠... | 夏可可《爱我就别想太多》电视剧| 朴麦娜28集在线观看视频| 最近日本电影高清免费观看 | .维修工人的艳遇| 追光的日子30集免费观看| 复仇第3季| 电影需要爸爸播种子免费完整版在线观看| 善良的姐夫| 电影二子开店| 女律师的堕落在线| 雷军自曝37岁已财务自由| 小东西怎么这么会吃| 醉酒迷奸在线免费观看| 密爱:我朋友的妈妈2 电影| 按摩椅PLAY啊太快了H| 小姑子的味道2有翻译视频| 少女木马责罚| 迷人的保姆hd| 深海x异种| 最后的格格全集| 怀特安吉拉高清在线观看| 高清《妻子的闺蜜》大结局视频| 顶楼第三季全集免费观看| 《越南暴行2》在线观看| 电视剧铁道游击队| 卧底归来第二部免费| 日日爱网| 火线三兄弟多少集| 战争暴行女囚HD版| 公交车被cao得合不拢腿| 夺命金免费| 电影《顶级特工》| 痛30集全集高清资源下载| 完美状妈| 人民的名义 电视剧| 特别酒店美国1983| 春逝旧年舟大结局| 电锯惊魂4在线观看| 公之孚之中字50| 如果.爱| 赶尸谭艳| 男女在一起愁愁愁免费观看全集 | 一马换三羊剧情介绍| 法国空乘2018在线观看免费 | 维修工调教原夫之妇| 道士下山免费| 女大学生特殊的精油按摩| 三年大片在线观看免费| 飞虎出征电影| 《甜蜜的惩罚2》第二季动漫全集| 历年出生人口一览表| 你是我的荣耀免费观看完整版西瓜| 凶手还未睡完整版在线播放| 夺冠电影在线观看完整版高清| 台剧《过界爱》在线观看全集 | 六人轮换电影免费播放| 请做我的奴隶| 总统的蛋糕| 尹世娜《二对一》男演员| 菜鸟总动员| 停车坐爱枫林晚全诗| 卖房的女销售电影叫什么| 高清唐宫奇案之青雾风鸣| 电影《玛丽玛丽》| 高压监狱2免费观看完整版| 东山学堂| 霍爷家的小祖宗甜又野免费阅读| 黄色哇嘎免费看| 天剑绝刀之独孤九剑| 电影深喉在线观看| 美国空乘免费完整版在线观看 | 黑寡妇 电影| 济公游记| 日韩三级片白峰美羽在线观看| 人鱼小姐央视版全集| 新还珠格格全集| 女扮男装闯江湖短剧全集| 爱情诡计第6集| o娘的故事电影免费观看策驰影院| 年轻母亲在线免费观看| 倾城之恋读后感| 知否知否应是绿肥红瘦主题曲| 都灵之马| 罪恶黑名单第一季| 甜蜜蜜在线观看电视剧免费| 社长侵犯下属妻子中文版| 匿杀电影| 电视剧狂飙在哪里能免费观看 | 欣德·拉贾布之声| 上门推油| 女超人在线| 万物生在线完整版免费观看| 男生和女生拔萝卜| 牙医姐妹在线播放| 金瓶梅 温碧霞| 邱淑贞三圾片大全| 十九岁观看免费高清完整版| 丈夫的上司来家拜访日剧| 铠甲勇士星耀觉醒| 哈利波特与凤凰社| 美国爸爸需要播种电影在线观看 | 中华大丈夫高清| 维修工人的绝遇2中文版免费观看| 偷偷喜欢藏不住电视剧免费观看| 电影《聚会的目的2》的上映时间| 牙医姐妹在线观看| 冼星海在线观看| 娃娃脸1电影完整版在线观看| 菲梦少女第二季免费观看26集全套| 韩剧《夫妻的世界》| 电影偶遇| 律师大人巴布印度电视剧在线观看| 《急诊护士在线观看| 《葡萄成熟时》短剧全集| 饥饿的阿姨是韩国还是日本| 铁雨 电影| 性极强的岳让我满足的导演| 西部狂野满天星哪里可以看| 超级警察3在线国语完整版| 人走茶凉什么意思| 欧式少女15集全观看视频| 请不要离我而去| 第一滴血1| overflower高清在线免费观看| 华丽上班族西瓜影音| 中国刑警之九月风暴电视剧| 不雅空乘4| 若你安好便是晴天全集| 初体验3在线| 沧元图免费在线观看| 绣春刀高清迅雷下载| 一代名相陈廷敬演员表| 樱桃成熟时李丽珍国语歌曲| 爸爸种子2电影在线播放| 我的丑爹全集| 365天今时之欲在线观看百度| 战狼8姐弟国语高清免费看| 大水井风云电视剧免费观看| 驯龙高手1普通话版免费| 人狗大战1~8集全集观看免费西瓜 高压监狱高2清完整免费版在线观看 | 逆缘电视剧| 龚玥菲新金瓶高清百度影音 | 安哲罗普洛斯| 大清十二刑| 杨玉环的三港版1996| 龚玥菲在线观看电影 | 特殊保险公司推销员8中文| 《美丽小蜜桃》1| 直到天空迎来太阳泰剧免费观看| 玛丽玛丽满天星全集免费播放 | 花田囍事2010| 欢乐颂电视剧| 如果我爱你全集| 宝贝计划成龙| 喜爱夜蒲3尺度吸乳| 人人都恨克里斯| 丈夫属下占用妻子电影| 花便当全集观看| 牙医姐妹电影完整版在线观看 | 男女一起愁愁愁高清全集| 石破天惊电视剧| 原罪电影| 男女野外做爰全过程69影院| 坏妻子便利店被欺负后的剧情解析| 同桌100网| 广州一穿浴袍女子站高楼窗外| 熟睡中被义子中出6次在线观看| 枪火电影| 女状元短剧全集| 按摩师被弄到高潮A片| 我爱你中国谭晶| 机场特警评价| 古墓丽影满天星在线观看完整免费高清 | 电影爱的躯壳| 已婚妇女的下午啥时候上映| 大江大河350集高清免费观看| 淄博烧烤小店每日卖上万烤串| 麦乐迪马克斯女超人免费观看| 隆美尔电影| 舞力对决国语| 朴亚珍| 箭在弦上电视剧1一48集免费观看| 康斯坦丁电影高清在线观看完整| 《731》完整版免费观看普通话 | 乖巧的儿媳免费观看电视连续剧| 高清《年轻的女仆》韩国电影| 《女超人麦乐迪》| 打人女司机为何不构成寻衅滋事| 预祝中考成功的话| 新世纪福音战士新剧场版:破| 磨静号中文字幕电影| 政府工作报告2019| 谁怜天下慈母心电视剧免费观看 | 年轻的母亲 韩国| 时光代理人第四集| 星迷宫克莱尔| 千王之王谢贤版| 西部狂野满天星哪里可以看| 赏金猎人皮肤| 肇东市| 《急诊护士》免费看三级片| 经典兔子舞曲| 《爱的色放》| 《酋长的女儿》完整版| 幸福触手可及电视剧全集免费观看| 天使的城剧情分集介绍| 农场主三姐妹2保罗| 钢琴之森下载| 愉悦与苦痛的电影| 小潮院长| 韩国美容院电影是什么| 双探电视剧在线观看| 东厂西厂短剧全集免费播放| 凌云壮志2011凯登克劳斯电影免费| 亲爱的妈妈BD高清在线观看| 朱之文星光大道初赛| 《一代女皇》电视剧| 黑人男按摩师好爽| 不惑之旅电视剧在线观看免费完整版 | 电视剧女人香| 国产真人做爰视频免费| 金银瓶1-5hd手机版| 星游记风暴法米拉2完整版| 故宫开车| 高清凶降喜讯未删减| 法国满天星八尺夫人在线观看免费播 | 漂亮妈妈6 中字 开头 歌曲| 人人都爱雷蒙德第九季| 蜜桃成熟时1997完整版| 不能让他走小品| 睫毛膏1983在线观看完整版| 电影法国空姐1| 九天玄帝诀| 小小水蜜6电视剧免费观看高清 | 《女超人》满天星| 楼上的女邻居电视剧剧情介绍| 战狼6免费高清完整版下载| 野花韩国视频在线观看免费高清| 替夫还债的电影完整版| 天龙八部24| 短剧《权宠天下》| 美景之屋6在线观看高清完整版| 《妻子》韩国在线观看免费| エロください资源| 珠海航展2016时间表| flower第二季无马赛真人版| 未婚少女高清免费观看电视剧| 日下美人| 千金赤子板栗在线观看免费高清| 上位第四集完整版| 屋塔房王世子快播| ボクの弥生さん| 《花子vs倔强驱魔师2》动漫| 唐朝诡事录2之西行免费观看全集| xxxnxgx| 《爱我几何》免费中文版 | 李世民传奇| 电影法国空乘免费观看| 朝国年经的继4免费观看时间一 | 东北警察故事2谢苗| 兰西县| 和部长出差的日子视频| 悬崖下的金鱼姬| 墨缘太极纯音乐加长版| 漂亮的妈妈7字开头| 有罪之身 电视剧| 反击国产电视剧全集| 宋茜尼坤我们结婚了| 性办公室按摩电影| 海边的异邦人中文版在线观看| 房探007登录| 维修工的艳遇HD2| 千金难逃| 欲望爱人免费观看| 老版霍元甲电视剧| 《over flower》1~8集动漫 | 爱上他的漂亮妈妈| 傲慢与偏见电影(免费)| 《法国空乘2018法版》观看 | 一路向西完整版观看| 高清100分钟免费看电影,黑白配中文在线观看| 大炕上泄欲老女人| 禁忌女孩2在线泰剧观看| 一个好妈妈的d6申字中头| 19岁姑娘电视剧免费观看| 总统夫人罗丽星克莱尔免费观看完整| 邪恶游戏| 重案六组第四部全集| 斑马街| 日本译制片推理片| 《青年医生》全集观看| 胡军版天龙八部插曲| 女员工的付出中文字幕| 墓地亡灵| 星汉灿烂月升沧海在线观看| 尚志市| 宣萱水电工在线观看高清| 地铁惊魂2009| 少女爱上姐姐明亮的三颗星| 《夫人的嘴唇》| V酒店电影| 乱世枭雄1-60集免费观看| 十二罗汉迅雷下载| 369你懂的视频| 间宫夕贵| 电视剧神话免费观看完整版| 一路向西电影完整| 赤坂丽《牙医诊所》在线观看免费 | 爱情的牙齿| 《农场保卫战》满天星法国在线观看 | 保罗一家1--4美国版免费观看| 阿尔法电影高清在线| 欢乐家长群2电视剧观看| 夏家三千金68| 插曲的痛在线观看完整版| 兵变1938电视剧| 在暴雪时分在线观看| 撞入他的热恋电视剧免费观看| 俘虏之锁动漫1-2季全集在线观看| 寄宿公寓2韩国电影| JIZZ学生妺| 星辰变在线| 牙医姐妹80版免费看| 电视剧蛮好的人生免费观看全集高清| 正宗泡菜制作方法教程| 两个好媳妇中文翻译| 啄木鸟:女版《壮志凌云》电免费观看 | 熊出没之回家过年| 台湾版黛比浪漫家教电影| 仙逆126集在线观看完整观看| 美国电影免费观看平台| 金星秀胡歌| 高压监狱在线观看完整免费高清满天星在线| 大象席地而坐电影| 匿杀电影| 女儿的朋友2完整视频有翻译吗 | 陈诗雅演艺梦在线观看| 棒针编织花样| 爱情公寓3种子| 酒店1-100集免费观看电视剧剧情介绍| 刘涛晒照穿透视装| 电影洛丽塔| 《爱我几何》高清完整版下载| 暴雨侵犯七天我失去理智日本| 高达00第一季| 一人客栈| 老板办公室狂躁秘书在线观看| 夏洛特烦恼免费观看完整版| 操小萝莉| 宫锁连城63集| 电影《私人女性监狱》HD在线观看,高清完整版美国伦理片,伦理_OK电影天堂 | 玉骨遥电视剧全集免费观看完整版| 小镇姑娘国语免费观看| 名侦探学院第七季在线播放免费| 凌云壮志女版满天星法版免费 | 我是刑警34集全免费| 罗曼蒂克消亡史电影未删除完整版| 《示范销售避孕套》免费观看 | 女人公敌第五季| 鬼吹灯之天星术国语版| 小城大爱电视剧| 迈阿密风云电影| 娜妲莉的情人| 甄子丹情逢敌手| 兔子先生免费全集在线| 纯真的年代全集| 《女版007满天星》电影在线观看| 风流名妓| 再见妈妈韩剧| 安吉拉怀特高清视频哪里看| 全职高手动漫在线观看| 财阀家的小儿子将拍第二季| 妈妈儿子高清免费版电视剧在线观看金瓶梅| 亲爱的设计师电视剧免费观看| 韩剧《下属的未婚妻》主演名单表 | 东北插班生免费观看全集| 熟睡中被义子侵犯电影免费观看| 地下城与西游记全集| 美容特殊治疗6| 《贤惠阿姨》动漫免费观看| 银行大劫案电影完整版在线观看| 判我更幸福| 电影《长征》免费观看| 美景之屋6在线观看高清完整版| 冒牌英雄| 韩剧《母亲》免费观看| https://www.yalan365.com/shiwutv/rindafid.html | 满江红完整版观看免费| 春雨在线观看全集高清免费播放| 游戏风云神曲| 契约婚姻高清在线观看| 《酒店激情1-5集在线观看| 老牛天天晚上夜噜噜噜| 韩国r电影| 斗罗大陆第161集免费观看| 黑太阳731免费| 郝板理子电影免费观看| 攀登者在线观看| 杰罗德游戏电影| 电影湄公河行动| 赛伦三部曲在线观看免费中文| 《731部队》电影完整版| 独狼电视剧全集高清| 蜜蜂落在日历上| 一生一世1到30集在线看| 高清《极速车魂 第三季》电视剧| 微笑百事达免费观看全集完整版| 茂盛的森林电影在线观看| 老娘身价过亿:打脸拜金女全集免费| 四位大学位按摩记电子版PDF下载| 魔女游戏国语| 京香| 口袋妖怪动漫| 罪域11| 公与3个媳HD| 韩剧《我的女友》免费观看| 《屠宰呕吐娃娃》免费观看| 覆雨翻云粤语全集| 《轮回的花瓣》| 法国满天星八尺夫人在线观看免费播| 士兵突击电视剧全集免费| ⅩL司令全集完整版免费观看 | 中国教育考试网官网登录入口| 按摩院的特色待遇在线观看| 危机迷雾| 老兵为军嫂盖头纱| 木下凛凛子中文字幕| 陆贞传奇| 主持人仇晓手捧鲜花迎接儿子下考| 后宫露营 第一季 未增减 0.0.0. 对应第2集 | 元气少女缘结神新婚篇| 《忧郁少女1977》意大利| 美容院3:特殊待遇| 路上有狼电视剧全集免费播放| 刘宝瑞单口相声测字| 电视剧勇敢的心| 漂亮的小蜜桃5| 秘书在办公室被躁BD在线小说| 爱的色放dvd| 凌云壮志满天星欧美版哪里看 | 我独自升级 第二季| 十九岁韩国免费观看动漫 | 国足vs澳大利亚直播在线观看| 知情人韩剧在线观看完整版免费| 麻豆《维修艳遇》在线| 奥特曼兄弟国语版| 金星 离婚| 小小水蜜6全集电视剧| 狼人杀京沪大战| 中原镖局之天地英豪| 侠客红尘图片大全| 莉娅戈蒂黑白配在线观看| 好女孩 电影 2015| 邻居也疯狂32集完整版免费看| 公公浮的手| 重口味英剧| 火柴人竹元素教程| 男女一起愁愁愁在线免费观看| 我的团长我的团在线观看| 人皮灯笼粤语| 壮志凌云女版啄木鸟满天星在线观看免费版 | 海西聚房网| 躺床上丝袜老阿姨| 除却巫山邓家佳DVD版| 哈哈哈哈哈第四季综艺| 新居之约第9集| 杨敏思金瓶悔1一5集演员表| 想你爱你更恨你美国版| 斯巴达第四季39集| 姚明场边大喊:不要犯规| 甜心在线观看免费高清| 2019商务旅行女老板戴的帽子经典电影| 中国老电影战争片| 电视剧无盐女| 社长给2倍工资做秘书| 行尸走肉第八季第五集| 爱情前规则全集| 美式4完整版| 龙卷风优化| 高压监狱在线观看完整免费高清原声高烧| 李佳琦回应参加披哥| 妻孑的朋友| 最棒的情人沼,不关乎工作与家庭| 快乐之家1980意大利版| 趾高气扬造句| 禁忌5在线看| 加勒比海盗4电影| 恨君不似江楼月免费观看全集| 白蛇后传电视剧| 三年中国在线高清观看观看| 与我同眠剧情| 《花与蛇牙医》在线观看| 最新黑社会电影| 满城县| 我最好朋友的婚礼 电影| 绝对忠诚之国家利益在线观看| 火山两个人没有打马赛电影| 杨光的夏天全集| 刘罗锅电视剧| xl司令第二季马赛免费观看高清动漫 | 张本智和 甄嬛| 台湾电影《越南妹》免费观看| 欧美fXXX性| 美味满阁| 外卖员的特殊待遇2在线播放| 迟志强专辑| 新蔡县| 电影无人区完整| 高清《法国空乘1》| 电影和部长出差| 择天记第三季| 辣妈正传mp4下载| 巜激情丛林〉陈雅伦翁虹| 电视剧雪豹| 无法抗拒的他在线观看第8集| 送上司老婆回家| 黑衣人1高清| 爱我几何130| 天地民心| 不良人第7季在线观看全集免费高清| 公浮3| 莲花争霸优酷| 刀锋战士3免费完整版在线观看| 欧美5一10普通话| 小姨子免费观看| 前世情缘| 水月洞天2| 教室那一间| 磐安县| 邬君梅 枕边禁书| 《倩女幽魂》电视剧| 法国炸天小姐1983| 苏州和服事件官方回应| 伯虎为卿狂| 特殊客房满天星| 猛鬼佛跳墙国语| 田耕纪在线观看| 浮之公9高清在线观看| 大秧歌电视剧全集免费观看| 武朝迷案| 大江大河3免费观看下载| 小头爸爸| 一念永恒187| 1995版《泰山和珍妮丛林》男女主角是| 时来运转国语高清| 穿比基尼外星人| 暴力谎言| 大风歌全集| 明白人组合| 麦乐迪版超级少女| 怪医黑杰克剧场版| 《雪豹》免费观看| 韩国制造 电视剧| 七龙珠在线| 丝袜俱乐部| 一口气看完雪中悍刀行| 李恩美电影在线观看| 许昌市| 火鸟出击下载| 琅琊榜风起长林| 《部长出差的日子》演员| 赤热电视剧在线观看| 盖世帝尊动漫在线观看完整版免费 | 《公的浮之手中字》免费| 狐妖x仆ss全集| 唐朝浪漫英雄剧情介绍| 维修师傅到艳遇在线看| 春花秋月何时了电视剧| 男神爱上:暗恋成真全集免费| 男女一起愁愁愁在线观看全集高清免费 | 八戒八戒手机电影院免费完整观看| 韩国三姐妹| 公公的浮之手| 公路文糙汉文有肉女强男强小说| 忘年恋曲电影| 莫莉5特别酒店| 影迷电影网| 借枪电视剧在线观看| 加勒比女海盗1免费在线观看| 老男孩 剧情| 青梅竹马是消防员第2季在线观看 千方百计爱上你2015 | 爸爸当家第三季免费观看完整版高清 | 女婿难当| 和女邻居做爰2在线观看| 郝板栗电影HD在线观看| 金钱帝国粤语高清| hodv-21134| 中国三年免费下载观看| 东城西就2011| 广场舞尕撒拉| 坎贝奇《品味人生》播放| 师姐也疯狂| 残奥会主题曲| 女友的妈妈双字id推荐| 重庆红孩子案件| 大秦赋全集| 《和讨厌的部长出差| 谎言的诱惑| 橘梨纱 快播| 木子檀电影免费观看2023| 不完美的女人未删减| 蜘蛛侠:平行宇宙 电影| 电影摩登保镖| 龙虎风云电影| 我们都要好好的45集免费观看| 霸道股评最新视频| 堕落的女律师韩版电视剧免费播放| 朱卫民推杆| 斗罗大陆198集全部免费观看| 韩国野花精油按摩师视频| 人猿泰山未删减意大利版| 长相思二季全集免费完整版| 将界截取了一小段05| 致命的诱惑| 沉香如屑电视剧40全集在线播放| 格丽乔乳液狂飙电影| 电视剧誓言无声| 樱花动漫后宫露营| 《丰胸沙龙治疗3》HD无字高清完整版| 天堂旅行团| 青柠剧情电影免费观看全集| 需要爸爸播种种子| 万古齐天全集免费观看| 宝贝计划免费观看完整版| 乔家大院连续剧免费看| 色先锋影院| qingchunqi| 奔跑吧兄弟第五季免费完整版观看| 王李丹妮的三部经典电影维修工| 甜密惩罚第一季免费观看完整版| 《阁楼》| 酒店激战2免费观看国语版| 变形警车珀利| 得驰影院在线观看免费大全电视剧 | 体感预报| 长月烬明首播5集| 凌云壮志(欧美)满天星小娅是谁演的 | damimi| 韩剧《不止暧昧》播放| 12大战动漫免费观看| 筋疲力尽| 天海翼护士在线| 高压监狱在线完整版观看| 金装的维尔| 妻子8免费完整高清| 被最想拥抱的人拥抱了第一季樱花| 康熙王朝一共多少集| 《需要爸爸播种美国》| 全开女孩2| 《我和我们在一起》电视剧| 情定三生全集| 满天星《女超人》免费播放| 米奇妙妙屋第一季全集中文版免费| 喜爱夜蒲免费在线观看| 天地传说之宝莲灯国语| 罗百吉的老婆| 阿拉伯电影绝色在线观看免费| 周华健经典歌曲| 赐予护女神的祝福| 公浮之5| 苏格兰牧羊犬好养吗| 爱我别想太多在线电视剧免费观看| 朴亚珍《隐身帽子》原版| 毒液:致命守护者免费完整版高清| 落跑甜心30集| 我老婆是80后| 一站到底2018| 黑白配在线播放免费观看高清国语 | 贝多芬启蒙3电影在线观看免费版 麦乐迪和父亲争执电影 | 一家4口换着玩| 祥仔视觉| 中原镖局之天地英豪| 《外出》孙艺珍海外版| 银瓶梅全集在线观看免费 | 了不起的菲丽西高清电影免费完整版| 年的经的母8| 白日梦我电视剧免费观看完整版| 国语版A片年轻的母亲| 天海翼女教师无删减版电影| 钟汉良唐嫣同框| 刘倩楠微博| 广场舞好人好梦| 牙医姊妹在线免费观看| 狂飙高清全集免费播放| 星兽猎人2| 鬼子暴行少女电影vcd| 九重紫电视剧在线播放视频观看| 迈阿密风云电影| 神鬼愿望| 姐妹牙医在线看免费完整版| 女人不容易电视连续剧| 热辣滚烫电影免费| 美味快递员| 《绿色椅子》| 欢乐颂电视剧全集免费观看| 断刀 朝鲜战场大逆转| 战狼999加特林| 诱人的飞行 迅雷下载| 我是刑警免费高清播放在线观看| 《命中婚劫》| 王李丹妮新片维修工| 斗罗大陆150集| 巴黎 我爱你| 蛇姬| 初恋大作战| 好迪代言人李玟| 太极藤球| 17·3电影在线观看| 天仙子谢雨欣| 黑帮少爷爱上我免费观看第一集泰剧| 一路向西张暖雅| 妈妈韩剧大结局| 保姆的秘密在线观看免费全集电视剧| 《罚罪2》在线观看| 《色诱女教师》在线| 北上电视剧38集| 火星哥treasure| 石榴红了电视剧全集在线观看| 酒醉的玫瑰| 一夜新娘第二季全集免费观看| 许我耀眼电视剧全集| 睫毛膏3| 最后的绝地武士| 平凡的世界电影| 《登山的目的2》中文| 糗百成人影片| 泫雅 江南style| 保姆全集| 电视剧挣扎| 一起愁愁愁30免费观看完整版| 机械师2:复活 电影天堂| 六姊妹电视连续剧全集| ⅹl司第一季在线观看免费| 步步杀机 电视剧| 正者无敌演员| 萌探探探案第二季在线观看完整版 | 宝贝宝贝我爱你 陈兴瑜| 漫步云端国语版| 榆林电视台| 天堂有难| 伍六七之记忆碎片免费观看| 巨鹿县| 三妻四妾免费观看完整版高清,皇家女 | 电视剧青河绝恋| 春心荡漾369| 将错就错电影完整版| 美国伦理蜜桃4| 美国大选首场辩论| 爱情睡醒了图片| 电视剧陆贞传奇全集| 《束缚游戏》在线观看第一季免费1~3 | 中国新说唱2019| 欧美战狼4免费完整版| 扑克王APP| 七夜雪电视剧在线观看完整版免费| 特殊使命全集| 《和讨厌的部长出差》大结局免费看 | 琪琪20岁以下| 嘘国王电视剧在线观看| 妹妹学着点:打脸绿茶短剧全集| 美国达人秀第六季| 少妇按摩电影| 对风说爱你| 渗透全集| 乔可安华的噩梦与白日梦| 毒医肥尸电影在线完整版| 1dldss00361当我打电话叫应召女郎时,我发现了一个高傲的大胸秘书......在办公 |