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

記一次 .NET某新能源MES 非托管泄露

開發(fā) 項(xiàng)目管理
這次事故主要是朋友用 CSharpCodeProvider 動(dòng)態(tài)生成程序集導(dǎo)致的程序集泄露,猜測(cè)代碼是在哪里 copy 過來的,一定要搞清楚原理才能放心用,合理創(chuàng)建合理釋放。

一:背景

1. 講故事

前些天有位朋友找到我,說他們的程序有內(nèi)存泄露,跟著我的錯(cuò)題集也沒找出是什么原因,剛好手頭上有一個(gè) 7G+ 的 dump,讓我?guī)兔聪率窃趺椿厥?,既然找到我了那就給他看看吧,不過他的微信頭像有點(diǎn)像 二道販子,不管到我這里是不是 三道,該分析的還得要分析呀。??????

二:WinDbg 分析

1. 到底是哪里的泄露

這個(gè)非常簡(jiǎn)單,對(duì)用戶態(tài)內(nèi)存段做一個(gè)分組處理就明白了,可以用 windbg 的 !address -summary 觀察便知。

0:000> !address -summary
--- Usage Summary ---------------- RgnCount ----------- Total Size -------- %ofBusy %ofTotal
Free                                  44571     7ffc`f0900000 ( 127.988 TB)           99.99%
<unknown>                             77531        2`47cee000 (   9.122 GB)  74.52%    0.01%
Heap                                  16406        0`a45cf000 (   2.568 GB)  20.98%    0.00%
Image                                  2116        0`15ad7000 ( 346.840 MB)   2.77%    0.00%
Stack                                  2286        0`0d160000 ( 209.375 MB)   1.67%    0.00%
TEB                                     762        0`005f4000 (   5.953 MB)   0.05%    0.00%
Other                                    39        0`00207000 (   2.027 MB)   0.02%    0.00%
PEB                                       1        0`00001000 (   4.000 kB)   0.00%    0.00%

