C語言令人抓狂的一面——全局變量

混說Linux 2023-01-16 11:00
點擊左上方藍色“混說Linux”,選擇“設為星標
第一時間看干貨文章



?1

作為一名程序員,如果說沉迷一門編程語言算作一種樂趣的話,那么與此同時反過來去黑一門編程語言就是這種樂趣的升華。今天我們就來黑一把C語言,好好展示一下這門經典語言令人抓狂的一面。


我們知道,全局變量是C語言語法和語義中一個很重要的知識點,首先它的存在意義需要從三個不同角度去理解:
  • 對于程序員來說,它是一個記錄內容的變量(variable);
  • 對于編譯/鏈接器來說,它是一個需要解析的符號(symbol);
  • 對于計算機來說,它可能是具有地址的一塊內存(memory)。


其次是語法/語義:
  • 從作用域上看,帶static關鍵字的全局變量范圍只能限定在文件里,否則會外聯到整個模塊和項目中;
  • 從生存期來看,它是靜態的,貫穿整個程序或模塊運行期間(注意,正是跨單元訪問和持續生存周期這兩個特點使得全局變量往往成為一段受攻擊代碼的突破口,了解這一點十分重要);
  • 從空間分配上看,定義且初始化的全局變量在編譯時在數據段(.data)分配空間,定義但未初始化的全局變量**暫存(tentative definition)**在.bss段,編譯時自動清零,而僅僅是聲明的全局變量只能算個符號,寄存在編譯器的符號表內,不會分配空間,直到鏈接或者運行時再重定向到相應的地址上。


我們將向您展現一下,非static限定全局變量在編譯/鏈接以及程序運行時會發生哪些有趣的事情,順便可以對C編譯器/鏈接器的解析原理管中窺豹。以下示例對ANSI C和GNU C標準都有效,筆者的編譯環境是Ubuntu下的GCC-4.4.3。

?

第一個例子
/*?t.h?*/
#ifndef?_H_
#define?_H_
int?a;
#endif

/*?foo.c?*/
#include?
#include?"t.h"

struct?{
???char?a;
???int?b;
}?b?=?{?2,?4?};

int?main();

void?foo()
{
????printf("foo:\t(&a)=0x%08x\n\t(&b)=0x%08x\n
????????\tsizeof(b)=%d\n\tb.a=%d\n\tb.b=%d\n\tmain:0x%08x\n"
,
????????&a,?&b,?sizeof?b,?b.a,?b.b,?main);
}

/*?main.c?*/
#include?
#include?"t.h"

int?b;
int?c;

int?main()
{
????foo();
????printf("main:\t(&a)=0x%08x\n\t(&b)=0x%08x\n
????????\t(&c)=0x%08x\n\tsize(b)=%d\n\tb=%d\n\tc=%d\n"
,
????????&a,?&b,?&c,?sizeof?b,?b,?c);
????return?0;
}


Makefile 如下:

test:?main.o?foo.o
??gcc?-o?test?main.o?foo.o

main.o:?main.c
foo.o:?foo.c

clean:
??rm?*.o?test


運行情況:

foo:??(&a)=0x0804a024
??(&b)=0x0804a014
??sizeof(b)=8
??b.a=2
??b.b=4
??main:0x080483e4
main:??(&a)=0x0804a024
??(&b)=0x0804a014
??(&c)=0x0804a028
??size(b)=4
??b=2
??c=0


這個項目里我們定義了四個全局變量,t.h頭文件定義了一個整型a,main.c里定義了兩個整型b和c并且未初始化,foo.c里定義了一個初始化了的結構體,還定義了一個main的函數指針變量。


由于C語言每個源文件單獨編譯,所以t.h分別包含了兩次,所以int a就被定義了兩次。兩個源文件里變量b和函數指針變量main被重復定義了,實際上可以看做代碼段的地址。但編譯器并未報錯,只給出一條警告:

/usr/bin/ld:?Warning:?size?of?symbol?'b'?changed?from?4?in?main.o?to?8?in?foo.o


運行程序發現,main.c打印中b大小是4個字節,而foo.c是8個字節,因為sizeof關鍵字是編譯時決議,而源文件中對b類型定義不一樣。


但令人驚奇的是無論是在main.c還是foo.c中,a和b都是相同的地址,也就是說,a和b被定義了兩次,b還是不同類型,但內存映像中只有一份拷貝。


我們還看到,main.c中b的值居然就是foo.c中結構體第一個成員變量b.a的值,這證實了前面的推斷——**即便存在多次定義,內存中只有一份初始化的拷貝。**另外在這里c是置身事外的一個獨立變量。


為何會這樣呢?這涉及到C編譯器對多重定義的全局符號的解析和鏈接。


在編譯階段,編譯器將全局符號信息隱含地編碼在可重定位目標文件的符號表里。這里有個**“強符號(strong)”和“弱符號(weak)”**的概念——前者指的是定義并且初始化了的變量,比如foo.c里的結構體b,后者指的是未定義或者定義但未初始化的變量,比如main.c里的整型b和c,還有兩個源文件都包含頭文件里的a。當符號被多重定義時,GNU鏈接器(ld)使用以下規則決議:
  • 不允許出現多個相同強符號。
  • 如果有一個強符號和多個弱符號,則選擇強符號。
  • 如果有多個弱符號,那么先決議到size最大的那個,如果同樣大小,則按照鏈接順序選擇第一個。


像上面這個例子中,全局變量a和b存在重復定義。如果我們將main.c中的b初始化賦值,那么就存在兩個強符號而違反了規則一,編譯器報錯。


如果滿足規則二,則僅僅提出警告,實際運行時決議的是foo.c中的強符號。而變量a都是弱符號,所以只選擇一個(按照目標文件鏈接時的順序)。


事實上,這種規則是C語言里的一個大坑,編譯器對這種全局變量多重定義的“縱容”很可能會無端修改某個變量,導致程序不確定行為。如果你還沒有意識到事態嚴重性,我再舉個例子。

?

第二個例子
/*?foo.c?*/
#include?;

struct?{
????int?a;
????int?b;
}?b?=?{?2,?4?};

int?main();

void?foo()
{
????printf("foo:\t(&b)=0x%08x\n\tsizeof(b)=%d\n
????????\tb.a=%d\n\tb.b=%d\n\tmain:0x%08x\n"
,
????????&b,?sizeof?b,?b.a,?b.b,?main);
}

/*?main.c?*/
#include?

int?b;
int?c;

