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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

GCC精彩之旅

發布時間:2023/12/10 编程问答 71 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GCC精彩之旅 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在為Linux開發應用程序時,絕大多數情況下使用的都是C語言,因此幾乎每一位Linux程序員面臨的首要問題都是如何靈活運用C編譯器。目前 Linux下最常用的C語言編譯器是GCC(GNU Compiler Collection),它是GNU項目中符合ANSI C標準的編譯系統,能夠編譯用C、C++和Object C等語言編寫的程序。GCC不僅功能非常強大,結構也異常靈活。最值得稱道的一點就是它可以通過不同的前端模塊來支持各種語言,如Java、 Fortran、Pascal、Modula-3和Ada等。

開放、自由和靈活是Linux的魅力所在,而這一點在GCC上的體現就是程序員通過它能夠更好地控制整個編譯過程。在使用GCC編譯程序時,編譯過程可以被細分為四個階段:

◆ 預處理(Pre-Processing)

◆ 編譯(Compiling)

◆ 匯編(Assembling)

◆ 鏈接(Linking)

Linux 程序員可以根據自己的需要讓GCC在編譯的任何階段結束,以便檢查或使用編譯器在該階段的輸出信息,或者對最后生成的二進制文件進行控制,以便通過加入不 同數量和種類的調試代碼來為今后的調試做好準備。和其它常用的編譯器一樣,GCC也提供了靈活而強大的代碼優化功能,利用它可以生成執行效率更高的代碼。

GCC提供了30多條警告信息和三個警告級別,使用它們有助于增強程序的穩定性和可移植性。此外,GCC還對標準的C和C++語言進行了大量的擴展,提高程序的執行效率,有助于編譯器進行代碼優化,能夠減輕編程的工作量。

GCC起步

在學習使用GCC之前,下面的這個例子能夠幫助用戶迅速理解GCC的工作原理,并將其立即運用到實際的項目開發中去。首先用熟悉的編輯器輸入清單1所示的代碼:

清單1:hello.c

#include <stdio.h>
int main(void)
{
printf ("Hello world, Linux programming!n");
return 0;
}

然后執行下面的命令編譯和運行這段程序:

# gcc hello.c -o hello
# ./hello
Hello world, Linux programming!

從 程序員的角度看,只需簡單地執行一條GCC命令就可以了,但從編譯器的角度來看,卻需要完成一系列非常繁雜的工作。首先,GCC需要調用預處理程序 cpp,由它負責展開在源文件中定義的宏,并向其中插入“#include”語句所包含的內容;接著,GCC會調用ccl和as將處理后的源代碼編譯成目 標代碼;最后,GCC會調用鏈接程序ld,把生成的目標代碼鏈接成一個可執行程序。

為了更好地理解GCC的工作過程,可以把上述編譯過程分成幾個步驟單獨進行,并觀察每步的運行結果。第一步是進行預編譯,使用-E參數可以讓GCC在預處理結束后停止編譯過程:

#??gcc -E hello.c -o hello.i

此時若查看hello.cpp文件中的內容,會發現stdio.h的內容確實都插到文件里去了,而其它應當被預處理的宏定義也都做了相應的處理。下一步是將hello.i編譯為目標代碼,這可以通過使用-c參數來完成:

#??gcc -c hello.i -o hello.o

GCC默認將.i文件看成是預處理后的C語言源代碼,因此上述命令將自動跳過預處理步驟而開始執行編譯過程,也可以使用-x參數讓GCC從指定的步驟開始編譯。最后一步是將生成的目標文件鏈接成可執行文件:

#??gcc hello.o -o hello

在 采用模塊化的設計思想進行軟件開發時,通常整個程序是由多個源文件組成的,相應地也就形成了多個編譯單元,使用GCC能夠很好地管理這些編譯單元。假設有 一個由foo1.c和foo2.c兩個源文件組成的程序,為了對它們進行編譯,并最終生成可執行程序foo,可以使用下面這條命令:

#??gcc foo1.c foo2.c -o foo

如果同時處理的文件不止一個,GCC仍然會按照預處理、編譯和鏈接的過程依次進行。如果深究起來,上面這條命令大致相當于依次執行如下三條命令:

# gcc -c foo1.c -o foo1.o
# gcc -c foo2.c -o foo2.o
# gcc foo1.o foo2.o -o foo

在 編譯一個包含許多源文件的工程時,若只用一條GCC命令來完成編譯是非常浪費時間的。假設項目中有100個源文件需要編譯,并且每個源文件中都包含 10000行代碼,如果像上面那樣僅用一條GCC命令來完成編譯工作,那么GCC需要將每個源文件都重新編譯一遍,然后再全部連接起來。很顯然,這樣浪費 的時間相當多,尤其是當用戶只是修改了其中某一個文件的時候,完全沒有必要將每個文件都重新編譯一遍,因為很多已經生成的目標文件是不會改變的。要解決這 個問題,關鍵是要靈活運用GCC,同時還要借助像Make這樣的工具。

警告提示功能

GCC包含完整的出錯檢查和警告提示功能,它們可以幫助Linux程序員寫出更加專業和優美的代碼。先來讀讀清單2所示的程序,這段代碼寫得很糟糕,仔細檢查一下不難挑出很多毛病:

◆main函數的返回值被聲明為void,但實際上應該是int;

◆使用了GNU語法擴展,即使用long long來聲明64位整數,不符合ANSI/ISO C語言標準;

◆main函數在終止前沒有調用return語句。

清單2:illcode.c

#include <stdio.h>
void main(void)
{
??long long int var = 1;
??printf("It is not standard C code!n");
}

下面來看看GCC是如何幫助程序員來發現這些錯誤的。當GCC在編譯不符合ANSI/ISO C語言標準的源代碼時,如果加上了-pedantic選項,那么使用了擴展語法的地方將產生相應的警告信息:

# gcc -pedantic illcode.c -o illcode
illcode.c: In function `main':
illcode.c:9: ISO C89 does not support `long long'
illcode.c:8: return type of `main' is not `int'

需 要注意的是,-pedantic編譯選項并不能保證被編譯程序與ANSI/ISO C標準的完全兼容,它僅僅只能用來幫助Linux程序員離這個目標越來越近。或者換句話說,-pedantic選項能夠幫助程序員發現一些不符合 ANSI/ISO C標準的代碼,但不是全部,事實上只有ANSI/ISO C語言標準中要求進行編譯器診斷的那些情況,才有可能被GCC發現并提出警告。

除了-pedantic之外,GCC還有一些其它編譯選項也能夠產生有用的警告信息。這些選項大多以-W開頭,其中最有價值的當數-Wall了,使用它能夠使GCC產生盡可能多的警告信息:

# gcc -Wall illcode.c -o illcode
illcode.c:8: warning: return type of `main' is not `int'
illcode.c: In function `main':
illcode.c:9: warning: unused variable `var'

