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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于如何在BCB中使用CodeGuard

發(fā)布時間:2023/12/20 编程问答 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于如何在BCB中使用CodeGuard 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
關(guān)于如何在BCB中使用CodeGuard
? 點擊數(shù):231? 錄入時間:2007-6-7?????????????
?

一、 為什么寫這篇東西

自己在使用 BCB5 寫一些程序時需要檢查很多東西,例如內(nèi)存泄漏、資源是否有釋放等等,在使用了很多工具后,發(fā)覺 BCB5 本身自帶的工具—— CodeGuard ,非常不錯,使用也挺方便的,但是摸索了很久(以及翻查了一些資料,包括 HELP )才算是會用了。寫這篇文章的目的希望有這方面的問題的朋友可以借鑒一下,大家互相學(xué)習(xí),共同進步。我的聯(lián)系方法: Email : szbug@szbug.com ,希望志同道合的朋友來信互相交流。以下這篇文章算是拼湊出來的一篇文章,一些資料是在書上找的,一些是在 HELP 上看到了。

二、 什么是 CodeGuard

CodeGuard 是在是 C++Builder5 才出現(xiàn)的一個工具。 CodeGuard 是 C++Builder 中一個程序在運行時期的檢查器,用于檢查內(nèi)存或者資源的使用,以及函數(shù)調(diào)用的驗證。

CodeGuard 可以檢測到以下的程序運行期錯誤:

l 非法的內(nèi)存釋放。

l 無效的句柄或者文件流。

l 非法指針。

l 使用已被釋放的指針。

l 內(nèi)存泄漏。

l 分配但最后沒有釋放的內(nèi)存變量。

l 傳遞給函數(shù)的不正確的參數(shù)(包括 VCL 以及 Win32 函數(shù))。

l 函數(shù)返回值的錯誤。(包括 VCL 以及 Win32 函數(shù))。

例如:在應(yīng)用程序中試圖多次釋放相同的資源(或者已經(jīng)釋放了的資源)、試圖訪問已經(jīng)被釋放的內(nèi)存。

三、 在 BCB5 中怎樣使用 CodeGuard ——配置 CodeGuard

如果要使用 CodeGuard 的話,必須有些代碼編譯進你的應(yīng)用程序,所以在改變以下這些設(shè)置后。必須全部重新編譯(切記切記!!!)。第一、打開應(yīng)用程序的工程選項的 CodeGuard 頁框,把 CodeGuard Validation 前面打勾 工程選項里,還有其他三個選項。第一個選項允許 CodeGuard 檢查指向局部、全局和靜態(tài)變量的無效指針和數(shù)據(jù)溢出。第二個選項允許 CodeGuard 檢測對非法的(無效的、已刪除的)對象的方法的調(diào)用。第三個選項允許 CodeGuard 驗證內(nèi)嵌指針的訪問(在某些資料上說,開啟這個選項會造成程序執(zhí)行速度變得很慢,我測試過了,如果工程不是很大的話不是很明顯,可以接受。)一般的調(diào)試是開打所有的選項(默認選擇也是全部打開)。

通過 CodeGuard 的配置工具,可以配置 CodeGuard 的一些選項,在命令行方式執(zhí)行 CGCONFIG.EXE ??梢砸姷揭粋€對話框

Preferences 標簽頁用于設(shè)置 CodeGuard 這個工具的全局選項。 Enable 選項可以在應(yīng)用程序不重新編譯的情況下使用或者不使用 CodeGuard ,一般來說是都是啟用她。如果使用 CodeGuard 的話,建議設(shè)置工程選項來禁止或者使用 CodeGuard 。 Stack fill frequency 填充棧頻率是檢測對運行期棧的無效訪問。 Report 和 Error Message Box 選項是設(shè)置 CodeGuard 報告錯誤的方式。在 Report 里, Stiatistics 選項打開 CodeGuard 輸出分配和釋放內(nèi)存的統(tǒng)計表、被使用的 Win32API 的調(diào)用、資源的使用情況,并在日志文件中加上一個模塊列表,以便檢查錯誤。 Resource Leaks 選項是告訴 CodeGuard 在應(yīng)用程序結(jié)束后報告資源泄漏的情況。選定了 Error Message Box 選項后,當(dāng)應(yīng)用程序不在 IDE 里運行時,如果 CodeGuard 檢測到錯誤信息,那么將采用一個對話框的方式告訴使用者。其他選項一般不常用,可以參見 C++Builder 的聯(lián)機 HELP 。

CodeGuard 配置工具中的 Resource Options 和 Function Options 頁框允許用戶對應(yīng)用程序的資源、文件和函數(shù)調(diào)用設(shè)置各種跟蹤選項。除非特殊的原因需要改變默認的配置,否則使用缺省的設(shè)定就行了。 Function Options 頁上有一個比較常用的選項就是記錄一個特定函數(shù)的每次調(diào)用情況。

Ignored Modules 頁框允許你告訴 CodeGuard ,當(dāng)檢測的時候可以忽略一些運行期的錯誤(一般是指某些 DLL 或者包)。這個選項一般不常用。

四、 使用 CodeGuard

使用 CodeGuard 其實很簡單,只要像之前那樣配置了 CodeGuard ,然后運行你的應(yīng)用程序,無論你的應(yīng)用程序是否在 IDE 中運行, CodeGuard 都將會按照 CodeGuard 配置的選項監(jiān)視你的應(yīng)用程序。同時,他還會向一個日志文件里輸出所有的信息(文件存放在你的工程所在目錄中,文件名和工程名一樣,擴展名為 .cgl )。例如你的工程名為 C:\Word\Test.prg ,那么 CodeGuard 的日志文件為 C:\Word\Test.cgl ,它是一個文本文件,可以用任何的文本編輯器來編輯它。

在 IDE 中,可以通過 < 菜單 >View->Debug Window->CodeGuard Log 來查看 CodeGuard 的日志文件(或者用快捷鍵 Ctrl+Atl+O )。

