国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

實(shí)戰(zhàn)案例分享:根據(jù) JVM crash 日志定位和分析問(wèn)題

共 6680字,需瀏覽 14分鐘

 ·

2020-10-28 22:47

點(diǎn)擊上方藍(lán)色字體,選擇“設(shè)為星標(biāo)

回復(fù)”資源“獲取更多資源

大數(shù)據(jù)技術(shù)與架構(gòu)
點(diǎn)擊右側(cè)關(guān)注,大數(shù)據(jù)開發(fā)領(lǐng)域最強(qiáng)公眾號(hào)!

大數(shù)據(jù)真好玩
點(diǎn)擊右側(cè)關(guān)注,大數(shù)據(jù)真好玩!

1. JVM crash了

下面是一份crash report, 下面是截取了crash report的部分,用于分析:

# Problematic frame:
# V [libjvm.so+0x5bbf05] instanceKlass::oop_follow_contents(ParCompactionManager*, oopDesc*)+0x2c5
Stack 信息:
Stack: [0x00007fa9482b3000,0x00007fa9483b4000], sp=0x00007fa9483b2a10, free space=1022k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x5bbf05] instanceKlass::oop_follow_contents(ParCompactionManager*, oopDesc*)+0x2c5
V [libjvm.so+0x87504c] ParCompactionManager::follow_marking_stacks()+0x1ec
V [libjvm.so+0x85c138] MarkFromRootsTask::do_it(GCTaskManager*, unsigned int)+0x78
V [libjvm.so+0x55813f] GCTaskThread::run()+0x12f
V [libjvm.so+0x821ca8] java_start(Thread*)+0x108
  • 看到里面的棧信息是GCTaskThread線程,初步判斷在執(zhí)行GC的時(shí)候發(fā)生了crash,代碼段在0x5bbf05,函數(shù)是instanceKlass::oop_follow_content。

  • InstanceKlass 就是我們常說(shuō)的class對(duì)象,因?yàn)槭窃贕C的時(shí)候出現(xiàn)問(wèn)題,具體的代碼段通常是在GC部分并不能容易的判斷發(fā)生了什么,而我們更需要知道的是GC的時(shí)候在處理哪個(gè)對(duì)象出了問(wèn)題

2. GC 的參數(shù)

JVM在GC的控制參數(shù)中,有一個(gè)GC前進(jìn)行校驗(yàn)的參數(shù),在校驗(yàn)過(guò)程中當(dāng)發(fā)生地址異常的化會(huì)打印出異常的地址,并且讓JVM crash,因?yàn)檫@個(gè)參數(shù)每一次GC都要檢查,包括新生代的GC,影響一定的性能,并不適合在產(chǎn)品環(huán)境中使用,但對(duì)發(fā)現(xiàn)GC中的對(duì)象問(wèn)題,卻非常有幫助。

-XX:+VerifyBeforeGC -XX:+VerifyAfterGC

產(chǎn)品的日志打印出了異常的對(duì)象地址:

Failed: 0x000000079ac5fe30 -> 0x0000000410bc55c0

3. SA 工具之CLHSDB

知道錯(cuò)誤的對(duì)象地址,需要分析core dump知道哪個(gè)對(duì)象出了問(wèn)題,在Linux上通常會(huì)用GDB,但是這并不適合分析我們初學(xué)者,尤其是我們并不是非常清楚對(duì)象的結(jié)構(gòu)和布局,我們需要利用JMV提供的SA工具 JVM提供的HSDB工具是一款非常好的工具,通過(guò)工具能查看和分析運(yùn)行中的JVM的heap對(duì)象,當(dāng)然也可以??碿ore dump, 但問(wèn)題是HSDB是有UI界面的,我們?cè)趌inux系統(tǒng)中通常沒(méi)有UI界面,用過(guò)HSDB工具,可以發(fā)現(xiàn)當(dāng)我們啟動(dòng)命令控制臺(tái)的時(shí)候,實(shí)際上HSDB是把CLHSDB嵌入在了HSDB的圖形界面里,那我們可以使用CLHSDB來(lái)通過(guò)命令行的方式進(jìn)行dump分析。

3.1 如何啟動(dòng)CLHSDB

java -cp .:$JAVA_HOME/lib/sa-jdi.jar sun.jvm.hotspot.CLHSDB

Attach 一個(gè)core dump:

java -cp .:$JAVA_HOME/lib/sa-jdi.jar sun.jvm.hotspot.CLHSDB $JAVA_HOME/bin/java 99083

這里有幾個(gè)注意點(diǎn):

  • 版本問(wèn)題,如果產(chǎn)品上裝了多個(gè)JVM環(huán)境的化,注意core dump要和JVM的分析的版本一致

  • SA環(huán)境需要root權(quán)限

3.2 分析對(duì)象