int?main()
{
????if?(0?==?fork())?{
????????sleep(1);
????????b?=?1;
????????printf("child:\tsleep(1)\n\t(&b):0x%08x\n
????????????\t(&c)=0x%08x\n\tsizeof(b)=%d\n\tset?b=%d\n\tc=%d\n"
,
????????????&b,?&c,?sizeof?b,?b,?c);
????????foo();
????}?else?{
????????foo();
????????printf("parent:\t(&b)=0x%08x\n\t(&c)=0x%08x\n
????????????\tsizeof(b)=%d\n\tb=%d\n\tc=%d\n\twait?child...\n"
,
????????????&b,?&c,?sizeof?b,?b,?c);
????????wait(-1);
????????printf("parent:\tchild?over\n\t(&b)=0x%08x\n
????????????\t(&c)=0x%08x\n\tsizeof(b)=%d\n\tb=%d\n\tc=%d\n"
,
????????????&b,?&c,?sizeof?b,?b,?c);
????}
????return?0;
}


運行情況如下:

foo:??(&b)=0x0804a020
??sizeof(b)=8
??b.a=2
??b.b=4
??main:0x080484c8
parent:??(&b)=0x0804a020
??(&c)=0x0804a034
??sizeof(b)=4
??b=2
??c=0
??wait?child...
child:??sleep(1)
??(&b):0x0804a020
??(&c)=0x0804a034
??sizeof(b)=4
??set?b=1
??c=0
foo:??(&b)=0x0804a020
??sizeof(b)=8
??b.a=1
??b.b=4
??main:0x080484c8
parent:??child?over
??(&b)=0x0804a020
??(&c)=0x0804a034
??sizeof(b)=4
??b=2
??c=0


(說明一點,運行情況是直接輸出到stdout的打印,筆者曾經將./test輸出重定向到log中,結果發現打印的執行序列不一致,所以采用默認輸出。)


這是一個多進程環境,首先我們看到無論父進程還是子進程,main.c還是foo.c,全局變量b和c的地址仍然是一致的(當然只是個邏輯地址),而且對b的大小不同模塊仍然有不同的決議。


這里值得注意的是,我們在子進程中對變量b進行賦值動作,從此子進程本身包括foo()調用中,整型b以及結構體成員b.a的值都是1,而父進程中整型b和結構體成員b.a的值仍是2,但它們顯示的邏輯地址仍是一致的。


個人認為可以這樣解釋,fork創建新進程時,子進程獲得了父進程上下文“鏡像”(自然包括全局變量),虛擬地址相同但屬于不同的進程空間,而且此時真正映射的物理地址中只有一份拷貝,所以b的值是相同的(都是2)。


隨后子進程對b改寫,觸發了操作系統的**寫時拷貝(copy on write)**機制,這時物理內存中才產生真正的兩份拷貝,分別映射到不同進程空間的虛擬地址上,但虛擬地址的值本身仍然不變,這對于應用程序來說是透明的,具有隱瞞性。


還有一點值得注意,這個示例編譯時沒有出現第一個示例的警告,即對變量b的sizeof決議,筆者也不知道為什么,或許是GCC的一個bug?

?

第三個例子
這個例子代碼同上一個一致,只不過我們將foo.c做成一個靜態鏈接庫libfoo.a進行鏈接,這里只給出Makefile的改動。
test:?main.o?foo.o
??ar?rcs?libfoo.a?foo.o
??gcc?-static?-o?test?main.o?libfoo.a

main.o:?main.c
foo.o:?foo.c

clean:
??rm?-f?*.o?test


運行情況如下:

foo:??(&b)=0x080ca008
??sizeof(b)=8
??b.a=2
??b.b=4
??main:0x08048250
parent:??(&b)=0x080ca008
??(&c)=0x080cc084
??sizeof(b)=4
??b=2
??c=0
??wait?child...
child:??sleep(1)
??(&b):0x080ca008
??(&c)=0x080cc084
??sizeof(b)=4
??set?b=1
??c=0
foo:??(&b)=0x080ca008
??sizeof(b)=8
??b.a=1
??b.b=4
??main:0x08048250
parent:??child?over
??(&b)=0x080ca008
??(&c)=0x080cc084
??sizeof(b)=4
??b=2
??c=0


從這個例子看不出有啥差別,只不過使用靜態鏈接后,全局變量加載的地址有所改變,b和c的地址之間似乎相隔更遠了些。不過這次編譯器倒是給出了變量b的sizeof決議警告。


到此為止,有些人可能會對上面的例子嗤之以鼻,覺得這不過是列舉了C語言的某些特性而已,算不上黑。


有些人認為既然如此,對于一切全局變量要么用static限死,要么定義同時初始化,杜絕弱符號,以便在編譯時報錯檢測出來。只要小心地使用,C語言還是很完美的嘛~


對于抱這樣想法的人,我只想說,請你在夜深人靜的時候豎起耳朵仔細聆聽,你很可能聽到Dennis Richie在九泉之下邪惡的笑聲——不,與其說是嘲笑,不如說是詛咒……

?

第四個例子
/*?foo.c?*/
#include?

const?struct?{
????int?a;
????int?b;
}?b?=?{?3,?3?};

int?main();

void?foo()
{
????b.a?=?4;
????b.b?=?4;
????printf("foo:\t(&b)=0x%08x\n\tsizeof(b)=%d\n
????????\tb.a=%d\n\tb.b=%d\n\tmain:0x%08x\n"
,
????????&b,?sizeof?b,?b.a,?b.b,?main);
}

/*?t1.c?*/
#include?

int?b?=?1;
int?c?=?1;

int?main()
{
????int?count?=?5;
????while?(count--?>?0)?{
????????t2();
????????foo();
????????printf("t1:\t(&b)=0x%08x\n\t(&c)=0x%08x\n
????????????\tsizeof(b)=%d\n\tb=%d\n\tc=%d\n"
,
????????????&b,?&c,?sizeof?b,?b,?c);
????????sleep(1);
????}
????return?0;
}

/*?t2.c?*/
#include?

int?b;
int?c;

int?t2()
{
????printf("t2:\t(&b)=0x%08x\n\t(&c)=0x%08x\n
????????\tsizeof(b)=%d\n\tb=%d\n\tc=%d\n"
,
????????&b,?&c,?sizeof?b,?b,?c);
????return?0;
}


Makefile腳本:

export?LD_LIBRARY_PATH:=.

all:?test
??./test

test:?t1.o?t2.o
??gcc?-shared?-fPIC?-o?libfoo.so?foo.c
??gcc?-o?test?t1.o?t2.o?-L.?-lfoo

