精品欧美一区二区三区在线观看 _久久久久国色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)

亚洲午夜极品| 免费看日产一区二区三区| 久久嫩草精品久久久精品| 综合136福利视频在线| 精品少妇人妻av免费久久洗澡| 天堂在线观看av| 天堂一区二区在线免费观看| 色婷婷久久av| 精品影片一区二区入口| 制服丝袜中文字幕在线| 蜜桃视频一区二区| 亚洲社区在线观看| 日韩中文字幕免费在线| 国产黄a三级三级三级av在线看| 波多野结衣亚洲一区| 国产精品成熟老女人| 免费看一级一片| 日韩av自拍| 欧美日韩精品一区二区三区| 国产真实老熟女无套内射| av在线资源站| 99久久免费精品| 91精品视频在线播放| 一级成人黄色片| 欧美1区视频| 欧美成人福利视频| 亚洲精品无码国产| 亚乱亚乱亚洲乱妇| 久久久久久久综合狠狠综合| 日韩av电影国产| 久久久视频6r| 国产精品超碰| 欧美α欧美αv大片| 91午夜在线观看| 神马午夜一区二区| 久久久久久网| 久久久久久久久久亚洲| 国产精品视频一区二区在线观看| 9999精品视频| 欧洲中文字幕精品| 潘金莲一级淫片aaaaa免费看| 国产精品一级视频| 青椒成人免费视频| 久99久在线视频| 国产精品久久久久久亚洲色 | 亚洲国产精品一区二区www在线| 亚洲国产精品www| 国产精品无码一区二区桃花视频| 日本欧美在线看| 久久视频免费观看| 亚洲精品卡一卡二| 久久五月天小说| 亚洲第一av在线| 在线视频日韩一区 | 99视频国产精品免费观看| jizzjizzjizz国产| 欧美日韩国产高清电影| 欧美一卡2卡3卡4卡| 人妻夜夜添夜夜无码av | 亚洲综合一区二区三区| 26uuu成人| gogo在线观看| 91美女片黄在线观看| 国产一区二区三区四区五区加勒比| 国产成人精品av在线观| 国产成人高清在线| 国产精品一区二区av| 日本xxxx人| 激情综合色播五月| 亚洲伊人久久综合| 亚洲精品成av人片天堂无码 | 国产精品大全| 91久久精品国产91性色69| 日韩一区二区免费看| 97免费视频在线播放| 中文字幕永久视频| 久久中文免费视频| 精品在线观看入口| 精品少妇一区二区三区日产乱码 | 99精品欧美一区| 国产一区二区高清不卡| 天堂a√中文在线| 国模一区二区三区白浆| 91精品国产成人| 国产日产精品一区二区三区| 免费在线亚洲| 国产精品自拍小视频| 国产毛片在线视频| 成人美女视频在线看| 免费av一区二区三区| 成人在线免费公开观看视频| 国产精品护士白丝一区av| 国产一级黄色录像片| 天天av天天翘| 成人激情综合网站| 久热这里只精品99re8久| 黄片毛片在线看| 久久久久久久久久久黄色 | 国产福利一区二区三区在线观看| 黄色av网站免费观看| 国产欧美激情| 国产综合在线看| 青青草成人免费| 亚洲一区图片| 18成人免费观看网站下载| 四虎精品成人影院观看地址| 国产精品乱子久久久久| 欧美日韩精品在线一区二区| 日本a人精品| 日韩精品极品视频| 永久久久久久久| 日韩精品视频网站| 激情一区二区三区| 韩国av永久免费| 国产精品色呦呦| 春日野结衣av| 欧美色网在线| 亚洲成人a级网| 噜噜噜在线视频| 自拍偷拍欧美专区| 国产精品都在这里| 你懂得网站在线| 亚洲综合成人网| 国产大片一区二区三区| 51精品国产| 精品国产欧美一区二区五十路| 综合激情网五月| 国产99久久久国产精品 | 亚洲高清毛片| 51久久精品夜色国产麻豆| 精品国产99久久久久久宅男i| 久久久天堂av| 免费黄色日本网站| 大型av综合网站| 亚洲美女福利视频网站| 亚洲一区二区自偷自拍| 亚洲国产一区二区精品专区| 91亚洲精品久久久| 91.xxx.高清在线| 亚洲人xxxx| 国产a级一级片| youjizz亚洲| 久99久在线视频| 欧美a视频在线观看| 99久久夜色精品国产网站| 青青成人在线| 成人免费网站视频| 亚洲免费电影一区| 亚洲熟女综合色一区二区三区| 成人av在线播放网址| 色综合久久av| 成人精品三级| 中文字幕不卡av| 国产在线视频你懂的| 国产精品1024| 日本一区二区在线视频| 户外露出一区二区三区| 亚洲人成亚洲人成在线观看| 无码人妻一区二区三区线| 国产乱淫av一区二区三区| 国产又粗又爽又黄的视频| 日韩精品视频在线看| 国产香蕉精品视频一区二区三区 | 亚洲少妇xxx| 国产一区二三区| 欧美一区二区高清在线观看| 性欧美ⅴideo另类hd| 色婷婷激情一区二区三区| 亚洲色成人网站www永久四虎| 免费视频久久| 一本色道久久综合亚洲二区三区| 亚洲一区有码| 久久久综合av| 国产丝袜在线视频| 亚洲成人综合在线| 在线免费看黄视频| 久久不射网站| 在线观看福利一区| 高清日韩中文字幕| 国产成人鲁鲁免费视频a| 成人免费一级视频| 欧美日韩国产色视频| 伊人网在线视频观看| 毛片不卡一区二区| 日b视频免费观看| 久久av导航| 97视频资源在线观看| 三妻四妾的电影电视剧在线观看| 欧美一区二区三区播放老司机| 国产真实的和子乱拍在线观看| 久久国产精品72免费观看| 热舞福利精品大尺度视频| 欧美综合社区国产| 国模吧一区二区三区| 国产尤物视频在线| 日韩精品在线网站| 69视频免费看| 一区二区三区在线观看网站| 四虎永久免费影院| 国内精品写真在线观看| 国产肥臀一区二区福利视频| 久久国产中文字幕| 国产伦精品免费视频| 岛国毛片av在线| 视频直播国产精品| 国产又爽又黄又嫩又猛又粗| 中日韩av电影| 黄色国产在线观看| 国产精品1024| 57pao国产成永久免费视频| 亚洲黄色免费| 久久综合毛片| 欧美特大特白屁股xxxx| 亚洲视频第一页| 亚洲精品久久久狠狠狠爱| 欧美探花视频资源| 97久久久久久久| 一区二区三区欧美日| wwwww黄色| 久久婷婷色综合| 一本色道久久hezyo无码| 激情深爱一区二区| 国产精品一区二区羞羞答答| 午夜在线播放视频欧美| 日本最新一区二区三区视频观看| 97久久亚洲| 国产91精品久| 国产亚洲成av人片在线观看| 亚洲欧洲偷拍精品| 午夜成人免费影院| 欧美视频一区在线观看| wwwwww国产| 国产精品进线69影院| 妺妺窝人体色WWW精品| 国产一区二区调教| 看av免费毛片手机播放| 精品1区2区3区4区| 少妇一晚三次一区二区三区| 美女毛片一区二区三区四区| 国产精品一区二区av| 丁香婷婷成人| 国产欧美精品在线| 97成人超碰| 国产精品免费久久久| 日韩毛片免费观看| 另类色图亚洲色图| 日漫免费在线观看网站| 这里只有精品视频在线观看| 日韩美女黄色片| 国产精品白丝在线| 三级全黄做爰视频| 99re热视频这里只精品| 国产熟女高潮一区二区三区| 久久精品国产网站| 亚洲激情在线看| 久久久久久亚洲精品杨幂换脸| www.国产亚洲| 精品96久久久久久中文字幕无| 色综合666| 日韩极品在线| 亚洲在线免费观看| 日韩一区二区三区免费视频| 国产精品爽爽爽爽爽爽在线观看| 国产后进白嫩翘臀在线观看视频| 在线观看日韩专区| 女女色综合影院| 米奇精品一区二区三区在线观看| 国产一区二区三区不卡在线| 亚洲国产又黄又爽女人高潮的| 亚洲av毛片成人精品| 亚洲欧美成人一区二区在线电影| 亚洲伦理在线观看| 日韩成人在线视频网站| 国际av在线| 亚洲欧洲在线看| 人人干在线视频| 精品中文字幕视频| 免费日本一区二区三区视频| 九九热这里只有精品6| 麻豆mv在线观看| 97精品伊人久久久大香线蕉| 国模套图日韩精品一区二区| 国产欧美日韩专区发布| 999在线精品| 99在线免费观看视频| 国产极品久久久久久久久波多结野| 成人黄色中文字幕| 国产一区精品福利| 国产精品久久久对白| 亚洲天堂av资源在线观看| 精品无人区一区二区三区| 精品成人自拍视频| 日韩在线国产| 日韩av在线播放网址| 天堂精品一区二区三区| 中文字幕日韩欧美精品高清在线| 综合视频免费看| 99国内精品| 一区二区传媒有限公司| 久久精品国产亚洲高清剧情介绍 | 亚洲国产精品一区二区www| 羞羞色院91蜜桃| 欧美午夜精品久久久久久孕妇| aaaa一级片| 精品久久久久久久久久久久包黑料 | 久久久久中文| 欧美图片自拍偷拍| 99在线视频精品| 亚洲欧美精品久久| 综合亚洲深深色噜噜狠狠网站| 韩国av中文字幕| 欧美在线免费视屏| 欧日韩在线视频| 久久久国产精品一区| 97精品国产综合久久久动漫日韩| 国产精品制服诱惑| 欧洲专线二区三区| 人体内射精一区二区三区| 亚洲欧美高清| 香蕉视频网站入口| 极品少妇xxxx偷拍精品少妇| 美女脱光内衣内裤| 亚洲成人tv网| 凹凸精品一区二区三区| 欧美日韩国产高清一区二区| 青青九九免费视频在线| 久久免费福利视频| 国产视频网站一区二区三区| 国产精品 日韩| 自拍亚洲一区| 国产手机免费视频| 国产激情视频一区二区三区欧美| 貂蝉被到爽流白浆在线观看| 1区2区3区欧美| 免费在线视频观看| 91精品国产综合久久久久久漫画| 超碰免费在线观看| 国产91露脸中文字幕在线| 91麻豆精品| 中国一区二区三区| 一区二区精品| 欲求不满的岳中文字幕| 午夜电影一区二区三区| 天干夜夜爽爽日日日日| 日韩电影大片中文字幕| 四虎久久免费| 国产欧美精品一区二区三区-老狼| 国产探花在线精品| 国产美女三级视频| 久久免费的精品国产v∧| 特黄一区二区三区| 精品视频1区2区| 自拍视频在线| 成人av在线网址| 中文不卡在线| 欧美视频第三页| 国产日韩欧美在线一区| 日本熟伦人妇xxxx| 91精品国产色综合久久久蜜香臀| 欧美 日韩 中文字幕| 高清视频欧美一级| 久久久加勒比| 亚洲精品第一区二区三区| 久久精品av麻豆的观看方式| 香蕉视频污视频| 综合久久给合久久狠狠狠97色| 日本三级小视频| 日韩一区二区精品在线观看| 污污的网站在线看| 国产视频精品网| 91精品精品| 潘金莲一级淫片aaaaa| 午夜亚洲国产au精品一区二区| 色视频在线观看福利| 国产精品久久久久久久久久久不卡| 色综合久久一区二区三区| 三上悠亚 电影| 精品久久久在线观看| 国产免费黄色网址| 久久人人看视频| 日韩av免费大片| 欧美丰满熟妇bbb久久久| 99久久伊人网影院| 怡春院在线视频| 亚洲人成电影在线| 不卡精品视频| 国产福利片一区二区| 久草中文综合在线| 国产一国产二国产三| 亚洲性无码av在线| 亚洲网一区二区三区| 粉嫩虎白女毛片人体| 亚洲日本va在线观看| 国产剧情精品在线| 精品国产自在精品国产浪潮| 成人天堂yy6080亚洲高清| mm131午夜| 国产亚洲欧美日韩在线一区| 国产99对白在线播放| 欧美综合激情网|