在前面提到的日志中,錯(cuò)誤的對(duì)象地址是:Failed: 0x000000079ac5fe30 -> 0x0000000410bc55c0

先掃描一下0x000000079ac5fe30附近的地址的對(duì)象

可以看到0x000000079ac5fe30地址最近的對(duì)象的地址0x000000079ac5fe08這是一個(gè)MemberName對(duì)象,繼續(xù)查看地址0x000000079ac5fe30的內(nèi)容

查看一下地址0x0000000782178ab8的對(duì)象,就是一個(gè)method的對(duì)象

這樣我們就能構(gòu)建了地址的 0x000000079ac5fe30對(duì)象

  • 地址0x000000079ac5fe30 是屬于0x000000079ac5fe08地址的對(duì)象的成員,也就是MemberName對(duì)象的成員

  • 通過(guò)0x0000000782178ab8的地址分析,這是一個(gè)reinvokeTarget的method的地址

我們?cè)趤?lái)看MemberName的對(duì)象結(jié)構(gòu)

 final class More ...MemberName implements Member, Cloneable {
73 private Class clazz; // class in which the method is defined
74 private String name; // may be null if not yet materialized
75 private Object type; // may be null if not yet materialized
76 private int flags; // modifier bits; see reflect.Modifier
77 //@Injected JVM_Method* vmtarget;
78 //@Injected int vmindex;
79 private Object resolution; // if null, this guy is resolved
}

無(wú)論從0x0000000782178ab8的地址對(duì)象反向分析,還是從0x000000079ac5fe08地址位移分析,我們都可以很準(zhǔn)確的判定,0x000000079ac5fe30對(duì)應(yīng)的是vmtarget的對(duì)象。(在JVM里經(jīng)常會(huì)內(nèi)部修改一些類的內(nèi)部結(jié)構(gòu)用于記錄狀態(tài),但是又不能被Java應(yīng)用修改)

但是有點(diǎn)不對(duì),剛才不是地址是 0x0000000410bc55c0,怎么現(xiàn)在變成了0x0000000782178ab8? 要知道這兩個(gè)地址為何不一樣,我們先要對(duì)應(yīng)代碼段,地址 0x0000000410bc55c0是怎么獲取到的?Crash report里會(huì)有堆棧信息 crash report就不貼了,最后調(diào)用的是VerifyFieldColsure:do_oop

class VerifyFieldClosure: public OopClosure {
protected:
template void do_oop_work(T* p) {
guarantee(Universe::heap()->is_in_closed_subset(p), "should be in heap");
oop obj = oopDesc::load_decode_heap_oop(p);
if (!obj->is_oop_or_null()) {
tty->print_cr("Failed: " PTR_FORMAT " -> " PTR_FORMAT, p, (address)obj);
Universe::print();
guarantee(false, "boom");
}
}
public:
virtual void do_oop(oop* p) { VerifyFieldClosure::do_oop_work(p); }
virtual void do_oop(narrowOop* p) { VerifyFieldClosure::do_oop_work(p); }
};

日志里打印的

Failed: 0x000000079ac5fe30 -> 0x0000000410bc55c0

就是這個(gè)函數(shù)打印出來(lái)的,在代碼里obj的地址很明顯的調(diào)用了函數(shù)load_decode_heap_oop(p)

inline oop oopDesc::load_decode_heap_oop_not_null(oop* p)       { return *p; }
inline oop oopDesc::load_decode_heap_oop_not_null(narrowOop* p) {
return decode_heap_oop_not_null(*p);
}

在oop和narrowOop的情況下是不一樣的獲取地址方式

3. 指針的壓縮

在繼續(xù)分析下去之前,我們先要介紹oop, narrowOop的背景

在JVM 1.6后面為了節(jié)省heap的堆內(nèi)存會(huì)使用壓縮指針地址的設(shè)計(jì),因?yàn)閷?duì)象結(jié)構(gòu)里指向別的對(duì)象是指針引用oop,這個(gè)地址是保存在Heap中的,保存Bit 64的地址太浪費(fèi)Heap空間,所以JVM里保存了一個(gè)以heap的基地址為基本地址,計(jì)算對(duì)象真實(shí)地址和基本地址差值并且通過(guò)位移(shift)來(lái)節(jié)省空間,該指針定義為narrow_oop而不同于常見的oop 一個(gè)小坑:雖然使用了narrow_oop,當(dāng)指定的heap的地址空間低于一個(gè)閥值的情況下會(huì)將narrow_oop的基地址和shift都設(shè)置為0,也就是不壓縮指針可以通過(guò)設(shè)置參數(shù):-XX:+PrintCompressedOopsMode 打印來(lái)判斷narrowoop的base和shift

