日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

【转】Linux的.a、.so和.o文件

發布時間:2023/12/10 linux 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转】Linux的.a、.so和.o文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉自:Linux的.a、.so和.o文件_chlele0105的專欄-CSDN博客

在說明Linux的.a、.so和.o文件關系之前,先來看看windows下obj,lib,dll,exe的關系

windows下obj,lib,dll,exe的關系

??? lib是和dll對應的。lib是靜態鏈接庫的庫文件,dll是動態鏈接庫的庫文件。
??? 所謂靜態就是link的時候把里面需要的東西抽取出來安排到你的exe文件中,以后運行你的exe的時候不再需要lib。
??? 所謂動態就是exe運行的時候依賴于dll里面提供的功能,沒有這個dll,你的exe無法運行。
???
??? lib,dll,exe都算是最終的目標文件,是最終產物。而c/c++屬于源代碼。源代碼和最終目標文件中過渡的就是中間代碼obj,實際上之所以需要中間代碼,是你不可能一次得到目標文件。比如說一個exe需要很多的cpp文件生成。而編譯器一次只能編譯一個cpp文件。這樣編譯器編譯好一個cpp以后會將其編譯成obj,當所有必須要的cpp都編譯成obj以后,再統一link成所需要的exe,應該說缺少任意一個obj都會導致exe的鏈接失敗。
???
??? 1.obj里存的是編譯后的代碼跟數據,并且有名稱,所以在連接時有時會出現未解決的外部符號的問題。當連成exe后便不存在名稱的概念了,只有地址。lib就是一堆obj的組合。
??? 2.理論上可以連接obj文件來引用其他工程(可以認為一個obj文件等價于編譯生成它的cpp文件,可以引用obj來替換cpp,也可以添加cpp來替換obj ),但實際中通常用lib來實現工程間相互引用。
??? 3.編譯器會默認鏈接一些常用的庫,其它的需要你自己指定。
???
lib和DLL的區別

??? (1)lib是編譯時需要的,dll是運行時需要的。如果要完成源代碼的編譯,有lib就夠了。如果也使動態連接的程序運行起來,有dll就夠了。在開發和調試階段,當然最好都有。
??? (2) 一般的動態庫程序有lib文件和dll文件。lib文件是必須在編譯期就連接到應用程序中的,而dll文件是運行期才會被調用的。如果有dll文件,那么對應的lib文件一般是一些索引信息,具體的實現在dll文件中。如果只有lib文件,那么這個lib文件是靜態編譯出來的,索引和實現都在其中。 靜態編譯的lib文件有好處:給用戶安裝時就不需要再掛動態庫了。但也有缺點,就是導致應用程序比較大,而且失去了動態庫的靈活性,在版本升級時,同時要發布新的應用程序才行。
??? (3)在動態庫的情況下,有兩個文件,一個是引入庫(.LIB)文件(實際上也算是一個靜態庫,只是在鏈接時只能把函數在DLL的入口鏈接到exe中,而不像真正靜態鏈接庫那樣將函數體真正鏈接到exe中 ,通過lib進行的動態鏈接實際上也使用了靜態鏈接來實現 ),一個是DLL文件,引入庫文件包含被DLL導出的函數的名稱和位置,DLL包含實際的函數和數據,應用程序使用LIB文件鏈接到所需要使用的DLL文件,庫中的函數和數據并不復制到可執行文件中,因此在應用程序的可執行文件中,存放的不是被調用的函數代碼,而是DLL中所要調用的函數的內存地址,這樣當一個或多個應用程序運行是再把程序代碼和被調用的函數代碼鏈接起來,從而節省了內存資源。從上面的說明可以看出,DLL和.LIB文件必須隨應用程序一起發行,否則應用程序將會產生錯誤。

DLL內的函數分為兩種:
??? (1)DLL導出函數,可供應用程序調用;
??? (2)DLL內部函數,只能在DLL程序使用,應用程序無法調用它們

創建靜態鏈接庫和創建動態鏈接庫

??? VC6中創建[Win32 Dynamic-Link Library]工程便可以創建出一個空的DLL工程.

??? VC6中創建[Win32 Static Library]工程便可以創建出一個空的LIB工程(靜態鏈接庫工程,僅生成一個lib文件).

添加lib文件的常用辦法有二個:
??? 1、把*.lib放在VC的Lib目錄中
??? 2、修改project setting的Link->Input中的Addtional library path,加入你的目錄。dll:是可實際運行的二進制代碼,有定位代碼的!

??? 3、也可以在object/library中直接寫上lib文件路徑.(這里實際上是可以寫上任意obj文件或者lib文件的).

linux .o,.a,.so

??????? .o,是目標文件,相當于windows中的.obj文件?

  .so 為共享庫,是shared object,用于動態連接的,相當于windows下的dll?

  .a為靜態庫,是好多個.o合在一起,用于靜態連接?