GCC給出的警告信息雖然從嚴格意義上說不能算作是錯誤,但卻很可能成為錯誤的棲身之所。一個優秀的Linux程序員應該盡量避免產生警告信息,使自己的代碼始終保持簡潔、優美和健壯的特性。

在 處理警告方面,另一個常用的編譯選項是-Werror,它要求GCC將所有的警告當成錯誤進行處理,這在使用自動編譯工具(如Make等)時非常有用。如 果編譯時帶上-Werror選項,那么GCC會在所有產生警告的地方停止編譯,迫使程序員對自己的代碼進行修改。只有當相應的警告信息消除時,才可能將編 譯過程繼續朝前推進。執行情況如下:

# gcc -Wall -Werror illcode.c -o illcode
cc1: warnings being treated as errors
illcode.c:8: warning: return type of `main' is not `int'
illcode.c: In function `main':
illcode.c:9: warning: unused variable `var'

對Linux程序員來講,GCC給出的警告信息是很有價值的,它們不僅可以幫助程序員寫出更加健壯的程序,而且還是跟蹤和調試程序的有力工具。建議在用GCC編譯源代碼時始終帶上-Wall選項,并把它逐漸培養成為一種習慣,這對找出常見的隱式編程錯誤很有幫助。

在Linux 下開發軟件時,完全不使用第三方函數庫的情況是比較少見的,通常來講都需要借助一個或多個函數庫的支持才能夠完成相應的功能。從程序員的角度看,函數庫實 際上就是一些頭文件(.h)和庫文件(.so或者.a)的集合。雖然Linux下的大多數函數都默認將頭文件放到/usr/include/目錄下,而庫 文件則放到/usr/lib/目錄下,但并不是所有的情況都是這樣。正因如此,GCC在編譯時必須有自己的辦法來查找所需要的頭文件和庫文件。

GCC采用搜索目錄的辦法來查找所需要的文件,-I選項可以向GCC的頭文件搜索路徑中添加新的目錄。例如,如果在/home/xiaowp/include/目錄下有編譯時所需要的頭文件,為了讓GCC能夠順利地找到它們,就可以使用-I選項:

# gcc foo.c -I /home/xiaowp/include -o foo

同樣,如果使用了不在標準位置的庫文件,那么可以通過-L選項向GCC的庫文件搜索路徑中添加新的目錄。例如,如果在/home/xiaowp/lib/目錄下有鏈接時所需要的庫文件libfoo.so,為了讓GCC能夠順利地找到它,可以使用下面的命令:

# gcc foo.c -L /home/xiaowp/lib -lfoo -o foo

值 得好好解釋一下的是-l選項,它指示GCC去連接庫文件libfoo.so。Linux下的庫文件在命名時有一個約定,那就是應該以lib三個字母開頭, 由于所有的庫文件都遵循了同樣的規范,因此在用-l選項指定鏈接的庫文件名時可以省去lib三個字母,也就是說GCC在對-lfoo進行處理時,會自動去 鏈接名為libfoo.so的文件。

Linux下的庫文件分為兩大類分別是動態鏈接庫(通常以.so結尾)和靜態鏈接庫(通常以.a 結尾),兩者的差別僅在程序執行時所需的代碼是在運行時動態加載的,還是在編譯時靜態加載的。默認情況下,GCC在鏈接時優先使用動態鏈接庫,只有當動態 鏈接庫不存在時才考慮使用靜態鏈接庫,如果需要的話可以在編譯時加上-static選項,強制使用靜態鏈接庫。例如,如果在 /home/xiaowp/lib/目錄下有鏈接時所需要的庫文件libfoo.so和libfoo.a,為了讓GCC在鏈接時只用到靜態鏈接庫,可以使 用下面的命令:

# gcc foo.c -L /home/xiaowp/lib -static -lfoo -o foo
代碼優化

代 碼優化指的是編譯器通過分析源代碼,找出其中尚未達到最優的部分,然后對其重新進行組合,目的是改善程序的執行性能。GCC提供的代碼優化功能非常強大, 它通過編譯選項-On來控制優化代碼的生成,其中n是一個代表優化級別的整數。對于不同版本的GCC來講,n的取值范圍及其對應的優化效果可能并不完全相 同,比較典型的范圍是從0變化到2或3。

編譯時使用選項-O可以告訴GCC同時減小代碼的長度和執行時間,其效果等價于-O1。在這 一級別上能夠進行的優化類型雖然取決于目標處理器,但一般都會包括線程跳轉(Thread Jump)和延遲退棧(Deferred Stack Pops)兩種優化。選項-O2告訴GCC除了完成所有-O1級別的優化之外,同時還要進行一些額外的調整工作,如處理器指令調度等。選項-O3則除了完 成所有-O2級別的優化之外,還包括循環展開和其它一些與處理器特性相關的優化工作。通常來說,數字越大優化的等級越高,同時也就意味著程序的運行速度越 快。許多Linux程序員都喜歡使用-O2選項,因為它在優化長度、編譯時間和代碼大小之間,取得了一個比較理想的平衡點。

下面通過具體實例來感受一下GCC的代碼優化功能,所用程序如清單3所示。

清單3:optimize.c

#include <stdio.h>

int main(void)

{?

?double counter;??

double result;??

double temp;??

for (counter = 0;? ? counter < 2000.0 * 2000.0 * 2000.0??/ 20.0 + 2020;? ? counter += (5 - 1) / 4)

{? ? temp = counter / 1979;? ? result??= counter;? ?? ?}?

?printf("Result is %lfn", result);?

?return 0;

}

首先不加任何優化選項進行編譯:

# gcc -Wall optimize.c -o optimize

借助Linux提供的time命令,可以大致統計出該程序在運行時所需要的時間:

# time ./optimizeResult is 400002019.000000real? ? 0m14.942suser? ? 0m14.940ssys? ???0m0.000s

接下去使用優化選項來對代碼進行優化處理:

# gcc -Wall -O optimize.c -o optimize

在同樣的條件下再次測試一下運行時間:

# time ./optimizeResult is 400002019.000000real? ? 0m3.256suser? ? 0m3.240ssys? ???0m0.000s

對 比兩次執行的輸出結果不難看出,程序的性能的確得到了很大幅度的改善,由原來的14秒縮短到了3秒。這個例子是專門針對GCC的優化功能而設計的,因此優 化前后程序的執行速度發生了很大的改變。盡管GCC的代碼優化功能非常強大,但作為一名優秀的Linux程序員,首先還是要力求能夠手工編寫出高質量的代 碼。如果編寫的代碼簡短,并且邏輯性強,編譯器就不會做更多的工作,甚至根本用不著優化。

?優化雖然能夠給程序帶來更好的執行性能,但在如下一些場合中應該避免優化代碼:

◆ 程序開發的時候 優化等級越高,消耗在編譯上的時間就越長,因此在開發的時候最好不要使用優化選項,只有到軟件發行或開發結束的時候,才考慮對最終生成的代碼進行優化。

