精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Debug模式和Release模式有什么區(qū)別你知道嗎?

開發(fā) 前端
愛玲曾說過:“開發(fā)過程就是個玄學(xué)。”有時候,程序在Debug模式下運行的好好的,一Release就crash了。

 [[381126]]

本文轉(zhuǎn)載自微信公眾號「程序喵大人」,作者程序喵大人 。轉(zhuǎn)載本文請聯(lián)系程序喵大人公眾號。

張愛玲曾說過:“開發(fā)過程就是個玄學(xué)。”

有時候,程序在Debug模式下運行的好好的,一Release就crash了。

有時候,程序在Debug模式下崩潰了,Release模式下居然能正常運行。

可能很多人都遇到過以上的情況。

 

用C/C++的朋友都知道編譯器編譯有各種優(yōu)化級別,編譯器優(yōu)化級別大體如下:

O0(默認選項):不開啟優(yōu)化,方便功能調(diào)試

Og:方便調(diào)試的優(yōu)化選項(比O1更保守)

O1:保守的優(yōu)化選項,打開了四十多個優(yōu)化選項

O2:常用的發(fā)布優(yōu)化選項,在O1的基礎(chǔ)上額外打開了四十多個優(yōu)化選項,包括自動內(nèi)聯(lián)等規(guī)則

Os:產(chǎn)生較小代碼體積的優(yōu)化選項(比O2更保守)

O3:較為激進的優(yōu)化選項(對錯誤編碼容忍度最低),在O2的基礎(chǔ)上額外打開了十多個優(yōu)化選項

Ofast:打開可導(dǎo)致不符合IEEE浮點數(shù)等標(biāo)準(zhǔn)的性能優(yōu)化選項。

具體介紹如下:

O0:編譯器默認就是O0,該選項下不會開啟優(yōu)化,方便開發(fā)者調(diào)試。

O1:致力于在不需要過多的編譯時間情況下,盡量減少代碼大小和盡量提高程序運行速度,它開啟了下面的優(yōu)化標(biāo)志:

  1. -fdelayed-branch 
  2.  
  3. -fdse 
  4.  
  5. -fforward-propagate  
  6.  
  7. -fguess-branch-probability  
  8.  
  9. -fif-conversion 
  10.  
  11. -fif-conversion2 
  12.  
  13. -finline-functions-called-once 
  14.  
  15. -fipa-modref 
  16.  
  17. -fipa-profile 
  18.  
  19. -fipa-pure-const 
  20.  
  21. -fipa-reference 
  22.  
  23. -fipa-reference-addressable 
  24.  
  25. -fmerge-constants 
  26.  
  27. -fmove-loop-invariants 
  28.  
  29. -fomit-frame-pointer 
  30.  
  31. -freorder-blocks 
  32.  
  33. -fshrink-wrap 
  34.  
  35. -fshrink-wrap-separate 
  36.  
  37. -fsplit-wide-types 
  38.  
  39. -fssa-backprop 
  40.  
  41. -fssa-phiopt  
  42.  
  43. -ftree-bit-ccp 
  44.  
  45. -ftree-ccp 
  46.  
  47. -ftree-ch 
  48.  
  49. -ftree-coalesce-vars 
  50.  
  51. -ftree-copy-prop 
  52.  
  53. -ftree-dce 
  54.  
  55. ftree-dominator-opts 
  56.  
  57. -ftree-dse 
  58.  
  59. -ftree-forwprop  
  60.  
  61. -ftree-fre 
  62.  
  63. -ftree-phiprop 
  64.  
  65. -ftree-pta 
  66.  
  67. -ftree-scev-cprop 
  68.  
  69. -ftree-sink  
  70.  
  71. -ftree-slsr 
  72.  
  73. -ftree-sra  
  74.  
  75. -ftree-ter 
  76.  
  77. -funit-at-a-time 

Og:如果是為了調(diào)試,該選項是比O0更好的選擇,它會打開O1大部分優(yōu)化標(biāo)志,但是不會啟用那些影響調(diào)試的標(biāo)志:

  1. -fbranch-count-reg                                         
  2.  
  3. -fdelayed-branch 
  4.  
  5. -fdse 
  6.  
  7. -fif-conversion 
  8.  
  9. -fif-conversion2 
  10.  
  11. -finline-functions-called-once 
  12.  
  13. -fmove-loop-invariants 
  14.  
  15. -fssa-phiopt 
  16.  
  17. -ftree-bit-ccp  
  18.  
  19. -ftree-dse 
  20.  
  21. -ftree-pta  
  22.  
  23. -ftree-sra 