如果你的程序在運行是出現(xiàn)屬于 CodeGuard 監(jiān)視的錯誤的時候, CodeGuard 會把它輸出到 CodeGuard Log 中。并將錯誤信息用一顆“樹”的方式顯示(使用很方便,就像使用 Windows 的資源管理器一樣簡單)。每個錯誤都可以展開,以顯示某種錯誤類型所特有的一些信息。例如:一個資源那個地方使用了、分配以及釋放;發(fā)生錯誤時的棧信息;并且指出了出錯的代碼行。這樣就可以很快的找到錯誤的根源!

CodeGuard Log 窗口上有兩個按鈕 Stop 和 Clear 。當(dāng) Stop 選中的時候,如果這個時候程序遇到了錯誤, CodeGuard 將停止應(yīng)用程序。如果未選中,那么程序就算遇到了錯誤也會繼續(xù),這樣可以運行一次記錄很多錯誤信息。當(dāng) Clear 選中的時候,應(yīng)用程序每次重新運行將清空日志中的信息。

在 CodeGuard Log 窗口中,雙擊單個錯誤的節(jié)點的時候,如果存在源代碼的話, IDE 窗口會自動跳到那一行代碼上。如果不存在源代碼的話,則顯示 CPU 窗口。圖三中,出現(xiàn)的錯誤是資源泄漏。當(dāng)你的鼠標雙擊 Tform1 : Button1Click 這一行的時候,會自動跳到源代碼中出現(xiàn)錯誤的那一行。

當(dāng) CodeGuard 檢測到一個錯誤的時候,并找到出現(xiàn)問題的源代碼時,剩下的工作就是如果改正你的代碼。這個過程可以配合監(jiān)視和數(shù)據(jù)斷點來實現(xiàn),效果更加好!

五、 CodeGuard 中的錯誤以及原因

CodeGuard 可以檢測到很多運行期的錯誤!通常很容易就可以從 CodeGuard 的含義找出錯誤的根源。對于大多數(shù)的錯誤, CodeGuard 一般會顯示的包括:發(fā)生錯誤的地方、資源分配、資源釋放、資源被分配以及被訪問字節(jié)數(shù)。

1. Access In Freed Memory

如果內(nèi)存被釋放了,在后面還繼續(xù)訪問,就會發(fā)生這個錯誤。在 C/C++ 中,通常使用 new 或者 malloc 分配內(nèi)存,用 delete 和 free 釋放。以下是一個訪問了被釋放的內(nèi)存的例子:

void foo()

{

TMyClass *MyClass = new TMyClass();

delete MyClass;

MyClass->xxxx = 10; //MyClass 已經(jīng)被釋放了

}

CodeGuard 會報告已被釋放的內(nèi)存在何處被訪問,內(nèi)存原來被分配的地方以及內(nèi)存在哪里被釋放的。

2. Method Called On Freed Object

這個錯誤跟前一個錯誤類似。起因是由于調(diào)用了已被釋放的對象的方法而不是訪問已被釋放的內(nèi)存!

void foo()

{

TMyClass *MyClass = new TMyClass();

delete MyClass;

MyClass->xxxx (10);

}

CodeGuard 將顯示在何處調(diào)用了已釋放對象的方法,對象被創(chuàng)建的地方以及對象被釋放的地方。

3. Reference To Freed Resource

在程序中試圖多次(兩次以上)釋放同一個資源, CodeGuard 將檢測到這個錯誤,有好幾種方法都會產(chǎn)生這個錯誤!例如:

void foo()

{

TMyClass *MyClass = new TMyClass();

delete MyClass;

delete MyClass;

}

CodeGuard 將報告資源在何處第二次被釋放,從而引起這個錯誤的。還會報告資源在何處分配,在何處首次釋放。

4. Method Called On Illegally Casted Object

如果在程序中對有效的內(nèi)存范圍之外的方法的調(diào)用將會引起這個錯誤。

void foo()

{

TMyClass *MyClass = new TMyClass[5];

MyClass[5].xxxx(); //No such MyClass[5]

delete []MyClass;

}

CodeGuard 將報告對象調(diào)用的方法定義的地方,以及這個方法被調(diào)用的地方以及對象或者內(nèi)存被分配地方。

5. Resource Type Mismatch

如果在程序中釋放資源和定義(分配)時候不一致,會出現(xiàn)這個錯誤。

void foo()

{

TMyClass *MyClass = new TMyClass[2];

delete MyClass; //Code1

TMyClass *MyClass = new TMyClass();

delete []MyClass; //Code2

}

在 Code1 以及 Code2 都會引發(fā) Resource Type Mismatch 錯誤, CodeGuard 將會報告資源在何處以不一致的方式被釋放,以及資源是在哪里被分配的地方。

6. Access Overrun

當(dāng)訪問非法內(nèi)存區(qū)域的內(nèi)存時會造成這個錯誤(所訪問的內(nèi)存在合法內(nèi)存區(qū)域之后),通常情況下是數(shù)組下標引用超出原來定義的。

void foo()

{

TMyClass *MyClass = new TMyClass[2];

MyClass[2].abc = 10; //No such MyClass[2]

delete [] MyClass;

char *ch = new char[5];

strcpy(ch, “123456”); //Error

delete []ch;

}

CodeGuard 報告出錯的地方,資源在哪里分配的。

7. Access Underrun

當(dāng)訪問非法內(nèi)存區(qū)域的內(nèi)存時會造成這個錯誤(所訪問的內(nèi)存在合法內(nèi)存區(qū)域之前)。

void foo()

{

TMyClass *MyClass = new TMyClass[2];

MyClass[-1].abc = 10; //No such MyClass[2]

delete [] MyClass;

}

CodeGuard 報告出錯的地方,資源在哪里分配的。

8. Uninitialized Stack Accessing

訪問棧中為被初始化的區(qū)域?qū)斐蛇@個錯誤。

void foo1(int **Ptr)

{

int Var;

*Ptr = &Var;

}

void foo()

{

int *Ptr;

foo1(&Ptr);

*Ptr = 100;

}