◆ 資源受限的時候 一些優化選項會增加可執行代碼的體積,如果程序在運行時能夠申請到的內存資源非常緊張(如一些實時嵌入式設備),那就不要對代碼進行優化,因為由這帶來的負面影響可能會產生非常嚴重的后果。

◆ 跟蹤調試的時候 在對代碼進行優化的時候,某些代碼可能會被刪除或改寫,或者為了取得更佳的性能而進行重組,從而使跟蹤和調試變得異常困難。

調試

一個功能強大的調試器不僅為程序員提供了跟蹤程序執行的手段,而且還可以幫助程序員找到解決問題的方法。對于Linux程序員來講,GDB(GNU Debugger)通過與GCC的配合使用,為基于Linux的軟件開發提供了一個完善的調試環境。

默 認情況下,GCC在編譯時不會將調試符號插入到生成的二進制代碼中,因為這樣會增加可執行文件的大小。如果需要在編譯時生成調試符號信息,可以使用GCC 的-g或者-ggdb選項。GCC在產生調試符號時,同樣采用了分級的思路,開發人員可以通過在-g選項后附加數字1、2或3來指定在代碼中加入調試信息 的多少。默認的級別是2(-g2),此時產生的調試信息包括擴展的符號表、行號、局部或外部變量信息。級別3(-g3)包含級別2中的所有調試信息,以及 源代碼中定義的宏。級別1(-g1)不包含局部變量和與行號有關的調試信息,因此只能夠用于回溯跟蹤和堆棧轉儲之用?;厮莞欀傅氖潜O視程序在運行過程中 的函數調用歷史,堆棧轉儲則是一種以原始的十六進制格式保存程序執行環境的方法,兩者都是經常用到的調試手段。

GCC產生的調試符號 具有普遍的適應性,可以被許多調試器加以利用,但如果使用的是GDB,那么還可以通過-ggdb選項在生成的二進制代碼中包含GDB專用的調試信息。這種 做法的優點是可以方便GDB的調試工作,但缺點是可能導致其它調試器(如DBX)無法進行正常的調試。選項-ggdb能夠接受的調試級別和-g是完全一樣 的,它們對輸出的調試符號有著相同的影響。

需要注意的是,使用任何一個調試選項都會使最終生成的二進制文件的大小急劇增加,同時增加程序在執行時的開銷,因此調試選項通常僅在軟件的開發和調試階段使用。調試選項對生成代碼大小的影響從下面的對比過程中可以看出來:

# gcc optimize.c -o optimize

# ls optimize -l-rwxrwxr-x??1 xiaowp? ?xiaowp??11649 Nov 20 08:53 optimize??(未加調試選項)

# gcc -g optimize.c -o optimize

# ls optimize -l-rwxrwxr-x??1 xiaowp? ?xiaowp??15889 Nov 20 08:54 optimize??(加入調試選項)

雖然調試選項會增加文件的大小,但事實上Linux中的許多軟件在測試版本甚至最終發行版本中仍然使用了調試選項來進行編譯,這樣做的目的是鼓勵用戶在發現問題時自己動手解決,是Linux的一個顯著特色。

下面還是通過一個具體的實例說明如何利用調試符號來分析錯誤,所用程序見清單4所示。

清單4:crash.c

#include <stdio.h>

?int main(void)

{??

int input =0;??

printf("Input an integer:");??

scanf("%d", input);??

printf("The integer you input is %dn", input);?

?return 0;

}

編譯并運行上述代碼,會產生一個嚴重的段錯誤(Segmentation fault)如下:

# gcc -g crash.c -o crash

# ./crashInput

an integer:10Segmentation fault

為了更快速地發現錯誤所在,可以使用GDB進行跟蹤調試,方法如下:

# gdb crashGNU gdb Red Hat Linux (5.3post-0.20021129.18rh)……(gdb)

當GDB提示符出現的時候,表明GDB已經做好準備進行調試了,現在可以通過run命令讓程序開始在GDB的監控下運行:

(gdb) runStarting program: /home/xiaowp/thesis/gcc/code/crashInput an integer:10Program received signal SIGSEGV, Segmentation fault.0x4008576b in _IO_vfscanf_internal () from /lib/libc.so.6

仔 細分析一下GDB給出的輸出結果不難看出,程序是由于段錯誤而導致異常中止的,說明內存操作出了問題,具體發生問題的地方是在調用 _IO_vfscanf_internal ( )的時候。為了得到更加有價值的信息,可以使用GDB提供的回溯跟蹤命令backtrace,執行結果如下:

(gdb) backtrace

#0??0x4008576b in _IO_vfscanf_internal () from /lib/libc.so.6

#1??0xbffff0c0 in ?? ()

#2??0x4008e0ba in scanf () from /lib/libc.so.6

#3??0x08048393 in main () at crash.c:11

#4??0x40042917 in __libc_start_main () from /lib/libc.so.6

跳過輸出結果中的前面三行,從輸出結果的第四行中不難看出,GDB已經將錯誤定位到crash.c中的第11行了。現在仔細檢查一下:

(gdb) frame 3

#3??0x08048393 in main () at crash.c:1111? ?? ? scanf("%d", input);

使用GDB提供的frame命令可以定位到發生錯誤的代碼段,該命令后面跟著的數值可以在backtrace命令輸出結果中的行首找到。現在已經發現錯誤所在了,應該將

scanf("%d", input);改為scanf("%d", &input);

完成后就可以退出GDB了,命令如下:

(gdb) quit

GDB的功能遠遠不止如此,它還可以單步跟蹤程序、檢查內存變量和設置斷點等。

調 試時可能會需要用到編譯器產生的中間結果,這時可以使用-save-temps選項,讓GCC將預處理代碼、匯編代碼和目標代碼都作為文件保存起來。如果 想檢查生成的代碼是否能夠通過手工調整的辦法來提高執行性能,在編譯過程中生成的中間文件將會很有幫助,具體情況如下:

# gcc -save-temps foo.c -o foo

# ls foo*foo??foo.c??foo.i??foo.s

GCC 支持的其它調試選項還包括-p和-pg,它們會將剖析(Profiling)信息加入到最終生成的二進制代碼中。剖析信息對于找出程序的性能瓶頸很有幫 助,是協助Linux程序員開發出高性能程序的有力工具。在編譯時加入-p選項會在生成的代碼中加入通用剖析工具(Prof)能夠識別的統計信息,而- pg選項則生成只有GNU剖析工具(Gprof)才能識別的統計信息。

