完全剖析 - Linux虛擬內(nèi)存空間管理

嵌入式客棧 2021-07-22 17:44

在 《漫畫解說內(nèi)存映射》一文中介紹過 虛擬內(nèi)存物理內(nèi)存 映射的原理與過程,虛擬內(nèi)存與物理內(nèi)存進行映射的過程被稱為 內(nèi)存映射。內(nèi)存映射是硬件(內(nèi)存管理單元)級別的功能,必須按照硬件的規(guī)范設置好內(nèi)存映射的關系,進程才能正常運行。

但內(nèi)存映射并不能區(qū)分內(nèi)存的用途,比如我們想知道虛擬內(nèi)存區(qū)間 0 ~ 2MB 是用作存儲數(shù)據(jù)還是存儲指令,這就很難從內(nèi)存映射中獲取到相關信息。所以,Linux 根據(jù)功能上的差異,來對虛擬內(nèi)存空間進行管理。

今天,我們來介紹一下 Linux 對虛擬內(nèi)存空間管理的細節(jié)。

之前我們說過,在 32 位的操作系統(tǒng)中,每個進程都擁有 4GB 的虛擬內(nèi)存空間。Linux 根據(jù)功能上的差異,把整個虛擬內(nèi)存空間劃分為多個不同區(qū)間,稱為

我們先來看看 Linux 進程虛擬內(nèi)存空間的布局圖,如圖 1 所示:

上圖展示了 Linux 進程的虛擬內(nèi)存空間布局情況,我們只關注 用戶空間 的布局。

從上圖可以看出,進程的用戶空間大小為 3GB。Linux 按照功能上的差異,把一個進程的用戶空間劃分為多個段,下面介紹一下各個段的作用:

  • 代碼段:用于存放程序中可執(zhí)行代碼的段。

  • 數(shù)據(jù)段:用于存放已經(jīng)初始化的全局變量或靜態(tài)變量的段。如在 C 語言中,使用語句 int global = 10; 定義的全局變量。

  • 未初始化數(shù)據(jù)段:用于存放未初始化的全局變量或靜態(tài)變量的段。如在 C 語言中,使用語句 int global; 定義的全局變量。

  • :用于存放使用 malloc 函數(shù)申請的內(nèi)存。

  • mmap區(qū):用于存放使用 mmap 函數(shù)映射的內(nèi)存區(qū)。

  • :用于存放函數(shù)局部變量和函數(shù)參數(shù)。

虛擬內(nèi)存區(qū)

從上面的介紹可知,Linux 按照功能上的差異,把虛擬內(nèi)存空間劃分為多個 。那么在內(nèi)核中,是通過什么結(jié)構(gòu)來管理這些段的呢?

答案就是:vm_area_struct

內(nèi)核通過 vm_area_struct 結(jié)構(gòu)(虛擬內(nèi)存區(qū))來管理各個 ,其定義如下:

 1struct vm_area_struct {
2    struct mm_struct *vm_mm; /* The address space we belong to. */
3    unsigned long vm_start;  /* Our start address within vm_mm. */
4    unsigned long vm_end;    /* The first byte after our end address within vm_mm. */
5
6    /* linked list of VM areas per task, sorted by address */
7    struct vm_area_struct *vm_next;
8
9    pgprot_t vm_page_prot;   /* Access permissions of this VMA. */
10    unsigned long vm_flags;  /* Flags, see mm.h. */
11    struct rb_node vm_rb;
12    ...
13    /* Function pointers to deal with this struct. */
14    const struct vm_operations_struct *vm_ops;
15    ...
16};


下面介紹一下各個字段的作用:

  • vm_mm:指向進程的內(nèi)存管理對象,每個進程都有一個類型為 mm_struct 的內(nèi)存管理對象,用于管理進程的虛擬內(nèi)存空間和內(nèi)存映射等。

  • vm_start:虛擬內(nèi)存區(qū)的起始虛擬內(nèi)存地址。

  • vm_end:虛擬內(nèi)存區(qū)的結(jié)束虛擬內(nèi)存地址。

  • vm_next:Linux 會通過鏈表把進程的所有虛擬內(nèi)存區(qū)連接起來,這個字段用于指向下一個虛擬內(nèi)存區(qū)。

  • vm_page_prot:主要用于保存當前虛擬內(nèi)存區(qū)所映射的物理內(nèi)存頁的讀寫權(quán)限。

  • vm_flags:標識當前虛擬內(nèi)存區(qū)的功能特性。

  • vm_rb:某些場景中需要通過虛擬內(nèi)存地址查找對應的虛擬內(nèi)存區(qū),為了加速查找過程,內(nèi)核以虛擬內(nèi)存地址作為key,把進程所有的虛擬內(nèi)存區(qū)保存到一棵紅黑樹中,而這個字段就是紅黑樹的節(jié)點結(jié)構(gòu)。

  • vm_ops:每個虛擬內(nèi)存區(qū)都可以自定義一套操作接口,通過操作接口,能夠讓虛擬內(nèi)存區(qū)實現(xiàn)一些特定的功能,比如:把虛擬內(nèi)存區(qū)映射到文件。而 vm_ops 字段就是虛擬內(nèi)存區(qū)的操作接口集,一般在創(chuàng)建虛擬內(nèi)存區(qū)時指定。

我們通過圖 2 來展示內(nèi)核是怎么通過 vm_area_struct 結(jié)構(gòu)來管理進程中的所有

從上圖可以看出,內(nèi)核通過一個鏈表和一棵紅黑樹來管理進程中所有的 mm_struct 結(jié)構(gòu)的 mmap 字段就是鏈表的頭節(jié)點,而 mm_rb 字段就是紅黑樹的根節(jié)點。

加載程序鏡像

前面我們介紹了 Linux  會把虛擬內(nèi)存地址劃分為多個 ,并且使用 vm_area_struct 結(jié)構(gòu)來管理這些段。那么,這些虛擬內(nèi)存區(qū)是怎么建立起來的呢?

在介紹進程虛擬內(nèi)存區(qū)建立的過程前,我們先來簡單介紹一下 ELF文件格式

1. ELF文件

ELF 全稱 Executable and Linkable Format,即可執(zhí)行可鏈接文件格式。在 Linux 系統(tǒng)中,就是使用這種文件格式來存儲一個可執(zhí)行的應用程序。讓我們來看一下 ELF 文件格式由哪些結(jié)構(gòu)組成:

一般一個 ELF 文件由以下三部分組成:

  • ELF 頭(ELF header):描述應用程序的類型、CPU架構(gòu)、入口地址、程序頭表偏移和節(jié)頭表偏移等等;

  • 程序頭表(Program header table):列舉了所有有效的段(segments)和他們的屬性,程序頭表需要加載器將文件中的段加載到虛擬內(nèi)存段中;

  • 節(jié)頭表(Section header table):包含對節(jié)(sections)的描述。