CodeGuard 將會報告何處訪問還沒有被初始化的棧。

9. Access In Invalid Stack

當(dāng)在程序中嘗試訪問棧底部的內(nèi)存的時候出現(xiàn)這個錯誤!

void foo()

{

char str[20];

strcpy(&str[-1], “szbug”);

}

CodeGuard 報告發(fā)生錯誤的地方。

10. Bad Parameter

這個錯誤通常是出現(xiàn)無效的文件或者其他資源句柄作為參數(shù)傳遞給 VCL 或者 Win32API 函數(shù)時發(fā)生的。

Void foo()

{

FILE *Stream;

fclose(Stream);

}

CodeGuard 將報告使用了不正確參數(shù)的函數(shù)在何處被調(diào)用。

11. Function Failure

這個錯誤是 CodeGuard 在捕獲 VCL 以及 Win32API 函數(shù)的返回值如果出現(xiàn)錯誤時引發(fā)的。

viod foo()

{

CopyFile(“c:\abc\abc.txt”, “d:\abc\acb.txt”, true);

// 如果這個函數(shù)由于某種原因失敗了,

// 那么 CodeGuard 將會捕獲并報告 Function Failure 錯誤!

}

12. Resource Leak

如果在程序中資源(包括 Winwos 資源,內(nèi)存資源等等),分配了,在程序的最后沒有釋放!將引發(fā) Resource Leak 錯誤。

Void foo()

{

char *ch = new char[10];

}

CodeGuard 將報告資源創(chuàng)建的地方,以及所泄漏的字節(jié)數(shù)。

六 運行后會生產(chǎn)同名的CGL文件,里面包括函數(shù)的調(diào)用次數(shù)和使用到的DLL.如果有泄露的話,會指出在來!!!!

Functions called:
delete (35 times)
SysReallocMem (26 times)
SysFreeMem (464 times)
SysGetMem (472 times)
realloc (1 times)
memcpy (1 times)
delete[] (2 times)
free (26 times)
new[] (14 times)
new (40 times)
calloc (5 times)
malloc (20 times)
Resource types used:
object array (14 allocs, 13 max)
object (40 allocs, 28 max)
Modules used:
00400000 02/07/2003 09:56:24 D:\Project1.exe
01190000 02/01/2002 22:00:00 C:\Program
Files\Borland\Delphi7\Bin\BORLNDMM.DLL
0CD00000 02/01/2002 22:00:00 C:\PROGRA~1\Borland\CBUILD~1\Bin\CG32.DLL
10000000 03/09/2001 18:42:32 C:\WINNT\mui\fallback\0404\msctf.dll.mui
32600000 08/20/2002 16:40:24 C:\WINNT\System32\CC3260MT.DLL
37210000 12/28/2002 18:25:22 C:\WINNT\DOWNLO~1\CnsMin.dll
40000000 10/21/2002 06:03:00 C:\WINNT\System32\rtl60.bpl
400B0000 02/01/2002 22:00:00 C:\WINNT\System32\vcl60.bpl
60000000 03/09/2001 17:06:24 C:\WINNT\System32\MSCTF.dll
70BD0000 08/29/2002 09:33:44 C:\WINNT\system32\SHLWAPI.DLL
71710000 08/29/2002 09:33:44 C:\WINNT\system32\comctl32.dll
74FA0000 01/10/2000 20:00:00 C:\WINNT\System32\WS2HELP.DLL
74FB0000 07/22/2002 12:05:04 C:\WINNT\System32\WS2_32.DLL
74FD0000 07/22/2002 12:05:04 C:\WINNT\System32\wsock32.dll
75010000 07/22/2002 12:05:04 C:\WINNT\system32\mpr.dll
75280000 01/10/2000 20:00:00 C:\WINNT\System32\oledlg.dll
75950000 01/10/2000 20:00:00 C:\WINNT\system32\LZ32.DLL
75E00000 07/22/2002 12:05:04 C:\WINNT\System32\IMM32.DLL
76AF0000 07/22/2002 12:05:04 C:\WINNT\system32\comdlg32.dll
777C0000 11/01/2002 16:41:30 C:\WINNT\System32\winspool.drv
777E0000 01/10/2000 20:00:00 C:\WINNT\system32\version.dll
77990000 07/22/2002 12:05:04 C:\WINNT\system32\oleaut32.dll
77A30000 07/22/2002 12:05:04 C:\WINNT\system32\ole32.dll
77D90000 11/11/2002 15:34:36 C:\WINNT\system32\advapi32.dll
77DF0000 11/04/2002 10:59:22 C:\WINNT\system32\user32.dll
77E60000 11/04/2002 10:59:30 C:\WINNT\system32\kernel32.dll
77F40000 07/23/2002 16:34:08 C:\WINNT\system32\GDI32.dll
77F80000 07/22/2002 12:05:04 C:\WINNT\System32\ntdll.dll
78000000 07/22/2002 12:05:04 C:\WINNT\system32\MSVCRT.DLL
786F0000 07/22/2002 12:05:04 C:\WINNT\system32\RPCRT4.dll
78F90000 12/11/2002 17:50:30 C:\WINNT\system32\SHELL32.DLL
==========================================

七、 CodeGuard 還可以檢測到應(yīng)用程序的很多錯誤 ,這里只說說一些常見的錯誤,其他的錯誤和例子請參見 C++Builder 的 HELP 。希望大家通過 CodeGuard 找出程序中的錯誤以及 Bug !!!希望大家的程序越來越強壯,越來越穩(wěn)定。。。呵呵

轉(zhuǎn)載于:https://www.cnblogs.com/s021368/articles/897362.html

總結(jié)

以上是生活随笔為你收集整理的关于如何在BCB中使用CodeGuard的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