最后提醒一點,雖然GCC允許在優化的同時加入調試符號信息, 但優化后的代碼對于調試本身而言將是一個很大的挑戰。代碼在經過優化之后,在源程序中聲明和使用的變量很可能不再使用,控制流也可能會突然跳轉到意外的地 方,循環語句有可能因為循環展開而變得到處都有,所有這些對調試來講都將是一場噩夢。建議在調試的時候最好不使用任何優化選項,只有當程序在最終發行的時 候才考慮對其進行優化。
上次的培訓園地中介紹了GCC的編譯過程、警告提示功能、庫依賴、代碼優化和程序調試六個方面的內容。這期是最后的一部分內容。
在將源代碼變成可執行文件的過程中,需要經過許多中間步驟,包含預處理、編譯、匯編和連接。這些過程實際上是由不同的程序負責完成的。大多數情況下GCC可以為Linux程序員完成所有的后臺工作,自動調用相應程序進行處理。

這 樣做有一個很明顯的缺點,就是GCC在處理每一個源文件時,最終都需要生成好幾個臨時文件才能完成相應的工作,從而無形中導致處理速度變慢。例如,GCC 在處理一個源文件時,可能需要一個臨時文件來保存預處理的輸出、一個臨時文件來保存編譯器的輸出、一個臨時文件來保存匯編器的輸出,而讀寫這些臨時文件顯 然需要耗費一定的時間。當軟件項目變得非常龐大的時候,花費在這上面的代價可能會變得很沉重。

解決的辦法是,使用Linux提供的一種更加高效的通信方式—管道。它可以用來同時連接兩個程序,其中一個程序的輸出將被直接作為另一個程序的輸入,這樣就可以避免使用臨時文件,但編譯時卻需要消耗更多的內存。

在編譯過程中使用管道是由GCC的-pipe選項決定的。下面的這條命令就是借助GCC的管道功能來提高編譯速度的:

# gcc -pipe foo.c -o foo

在編譯小型工程時使用管道,編譯時間上的差異可能還不是很明顯,但在源代碼非常多的大型工程中,差異將變得非常明顯。

文件擴展名

在使用GCC的過程中,用戶對一些常用的擴展名一定要熟悉,并知道其含義。為了方便大家學習使用GCC,在此將這些擴展名羅列如下:

.c C原始程序;

.C C++原始程序;

.cc C++原始程序;

.cxx C++原始程序;

.m Objective-C原始程序;

.i 已經過預處理的C原始程序;

.ii 已經過預處理之C++原始程序;

.s 組合語言原始程序;

.S 組合語言原始程序;

.h 預處理文件(標頭文件);

.o 目標文件;

.a 存檔文件。

GCC常用選項

GCC作為Linux下C/C++重要的編譯環境,功能強大,編譯選項繁多。為了方便大家日后編譯方便,在此將常用的選項及說明羅列出來如下:

-c 通知GCC取消鏈接步驟,即編譯源碼并在最后生成目標文件;

-Dmacro 定義指定的宏,使它能夠通過源碼中的#ifdef進行檢驗;

-E 不經過編譯預處理程序的輸出而輸送至標準輸出;

-g3 獲得有關調試程序的詳細信息,它不能與-o選項聯合使用;

-Idirectory 在包含文件搜索路徑的起點處添加指定目錄;

-llibrary 提示鏈接程序在創建最終可執行文件時包含指定的庫;

-O、-O2、-O3 將優化狀態打開,該選項不能與-g選項聯合使用;

-S 要求編譯程序生成來自源代碼的匯編程序輸出;

-v 啟動所有警報;

-Wall 在發生警報時取消編譯操作,即將警報看作是錯誤;

-Werror 在發生警報時取消編譯操作,即把報警當作是錯誤;

-w 禁止所有的報警。

小結

GCC 是在Linux下開發程序時必須掌握的工具之一。本文對GCC做了一個簡要的介紹,主要講述了如何使用GCC編譯程序、產生警告信息、調試程序和加快 GCC的編譯速度。對所有希望早日跨入Linux開發者行列的人來說,GCC就是成為一名優秀的Linux程序員的起跑線。

轉載于:https://www.cnblogs.com/dyllove98/archive/2005/10/02/2462122.html

總結

以上是生活随笔為你收集整理的GCC精彩之旅的全部內容,希望文章能夠幫你解決所遇到的問題。

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