靜態函數庫
特點:實際上是簡單的普通目標文件的集合,在程序執行前就加入到目標程序中。
優點:可以用以前某些程序兼容;描述簡單;允許程序員把程序link起來而不用重新編譯代碼,節省了重新編譯代碼的時間(該優勢目前已不明顯);開發者可以對源代碼保密;理論上使用ELF格式的靜態庫函數生成的代碼可以比使用共享或動態函數庫的程序運行速度快(大概1%-5%)
生成:使用ar程序(archiver的縮寫)。ar rcs my_lib.a f1.o f2.o是把目標代碼f1.o和f2.o加入到my_lib.a這個函數庫文件中(如果my_lib.a不存在則創建)
使用:用gcc生成可執行代碼時,使用-l參數指定要加入的庫函數。也可以用ld命令的-l和-L參數。
?
共享函數庫
??? 共享函數庫在可執行程序啟動的時候加載,所有程序重新運行時都可自動加載共享函數庫中的函數。.so文件感覺很復雜,光是命名規則就已經看得我很暈了~整理一下,共享庫需要:soname、real name,另外編譯的時候名字也有說法。依次解釋下:
soname:必須的格式:lib+函數庫名+.so+版本號信息(但是記住,非常底層的C庫函數都不是以lib開頭命名的)。例子:/usr/lib/libreadline.so.3
real name:顧名思義是真正的名字啦,有主版本號和發行版本號。但是沒找到實例……
編譯器編譯的時候需要的函數庫的名字就是不包含版本號信息的soname,例如上面的例子把最后的.3去掉就可以了。
位置:共享函數庫文件必須放在特定目錄,對于開放源碼來說,GNU標準建議所有的函數庫文件都放在/usr/local/lib目錄下,而且建議命令、可執行程序都放在/usr/local/bin目錄下。不過這個只是習慣啦,可以改變,具體的位置信息可以看/etc/ld.so.conf里面的配置信息。當然,也可以修改這個文件,加入自己的一些特殊的路徑要求。
創建:在網上找到了gcc方式和easyeclipse環境下兩種創建方式。
gcc方式:
??? 首先創建object文件,這個文件將加入通過gcc –fPIC 參數命令加入到共享函數庫里面,標準格式:gcc -shared -Wl,-soname,your_soname -o library_name file_list library_list(說實話這個標準格式看起來好復雜,我找了個實例,但是好像和那個標準格式稍有不同:gcc test_a.c test_b.c test_c.c -fPIC -shared -o libtest.so)
在easyeclipse環境下生成.so文件:
??????? 1.選擇新建工程,建立一個c++工程
??????? 2.在工程類型選項里選擇 Shared Library,然后填入工程名字PXXX點擊完成即可。
??????? 3.編寫程序,然后編譯就會在debug或者release里生成一個libPXXX.so文件,如果不要lib的起頭標記點擊project菜單的Properties選項,然后在彈出的界面的右邊點擊Build artifact頁面,將Output prefix選項的內容清空即可。
??????? 4.如果是C++程序,注意在接口函數的前面加上extern "C"標記,在頭文件加上如下標記:
#ifdef?? __cplusplus?
#extern?? "C"{?
#endif?
??
頭文件主體?
??
#ifdef?? __cplusplus?
}?
#endif?
???? 如果不加以上標記,經過編譯后,so里的函數名并非你編寫程序時設定的函數名,在開發環境左側的工程文件列表中點開debug項里的PXXX.o可以看到so文件里的函數名都是在你設定的函數名后面加了一個__Fi標記,比如你用的設定的函數名稱是Func(), 而so里的函數名則為Func__Fi()或者其他的名稱。
安裝:拷貝共享庫文件到指定的標準的目錄,然后運行ldconfig。如果沒有權限這樣做,那么就只好通過修改環境變量來實現這些函數庫的使用了。方法不再說了,很復雜。
查看:可以通過運行ldd來看某個程序使用的共享函數庫。例如ldd /bin/ls。查看.so文件使用nm命令,如nm libXXX.so。(注意,nm對于靜態的函數庫和共享的函數庫都起作用)
關于覆蓋:如果想用自己的函數覆蓋某個庫中的一些函數,同時保留該庫中其他的函數的話,可以在/etc/ld.so.preload中加入要替換的庫(.o結尾的文件),這些preloading的庫函數將有優先加載的權利。
關于更新:每次新增加動態加載的函數庫、刪除某個函數庫或者修改某個函數庫的路徑時,都要重新運行ldconfig來更新緩存文件/etc/ld.so.cache,此文件保存已排好序的動態鏈接庫名字列表

(在Linux下,共享庫的加載是由/lib/ld.so完成的,ld.so加載共享庫時,會從ld.so.cache查找)

我們通常把一些公用函數制作成函數庫,供其它程序使用。函數庫分為靜態庫和動態庫兩
種。靜態庫在程序編譯時會被連接到目標代碼中,程序運行時將不再需要該靜態庫。動態
庫在程序編譯時并不會被連接到目標代碼中,而是在程序運行是才被載入,因此在程序運
行時還需要動態庫存在。本文主要通過舉例來說明在Linux中如何創建靜態庫和動態庫,以
及使用它們。

在創建函數庫前,我們先來準備舉例用的源程序,并將函數庫的源程序編譯成.o文件。


第1步:編輯得到舉例的程序--hello.h、hello.c和main.c;

hello.c(見程序2)是函數庫的源程序,其中包含公用函數hello,該函數將在屏幕上輸出"
Hello XXX!"。hello.h(見程序1)為該函數庫的頭文件。main.c(見程序3)為測試庫文件的
主程序,在主程序中調用了公用函數hello。

程序1: hello.h

#ifndef HELLO_H
#define HELLO_H

void hello(const char *name);

#endif //HELLO_H



程序2: hello.c

#include <stdio.h>

void hello(const char *name)
{
printf("Hello %s!\n", name);
}

程序3: main.c

#include "hello.h"

int main()
{
hello("everyone");
return 0;
}

第2步:將hello.c編譯成.o文件;

無論靜態庫,還是動態庫,都是由.o文件創建的。因此,我們必須將源程序hello.c通過g
cc先編譯成.o文件。

在系統提示符下鍵入以下命令得到hello.o文件。

# gcc -c hello.c

#

我們運行ls命令看看是否生存了hello.o文件。

# ls

hello.c hello.h hello.o main.c

#


在ls命令結果中,我們看到了hello.o文件,本步操作完成。

下面我們先來看看如何創建靜態庫,以及使用它。

第3步:由.o文件創建靜態庫;

靜態庫文件名的命名規范是以lib為前綴,緊接著跟靜態庫名,擴展名為.a。例如:我們將
創建的靜態庫名為myhello,則靜態庫文件名就是libmyhello.a。在創建和使用靜態庫時,
需要注意這點。創建靜態庫用ar命令。

在系統提示符下鍵入以下命令將創建靜態庫文件libmyhello.a。

# ar -cr libmyhello.a hello.o

#

我們同樣運行ls命令查看結果:

# ls

hello.c hello.h hello.o libmyhello.a main.c

#

ls命令結果中有libmyhello.a。

第4步:在程序中使用靜態庫;

靜態庫制作完了,如何使用它內部的函數呢?只需要在使用到這些公用函數的源程序中包
含這些公用函數的原型聲明,然后在用gcc命令生成目標文件時指明靜態庫名,gcc將會從
靜態庫中將公用函數連接到目標文件中。注意,gcc會在靜態庫名前加上前綴lib,然后追
加擴展名.a得到的靜態庫文件名來查找靜態庫文件。

在程序3:main.c中,我們包含了靜態庫的頭文件hello.h,然后在主程序main中直接調用公
用函數hello。下面先生成目標程序hello,然后運行hello程序看看結果如何。

法一 # gcc -o hello main.c -L. –lmyhello,或gcc ?main.c -L. –lmyhello?-o hello自定義的庫時,main.c還可放在-L.和 –lmyhello之間,但是不能放在它倆之后,否則會提示myhello沒定義,但是是系統的庫時,如g++ -o main(-L/usr/lib) -lpthread main.cpp就不出錯。

法二 #gcc main.c libmyhello.a -o hello或gcc ?-o hello?main.c libmyhello.a

法三:先生成main.o:gcc -c main.c ,再生成可執行文件:gcc -o hello main.o libmyhello.a或gccmain.o libmyhello.a?-o hello?,動態庫連接時也可以這樣做。