深爱五月激情网 | 人人爽人人爽av | 18pao国产成视频永久免费 | 麻豆视频免费在线观看 | 不卡视频国产 | 国产精品白虎 | 国产中的精品av小宝探花 | 在线观看黄a | 久久久久网址 | 精品综合久久久 | av不卡中文 | 一级片观看| wwwwww国产| 岛国av在线免费 | 久久大片 | 四虎影视国产精品免费久久 | 日日干激情五月 | 国产精品精品国产 | 午夜久久美女 | av片在线观看免费 | 成年人在线免费看片 | 国产精品日韩在线观看 | 一区二区视频在线播放 | 久久a v电影| 国产精品av在线免费观看 | 免费看的视频 | 成人a v视频 | 国产在线高清视频 | www.久久色 | 最新在线你懂的 | 成人影音在线 | 在线观看免费 | 特级a老妇做爰全过程 | 日韩一区二区三区高清免费看看 | 黄网站色视频免费观看 | 国产精品综合在线 | 精品国自产在线观看 | 亚洲精品综合一二三区在线观看 | 在线视频1卡二卡三卡 | 天天色成人网 | 欧美性大战 | 国产aa免费视频 | 久久久鲁| 午夜精品电影一区二区在线 | 日本久久免费视频 | 天天天色综合a | 国产精品成人一区二区三区 | 一区二区三区高清在线 | 日韩 在线 | 天天色天天射天天综合网 | 在线观看精品一区 | 欧美视频在线二区 | 色中文字幕在线观看 | www黄| 免费看国产一级片 | 亚洲激情综合 | 成人黄色视 | 日韩在线视频二区 | www国产亚洲精品久久麻豆 | 一区二区精品在线观看 | 国产精品久久久久久69 | 欧美一区二区日韩一区二区 | 在线视频国产区 | 欧美人交a欧美精品 | 天天综合色 | 91精品欧美| 欧美a免费| 狠狠综合网 | 黄色小说免费在线观看 | 狠狠狠狠狠狠狠 | 欧美一级免费高清 | 中文字幕久久亚洲 | 日韩在线中文字幕 | 国产精品白虎 | 激情综合站 | 成人综合日日夜夜 | 97精品国产 | 久久成人一区 | 手机av电影在线 | 日韩黄色在线 | 久久精品99久久久久久2456 | 久久午夜鲁丝片 | 国产三级精品三级在线观看 | 国产热re99久久6国产精品 | 欧美性生活免费看 | 亚洲精区二区三区四区麻豆 | 一区二区三区四区五区在线视频 | 久久y | 国产日韩视频在线观看 | 亚洲第一av在线播放 | 精品国产中文字幕 | av一区在线 | 国产亚洲在线观看 | 成人黄色资源 | 久久精品牌麻豆国产大山 | 国产精品福利av | 99热精品免费观看 | 久久久伊人网 | 区一区二区三区中文字幕 | 亚洲高清在线精品 | 久久久亚洲麻豆日韩精品一区三区 | 激情视频一区二区三区 | 香蕉视频网站在线观看 | 青青河边草观看完整版高清 | 美女中文字幕 | 国产精品久久久网站 | 狠狠色丁香婷婷综合最新地址 | 国产精品嫩草69影院 | 国产精品一区二区视频 | 97天堂网| 久久久久久久久久久免费视频 | 久久少妇av | 亚洲理论片 | 国产精品精品国产色婷婷 | 水蜜桃亚洲一二三四在线 | www.av在线播放 | 亚洲免费小视频 | 狠狠操在线 | 国产精品福利久久久 | 国内精品久久久久久久久 | 免费网址你懂的 | 人人爽人人av | 日韩一区二区三区免费电影 | 在线免费观看黄色 | 久久99国产精品自在自在app | 亚洲综合情 | 国产伦理剧 | 成 人 黄 色 视频播放1 | 手机在线观看国产精品 | 美女视频黄免费的 | 97色在线观看免费视频 | 精品9999| 国产福利在线不卡 | 一级片观看 | 国产精品va在线 | 久久久久久久久久久免费 | 欧美成人日韩 | 日韩精品一区二区久久 | 日韩免费一级a毛片在线播放一级 | 免费黄a大片 | 亚州av成人 | 手机av在线免费观看 | 国产高清区 | 欧美一级电影片 | 天天天色综合a | 国产亚洲精品综合一区91 | 欧美孕妇视频 | 亚洲一级在线观看 | www.xxx.性狂虐 | 欧美9999| 日韩欧美一区二区三区黑寡妇 | 国产精品永久免费 | 国产精品色在线 | 久久久久免费精品国产小说色大师 | 国产精品原创在线 | 久久免费在线观看视频 | 丝袜制服综合网 | 91免费版成人 | 久久高清国产 | 日韩色区| 日日夜夜精品 | 欧美日韩一级视频 | 中文字幕在线免费观看 | 天天干天天射天天操 | 成人h在线播放 | 成人a免费 | 黄色av电影一级片 | 久久久久免费精品国产小说色大师 | 91高清免费看 | 五月婷婷亚洲 | 伊人激情综合 | 亚洲伊人色 | 视频在线99 | 亚洲精品在线资源 | 国产真实精品久久二三区 | 激情伊人五月天久久综合 | 色久网| 国产午夜精品一区二区三区四区 | 美女搞黄国产视频网站 | 国产麻豆剧果冻传媒视频播放量 | 国产精品久久久久久久久搜平片 | 免费观看91视频大全 | 日韩av一区在线观看 | 射久久久 | 99爱视频 | 国产三级久久久 | 欧美色图一区 | 午夜.dj高清免费观看视频 | 久久久久久高潮国产精品视 | 成人观看 | 91视频啊啊啊| av电影中文字幕在线观看 | 五月婷婷综合网 | 久草在线视频首页 | 99久久精品久久久久久动态片 | 五月婷婷电影网 | 99亚洲精品视频 | 在线日韩精品视频 | 国产精品久久伊人 | 国产中文自拍 | 国产午夜精品视频 | 亚洲粉嫩av | 久久婷婷一区二区三区 | 久久久91精品国产一区二区精品 | 亚洲三级在线播放 | 亚洲婷婷免费 | 日韩一区正在播放 | 天天激情综合网 | 日韩大片在线免费观看 | 日韩免费| 四虎影视精品永久在线观看 | sesese图片| 日批在线观看 | 成人啊 v| 国产精品少妇 | 偷拍福利视频一区二区三区 | 久久国产精品99久久久久久进口 | 亚洲精品777 | 毛片视频网址 | 午夜精品久久久久99热app | 2019中文| 97在线观看免费高清 | 久久99精品国产麻豆婷婷 | 99视频在线精品 | 天天射射天天 | 天天曰夜夜操 | 五月婷色| 欧美analxxxx| 亚洲国产手机在线 | 日日摸日日添夜夜爽97 | 99久久9| 国产中文字幕网 | 一本到在线| 91精品国产91热久久久做人人 | 天天操网站 | 亚洲jizzjizz日本少妇 | 99福利片| 中文字幕在线播放日韩 | 首页中文字幕 | 国产高清小视频 | 亚洲国产成人在线播放 | 在线91观看 | 伊人电影天堂 | av视屏在线 | 麻豆 videos | 国产原创中文在线 | 国产视频一| 91麻豆精品国产自产 | 99久久精品国产亚洲 | 天天综合成人 | 91tv国产成人福利 | 亚洲国产成人精品久久 | 激情综合色图 | 少妇bbb搡bbbb搡bbbb | 国产资源免费在线观看 | 欧美黄污视频 | 久久不卡视频 | 国产欧美精品一区二区三区四区 | 最新久久免费视频 | 一级黄色片在线播放 | 三级黄色片子 | 狠狠躁日日躁狂躁夜夜躁 | 91视频免费看网站 | 国产不卡在线看 | 亚洲乱码精品 | 99精品免费视频 | 欧美日韩精品久久久 | 国产69精品久久99不卡的观看体验 | 色妞色视频一区二区三区四区 | 国产日韩精品一区二区三区在线 | 色99中文字幕 | 婷婷国产v亚洲v欧美久久 | 日韩免费在线视频观看 | 中文字幕高清视频 | 亚洲精品乱码久久久久久 | 亚洲精品字幕 | 日韩最新在线视频 | 91av视频在线播放 | 天天操天天舔天天爽 | 婷婷色中文字幕 | 九色激情网 | 中文字幕成人在线观看 | 国产探花| 五月天天天操 | 天天躁日日躁狠狠躁av中文 | 国产一区免费在线观看 | 日韩黄色一级电影 | 五月婷在线 | 最新日韩精品 | 久久久免费看视频 | 91成人短视频在线观看 | 亚洲激情在线观看 | 国产精品久久在线 | 日本黄色大片免费看 | 精品在线观看国产 | 亚洲成人av免费 | 欧美视频网址 | av资源中文字幕 | 久操视频在线观看 | 狠狠的操你 | 亚洲欧美成人综合 | 精品福利国产 | 91桃色在线播放 | 黄色在线观看免费 | 国产精品成人自产拍在线观看 | 97国产小视频 | 久操综合| 精品夜夜嗨av一区二区三区 | 久久国语露脸国产精品电影 | 成人av一区二区兰花在线播放 | 激情丁香月| 国产精品一区二区三区久久久 | 99riav1国产精品视频 | 日日躁夜夜躁aaaaxxxx | 婷婷丁香社区 | 深爱激情av | 人人看人人 | 国产日产av | 天天色天天干天天 | 91人人爱 | 日韩电影一区二区在线观看 | 免费看91的网站 | 四虎在线免费 | 日韩成人高清在线 | 91大神dom调教在线观看 | 国产精品1区2区在线观看 | 成人精品一区二区三区电影免费 | 狠狠色香婷婷久久亚洲精品 | 一级精品视频在线观看宜春院 | 国产成人精品久久久久蜜臀 | 激情欧美在线观看 | 六月丁香久久 | 日韩精品一区二区在线视频 | 亚洲韩国一区二区三区 | 日本久久久久久科技有限公司 | 在线观看视频h | 国产美腿白丝袜足在线av | 国产又粗又长又硬免费视频 | 中文字幕在线观看完整 | 亚洲一区网 | 久久精品欧美一区 | 久久看毛片 | 国产精品大全 | 国产黄网在线 | 成人av影院在线观看 | 天堂网中文在线 | 91av成人 | 92精品国产成人观看免费 | 免费观看国产成人 | 亚洲免费精品一区二区 | 久久福利影视 | 久久国产视频网 | 激情综合啪 | 色视频网址 | 久久久这里有精品 | 亚洲免费a | 五月婷婷丁香网 | 婷婷久久五月 | 欧美视频国产视频 | 五月婷婷中文网 | 天天操天天操天天干 | 免费在线观看一级片 | 国产精品剧情 | 免费日p视频 | 在线观看中文字幕一区二区 | 天天曰天天曰 | 午夜久久久久久久久久影院 | 免费亚洲成人 | 国产精品电影一区二区 | 国产一级二级视频 | 久久夜夜操 | 免费观看国产精品 | 日韩二区在线播放 | 992tv在线观看网站 | 91精品视频免费观看 | 午夜精品一区二区三区在线 | 成人欧美一区二区三区黑人麻豆 | 天堂黄色片 | 狠狠狠色丁香综合久久天下网 | 日韩色av色资源 | 久久艹中文字幕 | 精品久久1 | 中文字幕永久免费 | 91人人插 | 精品成人久久 | 99re国产视频 | 久久精品这里都是精品 | 亚洲成人黄 | 黄色免费看片网站 | 亚洲综合五月天 | 99久久99久久 | 国产在线观看二区 | 亚洲欧美怡红院 | 天天色棕合合合合合合 | 久久黄色小说视频 | 欧美一区二区在线免费观看 | 午夜12点| 亚洲精品在线观看不卡 | 国产免费观看视频 | 精品国产观看 | 六月丁香综合网 | 久草男人天堂 | 人人藻人人澡人人爽 | 手机在线小视频 | 精品视频123区在线观看 | 美女免费视频网站 | 精品福利视频在线 | 国产精品久久久久久久久久直播 | www.色com | 日韩欧美亚洲 | 欧美日韩高清在线一区 | 在线成人中文字幕 | 免费在线观看午夜视频 | 免费看v片网站 | 夜夜嗨av色一区二区不卡 | 国产免费不卡 | 亚洲精品毛片一级91精品 | 日韩高清免费在线观看 | 丰满少妇高潮在线观看 | 久久久久网址 | 亚洲 欧美变态 另类 综合 | 日日干夜夜干 | 亚洲最新精品 | 亚洲精品久久久久久久不卡四虎 | 亚洲综合在线五月天 | 亚洲日本国产 | 免费中午字幕无吗 | 亚洲专区欧美 | 中文字幕综合在线 | 国产又粗又长的视频 | 中文字幕人成一区 | 亚洲永久精品在线 | 欧美日韩三级在线观看 | 99久久精品费精品 | 婷婷五月在线视频 | 久一网站| 久久久久久久久久久高潮一区二区 | 中文字幕一区二区三 | 久久精品黄 | 国产这里只有精品 | 5月丁香婷婷综合 | 怡红院成人在线 | 精品国产乱码一区二 | 天天天天天干 | 国产福利小视频在线 | 色婷婷电影网 | 成人黄色在线 | 久久呀 | 久久亚洲国产精品 | 天天躁天天操 | 亚洲人片在线观看 | 成人综合日日夜夜 | 中文字幕av日韩 | 亚洲理论电影 | 国产字幕在线看 | 97超碰人人 | 亚洲最新av在线 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 国产一区二区视频在线播放 | 国产精品久久综合 | 91福利在线观看 | 亚洲国产精品成人精品 | 成人wwwxxx视频 | 天天操夜夜曰 | 在线久草视频 | 色五月成人 | 国产成人一二片 | 国产中文字幕国产 | 亚洲美女视频网 | 欧美视频在线观看免费网址 | 激情电影影院 | 中午字幕在线 | 五月婷社区| 爱色av.com | 亚洲精品综合欧美二区变态 | 特级毛片爽www免费版 | 色婷在线| 久久99精品久久久久久秒播蜜臀 | 97视频在线 | 久久久免费观看完整版 | 麻豆国产视频下载 | 成人h电影在线观看 | 色99之美女主播在线视频 | 国产精品欧美久久久久三级 | 欧美性色综合网站 | 亚洲成a人片77777kkkk1在线观看 | 18岁免费看片 | 色婷婷免费视频 | 探花视频在线观看免费版 | 日日夜夜天天久久 | 超碰免费久久 | 96视频免费在线观看 | 色综合久久久 | 中文字幕中文中文字幕 | 97超视频在线观看 | 91黄在线看| 免费观看的黄色 | 国产精品久久久久永久免费 | 999成人免费视频 | www.在线观看视频 | 中文字幕精品一区二区精品 | 亚洲成av人片在线观看香蕉 | www久| 欧美大荫蒂xxx | 国内揄拍国产精品 | 成人h电影 | 亚洲五月婷婷 | 91在线看视频 | 韩国一区二区三区在线观看 | 国产香蕉视频 | 欧美另类网站 | 91九色在线观看 | 国产在线更新 | 女人18毛片a级毛片一区二区 | 自拍超碰在线 | 一区二区 不卡 | 免费视频国产 | 国产精品99免视看9 国产精品毛片一区视频 | 91福利小视频 | 免费av电影网站 | 91成人在线观看喷潮 | 日韩av一区二区在线播放 | 四虎影视www| 亚洲涩综合 | 久久成人国产精品一区二区 | 超碰在线官网 | 亚洲精品一区二区在线观看 | 99精品视频免费全部在线 | 在线国产小视频 | 制服丝袜欧美 | 日韩av电影网站在线观看 | 久久亚洲福利视频 | 六月丁香在线视频 | 日韩69av| 日韩精品网址 | 亚洲va韩国va欧美va精四季 | 欧美一级电影免费观看 | 不卡国产视频 | av在线播放一区二区三区 | 中文字幕乱码在线播放 | 久久蜜臀一区二区三区av | 99精品美女 | 最新av免费在线 | 久久久久久久免费看 | 久久成人精品 | 国产一级免费av | 久久国产美女视频 | 久久夜色电影 | 国产亚洲精品久久19p | 亚洲成人av电影在线 | 夜夜操狠狠操 | 日批网站免费观看 | 日韩欧美视频在线 | 国产精品免费高清 | 亚洲国产影院av久久久久 | 国产精品18久久久久久久久 | 亚洲精品影视在线观看 | 亚洲国产网站 | 久久国色夜色精品国产 | 亚洲免费婷婷 | 中文字幕888 | av久久在线 | 夜夜嗨av色一区二区不卡 | 精品国产一区二区三区四 | 亚洲午夜精品久久久久久久久久久久 | 午夜精品一二三区 | 中文字幕在线观看一区二区 | 久久成人国产精品一区二区 | 黄色av影视 | 国产人在线成免费视频 | av亚洲产国偷v产偷v自拍小说 | 国产精品久久久久久久免费大片 | 亚洲久草网 | 97超碰超碰久久福利超碰 | 中文字幕综合在线 | 免费三级影片 | 91精品国产自产在线观看永久 | 久久综合久久八八 | 成人午夜av电影 | 免费h在线观看 | 日韩激情中文字幕 | 狠狠操导航 | 日黄网站| 日韩av电影网站在线观看 | 999久久久久 | 伊人成人激情 | 一级淫片a | 国产高清免费在线观看 | 又黄又爽又刺激的视频 | 九色激情网 | 正在播放一区 | 久久成人视屏 | 日本久久久久久 | 91精选 | 国产精品久久久久久久午夜 | 欧美综合干 | 亚洲成人家庭影院 | 国产做a爱一级久久 | 一区二区三区三区在线 | 久久精品亚洲一区二区三区观看模式 | 麻豆国产网站 | 色婷婷视频在线观看 | 在线成人av | 一级黄色在线视频 | 99理论片 | 国产在线观看xxx | 亚洲精品小视频在线观看 | 涩涩成人在线 | 干干日日| 中文字幕在线观看网址 | 日韩中出在线 | 日韩在线短视频 | 国产精品99久久99久久久二8 | 精品999国产| 国产在线色 | 日韩精品视频在线观看免费 | 五月天综合激情网 | 2022中文字幕在线观看 | 黄色毛片视频免费 | 日韩av电影中文字幕在线观看 | 99热999| 天天操天天射天天插 | 丁香六月天| 黄色电影在线免费观看 | 国产又粗又猛又爽又黄的视频免费 | 深爱婷婷| 97久久久免费福利网址 | 欧美91精品 | 丁香免费视频 | 亚洲一区美女视频在线观看免费 | 日韩精品视频久久 | 激情视频在线观看网址 | 国产精品中文字幕在线播放 | 欧美日韩另类在线观看 | 91看片在线播放 | 国产精品久久久久久久久久久久久久 | 亚洲视频在线免费观看 | 成人精品999 | 国内精品久久久久久久97牛牛 | 国内精品一区二区 | 亚洲三区在线 | 国产精品9999 | av品善网| 日韩三级av | 国产91精品一区二区绿帽 | 日韩免费看 | 国产+日韩欧美 | 欧美日韩精品在线观看 | 国产午夜一级毛片 | 精品一区二区久久久久久久网站 | 欧洲av不卡 | 97视频免费观看2区 亚洲视屏 | 黄污网站在线 | 日韩久久久久久久久 | 亚洲精品一区二区网址 | 欧美污在线观看 | 久热免费| www免费在线观看 | 精品在线观看一区二区 | 国产精品美女在线观看 | 中文字幕日本在线 | 亚洲黄色av| 色视频网站在线观看一=区 a视频免费在线观看 | 韩国av电影网| 99久久婷婷国产 | 91九色视频在线 | 久久久久免费精品国产 | 最新国产精品拍自在线播放 | 婷婷在线网 | 人人爽人人做 | 韩日精品中文字幕 | 天天草天天干 | 九九热久久免费视频 | 国产精品麻豆视频 | 久久er99热精品一区二区 | 国产精品久久99综合免费观看尤物 | 91高清免费观看 | www.久久久.cum | 午夜av网站| 不卡精品 | 精品视频 | 337p日本大胆噜噜噜噜 | 亚洲女同ⅹxx女同tv | 91成人破解版 | 久久福利精品 | 韩国av永久免费 | 天天操夜夜逼 | 97精品国产一二三产区 | 97碰碰精品嫩模在线播放 | 九九激情视频 | 在线视频一二区 | 国产黄在线播放 | 五月天激情电影 | 久久黄色影视 | 少妇视频在线播放 | www.黄色片网站 | 国产99久久九九精品免费 | 黄av免费 | 久久官网 | 成人黄色电影在线播放 | 欧美日韩一区二区免费在线观看 | www亚洲精品 | 99热在线观看免费 | 成人国产精品入口 | www.夜色.com| 久久视频热 | 日韩一区在线免费观看 | 美女久久久久久久久久久 | 国产在线中文 | 午夜在线免费观看 | 国产视频一二三 | 免费亚洲婷婷 | 国产一级三级 | 在线成人看片 | av电影不卡在线 | 在线视频专区 | 欧美伦理电影一区二区 | 国产视频日韩 | 欧美日韩在线免费观看 | 国产一区二区不卡视频 | 国产福利在线不卡 | 国产色拍拍拍拍在线精品 | 欧美精品久久久久久久久久丰满 | 一区二区三区电影在线播 | 丁香 婷婷 激情 | 在线观看的a站 | 日韩高清免费观看 | 日韩毛片在线免费观看 | 激情五月av | 久操97| 欧美中文字幕久久 | av线上免费观看 | 国产美女精品人人做人人爽 | 亚洲国产日韩欧美 | 久久99热国产 | 国产精品精品国产色婷婷 | 欧美日韩激情视频8区 | 天天干天天操天天爱 | 欧美色道 | 亚洲午夜精品福利 | 福利电影一区二区 | 久久综合给合久久狠狠色 | 91视频免费看网站 | 国内精品在线一区 | 久久视频中文字幕 | 久久久久久久av麻豆果冻 | 天天干天天拍天天操 | 天天鲁天天干天天射 | 国产在线视频导航 | 97精品超碰一区二区三区 | 久久久免费观看完整版 | 日韩在线视 | 久久成人资源 | 九色最新网址 | 精品国产诱惑 | 韩国av免费在线 | 成人va视频 | 五月婷丁香网 | 国产一性一爱一乱一交 | 久久一二区 | 国产视频1区2区 | 五月婷婷另类国产 | 精品视频免费在线 | 久久高清免费观看 | 亚洲精品自拍视频在线观看 | 麻豆免费视频网站 | 国产精品乱码久久久久久1区2区 | 天天看天天操 | 99在线视频观看 | 久久社区视频 | 久久精品第一页 | 四虎在线影视 | 婷婷电影在线观看 | 成年人在线播放视频 | 婷婷丁香花五月天 | 91亚洲欧美 | 久久人人爽人人人人片 | 久久亚洲电影 | 免费精品人在线二线三线 | 国产精品一区久久久久 | 黄色一集片 | 亚洲精品av在线 | 国产日产亚洲精华av | www.香蕉| 亚洲国产高清在线 | 午夜精品福利一区二区 | 综合色站 | 国产91在线观 | 成人在线黄色 | 国产成人精品日本亚洲999 | 天堂在线一区二区三区 | av动态图片 | 有没有在线观看av | 中文在线免费一区三区 | 欧美性久久久久久 | 久久久久日本精品一区二区三区 | 91久久国产自产拍夜夜嗨 | 美女在线国产 | 在线观看免费一区 | 久久美女高清视频 | 九九热99视频 | 四虎影视8848aamm | 国产小视频免费在线观看 | 美女网站色免费 | 天天躁天天操 | 91av免费在线观看 | 欧美一区免费在线观看 | 免费看短 | 成人免费一级片 | 黄色三级网站在线观看 | 中文免费在线观看 | 日韩精选在线观看 | www.夜夜夜 | 毛片视频电影 | 欧美日本一二三 | 日韩精品观看 | 日韩在线视频观看 | 亚洲色图美腿丝袜 | 最新日本中文字幕 | 九九精品视频在线观看 | 视频一区在线免费观看 | 国产精品免费久久久久久 | 福利一区二区 | 一区二区精品在线观看 | 黄色片视频在线观看 | 在线观看视频你懂的 | 国产日产精品一区二区三区四区 | 久久精品日本啪啪涩涩 | 九月婷婷人人澡人人添人人爽 | 国产日韩欧美视频在线观看 | 色婷婷亚洲综合 | 欧美大片在线观看一区 | 中文字幕欧美激情 | 亚洲精品视频免费 | 日韩午夜视频在线观看 | 99热国产在线 | 91在线看片 | 亚洲久在线 | 中文字幕在线影院 | 欧美日韩首页 | 日韩欧美一二三 | 久草在线91 | 国产69精品久久久久久久久久 | 久久久片 | 国产黄色理论片 | 亚洲国产手机在线 | 99久久99视频 | 天天干天天色2020 | 综合天天网 | 日韩网站在线免费观看 | 黄色福利网站 | 999久久久欧美日韩黑人 | 亚洲美女在线国产 | 国产精品男女视频 | 国产亚洲精品久久久久久久久久久久 | 97爱爱爱 | 日日夜夜草 | 日韩免费三区 | 精品福利国产 | 91久久精品日日躁夜夜躁国产 | 婷婷国产在线 | 91九色网址 | 国产一级不卡毛片 | 亚洲精品成人av在线 | 黄色在线网站噜噜噜 | 视频一区二区三区视频 | 国产精品原创av片国产免费 | 中文字幕亚洲综合久久五月天色无吗'' | 成人日批视频 | 亚洲高清视频在线播放 | 中文在线最新版天堂 | 91超碰免费在线 | 日韩毛片在线播放 | 日韩一区二区免费视频 | 婷婷免费在线视频 | 天天干天天干天天色 | 久久成人麻豆午夜电影 | 亚洲精品五月天 | 伊人首页| 日韩精品一区二区三区中文字幕 | 久久精品人人做人人综合老师 | 精品一区二区免费视频 | 亚洲精品国久久99热 | 国产一区二区在线影院 | 亚洲高清视频在线 | 又黄又爽又刺激视频 | 精品极品在线 | 国产中出在线观看 | 日本高清免费中文字幕 | 国产丝袜一区二区三区 | 在线观看免费观看在线91 | 国产伦精品一区二区三区免费 | 日韩一级理论片 | 国产免费高清视频 | 欧美性生活免费 | 国产成人一级电影 | www免费网站在线观看 | 久久免费一级片 | 国产一区二区三区黄 | 在线观看日韩精品视频 | 午夜999| 手机av电影在线 | 免费成人黄色av | 午夜视频不卡 | 超碰午夜| 丝袜少妇在线 | 久草在线免| 午夜骚影 | 麻花豆传媒mv在线观看网站 | 中文字幕观看av | 黄色午夜 | 又黄又爽的视频在线观看网站 | 亚洲精品国久久99热 | 日韩精品2区 | 国产一级片在线播放 | 久久天天操 | 黄色小说在线免费观看 | 久久久久久美女 | 国产91aaa | 99国产精品久久久久久久久久 | 99 久久久久 | 国产视频黄 | 日韩欧美视频一区二区 | 成人午夜剧场在线观看 | 国产国语在线 | 97在线超碰 | 国产aaa免费视频 | 亚洲 中文字幕av | 久久九九免费 | 特级黄色一级 | 日韩欧美精品在线观看 | 亚洲精品乱码久久久久久蜜桃不爽 | 亚洲欧美观看 | 丁香久久久 | 亚洲精品一区二区三区在线观看 | aaa免费毛片 | 欧美精品午夜 | 免费男女网站 | 久久视频在线 | 中文字幕av全部资源www中文字幕在线观看 | 国产精品一区二区久久久 | 欧美欧美| 98超碰人人 | 国产一区二区高清视频 | av在线最新 | 天天爽夜夜爽人人爽曰av | 成人中文字幕+乱码+中文字幕 | 中文字幕在线播放一区 | 美女免费视频观看网站 | 日韩精品一区电影 | 日本精品久久久一区二区三区 | 欧美有色| 国产中文字幕视频在线观看 | 99国产免费网址 | 精品国产一区二区三区男人吃奶 | 久久伦理电影网 | 国产精品嫩草55av | 国产69久久 | 视频在线播放国产 | 亚洲激情p | 亚洲精品在线观看视频 | 狠狠狠色丁香婷婷综合久久五月 | 成人黄色大片在线免费观看 | 色狠狠一区二区 | 欧美精品久久久久 | 国产成人区 | 成 人 黄 色视频免费播放 | 欧美日韩高清一区二区 国产亚洲免费看 | 亚洲精品女 | 久久深夜福利免费观看 | 欧美激情在线网站 | 在线国产一区二区三区 | 国产亚洲精品v | 中文字幕 在线看 | 日韩免费区 | 久久久久久国产精品久久 | 久久久久国产一区二区三区 | 午夜精品成人一区二区三区 | 丁香花中文字幕 | 国产精品18久久久久久不卡孕妇 | 国产成人一区二区三区影院在线 | 国产一区二区不卡视频 | 国产人成一区二区三区影院 | 亚洲精品看片 | 狠狠操.com| 免费中文字幕在线观看 | 免费观看成人网 | 最近2019好看的中文字幕免费 | 天堂av免费观看 | 国产精品高潮呻吟久久久久 | 中文字幕在线国产 | 中文字幕一区二区三区在线视频 | 日韩三区在线 | 久久国产精品一二三区 | 人人要人人澡人人爽人人dvd | 在线观看你懂的网站 | www狠狠操| 免费色视频在线 |