O2:常見的Release級別,該選項下幾乎執(zhí)行了所有支持的優(yōu)化選項,它增加了編譯時間,提高了程序的運行速度,又額外打開了以下優(yōu)化標(biāo)志:

  1. -flra-remat 
  2.  
  3.  -foptimize-sibling-calls 
  4.  
  5.  -foptimize-strlen 
  6.  
  7.  -fpartial-inlining 
  8.  
  9.  -fpeephole2 
  10.  
  11.  -freorder-blocks-algorithm=stc 
  12.  
  13.  -freorder-blocks-and-partition 
  14.  
  15.   -freorder-functions 
  16.  
  17.  -frerun-cse-after-loop 
  18.  
  19.    -fschedule-insns 
  20.  
  21.   -fschedule-insns2 -fsched-interblock 
  22.  
  23.   -fsched-spec 
  24.  
  25.  -fstore-merging 
  26.  
  27.  -fstrict-aliasing 
  28.  
  29.  -fthread-jumps 
  30.  
  31.  -ftree-builtin-call-dce 
  32.  
  33.  -ftree-pre 
  34.  
  35.  -ftree-switch-conversion 
  36.  
  37.   -ftree-tail-merge 
  38.  
  39.  -ftree-vrp 

Os:打開了幾乎所有的O2優(yōu)化標(biāo)志,除了那些經(jīng)常會增加代碼大小的優(yōu)化標(biāo)志:

  1. -falign-functions                                                 
  2.  
  3. -falign-jumps 
  4.  
  5. -falign-labels 
  6.  
  7. -falign-loops 
  8.  
  9. -fprefetch-loop-arrays 
  10.  
  11. -freorder-blocks-algorithm=stc 

它還啟用了-finline-functions優(yōu)化標(biāo)志,使編譯器根據(jù)代碼大小而不是程序運行速度進行優(yōu)化,為了減少代碼大小。

O3:在O2的基礎(chǔ)上又打開了以下優(yōu)化標(biāo)志

  1. -fgcse-after-reload                                          
  2.  
  3. -fipa-cp-clone 
  4.  
  5. -floop-interchange 
  6.  
  7. -floop-unroll-and-jam 
  8.  
  9. -fpeel-loops 
  10.  
  11. -fpredictive-commoning 
  12.  
  13. -fsplit-loops 
  14.  
  15. -fsplit-paths 
  16.  
  17. -ftree-loop-distribution 
  18.  
  19. -ftree-loop-vectorize 
  20.  
  21. -ftree-partial-pre 
  22.  
  23. -ftree-slp-vectorize 
  24.  
  25. -funswitch-loops 
  26.  
  27. -fvect-cost-model 
  28.  
  29. -fvect-cost-model=dynamic 
  30.  
  31. -fversion-loops-for-strides 

Ofast:更加激進的編譯選項,它不會嚴(yán)格遵循標(biāo)準(zhǔn),在O3的優(yōu)化基礎(chǔ)上,它又開啟了一些可能導(dǎo)致不符合IEEE浮點數(shù)等標(biāo)準(zhǔn)的性能優(yōu)化選項,如- fast-math, -fallow-store-data-races等。

tips:上述優(yōu)化選項如果想要了解具體含義可以看https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html 官方文檔。

編譯器有這么多優(yōu)化級別,Debug版本和Release版本其實就是優(yōu)化級別的區(qū)別,Debug稱為調(diào)試版本,編譯的結(jié)果通常包含有調(diào)試信息,沒有做任何優(yōu)化,方便開發(fā)人員進行調(diào)試,Release稱為發(fā)布版本,不會攜帶調(diào)試信息,同時編譯器對代碼進行了很多優(yōu)化,使代碼更小,速度更快,發(fā)布給用戶使用,給用戶使用以更好的體驗。但Release模式編譯比Debug模式花的時間也會更多。

Debug模式下在內(nèi)存分配上有所區(qū)別,在我們申請內(nèi)存時,Debug模式會多申請一部分空間,分布在內(nèi)存塊的前后,用于存放調(diào)試信息。