t1.o:?t1.c
t2.o:?t2.c

.PHONY:clean
clean:
??rm?-f?*.o?*.so?test*


執行結果:

./test
t2:??(&b)=0x0804a01c
??(&c)=0x0804a020
??sizeof(b)=4
??b=1
??c=1
foo:??(&b)=0x0804a01c
??sizeof(b)=8
??b.a=4
??b.b=4
??main:0x08048564
t1:??(&b)=0x0804a01c
??(&c)=0x0804a020
??sizeof(b)=4
??b=4
??c=4
t2:??(&b)=0x0804a01c
??(&c)=0x0804a020
??sizeof(b)=4
??b=4
??c=4
foo:??(&b)=0x0804a01c
??sizeof(b)=8
??b.a=4
??b.b=4
??main:0x08048564
t1:??(&b)=0x0804a01c
??(&c)=0x0804a020
??sizeof(b)=4
??b=4
??c=4
??...


其實前面幾個例子只是開胃小菜而已,真正的大坑終于出現了!而且這次編譯器既沒報錯也沒警告,但我們確實眼睜睜地看到作為main()中強符號的b被改寫了,而且一旁的c也“躺槍”了。


眼尖的讀者發現,這次foo.c是作為動態鏈接庫運行時加載的,當t1第一次調用t2時,libfoo.so還未加載,一旦調用了foo函數,b立馬中彈,而且c的地址居然還相鄰著b,這使得c一同中彈了。


不過筆者有些無法解釋這種行為的原因,有種說法是強符號的全局變量在數據段中是連續分布的(相應的弱符號暫存在.bss段或者符號表里),或許可以上報GNU的編譯器開發小組。


另外筆者嘗試過將t1.c中的b和c定義前面加上const限定詞,編譯器仍然默認通過,但程序在main()中第一次調用foo()時觸發了Segment fault異常導致崩潰,在foo.c里使用指針改寫它也一樣。


推斷這是GCC對const常量所在地址啟用了類似操作系統寫保護機制,但我無法確定早期版本的GCC是否會讓這個const常量被改寫而程序不會崩潰。


至于volatile關鍵詞之于全局變量,自測似乎沒有影響。


怎么樣?看了最后一個例子是否有點“不明覺厲”呢?


C語言在你心目中是否還是當初那個“純潔”、“干凈”、“行為一致”的姑娘呢?也許趁著你不注意的時候她會偷偷給你戴頂綠帽,這一切都是通過全局變量,特別在動態鏈接的環境下,就算全部定義成強符號仍然無法為編譯器所察覺。


而一些IT界“恐怖分子”也經常**將惡意代碼包裝成全局變量注入到root權限下存在漏洞的操作序列中,**就像著名的棧溢出攻擊那樣。某一天當你傻傻地看著一個程序出現未定義的行為卻無法定位原因的時候,請不要忘記Richie大爺那來自九泉之下最深沉的“問候”~


或許有些人會偷換概念,把這一切歸咎于編譯器和鏈接器身上,認為這同語言無關,但我要提醒你,正是編譯/鏈接器的行為支撐了整個語言的語法和語義。


你可以反過來思考一下為何C的胞弟C++推出**“命名空間(namespace)”**的概念,或者你可以使用其它高級語言,對于重定義的全局變量是否能通過編譯這一關。


所以請時刻謹記,C是一門很恐怖的語言!


文整理自網絡,版權歸原作者所有,如有侵權,請聯系刪除。





往期推薦

EEPROM 和 flash 這樣講,早就懂了!

STM32 單片機開發中的 RTOS

PID到底是個啥?給你講個故事,通俗易懂

Linux 最強總結!

來都來了,點個?在看?再走吧~~~