--- State Summary ---------------- RgnCount ----------- Total Size -------- %ofBusy %ofTotal
MEM_FREE                              44571     7ffc`f0900000 ( 127.988 TB)           99.99%
MEM_COMMIT                            86575        1`e571e000 (   7.585 GB)  61.96%    0.01%
MEM_RESERVE                           12566        1`29fd2000 (   4.656 GB)  38.04%    0.00%

從卦中可以清晰的看到 MEM_COMMIT=7.5G 同時(shí) Heap=2.5G,說明可能是托管內(nèi)存泄露,接下來用 !eeheap -gc 觀察下托管堆內(nèi)存。

0:000> !eeheap -gc
Number of GC Heaps: 1
generation 0 starts at 0x0000020F1BC03E80
generation 1 starts at 0x0000020F1AFE7BA0
generation 2 starts at 0x0000020D2E4B1000
ephemeral segment allocation context: none
Small object heap
         segment             begin         allocated         committed    allocated size    committed size
0000020D2E4B0000  0000020D2E4B1000  0000020D3E4B0000  0000020D3E4B0000  0xffff000(268431360)  0xffff000(268431360)
0000020D09830000  0000020D09831000  0000020D1982FFE0  0000020D19830000  0xfffefe0(268431328)  0xffff000(268431360)
0000020D9D9E0000  0000020D9D9E1000  0000020DAD9DFFB8  0000020DAD9E0000  0xfffefb8(268431288)  0xffff000(268431360)
0000020DD50C0000  0000020DD50C1000  0000020DE50BFFB0  0000020DE50C0000  0xfffefb0(268431280)  0xffff000(268431360)
0000020E10B90000  0000020E10B91000  0000020E20B8FF10  0000020E20B90000  0xfffef10(268431120)  0xffff000(268431360)
0000020E54C60000  0000020E54C61000  0000020E64C60000  0000020E64C60000  0xffff000(268431360)  0xffff000(268431360)
0000020E9C050000  0000020E9C051000  0000020EAC04FF70  0000020EAC050000  0xfffef70(268431216)  0xffff000(268431360)
0000020ED89B0000  0000020ED89B1000  0000020EE89AFF20  0000020EE89B0000  0xfffef20(268431136)  0xffff000(268431360)
0000020F11FF0000  0000020F11FF1000  0000020F1C20E0A8  0000020F1C21A000  0xa21d0a8(169988264)  0xa229000(170037248)
Frozen object heap
         segment             begin         allocated         committed    allocated size    committed size
Large object heap starts at 0x0000020D3E4B1000
         segment             begin         allocated         committed    allocated size    committed size
0000020D3E4B0000  0000020D3E4B1000  0000020D460B3F00  0000020D460D4000  0x7c02f00(130035456)  0x7c23000(130166784)
0000020D72620000  0000020D72621000  0000020D7A19C808  0000020D7A19D000  0x7b7b808(129480712)  0x7b7c000(129482752)
0000020D7CFD0000  0000020D7CFD1000  0000020D84B0CDF0  0000020D84B2D000  0x7b3bdf0(129220080)  0x7b5c000(129351680)
0000020E08B90000  0000020E08B91000  0000020E0FAC4350  0000020E0FAC5000  0x6f33350(116601680)  0x6f34000(116604928)
0000020F2A040000  0000020F2A041000  0000020F2DB4A738  0000020F2DB4B000  0x3b09738(61904696)  0x3b0a000(61906944)
Total Allocated Size:              Size: 0xabf0bd10 (2884680976) bytes.
Total Committed Size:              Size: 0xabf5a000 (2885001216) bytes.
------------------------------
GC Allocated Heap Size:    Size: 0xabf0bd10 (2884680976) bytes.
GC Committed Heap Size:    Size: 0xabf5a000 (2885001216) bytes.

從卦中數(shù)據(jù)看當(dāng)前托管堆也才 2.8G,這就比較懵逼了,看樣子還是比較難搞的 非托管內(nèi)存泄露,內(nèi)存大概被 heap + VirtualAlloc/FileMap 合力吃掉了,接下來該怎么分析呢?有點(diǎn)迷茫。。。

2. 還有其他突破口嗎

一般來說這種問題看dump效果已經(jīng)很不好了,比較好的方式就是用 perfview 去監(jiān)控 VirtualAlloc,HeapAlloc 分配,但現(xiàn)在可惜的是我們只有一個(gè)dump,怎么辦呢?Windbg 命令除了可以看 ntheap,還可以看 clr 的私有堆,即 loader堆,或許有什么新的發(fā)現(xiàn),可以使用命令 !eeheap -loader 。

0:000> !dumpdomain
--------------------------------------
System Domain:      00007fffeb742af0
...
--------------------------------------
Domain 1:           0000020d2c794430
Assembly:           0000020d59298350 [mr4vbdbg, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]
ClassLoader:        0000020D579778E0
SecurityDescriptor: 0000020D593DE320
  Module
  00007fff8f0a5af8    mr4vbdbg, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null

Assembly:           0000020d5751b040 [51buoqnx, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]
ClassLoader:        0000020D57974130
SecurityDescriptor: 0000020D593E0060
  Module
  00007fff8f059798    51buoqnx, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
...
Assembly:           0000020d5751c000 [r2bjpfrk, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]
ClassLoader:        0000020D579741E0
SecurityDescriptor: 0000020D593DF340
  Module
  00007fff8f05aff8    r2bjpfrk, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
...
Assembly:           0000020d5929acf0 [qgt1j2cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]
ClassLoader:        0000020D57976B20
SecurityDescriptor: 0000020D593DD6F0
  Module
  00007fff8f0a11d8    qgt1j2cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
...
Total size:      Size: 0x0 (0) bytes.
--------------------------------------
Total LoaderHeap size:   Size: 0x50f6d000 (1358352384) bytes total, 0x2f43000 (49557504) bytes wasted.
=======================================

我去,不看不知道,一看嚇一跳,刷了好久也沒刷完,,,看了下總大小是 1.35G,說明當(dāng)前程序存在著程序集泄露,而且程序集的名字也是奇奇怪怪的比如上面的 r2bjpfrk , qgt1j2cs, 看樣子都是動(dòng)態(tài)生成出來的。

這里要提醒一下的是,不要看這里面是 1.35G,它還會(huì)涉及到其他未被關(guān)聯(lián)到的內(nèi)存,比如 VirtualAlloc/MapFile/GCHeap 等等

接下來抽幾個(gè) module 看看里面都定義了什么,使用 !dumpmodule -mt 命令即可。

0:000> !dumpmodule -mt 00007fff8f0a11d8
Name: qgt1j2cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
Attributes:              PEFile 
Types defined in this module

              MT          TypeDef Name
------------------------------------------------------------------------------
00007fff8f0a1938 0x02000002 ServiceBase.WebService.DynamicWebLoad.xxxImplService

Types referenced in this module

              MT            TypeRef Name
------------------------------------------------------------------------------
00007fffc3232730 0x02000001 System.Web.Services.Protocols.SoapHttpClientProtocol
00007fffe81789e0 0x02000002 System.IAsyncResult
00007fffe81759d8 0x02000003 System.AsyncCallback
00007fffe15f42f8 0x02000004 System.Xml.Serialization.XmlElementAttribute
00007fffe57810a8 0x02000007 System.CodeDom.Compiler.GeneratedCodeAttribute
00007fffe80ee5f8 0x02000008 System.Diagnostics.DebuggerStepThroughAttribute
00007fffe5780210 0x02000009 System.ComponentModel.DesignerCategoryAttribute
00007fffc3239d60 0x0200000a System.Web.Services.WebServiceBindingAttribute
00007fffc323a2f8 0x0200000b System.Web.Services.Protocols.WebClientProtocol
00007fffc32322d8 0x0200000c System.Web.Services.Protocols.SoapDocumentMethodAttribute
00007fffe80f5dd8 0x0200000d System.Object
00007fffe80f59c0 0x0200000e System.String

經(jīng)過一頓搜索,發(fā)現(xiàn)模塊中都是這些內(nèi)容,仔細(xì)分析 TypeDef Name 和 TypeRef Name,大概就能猜測(cè)到,代碼中有 SoapHttpClient 去訪問這個(gè) xxxImplService 類名的服務(wù)地址,有了這些信息就可以分析源碼了。

3. 尋找源碼

很快就定位到了代碼,原來是在請(qǐng)求 WebService 的過程中用 CSharpCodeProvider 動(dòng)態(tài)生成了程序集,而且還塞了 4個(gè) dll,截圖如下:

圖片圖片

到這里就知道了來龍去脈,最后就是讓朋友合理的去卸載這里的 程序集 ,或者干脆繞過去。

三:總結(jié)

這次事故主要是朋友用 CSharpCodeProvider 動(dòng)態(tài)生成程序集導(dǎo)致的程序集泄露,猜測(cè)代碼是在哪里 copy 過來的,一定要搞清楚原理才能放心用,合理創(chuàng)建合理釋放。

責(zé)任編輯:武曉燕 來源: 一線碼農(nóng)聊技術(shù)
相關(guān)推薦

2023-10-07 13:28:53

.NET軟件賬本

2022-09-13 17:46:19

STA模式內(nèi)存

2022-10-09 10:47:37

NET視覺軟件

2023-07-06 10:11:38

.NET模式dump

2023-05-08 08:25:52

2023-05-12 17:42:22

CPUMES系統(tǒng)

2023-06-26 00:12:46

2024-12-27 13:31:18

.NETdump調(diào)試

2024-03-28 12:56:36

2023-04-06 10:52:18

2024-05-20 09:39:02

.NETurl線程池

2023-09-27 07:23:10

.NET監(jiān)控軟件

2024-07-12 11:20:34

.NET崩潰視覺程序

2024-03-26 00:44:53

.NETCIM系統(tǒng)

2022-10-13 18:40:05

.NETOA后端

2023-03-26 20:24:50

ERP網(wǎng)站系統(tǒng)

2022-10-25 14:17:01

.NET代碼程序

2022-01-17 21:28:36

管理系統(tǒng).NET

2024-05-31 12:56:06

.NET代碼方法

2024-07-01 13:00:24

.NET網(wǎng)絡(luò)邊緣計(jì)算
點(diǎn)贊
收藏

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

国产一区二区三区| 不卡av中文字幕| 国产欧美日韩一区二区三区四区| 91成人免费在线| 亚洲最大色综合成人av| 韩国av免费在线观看| 三级亚洲高清视频| 欧美激情极品视频| 国产对白在线播放| 四虎永久在线精品免费网址| 美腿丝袜亚洲一区| 亚洲欧美日韩视频一区| 亚洲 国产 图片| 中文在线аv在线| 亚洲免费在线看| 奇米影视首页 狠狠色丁香婷婷久久综合 | 久久在线视频| 日韩国产一区三区| 91 视频免费观看| 成人影院大全| 午夜电影一区二区| 7777在线视频| 北岛玲一区二区三区| 成人激情综合网站| 91久久精品国产91久久性色| 九九九视频在线观看| 日韩在线观看一区二区三区| 欧美三级三级三级| 99re在线视频免费观看| a级大胆欧美人体大胆666| 成人综合婷婷国产精品久久免费| 国产剧情日韩欧美| 中文字幕黄色网址| 偷拍自拍一区| 欧美精品一区二区三区一线天视频 | 欧美人与禽性xxxxx杂性| 国产一区免费电影| 国产精品免费网站| 五月婷婷六月婷婷| 午夜影院日韩| 51ⅴ精品国产91久久久久久| 日本少妇激情舌吻| 在线观看日韩av电影| 欧美成人精品在线播放| 亚洲 欧美 变态 另类 综合| 日韩精品亚洲专区在线观看| 欧美日韩大陆一区二区| 91最新在线观看| 日韩欧美少妇| 欧美最猛黑人xxxxx猛交| 国产精品视频一区二区三区四区五区| 91超碰国产在线| 激情成人在线视频| 色噜噜狠狠一区二区三区| 日韩大胆人体| 久久一二三国产| 欧美日韩在线观看一区二区三区| 亚洲 小说区 图片区 都市| 日韩福利视频网| 国产精品2018| 久久激情免费视频| 亚洲视频一二| 国模私拍视频一区| 国产成人愉拍精品久久| 国产日韩亚洲欧美精品| 欧美在线xxx| 免费观看日批视频| 欧美日韩亚洲三区| 国产午夜精品全部视频播放 | www.日日操| 欧美123区| 亚洲自拍偷拍麻豆| 日韩欧美国产综合在线| 极品美鲍一区| 91黄色在线观看| 妺妺窝人体色www看人体| 手机在线免费看av| 精品国产精品三级精品av网址| 丝袜老师办公室里做好紧好爽| www在线视频| 亚洲一卡二卡三卡四卡 | 美女网站视频久久| 91精品在线影院| 日本黄色一区二区三区| 国产日韩av一区| 97免费资源站| 国产精自产拍久久久久久蜜| 91精品国产自产| 精品久久精品| 久久99热精品| 熟女俱乐部一区二区视频在线| 精品国产乱码久久久久久1区2匹| 久久精品国产免费观看| 成人免费看aa片| 国产调教精品| 在线中文字幕日韩| 极品颜值美女露脸啪啪| 国产精品毛片在线看| 国产在线精品播放| 久久久久亚洲视频| 国产一区二区0| 蜜桃视频日韩| 免费超碰在线| 国产精品成人免费| 亚洲春色综合另类校园电影| 日韩精品分区| 欧美性一区二区| 亚洲乱码中文字幕久久孕妇黑人| 成人在线免费| 日韩黄色av网站| 国产又粗又硬又长又爽| 欧美一级网站| 波多野结衣久草一区| 色综合久久影院| 欧美小视频在线观看| 国产精品igao网网址不卡| 免费av一区| 亚洲丝袜av一区| www.99re7.com| 国产综合色产在线精品| 日韩精品在在线一区二区中文 | 欧美wwwxxxx| 18国产免费视频| 99久久国产综合精品女不卡| 久久视频免费在线| 亚洲成人高清| 中文字幕亚洲二区| 波多野结衣理论片| 26uuu亚洲综合色欧美| 国产在线xxxx| 国产精品国产亚洲精品看不卡| 黄色免费在线观看| 在线观看日韩国产| 五月婷婷综合在线观看| 一区二区亚洲| 国产精品9999久久久久仙踪林| 日本在线观看免费| 欧美日韩精品系列| 懂色av粉嫩av浪潮av| 久久精品官网| 欧美中文娱乐网| 在线看片国产福利你懂的| 亚洲护士老师的毛茸茸最新章节 | 亚洲国产精品人人做人人爽| 免费不卡av网站| 亚洲精品国产首次亮相| 91免费版网站入口| 国精产品一区| 欧美成人精品二区三区99精品| 杨钰莹一级淫片aaaaaa播放| 黄色小说综合网站| 91九色在线免费视频| 久草中文在线| 日韩免费成人网| 久久久久久久蜜桃| 波多野结衣在线aⅴ中文字幕不卡| www.国产在线播放| 老司机凹凸av亚洲导航| 欧美亚洲另类激情另类| 精品视频二区| 僵尸再翻生在线观看免费国语| 91黄色免费版| 娇小11一12╳yⅹ╳毛片| 韩国成人精品a∨在线观看| 女女百合国产免费网站| 成人av影音| 欧美一级大胆视频| 超碰在线国产| 日韩一区二区三区视频| 国产在线观看免费视频今夜| 99久久久久免费精品国产 | www.5588.com毛片| 国产老妇另类xxxxx| 欧美又粗又长又爽做受| 首页亚洲中字| 国产精品一区电影| 日韩电影免费观看| 国产偷亚洲偷欧美偷精品| 中文字幕黄色网址| 国产一区亚洲一区| 亚洲高清在线观看一区| 午夜精品在线| 日本中文字幕不卡免费| 午夜激情在线观看| 精品国产乱码久久| 在线观看国产一区二区三区| 一区二区三区小说| 91成年人网站| 国产成人在线视频网站| 成人在线免费在线观看| 婷婷久久国产对白刺激五月99| 国产精品国产精品国产专区不卡| 桃子视频成人app| 欧美激情视频免费观看| 美国成人毛片| 欧美精品一区二区在线观看| 伊人久久一区二区| 欧美日韩国产综合新一区 | 国产在线视频网址| 日韩美女在线视频| 最好看的日本字幕mv视频大全| 一区二区成人在线| 美国黄色特级片| 91影院在线观看| 色哟哟网站在线观看| 日本亚洲三级在线| 欧美精品免费看| 国产成人av一区二区三区不卡| 极品少妇xxxx偷拍精品少妇| 久草青青在线观看| 亚洲午夜视频| 中文字幕欧美日韩一区二区三区| 台湾佬综合网| 国产不卡一区二区三区在线观看| 巨大黑人极品videos精品| 69久久夜色精品国产69| 91麻豆免费在线视频| 在线电影中文日韩| 黄色污污网站在线观看| 亚洲永久免费视频| 在线视频这里只有精品| 久久―日本道色综合久久| 麻豆免费在线观看视频| 久久99精品国产91久久来源| 成人午夜视频免费在线观看| 国产伦精品一区二区三区视频| 91福利入口| 日韩三区四区| 国产精品日韩在线一区| 成人av观看| 91国自产精品中文字幕亚洲| 污污网站在线看| 久久视频在线免费观看| 自拍视频在线免费观看| 国产香蕉97碰碰久久人人| 五月婷在线视频| 亚洲国产精彩中文乱码av| 性猛交xxxx乱大交孕妇印度| 91麻豆精品国产91久久久资源速度| 91丨九色丨海角社区| 色呦呦一区二区三区| 日韩欧美在线观看免费| 欧美日韩在线影院| 中文字幕精品三级久久久| 精品久久香蕉国产线看观看亚洲 | 娇妻高潮浓精白浆xxⅹ| 国产成人8x视频一区二区| 国产成人精品综合久久久久99| 国产久卡久卡久卡久卡视频精品| 久久久福利影院| 国内外成人在线视频| 肉色超薄丝袜脚交| 国产精品18久久久久久久久久久久 | 亚洲精品.com| 国产精品久久久久久久久男| 老司机深夜福利在线观看| 性视频1819p久久| 午夜影院在线播放| 狠狠色丁香久久婷婷综| 日韩欧美在线一区二区| 日韩午夜电影网| 一本一本a久久| 亚洲精品网址| 男人添女人荫蒂免费视频| 99成人在线| 91av俱乐部| 国内精品在线播放| 97中文字幕在线观看| 99久久伊人精品| 精品无码国产污污污免费网站 | 蜜臀av.com| 亚洲视频一二| 熟女人妇 成熟妇女系列视频| 强制捆绑调教一区二区| 日本亚洲一区二区三区| 99麻豆久久久国产精品免费优播| 亚洲永久无码7777kkk| 中文字幕精品在线不卡| 五月天av网站| 欧美日韩在线影院| 国产又粗又猛又爽又黄的视频一| 欧美xxxx在线观看| 国产小视频免费在线网址| 在线免费亚洲电影| 91国内精品久久久| 337p日本欧洲亚洲大胆色噜噜| 日韩欧美在线番号| 中文字幕一区二区精品| 黄页在线观看免费| 国产精品第1页| 99国产精品久久一区二区三区| 久久人人九九| 天天天综合网| 精品露脸国产偷人在视频| 欧美h在线观看| 91精品国产免费| 免费福利在线观看| 欧美日韩国产成人高清视频| 色豆豆成人网| 国产伦精品一区二区三区四区视频| 成人黄色av| 欧美精品一区免费| 亚洲第一伊人| 天天视频天天爽| 91在线云播放| 强行糟蹋人妻hd中文| 欧美主播一区二区三区美女| 成人免费一级视频| 日韩视频在线一区| 小黄鸭精品aⅴ导航网站入口| www 成人av com| 日韩欧美不卡| 欧美 国产 日本| 成+人+亚洲+综合天堂| 麻豆网址在线观看| 91福利精品视频| 亚洲 欧美 激情 小说 另类| 久久99精品久久久久久噜噜| 日韩午夜视频在线| 久草精品电影| 国语对白精品一区二区| 在线免费黄色网| 国产精品视频麻豆| 中文字幕手机在线视频| 日韩精品在线电影| 98色花堂精品视频在线观看| 亚洲自拍偷拍在线| 久久久9色精品国产一区二区三区| 99久久国产宗和精品1上映| 99re8在线精品视频免费播放| 久久精品欧美一区二区| 欧美一区二区三区免费在线看| 亚洲乱亚洲乱妇| 国产精品美腿一区在线看| 国产精品日韩精品中文字幕| 国产亚洲欧美在线视频| av电影一区二区| 伊人久久综合视频| 亚洲激情电影中文字幕| 成年人av电影| 日本午夜精品视频在线观看| 久久久久久久久免费看无码| 精品国产精品自拍| 日本人妖在线| 日本久久久久久久| 国产亚洲精品美女久久久久久久久久| 日韩免费毛片视频| 国产亚洲短视频| 中文字幕二区三区| 中日韩美女免费视频网站在线观看 | 成人精品久久久| 亚洲草久电影| 国产精品99久久久精品无码| 亚洲一级二级三级在线免费观看| 高清毛片aaaaaaaaa片| 性欧美xxxx视频在线观看| 欧美三级电影在线| aaa毛片在线观看| 中文字幕二三区不卡| 国产一区二区在线不卡| 欧美成人午夜激情| 青青在线精品| 国产成人一二三区| av一区二区三区四区| 国产精品一区无码| 日韩亚洲欧美成人| 秋霞影院一区| 两根大肉大捧一进一出好爽视频| 久久天堂av综合合色蜜桃网| 中文字幕日日夜夜| 欧美成人精品一区二区三区| 另类春色校园亚洲| 青青青国产在线视频| 亚洲人成小说网站色在线| 欧美少妇bbw| 国产精品第七十二页| 亚洲一本二本| 30一40一50老女人毛片| 欧美日韩大陆在线| 黄色视屏在线免费观看| 亚洲国产精品一区二区第一页| 国产精品小仙女| 久久国产视频一区| 久久国产精品网站| 天天做夜夜做人人爱精品| 一级黄色特级片| 亚洲国产精品久久久久婷婷884 | 亚洲欧洲日产国码二区| 韩国av免费在线观看| 国产精品一区二区三区久久久| 欧美日韩亚洲一区在线观看| 亚洲精品国产精品国自产网站| 三级精品视频| 成人xxxxx| 亚洲高清网站| 欧美a级片免费看| 精品在线小视频| 欧美视频二区欧美影视| 日本老熟妇毛茸茸| 亚洲国产一区在线观看|