ELF 文件的結(jié)構(gòu)大概如圖3所示:

當內(nèi)核加載一個應用程序時,就是通過讀取 ELF 文件的信息,然后把文件中所有的段加載到虛擬內(nèi)存的段中。ELF 文件通過 程序頭表 來描述應用程序中所有的段,表中的每一個項都描述一個段的信息。我們先來看看 程序頭表 項的結(jié)構(gòu)定義:

 1typedef struct elf64_phdr {
2   Elf64_Word p_type;     // 段的類型
3   Elf64_Word p_flags;    // 可讀寫標志
4   Elf64_Off p_offset;    // 段在ELF文件中的偏移量
5   Elf64_Addr p_vaddr;    // 段的虛擬內(nèi)存地址
6   Elf64_Addr p_paddr;    // 段的物理內(nèi)存地址
7   Elf64_Xword p_filesz;  // 段占用文件的大小
8   Elf64_Xword p_memsz;   // 段占用內(nèi)存的大小
9   Elf64_Xword p_align;   // 內(nèi)存對齊
10} Elf64_Phdr;

所以,程序加載器可以通過 ELF 頭中獲取到程序頭表的偏移量,然后通過程序頭表的偏移量讀取到程序頭表的數(shù)據(jù),再通過程序頭表來獲取到所有段的信息。

我們可以通過 readelf -S file 命令來查看 ELF 文件的段(節(jié))信息,如下圖所示:

上面列出了 代碼段數(shù)據(jù)段未初始化數(shù)據(jù)段注釋段 的信息。

2. 加載過程

要加載一個程序,需要調(diào)用 execve 系統(tǒng)調(diào)用來完成。我們來看看 execve 系統(tǒng)調(diào)用的調(diào)用棧:

1sys_execve
2└→ do_execve
3  └→ do_execveat_common
4     └→ __do_execve_file
5        └→ exec_binprm
6           └→ search_binary_handler
7              └→ load_elf_binary

從上面的調(diào)用者可以看出,execve 系統(tǒng)調(diào)用最終會調(diào)用 load_elf_binary 函數(shù)來加載程序的 ELF 文件。

由于 load_elf_binary 函數(shù)的實現(xiàn)比較復雜,所以我們分段來解說:

(1)讀取并檢查ELF頭

 1static int load_elf_binary(struct linux_binprm *bprm, struct pt_regs *regs)