久久综合干 | 中文字幕在线观 | 中文字幕在线高清 | 99久久www免费 | 二区中文字幕 | 亚洲成人精品国产 | 久久久亚洲精华液 | 视频 天天草 | 一区在线播放 | www在线观看国产 | 91高清视频在线 | 伊人午夜视频 | 黄色精品一区 | 美女国产精品 | 国产97视频在线 | 成人av免费在线 | 久久精品2| 亚洲成免费 | 久久老司机精品视频 | 国产69精品久久99不卡的观看体验 | 国产vs久久 | 91最新在线 | 久久高清免费观看 | 色综合久久久久综合 | 国产精品一区二区你懂的 | 日本巨乳在线 | 一区二区激情 | 久久精品99久久久久久2456 | 五月天堂网 | 在线成人小视频 | 成人黄色小说在线观看 | 西西444www大胆无视频 | 免费看久久| 亚洲欧洲精品久久 | 久久精品小视频 | 涩涩色亚洲一区 | 亚洲三级在线免费观看 | 国产成人免费观看久久久 | 欧美在线a视频 | 精品国产一区二 | 人人爽久久涩噜噜噜网站 | 免费久久久久久 | 久久免费成人精品视频 | 在线视频日韩精品 | 91精品福利在线 | www激情网 | 粉嫩av一区二区三区四区在线观看 | 亚洲精品国产精品国自产 | 亚洲aaa级 | 久久污视频 | 人人射人人 | 国产成在线观看免费视频 | 丝袜+亚洲+另类+欧美+变态 | 欧美精品久久久久久久久老牛影院 | 精品视频在线视频 | 91精品国产乱码久久 | 欧美一级日韩三级 | www.色午夜,com | 在线免费黄| 麻豆久久久久 | 久久97精品 | av在线亚洲天堂 | 96亚洲精品久久久蜜桃 | 亚洲精品国产精品乱码在线观看 | 日韩毛片久久久 | 国产一区二区三区免费在线观看 | 成人三级网址 | 国产精品久久久久久欧美 | 日韩精品免费在线观看 | 91看片淫黄大片91 | 成人黄色中文字幕 | 黄色av在| 久久综合色一综合色88 | 亚洲欧洲中文日韩久久av乱码 | a午夜在线 | 色综合久久88色综合天天人守婷 | 欧美日韩在线第一页 | 成人免费一区二区三区在线观看 | 国产精品综合在线 | 欧美黑人巨大xxxxx | 亚洲精品在线视频播放 | 大荫蒂欧美视频另类xxxx | 精品99在线| 一区二区精品在线 | 久久天天拍| 少妇bbb搡bbbb搡bbbb′ | 91完整版| 国产91粉嫩白浆在线观看 | av片一区二区| 九九一级片 | 久久亚洲在线 | 黄色美女免费网站 | 国产精品嫩草影视久久久 | 黄色大片免费播放 | 午夜精品福利一区二区 | 丁香婷婷色综合亚洲电影 | 日韩电影一区二区三区在线观看 | 国产精品久久久久av免费 | 久久久久久久毛片 | 国产一区高清在线观看 | 久久久午夜精品理论片中文字幕 | 欧美天天干 | 五月婷婷.com | 在线观看视频h | 九色精品免费永久在线 | 欧美91精品| 日韩欧美在线综合网 | 免费看的国产视频网站 | 免费av网址在线观看 | www.狠狠操 | 在线观看中文 | 日韩影视在线观看 | 天天拍天天色 | 欧美激情第28页 | 国产aa免费视频 | 精品一区二区av | 国产一区免费在线 | 蜜臀av性久久久久蜜臀av | 波多野结衣在线播放视频 | 亚洲欧美日本国产 | 五月婷婷.com | 免费在线观看日韩欧美 | 亚洲 欧美 国产 va在线影院 | 色停停五月天 | 亚洲日本色 | 成年人看片网站 | 日韩在线视频播放 | 国产成人亚洲在线观看 | 久久久久久黄色 | 久久精品亚洲国产 | 久久久久久久国产精品 | 色国产视频| 久久天天综合网 | 天天爽天天做 | 天天操天天吃 | 国产精品va在线观看入 | 久久久综合电影 | 精品视频999| 一区二区精 | 91麻豆精品国产91久久久久久 | 亚洲欧美乱综合图片区小说区 | 国产精品第54页 | 又色又爽又激情的59视频 | 免费看一级黄色大全 | 国产精品成人av在线 | 黄色国产区 | 久久综合色播五月 | 欧美视屏一区二区 | 久久久久久久免费 | 久久午夜网 | 精品日本视频 | 中文字幕2021 | 成人av高清在线观看 | 久久一区二区三区日韩 | 中文字幕激情 | 国产人成看黄久久久久久久久 | 欧美精品亚洲精品 | 麻豆视频一区二区 | 日韩av中文字幕在线免费观看 | 日日插日日干 | 亚洲国产精品va在线看黑人动漫 | 在线电影a | 中字幕视频在线永久在线观看免费 | 天天操天天射天天 | 日韩视频一区二区三区 | 日韩av免费观看网站 | 成年人免费电影在线观看 | 91亚洲在线| 日韩v欧美v日本v亚洲v国产v | 欧洲精品码一区二区三区免费看 | 天天操夜夜逼 | 91观看视频| 久久99亚洲网美利坚合众国 | 一区二区视频在线观看免费 | 亚洲成av人片在线观看 | 高潮毛片无遮挡高清免费 | 手机在线中文字幕 | 国产高清视频在线免费观看 | 中文字幕在线视频一区二区三区 | 日韩一区二区三区高清免费看看 | 亚洲国产精彩中文乱码av | 国产精品一区二区久久精品爱微奶 | 日韩免费电影在线观看 | 成人免费色 | 国产精品久久99综合免费观看尤物 | 夜色资源站国产www在线视频 | 在线黄色免费 | 国产91在线免费视频 | 日韩偷拍精品 | 最新一区二区三区 | 高清一区二区三区 | 久久国产网 | 日韩高清一二三区 | 色偷偷人人澡久久超碰69 | 黄色软件网站在线观看 | 国产精品成人久久久 | 色网站国产精品 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 欧美一级片免费 | 婷婷成人亚洲综合国产xv88 | 草久久久久久久 | 日韩免费在线 | 久草在线视频网 | www.av在线播放 | 日韩精品免费在线视频 | 九九九九九国产 | 国产精品视频线看 | 亚洲国产精品第一区二区 | 波多野结衣视频在线 | 又黄又爽又色无遮挡免费 | 六月丁香在线观看 | 国产一区欧美在线 | 日韩精品中文字幕在线播放 | 在线黄色毛片 | 成人av电影免费在线观看 | 日批网站免费观看 | 三级黄色欧美 | 国产主播大尺度精品福利免费 | 久久尤物电影视频在线观看 | 成年在线观看 | 国产美女网站在线观看 | 91av网址| 日日操日日插 | 九九导航 | 西西444www高清大胆 | 97成人啪啪网 | 中文亚洲欧美日韩 | 丁香综合五月 | 国产精品国产三级在线专区 | 一区二区三区高清在线 | 欧美一区二区视频97 | 999精品网| 日韩在线观看精品 | 国产精品 中文在线 | 黄色亚洲大片免费在线观看 | 97在线免费视频观看 | 99热在线网站 | 亚洲网站在线 | 国产免费观看高清完整版 | 久久精品亚洲一区二区三区观看模式 | 久久免费精彩视频 | 91在线产啪 | 亚洲人成人天堂h久久 | 国产亚洲精品bv在线观看 | 成人在线播放视频 | 男女啪啪视屏 | 国产黄色看片 | 亚洲自拍自偷 | 91精品在线麻豆 | av再线观看 | 91麻豆精品国产91久久久无限制版 | 色国产在线 | 欧美日韩视频在线播放 | 日批视频国产 | 狠狠躁日日躁夜夜躁av | 黄色小说免费观看 | 91av在线免费看 | www.五月激情.com | 综合久久综合久久 | 日本久久久久久久久久久 | 香蕉97视频观看在线观看 | 手机av电影在线观看 | 99精品在线免费观看 | 国产精品视频内 | 激情电影影院 | 狠狠狠色狠狠色综合 | 日日日日干 | 国产精品系列在线观看 | 97超碰人人看 | 日本中文字幕观看 | www.亚洲黄色| av在线不卡观看 | 精品国产aⅴ一区二区三区 在线直播av | 久艹视频在线观看 | 91福利视频网站 | www.国产在线| 91av成人 | 啪啪免费试看 | av在线官网| 日本韩国中文字幕 | 国产精品电影一区二区 | 国产91勾搭技师精品 | 国产综合激情 | 三级黄色网络 | 99热这里只有精品8 久久综合毛片 | 午夜美女影院 | 国产在线综合视频 | 久草香蕉在线视频 | 91成版人在线观看入口 | 亚色视频在线观看 | 亚洲欧美精品在线 | 亚洲在线视频免费观看 | 久久久久亚洲精品成人网小说 | 精品国产乱码久久久久久1区2匹 | 曰本三级在线 | 日韩在线视频在线观看 | 亚洲精品黄色在线观看 | 一区二区三区不卡在线 | 毛片网站在线观看 | 国产一区二区三区四区在线 | 欧美高清成人 | 特级毛片在线免费观看 | 欧美日韩国产精品爽爽 | 国产在线播放一区 | 欧美激情在线网站 | 天天躁天天狠天天透 | 国产视频一区二区在线播放 | 日韩特黄一级欧美毛片特黄 | 国产精品美女久久久久久2018 | 一区二区精品国产 | 国产精品女主播一区二区三区 | 狠狠色丁婷婷日日 | 激情五月激情综合网 | 精品国产99| 免费a级黄色毛片 | 国产午夜在线 | 香蕉日日| 日韩大片在线观看 | 成人午夜电影久久影院 | 免费国产在线精品 | 国产日韩在线一区 | 日韩精品中文字幕久久臀 | 99国产视频在线 | 天天色棕合合合合合合 | 狠狠的日| 久久久久国产a免费观看rela | 国产精品麻豆果冻传媒在线播放 | 国产在线观看xxx | 999精品视频 | 国产精品theporn | 国产xx在线| 久久y| 午夜精品久久久久久久99 | 日日夜夜中文字幕 | 九九有精品 | 久久综合久久久 | 欧美另类色图 | 一区二区视频在线播放 | 91亚洲在线观看 | 免费看黄在线网站 | 久久开心激情 | 欧美精品乱码久久久久久按摩 | 亚洲精品自拍 | 五月婷婷在线观看 | 亚洲天天干 | 91亚洲欧美 | 久久精品艹 | 丁香六月婷婷开心 | 2019国产精品 | 美女精品久久 | 亚洲 中文 在线 精品 | 精品国产aⅴ麻豆 | 97视频总站 | 91精品久久久久久粉嫩 | 免费黄色av | 久久96国产精品久久99软件 | 日韩一区在线播放 | 国产亚洲精品美女久久 | 久久精品视频网 | 中文字幕第一页av | 97av影院 | 成人三级网址 | 精品色999| 激情在线网站 | 国产高清视频色在线www | 久久中文网| a色网站 | 中文有码在线 | 国产永久免费 | 日韩视频1区 | 久久久久久蜜av免费网站 | 国产精品嫩草69影院 | 精品一区二区视频 | 久精品一区 | 国产午夜麻豆影院在线观看 | 色九九影院| 国产精品久久久久久久免费观看 | 日韩精品免费在线视频 | 97超级碰碰碰碰久久久久 | 色综合色综合色综合 | 男女视频久久久 | 九九热精品视频在线观看 | 又黄又刺激又爽的视频 | 日韩精品不卡 | 久草在线视频看看 | 在线看片91 | 国产呻吟在线 | 超碰免费观看 | 国内久久精品 | 天天插天天操天天干 | 亚洲1区 在线 | 日韩久久一区二区 | 欧美一区成人 | 手机看片国产 | 日韩在线视频网站 | 九九热中文字幕 | 丰满少妇一级片 | 日韩二级毛片 | 日本bbbb摸bbbb| 顶级欧美色妇4khd | 中文字幕免费久久 | 日韩 在线 | 免费视频一区 | 亚洲三级国产 | 色播五月激情五月 | 久久福利国产 | 国产成人精品一区二区三区福利 | av性在线| 在线观看日韩中文字幕 | 麻豆手机在线 | 成人网看片 | 96精品视频| 三三级黄色片之日韩 | 欧美成亚洲 | 日韩精品久久久久久中文字幕8 | 国产视频一区二区在线播放 | 日日干综合 | 在线免费视| 夜夜高潮夜夜爽国产伦精品 | 色婷婷激情网 | 在线电影91| 日韩欧美综合精品 | 在线观看中文字幕2021 | 91av资源在线 | 欧美成人精品欧美一级乱黄 | 国产精品中文在线 | 超碰免费公开 | 激情视频国产 | 色综合久久综合中文综合网 | av 一区 二区 久久 | 亚洲电影自拍 | 亚洲v欧美v国产v在线观看 | 欧美人操人| 美女免费电影 | 毛片美女网站 | 国产一级片不卡 | 在线视频福利 | 亚洲综合干 | 丁香色天天| 中文字幕在线国产 | 亚洲国产播放 | 成人免费在线观看入口 | 日韩免费观看一区二区 | 久久免费视频6 | 日韩av手机在线观看 | 在线电影 你懂得 | 欧美激情视频一二三区 | 欧美一区二区日韩一区二区 | 91在线影视| 超碰在线97观看 | 久久久久久久久久福利 | 久久玖 | 久久影视中文字幕 | 国产黄色精品视频 | 欧美精选一区二区三区 | 免费福利片2019潦草影视午夜 | 久草精品视频在线播放 | 69精品 | 日韩美女免费线视频 | 深爱激情婷婷网 | 91热精品 | 九色91福利| 美女网站在线 | 一个色综合网站 | 色网免费观看 | 丁香婷婷综合激情五月色 | 最新日韩视频在线观看 | 特级西西444www大胆高清无视频 | 天天天色| 欧美成人高清 | 99热99| 91视频最新网址 | 中文字幕av在线不卡 | 国产高清第一页 | 日本深夜福利视频 | 国产福利在线免费观看 | 99在线观看免费视频精品观看 | 国产精品麻豆三级一区视频 | 日韩啪视频 | 国产精品99精品久久免费 | 5月丁香婷婷综合 | 久久夜色精品国产欧美乱极品 | 99久久精品费精品 | 国产精品资源在线观看 | 日韩一二三区不卡 | 天天视频亚洲 | 日日爽视频 | 黄色一级在线视频 | 成人网页在线免费观看 | av动态图片 | 韩日电影在线 | 免费在线观看日韩视频 | 成人av高清在线观看 | 国产精品99久久免费黑人 | 免费观看国产成人 | 六月丁香激情综合 | 成年人在线看片 | 91丨九色丨蝌蚪丨老版 | 免费在线观看视频a | 黄色片软件网站 | a成人v在线 | 国产在线观看免费观看 | 中文字幕在线播放一区二区 | 精品国偷自产国产一区 | 色av色av色av | 久99久在线 | 天天伊人狠狠 | 五月婷在线 | 国产亚洲精品成人 | av色综合 | 在线免费黄网站 | 丁香六月在线观看 | 天天操夜夜干 | 日韩精品视频在线观看免费 | 波多野结衣视频一区二区三区 | 天天射天天舔天天干 | 99久久精品国产免费看不卡 | 精品91在线 | 国产精品 9999 | 国产91影视 | 综合久久婷婷 | 国产99久久久精品 | 国产专区在线看 | 999视频网| 日日夜夜精品免费观看 | 久久久www| 在线免费视频你懂的 | 热久久在线视频 | 国产色爽 | 人人澡超碰碰 | 91亚洲精品乱码久久久久久蜜桃 | 成人国产精品一区二区 | 中文网丁香综合网 | 激情文学综合丁香 | 啪啪凸凸 | 天堂黄色片 | 久章操 | 天天色天天射天天综合网 | 国产白浆在线观看 | 国产亚洲精品综合一区91 | 久久精品女人毛片国产 | 狠狠躁夜夜躁人人爽视频 | 人人艹人人| 天天色视频 | 九九热在线精品视频 | 亚洲在线网址 | 久久三级视频 | 久久美女高清视频 | 中文字幕一区二区在线播放 | 麻豆免费观看视频 | 亚州五月| 日韩欧美一区二区三区黑寡妇 | 久久久久国产视频 | 久久国产精品小视频 | 中国一级片视频 | 国产主播99 | 国产精品欧美久久久久三级 | 伊人天天综合 | 麻豆小视频在线观看 | 午夜精品福利影院 | 人人爽人人爽人人片av | 亚洲色图色 | 日本特黄特色aaa大片免费 | 色综合久久88 | 国产精品久久久久一区二区 | 99re6热在线精品视频 | 亚洲日韩精品欧美一区二区 | 久久精品99视频 | 日韩高清精品免费观看 | 青草视频在线播放 | 日韩av在线免费播放 | 国产成人精品一区二三区 | 国产伦精品一区二区三区高清 | 久久新| 成人中文字幕+乱码+中文字幕 | 青青河边草观看完整版高清 | 日韩成人高清在线 | av高清不卡 | 日本性动态图 | 草久在线播放 | 国产一区二区高清不卡 | 99精品视频在线看 | 成人av在线网址 | 亚洲免费在线看 | av一级在线观看 | 少妇精品久久久一区二区免费 | 色婷婷狠狠五月综合天色拍 | 久久久高清 | 男女啪啪视屏 | 国产三级香港三韩国三级 | 亚洲成年人av | 久久免费视频在线 | 狠狠色狠狠色 | 97在线观看视频 | 久久在线一区 | av片在线观看 | 在线黄色毛片 | 欧美大片在线看免费观看 | 日韩a在线 | 免费福利视频网站 | 91成人精品| 午夜久久福利视频 | 国产成人亚洲在线观看 | 亚洲精品国产精品国产 | ww视频在线观看 | 日日综合网| 免费观看日韩av | 四虎影视成人精品 | 日韩精品免费专区 | 九九久久影院 | 欧美精品国产综合久久 | 在线超碰av | 在线有码中文 | 国产91精品高清一区二区三区 | 国产美女黄网站免费 | 国产一区电影在线观看 | 欧美肥妇free| 91精品免费在线观看 | 在线观看 国产 | 精品亚洲一区二区三区 | 国产理论一区二区三区 | 亚洲最大免费成人网 | 国内综合精品午夜久久资源 | 激情开心色 | 五月婷婷色丁香 | www.黄色小说.com | 99久高清在线观看视频99精品热在线观看视频 | 综合网久久 | 超碰大片 | 亚洲国产理论片 | 国产一级在线看 | 国产精品成人一区二区 | 亚洲日韩精品欧美一区二区 | www日韩在线观看 | 久久免费电影网 | 亚洲 在线 | 久久99精品久久只有精品 | www.天天操 | 色综合久久88色综合天天免费 | 国产午夜精品一区二区三区欧美 | 国产h在线播放 | 天天爱天天操天天爽 | 中文字幕在线观看三区 | 男女全黄一级一级高潮免费看 | 久久久久亚洲国产 | 丁香综合五月 | 色www. | 波多野结衣一区二区三区中文字幕 | 插婷婷| 天天操天天射天天操 | 看片黄网站 | 91在线小视频 | 99精品影视 | 午夜精品一区二区三区可下载 | 欧美日韩不卡在线 | 成人一级在线 | 国产精品白虎 | 在线观看免费视频 | 夜色成人av | 国产色婷婷精品综合在线手机播放 | 亚洲精品视频在线观看免费视频 | 最近2019好看的中文字幕免费 | 国产在线超碰 | 国产69精品久久app免费版 | 国产精品久久久久永久免费看 | 国产精品爽爽爽 | 中文字幕成人一区 | 最近中文字幕免费av | 久久国产美女视频 | 狠狠的干狠狠的操 | 国产视频精品久久 | 色综合久久久久综合体桃花网 | 夜夜操天天摸 | 黄色影院在线免费观看 | av免费网站观看 | 国产亚洲欧美一区 | 成人在线播放免费观看 | 日韩欧美高清在线 | 香蕉网站在线观看 | 91丨九色丨勾搭 | 亚洲一区二区高潮无套美女 | 亚洲草视频 | 久久亚洲视频 | 日韩天堂网 | 丁香六月激情婷婷 | 亚洲免费在线观看视频 | 国产一区影院 | 2018好看的中文在线观看 | 欧美乱大交 | 黄色中文字幕在线 | 天堂va在线高清一区 | 中文在线免费观看 | 成人av在线影视 | 欧美成人精品在线 | 又长又大又黑又粗欧美 | 色视频在线看 | 日韩经典一区二区三区 | 麻豆视频在线看 | 亚洲精品乱码久久久久久蜜桃欧美 | 安徽妇搡bbbb搡bbbb | 欧美日韩3p | 国产精品原创av片国产免费 | 在线导航av | 天堂网av在线 | 国产成人精品一区二区三区 | 黄色资源在线观看 | 久久国产成人午夜av影院潦草 | 国产成人精品av在线 | 欧美做受高潮电影o | 麻豆av一区二区三区在线观看 | 欧美一区二区三区特黄 | 婷婷色六月天 | 日本精品视频在线观看 | 久久精品综合 | 国产精品h在线观看 | 欧美成人性网 | 欧美三级在线播放 | 黄a网 | 国产无套精品久久久久久 | 91亚洲视频在线观看 | 四虎www com| 国产中文欧美日韩在线 | 国产精品丝袜久久久久久久不卡 | 欧美激情综合五月色丁香 | 男女视频国产 | 在线观看中文字幕网站 | 中文字幕av免费观看 | 亚洲欧美国产日韩在线观看 | 久久精品亚洲国产 | 婷婷电影在线观看 | 国产特黄色片 | 亚洲最新av | 成人av地址| 亚洲美女免费视频 | 日韩精品久久久免费观看夜色 | 国产一卡久久电影永久 | 国产精品黄色在线观看 | 国产精品女教师 | 91综合视频在线观看 | 视频福利在线观看 | 天天av资源 | 日躁夜躁狠狠躁2001 | 99c视频高清免费观看 | 国产视频 亚洲视频 | 狠狠色狠狠色综合系列 | 在线观看av的网站 | 国产亚洲视频在线观看 | 精品一区二区电影 | 91精品在线麻豆 | 麻豆精品传媒视频 | 久久午夜精品 | 成人免费网视频 | 三级黄色在线观看 | 日韩中文字幕免费在线观看 | 在线超碰av| 少妇高潮冒白浆 | 久久国产精品一国产精品 | 日日爱视频 | 亚洲日韩精品欧美一区二区 | www.在线观看视频 | 99精品免费 | 久草在线观看资源 | 亚洲一区二区三区在线看 | 91视频91蝌蚪| 欧美日在线观看 | 天天操天天色天天 | 欧美日韩中文国产一区发布 | 国产在线观看高清视频 | 日韩在线色视频 | 500部大龄熟乱视频使用方法 | 精品久久国产一区 | 色999五月色 | 中文字幕视频网站 | 韩国av一区二区三区在线观看 | 国产91全国探花系列在线播放 | 干狠狠| 高潮久久久久久 | 国产精品久久久久亚洲影视 | av性在线| 亚洲成av人影院 | 免费观看91视频 | 欧美午夜剧场 | 天天操夜夜爱 | 欧美性粗大hdvideo | 日韩在线观看小视频 | 亚洲精品中文字幕在线观看 | 国产精品视频久久 | 色黄视频免费观看 | 亚洲欧洲国产日韩精品 | 国产一级二级在线观看 | 999久久久久久久久久久 | 国产精品淫片 | 日日草夜夜操 | 亚洲一区二区视频 | 综合久久影院 | 五月婷婷一区二区三区 | 视频精品一区二区三区 | 国产不卡一 | 亚洲免费公开视频 | 午夜av免费在线观看 | 狠狠亚洲 | 免费av在线网 | 69久久夜色精品国产69 | 日韩午夜视频在线观看 | 日本中文字幕高清 | 国产精品一区二区三区电影 | 婷婷在线免费 | 亚洲精品在线一区二区 | 日本中文字幕在线一区 | 国产经典av | 久久精品久久精品 | 日韩中文字幕电影 | 亚洲免费在线视频 | 日韩激情视频在线观看 | 午夜精品一区二区三区在线播放 | 国产精品成人国产乱一区 | 狠狠色丁香婷婷综合 | 亚洲精品白浆高清久久久久久 | 狠狠网| 男女拍拍免费视频 | 久久视频中文字幕 | 亚洲国产精品一区二区久久hs | 日韩在线第一区 | 成人天堂网 | 国产91精品一区二区麻豆网站 | 日韩欧美视频在线免费观看 | 人人爱人人射 | 高清国产一区 | 探花视频免费在线观看 | 不卡电影一区二区三区 | 婷婷激情五月综合 | 亚洲精品婷婷 | 一区二区精品在线观看 | www色av| 国产精品18久久久久久久久久久久 | 日本不卡一区二区三区在线观看 | 色婷婷久久久综合中文字幕 | 27xxoo无遮挡动态视频 | 精品国产伦一区二区三区观看体验 | 欧美视频日韩 | 水蜜桃亚洲一二三四在线 | 国产高清在线观看 | 久久久免费精品 | 九九欧美视频 | 丁香六月婷婷综合 | 国产 欧美 在线 | 久久伦理电影 | 婷婷综合久久 | 天天天色综合a | 婷婷五综合 | 一区二区三区高清在线观看 | 天堂在线免费视频 | 91精品视频在线看 | 国产精品黄网站在线观看 | 91福利视频网站 | se婷婷 | 国产精品18久久久久久vr | 欧美极品在线播放 | 国产午夜精品一区二区三区嫩草 | 色99之美女主播在线视频 | 国产精品欧美久久久久三级 | 九九在线免费视频 | 国产成人一级电影 | 成人精品99 | 国产精品av免费观看 | 国产激情免费 | 精品国产中文字幕 | 国产中文在线播放 | 国产91在线观 | 日本精品va在线观看 | 精品一区二区久久久久久久网站 | 亚洲第一区在线播放 | 免费的成人av | 亚洲精品久久视频 | av在线播放观看 | 国产成人免费观看久久久 | 久久伊99综合婷婷久久伊 | 中文字幕日韩在线播放 | av免费网站观看 | 六月天综合网 | 国产精品一区二区电影 | 国产伦精品一区二区三区在线 | www.五月天激情 | 999久久久免费精品国产 | 99热亚洲精品 | 欧美少妇xx| 91精品蜜桃| 国产成人99久久亚洲综合精品 | 亚洲国产资源 | 国产精品剧情在线亚洲 | 国产精品成久久久久三级 | 丁香六月色 | 91桃色在线播放 | 国产大片免费久久 | 欧美三人交 | 美女视频黄频大全免费 | 91av九色 | 久艹在线免费观看 | 成人污视频在线观看 | 91丨九色丨蝌蚪丨老版 | 婷婷六月网 | 天天干视频在线 | 91成人黄色 | 97免费在线视频 | 中文字幕成人 | 亚洲国产欧美在线看片xxoo | 日日激情| 日韩欧美一区二区在线播放 | 久久久久久久久久电影 | 日韩高清精品免费观看 | 999视频在线播放 | 免费亚洲视频在线观看 | 波多野结衣视频一区 | 日韩 在线a | 狠狠色丁香婷婷综合久小说久 | 成人黄色影片在线 | av成人在线电影 | 99久久久久免费精品国产 | 午夜精品一区二区三区免费视频 | 特级黄录像视频 | 欧美日韩精品影院 | 欧美亚洲国产精品久久高清浪潮 | 久久久久久久免费看 | 亚洲久草在线视频 | 99久久精品国产一区 | 中文字幕色在线 | 深爱综合网 | 久久久亚洲成人 | 日韩在线资源 | 国产精品一区二区av影院萌芽 | 免费av高清 | 婷婷六月综合网 | 久久精品国产免费看久久精品 | 丁香婷婷综合激情 | 少妇高潮流白浆在线观看 | 亚洲欧洲精品视频 | 亚洲最新av在线网站 | 91免费观看视频网站 | 国产日韩欧美视频 | 婷婷丁香激情综合 | 亚洲精品在线一区二区三区 | 国产一级电影网 | 久久99国产综合精品免费 | 一级α片 | 国产精品美女久久久久久久久久久 | 免费看污污视频的网站 | 久草视频在线看 | 久久久久 免费视频 | 97超碰资源| 精品亚洲男同gayvideo网站 | 免费99视频 | 亚洲国产精品久久久久 | 天堂视频一区 | 国产一区免费在线 | 成 人 黄 色 视频播放1 | 亚洲成a人片在线www | 麻豆传媒精品 | 欧美日韩不卡一区二区三区 | 天天综合色天天综合 | 精品一区电影国产 | 久久久久国产精品视频 | 天堂va在线高清一区 | 日韩理论在线视频 | 国产成人免费 | 国产美女免费观看 | 亚洲三级网站 | 超碰97在线人人 | 国产黄色av网站 | 97精品国产一二三产区 | 国产精品少妇 | 日韩高清www | 最近最新mv字幕免费观看 | 欧美性成人| 国产精品爽爽久久久久久蜜臀 | 国产主播大尺度精品福利免费 | 色噜噜在线观看 | 国产精品 美女 | 中文字幕在线视频一区二区 | 在线韩国电影免费观影完整版 | 久久免费看毛片 | www.com久久久 | 日韩电影精品一区 | 在线观看av小说 | 五月香婷| 99国产成+人+综合+亚洲 欧美 | 天堂久色 | 一区二区视频播放 | 国产精品白浆视频 | 国产精品美女久久久久久网站 | 国产精品高清在线观看 | 99精彩视频在线观看免费 | 国产成年免费视频 | 午夜精品久久久久久久99婷婷 | 亚洲精品视频播放 | 在线观看视频亚洲 | 国产精品乱码一区二区视频 | 一二三久久久 | 国产成人久久精品亚洲 |