混說Linux 百度研發工程師,分享Linux干貨,和大家一起學習!
評論
  •        很多人只見過封裝在SMD外殼里的小尺寸晶振,卻不知道一顆2016、1612甚至1210封裝的微型石英晶振,從一塊巴掌大的石英原礦,到最終能穩定起振的成品,要經過十幾道精密工序。它內部的石英晶片厚度最薄不到20微米,比普通A4紙的1/5還薄,整個生產過程里哪怕0.1微米的誤差,都會直接廢掉整批產品,這也是小尺寸晶振過去長期依賴進口,國內廠商花了十幾年才啃下量產硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 576瀏覽
  • 樓宇自控里的“巴別塔”一棟智慧樓宇、一個產業園區里,暖通空調運行著廠商私有協議,照明系統遵循專屬通信標準,變配電、門禁安防各成體系——設備間數據壁壘森嚴,上位平臺對接全靠定制化 “翻譯” 開發,不僅成本高企,交付周期也難以管控。這就是樓宇自控行業多年的痛點:協議林立、封閉林立。而破局的鑰匙,早在30多年前就已經寫好了——BACnet。作為ASHRAE制定的樓宇自控國際標準協議,BACnet是如今全球樓宇自控系統(BAS)互聯互通的“通用語言”。新風機、冷源群控、變配電、照明、門禁,凡是需要被樓宇
    飛凌嵌入式 2026-08-10 09:26 306瀏覽
  • 做藍牙音箱的工程師大概都碰過這個局面。產品要連手機放歌,要本地播開機提示音和按鍵音,還要接 App 做配網和狀態上報。三件事拆開,早先的常規做法是音頻藍牙一顆料、數傳藍牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫越大,BOM 越算越貴,待機電流和固件工作量也跟著漲。WT2605C 出來以后,這套需求可以集成到一顆芯片,就是 WT2605C-32N,該芯片采用QFN32 封裝,4×4 毫米,把音頻藍牙、BLE 數傳和 MP3 本地播放三樣全包了。對藍牙音箱來說,最實在的好處就
    唯創知音語音芯片 2026-08-06 15:14 427瀏覽
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 230960瀏覽
  • 做儲能項目,你是怎么選控制器的?隨著工商業儲能、電網側儲能的規?;涞兀鳛閮δ蹺MS“大腦”的嵌入式控制器,直接決定了整套系統的運行穩定性、數據可靠性與項目落地效率。不少從業者都踩過類似的坑:接口數量不足要額外加裝擴展模塊、戶外高溫導致設備宕機、電磁干擾引發數據丟包、軟件生態薄弱拖慢開發周期……選對儲能控制器,核心要盯準四個關鍵維度。首先看接口能力:全鏈路覆蓋,才是降本的核心。一套完整的儲能系統,需要同時對接PCS、BMS、智能電表、溫濕度傳感器、除濕機、煙感消防主機,還要連接急停開關、斷路器
    飛凌嵌入式 2026-08-11 08:46 229瀏覽
  • 讓微弱脈沖信號更清晰——鎖相放大器集成Boxcar平均器在脈沖激光、泵浦-探測、時間分辨光譜、飛行時間質譜等實驗中,真正需要測量的信號往往只出現在一個很短的時間窗口內,卻被淹沒在遠大于它的噪聲和背景之中。 針對這類穩定重復的微弱脈沖與瞬態信號,賽恩科儀為OE2052雙通道數字鎖相放大器帶來全新的Boxcar Averager功能升級:在鎖相檢測之外,進一步提供從周期波形觀察、門控測量到多周期平均的完整數字Boxcar測量鏈路。 Boxcar平均器,如何從噪聲中“截取”目標信號?Boxcar平均器
    SSI_賽恩科儀 2026-08-07 15:49 50583瀏覽
  • 做電池供電攝像頭、可視門鈴、戶外安防的同學應該都踩過這個坑:攝像頭要拍,ISP、sensor、無線模塊全得開著,整機電流動輒幾百 mA。一節 18650 撐不了幾天,用戶投訴“怎么又沒電了”。有人會說:加個 PIR 人體紅外不就行了?問題是 PIR 怕熱、怕寵物、怕隔著亞克力/玻璃殼,而且只能感知“有溫差的人體移動”,靈敏度飄忽。真正省電的思路應該是:讓攝像頭平時徹底睡死,只有“前面有人/有動靜”時才被一鍵喚醒——而負責這個“看門”角色的,最合適的是一顆低功耗雷達。一、為什么是雷達,而不是 PI
    唯創知音語音芯片 2026-08-07 14:44 262瀏覽
  • 產品使用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 528瀏覽
  • 一、方案簡介在Buildroot構建的嵌入式Linux系統中部署Flutter應用,主流有兩套成熟的開源方案,分別適配不同的顯示場景與開發需求:方案一:flutter-elinux(Sony開源方案)由索尼官方維護的嵌入式Linux Flutter工具鏈,既支持DRM/GBM直接渲染,也兼容Wayland、X11等多種顯示后端,場景適配性更廣。方案二:flutter-pi(輕量級嵌入器)一款輕量級Flutter引擎宿主程序,僅基于底層DRM/GBM接口實現渲染,無需依賴桌面環境,資源占用更低,更
    飛凌嵌入式 2026-08-07 09:34 251瀏覽
  • 摘要東莞市恒創連接器有限公司(HCHGCONN)是位于廣東東莞的連接器源頭制造工廠,專注于連接器國產替代、小間距大電流連接器、線對板連接器、線對線連接器、板對板連接器、電源連接器及定制連接器開發。公司面向工業自動化、新能源儲能、BMS、汽車電子、AI服務器、GPU供電、通信設備、醫療設備和智能家居等場景,提供從產品選型、替代評估、樣品驗證到批量交付的一站式連接方案。恒創可支持 Molex、TE Connectivity、JST、Hirose、Samtec 等國際品牌部分系列的國產替代評估。常見替
    HC003 2026-08-07 10:14 269瀏覽