對于未初始化的變量,Debug模式下會默認對其進行初始化,而Release模式則不會,所以就有個常見的問題,局部變量未初始化時,Debug模式和Release模式表現(xiàn)有所不同。

  1. bool func() { 
  2.     bool found; 
  3.     for (int i = 0; i < vec.size(); ++i) { 
  4.         if (vec[i] == 3) { 
  5.             found = true
  6.         } 
  7.     } 
  8.     return found;  

Debug模式下可能運行正常,但Release模式下可能會返回錯誤結(jié)果,因為found局部變量在Release模式下沒有初始化。

Debug模式以32字節(jié)為單位分配內(nèi)存,例如當(dāng)申請24字節(jié)內(nèi)存時,Release模式下是正常的分配24字節(jié),Debug模式會分配32字節(jié),多了8字節(jié),所以有些數(shù)組越界問題在Debug模式下可以安全運行,Release模式下就會出問題。

Debug模式下可以使用assert,運行過程中有異常現(xiàn)象會及時crash,Release模式下模式下不會編譯assert,遇到不期望的情況不會及時crash,稀里糊涂繼續(xù)運行,到后期可能會產(chǎn)生奇奇怪怪的錯誤,不易調(diào)試,殊不知其實在很早之前就出現(xiàn)了問題。編譯器在Debug模式下定義_DEBUG宏,Release模式下定義NDEBUG宏,預(yù)處理器就是根據(jù)對應(yīng)宏來判斷是否開啟assert的。

數(shù)據(jù)溢出問題,在一個函數(shù)中,存在某些從未被使用的變量,且函數(shù)內(nèi)存在數(shù)據(jù)溢出問題,在Debug模式下可能不會產(chǎn)生問題,因為不會對該變量進行優(yōu)化,它在棧空間中還是占有幾個字節(jié),但是Release模式下可能會出問題,Release模式下可能會優(yōu)化掉此變量,棧空間相應(yīng)變小,數(shù)據(jù)溢出就會導(dǎo)致棧內(nèi)存損壞,有可能會產(chǎn)生奇奇怪怪的錯誤。

例如:

  1. void func() { 
  2.     char buffer[10]; 
  3.     int counter; 
  4.     lstrcpy(buffer, "abcdefghik"); // 需要拷貝11字節(jié) 

tips:不要將Debug庫和Release庫混合在一起,可能會出問題,至于為啥會出問題,知道的可在下方評論區(qū)留言,一般都是有兩個目錄,Debug目錄和Release目錄。

回到開篇提到的那兩個問題:

 

參考資料

http://www.flounder.com/debug_release.htm

https://vinayakgarg.wordpress.com/2012/03/31/difference-between-debug-build-and-release-build/

https://www.xspdf.com/resolution/312312.html

https://docs.oracle.com/cd/E19205-01/820-1214/bkacs/index.html

https://www.cnblogs.com/huaping-audio/archive/2008/08/23/1274833.html

https://www.zhihu.com/question/27090458

https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html

 

責(zé)任編輯:武曉燕 來源: 程序喵大人
相關(guān)推薦

2024-05-27 00:00:00

localhostIPv6IPv4

2022-03-13 18:53:31

interfacetypeTypeScript

2022-06-08 07:34:25

InnoDBdeleteMySQL

2021-07-27 08:02:45

DTO 軟件Pojo

2022-08-26 01:41:42

GPUCPU架構(gòu)

2025-07-10 00:00:00

2018-10-26 10:41:06

ApacheNginx服務(wù)器

2022-07-05 08:05:00

策略模式接口實現(xiàn)類

2024-11-26 14:29:48

2024-03-26 00:10:08

預(yù)測AI泛化

2024-10-22 09:59:36

虛擬化容器化系統(tǒng)

2024-01-01 08:25:53

ViewSurface框架

2022-02-18 17:21:29

適配器模式客戶端

2016-12-19 09:21:26

WindowsClean Boot區(qū)別

2022-05-16 11:04:43

RocketMQPUSH 模式PULL 模式

2024-07-03 08:33:08

2018-07-04 11:02:23

無線傳輸模式

2019-12-02 10:16:46

架構(gòu)設(shè)計模式

2023-04-26 10:21:04

2019-02-12 11:15:15

Spring設(shè)計模式Java
點贊
收藏

51CTO技術(shù)棧公眾號

91精品天堂福利在线观看| 91国内在线| 日韩福利视频导航| www.xxxx精品| 亚洲欧美日韩中文字幕在线观看| av在线网页| 日本一区二区三区四区在线视频 | xxxx在线视频| 国产欧美一区二区三区在线老狼| 96pao国产成视频永久免费| 久久精品女人毛片国产| 精品久久久亚洲| 精品三级在线看| 亚洲综合婷婷久久| 理论片午夜视频在线观看| ...av二区三区久久精品| 久久国产精品99久久久久久丝袜| 在线观看中文字幕av| 亚洲毛片视频| 欧美乱大交xxxxx另类电影| a天堂中文字幕| 国内精品偷拍| 欧美一区二区免费| 黄色永久免费网站| 欧美freesex| 亚洲成精国产精品女| 中文字幕在线亚洲三区| 国产一区二区三区福利| 不卡在线观看av| 亚洲影院色无极综合| 伊人免费在线观看高清版| 翔田千里一区二区| 久久久久久久成人| 欧美黄片一区二区三区| 99热在线成人| 日韩在线视频观看正片免费网站| 久久久精品人妻无码专区| 黄色成人美女网站| 欧美成人一区二区| 久久精品一卡二卡| 国产精品高清一区二区| 欧美久久久久免费| 日本中文字幕影院| 欧美美女被草| 欧美丝袜丝交足nylons图片| 爱情岛论坛vip永久入口| 周于希免费高清在线观看| 精品久久久久久中文字幕| 久久国产午夜精品理论片最新版本| 欧美激情二区| 日韩一区有码在线| 中文字幕第50页| 99视频免费在线观看| 亚洲欧美日韩电影| 视频一区二区视频| 欧美日韩xx| 亚洲精品久久久蜜桃| 伊人情人网综合| 欧美三级理伦电影| 亚洲男人电影天堂| 日韩精品一区二区在线视频| 色女人在线视频| 亚洲亚洲精品在线观看| 日本手机在线视频| 亚洲精品永久免费视频| 在线看日本不卡| 免费看污污网站| 四虎国产精品免费久久5151| 欧美一区在线视频| 亚洲妇女无套内射精| 高清日韩欧美| 亚洲欧洲日产国码av系列天堂| 白丝女仆被免费网站| 精品产国自在拍| 色偷偷av一区二区三区| 欧美成人片在线观看| 亚洲精品看片| 国产精国产精品| 国产一区二区三区黄片| 国产成人av资源| 免费看国产精品一二区视频| 国产免费av在线| 亚洲欧美另类久久久精品2019| 成人免费看片视频在线观看| jizz一区二区三区| 91久久国产最好的精华液| 爱爱爱爱免费视频| 粉嫩一区二区三区四区公司1| 亚洲精品大尺度| 亚洲欧美va天堂人熟伦| 欧美激情五月| 日本欧美一级片| 国产成人精品白浆久久69| 99久久综合色| 中文字幕久精品免| 黄色在线观看www| 欧美日韩国产经典色站一区二区三区 | 波多野吉衣中文字幕| 久久精品影视| 日本国产欧美一区二区三区| 国产免费不卡视频| 99精品国产99久久久久久白柏| 一区二区三区的久久的视频| av福利导福航大全在线| 欧美久久一二三四区| 青青草成人免费视频| 91精品99| 国产精品久久久久久一区二区 | 日韩欧美亚洲视频| 久久99久久精品| 欧美自拍资源在线| 91jq激情在线观看| 日韩视频一区二区| www.日本高清视频| 亚洲一区二区动漫| 国产精品大全| av毛片在线播放| 欧美日韩一区二区在线观看| 中文在线一区二区三区| 综合天天久久| 成人av番号网| 国产福利第一视频在线播放| 天天亚洲美女在线视频| 9191在线视频| 久久久久久久久久久久久久| 国产精品久久久久久久9999| 日韩在线免费看| 亚洲一区二区高清| avtt中文字幕| 亚洲香蕉av| 成人在线激情视频| 在线播放毛片| 欧美日韩三级在线| 亚洲成人黄色av| 免费在线成人| 精品一区久久| 在线最新版中文在线| 亚洲国产精品悠悠久久琪琪 | 日本在线人成| 欧美色区777第一页| 蜜桃传媒一区二区亚洲| 久久久久久一区二区| 精品国产_亚洲人成在线| 国产色婷婷在线| 精品国产一区二区三区av性色| 视频这里只有精品| 国产精品自产自拍| av动漫在线播放| 爱高潮www亚洲精品| 欧美激情精品久久久久久大尺度| 99久久精品日本一区二区免费| 国产精品久久久久久久久免费桃花 | 先锋影音亚洲资源| 全球最大av网站久久| 亚洲欧洲激情在线| 中文字幕在线日亚洲9| 国产精品女上位| 超碰成人在线播放| 一区二区三区午夜探花| 99porn视频在线| 欧美另类tv| 亚洲高清在线观看| 欧美国产成人精品一区二区三区| 久久久综合网站| 婷婷激情四射五月天| 99视频精品全国免费| 亚洲伊人久久大香线蕉av| 成人影音在线| 亚洲欧美自拍一区| 亚洲一卡二卡在线观看| 亚洲免费观看视频| 中文在线永久免费观看| 日韩中文字幕亚洲一区二区va在线| 日韩aⅴ视频一区二区三区| 香蕉久久久久久| 久久久爽爽爽美女图片| 欧美日韩在线中文字幕| 欧美日本一区二区三区四区| 久久久精品国产sm调教| 久久综合久久久久88| 在线观看国产中文字幕| 国产中文一区| 日本一区二区高清视频| 国产日韩中文在线中文字幕| 97人人模人人爽人人喊中文字| 国产小视频福利在线| 制服丝袜中文字幕一区| 亚洲黄色一区二区| 国产精品女主播av| 喷水视频在线观看| 麻豆国产精品官网| 毛片在线视频播放| 在线看片不卡| 欧美自拍资源在线| 成人资源在线播放| 国产精品丝袜久久久久久不卡| 欧美黄色视屏| 丝袜情趣国产精品| 五十路在线视频| 欧美一区二区精品久久911| 成人毛片18女人毛片| 亚洲免费毛片网站| 国产18无套直看片| 91麻豆.com| 亚洲911精品成人18网站| 日韩国产欧美视频| 热99这里只有精品| 一级毛片免费高清中文字幕久久网| 精品九九九九| 榴莲视频成人app| 国产精品一区二区久久久久| 亚洲美女炮图| 欧美精品第一页在线播放| 日本在线免费看| 亚洲欧美另类自拍| 日批免费在线观看| 91精品国产色综合久久久蜜香臀| 波多野结衣家庭主妇| 亚洲.国产.中文慕字在线| 欧美第一黄网| 欧美日本三级| 国产精品视频公开费视频| 台湾佬中文娱乐网欧美电影| 欧美放荡办公室videos4k| a天堂在线资源| 亚洲人成自拍网站| 日本成人一区二区三区| 精品福利一区二区三区免费视频| 一级黄色片免费看| 欧美丝袜丝nylons| 狠狠躁夜夜躁人人爽视频| 欧美性xxxx极品高清hd直播 | 色噜噜狠狠成人中文综合| www.天天色| 亚洲成人tv网| 日韩乱码一区二区| 亚洲第一综合色| 久久精品久久国产| 亚洲一区二区三区四区的| 国产精品成人免费观看| 亚洲精品免费一二三区| 老熟妇高潮一区二区三区| 国产精品国产自产拍高清av| 欧美巨胸大乳hitomi| 国产精品青草综合久久久久99| 国产7777777| 国产精品天天看| 成年人看的免费视频| 一区视频在线播放| 一区二区三区影视| 亚洲美女一区二区三区| 欧美精品成人久久| 亚洲福中文字幕伊人影院| 国产一级在线视频| 欧美日韩国产专区| 国产免费av一区| 欧美性高清videossexo| 一区二区自拍偷拍| 在线综合+亚洲+欧美中文字幕| 国产wwwwwww| 精品国产一区二区三区av性色| 五月婷中文字幕| 夜夜嗨av一区二区三区四区| 成人免费视频| 精品中文字幕视频| 国产在线精彩视频| 国产精品久久久久久久美男| 国产精品伊人| 成人av网站观看| 欧美精品国产白浆久久久久| 日本在线视频一区| 91精品蜜臀一区二区三区在线| 国产aaa免费视频| 性欧美xxxx大乳国产app| 爱情岛论坛vip永久入口| 国产美女视频91| 成人性生活免费看| 日本一区二区三区国色天香 | 国产精品久久亚洲7777| 日韩av午夜| 一区二区视频在线播放| 亚洲特级毛片| 邪恶网站在线观看| 国产v综合v亚洲欧| 偷拍夫妻性生活| 亚洲最快最全在线视频| 无码人妻丰满熟妇奶水区码| 91麻豆精品国产91久久久资源速度 | 亚洲欧美视频在线| www视频在线看| 5252色成人免费视频| 天天综合在线观看| 精品视频导航| 一区二区电影| 男女视频一区二区三区| 国产精品1024| 色综合99久久久无码国产精品| 一区二区三区日韩欧美| 国产一卡二卡三卡| 精品成人免费观看| 欧美尤物美女在线| 日本亚洲欧美成人| 澳门成人av| 26uuu成人| 久久久久久久欧美精品| 国产精品久久久久久亚洲色| 中文字幕亚洲区| 国产一区二区视频免费| 亚洲成人黄色在线| www.久久ai| 国产精品青青在线观看爽香蕉| 卡一精品卡二卡三网站乱码| 黄色网zhan| 久久aⅴ国产欧美74aaa| 在线观看日本中文字幕| 亚洲不卡一区二区三区| 99在线精品视频免费观看软件| 一本大道久久加勒比香蕉| 天堂中文av在线资源库| 国产精品久久7| 中文在线日韩| 在线观看日本www| 日本一区二区视频在线观看| 亚洲熟女综合色一区二区三区| 精品国产一区二区三区四区四| av片在线观看网站| 亚洲精品欧美日韩专区| 91综合久久一区二区| 牛夜精品久久久久久久| 久久久噜噜噜久久中文字幕色伊伊| 亚洲一区 视频| 亚洲第一综合天堂另类专| 亚洲电影视频在线| 亚洲一区二区久久久久久| 国产精品精品| 天堂在线一区二区三区| 中文字幕一区在线观看视频| 在线观看免费观看在线| 在线国产精品视频| 78精品国产综合久久香蕉| 日韩伦理一区二区三区av在线| 国产精品日本欧美一区二区三区| 欧美xxxx×黑人性爽| 亚洲福中文字幕伊人影院| 欧美一区二区三区黄片| 久久久久久九九九| 欧美在线关看| 免费在线激情视频| 久久婷婷久久一区二区三区| 无码日韩精品一区二区| 亚洲香蕉在线观看| 四虎在线精品| japanese在线播放| 成人一区二区三区| 国产成人一区二区三区影院在线| 亚洲激情小视频| 中日韩脚交footjobhd| 欧美一区亚洲二区| 美腿丝袜在线亚洲一区| 破处女黄色一级片| 日韩精品一区二区三区蜜臀 | 欧美日韩一区二区精品| 久久综合九色综合久| 国产精品中文久久久久久久| 亚洲欧洲日韩| 国产精品一区二区人妻喷水| 欧美体内谢she精2性欧美| 国产日本在线观看| 成人网在线视频| 亚洲福利专区| 波多野在线播放| 制服.丝袜.亚洲.另类.中文| 欧美aaa免费| 日本成人黄色免费看| 开心九九激情九九欧美日韩精美视频电影| 亚洲国产成人精品综合99| 亚洲激情在线观看| av成人在线观看| 国产一区二区三区小说| 欧美国产精品劲爆| 精品人妻一区二区三区含羞草| 欧美在线影院在线视频| 国产精品久久久久久影院8一贰佰| 久久免费精品国产| 欧美性感一区二区三区| 黄色美女视频在线观看| 日韩不卡av| 成人午夜在线免费| www.久久久久久久| 欧美日韩国产123| 国模吧精品视频| 国产艳妇疯狂做爰视频| 91福利在线导航| 国产高清在线a视频大全| 亚洲成人第一| 97久久精品人人做人人爽| 国产裸体无遮挡| 国产福利精品视频| 极品尤物久久久av免费看| 美女100%露胸无遮挡|