# ./hello

Hello everyone!

#

我們刪除靜態庫文件試試公用函數hello是否真的連接到目標文件 hello中了。

# rm libmyhello.a

rm: remove regular file `libmyhello.a'? y

# ./hello

Hello everyone!

#

程序照常運行,靜態庫中的公用函數已經連接到目標文件中了。

我們繼續看看如何在Linux中創建動態庫。我們還是從.o文件開始。

第5步:由.o文件創建動態庫文件;

動態庫文件名命名規范和靜態庫文件名命名規范類似,也是在動態庫名增加前綴lib,但其
文件擴展名為.so。例如:我們將創建的動態庫名為myhello,則動態庫文件名就是libmyh
ello.so。用gcc來創建動態庫。

在系統提示符下鍵入以下命令得到動態庫文件libmyhello.so。



# gcc -shared -fPIC -o libmyhello.so hello.o (-o不可少)

#

我們照樣使用ls命令看看動態庫文件是否生成。

# ls

hello.c hello.h hello.o libmyhello.so main.c

#

第6步:在程序中使用動態庫;

在程序中使用動態庫和使用靜態庫完全一樣,也是在使用到這些公用函數的源程序中包含
這些公用函數的原型聲明,然后在用gcc命令生成目標文件時指明動態庫名進行編譯。我們
先運行gcc命令生成目標文件,再運行它看看結果。

# gcc -o hello main.c -L. -lmyhello



(或 #gcc main.c libmyhello.so -o hello 不會出錯(沒有libmyhello.so的話,會出錯),但是接下來./hello 會提示出錯,因為雖然連接時用的是當前目錄的動態庫,但是運行時,是到/usr/lib中找庫文件的,將文件libmyhello.so復制到目錄/usr/lib中就OK了)

# ./hello

./hello: error while loading shared libraries: libmyhello.so: cannot open shar
ed object file: No such file or directory

#

哦!出錯了??炜纯村e誤提示,原來是找不到動態庫文件libmyhello.so。程序在運行時,
會在/usr/lib和/lib等目錄中查找需要的動態庫文件。若找到,則載入動態庫,否則將提
示類似上述錯誤而終止程序運行。我們將文件libmyhello.so復制到目錄/usr/lib中,再試
試。

# mv libmyhello.so /usr/lib

# ./hello

Hello everyone!

#

成功了。這也進一步說明了動態庫在程序運行時是需要的。

我們回過頭看看,發現使用靜態庫和使用動態庫編譯成目標程序使用的gcc命令完全一樣,
那當靜態庫和動態庫同名時,gcc命令會使用哪個庫文件呢?抱著對問題必究到底的心情,
來試試看。

先刪除除.c和.h外的所有文件,恢復成我們剛剛編輯完舉例程序狀態。

# rm -f hello hello.o /usr/lib/libmyhello.so

# ls

hello.c hello.h main.c

#

在來創建靜態庫文件libmyhello.a和動態庫文件libmyhello.so。

在生成動態庫時,需要使用-fPIC,這樣才能生成位置無關的代碼,達到代碼段和數據段共享的目的

# gcc -c -fpic hello.c ?//編譯hello.c時也需要加上-fpic選項,否則rodata' can not be used when making a shared object; recompile with -fPIC

# ar -cr libmyhello.a hello.o (或-cvr )

# gcc -shared -fPIC -o libmyhello.so hello.o

# ls

hello.c hello.h hello.o libmyhello.a libmyhello.so main.c

#

通過上述最后一條ls命令,可以發現靜態庫文件libmyhello.a和動態庫文件libmyhello.s
o都已經生成,并都在當前目錄中。然后,我們運行gcc命令來使用函數庫myhello生成目標
文件hello,并運行程序 hello。

# gcc -o hello main.c -L. –lmyhello (動態庫和靜態庫同時存在時,優先使用動態庫, 當然,直接#gcc main.c libmyhello.a -o hello的話,就是指定為靜態庫了)

# ./hello

./hello: error while loading shared libraries: libmyhello.so: cannot open shar
ed object file: No such file or directory

#

從程序hello運行的結果中很容易知道,當靜態庫和動態庫同名時,gcc命令將優先使用動態庫,默認去連/usr/lib和/lib等目錄中的動態庫,將文件libmyhello.so復制到目錄/usr/lib中即可。

Note:
編譯參數解析
最主要的是GCC命令行的一個選項:
-shared 該選項指定生成動態連接庫(讓連接器生成T類型的導出符號表,有時候也生成弱連接W類型的導出符號),不用該標志外部程序無法連接。相當于一個可執行文件


-fPIC 作用于編譯階段,告訴編譯器產生與位置無關代碼(Position-Independent Code)。那么在產生的代碼中,沒有絕對地址,全部使用相對地址,故而代碼可以被加載器加載到內存的任意位置,都可以正確的執行。這正是共享庫所要求的,共享庫被加載時,在內存的位置不是固定的。

如果不加fPIC,則編譯出來的代碼在加載時需要根據加載到的位置進行重定位(因為它里面的代碼并不是位置無關代碼),如果被多個應用程序共同使用,那么它們必須每個程序維護一份so的代碼副本了.(因為so被每個程序加載的位置都不同,顯然這些重定位后的代碼也不同,當然不能共享)。

不用此選項的話編譯后的代碼是位置相關的,所以動態載入時是通過代碼拷貝的方式來滿足不同進程的需要,而不能達到真正代碼段共享的目的。

-L. 表示要連接的庫在當前目錄中;(多個庫:在編譯命令行中,將使用的靜態庫文件放在源文件后面就可以了。比如:gcc -L/usr/lib myprop.c libtest.a libX11.a libpthread.a -o myprop
其中-L/usr/lib指定庫文件的查找路徑。編譯器默認在當前目錄下先查找指定的庫文件,如前面的“法二 #gccmain.c libmyhello.a-o hello”)


-lmyhello 編譯器查找動態連接庫時有隱含的命名規則,即在給出的名字前面加上lib,后面加上.so或.a來確定庫的名稱libmyhello.so或libmyhello.a。
LD_LIBRARY_PATH這個環境變量指示動態連接器可以裝載動態庫的路徑。
當然如果有root權限的話,可以修改/etc/ld.so.conf文件,然后調用 /sbin/ldconfig來達到同樣的目的,不過如果沒有root權限,那么只能采用輸出LD_LIBRARY_PATH的方法了。

調用動態庫的時候有幾個問題會經常碰到,有時,明明已經將庫的頭文件所在目錄 通過 “-I” include進來了,庫所在文件通過 “-L”參數引導,并指定了“-l”的庫名,但通過ldd命令察看時,就是死活找不到你指定鏈接的so文件,這時你要作的就是通過修改 LD_LIBRARY_PATH或者/etc/ld.so.conf文件來指定動態庫的目錄。通常這樣做就可以解決庫無法鏈接的問題了。

靜態庫鏈接時搜索路徑順序:

1. ld(GNU linker)會去找GCC命令中的參數-L

? ?編譯過程是分為四個階段:預處理(也稱預編譯,Preprocessing)、編譯(Compilation)、匯編 (Assembly)和連接(link) ?【鏈接】
2. 再找gcc的環境變量LIBRARY_PATH
3. 再找內定目錄 /lib /usr/lib /usr/local/lib 這是當初compile gcc時寫在程序內的

動態鏈接時、執行時搜索路徑順序:

1. 編譯目標代碼時指定的動態庫搜索路徑
2. 環境變量LD_LIBRARY_PATH指定的動態庫搜索路徑
3. 配置文件/etc/ld.so.conf中指定的動態庫搜索路徑
4. 默認的動態庫搜索路徑/lib
5. 默認的動態庫搜索路徑/usr/lib

有關環境變量:
LIBRARY_PATH環境變量:指定程序靜態鏈接庫文件搜索路徑
LD_LIBRARY_PATH環境變量:指定程序動態鏈接庫文件搜索路徑



另:

從上述可知,如何找到生成的動態庫有3種方式:

(1)把庫拷貝到/usr/lib和/lib目錄下。

(2)在LD_LIBRARY_PATH環境變量中加上庫所在路徑。

例如動態庫libhello.so在/home/example/lib目錄下:

export LD_LIBRARY_PATH=LD_LIBRARY_PATH:/home/example/lib

(3) 修改/etc/ld.so.conf文件,把庫所在的路徑加到文件末尾(直接寫在文件末尾,不要在路徑前加include),并執行ldconfig刷新(ldconfig 命令的用途,主要是在默認搜尋目錄(/lib和/usr/lib)以及動態庫配置文件/etc/ld.so.conf內所列的目錄下,搜索出可共享的動態鏈接庫(格式如前介紹,lib*.so*),進而創建出動態裝入程序(ld.so)所需的連接和緩存文件.緩存文件默認為/etc/ld.so.cache,此文件保存已排好序的動態鏈接庫名字列表.)。這樣,加入的目錄下的所有庫文件都可見。

附:像下面這樣指定路徑去連接系統的靜態庫,會報錯說要連接的庫找不到:

g++ -o main main.cpp -L/usr/lib libpthread.a?

必須這樣g++ -o main main.cpp -L/usr/lib -lpthread才正確 。

自定義的庫考到/usr/lib 下時,

g++ -o main main.cpp -L/usr/lib libpthread.a libthread.a libclass.a會出錯,但是這樣g++ -o main main.cpp -L/usr/lib -lpthread -lthread -lclass就正確了。

總結

以上是生活随笔為你收集整理的【转】Linux的.a、.so和.o文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

国产精品色在线 | 免费观看www小视频的软件 | 99久久精品一区二区成人 | 不卡中文字幕在线 | 中文字幕制服丝袜av久久 | 精品国产一区二区三区男人吃奶 | 97在线观看视频免费 | 国产区第一页 | 黄色片网站| 最新日韩视频在线观看 | 欧美激情精品久久久久久免费印度 | 99久久精品国产网站 | 天天av资源 | 国产成本人视频在线观看 | 激情丁香在线 | 91麻豆精品国产自产在线游戏 | 91豆花在线 | 99热这里只有精品免费 | 国产裸体视频网站 | 99久久精品国产亚洲 | 黄色三级免费 | 一级片色播影院 | 人人草在线视频 | 久久黄色精品视频 | 全黄网站 | 91大神在线看 | 久久男人影院 | 免费在线视频一区二区 | 在线观看日韩av | 国产视频一区在线播放 | 97精品超碰一区二区三区 | 五月天综合网站 | 久久夜靖品 | 美女黄频视频大全 | 免费视频黄色 | 天天操夜夜想 | 日韩免费在线播放 | 九九影视理伦片 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 日韩高清免费观看 | 国产在线 一区二区三区 | 国产永久免费 | 日本久久中文 | 91在线资源| www.久久爱.cn | 亚州av成人 | 国产一区二区三区免费视频 | 国产精品毛片久久 | 国内精品久久久精品电影院 | 国产不卡一二三区 | 国产69精品久久久久久 | 久久久免费高清视频 | 麻豆传媒视频在线播放 | 午夜婷婷在线观看 | 成年人黄色大片在线 | 制服丝袜在线91 | 91爱爱视频 | 国产精品爽爽爽 | 亚洲电影成人 | av免费看在线 | 久久久久女教师免费一区 | 五月天激情婷婷 | 久久国产精品精品国产色婷婷 | 欧美日韩大片在线观看 | 激情欧美一区二区免费视频 | 另类老妇性bbwbbw高清 | 91成年人视频 | 欧美一级视频一区 | 伊人看片 | 97色在线观看免费视频 | 久久99免费 | 天天操天天色天天射 | 亚洲精品在线视频网站 | 不卡的av中文字幕 | 91中文字幕在线视频 | 亚洲精品中文字幕视频 | www.色com | 天天草天天操 | 久久午夜剧场 | 91精品国产91久久久久久三级 | 深爱激情av | 国产女人18毛片水真多18精品 | 久久精品九色 | 国产麻豆精品在线观看 | 日韩乱码中文字幕 | 日韩视频三区 | 97国产一区二区 | 日韩丝袜视频 | 天天摸夜夜操 | 手机在线看a | 国产又粗又猛又黄又爽视频 | 五月婷婷亚洲 | 奇米网8888 | 91插插影库| 欧美精品久久天天躁 | av资源在线观看 | 99热日本 | 一区二区视频播放 | 蜜桃视频成人在线观看 | 新版资源中文在线观看 | 日韩精品免费专区 | 日一日操一操 | 中文字幕一区二区三区久久蜜桃 | 久久中国精品 | 久久a热6| 国产乱对白刺激视频不卡 | 免费看黄色小说的网站 | 高清av中文在线字幕观看1 | 一区二区三区精品在线 | 久久久国产精品一区二区中文 | 亚洲精选在线观看 | 色www精品视频在线观看 | 国产午夜精品av一区二区 | 欧美日韩一区二区三区视频 | 亚洲综合视频网 | 92精品国产成人观看免费 | 五月开心婷婷网 | 国产玖玖精品视频 | 久久国产精品99久久人人澡 | 日韩精品中文字幕在线不卡尤物 | 女女av在线| 成年人在线免费看视频 | 国产裸体视频网站 | 97视频网站 | 97综合在线| 久久免费av | 国产免费嫩草影院 | 婷婷丁香花 | 国产一级电影 | 一区二区三区在线不卡 | 国内精品久久久 | 超碰在线观看97 | 天天综合天天做天天综合 | 久av在线 | 欧美国产一区在线 | 久久久久久久久久久久久国产精品 | 日本精品一区二区 | 久久九九国产视频 | 91av在线看 | 特级毛片在线观看 | 亚洲视频 视频在线 | 久久网站av | 国产成人精品久久 | 日韩三级视频在线看 | 中文字幕在线观看网 | 亚洲在线看 | 日本精品一区二区三区在线播放视频 | 一级黄色片在线播放 | 在线国产不卡 | 91精品一区在线观看 | 国产精品欧美久久久久三级 | 欧美久久久久久久久久久久 | 麻豆久久久久 | 久久激情久久 | 久久艹欧美 | 亚洲伊人av | 精品一区二区免费在线观看 | 国产午夜精品一区二区三区欧美 | 激情综合电影网 | 亚洲精品国偷拍自产在线观看蜜桃 | 免费国产在线视频 | 玖玖在线看 | 久久久久久久99精品免费观看 | 久久这里 | 91麻豆视频 | 最新国产精品拍自在线播放 | wwxxxx日本| 欧美性做爰猛烈叫床潮 | 亚洲国产电影在线观看 | 久久草av| 正在播放亚洲精品 | 亚洲视频播放 | 首页中文字幕 | 夜色资源网 | 久久99精品久久久久久 | 亚洲高清不卡av | 欧美一级性生活视频 | 97国产大学生情侣酒店的特点 | 97在线观看视频 | 国产日本在线观看 | 欧美怡红院 | 色www免费视频 | 亚洲一区二区天堂 | 中文字幕日本在线 | 欧美激情在线看 | 99亚洲国产精品 | 日韩天天操 | 久久99精品视频 | 亚洲精选在线观看 | 91av大全 | avwww在线 | 国产剧情一区二区 | 久久精品黄 | 日日摸日日碰 | 美女网站视频一区 | 黄色三级免费 | 黄色a大片 | 久久久久久久久久国产精品 | 五月综合网 | 在线免费观看麻豆 | 麻豆视频免费网站 | 精品国产综合区久久久久久 | av在线免费播放网站 | 黄在线| 欧美激情第一区 | 免费久久网 | 欧美日韩国产网站 | 日韩免费观看视频 | 天天爱天天射 | 免费一级黄色 | 狠狠插狠狠干 | 亚洲一级国产 | 99热精品视 | 久久精品欧美一区二区三区麻豆 | 国产黄色片久久 | 国产色道 | 国产伦精品一区二区三区在线 | 91精品国自产在线观看 | 少妇bbbb搡bbbb桶 | 欧美一级片免费 | 黄色天堂在线观看 | 98福利在线 | 人交video另类hd | 日韩欧美在线不卡 | 国产精品美乳一区二区免费 | 国产二区视频在线观看 | 国产成人久 | 丝袜美女在线观看 | 久久不色 | 黄色毛片视频免费观看中文 | 国产精品丝袜久久久久久久不卡 | 91插插视频 | 欧美伊人网 | 久久综合九色综合久久久精品综合 | 亚洲精品免费看 | 久热香蕉视频 | 国产精品一区二区三区在线 | 国产免费中文字幕 | 黄av免费在线观看 | 国产精品久久99精品毛片三a | 国产精品手机视频 | 国产系列在线观看 | 青青久草在线 | 九九精品在线观看 | 国产裸体视频bbbbb | 人人搞人人搞 | 国产精品一区二区三区久久 | 午夜久久久久久久久久久 | 免费在线观看成年人视频 | 91精品在线看 | 国产精品入口66mio女同 | 久久久久久高潮国产精品视 | 国产成人三级在线 | 天天艹日日干 | av一级久久 | 婷婷爱五月天 | 亚洲成色777777在线观看影院 | 久久9999久久 | 久热爱 | 久久精品国产免费看久久精品 | 日韩大片在线免费观看 | 午夜精品成人一区二区三区 | 在线观看av国产 | 色综合天天在线 | 一级黄色毛片 | 亚洲黄色a| 97色在线观看免费视频 | 2021av在线 | 一级黄色大片在线观看 | 激情一区二区三区欧美 | 在线精品亚洲 | 天天干天天做 | 操碰av | 欧日韩在线视频 | 久久综合久久久久88 | 九九精品在线观看 | 日本免费久久高清视频 | 在线精品播放 | 成人国产精品电影 | 五月婷婷久草 | 韩国视频一区二区三区 | 在线观看不卡视频 | 天天综合网入口 | av免费播放| 亚洲精品一区二区网址 | 国产高清久久久久 | www久久国产| 国产精品免费视频观看 | 亚洲成a人片77777kkkk1在线观看 | 日韩欧美视频在线免费观看 | 久草视频在线资源站 | 国偷自产中文字幕亚洲手机在线 | 美女免费视频一区二区 | 久久精品视频在线播放 | 日韩美女免费线视频 | 国产成人精品在线播放 | 黄色aaaaa| 欧洲一区精品 | 涩涩网站在线看 | 91精品免费在线 | 日韩黄色免费电影 | 国产老太婆免费交性大片 | 亚洲天堂精品视频在线观看 | 中字幕视频在线永久在线观看免费 | 日韩综合第一页 | 久久久av电影 | 日本中文字幕视频 | 99热这里只有精品1 av中文字幕日韩 | 69国产成人综合久久精品欧美 | 国产精品久久久久婷婷二区次 | 国产一级免费在线观看 | 色婷婷狠狠18 | 很黄很污的视频网站 | 91最新在线观看 | 黄色国产在线观看 | 国内精品在线看 | 精品一二区| 亚洲高清视频在线观看免费 | 绯色av一区 | 国产免费一区二区三区最新6 | 午夜久久久影院 | 色婷婷免费视频 | 久久精品视频免费播放 | 国产精品麻豆视频 | 久草国产在线 | 日本动漫做毛片一区二区 | 91成人网页版 | 超碰99在线 | 岛国av在线免费 | 精品伊人久久久 | 超级碰碰免费视频 | 狠日日| 久草新在线 | 中文字幕一区二区三区乱码在线 | 99精品国产一区二区三区不卡 | 久久国产精品一区二区三区 | 日韩免费三级 | 99久久精品久久久久久动态片 | 在线观看视频色 | 国产成人三级一区二区在线观看一 | 国产精品青草综合久久久久99 | 亚洲最快最全在线视频 | 最近日本韩国中文字幕 | 中文字幕在线观看免费高清完整版 | 欧美日韩国产亚洲乱码字幕 | www国产在线 | 亚洲一区二区观看 | www.黄色片网站 | 午夜视频在线观看一区二区 | 精品国产自在精品国产精野外直播 | 日韩va亚洲va欧美va久久 | 色资源网免费观看视频 | 久久久精品久久 | 天天草天天插 | 成人动态视频 | 国产剧情一区 | av不卡中文| 国产九九九精品视频 | 91精品国产99久久久久久红楼 | 成人免费av电影 | 在线看片一区 | 九九av| 在线观看日韩中文字幕 | 欧美日在线 | 在线观看中文字幕一区二区 | 天天翘av | 精品一区二区影视 | 欧美天天干 | 91禁在线观看 | 亚洲精品国产第一综合99久久 | 91日韩在线视频 | 亚洲综合欧美日韩狠狠色 | 日韩精品不卡 | 91精品推荐 | 午夜丰满寂寞少妇精品 | 麻豆久久久 | 国产一级电影 | 九七视频在线观看 | 成人小视频在线观看免费 | 在线日韩一区 | 欧美做受高潮电影o | 91九色老 | 国产三级视频 | 久久精品视频3 | 国产精品18久久久久久久久久久久 | 亚洲精品乱码久久久久久蜜桃91 | 欧美日韩视频在线观看一区二区 | 日韩激情一二三区 | 欧美最猛性xxxxx(亚洲精品) | 亚洲日本一区二区在线 | 一区二区视频欧美 | 最近中文字幕大全 | 免费视频二区 | 亚洲国产视频a | 美女黄频 | 国产精品黄色 | 9幺看片 | 国产情侣一区 | 亚洲午夜久久久久 | 中文字幕在线观看的网站 | 国产精品男女视频 | 综合色狠狠| 久久免费精品一区二区三区 | 九九热精品视频在线播放 | www.com久久久 | 91av视频播放| 99综合久久 | 在线精品观看 | 一区二区三区在线播放 | 国产精品v欧美精品v日韩 | 日韩激情中文字幕 | 久久8| 日韩欧美在线综合网 | 婷婷av色综合 | 天天综合成人 | 欧美日韩一区二区免费在线观看 | 精品国产一区二区三区四区vr | 欧美aa一级 | 久久免费av | 亚洲专区在线视频 | 欧美日韩国内在线 | 久久久久久久久久久久亚洲 | 日韩国产精品一区 | 欧美久久九九 | 欧美一区二区三区不卡 | 亚洲不卡在线 | 久久九九网站 | 成人国产一区二区 | 久久视| av在线日韩 | 在线免费成人 | 婷婷伊人五月天 | 欧美日韩调教 | 欧美日韩不卡一区二区三区 | 国产一级片在线播放 | a成人v在线 | 91看毛片| 黄色网址在线播放 | 亚洲精品中文字幕视频 | 国产午夜亚洲精品 | 天天爽综合网 | av在线影视 | 国产毛片久久 | 亚洲国产日韩欧美 | 天堂网一区二区 | 久草视频中文 | 成人av片免费看 | 精品视频在线看 | 一级黄色片在线免费观看 | 96在线| 国产黄色看片 | 日韩中文字幕视频在线观看 | 色精品视频 | 波多野结衣视频在线 | 中国精品少妇 | 日韩视频中文 | 久久调教视频 | 免费成人看片 | 国产九九在线 | 激情开心 | 免费看的毛片 | 国产一区二区高清视频 | 美女视频黄网站 | 福利一区二区三区四区 | 中文在线天堂资源 | 亚州成人av在线 | 日韩精品在线免费播放 | 日韩美女高潮 | 天天摸夜夜操 | 精品一区二区视频 | 免费观看视频黄 | 国产精品igao视频网网址 | 欧美999| 亚洲国产午夜视频 | 天天干天天操天天做 | 日韩视频一区二区三区在线播放免费观看 | 久草精品国产 | 99久久久国产精品 | 人人玩人人添人人澡超碰 | 国产一级免费在线观看 | 国产中文字幕在线观看 | 久久高清精品 | 国产精品区免费视频 | 激情婷婷 | 免费视频99 | av中文字幕在线播放 | 91成人网在线观看 | 国产精品麻豆视频 | 午夜精品一区二区三区可下载 | 精品亚洲国产视频 | 日韩综合色 | 91九色最新 | 五月天堂网 | 91福利区一区二区三区 | 日韩久久精品一区二区三区 | 国产五月 | 亚洲免费在线观看视频 | 亚洲天堂视频在线 | www..com毛片| 五月婷婷天堂 | www.久久免费 | 久久在视频 | 婷婷久久丁香 | 美国av大片 | 亚洲精品三级 | 国产麻豆视频在线观看 | 亚洲精品18日本一区app | 久久夜色网 | 欧美99精品 | 免费的国产精品 | 91午夜精品| 欧美日韩国产精品久久 | 国产资源中文字幕 | 中文永久免费观看 | 黄色日批网站 | 青草草在线视频 | 在线观看国产一区二区 | 久久亚洲国产精品 | 亚洲精品白浆高清久久久久久 | 天天艹天天 | 一区二区三区在线视频观看58 | 亚洲免费视频在线观看 | 午夜av免费看 | 91精品久久久久久久久久入口 | 国产在线自 | 日韩精品在线一区 | 中文字幕在线观 | 片网站 | 久久九九国产视频 | 黄色成人在线 | 成人国产精品av | 欧美a级一区二区 | 日免费视频 | 欧美一级淫片videoshd | 精品久久九九 | 夜夜骑日日 | 国产无套一区二区三区久久 | 日日日日干 | 99久久精品网 | 国产精品中文字幕av | 五月婷婷久草 | 久久在线观看 | 国产精品美女久久久久久 | 日日夜夜国产 | 亚洲激情综合 | 国内一区二区视频 | 久久国产日韩 | 综合色婷婷 | 免费男女网站 | www.婷婷com| 丁香六月网 | 超碰免费在线公开 | 日本aaaa级毛片在线看 | 国产一区二区在线精品 | 久久精品久久久精品美女 | 最近中文字幕久久 | 久久精品婷婷 | 国产精品美女久久久久久久久 | 成片人卡1卡2卡3手机免费看 | 精品一二| 日本精品一区二区三区在线观看 | 五月综合激情婷婷 | 日韩午夜大片 | 久久免费黄色 | 91.dizhi永久地址最新 | 天天伊人狠狠 | 欧美另类交人妖 | 精品中文字幕视频 | 久久久久久免费网 | 在线电影中文字幕 | 亚洲免费在线看 | 91成人蝌蚪 | 免费精品视频 | 黄色特级一级片 | 中文字幕在线视频免费播放 | 精品国产自在精品国产精野外直播 | 狠狠色丁香九九婷婷综合五月 | 久久人人精品 | 69av久久 | 国产在线中文字幕 | 国产精品成人在线观看 | 97精品国产| 97在线免费视频观看 | 日本久久99| 五月婷婷中文字幕 | 欧亚久久| 天天综合天天做天天综合 | 亚洲精品白浆高清久久久久久 | 久久婷婷国产色一区二区三区 | 一区二区 精品 | 四虎影院在线观看av | 狠狠色噜噜狠狠狠 | 免费观看版 | 五月激情av | 成人蜜桃 | 久久精品免费电影 | 国产亚洲综合性久久久影院 | 最新日韩视频 | 久草在线综合网 | 五月天综合色激情 | 91成人网页版| 久热免费 | 亚洲精品日韩在线观看 | 最新日韩视频在线观看 | 男女啪啪视屏 | 99视频久久 | 中文字幕在线观看免费高清电影 | 日本h视频在线观看 | 国产成人区| 欧美 亚洲 另类 激情 另类 | 天天躁日日躁狠狠 | 婷婷网站天天婷婷网站 | 欧美日韩在线精品一区二区 | 色婷婷狠狠五月综合天色拍 | 人人干干人人 | 天天射天天搞 | 亚洲爱视频| 中文区中文字幕免费看 | 亚洲成人资源网 | 丁香婷婷久久久综合精品国产 | 在线视频国产区 | 国产一区二区三精品久久久无广告 | 亚洲日本va午夜在线影院 | 成人av在线资源 | 久久精品日本啪啪涩涩 | 亚洲综合小说电影qvod | 国内丰满少妇猛烈精品播放 | 美女久久| 精品国产视频在线观看 | 国产 在线 高清 精品 | 欧美日韩高清一区二区 | 中文在线a∨在线 | 国产黄色一级大片 | 成人久久久久久久久久 | 欧美性黑人 | 一区中文字幕 | 狠狠干夜夜 | 天天曰| 亚洲欧洲一级 | 国产3p视频 | 国产在线色视频 | 日本福利视频在线 | 丁香六月五月婷婷 | 亚洲精品久久久久999中文字幕 | 欧美成人视| 不卡中文字幕av | 在线91精品 | 91丨九色丨蝌蚪丰满 | 黄色字幕网 | 亚洲精品一区二区三区新线路 | 亚洲国产成人久久 | 亚洲天天做 | 亚洲成人av电影 | 国产综合婷婷 | 狠狠操狠狠操 | 亚洲精品av在线 | 日韩欧美一区二区三区在线观看 | 伊香蕉大综综综合久久啪 | 亚洲国产精品va在线 | 五月婷婷,六月丁香 | 夜添久久精品亚洲国产精品 | 日韩高清免费在线观看 | 午夜精品三区 | 91人人视频在线观看 | 国内精品久久久久影院优 | 69xxxx欧美| 久久久久久久18 | 人人玩人人添人人 | 久久99精品国产 | 91成人在线观看高潮 | 国产精品99久久久精品免费观看 | 天天操天天干天天综合网 | 99精品视频免费观看视频 | 成人在线播放视频 | 在线观看国产 | 精品欧美一区二区三区久久久 | 国产精品一二 | 免费看wwwwwwwwwww的视频 久久久久久99精品 91中文字幕视频 | 区一区二在线 | 日韩精品视频在线免费观看 | a电影在线观看 | 九九九视频精品 | 中文字幕av在线免费 | 国产日韩av在线 | 亚洲国产手机在线 | 骄小bbw搡bbbb揉bbbb | 亚洲女同ⅹxx女同tv | 亚洲一本视频 | 欧美精品一级视频 | 播五月婷婷| 欧洲精品在线视频 | 日韩综合第一页 | 久久精品aaa | 日韩理论在线播放 | 欧美成人在线网站 | 色婷婷成人网 | 一区二区三区在线免费播放 | 国产精品毛片一区二区在线 | 日韩欧美精选 | 91精品在线播放 | 日本中文字幕视频 | 国产成人av在线影院 | 色婷婷久久久 | 国产色在线观看 | 久久久久久久久久影院 | 在线观看黄色国产 | 人人狠狠综合久久亚洲 | 久久99精品久久久久久清纯直播 | 亚洲精品一区二区在线观看 | 成片人卡1卡2卡3手机免费看 | 在线免费观看黄色av | 日韩久久久久久久 | 草久视频在线 | 久久理论片 | 91天天操 | 香蕉视频最新网址 | 国产一区二区精品久久 | 久久99免费观看 | 日韩欧美综合精品 | 在线观看免费黄色 | 国产丝袜| 久久免费播放视频 | 91最新地址永久入口 | 又黄又刺激 | 亚洲五月综合 | av高清一区二区三区 | 久久av电影| 日日干日日色 | 久久久久免费精品视频 | 97视频在线观看免费 | 日本巨乳在线 | 91精品国产欧美一区二区 | 欧美三级在线播放 | 欧美在线free| 亚洲天天看| 天天爱天天 | 97精品视频在线 | 天天爽综合网 | 中文字幕亚洲情99在线 | a级国产乱理论片在线观看 伊人宗合网 | 91色亚洲 | 999色视频 | 日韩一区正在播放 | 成人黄色免费在线观看 | 99精品国产免费久久 | 婷婷社区五月天 | 91精品在线免费视频 | 欧美极品少妇xbxb性爽爽视频 | 美女黄频网站 | 毛片二区 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 99久久影院 | 久久这里只有精品视频首页 | 在线黄网站 | 亚洲视频免费在线观看 | 久草在线在线精品观看 | 高清av免费观看 | 国产黑丝一区二区 | 日韩午夜小视频 | 免费观看国产视频 | 999国产在线| 500部大龄熟乱视频 欧美日本三级 | 91视频免费播放 | 欧美精品三级在线观看 | 正在播放国产一区二区 | а中文在线天堂 | 中文字幕亚洲高清 | av综合站 | 精品视频一区在线 | 日韩精品 在线视频 | 国产一区二区三区网站 | 天天射天天搞 | av电影免费观看 | 欧美日韩中文国产一区发布 | 国产999精品久久久久久 | 亚洲精品视频久久 | 成人作爱视频 | 黄色成人毛片 | 久久一精品 | 99精品视频在线播放免费 | av色图天堂网| 久久精品亚洲综合专区 | 日本精品视频在线 | 人人网av | 成av在线 | 在线免费观看一区二区三区 | 超碰97.com | 99产精品成人啪免费网站 | 天堂av网站| 91精品人成在线观看 | 久久伊人热 | 国产中文字幕三区 | 欧美成人aa | 国产午夜小视频 | av片子在线观看 | 日韩亚洲欧美中文字幕 | 国产在线观看a | 中文字幕 婷婷 | 久久精品视频网站 | 91麻豆.com | 十八岁以下禁止观看的1000个网站 | 99国产成+人+综合+亚洲 欧美 | 麻豆传媒视频在线播放 | 99热精品久久 | 国产在线精品一区二区 | 精品亚洲视频在线 | 欧美日韩一区二区三区在线观看视频 | 免费在线观看黄网站 | 人人澡人人爽欧一区 | 91亚洲视频在线观看 | 国产精品久久久久久久久久不蜜月 | 四虎精品成人免费网站 | 国产精品99精品 | 精品在线小视频 | 成人欧美一区二区三区黑人麻豆 | 成人91av| 日韩在线第一区 | 亚洲男人天堂a | 亚洲欧美日韩一二三区 | 天天综合网入口 | 久久6精品 | av在线免费观看网站 | 久久久99国产精品免费 | 免费激情网 | 国产精品第二十页 | 久久www免费人成看片高清 | 色网站在线 | a级片网站 | 午夜精品一区二区三区在线 | 91免费视频网站在线观看 | 精品一区二区三区在线播放 | 国产精品久久久久久久久久东京 | 色综合天天综合 | av在线在线 | 亚洲精品国产精品国自产观看 | 精品国产伦一区二区三区观看方式 | 婷婷丁香社区 | 精品视频免费看 | 一区二区久久 | 中文字幕在线一区观看 | 日韩免费在线一区 | 一色av| 久久久久 免费视频 | 国产v在线 | 韩国视频一区二区三区 | 亚洲欧美日韩一区二区三区在线观看 | 久久福利剧场 | 97av影院| 麻豆视频免费看 | 99福利片 | 日本高清免费中文字幕 | 久久在视频 | 毛片1000部免费看 | 久久人91精品久久久久久不卡 | 一级免费av | 日韩精品中文字幕在线播放 | 成人在线播放视频 | 久久99久久99精品中文字幕 | 美女av在线免费 | 少妇av网 | 91av在线视频播放 | 色综合天天狠狠 | 免费观看www小视频的软件 | 亚洲国产免费看 | 91av在| 日本久久综合网 | 日韩二区三区在线 | 久久久久久久久久久久久久av | 久久草av| 日本精品在线看 | 天天综合网~永久入口 | 久久久麻豆精品一区二区 | 91传媒在线| 久久久久在线视频 | 午夜精品三区 | 黄色软件在线观看免费 | 免费看三级网站 | 亚洲日日日 | 免费观看www小视频的软件 | 91欧美国产 | 欧美综合在线视频 | 国产又粗又猛又色又黄网站 | 香蕉网在线 | 国产精品久久久久久久久久白浆 | 97成人精品视频在线播放 | 国产精品久一 | 国产一二区视频 | 色是在线视频 | 国产精品mv在线观看 | 亚洲精品激情 | 国产福利免费看 | 天天干天天碰 | 精品久久久成人 | 69国产成人综合久久精品欧美 | av中文在线观看 | 美女久久久久久久久久久 | 亚洲麻豆精品 | 欧美精品一二 | 伊人伊成久久人综合网小说 | 黄色一及电影 | 91人网站| 久久99久久久久久 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 久久久久久网 | 在线观看国产v片 | 久久99精品久久久久久秒播蜜臀 | 国产精品9999久久久久仙踪林 | 国产在线国产 | 国产福利一区在线观看 | 国产在线观看a | 999成人精品| 色综合久久88色综合天天6 | 97免费视频在线播放 | 亚洲精选视频免费看 | 中文字幕国语官网在线视频 | 精品久久亚洲 | 国产小视频你懂的 | 黄色app网站在线观看 | 午夜精品影院 | 韩国在线一区 | 久久婷婷一区二区三区 | 欧美日韩亚洲国产一区 | 美女黄频视频大全 | 亚洲少妇久久 | 国产精品一区二区三区电影 | 国产五月婷婷 | 久久综合久久综合这里只有精品 | aaa日本高清在线播放免费观看 | 亚洲精品女人 | 久久精品国产v日韩v亚洲 | 中文av日韩| 久久免费看毛片 | 三级在线国产 | 99国产精品久久久久久久久久 | 亚洲精品久久久久999中文字幕 | 996久久国产精品线观看 | 国产成人777777 | 久久精品视频网站 | 日本中文在线播放 | 中文字幕一区二区三区在线播放 | 国产资源在线视频 | 亚洲欧洲xxxx | 91av视频在线观看 | 免费在线观看av片 | 胖bbbb搡bbbb擦bbbb| 超级碰碰碰免费视频 | 欧美日韩午夜爽爽 | 日韩免费在线视频观看 | 亚洲国产免费网站 | 丁香婷婷色月天 | 天天伊人狠狠 | 精品一区二区在线免费观看 | 国产视频一区二区在线播放 | 91在线国内视频 | 日本精品久久久久久 | 久久超级碰视频 | 日韩毛片在线免费观看 | 欧美在线视频精品 | 色婷婷啪啪免费在线电影观看 | 中文字幕高清在线播放 | 国产精品成人一区二区三区 | 国产小视频在线免费观看 | 97超碰香蕉 | 特级西西444www大胆高清无视频 | 久操中文字幕在线观看 | 成年人看片网站 | 国产黄色片免费观看 | 在线激情小视频 | 婷婷久月 | 超级碰视频 | 三级黄色免费 | 91在线中字 | 热久久99这里有精品 | 亚洲电影自拍 | 欧美韩国日本在线 | 中文字幕韩在线第一页 | 久久综合久色欧美综合狠狠 | 欧美性生交大片免网 | 国产色拍拍拍拍在线精品 | 国产亚洲在线视频 | 夜夜操天天操 | 69av在线播放 | 久草视频中文在线 | 黄色小说在线免费观看 | 日韩精品不卡在线 | 激情伊人五月天 | 亚洲影视九九影院在线观看 | 波多野结衣电影一区二区三区 | 欧美亚洲另类在线视频 | 色婷婷狠狠操 | 久久免费在线视频 | 久久国产免费 | 人人网av| 亚洲成人资源网 | 91欧美精品| 日日日操 | 一本一本久久a久久精品综合 | 精品毛片一区二区免费看 |