2
{
3   ...
4   struct {
5       struct elfhdr elf_ex;
6       struct elfhdr interp_elf_ex;
7   } *loc;
8
9   loc = kmalloc(sizeof(*loc), GFP_KERNEL);
10   if (!loc) {
11       retval = -ENOMEM;
12       goto out_ret;
13   }
14
15   // 1. 獲取ELF頭
16   loc->elf_ex = *((struct elfhdr *)bprm->buf);
17
18   retval = -ENOEXEC;
19   // 2. 檢查ELF簽名是否正確
20   if (memcmp(loc->elf_ex.e_ident, ELFMAG, SELFMAG) != 0)
21       goto out;
22
23   // 3. 是否是可執(zhí)行文件或者動態(tài)庫
24   if (loc->elf_ex.e_type != ET_EXEC && loc->elf_ex.e_type != ET_DYN)
25       goto out;
26
27   // 4. 檢查系統(tǒng)架構(gòu)是否正確
28   if (!elf_check_arch(&loc->elf_ex))
29       goto out;
30   ...

上面這段代碼主要是讀取應用程序的 ELF 頭,然后檢查 ELF 頭信息是否合法。

(2)讀取程序頭表

 1   size = loc->elf_ex.e_phnum * sizeof(struct elf_phdr); // 程序頭表的大小
2   retval = -ENOMEM;
3
4   elf_phdata = kmalloc(size, GFP_KERNEL); // 申請一塊內(nèi)存來保存程序頭表
5   if (!elf_phdata)
6       goto out;
7
8// 從ELF文件中讀取程序頭表的數(shù)據(jù), 并且保存到 elf_phdata 變量中
9   retval = kernel_read(bprm->file, loc->elf_ex.e_phoff, (char *)elf_phdata, size);
10   if (retval != size) {
11       if (retval >= 0)
12           retval = -EIO;
13       goto out_free_ph;
14  }
15  ...

上面的代碼主要完成以下幾個工作:

  • 從 ELF 頭的信息中獲取到程序頭表的大小。

  • 調(diào)用 kmalloc 函數(shù)申請一塊內(nèi)存來保存程序頭表。

  • 調(diào)用 kernel_read 函數(shù)從 ELF 文件中讀取程序頭表的數(shù)據(jù),保存到 elf_phdata 變量中,程序頭表的偏移量可以通過 ELF 頭的 e_phoff 字段獲取。

(3)加載段到虛擬內(nèi)存

 1   // 遍歷程序頭表所有的段
2   for (i = 0, elf_ppnt = elf_phdata; i < loc->elf_ex.e_phnum; i++, elf_ppnt++) {
3       int elf_prot = 0, elf_flags;
4       unsigned long k, vaddr;
5
6       if (elf_ppnt->p_type != PT_LOAD)  // 判斷段是否需要加載
7           continue;
8      ...
9       // 段的可讀寫權(quán)限
10       if (elf_ppnt->p_flags & PF_R)
11           elf_prot |= PROT_READ;
12       if (elf_ppnt->p_flags & PF_W)
13           elf_prot |= PROT_WRITE;
14       if (elf_ppnt->p_flags & PF_X)
15           elf_prot |= PROT_EXEC;
16
17       elf_flags = MAP_PRIVATE | MAP_DENYWRITE | MAP_EXECUTABLE;
18
19       vaddr = elf_ppnt->p_vaddr;  // 獲取段的虛擬內(nèi)存地址
20      ...
21       // 把段加載到虛擬內(nèi)存
22       error = elf_map(bprm->file, load_bias + vaddr, elf_ppnt, elf_prot, elf_flags, 0);
23      ...
24  }

上面這段代碼主要完成的工作是:

  • 遍歷程序頭表所有的段。

  • 判斷段是否需要加載。

  • 獲取段的可讀寫權(quán)限和段的虛擬內(nèi)存地址。

  • 調(diào)用 elf_map 函數(shù)把段加載到虛擬內(nèi)存。

所以,把段加載到虛擬內(nèi)存主要通過 elf_map 函數(shù)完成。我們來看看 elf_map 函數(shù)的調(diào)用棧:

1elf_map
2└→ do_mmap
3   └→ do_mmap_pgoff
4      └→ mmap_region

從上面的調(diào)用者可以看出,elf_map 函數(shù)最終會調(diào)用 mmap_region 來完成加載段到虛擬內(nèi)存。我們分析一下 mmap_region 函數(shù)的實現(xiàn):

 1unsigned long
2mmap_region(struct file *file, unsigned long addr, unsigned long len,
3           unsigned long flags, unsigned int vm_flags, unsigned long pgoff)

4
{
5   struct mm_struct *mm = current->mm;
6   struct vm_area_struct *vma, *prev;
7  ...
8   // 申請一個 vm_area_struct 結(jié)構(gòu)
9   vma = kmem_cache_zalloc(vm_area_cachep, GFP_KERNEL);
10   if (!vma) {
11       error = -ENOMEM;
12       goto unacct_error;
13  }
14
15   // 設置 vm_area_struct 結(jié)構(gòu)各個字段的值
16   vma->vm_mm = mm;
17   vma->vm_start = addr;        // 段的開始虛擬內(nèi)存地址
18   vma->vm_end = addr + len;    // 段的結(jié)束虛擬內(nèi)存地址
19   vma->vm_flags = vm_flags;    // 段的功能特性
20   vma->vm_page_prot = vm_get_page_prot(vm_flags);
21   vma->vm_pgoff = pgoff;
22
23  ...
24   // 把 vm_area_struct 結(jié)構(gòu)連接到虛擬內(nèi)存區(qū)鏈表和紅黑樹中
25   vma_link(mm, vma, prev, rb_link, rb_parent);
26  ...
27
28   return addr;
29}

上面代碼對 mmap_region 函數(shù)進行了精簡,精簡后的工作主要有:

  • 調(diào)用 kmem_cache_zalloc 函數(shù)申請一個 vm_area_struct(虛擬內(nèi)存區(qū))結(jié)構(gòu)。

  • 設置 vm_area_struct 結(jié)構(gòu)各個字段的值。

  • 調(diào)用 vma_link 函數(shù)把 vm_area_struct 結(jié)構(gòu)連接到虛擬內(nèi)存區(qū)鏈表和紅黑樹中。

通過上面的過程,內(nèi)核就把應用程序的所有段加載到虛擬內(nèi)存中。

總結(jié)

本文主要介紹了 Linux 內(nèi)核是怎么加載應用程序,并且在虛擬內(nèi)存中建立各個段的布局。本文主要關注的是虛擬內(nèi)存布局的建立過程,但加載應用程序的很多細節(jié)都忽略了(如怎么設置進程入口),有興趣可以自行查閱相關的資料和書籍。



嵌入式客棧 歡迎關注嵌入式客棧,主要分享嵌入式Linux系統(tǒng)構(gòu)建、嵌入式linux驅(qū)動開發(fā)、單片機技術、FPGA開發(fā)、信號處理、工業(yè)通訊等技術主題。歡迎關注,一起交流,一起進步!
評論
  • 在前六期中,我們已經(jīng)分別討論了 CRA 的適用范圍、整體影響、漏洞通報義務、風險評估與技術文檔證據(jù)鏈、第三方組件與 SBOM 供應鏈治理,以及產(chǎn)品上市后的支持期、安全更新、用戶說明和終止支持管理。到這里,企業(yè)已經(jīng)能夠回答幾個核心問題:產(chǎn)品是否落入 CRA 適用范圍,產(chǎn)品由哪些組件構(gòu)成,企業(yè)如何證明自己在設計、開發(fā)和上市前采取了必要的安全措施,以及產(chǎn)品上市后如何持續(xù)維護和安全下線。但對于真正準備落地 CRA 合規(guī)的企業(yè)來說,還有一個更現(xiàn)實的問題:CRA 的法規(guī)條文相對原則化,企業(yè)應當如何把“網(wǎng)絡安
    虹科云科技 2026-08-03 16:51 192992瀏覽
  • 文:杜杰編輯:侯煜當?shù)貢r間7月28日,美國特朗普政府落地最新科技封鎖政策,美國聯(lián)邦通信委員會(FCC)正式更新《受管制清單》,新增兩大類設備——境外生產(chǎn)的先進機器人設備、境外生產(chǎn)的聯(lián)網(wǎng)電力逆變器。FCC在官方情況說明書中明確,該類境外制造產(chǎn)品,“會對美國國家安全或美國民眾的人身安全構(gòu)成無法承受的風險”。本次新規(guī)設置明確豁免機制:經(jīng)美國國防部(DoW)、電力逆變器品類經(jīng)美國國土安全部(DHS)審核并授予“有條件批準”,認定對應設備品類不存在重大安全風險,即可獲得準入豁免。同時政策嚴格執(zhí)行新老劃斷原
    華爾街科技眼 2026-08-03 21:28 342瀏覽
  • ?摘要:低價大流量卡正全面退市,政策收緊已成定局。面對傳統(tǒng)號卡的不確定性,隨身WiFi憑借穩(wěn)定連接、多設備共享、獨立設備和靈活套餐等優(yōu)勢,成為務實可靠的備選方案。1、流量卡黃金時代要結(jié)束了通信行業(yè)正迎來一場前所未有的“地震式”調(diào)整——曾讓無數(shù)用戶追捧的低價大流量卡,正在全速退出各大平臺。這早已不是一次普通的競合,而是一場趨勢性的行業(yè)洗牌。回望過去,19元200G的神卡,那時真是“睡著都能笑醒”,便宜到不敢相信,爽到忍不住炫耀。那些日子,好像隨便刷、隨便看,流量自由觸手可及。可如今,回頭再看,那種
    愛上電路設計 2026-08-03 10:21 128906瀏覽
  • 摘要在防爆電氣設計中,只參照芯數(shù)選型而忽略額定載流量,長期滿負荷運行會出現(xiàn)插頭發(fā)熱、接觸面氧化、IP67 密封受熱老化等問題。結(jié)合常用 3 針 3 孔、4 芯、5PIN、8PIN 圓形防爆連接器,制作分級電流參數(shù)對照表,區(qū)分冷壓免焊接、焊接兩種接線結(jié)構(gòu)的安全載流數(shù)值,設置合理電流冗余系數(shù),搭配使用環(huán)境修正參數(shù),規(guī)范防爆接近開關連接器、防爆法蘭插座的選型計算方式。關鍵詞圓形防爆連接器,載流參數(shù)表,防爆法蘭插座,防爆端子接頭,IP67 防爆防水接插件1 產(chǎn)品概述圓形防爆連接器觸點載流能力由插針直徑、
    kyfbest科迎法電氣 2026-08-03 09:18 128659瀏覽
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 144079瀏覽
  • 產(chǎn)品使用18V供電,配套4串鋰離子電池,需要設計一個充電器。因為輸入18V,電池最高 16.8V,壓差僅 1.2V。因為壓差太小。使用開關型的充電控制芯片不穩(wěn)定。嘗試自行設計一個。整體采用分立三極管 + TL431架構(gòu),分4個功能單元:使能控制回路、限流環(huán)路、TL431 精密恒壓反饋環(huán)路、PNP 功率管主功率輸出回路;實現(xiàn)完整鋰電池充電邏輯。使能控制回路按鍵按下:5V 電壓經(jīng) R12 (2kΩ) 送入 NPN 管 Q3 基極,Q3 飽和導通,對地拉低 R1、R2 組成的分壓控制節(jié)點電位;該節(jié)點直
    southcreek 2026-08-07 13:45 354瀏覽
  • 導語在現(xiàn)代高速數(shù)字電路設計中,信號的完整性已不僅是理想波形推演,而是一場與物理非理想特性正面博弈的工程實踐。濾波器芯片作為凈化傳輸鏈路的關鍵屏障,其核心挑戰(zhàn)在于:能否有效識別并濾除那些隱匿在電平跳變過程中的亞納秒級瞬態(tài)脈沖干擾,這類干擾持續(xù)極短,卻足以在高速鏈路中引發(fā)誤觸發(fā)。然而,傳統(tǒng)函數(shù)發(fā)生器受限于采樣率與邊沿速率,根本無法忠實復現(xiàn)如此狹窄且陡峭的異常波形。針對此困境,德思特TS-AWG7000系列任意波形發(fā)生器以17 GS/s采樣率與50 ps原生邊沿速度,為瞬態(tài)脈沖提供精細刻畫,配合SPG
    德思特測試測量 2026-08-05 14:06 5瀏覽
  • 在物聯(lián)網(wǎng)從“萬物互聯(lián)”邁向“萬物智聯(lián)”的進程中,LTE Cat.1憑借其在速率、成本與網(wǎng)絡覆蓋之間的完美平衡,正成為中低速物聯(lián)網(wǎng)市場的絕對主力。隨著2G/3G網(wǎng)絡的逐步退網(wǎng)以及新國標對終端設備智能化、定位功能的強制要求,Cat.1模組迎來了爆發(fā)式的增長窗口。在這一關鍵節(jié)點,基于華為海思Hi2131芯片設計的LTE Cat.1模組,憑借其在能效、射頻、架構(gòu)及物理規(guī)格上的底層創(chuàng)新,成功打破了“高性能必高功耗”的傳統(tǒng)魔咒,為行業(yè)提供了極具競爭力的連接最優(yōu)解。核心技術優(yōu)勢:重塑Cat.1能效與連接標桿海
    用戶1778981989717 2026-08-05 21:04 177瀏覽
  •        很多人只見過封裝在SMD外殼里的小尺寸晶振,卻不知道一顆2016、1612甚至1210封裝的微型石英晶振,從一塊巴掌大的石英原礦,到最終能穩(wěn)定起振的成品,要經(jīng)過十幾道精密工序。它內(nèi)部的石英晶片厚度最薄不到20微米,比普通A4紙的1/5還薄,整個生產(chǎn)過程里哪怕0.1微米的誤差,都會直接廢掉整批產(chǎn)品,這也是小尺寸晶振過去長期依賴進口,國內(nèi)廠商花了十幾年才啃下量產(chǎn)硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 408瀏覽
  • 做藍牙音箱的工程師大概都碰過這個局面。產(chǎn)品要連手機放歌,要本地播開機提示音和按鍵音,還要接 App 做配網(wǎng)和狀態(tài)上報。三件事拆開,早先的常規(guī)做法是音頻藍牙一顆料、數(shù)傳藍牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫越大,BOM 越算越貴,待機電流和固件工作量也跟著漲。WT2605C 出來以后,這套需求可以集成到一顆芯片,就是 WT2605C-32N,該芯片采用QFN32 封裝,4×4 毫米,把音頻藍牙、BLE 數(shù)傳和 MP3 本地播放三樣全包了。對藍牙音箱來說,最實在的好處就
    唯創(chuàng)知音語音芯片 2026-08-06 15:14 302瀏覽
  • 在EMC測試過程中,傳導發(fā)射(Conducted Emission,CE)超標是工程師最常遇到的問題之一。更令人頭疼的是,同樣的超標曲線背后,可能對應著完全不同的干擾機理:有的是差模噪聲沿電源回路傳播,有的是共模電流通過寄生路徑耦合,還有些問題甚至并非來自電源本身,而是負載、電纜布局或接地結(jié)構(gòu)引起的連鎖反應。 · 150kHz~1MHz 超標:多為差模噪聲為主,干擾沿火線-零線回路傳輸。 · 1MHz~30MHz 超標:通常共模噪聲占主導,干擾通過火線/零線對地回路傳播。 如果條件允許,用電流探
    譽磁電磁兼容EMC 2026-07-31 18:45 518瀏覽