我要評論
0
點擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 天若有情第一部| 烟火人家一共多少集| 战狼六在线观看完整版免费观看| 程颖婕个人资料| 男生女生相愁愁愁电视剧在线观 | 《北越暴行》免费观看高清| 溜溜影视| 倔强的驱魔师在线| 多功能老婆| 韩国美人| 郝板栗牙医无删减版百度云| 西铁学校操场鬼火事件| 中字儿媳妇在线观看 | 初体验5在线观看| 卷毛被表白| 卖房销售冠军电影| 斗罗大陆135集免费观看完整版| 爱有来生在线| 我的漂亮朋友5在线免费观看| 第二十二条婚规35| 更衣服人偶坠入爱河| 高压监狱法国2019满天星法版免费观看| 新妈妈完整| 浙江卫视跨年演唱会2024| 绝战桂林电视剧全集| 小丈夫 电视剧| 寿光市| 电影共助2在线观看高清免费| 后宫之妾| 善良姐姐的朋友| 深海利剑演员表| 我老婆是80后| 官方:严禁用日本水产品制作餐食| 日本顶级RAPPER| 漂亮的的瘦子4| 娘心电视剧全集土豆| 修理工与少妇马| 疯狂的足球高清| 凯帕克在线观看| 诡丝高清| 电影美乃雀主演在线观看| 血咒圣痕| 男生吃女生的两个葡萄| 《你是我的荣耀》免费观看| 社会图片| 僵尸新娘国语版免费完整版| 马大帅第一部| 禁忌的妻子| 庆余年手机在线观看| 年轻的妈妈韩版带中译| 都市剧集在线电视剧免费观看| xl司令第二季全集免费观看| 我爱hk开心万岁下载| 家属观看| 420电影网| 荷兰空姐2019年上映的日本空姐是谁| 复仇在我| 地下交通站第二部28集免费观看| 都市风水:改运超神全集免费| 史泰龙最新电影| 《世子无双》短剧| 恐龙时代:你不知道的故事未删减| 波多野吉衣电影免费看| 亲爱的孩子们大结局| 我的游泳女教练在线播放| 9518虚拟视频| 和部长一起出差的日子| 南来北往电视剧剧情介绍| 长空雄鹰电影| 甜蜜专宠我是狱长第二季免费观看 | 法国版女超人麦乐迪哪里看| 会理县| 《绝对权力》在线观看| 那金花的女婿| 石家庄园博园地址| 桂平市| 华灯初上第三季电视剧免费观看| 永平县| 朋友的妻子中字 在线观看交换| 机械密封原理| 异人君莫邪第一季在线观看| 徐若瑄天使三部曲| 我游泳女教练高清无码| 华豫之门鉴宝| 蓝色隐形帽子电影免费| 无声在线观看免费完整版 | 韩国电影疯狂婚姻| 《爱我几何》完整版原版| 《枭起青壤》电视剧| 美国伦理片激战丛林珍妮免费在线观看全集兵王影视 | 免费电影网站在线观看完整版| 为防导弹攻击 东京都修地下掩体| 趴耳朵的幸福生活全集| 孤胆特工高清完整版电影在线观看| 白峰电影在线观看免费版2023年上映时 | 电影私人航空在线观看完整免费高清 | 《隋唐英雄传》| 今天的她们电视剧免费观看| 青梅竹马是消防一季未增删| 无耻第一季免费观看全集| soe-992| 最终列车醉汉免费观看第二集| 美人鱼在线观看免费观看| 沧元图59集在线观看高清| 曼乐迪女超人在线看| 韩国电影美容店的特别待遇5中字| 超级教师| 为爱所困电视剧| 天宝伏妖录第二季| 局长趴在雪白的身上耸动| 美容院的待遇 韩国电影| 羽月希在线观看| 三世情缘 欧阳震华| 电影搜索引擎| 《误杀3》免费完整版在线播放 | 高清我独自蜜月未删减| 失控drive| 法国护士长在线| 青春守艺人在哪里播出| 在线播放JUFD-621偷窥湿按摩-巨大的乳房导师在失禁和羞耻中扭动-RikoMizusawa | 亲嘴视频大床视频全部| 周杰伦摩天轮演唱会官方完整版| 《如梦令》电视剧| 苹果在线观看免费| 黑白配1080完整版在线观看 | v酒店在线观看| 使徒行者2粤语在线观看| 余罪第100集日韩版第9集什么时候开播| 屠龙少年历险记| 电影《在丈夫面前被劫匪欺负》电影| 致命弯道1–7免费播放| 新乱世佳人电影完整版| 牵牛的夏天第二部| 依家有喜国语| 天下长河免费观看全集高清| 电影十日谈| 任逍遥电影| 反叛的鲁路修在线观看| 木子檀檀子电影免费看高清| 强壮的公么征服免费看| 忍不住的继拇HD中字3| 娜塔莉在线| 一起愁愁愁免费全集| 爱情公寓25集| 荣誉守则满天星高清版| 天龙八部13| 日剧我们再来一次高清观看| 经典咏流传第二季| 电视剧上甘岭全40集| 我的妹妹哪有这么可爱| 门弟电视连续剧| 《人脉王》| 出轨的女人完整版| 娜塔莎电影| 奥运高手国语| 《激战丛林》完整版免费观看中文字幕 | 赛伦1996年的电影| 武汉三镇主帅考虑执教国足| 阿布夏树| 黑帮大佬和我的365五天| 电影潘多拉之镜| 韩剧想结婚的女人| 女人如花电视剧全集| 你好 李焕英在线观看| 粉嫩小女生| 邓超 倚天屠龙记| 林志玲坠马碎胸| 偷香高手| 一起来看流星雨电视剧免费全集| 韩国高清mv| 黑名单第一季第三集| 侬李夭桃| 《姐姐今天怪怪的》动漫| 董倩采访全红婵| 蝴蝶效应百度影音| 刚结婚和部长一起去出差旅| 红娘子3| 古墓丽影满天星全集免费看| 无声未删减版免费观看| 屠场娃娃高清完整版| 一生一世白鹿在线观看免费完整版| 渔夫荒淫史电影| 生化危机4高清在线观看| 驱魔师vs花子| 花街狂奔电影| 战狼9女版免费全集| 亲爱的吾兄免费观看完整版电视剧| 别墅轮换5攻略免费观看| 我在他乡挺好的一共多少集| 陪讨厌部长去出差旅日本在线观看| 高清《繁花》全集观看免费版高清| 《替弟还债十日》电影在线观看免费 | 《指尖上的热情》类似动漫| 保罗和雪莉一家5| 古惑仔在线观看| 《军事行为》布兰迪洛夫观看| 瑞奇宝宝中文版1一52集| 娃娃脸4完整版免费| 疯狂外星人| 麦乐迪女超人(满星版)在线观看 | 《被下药强辱的妻子》在线播放| 来自妈妈的绣感2国语版叫什么名字| 人口普查2021公布结果| 《分娩按摩》| 徐若瑄魔鬼天使电影免费观看| 《理发店的特殊待遇》| 我的邻居老婆电影完整版免费观看 | 美景之屋6:我的完美人生中字| 至尊红颜在线观看全集免费| 韩国夫妇交换| 天使之恋在线观看| 《模特人生》韩剧| 室内瑜伽2在线播放| 壮志凌云女版美国满天星| jizz妇女| 美容院特殊待遇在线| 女儿情歌曲原唱| 九一麻花高清看| 电锯惊魂全集| 白嫖者联盟电影在线观看| 因为是反派大小姐所以养了魔王| r片| 将军家的小娘子电视剧免费观看 | 妈妈出轨了韩剧结局| 战狼9欧式少女办| ZLJZLJZLJ日本妈妈| 激战丛林百度云| 红灯记伴奏| 女员工的付出中字特殊| 高清《法国空乘1》| 坎贝奇电影完整版| 新审死官 电视剧| 电影《千金与仆人》免费播放| 辘轳女人和井全26集| 美国伦理蜜桃4| 长月烬明电视剧全集| 墨西哥《瓜达卢佩玫瑰》| 免费完整版| 武汉十七中事件| 啄木鸟:女满天星《壮志凌云》电免费| 道士下山 豆瓣| 铜铜钢铿锵锵锵免费观看高清免费观| 胸肌撕裂者| 年轻丰满的继牳3伦A片201| 上门女婿完整版高清免费全集| 麻花传剧夏晴子高清下载百度网盘| 雾都魅影电视剧| 女律师的堕落日本电影| 黑暗荣耀未删减版| 拿下丈夫的部下独家中字| 国家宝藏4| 女超人| 亲爱的妈妈4韩国在线观看| 销售的秘密2在线观看免费版电视剧| 会打台湾吗| 日本动漫《花嫁高柳家》第一集| 秦王李世民传奇全集免费观看| 隔壁漂亮女邻居躲避我是什么心理 | 梨泰院class电视剧在线观看| 1对2:初次体检电影| 网红乞丐哥被抓| 潘多拉之镜1983满天星| 银翼杀手2049 电影| 利川市| 蜡笔小新全集播放| 撒娇女人最好命短剧全集免费观看| 幸福密码40集完整版| 傻王闯天下主题曲| 一步之遥在线观看完整版免费 | 马龙回应能否多打几届奥运| 幸福满院电视剧全集在线观看| 剑王朝电视剧在线观看| 战狼3免费完整电影在线看| 百度变形金刚| 风火天下| 电视剧神隐在线播放最新| MBRBN-050在线观看| 护士艳门照| 不良义| 古惑仔之义| 黑白配中文版高清在线观看| 流浪地球2超清在线观看免费| 浮之公手| 艺校的秘密| 战狼6高清完整免费观看国语下载 聊斋奇谭3之妖女谭2免费观看 | 搞笑一家人国语版1| 由良千岁主演的电影在线观看 | 《杉杉来了》在线观看完整版| 酒店1-75集免费播放电影| 好久不见结局| 黑白配国语版超清1080p高清| 汤方大胆人体艺术| 马思纯的微笑| 武动乾坤第5季免费播放| 孤堡惊情| 良心无悔免费观看全集| 浴血十四年电视剧全集免费观看 | 默杀 电影| 华丽的外出手机在线完整| 花田喜事93粤语| 电影《透视》在线观看| 张馨予重开评论| 太湖县| 孔雀明王真言| 蕾tsubomi| 电视剧三国演义老版| 《苏醒》短剧免费观看| 巡回检察组哪个台播出| 怒火十二小时免费观看| 魔力宝贝监狱1989在线观看| 百团大战 电影| 《法国空乘4》伦理| 烈火青春19| 电影《热辣披萨女孩》免费观看 | 欲望的火花电视剧| 心世界奇遇| 无限春光27 豆瓣| 流淌的读音| 终极蜘蛛侠毒液| 女子亲卫队完整免费高清原声满天星 | 《借种》电影| 上司的强迫HD中字在线观看| 李德印42式太极剑| 私人女性监狱美国电视剧完整版观看| 狂野式到轮式的转换技巧 | 韩剧新《无主之花》免费观看| 决战猩球1973| 外太空杀人小丑| 金刚驱魔师第一季免费观看全集| 欢聚一堂串词| 韩国电影和部长出差| 中国百强名镇| 特殊保险中字5| 《扫黑风暴》电视剧| 以家人之名在线| 执法女先锋2| 深夜航班 第二季未删减| 《贫女复仇记》在线观看| 电锯人免费观看完整版| 高压监狱完整版在线观看完整免费高清原声满天星感恩 y | 谍影重重3国语| 《总统夫人》星克莱尔演员表| 卿本佳人 迅雷下载| 八尺夫人满天星1978年版| 大南迁全集在线观看| 星克莱尔《化妆舞会》| 老公不在时动漫第二季的剧情介绍| 维修工人的培训电影| 我是特种兵2歌曲| 授业到天亮chu| 《部长出差的日子》观看| 星辰变超前点播| 花与蛇5之牙医| 真白爱梨| 信宜市| 后宫风韵传之霓裳玉女| 河南豫剧吹牛| 金瓶梅3d国语完整版| 旋风管家国语版| 酒店全集| 复制情人| 《Overflower》动漫全集免费观看| 病态三部曲| 流星花园泰剧在线高清免费观看| 柯南万圣节的新娘| 斗罗大陆51集| 《我的游泳教练》| 透明时装| 《无法满足》意大利| 电视剧少年白马醉春风全集免费观看| 光环夜幕| 胜者为王3王者之战电视剧| 怒火战猴电影高清免费观看| 日韩学生HD| 直播:男子双杠决赛| 《溢出》第一季免费观看全集高清版| 随唐演义 全集高清| 浴室情欲2交换暴露| 云南虫谷2免费| 侏罗纪世界百度云盘| 花与蛇5之蛇蝎美人6人物介绍| 加利福尼亚山谷女孩们| 女超人危机满天星| 《激战丛林》-罗莎·卡拉乔洛在线观看 | 花样爷爷搜查队| 新女员工部长的教育| 道道道在线国语高清| 酒店1-90集高清无广告| 电影举起手来免费观看完整版| 垚怎么读| 电影偷月情| 一生一世美人骨在线观看| 拿下丈夫的下属| 爸爸的朋友2在完整有限中字| 塔日酒店在线观看完整版| 铁齿铜牙纪晓岚第1部免费观看| 最美丽的第七天| 鬼宫电视剧在线观看免费版| 梦想的声音 综艺| 铜铜铿锵免费观看高清免费| 刘能扮演者叫什么名字| Overflower| 忍风战队神风侠| 《新上海滩》完整版在线观看免费| 甜蜜惩罚无删减无马赛克全集| 小欢喜电视剧完整版免费观看| 义姐是不是良喂养1-2集动漫在线观看| 容嬷嬷的小黑屋| 《生活中的玛丽》经典片段| 无镜的爱| 梦在海这边| 精灵宝可梦のエロ本莉莉艾| 巴厘岛的故事电视剧免费观看全集 | 朱门巧妇| 韩国3j| 八兄弟电视剧全集在线观看免费| 韩国电影我的游泳教练| 九号秘事之黑帷背后电视剧| 渔女实战2(国语版)在线看| 隐身帽在线观看| 春丽传奇| 圣特罗佩的姑娘们高清| 大学战争3| 新还珠格格剧照| 越狱第三季全集下载| 鬼同你ot国语| 女儿国3在线观看免费版高清,挡不住的思念电影免费观看 | 离婚前规则主题曲| 三年大片在线免费观看| 新白娘子传奇50集免费看高清 | 天美星空mv在线观看| 龙腾四海国语免费观看| 《和讨厌的部长出差旅》电影在线观看| 养女电视剧全集| 女子护卫队满天星1973免费| 诡秘之主免费看| 女人当官第一部免费观看| 法国护士长免费在线观看| 澳门风云2西瓜影音| 牙医姊妹电影完整版| 新包青天之七侠五义| 孽海花传奇| 讲的笔顺| 似火流年电视剧| 金银瓶1-5hd普通版日本| 无双国士| 陈雅伦被躁120分钟电影| 意大利巨乳满天星| 《偿还3》完整版| 木下檀子的电影免费观看| 金瓶梅下| 火口的两人完整版电视剧去模糊| 新一剪梅片尾曲| 终极对决电影| 女版《壮志凌云》| 斯诺克虎牙4| 《总统》(星克莱尔)在线观看| 原来的神马电影在线观看免费| 姐姐的朋友未删减版| 电影泰坦尼克号| 剑来在线播放| 《越南女兵满天星》电影| YOUIJZZZFREE最新| 白月梵星电视剧在线观看星辰影院| 美国派5下载| 黄鳝女直播| 罗丽星克莱尔性迷宫在线播放| 巴基斯坦老电影| 酒店实拍1-5集| 对你的想象电影| 《龙之战》电影美国在线看| 一眉道人国语高清| 周星驰国语高清| 巴霍巴利王2在线观看| 木下檀檩子《邻居》| 郭德纲于谦2012最新相声| 猎狐电视剧全集在线观看| 禁室培欲之爱的俘虏| 绿萝花电视剧免费观看| JUL-945丈夫不在的三天| 南洋第一邪降下载| 欧美1| 超级战舰完整版| 余罪第二季迅雷下载| 夹震蛋玩到失禁PLAY调教| 宇宙的奇迹| 红色假期黑色婚礼百度影音| 公之浮之手50完整版免费看| 电影我的漂亮的瘦子3| 蛋仔派对钩爪教程| 爱丫爱丫高清免费观看电视剧 | 高清《余罪2》全集在线观看| 曹老板的十八个秘书| 《暗战1》电影在线观看| 结分谎情式粤语| 战狼3免费高清版电影| 赌侠2电影| 一枪三姐妹完整版| 被义子侵犯的继拇HD| 冰湖行动全集观看| 凯登克罗斯最火的5部电影| 蜜桃成熟时1997免费观看| 就算是爸爸也想未增删6分多钟| 高级女特工理伦片在线观看大全| 电视剧同性| 食物链12大尺寸| 午夜dj在线观看大全| 两个世界泰剧| 爸爸要播种子美国电视剧禁忌| 新包青天之碧血丹心| 三年大片大全免费观看国语| 电影斗牛剧情| 归途列车| 落魄贵族琉璃川第一季免费播放| 触及真心| 革吉县| 邢台属于几线城市| 孤注一掷张艺兴在线播放免费| 三年免费大片观看高清电影| 变形金刚4百度影音| 上春山彩排现场曝光| 你是我的荣耀免费观看全集| 《轩辕剑之天之痕》| 弟债妻还真人版| 我们多么幸福歌词| 海大鱼电影免费完整版| 《极恶老大》| 导火线粤语| 上司趁丈夫不在家来拜| 倔媳妇的农村生活的个人生活频道 | 秀秀的男人电视剧| 《北越暴行》免费观看有一部电影抓了好几个女人,当官的三个人一起轮奸是什么 | 韩国电影美发店的特殊待遇| 青春期失乐园全集| 风骚诱惑| 法国少女农场在线观看| 禽我无删减版在线观看| 麦乐迪在线观看播放| 封神2在线观看完整免费观看国语| 电视剧摇滚狂花在线播放| 《善良的妻子| 西游记大闹天宫电影| 上海少妇黑人3P完整版BD| 荒野求生无马赛原版在哪里看| 插曲的痛30集全集免费播放电影无码 | 电视剧 师傅| 坎贝奇无憾人生完整版| 童颜不老三公主| 部长来家里吃饭2| 火影忍者485集| 熊出没之伴我熊芯电影| 李佳琦回应参加披哥| 有一种爱叫无法弥补 | 银魂137| 《花子与倔强的驱魔师》在线观看22| 岁岁青莲电视剧在线观看| 喜羊羊与灰太狼古古怪界大作战| 湾区升明月晚会名场面| 变形金刚2百度影音| 义子侵犯| 情满雪阳花电视剧全集| 三人行电影| 同学的妈妈5观整有限中字| 陈小春电影全集国语| 法国护士手机在线免费看| 儿子妈妈免费观看大全电视剧| 大同市| 《苍蓝战士奥特曼》免费观看| 麦克斯奥特曼全集中文版 | 独闯无底洞84版在线播放| 《美容院:特殊待遇》孙婉在线观看| 我愿意 孙红雷| ed2k 大桥未久| 海之声如如免费完整版| 无限挑战110716| 我家浴缸二三事在线观看| 蝴蝶飞飞大结局| 韩剧《隐形的帽子》| 表姐同居| 拜托小姐优酷| 美女热舞慢摇| 卡欧斯黑暗| 《花子vs倔强驱魔师》的| 都挺好电视剧全集免费| 东京复仇者 在线观看| 《军事不当行为》法国版完整版| 聊斋之流光情劫完整在线观看 | 旗开得胜下一句怎么接| 致敬张国荣| 瓜达卢佩的玫瑰女主演 | 相爱十年 电视剧| 美国禁忌1-7| 盛李豪全红婵合体打羽毛球| 女超人(啄木鸟)满天星百度网盘| 骗中传奇粤语| 邻家有女韩剧在线观看国语| 坠落的女律师k82经典台词| 电影长津湖战役完整版播放免费观看| 熊猫战士全集| 那金花和她的女婿电视剧免费观看| 需要爸爸种子电影| 超星五灵侠第七季免费观看| 情事2014在线未删减版资源| 百万新娘之真爱| 战狼2电影观看| 《驯服小峓子》2在线观看| 战狼2电影观看| 落魄贵族琉璃川在线免费看全集| 箭在弦上29集| 蝴蝶效应2电影完整版观看| 私人女性监狱完整版观看| 王牌对王牌.| 美味快递员2| 巴萨对曼联| 老婆6高清版电视剧在线观看免费| 湘西诡案电影完整版免费播放| 米尼的第一次全集免费观看| 人渣本愿| 长津湖电影免费观看| 爸爸请播种| 武动乾坤第5季免费播放| 善良的嫂子4在线观看| 《兄弟换麦子4国语中语》| 郑州娃娃奶奶| 金瓶梅 高清完整版下载| eeuss在线电影院| 灾女变福妻:全家都宠我全集免费| 仁布县| 只愿君心似我心短剧免费观看全集| 学园默示录第一季| 暴躁46集全在线观看免费高清| 午夜理论第1000集| 鸣梁海战电影免费观看国语| 白雪公主成人伦理在线观看| 前任攻略4| 高清平安夜,杀人夜未删减| 《性/生活》4无删减版| 迷人的保姆高清线观看| 芭比之神秘之门普通话免费观看| 19岁在线播放免费观看电视剧| 恋恋维纳斯电视剧泰剧免费观看| 聚会的目的中文字幕| 谈判专家2024在线观看 | 人民的名义 迅雷种子| 变形金刚1电影国语版| 支配教坛在线观看动漫免费| 我的鄂尔多斯| 巡回检察组免费看| 男按摩师做乳房按摩的电影| 不速之亲| 说爱你蔡依林| 奔跑吧13季小鬼王琳凯| 绝密卧底全集完整版| 金殿斗智| 新金银悔1—5普通话免费2023| 假面骑士时王免费观看完整版中文 | 满天星凌云壮志女版| 法国肌肤下的火焰| 原来我很爱你电视剧免费观看西瓜| 高压监狱法国电影| 一路向西hd| 不知火舞和三个男儿3| 法国空姐4(多塞尔航空)完整版免费中文 | 勇敢的心迅雷下载| 郢王悲歌| 电影《战狼6》国语高清| 南洋十大邪术 国语| 精瓶梅电影在线观看| 性解密之大妈| 喜气洋洋猪八戒| 虎虎是只喵| 瓜达卢佩的玫瑰女邻居| 绿色逍遥社区| 指环王在线观看| 《小小诊所》| 料理鼠王电影在线观看完整版| 魔鬼女集中营| 行尸走肉第七季全集| 隔着帘子羞耻精油按摩在线看| jiandangweiye| 新妈妈手机在线观看| ujizz在线播放| 一步之遥在线观看完整版免费| 哈尔传奇| 美容院:待遇服务,3| 清落电视剧| 擦枪走火电影完整版| 一棵树被雷连劈13次| 加勒比海盗成人版在线| 海棠依旧电视剧全集免费观看完整版| 当我飞奔向你电视剧免费观看高清| 善良的麦子| 随唐演义 全集高清| 我老公的家庭教师韩国| 高压监狱3法国版免费播放| 聊斋艳谭五通神| 居家男人| 美丽的的小樱桃| 今晚看一下号码| 女儿不认真学习被妈妈拖进大海| 男男一起愁愁电视剧免费播放| 学校2013韩剧全集在线观看| 车手在线观看| 色即是空2视频| 《新入职员工2| 一仆二主电视剧 全集| 鲁班四杰之伏龙海眼| 三年成全在线观看免费高清电视剧| 泰剧爱的告白| 青草视频免费在线| 青楼十二房百度盘| 在我消失前| 宫心计全集| 战狼6在线观看完整免费| 流星花园新版| 亦舞之城电视剧免费观看高清| 哇嘎电影全集在线观看| 古代的口香糖叫什么| 《漂白》| 我的幸福婚姻真人版电视剧| 韩国理片岳母在飯店| 新金梅瓶2 国语完整版 | 日本维修工艳遇24小时视频| 韩国电影 绿椅子| 爱情公寓3第八集| 爱我几何电影在线观看免费莫尼卡| 引诱的阿中文字幕| 火箭军高层间谍是谁| 荒野女战士HD版播放| 奋斗电视剧| 怒呛人生免费观看全剧完整版| 天王状师电视剧| 女版捉鬼敢死队法国空姐 | 周生如故电视剧免费观看西瓜| 青岛女子家中马桶变“喷泉”| 高压监狱3法国电影在线观看完整免费| 《变形金刚》| 郭奶奶相声网| 正在播放: JUL-520 留下好色的老爹和软弱的妻子 我去了三天两夜的出差... 成 | 旧里番内衣办公室无删减观看| 挣扎吧 亚当君 在线观看| 盟军敢死队4| 远得要命的爱情 电视剧| 麦乐迪马斯克女超人观看完整版| 我叫刘跃进| 开始推理吧免费观看完整版| 维修工人的绝遇2中文版| 姑娘国语高清在线观看| 新乌龙山剿匪记免费观看完整版| 赤子板《姐妹牙医》百度云| 老公万岁粤语| 丐侠传奇演员表| 超能敢死队| 维修师傅的艳遇2007金山丽林华华 | 苹果 范冰冰电影| 美猴王归来| 女超人的羞辱麦乐迪| 爱玩具的大成| 《偷天盗日》| 美国电影《需要爸爸播种》电影在线 | 蒋玲玲版《渔夫的荒野史记》完整版 | 痛欲 电影| 薛平贵与王宝钏电视剧全集55| 电影车票| 苍狼突击队电视剧全集在线观看| V酒店在线观看| 小凤新婚下集全集免费播放| 无头东宫国语版免费观看| 香坂美优| 苍兰诀电视剧在线观看完整版免费 | 小猪佩奇 第十季 2024| 苏北民间小调| 兔子先生第一季在线观看免费高清| 好先生在线观看免费完整版电视剧| 仁心俱乐部电视剧免费观看| 山河令彩蛋| 快说我和你老公谁厉害| 私人航空电影完整版| 粉红大白菜在线观看电视剧免费| 红嫁衣鬼片国语版| 佐佐木与宫野| 三d肉浦团| 《少女少女》电影| flower第季无马赛真人版| 多大点事啊电视剧在线观看,天海翼香汗女教师在线播放,剧情片全集免费播放免费 | 离婚协议电视剧全集| 圣山村谜局电影完整版在线观看| 春潮烂漫海棠红下载| 入室暴行魔免费观看| 打脸拜金女全集免费| 童话镇第一季| 我善良的妈妈中字开头4个字| 水浒传电视剧在线观看免费完整版 | 凯·帕克的私人水疗| 欲女进化论| 小屁孩日记2| 新妈妈免费在线观看| 女儿国3| 欧美ZZZ| 红颜剑心短剧全集免费观看高清| 盲盒旅行局综艺免费观看完整版| 婚姻向左浪漫向右全集| 免费韩国电影完整版在线观看| 我的游泳女老师| 麦乐迪马克斯女超人[玫瑰] | damimi| 房产销售的秘密电影在线观看| 毒刺电视连续剧全集免费观看| 听爸爸的话| 伊丽莎白坎贝奇的《品味人生》| 金太郎的幸福生活电影版 | 《房奴试爱》截取了一段开头| 世上谁长得最像小舞| 翠湖未删减| 种鬼在线观看完整免费高清原声 | 绝强驱魔师花子| 精绝古城 下载| 阴宅凶灵| 韩剧女友的母亲双字ID | 力王动画| 莱西市| 《可疑诊疗室:美容院待遇》5| 《冰之城墙》| 绽放的许开心在线免费观看| 星汉灿烂电视剧全集在线观看免费| ZZ QWEATZ2| 真白蛇传| 瓜达卢佩的玫瑰1080p| 香瓜七兄弟| 三男强一女90分钟在线观看| 熊出没之夺宝熊兵电影| 阿加莎·克里斯蒂之七面钟电视剧 | 电视剧梦幻天堂| 我和黑大佬的365天| 滕州市| 女房东的滋味| 忍者乱太郎粤语版| 三A级做爰片免费观看玉蒲团视频| 仙逆全集免费观看完整版| 黑帮老大和我的356日在线观看| 致我们单纯的小美好在线观看| 花子vs倔强驱魔师| 女秘密搜查官可耻的报酬是谁扮演的| 我的罪恶人生电影免费观看经典| 免费观看90分钟高清电视| 东北往事之黑道风云全集| 新沂市| 眨眼之间全集观看| 缘分五月在线播放| 高清今天开始是人类| 入室暴行魔电影免费观看高清 |