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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

【JVM】通过javap命令分析Java汇编指令

發(fā)布時間:2025/3/15 java 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【JVM】通过javap命令分析Java汇编指令 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

  • javap命令簡述
  • javap測試及內(nèi)容詳解
    • 例子1
    • 例子2
  • 總結(jié)
  • 轉(zhuǎn)載說明

javap命令簡述

javap是jdk自帶的反解析工具。它的作用就是根據(jù)class字節(jié)碼文件,反解析出當前類對應(yīng)的code區(qū)(匯編指令)、本地變量表、異常表和代碼行偏移量映射表、常量池等等信息。
當然這些信息中,有些信息(如本地變量表、指令和代碼行偏移量映射表、常量池中方法的參數(shù)名稱等等)需要在使用javac編譯成class文件時,指定參數(shù)才能輸出,比如,你直接javac xx.java,就不會在生成對應(yīng)的局部變量表等信息,如果你使用javac -g xx.java就可以生成所有相關(guān)信息了。如果你使用的eclipse,則默認情況下,eclipse在編譯時會幫你生成局部變量表、指令和代碼行偏移量映射表等信息的。
通過反編譯生成的匯編代碼,我們可以深入的了解java代碼的工作機制。比如我們可以查看i++;這行代碼實際運行時是先獲取變量i的值,然后將這個值加1,最后再將加1后的值賦值給變量i。
通過局部變量表,我們可以查看局部變量的作用域范圍、所在槽位等信息,甚至可以看到槽位復用等信息。

javap的用法格式:

javap <options> <classes>

其中classes就是你要反編譯的class文件。
在命令行中直接輸入javap或javap -help可以看到j(luò)avap的options有如下選項:

-help --help -? 輸出此用法消息-version 版本信息,其實是當前javap所在jdk的版本信息,不是class在哪個jdk下生成的。-v -verbose 輸出附加信息(包括行號、本地變量表,反匯編等詳細信息)-l 輸出行號和本地變量表-public 僅顯示公共類和成員-protected 顯示受保護的/公共類和成員-package 顯示程序包/受保護的/公共類 和成員 (默認)-p -private 顯示所有類和成員-c 對代碼進行反匯編-s 輸出內(nèi)部類型簽名-sysinfo 顯示正在處理的類的系統(tǒng)信息 (路徑, 大小, 日期, MD5 散列)-constants 顯示靜態(tài)最終常量-classpath <path> 指定查找用戶類文件的位置-bootclasspath <path> 覆蓋引導類文件的位置

一般常用的是-v -l -c三個選項。
javap -v classxx,不僅會輸出行號、本地變量表信息、反編譯匯編代碼,還會輸出當前類用到的常量池等信息。
javap -l 會輸出行號和本地變量表信息。
javap -c 會對當前class字節(jié)碼進行反編譯生成匯編代碼。
查看匯編代碼時,需要知道里面的jvm指令,可以參考官方文檔:
https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html
另外通過jclasslib工具也可以看到上面這些信息,而且是可視化的,效果更好一些。

javap測試及內(nèi)容詳解

前面已經(jīng)介紹過javap輸出的內(nèi)容有哪些,東西比較多,這里主要介紹其中code區(qū)(匯編指令)、局部變量表和代碼行偏移映射三個部分。
如果需要分析更多的信息,可以使用javap -v進行查看。
另外,為了更方便理解,所有匯編指令不單拎出來講解,而是在反匯編代碼中以注釋的方式講解。

下面寫段代碼測試一下:

例子1

分析一下下面的代碼反匯編之后結(jié)果:

public class TestDate {private int count = 0;public static void main(String[] args) {TestDate testDate = new TestDate();testDate.test1();}public void test1(){Date date = new Date();String name1 = "wangerbei";test2(date,name1); System.out.println(date+name1);}public void test2(Date dateP,String name2){dateP = null;name2 = "zhangsan";}public void test3(){count++;}public void test4(){int a = 0;{int b = 0;b = a+1;}int c = a+1;} }

上面代碼通過javac -g 生成class文件,然后通過javap命令對字節(jié)碼進行反匯編:
$ javap -c -l TestDate
得到下面內(nèi)容(指令等部分是我參照著官方文檔總結(jié)的):