0x0000000410bc55c0 是個(gè)無(wú)效地址,而0x0000000782178ab8卻是個(gè)有效地址,對(duì)應(yīng)的是method instance同時(shí)也能匹配上MemberName.vmtarget,我們可以認(rèn)為0x0000000782178ab8的地址是有效的,為何JVM通過(guò)decode地址是0x0000000410bc55c0確實(shí)個(gè)無(wú)效地址,非常有可能存在JVM并沒(méi)有把壓縮后的地址保存在vmtarget中,而是直接把真實(shí)的地址賦給了vmtarget,為了猜測(cè)是否有效,我們來(lái)看jvm的代碼

void java_lang_invoke_MemberName::adjust_vmtarget(oop mname, oop ref) {
mname->address_field_put(_vmtarget_offset, (address)ref);
}

4. MethodHandler

雖然我們找到了JVM crash問(wèn)題的根因,但我們還需要繼續(xù)深入的找到誰(shuí)才是罪魁禍?zhǔn)祝褪荍VM為何會(huì)調(diào)整vmtarget的值 分析誰(shuí)調(diào)用了adjust_vmtarget函數(shù)即可

 void MemberNameTable::adjust_method_entries(methodOop* old_methods, methodOop* new_methods,
int methods_length, bool *trace_name_printed) {
assert(SafepointSynchronize::is_at_safepoint(), "only called at safepoint");
- // search the MemberNameTable for uses of either obsolete or EMCP methods
+ // For each redefined method
for (int j = 0; j < methods_length; j++) {
methodOop old_method = old_methods[j];
methodOop new_method = new_methods[j];
- oop mem_name = find_member_name_by_method(old_method);
- if (mem_name != NULL) {
- java_lang_invoke_MemberName::adjust_vmtarget(mem_name, new_method);
-
- if (RC_TRACE_IN_RANGE(0x00100000, 0x00400000)) {
- if (!(*trace_name_printed)) {
- // RC_TRACE_MESG macro has an embedded ResourceMark
- RC_TRACE_MESG(("adjust: name=%s",
- Klass::cast(old_method->method_holder())->external_name()));
- *trace_name_printed = true;
- }
- // RC_TRACE macro has an embedded ResourceMark
- RC_TRACE(0x00400000, ("MemberName method update: %s(%s)",
- new_method->name()->as_C_string(),
- new_method->signature()->as_C_string()));
- }

很幸運(yùn),只有methodhandles.cpp調(diào)用,而函數(shù)adjust_method_entries,只在redefineclass的時(shí)候調(diào)用就是在instrument的時(shí)候,目前比較紅火的RASP技術(shù)的核心關(guān)鍵。

5. 如何修復(fù)?

既然問(wèn)題出現(xiàn)在地址壓縮上,那么修復(fù)就變的非常簡(jiǎn)單,只要壓縮地址后保存就可以了

mname->address_field_put(_vmtarget_offset, (address)ref);

改成

mname->obj_field_put(_vmtarget_offset, new_method);

如果你不想修改代碼?

  • 一種方法比較簡(jiǎn)單,就是instrument的時(shí)候不修改methodhandle的類就好

  • 既然問(wèn)題出在壓縮指針上,不壓縮不就沒(méi)問(wèn)題了么?JVM提供了環(huán)境參數(shù)可以控制是否壓縮指針

 -XX:+UseCompressedOops

這樣一個(gè)完成的通過(guò)JVM crash 日志和core dump進(jìn)行JVM的問(wèn)題定位和分析結(jié)束了,希望能對(duì)你有所幫助。

版權(quán)聲明:

本文為大數(shù)據(jù)技術(shù)與架構(gòu)整理,原作者獨(dú)家授權(quán)。未經(jīng)原作者允許轉(zhuǎn)載追究侵權(quán)責(zé)任。
編輯|冷眼丶
微信公眾號(hào)|import_bigdata


歡迎點(diǎn)贊+收藏+轉(zhuǎn)發(fā)朋友圈素質(zhì)三連


文章不錯(cuò)?點(diǎn)個(gè)【在看】吧!??

瀏覽 56
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)
評(píng)論
圖片
表情
推薦
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 欧美性爱-熊猫成人网| 国产欧美综合精品| 国产精品久久久精品| 国产一级女婬乱免费看| R四虎18| 在线观看AV网站| 亚洲无码成人AV| 久久视频一二| 99热免费| 一区二区三区四区精品| 日韩欧美在线免费观看| 99精品丰满人妻无码| 狠狠躁日日躁夜夜躁A片小说免费| 在线观看亚| 欧美日韩中文在线观看| 日韩操大屌| 波多野结衣网站| 天天干天天操| 一区二区三区无码在线观看| 国产毛片毛片毛片| 亚洲黄色影视| 韩国三级HD久久精品HD| av无码一区二区| 青青草成人AV| 亚洲区一区二| 特黄一级A片| 四季AV一区二区凹凸懂色桃花| 麻豆天美传媒AV果冻传媒| 亚洲电影在线观看| 91蝌蚪丨人妻丨丝袜| 天天操夜夜操狠狠操| 99在线精品视频免费观看20| 国产精品福利小视频| 99久久精品国产一区二区成人| 丁香五月激情在线| 精品一区三区| 无码热| 内射视频免费看| 在线观看黄片网站| 国产性爱电影网| 成人视频三级| 国产亚洲视频完整在线观看| 久久九九99| 色色天堂| 天天爱夜夜操| 特黄网站| 久久免费精品视频| 91在线无码精品秘入口| 日本黄色视频在线播放| 四虎成人网站| 久久久久无码精品亚洲日韩| 成人爽a毛片一区二区免费| 亚洲国产成人电影| 色婷婷在线无码精品秘人口传媒 | 免费二区| 国产精品污www在线观看| 久久久久久久久久国产精品| 蜜桃91在线观看| 黑人亚洲娇小videos∞| 91吴梦梦无码一区二区| 在线观看国产一级片| 欧美成人69| 国产又粗又大又爽| 午夜精品久久久久久久99热精东 | 91人妻最真实刺激绿帽| 国产福利免费| 奇米狠狠操| 京熱大亂交无碼大亂交| 久久久精品免费| 欧美日韩精品在线视频| 久草视频网| 一区二区无码区| 日本无码在线视频| 91热热| 99视频精品全部免费看| 天天色影院| 亚洲一区二区精品| 亚洲中文免费视频| 国产精品无码av| 韩国精品在线| 亚州在线视频| 十八禁在线播放| 成人av天堂| 三级片麻豆| 日韩精品视频在线免费观看 | 婷婷色综合视频二区| 久久草成人网| 麻豆免费版在线观看| 丝袜诱惑AV| 亚洲中文字幕人妻。| 国产又爽又黄视频| 青青草99热| 色老板在线精品免费观看| 亚洲影院第一页| 超碰997| 男女午夜| 先锋影音资源一区| 日本婷婷| 国产农村妇女精品一二区| 四虎成人无码| 999一区二区三区| 人成视频在线免费观看| 日韩成人高清无码| 国产乱子伦一区二区三精品| 在线免费无码| 波多野结衣视频在线播放| 日韩黄色片| 中文字幕在线观看a| 大香蕉网站在线观看| 免费成人国产| 91人妻人人人| 风间由美大荫蒂无码AV| 婷婷福利导航| 日韩无码性爱视频| 久久久久久穴| 天堂网| 国产精品一二区| 激情六月天| 丁香五月天婷婷| 日本一级特黄电影| 国产盗摄AV| 人妻丰满熟妇| 国产精品囯产三级囯产AV野外| 亚洲无| 欧美成年人网站| 欧美日韩一级A片| 欧美黄色三级片| 自慰精品| 大香蕉综合在线| 娇小,学生,高潮,videos| 麻豆MD传媒MD0071| 亚洲无码午夜| 福利视频在线| 91碰| 夜操| 内射极品美女| 国产无码毛片| 日本一级特黄电影| 欧美日韩AV| 99re视频在线播放| 影音先锋成人AV资源| 免费视频无码| 91亚洲欧美| 一级aa片| 婷婷激情五月| 人人人操人人| 韩国无码中文| 亚洲先锋影音| 欧美A黄| 久久久成人视频| 一本色道久久加勒比精品| 日本一级做a爱片| 亚洲影视中文字幕| 日韩不卡视频在线观看| a无码视频在线观看| 91视频网站在线| 免费看的毛片| 婷婷六月天| 懂色成人av影院| 久久久精品999| 丁香六月激情婷婷| 99热最新国产| 日韩日屄视频| 综合网久久| 特黄AAAAAAAA片视频| 1024手机在线视频| 男人天堂视频在线| 91成人看片| 黄a网站| 伊人成人在线观看| 天天天做夜夜夜夜爽无码| av在线小说| 日韩AV无码成人精品| 天天色影院| 欧美成人h| 岛国av在线| 白峰美羽人妻AND-499| 日韩欧美高清在线| 国产黄色视频在线观看免费| 91在线无码精品秘| 乱伦自拍| 能看的操逼网站| 国产中文自拍| 亚洲五月天婷婷| 一起操在线| 巨い巨乳の少妇あジed2k| 成人国产片| 91精品网| 天天干天天日天天色| 无码A片| 久草视频在线资源| 国产欧美日韩综合在线视频| 99伊人在线| 内射一区二区三区| 在线视频99| 亚洲中文免费视频| 人人草人人草| 亚洲高清国产欧美综合s8| 欧美三级性爱视频| 最新毛片网站| 日韩精品人妻无码| 国产精品一二区| np高辣调教视频| 亚洲无码一卡| 91AV在线免费观看| 狠狠色狠狠干| 亚洲中文字幕在线免费观看视频| 久久久一区二区三区四曲免费听| 刘玥精品A片在线观看| 思思热在线视频播放| 色吧超碰| 欧美一级黄色大片| 91探花视频精选在线播放| 一区二区免费| 婷婷激情六月| 国产精彩无码视频| 青青草国产亚洲精品久久| 黄色小电影在线观看| 日本a一级片| 搡BBB搡BBBB搡BBBB'| 亚洲熟女av中文字幕| 五月天狠狠操| 青青草无码成人AV片| 一牛影视精品av| 韩国成人精品三级| 日韩中文字幕在线观看视频| 亚洲婷婷在线| 亚洲午夜精品久久久久久APP| 色婷婷色婷婷| 欧美丰满美乳XXⅩ高潮www | 色老板综合| 成人做爰黄A片免费| 浮力影院欧美| 夜夜骚av一区二区三区| 一本久道综合| 无码乱码在线观看| 亚洲字幕无码| 波多野结衣性爱视频| 欧美高清国产| 激情五月婷婷综合| 男人AV在线| 强开小嫩苞一区二区电影| 九九色视频| 中文无码网站| 99在线视频免费| 欧美成人激情| 免费看黄色电影| 国产三级在线免费观看| www.97色色| 国产热视频| 91大神在线观看入口| 五月精品| 亚洲性爱综合| 久久理论| 激情网页| 国产日韩欧美久久| 69久久久| 国产视频久久| 成人综合娱乐网| 亚洲最大的成人网站| 韩国深夜福利视频| 丝袜三级片| 国产一级a毛一级a做免费高清视频| 人妻少妇av中文字幕乱码牛牛| 特级西西人体www高清大胆| 91网站免费观看| 蜜挑视频一区二区三区| 乱伦激情视频| 国产区av| 尤物视频网站在线观看| 国产精品成人免费视频| 插插视频| 少妇搡BBBB搡BBB搡18禁| 色先锋av| 久久丁香五月婷婷五月天激情视频 | 国产3p绿帽骚妻视频| 日韩三级成人| 欧美性爱精品一区| 九色欧美| 久久AV片| 久久久久久黄| 色中色在线视频| 亚洲免费无码| 中文字幕12页| 日本久久久| 成人黄色毛片视频| 91国内偷拍| 国产福利视频在线| 爱爱视频免费网站| 人人爽夜夜爽| 一区二区精品视频| 逼特逼视频在线| 色色一区| 午夜免费网站| 免费日逼视频| 激情五月婷婷网| 拍真实国产伦偷精品| 淫乱人妻| 狠狠干综合网| 亚洲国产精品视频| 香蕉视频成人在线观看| 麻豆精品在线| 日韩成人在线看| 色色色热热热| 91人妻人人澡人人爽人人精吕| 亚洲大逼| 亚洲成人黄色| 久久久黄色电影| 国产操逼逼| 久久国产高清视频| 亚洲精品第一页| 日韩无码二级| av网站免费看| 亚洲操逼无码| 夜夜爽妓女77777毛片A片| 91成人视频| 中文字幕日韩亚洲| 国产又黄又爽| 国产在线看片| 免费在线观看黄色| 九一成人网| 偷拍视频网站| 麻豆视频在线播放| 性久久久久久久| 日韩在线高清视频| 久久久久久久精| 黄色在线网| 在线黄色AV| 中文字字幕中文字幕乱码| 免费国产A片| 人人妻人人澡人人爽久久av| 日本边摸边吻奶边做爰| 久久青青| 色婷婷久综合久久一本国产AV | 日韩无码高清网站| 午夜久久久久久久久久久久91| 麻豆精品国产| 成人小说一区二区三区| brazzers疯狂作爱| 一区二区三区无码高清| 最美孕交vivoestv另类| 天天高清无码| 蜜桃免费AV| 欧美VA视频| 国产不卡网| 五月婷婷六月丁香综合| 国产和日韩中文字幕| 想要xx| 日韩美女毛片| 亚洲无码18禁| 日本欧洲三级| 国产精品va| 北岛玲视频在线| 狼友无码| 日韩一级网| 国产精品秘麻豆免费版现看视频| 国产成人三级片在线观看| 粉粉嫩嫩的18虎白女| 无码三级午夜久久人妻| 岛国av免费| 亚洲国产精品精JIZZ老师| 69成人网站| 日韩一级性爱视频| 大香蕉网址| 黄色免费在线网站| 一级A片免费黄色视频| 成人黄色性爱视频| 手机AV网站| 丝袜一区| 全部在线A片免费播放| 操BBBB| 色999亚洲人成色| 天天操天| 国产免费观看视频| 国产又爽又黄免费视频免费观看| 精品人妻一区二区三区在线视频不卡| 色伊人久操视频| 欧美XXX黑人XYX性爽| 亚洲人做受| 北条麻妃无码| 日韩午夜在线观看| 九九热在线视频| 老太婆擦BBBB撩BBBB| av干在线| 综合色婷婷一区二区亚洲欧美国产 | 黄片一区二区三区| 91伊人久热精品| 插吧插吧网| 午夜福利100理论片| 洞av | 天天综合色| 天堂网在线播放| 97人妻精品黄网站| 内射视频免费观看| 16一17女人毛片| 偷拍一区二区| 国产欧美成人在线| 日本老妇操屄视频| 国产五月婷婷| 91AV天天在线观看| 中文字幕专区| aaaaaa在线观看免费高清| 久久1234| 日本熟妇一区二区三区| 欧美成人日韩| 中文字幕在线观看一区| 亚洲男人天堂AV| 国产香蕉在线播放| 午夜高清无码| 一级黄色录像视频| 欧美成人看片| 婷婷五月天国产| 黑人aV| 一级免费毛片| 亚洲无码18禁| 丰满人妻一区二区三区精品高清| 操逼的网站| 好男人av| 求毛片网址| 国产一二三四区| 国产精品码ls字幕影视| 亚洲性爱视屏| 亚洲av男人天堂| 动漫3D成人H无码国漫| 水蜜桃视频在线观看| 性无码一区二区三区在线观看| 欧美一级AAA大片免费观看 | 91人人妻人人操| 91少妇精品| av资源在线播放| 在线中文字幕亚洲| 久久丁香五月婷婷五月天激情视频| 波多野结衣国产| 高清无码视频直接看| 成人久久| 91精品电影| 日韩AA片| 日韩视频一区| 真实野外打野视频| 久久精品视频免费看| 东京热视频在线观看| 婷婷三级片| 一本色道久久综合亚洲怎么玩| 天天日天天草| 色综合天天综合| 一卡二卡三卡无码| 欧美黄色小说| 草草久久久无码国产专区的优势| 九七在线视频| 欧美人操逼一二区| 91女人18片女毛片60分钟 | 在线黄色av| 国产婬片lA片www777| 亚洲无码高清在线| 成人性爱免费视频| 国产免费久久久| 亚洲影院中文字幕| 91久久国产性奴调教| 亚洲在线成人视频| 丁香五月婷婷综合网| 人妻无码免费视频| 国产h在线| 一级aa免费视频| 欧美一级A片高清免费播放| 国产91精品在线观看| 夜夜嗨AⅤ一区二区三区| 国产清纯可爱美女自卫裸贷偷情 | 国产黄色一级片| 五月天开心网| 欧美成人在线网站| 国产A毛片| 波多野结衣性爱视频| 日韩欧美国产精品| 日本免费版网站nba| 久久久精品影院| 在线观看禁无码精品| 性中国熟妇| 加勒比一区二区| 一区二区三区AV| 亚洲国产精品成人久久蜜臀| 激情色色| 丁香色婷婷五月天| 啪啪免费视频| 久久免费视频播放| 成人在线激情| 成年人性生活免费视频| 亚洲AV成人无码| 日本一区免费| 91视频网站免费观看| 国产精品秘精东影业| 少妇搡BBBB搡BBB搡澳门| 午夜操逼网| 青草久久网| 夜色321| 全国最大成人网站| 日本成人无码| 色猫咪av| 内射学生妹J亅| 麻豆回家视频区一区二| 中文字幕人妻互换av久久| 中文无码在线观看中文字幕av中文| 五月丁香视频在线| 日本a视频| 3344gc在线观看入口| 亚洲欧美不卡| 1024大香蕉| 女人特级毛片18| 亚洲无码一| 在线免费观看无码| 操逼毛片视频| 无码人妻丰满熟妇啪啪| 蜜挑视频一区二区三区| 黑人丰满大荫蒂| 亚洲日韩中文在线| 自拍偷拍亚洲无码| 成人毛片一区二区三区| 另类av| 婷婷免费视频| 日本毛片在线观看| 伊人黄色片| 超碰997| 欧美激情四射老司机| 国产黄色网页| 国产视频一区二区三区四区五区 | 97色色得| 亚洲色诱| 亚洲青青草| 欧美深夜福利| 欧美aaa在线| 成年人免费黄色视频| 日韩gay| 亚洲v在线| 中文字幕不卡一区| 精品久久一区二区三区四区| 日韩亚洲在线视频| 五十路義母| 精品久久久久久久| 欧美一级婬片免费视频黄| 久久久综合| 三级网站网址| 色色网的五月天| 天天色图片| 日韩精品一区二区三区免费观看高清 | 天天玩夜夜玩天天玩国产99 | 国产一区二区免费| 7x7x7x人成免费观学生视频| 免费+无码+精品| 午夜亚洲国产一区视频网站| 国产三级无码| 午夜成人免费视频| 韩日AV| 亚洲无码婷婷| 国产欧美另类| 日韩一级中文字幕| 日本老妇操屄视频| 无码电影网| 色婷婷中文字幕| 欧美XXX视频| 国产足交视频| 人人妻人人躁人人DVD| 99久久久久久久无码| 国产一区二区做爱| 国产熟妇| 久久成人毛片| 国产综合久久久7777777| 亚洲不卡中文字幕| www.91熊猫成人网| 欧美一区在线视频| 欧美三级免费| a天堂8| 欧美色小说| 五月婷婷五月天| 真实国产乱子伦毛片| 中文无码播放| 亚洲欧美影院| 九色PORNY国产成人| 欧美日韩a片| 999热这里只有精品| 天堂亚洲精品| 成人小说视频在线社区| 亚洲精品久| 肏屄在线视频| 国产精品视频久久久| 在线日韩av| 亚洲视频欧美视频| 在线视频你懂| 手机在线毛片| 黄片观看| 国产夫妻av| AV无码毛片| 韩国色情中文字幕| 亚洲视屏| 足浴小少妇-88AX| 特极西西444WWW大胆无码| 91好爽| AV色片| 亚洲色图欧美另类| 午夜69成人做爱视频网站| 日韩码波多野结衣| 欧美综合自拍| 欧美亚洲操逼视频| 日韩熟妇人妻中文字幕| 国产午夜福利免费视频在线观看| 婷婷久草网| 久久久久久97电影院电影院无码 | 人人干人人草| 久久人妻熟女中文字幕av蜜芽| 操BAV| 一级欧美日韩| 日韩欧美分区视频| 在线天堂AV| 国产乱伦对白| 一本久久精品一区二区| 谁有毛片网站| A片大香蕉| 一级a免一级a做片免费| 青娱乐日韩| 人妻黑人一区二区三区| 国产av小电影| 一级片网址| 欧美一级片网站| 嫩草A片www在线观看| 国产传媒av| 欧洲成人无码| 国产欧美在线观看不卡| 亚洲精品色色| 国产女人操逼视频| 中国免费视频高清观看| 加勒比无码人妻| 一本大道香蕉av久久精东影业 | 成人性生活一级片| 国产高清AV| 超碰69| 亚洲无码播放| 黑人操逼| 国产又爽又黄A片免费观看| 蜜桃视频一区二区三区四区av| 欧美中文字幕在线观看| 五月网| 亚洲欧洲在线视频| 黄色成人18| 成人三级电影| 91人妻人人澡人人精品| 欧美爱爱网| 五月丁香在线观看| 精品免费视频| 日本精品一区二区| 99re| 亚洲精品无码在线观看| 亚洲vs无码秘蜜桃少妇小说| 久久久国产探花视频| 一级A片免费黄色视频| 操逼三级视频| 中韩AV在线免费观看| 91大神免费在线观看| 日韩无任何视频在线观看| 日韩成人无| 成人做爰100部片视频| 欧美亚洲黄色| 爱无码| 色大香蕉伊人| 成人一区二区电影| 天堂中文在线a| 奥门毛片| 丰满人妻-区二区三区| 久久久久久大香蕉| 大鸡巴久久久久久| 免费国产在线视频| 欧美日韩人妻| 亚洲人妻在线播放| 久草视频网| 五月丁香成人| 青青草超碰在线| 日韩无码A片| 免费看黃色AAAAAA片| 黄片一区二区| 黄色在线观看免费| 波多野结衣视频在线播放| 免费高清无码| 天天舔| 欧美一级AAA大片免费观看 | 久久yzy| 日本二区| 青青草五月天色婷婷丁香| 国产熟女一区二区久久| 夜色321| 国产地址| 免费看国产黄色| 精品91在线视频| 最近最经典中文MV字幕| 美女福利视频| 欧美嗯啊| 国产一级片视频| 日本成人黄色视频| 黄色成人在线视频| 中文字幕第4页| 91视频免费观看| 国产精品久久久一区二区三区 | sesese999| 日韩精品第一页| 日韩无码第一页| 中文字幕日本欧美| 国产人妻精品一区二区三区不卡| 亚洲黄片在线| av青草| 一区二区在线免费观看| 亚洲无码AV片| 伊人无码在线| 亚洲无码网址| 亚洲精品欧美| 夜夜骚精品人妻av一区| 伊人春色网| 操B视频在线免费观看| 亚洲午夜福利视频在线观看| 免费无码婬片AAAA片在线蜜芽 | 色悠悠国产| 91色秘乱码一区二区| 麻豆视频一区| 国产区av| 超碰9| 91性爱嫩逼视频| 日韩精品无码av| 毛片小电影| 色国产在线视频| 人人妻人人插| 嫩BBB槡BBBB槡BBBB撒尿 | 五月婷婷深深爱| 丁香激情五月| 亚洲免费精品视频| 国产激情内射| 先锋影音AV资源站| 丁香激情五月少妇| 成人高清无码视频| 亚洲AV无码电影| 国产激情视频在线观看| 麻豆传媒猫爪| 好爽~要尿了~要喷了~同桌| 人妻18无码人伦一区二区三区精品| 91干干| 我要操网站| 久久久久久免费视频| 久热中文| 色老板在线视频| 日韩三区在线| 国产精品每日更新| 91久久精品一区二区三| 亚洲无码精品在线| 免费v片| 国产成人97精品免费看片| 人人摸人人操人人看| 91人人妻人人操| 成人黄色视频免费| 狠狠干狠狠撸| 99re| 美女在线扣穴| 欧美成人国产| 一卡二卡三卡| 亚洲国产成人综合| 99re视频在线观看| 亚洲国际中文字幕在线| 亚洲videos| 中文字幕北条麻妃在线| 一级免费A片| 偷拍综合网| 在线观看av网站中文字幕| 肉色超薄丝袜脚交一区二区| 欧美午夜性爱视频| 久久午夜一级A片| 久久77| 熟女导航| 狠狠躁夜夜躁人人爽视频| 免费黄网站在线观看| 中文无码第一页| 少妇嫩搡BBBB搡BBBB| 久久久精品| 天天干天天色天天射| jt33免费观看高清| 特大妓女BBwBBWBBw| 日韩五码| 亚洲精品一区二区二区的游戏情况| 国产免费性爱视频| 日本韩国高清无码| 色婷婷在线观看视频| 黄色无码网站| 久草网大香蕉| 亚洲黄色小电影| 91福利视频在线观看| 三级三级久久三级久久18| 国产精品一区二区三区四区| 久久久久少妇| 亚洲三级电影在线观看| 无码AV中文字幕| 国产福利在线播放| 日韩黄在线| 女女久久| 丁香五月天在线视频| 色猫av| 日韩大黄| 第一福利导航大全| 婷婷中文网| 无码免费在线视频| 亚洲一线在线观看| 少妇久久久久久久久久| 搡女人视频国产一级午夜片| 成人毛片18女人毛片| 伊人春色网| 国产精品人妻无码久久久郑州天气网 | 西西www444无码大胆| 成人福利电影| 看黄色一级片| 国产成人一区二区| 亚洲视频1区| 欧美在线中文| 欧美老熟妇乱大交XXXXX| 久久成人电影| 2021av| 日韩在线观看视频网站| 大香蕉精品视频在线| 色色色成人视频| 天天舔天天射| 黃色级A片一級片| 久草成人| 热久久视频| 熟妇槡BBBB槡BBBB图| 五月婷婷深深爱| 安徽少妇搡bbw搡bbbb| 免费人成在线观看视频播放| 日韩精品人妻中文字幕第4区| JUY-579被丈夫的上司侵犯后的第7天,我 | 91大神shunv| 2018天天干天天操| 婷婷在线视频| 内射视频网| 蜜桃精品视频在线观看| 黑人AV在线| 国产在线观看mv免费全集电视剧大全 | 成人无码中文字幕| 亚洲国产视频在线观看| 天天天天天天天操| 男人天堂2024| 成人影视亚洲| 久久久高清无码视频| 无套内射学生妹去看片| 久久久黄色| 91人人妻人人做人人爽| 久久熟女嫩草成人片免费| 无码AV在线播放| 学生妹作爱片| 亚洲第一无码| 久久草草热国产精品| 干日本少妇| 黄色a片视频| 日逼综合网| 人人爱人人插高清| 亚洲伊人大香蕉| www.国产在线| 狠狠躁婷婷天天爽综合| 成人婷婷五月天| 久久久久久亚洲AV无码专区| 成人网站视频在线免费观看| 狠狠操2019| 久久xx| 国产毛片欧美毛片高潮| 天天综合在线观看| 久草视频免费| 丰满人妻一区二区三区Av猛交| 中文字幕一区二区三区在线观看 | 欧美国产成人在线| 国产男人天堂| 性爱国产| 亚洲AV无码成人精品区东京热| 亚久久久| 夜夜操夜夜爽| 伊人色色色| 久久国产激情| 亚洲在线免费观看| 国产AV直播| 日韩va中文字幕无码免费| 狼人香蕉在线视频| 四川美人搡BBw搡BBw| 2014天堂网| 2025天天操夜夜操| 婷婷99狠狠躁天天| 人人插人人| 九九九九九九精品视频| 国产一级黄色录像| 无码中文字幕高清| 亚洲乱码一区二区三区| 三级黄色片| 日韩色妇| 青青草91视频| 欧美高清无码| 西西WWW888大胆无码| 国产一二三四区| 夜夜操操| 国产丝袜在线视频| 国产福利视频在线观看| 一边做一边说国语对白| 国产艹逼视频| 日韩主播在线|