我要評論
0
點擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 凯登克罗斯HD版播放| 呼噜小精灵第3季全集| 女佣变凤凰| 铁拳男人下载| 色戒电影未测减除版| 一家人不说两家话全集| 心如刀割 陈洁仪| 高压监狱在线观看完整免费高清原声高烧美国电影 | 电视剧城中之城免费播放在线观看| 木行猜成语| 插曲的痛30集全播放免费高清 | 高清《热带雨》完整版视频| 三个少妇按摩| 大陆年轻帅小伙飞机GAY| 一骑当千全集| 基辛格访华细节曝光| 新鸳鸯蝴蝶梦电视剧免费观看国语| 坠落女律师完整版| 《史前战纪 第三季》| 用我的手指打扰你| 时光与你都很甜电视剧免费| 好看的女人克劳迪亚斯电影| 《参魔》国语免费观看| 地牢女孩在线观看完整版高清 | 我的性感女老师视频在线观看| 舞出我人生电影| 婚巢电视剧全集| 紫川动漫在线观看免费完整版| 无所畏惧40集免费观看| 粉红女士满天星| 赶尸先生电影国语完整版在线观看| 凡尘称尊:仙帝弃少全集免费| 韩国漂亮的小瘦子8| 变身小姐 豆瓣| 老表你好嘢粤语下载| 白雪公主成人伦理| 把腿把开学长都给你高| 钻石王牌| 电影《北越暴行》女民兵免费观看| 陆贞传奇电视剧59| 武汉dj| 台湾《渔夫荒淫史》| 皇家猎杀| 西施电视剧| 《奇怪的美容院2》的完整演员表| 异形vs人类| 笨女孩在线观看免费完整版| 史上最窝囊丈夫| 逆爱 再爱我一次| 我的好兄弟的女朋友| 法国极右翼领导人勒庞被查| 电视剧艰难的爱情| 浪漫女家教台剧在线播放| 宫心计国语| 世缘之舟泰剧在线观看| 兄弟车行 百度影音| 云翔电影游| 蝴蝶效应2| 素食主义者百度影音| 女教师和黑人第一次| 余味毛豆豆| 法国满天星《致命娇妻》的剧情简介| 易经风水涣| 暴躁46集在线观看免费高清正版 | 刚结婚陪部长出差在线观看 | 长相思第一季多少集| 内地版少年四大名捕| 高清《好好的时光》电视剧| 普陀区| 尼基塔 电影| 女人花原唱| 瓜达卢佩的玫瑰电视剧| 步步电视剧| 因为是反派大小姐所以养了魔王| 战狼6高清完整免费999在线观看| 高清《女神宿舍的管理员》 | 送给老师的歌| 爷们儿全集免费观看| 熟睡被义子侵犯完整版| 秘密花园动漫在线观看完整| 依海风情| 牙医姐妹在线完整播放电影| 追我魂魄| 德克里克堡| 玩弄丰满女学生| 刘谦韩国综艺| 进击的巨人真人版后篇| 战狼6大妈免费观看高清版| 高海拔之恋2| 最后的格格全集| 凌云壮志满天星法版免费观看| 农民鲁智深| 妈妈的星星号| 黑暗森林满天星版法国| 魔盒电影网| 碧血蓝天电影免费观看完整版| 《战争之暴行女囚》| 大鱼海棠电影| 叶枫解说我的世界dd| 武穴市| 狂飙电视剧40集在线观看免费狂飙| 杨思敏电视剧免费看| 一起同过窗第三季| 女学生去教授家补课| 我的父亲风华绝代短剧免费观看| 爆裂飞车22017| 与君同寝| 一帘幽梦大结局| 你安全吗一共多少集| 哇嘎国语高清在线观看视频| 沈腾马丽小品《寒舍不寒》| 村里的姑娘国语高清在线观看| 女飞行员(美国)满天星女版| 我是路人甲电影下载| 长生俱乐部| 特派外卖员在线视频免费观看 | 生与死5| 观看徐锦江《陆判官》| 台民视新闻播放我和我的祖国| 时光动漫| 本乡爱,二阶堂| 丐世红颜短剧免费观看全集| 撒娇女人最好命电影| 韩国伦理部长来我家| 夜蒲团3完整版高清| 鬼哭狼嚎的意思| 《女军医》在线观看完整版| 超级监控| 哪吒闹海动画片| 爱我几何电影完整无删减免费观看在线| 满清十二帝| 冷血人狼完整版在线观看国语版| 伯爵夫人满天星1973| 春暖花开电视剧全集| 邻居的妻子在线观看| 球球大作战米修斯| 灭火宝贝3电影免费观看完整版 | 我老婆是传奇天后| 爱我几何电影完整版在线播放免费观 | 沉香如屑全集在线观看| 地味变动漫完整版免费在线观看 | 暴劫倾情下载| 美式忌讳6-10| 《沉默》完整版| 特邀快递员2023电影| 雾柳镇全集| 欲魔电影完整版在线观看免费| 恭喜发财歌曲原唱播放| 斗龙战士6| 川村千里| 安康市| 沧桑情歌dj| 千王1991| 廊坊阳光驾校| 掌中之物 无删减完整版下载 | 陕西桥梁垮塌已致12死31失联| 韩剧苦尽甘来遇见你| 《overflower》真人版第一季| 宦海奇官粤语版| 无所畏惧2正版免费播放| 韩城市| 我为卿 狂百度影音| 钱塘老娘舅| 法医追凶| 私人女性监狱免费观看地址| 杀手阿一| 美国队长3下载| 铿锵锵锵锵免费观看| 电锯人剧场版蕾塞篇| 名侦探柯南普通话免费观看| 三年全免费观看在线播放| 无可替代泰剧| 法医嫡女短剧全集| 私人助理2完整版| 玩偶姐姐| 护士在办公室被躁BD在线观看| 伺候者2| 日本电影《姐妹牙医》在线播放 | 女朋友妈妈双字id免费| 保险女王的秘密| 电视剧凤凰牡丹| 美国恐怖故事第一季| 花与蛇5之蛇蝎美人6人物介绍| 老炮儿未删减版| 再见艳阳天| 正在播放:丈夫不在家的5天之间,被命令禁欲直到初夜为止的我身心都被性豪的公 | 酒店1-5集全集免费| 痴汉电车男2下载| 复仇从离婚开始短剧全集| 电影《美味快递员2》演员阵容 | 向往的生活第五季免费| 修车艳遇在线观看| 苦尽甘来的遇见你韩剧| 临江仙电视剧免费观看全集完整版| 白峰电影高清在线观看| 红墨坊电视剧| 非诚勿扰2电影下载| 《荣誉守则》在线播放| 千金丫环电视剧免费观看全集高清| 兽魂觉醒动漫免费观看高清 | 美国A片巜禁忌3| 南京照相馆电影免费观看| 和女部长一起出差在线播放中文| 铁在烧 电视剧| 寻龙诀高清| 法国《空乘15》艾米丽| 大生意人40集免费播放最新章节 | 一起愁愁电影免费观看高清 | 小蜜桃25| 一年一度喜剧大赛第一季免费观看 | 老电影武当| 棋逢对手剧情| HD版泰山《激战丛林》完整| 南京城市频道| 平顺县| 高清《恶意》电影| 跟部长出差电影| 死亡包裹| 渔夫的荒野史记| 明星有戏寻找唢呐王| 韩国电影日历女孩中文在线观看| 太极藤球| 搜查瑠公圳未删减| 福星高照猪八戒插曲| 白鸟ゆな| 学生大雨中军训老师打伞围观| 开心部落| 棍勇| 最佳爱情国语版全集| 在线观看瓜达卢佩的玫瑰| 媳妇的美好时代全集下载| 从零开始的异世界生活观看顺序| 电影无憾坎贝奇完整版| 向爱而生全集免费播放视频| 老版四大名捕全集| 高柳家的花嫁动画片| 聊斋先生在线观看电影| 猛鬼差馆2| 花戒指电视剧免费观看| 黑白配高清完整版在线观看| 新金梅瓶之爱奴2国语版第1集| 我的离开也是爱 歌词| 17·3电影在线观看高清免费| 身为人母在线观看免费| 刘亦菲合成10p| 终炽第三季在线观看免费高清| 执行秘书电影在线观看| 365天:明日之欲| 全球热恋粤语QVOD| 日剧特殊的治疗| 彪悍少年高清| 蜗牛电影在线观看免费| 小苍解说| 美姊妹牙医电影免费观看高清| 电视剧铁腕行动| 画皮之阴阳法王| 穆桂英裸体DVD在播放| 乡村首富短剧全集| 新还珠格格全集高清| 与岳母的那些年| 电影美容院特殊待遇观看| 错点鸳鸯电视剧50集免费播放| 江城诡事电视剧免费观看完整版| 《少女农场》电影在线| 灌篮高手粤语| 郭德纲枪毙任老道| 欢乐喜剧人 直播| 成全动漫完整版免费高清| 白峰电影601免费观看完整版| 高考2021年几月几号考几天| 《法国少女农场》| 御姐玫瑰在线| 电影金光大道| 怪物公司国语版| 黑巨痉大战饿罗斯美女| 恭喜发财2016| 好汉两个半第10季| 巜四个已婚妇女去按摩| 人类我们的故事全集| 电视剧富贵| 蜘蛛侠大战超人| xl司令第一季全集免费观看动漫在线播放 | 新人类毒医肥尸完整版免费观看| 善良的儿媳按摩店按摩电影| 审判四人帮| 袁阔成三国演义评书下载| 一起嗟嗟嗟免费观看30分钟电视剧| 妻子的校友 电影| 华政韩剧| 法国版《女超人:麦乐迪》在线播放视频| 百万新娘之真爱| 激战丛林未删减版| 终极三国2017| 婚里婚外那些事剧情介绍| 流光之下45集免费观看| 我独自蜜月电影| 刑警使命电视剧全集免费观看 | 远大前程2011| 行尸走肉第三季第三集| 欧式少女16集全集在线观看视频下载| 激战高清下载| 流星花园 泰版观看全集| STAR471电影免费观看中字| 高清《荆棘》电影完整版| 传说中的七公主全集| 向日葵app官方网站地址进入| 《出差遇到前任》全集在线观看 | 黑客帝国在线看| 某科学超电磁炮s| 罗丽星克莱尔魔术师| 第22条婚规电视剧| 京城小二| 《女狱警》法国版正版| 一个好妈妈7中字头强华驿货拉拉价格| 唔黐线唔正常| 日剧《和讨厌的部长》中字| 一误东风辞崔羽| 韩剧办公室蓝色隐身帽子完整版| 直播:女子乒乓球单打决赛| 新闺蜜时代23| 林中小屋百度影音| omoflow第一季免费观看在线观看 瓜达卢佩的玫瑰女邻居完整版在线观看 | 战狼6双人免费高清完整版| 《猎艳狂魔》完整版在线观看| 拉拉电影免费观看电影| 小麻薯贴纸怎样买便宜| 西班牙掌中之物完整版免费观看| 花丝网花制作| 桃色天使终极猎杀| 江南1970| 爱丫爱丫免费国语高清电影| 爱本无罪歌词| 回复术士免费观看| 《最高の爱人诏》原| 村妓末删减版| 恋爱之前爱上你电视剧免费观看 | 硝烟散尽电视剧免费观看| 战狼9欧式少女办| 封神英雄榜第二部72集完整版| 亲爱的老师HD中字免费| 和僧侣的交行之夜樱花| 意大利《女军医》免费| 兰若寺电影免费观看国语| 告诉我你想要什么 电影免费观看| 天使在线| 开心家族下载| 战狼6双人版高清下载| 高压监狱1| 《激战丛林》-罗莎·卡拉乔洛在线观看 | 威尼斯恋人剧情介绍| 和部长出差旅电视剧免费观看| 人在囧途2票房| 亲爱的电影| 飞机上的性服务免费看| 蛮荒种田全集免费| 刘老根1| 廊坊阳光驾校| thz-35| 魔女宅急便电影| 闺蜜的朋友中字ID| 浮生若梦在线观看免费完整版| 大话西游之月光宝盒粤语| 电影《牙医姐妹》1986年在线| 洗屋大师| 八零弃少:重生搞钱宠媳妇全集免费 | 女儿需要爸爸的播种的种子视频免费观看 | 演员李桓| 绣春刀3无间炼狱免费观看| 忍不住的继拇HD中字3| 盗墓笔记 电视剧| 黑白禁区在线观看| 绝世齐等闲180集免费版国语| 军事不当| 美洲杯决赛回放| 守龙者动画片免费观看国语版| 棋魂第二部| 东京塔越南女子别动队在线观看完整视频 | 通渭县| 漂亮的的瘦子4| 潜伏者40集在线播放免费| 九天玄帝诀| 伦理《法国护士长》观看| 六指琴魔| 天将雄师西瓜| 风情万种野玫瑰电影| 摩登原始人1994满天星版 | 暴躁少女第十三集| 理智与情感电影| 我的舞台教学设计| 战狼6在线观看免费播放下载| 变形金刚3电影下载| 伦理厨房的岳 BD神马在线观看 | 神探狄仁杰第四部| 家庭教师59| 男女一起愁愁愁电影全集播放| 若你安好便是晴天电视剧免费| 大江大河第二部全集免费观看西瓜| 大学生4第一季| 美国伦理片睫毛膏免费在线观看| 潮与虎 动漫| 在你灿烂的季节电视剧| 凯登克罗斯01A| 时光大盗| 高清《哺乳》电影完整观看免费| 陶笛宗次郎| 《和讨厌的部长出差旅》| 不良义姐在线播放| 4399推销员| 淑蓉又痒了办公室献身| 《替夫还债妻子》大结局| 卖百科全书的女人百度云盘在线观看| 通天书院| 人民的正义 电视剧| 黔西| 普通话版1-5集在线观看| 电影热辣滚烫今日正式上映 | 双人调情按摩术免费观看| 语义错误韩剧| 电影法国空乘2019满天星法版| 少年张三丰张卫健| 《overflower》动漫第1季 | 姑娘国语免费高清观看| 隔壁邻居很美味免费观看电视剧》免费在线观看高清-三妹影视... 第20251021 | 特派外卖员在线视频免费观看| 人间中毒未删减 在线高清| 陀地驱魔人结局| 宗馥莉因爱生恨换了王力宏| 丈夫上司来做客| 虎口脱险| 村枝完整版| 陆小凤张智霖| 《参加夫妻派对聚会》播放| 杰西.简壮志凌云| 临时同居 电影| 五十度灰 下载| 不扣纽扣的女孩| 插曲的痛30集全集免费| star-464| 叶罗丽精灵梦第八季免费观看| 我的父亲母亲免费| 韩剧我的野蛮王妃| 牝教师在线免费观看| 电影七月| 新上海滩| 釜山行2在哪里可以看| 木下檀檩子MV免费观看| 狙击之王暗杀在线观看| 绮梦之旅全集观看| 白洁全集| 神木丽急诊待遇2电影完整版| 露营后营露宿第一季未增减野营| 镀金时代| 韩剧要帅气的生活| 姐妹牙医在线电影播放完整版| 电影爱你几何在线观看免费| 引诱的阿中文字幕| 完美音调| 叶山小百合《新上门女婿》| 182822282午夜寂寞影院| 家族荣誉4| 凡人的品格电视剧全集在线观看| 电视剧金太狼的幸福生活| 性解密野牛影院| 泰坦尼克号删减| 上位2在线观看| 闪婚五十岁短剧全集播放免费观看| omoflow| 麦家琪偷窃无罪| 半糖动漫高清免费观看| 男生吃女生的兔子头会变黑吗 | 健全机斗士| 神王出山短剧免费观看完整版| 伊波拉病毒2未删减完整国语版 | 同学的妈妈韩国| 天国凤凰第二部全集| 电视剧冰锋| 高清原始战争| 盛唐风流电影免费观看完整版国语 | 无人在线动漫观看完整版| 三对一韩国在线观看| 米高积逊演唱会| 幸运儿电影| 新还珠哥哥| 摩登原始人满天星版| 搞笑一家人3国语版| 黑白诀电视剧| 原始战争未删减| 天地粮人电视剧| 苍老师刺激的120分钟| 一起愁愁电视剧40集免费播放| 赤桥下的暖流完整版| 爱情公寓3新闻发布会高清| 爱我多深迅雷下载| 女超人法国| 《示范避孕套》日剧| 大决战之淮海战役电影| av收藏之家| 战神3中文版下载| 维修师傅的艳遇| 好看的电视连续剧| 人面兽心在线播放| 以家人之名电视剧全集免费 | 喜爱夜蒲 百度影音| 保险公司推销员8哪里能看| 刘亦菲为了气我真是什么戏都接| 机械姬迅雷下载| 小泽玛利娅| 《辞职欢送温泉之旅》日剧| 女超人法国版有字幕吗| 雾蓝色的雨后晴天未删减| 心动的信号第8季| 林一的未来官场小说| 电影壮志凌云在线观看完整版免费| 606电影网| 甄嬛传49| 电视剧大宅门第一部全剧| 交换温度4| 魔力宝贝监狱 电影| 雷霆战警 粤语| 忒弥斯的不确定法庭| 名捕震关东电视剧全集免费观看| 木下凛凛子写真在线电影| 追光的日子| 韩国电影医生高清完整版在线观看| dasd-409| 风流女管家| 美国版本女儿国 3| 猫眼三姐妹中文版全集| 鬼哭狼嚎的意思| 流浪地球完整版观看免费| 公之浮手中字40| 小小谭的生活最新视频| 电视剧22条婚规| 中国风水 算命| 年轻的后妈在观整有限中字 | 万万没想到番外篇5| 新金瓶梅2013什么时候上映| 涩涩屋在线| 完美搭配| 外交部新任发言人毛宁亮相| 牵牛的夏天片尾曲| 庆余年电视剧免费播放| 日本大胸继拇| 自由的她们纪录片免费观看| 澧州大鼓| 半熟男女电视剧免费观看| 定西市| 瓜达卢佩的玫瑰演员表| 河南曲剧借簪子| 彷徨之刃免费观看完整版| 好妈妈韩国4中字韩国电影| 特殊教练游泳| 四位大学位按摩记电子版PDF下载| 百里夜刀电视剧| 哆啦a梦国语版高清在线观看| 瓜达卢佩的玫瑰免费在线观看| 薛仁贵传奇分集剧情| 美国电影售楼女王在线观看 | 金瓶梅bmp3视频| 好大一个家| 《千金赤子板栗》完整版 | 出差被最讨厌的部长欺负的电影 | 捕狼行动| 壮志凌云2011女版满天星壮志凌云女版 | 铿锵锵锵锵免费观看完整版| 李娜年终总决赛| 堕入地狱2| 蝴蝶效应2电影完整版观看| 特殊精油按摩3| 午夜狂情| 刘易斯vs霍利菲尔德| 竹马是消防员未增减资源| 囧妈免费播出| 酒店视频1-3集免费观看电视剧| 《乡村恋人》| 蛇经常吐舌头是因为什么呢| 年轻的嫂子2免费电影在线观看| 女销售的销售秘诀2免费观看 | 僵尸道长2高清| 《爱在离别时黄奕》免费观看| 美丽的谎言泰剧| 台剧浪漫女家教免费| 糖豆美丽课堂| 庆余年2电视剧在线免费观看 | 女老师的诱惑在线免费观看| 时光正好电视剧免费观看全集高清| 《搜索》| 电影完整版| 浮之手2| 被侵犯的美女教师天海翼| 哈利波特5在线观看免费完整版高清| 黑客帝国免费| 传奇大掌柜剧情| 总统夫人的夜晚在线观看| 《妙手》短剧全集免费观看| 世界最小西瓜| 极限挑战第三季完整版在线观看| 高清《私人教练》电影| 男生和女生一起在愁愁愁电视剧在线| 美味的妻子| 白发魔女传电影| 后宫动漫免费全集观看完整版| 白日美人无删减完整视频| 潘粤明版《昆仑神宫》在线播放| 寂静岭p.t| 战狼6免费在线观看| 尸城在线| 乱世枭雄1-60集免费观看| 终极对决电影| 傻婿觉醒短剧全集| 《家庭矛盾4》麦乐迪观看视频 | 高清《失控第一季》| 斗罗大陆 免费完整版| 商务旅行中戴绿色帽子的女老板同行台词 | 熊猫在线观看免费版| 学校风云免费| 王室教师海涅| 免费观看黑白配国语版| 黑巨吊视频手机在线免费播放| 只对他乖| 独身向前| 锦衣之下电视剧在线观看| 《私人航空》在线看免费| 曰本jiZZ| 《建军大业》免费观看完整版电影| 宫斗小能:从答应后全集免费| 私密地带| 白峰电影全集免费看| 非洲黑人噼里啪啦视频免费看…| 功守道电影| 宦海奇官| 逆爱2:后会无期 电影| 美容院3:特殊待遇| 《和讨厌部长一起去出差旅》播放| 杨钰莹 遇江南| 罗马欲乐园| 韩国电影 爱人 下载| 看电影电视剧好网站最新电影电视剧 | 逃英乱港分子染上奥密克戎| 我是路人甲电影下载| 刘浮生全集免费观看| 正在播放: JUQ-345 我的无精症丈夫什幺都不知道。我恳求一位匿名男子进行性爱 | 枪火国语| 仙女屋电影免费观看| 落魄贵族琉璃川在线观看全集高清免费普通话 | 《理发:特殊待遇》电影| 兰德里的挽歌| 潘金莲荡秋千吃葡萄是谁演的| 新闺蜜时代23| 老九门番外之虎骨梅花| 变形金刚7免费完整版在线观看| 高清《卖房子的女人的逆袭》电视剧| 婚姻时差电视剧全集免费观看| 极限救援优酷| 拒绝末日| 《美容院5:特殊待遇》| 《特殊的汽车销售》中文版| 阿凡提的故事| 逆爱 再爱我一次| 出包王女第二季12| 漂亮的妈妈7中字开头8个字| 妻子替丈夫还债给社长当秘书| 青天衙门之龙儿全集| 吸血鬼偶像 电视剧| 查泰莱夫人的情人2022| 慈禧太后秘密生活| 妈妈的职业5韩| 震惊世界的武汉七二零事件| 一路格桑花演员表| 二胡独奏演奏曲大全| 武林外传电影版快播| 桃色凶器免费观看| 初体验五| 大漠苍狼2| 《青年医生》全集观看| 电视剧奔跑着在线观看| 站着再来一次第30集剧情介绍视频| 已婚少妇的下午| 陷入了我们的热恋| 男与女完整版电视剧| 花的勇气ppt| 进击的巨人第二季第三集| 男女一起愁愁愁免费| 撕开胸罩一边亲一摸| 日轮早夜| 济公电视剧| 生死门电影| 电影巜商务旅行戴帽子的同行2019主演 | 墨西哥电视剧《la rosa de guadalupe》(瓜达卢佩的玫瑰/奇迹玫瑰),熟女名字叫 | 我和我的家乡1080P在线播放| 梦魇绝镇第二季在线观看| 美国女兵电影完整版在线观看| 他来自胡志明市| 抗日奇侠演员表| 一口气看完凡人修仙传| 天龙八部钟汉良版38| 全职猎人粤语版| 无憾坎贝奇英文在线完整观看| 我来也高清| 妻子的谎言电视剧免费播放| 特殊美发美容3| 永不磨灭的番号全集在线观看优酷| 更好的生活| 大唐玄奘 电影| 三姐妹开诊所意大利满天星| 乡村爱情9全集下载| 《悬崖绝壁》| 乌海电影在线观看完整版免费| 绝密1950在线观看| XL司令的动漫在线观看免费| 《被隔壁男人侵犯RBD-505》| 魔鬼公交车上的小黄说说| 农场主的女儿们 经典973蘑菇| 恋骑士ova| 姐姐3电视剧在线观看| 三级片维修工的艳遇| 战狼双人免费高清完整版下载| 甜密惩罚| 女老师 电影| 诱人的岳母| 老阿姨才是最有V味的直播| 韩剧租客女主叫雪莉房东提成| 楞严咒全文| 罗曼蒂克消亡史免费观看| 蜜桃成熟时1997完整版| 庆余年电视剧免费在线观看| 德令哈市| 韩国免费性爱电影需要爸爸的种子| 都市外乡人电视剧| 《尖帽子的魔法工坊》| 租借女友动漫| 超速绯闻剧情| 刘智贤主演的《水润女人》| 法国女版《壮志凌云》第三集| 秀才爱上兵剧情| 有一种电影叫香港| 电影《功夫》国语免费观看| 新版金瓶梅在线观看| 台湾版《村妓》伧理| 免费看我要爸爸播种子| 第三类法庭主题曲| 赤板粟演过的所有电影| 占有姜西| 堂吉诃德动画片| 锵锵免费完整观看在线观看| 美国式的家庭忌讳1—| 伦韩国理论片在线观看| 相爱概率论泰剧免费观看| 手铐钥匙| 为时已是寿司!?未删减| 丛林激战| 《安娜和父亲》麦乐迪| 巨人新娘的花嫁2免费观看| 张响神枪电视剧全集| 即兴爵士韩剧| 机械师1| 朴亚珍《蓝色隐身帽》全集| 生活中的玛丽在线伦理| 新娘无悔的爱| 双女任务电影完整版| 日剧和部长一起去出差| 死神来了2电影| 色戒未删未减版| 职员到老板:打工人全集免费| 《推油》完整版免费观看| 《私人航空》免费观看在线播放| 姐妹牙医 在线观看完整版| 我想和你好好的 下载| 放学别走| 银河护卫队2电影天堂| 修仙小师妹全集免费| 狮子王国语版| 插曲的痛中文版| 电影《我要上学》| 哈尔滨才子哥| 新倾国倾城在线| 白蛇传说在线观看| 反对自由主义全文| 鬼吹灯之天星术日本| 男按摩师电影完整版免费观看| 枫与铃结局第二季免费| 天使多美丽| 《愤怒的小鸟》| 潜伏2恐怖片免费观看完整版| 360大佬爱上我第二季免费| 继拇的上午HD| 再见爱人第四期在线观看| 茶啊二中电影版在线观看| 猎人电视剧| 新加坡战争2011很差导演:彭禺厶主演:金九拉 金利娜 李硕薰 GREE简介:主角Sara | 风骚的隔壁邻居| 游戏风云神曲| 活佛济公下载| 漫画故事韩剧李采潭免费观看| 夺命追杀美国电影| 《法国空乘2018法版》电影| 朴英善《爱的释放》免费观看全集| 《桑叶》1986| 台州学院附中| 千言万语未删减版完整版在线观看| 林正英僵尸先生电影在线观看| 岑溪市| 黎明的强奸在线观看| 梦想的声音第一期| 人间中毒电影高清未删减完整版| 谢娜唱哭了| 楚乔传2·冰湖重生小说| 狙击生命线| 游泳馆的工作2免费| 动漫xlx| 无职转生 第二季| 韩国电影修车艳遇| 海豚寄宿学园在线观看完整版 | 小向まな美| 年轻丰满的继牳2| 父母爱情在线观看全集完整版电视剧| 法国航空2满天星3| 笔仙怪谈| 姜恩惠《特殊诊所》完整版| 义姐不良妈ova观看渠道| 百变机兽之元气星魂| 间谍过家家第二季在线观看| 爱在春天电视剧免费观看| 余温陷阱短剧免费观看| 插曲的痛30集全集免费播放电影爱情 | 向往8最新一期完整版| 我们恋爱吧第6季在线观看免费| 天国的阶梯中国配音版| 对手多少集| 私人航空在线观看完整版电影 | 婬荡的寡妇播放| 加油吧实习生演员表| 暑假作业赶工名场面| 黑鹰坠落2满天星| 越狱第三季| HD版激战丛林| 法国兄妹开荒原版免费看| 周星驰《食神》| 芭比之时尚奇迹中文| 旺达幻视| 电视剧东陵大盗| 公之浮之手中字22| R电影在线观看| 邻家有女韩剧免费| 烽火佳人电视剧全集在线观看| 侏罗纪公园4免费高清国语版| 韩剧松药店的儿子们| 先结婚后恋爱 电视剧| xl司令第一季动漫在线观看免费漫画 | 金牌销售的秘密| 《法国空乘10|