Warning: Binary file TestDate contains com.justest.test.TestDate Compiled from "TestDate.java" public class com.justest.test.TestDate {//默認的構(gòu)造方法,在構(gòu)造方法執(zhí)行時主要完成一些初始化操作,包括一些成員變量的初始化賦值等操作public com.justest.test.TestDate();Code:0: aload_0 //從本地變量表中加載索引為0的變量的值,也即this的引用,壓入棧1: invokespecial #10 //出棧,調(diào)用java/lang/Object."<init>":()V 初始化對象,就是this指定的對象的init()方法完成初始化4: aload_0 // 4到6表示,調(diào)用this.count = 0,也即為count復制為0。這里this引用入棧5: iconst_0 //將常量0,壓入到操作數(shù)棧6: putfield //出棧前面壓入的兩個值(this引用,常量值0), 將0取出,并賦值給count9: return //指令與代碼行數(shù)的偏移對應(yīng)關(guān)系,每一行第一個數(shù)字對應(yīng)代碼行數(shù),第二個數(shù)字對應(yīng)前面code中指令前面的數(shù)字LineNumberTable:line 5: 0line 7: 4line 5: 9//局部變量表,start+length表示這個變量在字節(jié)碼中的生命周期起始和結(jié)束的偏移位置(this生命周期從頭0到結(jié)尾10),slot就是這個變量在局部變量表中的槽位(槽位可復用),name就是變量名稱,Signatur局部變量類型描述LocalVariableTable:Start Length Slot Name Signature0 10 0 this Lcom/justest/test/TestDate;public static void main(java.lang.String[]);Code: // new指令,創(chuàng)建一個class com/justest/test/TestDate對象,new指令并不能完全創(chuàng)建一個對象,對象只有在初,只有在調(diào)用初始化方法完成后(也就是調(diào)用了invokespecial指令之后),對象才創(chuàng)建成功,0: new //創(chuàng)建對象,并將對象引用壓入棧3: dup //將操作數(shù)棧定的數(shù)據(jù)復制一份,并壓入棧,此時棧中有兩個引用值4: invokespecial #20 //pop出棧引用值,調(diào)用其構(gòu)造函數(shù),完成對象的初始化7: astore_1 //pop出棧引用值,將其(引用)賦值給局部變量表中的變量testDate8: aload_1 //將testDate的引用值壓入棧,因為testDate.test1();調(diào)用了testDate,這里使用aload_1從局部變量表中獲得對應(yīng)的變量testDate的值并壓入操作數(shù)棧9: invokevirtual #21 // Method test1:()V 引用出棧,調(diào)用testDate的test1()方法12: return //整個main方法結(jié)束返回LineNumberTable:line 10: 0line 11: 8line 12: 12//局部變量表,testDate只有在創(chuàng)建完成并賦值后,才開始聲明周期LocalVariableTable:Start Length Slot Name Signature0 13 0 args [Ljava/lang/String;8 5 1 testDate Lcom/justest/test/TestDate;public void test1();Code:0: new #27 // 0到7創(chuàng)建Date對象,并賦值給date變量3: dup4: invokespecial #29 // Method java/util/Date."<init>":()V7: astore_18: ldc #30 // String wangerbei,將常量“wangerbei”壓入棧10: astore_2 //將棧中的“wangerbei”pop出,賦值給name111: aload_0 //11到14,對應(yīng)test2(date,name1);默認前面加this.12: aload_1 //從局部變量表中取出date變量13: aload_2 //取出name1變量14: invokevirtual #32 // Method test2: (Ljava/util/Date;Ljava/lang/String;)V 調(diào)用test2方法// 17到38對應(yīng)System.out.println(date+name1);17: getstatic #36 // Field java/lang/System.out:Ljava/io/PrintStream;//20到35是jvm中的優(yōu)化手段,多個字符串變量相加,不會兩兩創(chuàng)建一個字符串對象,而使用StringBuilder來創(chuàng)建一個對象20: new #42 // class java/lang/StringBuilder23: dup24: invokespecial #44 // Method java/lang/StringBuilder."<init>":()V27: aload_128: invokevirtual #45 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;31: aload_232: invokevirtual #49 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;35: invokevirtual #52 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;38: invokevirtual #56 // Method java/io/PrintStream.println:(Ljava/lang/String;)V invokevirtual指令表示基于類調(diào)用方法41: returnLineNumberTable:line 15: 0line 16: 8line 17: 11line 18: 17line 19: 41LocalVariableTable:Start Length Slot Name Signature0 42 0 this Lcom/justest/test/TestDate;8 34 1 date Ljava/util/Date;11 31 2 name1 Ljava/lang/String;public void test2(java.util.Date, java.lang.String);Code:0: aconst_null //將一個null值壓入棧1: astore_1 //將null賦值給dateP2: ldc #66 // String zhangsan 從常量池中取出字符串“zhangsan”壓入棧中4: astore_2 //將字符串賦值給name25: returnLineNumberTable:line 22: 0line 23: 2line 24: 5LocalVariableTable:Start Length Slot Name Signature0 6 0 this Lcom/justest/test/TestDate;0 6 1 dateP Ljava/util/Date;0 6 2 name2 Ljava/lang/String;public void test3();Code:0: aload_0 //取出this,壓入棧1: dup //復制操作數(shù)棧棧頂?shù)闹?#xff0c;并壓入棧,此時有兩個this對象引用值在操作數(shù)組棧2: getfield #12// Field count:I this出棧,并獲取其count字段,然后壓入棧,此時棧中有一個this和一個count的值5: iconst_1 //取出一個int常量1,壓入操作數(shù)棧6: iadd // 從棧中取出count和1,將count值和1相加,結(jié)果入棧7: putfield #12 // Field count:I 一次彈出兩個,第一個彈出的是上一步計算值,第二個彈出的this,將值賦值給this的count字段10: returnLineNumberTable:line 27: 0line 28: 10LocalVariableTable:Start Length Slot Name Signature0 11 0 this Lcom/justest/test/TestDate;public void test4();Code:0: iconst_01: istore_12: iconst_03: istore_24: iload_15: iconst_16: iadd7: istore_28: iload_19: iconst_110: iadd11: istore_212: returnLineNumberTable:line 33: 0line 35: 2line 36: 4line 38: 8line 39: 12//看下面,b和c的槽位slot一樣,這是因為b的作用域就在方法塊中,方法塊結(jié)束,局部變量表中的槽位就被釋放,后面的變量就可以復用這個槽位LocalVariableTable:Start Length Slot Name Signature0 13 0 this Lcom/justest/test/TestDate;2 11 1 a I4 4 2 b I12 1 2 c I }

例子2

下面一個例子
先有一個User類:

public class User {private String name;private int age;public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;} }

然后寫一個操作User對象的測試類:

public class TestUser {private int count;public void test(int a){count = count + a;}public User initUser(int age,String name){User user = new User();user.setAge(age);user.setName(name);return user;}public void changeUser(User user,String newName){user.setName(newName);} }

先javac -g 編譯成class文件。
然后對TestUser類進行反匯編:

$ javap -c -l TestUser

得到反匯編結(jié)果如下:

Warning: Binary file TestUser contains com.justest.test.TestUser Compiled from "TestUser.java"public class com.justest.test.TestUser {//默認的構(gòu)造函數(shù)public com.justest.test.TestUser();Code:0: aload_01: invokespecial #10 // Method java/lang/Object."<init>":()V4: returnLineNumberTable:line 3: 0LocalVariableTable:Start Length Slot Name Signature0 5 0 this Lcom/justest/test/TestUser;public void test(int);Code:0: aload_0 //取this對應(yīng)的對應(yīng)引用值,壓入操作數(shù)棧1: dup //復制棧頂?shù)臄?shù)據(jù),壓入棧,此時棧中有兩個值,都是this對象引用2: getfield #18 // 引用出棧,通過引用獲得對應(yīng)count的值,并壓入棧5: iload_1 //從局部變量表中取得a的值,壓入棧中6: iadd //彈出棧中的count值和a的值,進行加操作,并將結(jié)果壓入棧7: putfield #18 // 經(jīng)過上一步操作后,棧中有兩個值,棧頂為上一步操作結(jié)果,棧頂下面是this引用,這一步putfield指令,用于將棧頂?shù)闹蒂x值給引用對象的count字段10: return //return voidLineNumberTable:line 8: 0line 9: 10LocalVariableTable:Start Length Slot Name Signature0 11 0 this Lcom/justest/test/TestUser;0 11 1 a Ipublic com.justest.test.User initUser(int, java.lang.String);Code:0: new #23 // class com/justest/test/User 創(chuàng)建User對象,并將引用壓入棧3: dup //復制棧頂值,再次壓入棧,棧中有兩個User對象的地址引用4: invokespecial #25 // Method com/justest/test/User."<init>":()V 調(diào)用user對象初始化7: astore_3 //從棧中pop出User對象的引用值,并賦值給局部變量表中user變量8: aload_3 //從局部變量表中獲得user的值,也就是User對象的地址引用,壓入棧中9: iload_1 //從局部變量表中獲得a的值,并壓入棧中,注意aload和iload的區(qū)別,一個取值是對象引用,一個是取int類型數(shù)據(jù)10: invokevirtual #26 // Method com/justest/test/User.setAge:(I)V 操作數(shù)棧pop出兩個值,一個是User對象引用,一個是a的值,調(diào)用setAge方法,并將a的值傳給這個方法,setAge操作的就是堆中對象的字段了13: aload_3 //同7,壓入棧14: aload_2 //從局部變量表取出name,壓入棧15: invokevirtual #29 // MethodUser.setName:(Ljava/lang/String;)V 操作數(shù)棧pop出兩個值,一個是User對象引用,一個是name的值,調(diào)用setName方法,并將a的值傳給這個方法,setName操作的就是堆中對象的字段了18: aload_3 //從局部變量取出User引用,壓入棧19: areturn //areturn指令用于返回一個對象的引用,也就是上一步中User的引用,這個返回值將會被壓入調(diào)用當前方法的那個方法的棧中objectref is popped from the operand stack of the current frame ([§2.6](https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-2.html#jvms-2.6)) and pushed onto the operand stack of the frame of the invokerLineNumberTable:line 12: 0line 13: 8line 14: 13line 15: 18LocalVariableTable:Start Length Slot Name Signature0 20 0 this Lcom/justest/test/TestUser;0 20 1 age I0 20 2 name Ljava/lang/String;8 12 3 user Lcom/justest/test/User;public void changeUser(com.justest.test.User, java.lang.String);Code:0: aload_1 //局部變量表中取出user,也即User對象引用,壓入棧1: aload_2 //局部變量表中取出newName,壓入棧2: invokevirtual #29 // Method User.setName:(Ljava/lang/String;)V pop出棧newName值和TestUser引用,調(diào)用其setName方法,并將newName的值傳給這個方法5: returnLineNumberTable:line 19: 0line 20: 5LocalVariableTable:Start Length Slot Name Signature0 6 0 this Lcom/justest/test/TestUser;0 6 1 user Lcom/justest/test/User;0 6 2 newName Ljava/lang/String;public static void main(java.lang.String[]);Code:0: new #1 // class com/justest/test/TestUser 創(chuàng)建TestUser對象,將引用壓入棧3: dup //復制引用,壓入棧4: invokespecial #43 // Method "<init>":()V 引用值出棧,調(diào)用構(gòu)造方法,對象初始化7: astore_1 //引用值出棧,賦值給局部變量表中變量tu8: aload_1 //取出tu值,壓入棧9: bipush 10 //將int值10壓入棧11: ldc #44 // String wangerbei 從常量池中取出“wangerbei” 壓入棧13: invokevirtual #46 // Method initUser(ILjava/lang/String;)Lcom/justest/test/User; 調(diào)用tu的initUser方法,并返回User對象 ,出棧三個值:tu引用,10和“wangerbei”,并且initUser方法的返回值,即User的引用,也會被壓入棧中,參考前面initUser中的areturn指令16: astore_2 //User引用出棧,賦值給user變量17: aload_1 //取出tu值,壓入棧18: aload_2 //取出user值,壓入棧19: ldc #48 // String lisi 從常量池中取出“l(fā)isi”壓入棧21: invokevirtual #50 // Method changeUser:(Lcom/justest/test/User;Ljava/lang/String;)V 調(diào)用tu的changeUser方法,并將user引用和lisi傳給這個方法24: return //return voidLineNumberTable:line 23: 0line 24: 8line 25: 17line 26: 24LocalVariableTable:Start Length Slot Name Signature0 25 0 args [Ljava/lang/String;8 17 1 tu Lcom/justest/test/TestUser;17 8 2 user Lcom/justest/test/User;}

總結(jié)

1、通過javap命令可以查看一個java類反匯編、常量池、變量表、指令代碼行號表等等信息。

2、平常,我們比較關(guān)注的是java類中每個方法的反匯編中的指令操作過程,這些指令都是順序執(zhí)行的,可以參考官方文檔查看每個指令的含義,很簡單:

https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.areturn

3、通過對前面兩個例子代碼反匯編中各個指令操作的分析,可以發(fā)現(xiàn),一個方法的執(zhí)行通常會涉及下面幾塊內(nèi)存的操作:

(1)java棧中:局部變量表、操作數(shù)棧。這些操作基本上都值操作。
(2)java堆。通過對象的地址引用去操作。
(3)常量池。
(4)其他如幀數(shù)據(jù)區(qū)、方法區(qū)(jdk1.8之前,常量池也在方法區(qū))等部分,測試中沒有顯示出來,這里說明一下。

在做值相關(guān)操作時:
一個指令,可以從局部變量表、常量池、堆中對象、方法調(diào)用、系統(tǒng)調(diào)用中等取得數(shù)據(jù),這些數(shù)據(jù)(可能是指,可能是對象的引用)被壓入操作數(shù)棧。
一個指令,也可以從操作數(shù)數(shù)棧中取出一到多個值(pop多次),完成賦值、加減乘除、方法傳參、系統(tǒng)調(diào)用等等操作。


轉(zhuǎn)載說明

原文作者:王二北
原文鏈接:https://www.jianshu.com/p/6a8997560b05
原文來源:簡書
轉(zhuǎn)載用途:學習、分享、非商業(yè)用途
轉(zhuǎn)載理由:詳細講解如何使用javap命令分析JVM匯編指令,很有學習價值。

總結(jié)

以上是生活随笔為你收集整理的【JVM】通过javap命令分析Java汇编指令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

国产美女精品在线 | 国内精品在线看 | 欧美性视频网站 | 日韩欧美在线观看一区 | 中文字幕高清有码 | 丁香六月天 | 午夜在线观看影院 | 亚洲精品乱码久久久久久蜜桃欧美 | 在线观看免费色 | av在线com| 国产一级二级三级在线观看 | 六月婷婷网 | 一本一道久久a久久综合蜜桃 | av中文字幕在线免费观看 | 97精品国产手机 | 久久久久亚洲精品成人网小说 | 一区二区三区四区精品视频 | 黄色软件大全网站 | 国产伦精品一区二区三区无广告 | 香蕉网站在线观看 | 五月婷婷在线视频观看 | 日日夜夜网| 91亚洲精品国偷拍 | 天天操天天插 | 日韩av一区二区三区四区 | 中文字幕亚洲欧美日韩 | 中文资源在线播放 | 亚洲经典在线 | 99久久精品国产一区二区成人 | 久99视频 | 激情深爱.com | 999久久久久久久久 69av视频在线观看 | 久久国产精品一二三区 | 亚洲精品tv| 美女性爽视频国产免费app | 欧美一区二区三区免费观看 | 亚洲国产中文字幕在线观看 | 亚洲国产精品视频在线观看 | 97免费视频在线 | 成人av在线影视 | 天天夜夜狠狠操 | 成人免费xxx在线观看 | 国产黄色精品网站 | 91中文在线视频 | 看黄色91| 天天草网站 | 国产精品私拍 | 99久久精品无码一区二区毛片 | 成人丁香花 | 国产成人精品三级 | 久久久久亚洲精品成人网小说 | 丁香电影小说免费视频观看 | av女优中文字幕在线观看 | 国产一级二级在线播放 | 日韩成人在线一区二区 | 成人小视频在线播放 | 精品久久久久久久久久久久 | 综合国产在线 | 成人免费视频在线观看 | 久久色在线观看 | 在线观看av大片 | 久久这里有精品 | 日本最大色倩网站www | 国产精品免费久久久久影院仙踪林 | 在线观看亚洲国产精品 | 一级黄色片在线观看 | 成人亚洲免费 | 夜夜操网 | 国产精品久久久免费看 | 综合网伊人 | 日本在线精品视频 | 色99在线| 婷婷在线免费 | 激情五月婷婷综合网 | 国产精品一区在线 | 欧洲亚洲激情 | 久久国产综合视频 | 国产一二三四在线视频 | 成人影片在线播放 | a在线免费观看视频 | 天天干天天想 | 日韩免费在线观看视频 | 91精品久久久久久综合乱菊 | 伊人色综合网 | 91人人视频在线观看 | 中文 一区二区 | 国产精品久久久免费 | 91视视频在线直接观看在线看网页在线看 | 久久中文网 | 国内精品久久久久影院男同志 | 中文资源在线官网 | 久久视频免费在线 | 国产精品美女久久 | 天天色影院 | 欧美大片aaa | 韩国精品福利一区二区三区 | 美女黄视频免费 | 日日干综合 | 亚洲妇女av | www成人精品 | 五月婷婷综合在线视频 | 波多野结衣一区三区 | 麻花豆传媒mv在线观看网站 | 国产精品久久久久久久久免费看 | av先锋中文字幕 | 免费日韩在线 | 樱空桃av | 欧美精品在线视频观看 | 91久久久国产精品 | 肉色欧美久久久久久久免费看 | 激情伊人 | 看片网站黄 | 婷婷在线免费 | www久久九| 午夜精品一区二区三区四区 | 超碰公开在线观看 | 97色涩 | 精品99在线视频 | 亚洲日本三级 | 国产在线精品观看 | 一区二区三区免费在线观看视频 | 美女久久久久久久久久久 | 日韩av在线网站 | 欧美一级性生活视频 | 91超级碰| 九九在线视频免费观看 | 日本中文字幕在线视频 | 蜜臀久久99精品久久久无需会员 | 国产在线成人 | 精品久久久一区二区 | 成人永久免费 | 欧美精品中文在线免费观看 | 精品国偷自产国产一区 | 区一区二区三在线观看 | 国产二区免费视频 | 国产丝袜高跟 | 国产精品理论片在线观看 | 丁香婷婷激情国产高清秒播 | 99 色| 日韩电影一区二区三区在线观看 | 中文字幕免费久久 | 久久99精品国产麻豆婷婷 | 日韩欧美综合在线视频 | 99久久99久久精品国产片果冰 | 国产999精品视频 | 国产专区视频在线观看 | 丁香av| 国产精品久久久久久久久久久久午夜片 | 久久精品观看 | 视频在线观看入口黄最新永久免费国产 | 狠狠的日日| 欧美色图另类 | 麻豆精品视频在线 | 亚洲成人av影片 | 婷婷网在线 | 久草视频免费在线播放 | 精品99在线观看 | 五月激情丁香图片 | 日日精品 | 婷婷视频在线观看 | 99精品视频免费在线观看 | 亚洲成a人片在线www | 四虎精品成人免费网站 | 美女禁18| 久久国产精品二国产精品中国洋人 | 免费韩国av | 中文字幕乱在线伦视频中文字幕乱码在线 | 国产一二区免费视频 | 深爱激情五月综合 | 欧美精品久久久久久久久免 | 婷婷社区五月天 | 国产精品com | 麻豆手机在线 | 视频二区在线 | 四虎www | 亚洲 欧美日韩 国产 中文 | 91精品夜夜| 日韩av免费观看网站 | www.亚洲精品在线 | 99亚洲天堂| 91插插影库 | 天天操天天色天天 | 女人18毛片90分钟 | 麻花豆传媒mv在线观看 | 成人免费毛片aaaaaa片 | 成人影音在线 | 精品一区二区精品 | 国产一区欧美日韩 | 999国产精品视频 | 日日久视频 | 超碰在线官网 | 成人av在线直播 | 伊人伊成久久人综合网小说 | 在线观看视频一区二区 | 日韩欧美精品在线 | 国产中文欧美日韩在线 | 久久免费av| 欧美地下肉体性派对 | 一区二区三区精品久久久 | 国产一线二线三线性视频 | 婷婷色网址 | 日韩视频一区二区 | 狠狠干狠狠操 | 不卡视频一区二区三区 | 欧美a视频在线观看 | 久久一久久 | 久久精品免费电影 | 国产精品原创在线 | www.在线观看av | 亚洲精品一区二区三区新线路 | 日韩成人邪恶影片 | 亚洲精品乱码久久久久久蜜桃欧美 | 一区二区不卡 | 粉嫩av一区二区三区四区在线观看 | 久久久精品久久日韩一区综合 | 日韩在线观看视频网站 | 成人a在线观看 | 色综合久久久久综合体桃花网 | 国产午夜精品一区二区三区四区 | 午夜av在线播放 | 最新真实国产在线视频 | 亚洲精品免费看 | 久久深夜福利免费观看 | 国产在线国偷精品产拍 | 亚洲综合网| 天天天天天天天操 | 97成人啪啪网 | 国产艹b视频| 久久久受www免费人成 | 久草91视频 | 最近免费中文字幕mv在线视频3 | 国产精品福利无圣光在线一区 | 超碰97国产 | 麻豆精品国产传媒 | 中文字幕在线免费看 | 黄视频网站大全 | av在线h| 成人亚洲综合 | 免费视频91蜜桃 | 国产一区欧美二区 | 亚洲男男gaygayxxxgv | 在线亚洲精品 | 五月天久久综合网 | 热精品 | 免费高清在线观看成人 | 在线观看一| 亚洲视频1区2区 | 爱爱一区 | 少妇bbb搡bbbb搡bbbb | 狠狠干天天射 | 丁香六月av | 国产精品大片免费观看 | 97热久久免费频精品99 | 国产精品九九九 | 国产小视频在线免费观看 | 在线观看视频黄 | 久草爱 | 91av在线视频免费观看 | 欧美精品一区二区免费 | 亚洲最新在线视频 | www日日| 天天综合视频在线观看 | 久草在线99| 婷婷在线网站 | 亚洲一区二区麻豆 | 97超碰在线免费 | 懂色av一区二区三区蜜臀 | 成人久久18免费网站麻豆 | 国产精品不卡一区 | 在线亚洲免费视频 | 中文字幕区 | 制服丝袜在线 | 日韩在观看线 | 中日韩免费视频 | 欧美久久九九 | 婷五月天激情 | 成人黄色视| 国际精品网 | 五月天堂色 | 视频一区二区视频 | www夜夜操com| 91视频91蝌蚪 | 91精品色 | 亚洲一区二区视频 | 中文字幕精品一区二区三区电影 | 99这里精品 | 最近2019好看的中文字幕免费 | 中国精品少妇 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 成人动漫精品一区二区 | 日韩欧美国产视频 | 丁香六月在线 | 三上悠亚一区二区在线观看 | 91精品视频免费在线观看 | 免费日韩一区二区三区 | 天天爱天天色 | 国产黄色片一级三级 | 五月婷综合 | 91在线视频免费播放 | 99免费看片 | 久久av免费 | 日本性生活一级片 | 中文一区二区三区在线观看 | 黄色福利视频网站 | 久久96国产精品久久99漫画 | 在线观看一区二区精品 | 日韩精品观看 | 综合中文字幕 | 99久久精品视频免费 | 五月婷婷在线观看 | 国模视频一区二区 | 国产精品 国内视频 | 婷婷久草 | 麻豆久久一区二区 | 麻豆影视在线观看 | 久久er99热精品一区二区 | 免费黄在线看 | 少妇bbbb搡bbbb桶 | 97日日碰人人模人人澡分享吧 | 在线观看视频你懂 | 一级免费黄视频 | www.五月婷| 国产专区欧美专区 | 玖玖视频| 中文字幕精品一区久久久久 | 久久视频在线观看中文字幕 | 国产精品高潮久久av | 国产在线观看二区 | 久久久国产精品人人片99精片欧美一 | 欧美成人精品三级在线观看播放 | 中文网丁香综合网 | 在线一二三区 | 婷五月天激情 | 在线观看日本高清mv视频 | 国产性xxxx | 91传媒91久久久 | 久草在线视频网站 | 国产精品久久久av久久久 | 六月色| 日韩视频区 | 人人超碰在线 | 国产一级免费av | 国产精品一区二区62 | 国产不卡免费 | 丁香六月激情婷婷 | 国产精品九九久久99视频 | 国产精品 日韩精品 | 国产精品爽爽久久久久久蜜臀 | 免费看片网页 | 五月丁香 | 永久免费在线 | 美女视频黄色免费 | 在线观看日本高清mv视频 | av成人免费网站 | 欧美一级免费在线 | 国产高清视频 | 天天鲁一鲁摸一摸爽一爽 | 日韩1级片| 婷婷激情五月综合 | 天天在线免费视频 | 中文字幕精| 久久精品视频在线播放 | 麻豆激情电影 | 欧美日韩在线免费观看视频 | 日批网站免费观看 | 国产精品永久在线 | 中文字幕观看视频 | 免费看片网址 | 国产一级免费在线观看 | 久久艹综合 | 亚洲男人天堂2018 | 久久久久久久av | 欧美一级片免费播放 | 9ⅰ精品久久久久久久久中文字幕 | 久久午夜免费观看 | 国产aaa毛片 | 9i看片成人免费看片 | 五月开心婷婷网 | 成人欧美一区二区三区黑人麻豆 | 日韩一区二区三区免费视频 | 人人澡人人爽欧一区 | 亚洲五月婷婷 | 国产成人精品一区二区三区免费 | 久久亚洲在线 | 天堂在线一区 | www.色爱| 麻豆视频在线观看免费 | 中文字幕在线乱 | 欧美精品亚洲精品日韩精品 | 五月天综合在线 | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 亚洲日本黄色 | 成人av网站在线 | 成年人在线电影 | 伊人久久五月天 | 精品国产乱码一区二 | 狠狠88综合久久久久综合网 | 久久久久国产精品视频 | 黄色免费在线看 | 久久久久一区二区三区 | 一级黄色片在线观看 | 免费久久99精品国产婷婷六月 | 九九免费在线看完整版 | 91精品国产麻豆 | 激情av在线资源 | 亚洲精品乱码久久久久久9色 | 日韩高清毛片 | 国产精品一区二区三区观看 | av成人资源| 国产v在线播放 | 免费观看一级视频 | 亚洲成人av在线播放 | 午夜影视av | 日韩黄色影院 | 久久天天拍 | 国产中文字幕在线播放 | www.超碰 | 天天激情| 不卡的av在线 | 69视频在线播放 | 久久精品一区二区 | 婷婷九月激情 | 欧美色综合天天久久综合精品 | 久久视频这里只有精品 | 精品视频久久 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 美女视频黄在线观看 | 91视频麻豆视频 | 中文字幕亚洲欧美日韩2019 | 久久午夜色播影院免费高清 | 国产精品第一页在线观看 | av中文电影 | 天堂黄色片| 亚洲午夜精品福利 | 国产精品theporn | 精品婷婷 | 成年人在线观看网站 | 日韩高清片 | 99久热在线精品视频观看 | 国产精品99久久99久久久二8 | 免费的黄色的网站 | 在线一区观看 | 国产精品久久婷婷六月丁香 | 91在线影视 | 91九色成人蝌蚪首页 | 一本一本久久a久久精品综合妖精 | 黄网站色欧美视频 | 亚洲精品午夜久久久 | 久久精品国产一区二区电影 | 91av视频免费观看 | 午夜91在线 | 99久久精品国产网站 | 国产伦精品一区二区三区免费 | 久草在线免 | 国产字幕在线播放 | 97超碰在线久草超碰在线观看 | 免费在线观看亚洲视频 | 99热官网 | 毛片.com| 国产三级视频在线 | 国产一级视频在线免费观看 | 日本护士三级少妇三级999 | 久久亚洲成人网 | 天天操夜夜爱 | 日韩 精品 一区 国产 麻豆 | 国产又黄又爽又猛视频日本 | 国产精品99久久久久久大便 | 免费看污污视频的网站 | 91精品啪在线观看国产 | 日产中文字幕 | 偷拍福利视频一区二区三区 | 日韩一区正在播放 | 国产亚洲精品xxoo | 午夜国产福利在线观看 | 人成午夜视频 | 日韩久久精品一区二区三区下载 | 在线观看色网 | 美女性爽视频国产免费app | 怡红院久久 | 亚洲免费色 | 久久久亚洲电影 | 免费av在线网站 | 久久精品99国产精品亚洲最刺激 | 日韩精品久久久久久中文字幕8 | 欧美精品一区二区蜜臀亚洲 | 992tv在线成人免费观看 | 欧美日韩不卡在线观看 | 欧美激情另类文学 | 成人av亚洲| av免费在线观看1 | 国产精品激情偷乱一区二区∴ | 黄色一级在线观看 | 欧美成人免费在线 | 天天色成人 | 欧美国产不卡 | 日韩毛片精品 | av色综合网| 欧美日韩性视频在线 | 国产在线p| 99国产高清 | 亚洲欧美视频在线播放 | 日韩欧美在线免费观看 | 日本女人在线观看 | 在线成人欧美 | 欧美国产日韩在线观看 | 一区二区精品 | 亚洲欧美视频一区二区三区 | 午夜精品电影 | 精品久久久久一区二区国产 | 欧美日韩色婷婷 | 天堂中文在线视频 | 91视视频在线直接观看在线看网页在线看 | 日韩三级在线 | 亚洲精品tv久久久久久久久久 | 国产日本在线观看 | 中中文字幕av| 日韩中文字幕一区 | 国产专区日韩专区 | 日韩色在线 | 91av视频在线观看 | 亚洲黄色成人网 | a亚洲视频 | 怡春院av| 黄色免费在线看 | 国产传媒一区在线 | 日韩一级片大全 | 色在线免费观看 | 亚洲精品国产精品国自产观看 | 91中文字幕在线视频 | 日韩av免费一区二区 | 97精品一区二区三区 | 国产私拍在线 | 亚洲成人在线免费 | 97超视频在线观看 | 免费看精品久久片 | 国产在线不卡视频 | 在线播放视频一区 | 免费在线观看av网址 | 香蕉网站在线观看 | 日躁夜躁狠狠躁2001 | 亚洲黄色免费电影 | 黄色在线观看网站 | 国产精品网红直播 | 亚洲h视频在线 | 福利片免费看 | 久久免费视频1 | 91夫妻视频| 欧美性免费| 欧美精品一区二区三区一线天视频 | www色,com| 久久99精品视频 | 亚洲视频六区 | 婷婷色中文网 | 日韩欧美精品在线观看视频 | 在线观看免费高清视频大全追剧 | 日本夜夜草视频网站 | 欧美老人xxxx18 | 亚洲精品久久久久999中文字幕 | 色插综合| 91九色国产在线 | 三级av中文字幕 | 亚洲精品66 | 欧美一区二区三区免费看 | 男女免费av | 免费色视频 | 国产精品美女久久 | 美女久久久久久久 | 成人av高清在线观看 | 在线观看视频福利 | 精品国产一区二区三区久久久久久 | 国产精品网红福利 | 亚洲日本精品视频 | 五月婷婷操| 美女视频黄免费的久久 | 亚洲第一色 | 在线导航av| 狠狠狠色丁香综合久久天下网 | 五月婷婷综合激情网 | 久热av在线 | 在线成人免费电影 | 涩涩网站在线看 | 久久97久久 | 97av在线 | 六月色| 在线观看91av | 精品国产伦一区二区三区免费 | 国产91免费在线观看 | 日韩理论在线 | 国内99视频 | 久久精品爱爱视频 | 国产色一区 | 伊人天堂av| 国产精品一区二区三区视频免费 | 日本精品一区二区三区在线播放视频 | 国产不卡在线观看 | 成人三级网址 | 国产成人精品在线观看 | 中文字幕在线播出 | 久久超碰网 | 久久久不卡影院 | 国产精品女人久久久久久 | 又长又大又黑又粗欧美 | 国产视频色 | www.狠狠操| 色黄久久久久久 | 久久精品久久99精品久久 | 久久a国产| 亚洲 欧美 国产 va在线影院 | 不卡av在线播放 | 精品美女国产在线 | 久久不射网站 | 国产一区欧美一区 | 天天干天天操天天拍 | 91麻豆精品国产自产 | 久久99久久99精品免观看粉嫩 | 日韩精品一区二区三区视频播放 | 天堂av观看 | 99视| 国产一二区免费视频 | 欧美日韩免费观看一区=区三区 | 免费在线观看国产黄 | 日韩a欧美| 麻豆传媒在线免费看 | 婷婷网五月天 | 日韩欧美在线国产 | 日韩精品视频免费在线观看 | 亚洲成熟女人毛片在线 | 在线视频91| 国内精品久久久久影院一蜜桃 | 一区二区三区在线免费 | 亚洲欧美日韩一区二区三区在线观看 | 四虎在线永久免费观看 | freejavvideo日本免费 | 欧美精品在线免费 | 一级免费片 | 国产精品乱码久久久久 | 国产91影视 | 国产伦精品一区二区三区无广告 | 天天天操天天天干 | 久久久久久久久久久久久久av | 欧美精品久久久久久久久老牛影院 | 国产精品一区二区三区电影 | 国产精品久久99精品毛片三a | 一区二区精品在线视频 | 天堂网中文在线 | 婷婷激情在线观看 | 91视频com| 涩涩网站在线观看 | 日韩精品一区在线播放 | 日韩精品第一区 | 国产又黄又爽又猛视频日本 | 7799av| 久久福利剧场 | 亚洲开心激情 | 草莓视频在线观看免费观看 | 久久久影视 | 最新高清无码专区 | 国产中文字幕视频在线观看 | 一区二区三区在线看 | 亚洲欧美日韩中文在线 | 中文字幕在线观看视频一区二区三区 | 国产区精品视频 | 天天干天天射天天插 | 韩国三级一区 | 国产精品一区二区你懂的 | 日本久久久久久久久久久 | 国产色秀视频 | 日韩久久久久久久 | 国产小视频在线免费观看视频 | 国产特黄色片 | 992tv在线成人免费观看 | 夜夜高潮夜夜爽国产伦精品 | 婷婷精品国产一区二区三区日韩 | 久久免费视频在线观看30 | 国产精品久久婷婷六月丁香 | 久久精品女人毛片国产 | 成人91在线 | 中文字幕在线观看资源 | 日韩在线观看视频中文字幕 | 欧美少妇影院 | 99久久精品日本一区二区免费 | 精品一二三四在线 | 国产综合在线视频 | 久久久黄视频 | 久久激情电影 | 日日操天天爽 | 亚洲视频六区 | 亚洲综合激情小说 | 一区二区三区高清 | 久久视频在线观看 | 2019中文最近的2019中文在线 | 中文字幕一区二区三 | 亚洲一级影院 | www黄色av| 中文字幕.av.在线 | 欧美黑人猛交 | 免费看污污视频的网站 | 久久九九久久 | 97在线观看免费观看 | av电影免费在线看 | 91精品夜夜| 日韩精品一区二区在线 | www.亚洲视频 | 99人久久精品视频最新地址 | 射久久久| 96亚洲精品久久 | 久久不射影院 | 少妇按摩av| 免费看片在线观看 | 国产夫妻自拍av | 欧美天堂久久 | 又黄又爽又无遮挡的视频 | 91视频免费视频 | 久久久久国产一区二区三区四区 | 国产一级视屏 | 天堂va在线高清一区 | 91欧美国产 | 欧美九九九 | 久久久久免费观看 | 色就干| 精品中文字幕在线播放 | 99精品国产福利在线观看免费 | 亚州国产精品视频 | 欧美日韩中文在线视频 | 色在线高清 | 亚州精品成人 | 午夜精品99久久免费 | www五月婷婷 | 日韩激情一二三区 | 日韩欧美在线高清 | 四虎国产精品免费观看视频优播 | 日日操天天爽 | www日韩视频| 99视频精品全部免费 在线 | 久久久久久久久毛片 | 中文字幕在线第一页 | 国产码电影 | 日日摸日日 | 午夜丁香网 | 808电影免费观看三年 | 久久99精品国产麻豆婷婷 | 狠狠色伊人亚洲综合网站野外 | 国产 欧美 在线 | 国产少妇在线观看 | 亚洲精选视频在线 | 狠狠搞,com | 精品国产一区在线观看 | 久草9视频 | 91视频下载 | 亚洲一本视频 | 午夜精品视频在线 | 亚洲性视频 | 日日夜夜精品免费 | 国产日韩欧美在线影视 | 人人射人人澡 | 西西人体www444 | 奇米网8888| 日韩在线理论 | av五月婷婷 | 免费观看一级特黄欧美大片 | 亚洲激情 欧美激情 | 国产成人福利 | 婷婷电影在线观看 | 成年人视频在线免费播放 | www久久99 | 欧美极品少妇xxxx | 色综合色综合久久综合频道88 | 欧美十八 | 久久成人国产精品免费软件 | 中文字幕xxxx| 国产明星视频三级a三级点| 日韩美视频 | 国产成人三级 | 国产经典三级 | 国产日韩欧美在线免费观看 | 日韩两性视频 | 国产精品系列在线观看 | 欧美精品久久久久性色 | 综合激情伊人 | 蜜臀av性久久久久av蜜臀妖精 | 91精品国产91热久久久做人人 | 精品免费久久久久 | 看片一区二区三区 | 天堂资源在线观看视频 | 日韩电影一区二区在线观看 | av成人在线观看 | 婷婷综合电影 | 成人a级大片 | 成人国产精品久久久久久亚洲 | 久久国产精品系列 | 中文字幕在线影院 | 一区 在线 影院 | 日韩一区正在播放 | 99免费在线观看视频 | 操操操人人 | 日本3级在线观看 | 三级av网站 | 一区二区三区四区精品视频 | 成人av影院在线观看 | 亚洲午夜久久久久久久久 | 日韩一级黄色av | 亚洲在线高清 | 亚洲精品美女 | 久久国产精品一区二区三区 | 国产精品18毛片一区二区 | 久久视频在线观看 | 亚洲精品在线一区二区 | 亚洲视频一区二区三区在线观看 | 99精品国产aⅴ | 最近2019年日本中文免费字幕 | 亚洲欧洲国产日韩精品 | 黄色日本免费 | 免费下载高清毛片 | 黄色大片日本免费大片 | 欧美日韩在线观看不卡 | 一级片免费观看视频 | 麻豆国产精品va在线观看不卡 | 免费在线观看国产黄 | 国产精品一区二区久久久久 | 日韩免费视频线观看 | 欧美a级免费视频 | 欧美日韩中文字幕综合视频 | 久久国产精品第一页 | 右手影院亚洲欧美 | 在线观看 亚洲 | 在线观看视频黄色 | 精品女同一区二区三区在线观看 | 麻豆综合网 | 日韩欧美在线综合网 | 91mv.cool在线观看 | 精品欧美一区二区三区久久久 | 88av视频| 一本一本久久a久久精品综合妖精 | 亚洲草视频| 西西4444www大胆无视频 | 国产91影院| 欧美精品资源 | 麻豆免费在线播放 | 日本3级在线观看 | 国产男女爽爽爽免费视频 | 欧美日韩在线免费观看视频 | 日韩视频欧美视频 | 日日草天天草 | 高清国产午夜精品久久久久久 | 日日操夜夜操狠狠操 | 亚洲精品成人网 | 天天操狠狠干 | 欧美一级片在线观看视频 | 日韩精品第一区 | 99视频国产精品免费观看 | 国产精品久久久久久久久久久久午夜 | 四虎8848免费高清在线观看 | 成年人在线免费看 | 亚洲黄色免费在线看 | 91精品国产高清 | 美女免费视频观看网站 | 高清不卡一区二区在线 | 国产一二三区在线观看 | 视频在线观看入口黄最新永久免费国产 | 国产成人在线综合 | 国产精品久久久久久一二三四五 | 欧美日韩免费观看一区二区三区 | 亚洲 欧美 综合 在线 精品 | 国产短视频在线播放 | 亚洲人成人天堂h久久 | 国产五月色婷婷六月丁香视频 | 精品一区在线看 | 亚洲国产97在线精品一区 | 国产一区在线看 | 在线成人高清电影 | 美女黄网站视频免费 | 亚洲精品国产欧美在线观看 | 久久综合九色欧美综合狠狠 | 国产中文字幕一区二区 | 国产福利专区 | 色多多污污| 日韩在线视频观看免费 | 亚洲综合色视频 | 精品国产伦一区二区三区观看方式 | 久久免费黄色大片 | 四虎成人免费影院 | 在线免费观看视频一区二区三区 | 69国产盗摄一区二区三区五区 | 91在线porny国产在线看 | 在线高清一区 | 久久久国产精品一区二区三区 | 日韩中文字幕91 | 人操人 | 亚洲一区视频在线播放 | 国产又粗又长的视频 | 91欧美精品 | 欧美做受高潮1 | 91中文字幕 | 色综合久久综合中文综合网 | 国产在线自 | 日韩二区三区在线 | 国产不卡免费视频 | 精品黄色在线 | 日韩精品一区在线观看 | 日韩理论电影在线观看 | 欧美精品v国产精品v日韩精品 | 日本久久综合视频 | 中文字幕在线看片 | 国产九九九九九 | 麻豆国产电影 | 亚洲精品日韩av | 久久国产精品色婷婷 | 天天人人| 波多野结衣精品 | 91在线最新 | 九九热在线视频 | 在线观看aaa | 一级黄色片在线播放 | 日韩免费一区二区在线观看 | 在线免费观看欧美日韩 | 国产不卡免费 | 国产高清在线永久 | 九九九九热精品免费视频点播观看 | 97麻豆视频 | 九九视频免费 | 国产xx在线| 天天玩天天干 | 国产99久久久国产精品 | 天天躁日日躁狠狠躁av中文 | 成人黄色在线视频 | 最新日韩视频在线观看 | 国产免费久久精品 | 欧美一级片在线观看视频 | 欧美日韩一区二区在线观看 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 99视频免费播放 | 狠狠干中文字幕 | 亚洲黄色小说网址 | 天天看天天干天天操 | 2017狠狠干 | 成人午夜影院 | 精品国产一区二区三区日日嗨 | 色5月婷婷 | 亚洲精品男人的天堂 | 美女av免费看 | 深夜激情影院 | 天天干天天干天天射 | 国产精品二区在线 | 国产韩国日本高清视频 | 国产精品2019 | 美女视频黄免费的 | 黄色在线免费观看网址 | 在线91精品| 一本一本久久a久久精品综合小说 | 久久国产欧美日韩 | 日韩免费电影网站 | 狠狠综合久久 | 日韩在线观看视频免费 | 一本到在线 | 亚洲综合在线播放 | 免费观看全黄做爰大片国产 | 亚洲高清视频在线观看免费 | 亚洲精品在线免费 | 日韩在线观看小视频 | 97视频在线观看视频免费视频 | 成年人免费在线 | 午夜精品一区二区三区四区 | 国产高清一级 | 91精品1区2区 | 日韩中文字幕免费视频 | 日p视频 | www.香蕉| 97超碰国产精品 | 天天做天天爱夜夜爽 | 免费电影一区二区三区 | 久久96国产精品久久99漫画 | 久久你懂的 | 久久综合网色—综合色88 | 久青草国产在线 | 日本中文字幕在线 | 久久三级视频 | 粉嫩av一区二区三区四区 | 涩涩资源网| 国产精品久久久久久一区二区 | 欧美成人tv | 成人一级视频在线观看 | 99久久激情视频 | 99色资源 | 日韩理论在线观看 | 99久精品 | 狠狠色噜噜狠狠狠狠 | 久久污视频 | 亚洲aⅴ在线观看 | 玖玖视频免费在线 | 欧美成人xxx| 精品国产一区二区三区在线观看 | 久久久综合九色合综国产精品 | 欧美日韩精品在线一区二区 | 五月天天天操 | 久久999久久 | 天天操天天射天天插 | 亚洲欧美国产精品va在线观看 | 夜夜操综合网 |