九九九国产在线_三级网站视频在线观看_久久久免费观成人影院_欧美爽爽爽高清免费视频

專業下載站,下載軟件就到188下載站

188軟件園

騰訊pc管家
您的位置: 188軟件園>編程軟件>編程工具  > 

NET IL命令查詢器

  • 軟件大?。?span itemprop="fileSize">0.02MB
  • 更新日期:25-02-20
  • 軟件語言:簡體中文
  • 軟件類別:編程工具
  • 軟件授權:免費軟件
  • 適用平臺:winall
  • 安全檢測: 360安全衛士 360殺毒 電腦管家
安全下載 通過Win工具箱下載
軟件介紹 人氣軟件 網友評論 下載地址

為您推薦: 網易云音樂 釘釘 愛奇藝視頻 wifi萬能鑰匙 QQ音樂

NET IL命令查詢器,編程人員手頭必備工具,可以增加NET IL命令指令和說明。

2014125163932_600_0.jpg

 NET IL指令大全

名稱   說明  
Add   將兩個值相加并將結果推送到計算堆棧上。  
Add.Ovf   將兩個整數相加,執行溢出檢查,并且將結果推送到計算堆棧上。  
Add.Ovf.Un   將兩個無符號整數值相加,執行溢出檢查,并且將結果推送到計算堆棧上。  
And   計算兩個值的按位“與”并將結果推送到計算堆棧上。  
Arglist   返回指向當前方法的參數列表的非托管指針。  
Beq   如果兩個值相等,則將控制轉移到目標指令。  
Beq.S   如果兩個值相等,則將控制轉移到目標指令(短格式)。  
Bge   如果第一個值大于或等于第二個值,則將控制轉移到目標指令。  
Bge.S   如果第一個值大于或等于第二個值,則將控制轉移到目標指令(短格式)。  
Bge.Un   當比較無符號整數值或不可排序的浮點型值時,如果第一個值大于第二個值,則將控制轉移到目標指令。  
Bge.Un.S   當比較無符號整數值或不可排序的浮點型值時,如果第一個值大于第二個值,則將控制轉移到目標指令(短格式)。  
Bgt   如果第一個值大于第二個值,則將控制轉移到目標指令。  
Bgt.S   如果第一個值大于第二個值,則將控制轉移到目標指令(短格式)。  
Bgt.Un   當比較無符號整數值或不可排序的浮點型值時,如果第一個值大于第二個值,則將控制轉移到目標指令。  
Bgt.Un.S   當比較無符號整數值或不可排序的浮點型值時,如果第一個值大于第二個值,則將控制轉移到目標指令(短格式)。  
Ble   如果第一個值小于或等于第二個值,則將控制轉移到目標指令。  
Ble.S   如果第一個值小于或等于第二個值,則將控制轉移到目標指令(短格式)。  
Ble.Un   當比較無符號整數值或不可排序的浮點型值時,如果第一個值小于或等于第二個值,則將控制轉移到目標指令。  
Ble.Un.S   當比較無符號整數值或不可排序的浮點值時,如果第一個值小于或等于第二個值,則將控制權轉移到目標指令(短格式)。  
Blt   如果第一個值小于第二個值,則將控制轉移到目標指令。  
Blt.S   如果第一個值小于第二個值,則將控制轉移到目標指令(短格式)。  
Blt.Un   當比較無符號整數值或不可排序的浮點型值時,如果第一個值小于第二個值,則將控制轉移到目標指令。  
Blt.Un.S   當比較無符號整數值或不可排序的浮點型值時,如果第一個值小于第二個值,則將控制轉移到目標指令(短格式)。  
Bne.Un   當兩個無符號整數值或不可排序的浮點型值不相等時,將控制轉移到目標指令。  
Bne.Un.S   當兩個無符號整數值或不可排序的浮點型值不相等時,將控制轉移到目標指令(短格式)。  
Box   將值類轉換為對象引用(O 類型)。  
Br   無條件地將控制轉移到目標指令。  
Br.S   無條件地將控制轉移到目標指令(短格式)。  
Break   向公共語言結構 (CLI) 發出信號以通知調試器已撞上了一個斷點。  
Brfalse   如果 value 為 false、空引用(Visual Basic 中的 Nothing)或零,則將控制轉移到目標指令。  
Brfalse.S   如果 value 為 false、空引用或零,則將控制轉移到目標指令。  
Brtrue   如果 value 為 true、非空或非零,則將控制轉移到目標指令。  
Brtrue.S   如果 value 為 true、非空或非零,則將控制轉移到目標指令(短格式)。  
Call   調用由傳遞的方法說明符指示的方法。  
Calli   通過調用約定描述的參數調用在計算堆棧上指示的方法(作為指向入口點的指針)。  
Callvirt   對對象調用后期綁定方法,并且將返回值推送到計算堆棧上。  
Castclass   嘗試將引用傳遞的對象轉換為指定的類。  
Ceq   比較兩個值。如果這兩個值相等,則將整數值 1 (int32) 推送到計算堆棧上;否則,將 0 (int32) 推送到計算堆棧上。  
Cgt   比較兩個值。如果第一個值大于第二個值,則將整數值 1 (int32) 推送到計算堆棧上;反之,將 0 (int32) 推送到計算堆棧上。  
Cgt.Un   比較兩個無符號的或不可排序的值。如果第一個值大于第二個值,則將整數值 1 (int32) 推送到計算堆棧上;反之,將 0 (int32) 推送到計算堆棧上。  
Ckfinite   如果值不是有限數,則引發 ArithmeticException。  
Clt   比較兩個值。如果第一個值小于第二個值,則將整數值 1 (int32) 推送到計算堆棧上;反之,將 0 (int32) 推送到計算堆棧上。  
Clt.Un   比較無符號的或不可排序的值 value1 和 value2。如果 value1 小于 value2,則將整數值 1 (int32 ) 推送到計算堆棧上;反之,將 0 ( int32 ) 推送到計算堆棧上。  
Constrained   約束要對其進行虛方法調用的類型。  
Conv.I   將位于計算堆棧頂部的值轉換為 native int。  
Conv.I1   將位于計算堆棧頂部的值轉換為 int8,然后將其擴展(填充)為 int32。  
Conv.I2   將位于計算堆棧頂部的值轉換為 int16,然后將其擴展(填充)為 int32。  
Conv.I4   將位于計算堆棧頂部的值轉換為 int32。  
Conv.I8   將位于計算堆棧頂部的值轉換為 int64。  
Conv.Ovf.I   將位于計算堆棧頂部的有符號值轉換為有符號 native int,并在溢出時引發 OverflowException。  
Conv.Ovf.I.Un   將位于計算堆棧頂部的無符號值轉換為有符號 native int,并在溢出時引發 OverflowException。  
Conv.Ovf.I1   將位于計算堆棧頂部的有符號值轉換為有符號 int8 并將其擴展為 int32,并在溢出時引發 OverflowException。  
Conv.Ovf.I1.Un   將位于計算堆棧頂部的無符號值轉換為有符號 int8 并將其擴展為 int32,并在溢出時引發 OverflowException。  
Conv.Ovf.I2   將位于計算堆棧頂部的有符號值轉換為有符號 int16 并將其擴展為 int32,并在溢出時引發 OverflowException。  
Conv.Ovf.I2.Un   將位于計算堆棧頂部的無符號值轉換為有符號 int16 并將其擴展為 int32,并在溢出時引發 OverflowException。  
Conv.Ovf.I4   將位于計算堆棧頂部的有符號值轉換為有符號 int32,并在溢出時引發 OverflowException。  
Conv.Ovf.I4.Un   將位于計算堆棧頂部的無符號值轉換為有符號 int32,并在溢出時引發 OverflowException。  
Conv.Ovf.I8   將位于計算堆棧頂部的有符號值轉換為有符號 int64,并在溢出時引發 OverflowException。  
Conv.Ovf.I8.Un   將位于計算堆棧頂部的無符號值轉換為有符號 int64,并在溢出時引發 OverflowException。  
Conv.Ovf.U   將位于計算堆棧頂部的有符號值轉換為 unsigned native int,并在溢出時引發 OverflowException。  
Conv.Ovf.U.Un   將位于計算堆棧頂部的無符號值轉換為 unsigned native int,并在溢出時引發 OverflowException。  
Conv.Ovf.U1   將位于計算堆棧頂部的有符號值轉換為 unsigned int8 并將其擴展為 int32,并在溢出時引發 OverflowException。  
Conv.Ovf.U1.Un   將位于計算堆棧頂部的無符號值轉換為 unsigned int8 并將其擴展為 int32,并在溢出時引發 OverflowException。  
Conv.Ovf.U2   將位于計算堆棧頂部的有符號值轉換為 unsigned int16 并將其擴展為 int32,并在溢出時引發 OverflowException。  
Conv.Ovf.U2.Un   將位于計算堆棧頂部的無符號值轉換為 unsigned int16 并將其擴展為 int32,并在溢出時引發 OverflowException。  
Conv.Ovf.U4   將位于計算堆棧頂部的有符號值轉換為 unsigned int32,并在溢出時引發 OverflowException。  
Conv.Ovf.U4.Un   將位于計算堆棧頂部的無符號值轉換為 unsigned int32,并在溢出時引發 OverflowException。  
Conv.Ovf.U8   將位于計算堆棧頂部的有符號值轉換為 unsigned int64,并在溢出時引發 OverflowException。  
Conv.Ovf.U8.Un   將位于計算堆棧頂部的無符號值轉換為 unsigned int64,并在溢出時引發 OverflowException。  
Conv.R.Un   將位于計算堆棧頂部的無符號整數值轉換為 float32。  
Conv.R4   將位于計算堆棧頂部的值轉換為 float32。  
Conv.R8   將位于計算堆棧頂部的值轉換為 float64。  
Conv.U   將位于計算堆棧頂部的值轉換為 unsigned native int,然后將其擴展為 native int。  
Conv.U1   將位于計算堆棧頂部的值轉換為 unsigned int8,然后將其擴展為 int32。  
Conv.U2   將位于計算堆棧頂部的值轉換為 unsigned int16,然后將其擴展為 int32。  
Conv.U4   將位于計算堆棧頂部的值轉換為 unsigned int32,然后將其擴展為 int32。  
Conv.U8   將位于計算堆棧頂部的值轉換為 unsigned int64,然后將其擴展為 int64。  
Cpblk   將指定數目的字節從源地址復制到目標地址。  
Cpobj   將位于對象(&、* 或 native int 類型)地址的值類型復制到目標對象(&、* 或 native int 類型)的地址。  
Div   將兩個值相除并將結果作為浮點(F 類型)或商(int32 類型)推送到計算堆棧上。  
Div.Un   兩個無符號整數值相除并將結果 ( int32 ) 推送到計算堆棧上。  
Dup   復制計算堆棧上當前最頂端的值,然后將副本推送到計算堆棧上。  
Endfilter   將控制從異常的 filter 子句轉移回公共語言結構 (CLI) 異常處理程序。  
Endfinally   將控制從異常塊的 fault 或 finally 子句轉移回公共語言結構 (CLI) 異常處理程序。  
Initblk   將位于特定地址的內存的指定塊初始化為給定大小和初始值。  
Initobj   將位于指定地址的值類型的每個字段初始化為空引用或適當的基元類型的 0。  
Isinst   測試對象引用(O 類型)是否為特定類的實例。  
Jmp   退出當前方法并跳至指定方法。  
Ldarg   將參數(由指定索引值引用)加載到堆棧上。  
Ldarg.0   將索引為 0 的參數加載到計算堆棧上。  
Ldarg.1   將索引為 1 的參數加載到計算堆棧上。  
Ldarg.2   將索引為 2 的參數加載到計算堆棧上。  
Ldarg.3   將索引為 3 的參數加載到計算堆棧上。  
Ldarg.S   將參數(由指定的短格式索引引用)加載到計算堆棧上。  
Ldarga   將參數地址加載到計算堆棧上。  
Ldarga.S   以短格式將參數地址加載到計算堆棧上。  
Ldc.I4   將所提供的 int32 類型的值作為 int32 推送到計算堆棧上。  
Ldc.I4.0   將整數值 0 作為 int32 推送到計算堆棧上。  
Ldc.I4.1   將整數值 1 作為 int32 推送到計算堆棧上。  
Ldc.I4.2   將整數值 2 作為 int32 推送到計算堆棧上。  
Ldc.I4.3   將整數值 3 作為 int32 推送到計算堆棧上。  
Ldc.I4.4   將整數值 4 作為 int32 推送到計算堆棧上。  
Ldc.I4.5   將整數值 5 作為 int32 推送到計算堆棧上。  
Ldc.I4.6   將整數值 6 作為 int32 推送到計算堆棧上。  
Ldc.I4.7   將整數值 7 作為 int32 推送到計算堆棧上。  
Ldc.I4.8   將整數值 8 作為 int32 推送到計算堆棧上。  
Ldc.I4.M1   將整數值 -1 作為 int32 推送到計算堆棧上。  
Ldc.I4.S   將提供的 int8 值作為 int32 推送到計算堆棧上(短格式)。  
Ldc.I8   將所提供的 int64 類型的值作為 int64 推送到計算堆棧上。  
Ldc.R4   將所提供的 float32 類型的值作為 F (float) 類型推送到計算堆棧上。  
Ldc.R8   將所提供的 float64 類型的值作為 F (float) 類型推送到計算堆棧上。  
Ldelem   按照指令中指定的類型,將指定數組索引中的元素加載到計算堆棧的頂部。  
Ldelem.I   將位于指定數組索引處的 native int 類型的元素作為 native int 加載到計算堆棧的頂部。  
Ldelem.I1   將位于指定數組索引處的 int8 類型的元素作為 int32 加載到計算堆棧的頂部。  
Ldelem.I2   將位于指定數組索引處的 int16 類型的元素作為 int32 加載到計算堆棧的頂部。  
Ldelem.I4   將位于指定數組索引處的 int32 類型的元素作為 int32 加載到計算堆棧的頂部。  
Ldelem.I8   將位于指定數組索引處的 int64 類型的元素作為 int64 加載到計算堆棧的頂部。  
Ldelem.R4   將位于指定數組索引處的 float32 類型的元素作為 F 類型(浮點型)加載到計算堆棧的頂部。  
Ldelem.R8   將位于指定數組索引處的 float64 類型的元素作為 F 類型(浮點型)加載到計算堆棧的頂部。  
Ldelem.Ref   將位于指定數組索引處的包含對象引用的元素作為 O 類型(對象引用)加載到計算堆棧的頂部。  
Ldelem.U1   將位于指定數組索引處的 unsigned int8 類型的元素作為 int32 加載到計算堆棧的頂部。  
Ldelem.U2   將位于指定數組索引處的 unsigned int16 類型的元素作為 int32 加載到計算堆棧的頂部。  
Ldelem.U4   將位于指定數組索引處的 unsigned int32 類型的元素作為 int32 加載到計算堆棧的頂部。  
Ldelema   將位于指定數組索引的數組元素的地址作為 & 類型(托管指針)加載到計算堆棧的頂部。  
Ldfld   查找對象中其引用當前位于計算堆棧的字段的值。  
Ldflda   查找對象中其引用當前位于計算堆棧的字段的地址。  
Ldftn   將指向實現特定方法的本機代碼的非托管指針(native int 類型)推送到計算堆棧上。  
Ldind.I   將 native int 類型的值作為 native int 間接加載到計算堆棧上。  
Ldind.I1   將 int8 類型的值作為 int32 間接加載到計算堆棧上。  
Ldind.I2   將 int16 類型的值作為 int32 間接加載到計算堆棧上。  
Ldind.I4   將 int32 類型的值作為 int32 間接加載到計算堆棧上。  
Ldind.I8   將 int64 類型的值作為 int64 間接加載到計算堆棧上。  
Ldind.R4   將 float32 類型的值作為 F (float) 類型間接加載到計算堆棧上。  
Ldind.R8   將 float64 類型的值作為 F (float) 類型間接加載到計算堆棧上。  
Ldind.Ref   將對象引用作為 O(對象引用)類型間接加載到計算堆棧上。  
Ldind.U1   將 unsigned int8 類型的值作為 int32 間接加載到計算堆棧上。  
Ldind.U2   將 unsigned int16 類型的值作為 int32 間接加載到計算堆棧上。  
Ldind.U4   將 unsigned int32 類型的值作為 int32 間接加載到計算堆棧上。  
Ldlen   將從零開始的、一維數組的元素的數目推送到計算堆棧上。  
Ldloc   將指定索引處的局部變量加載到計算堆棧上。  
Ldloc.0   將索引 0 處的局部變量加載到計算堆棧上。  
Ldloc.1   將索引 1 處的局部變量加載到計算堆棧上。  
Ldloc.2   將索引 2 處的局部變量加載到計算堆棧上。  
Ldloc.3   將索引 3 處的局部變量加載到計算堆棧上。  
Ldloc.S   將特定索引處的局部變量加載到計算堆棧上(短格式)。  
Ldloca   將位于特定索引處的局部變量的地址加載到計算堆棧上。  
Ldloca.S   將位于特定索引處的局部變量的地址加載到計算堆棧上(短格式)。  
Ldnull   將空引用(O 類型)推送到計算堆棧上。  
Ldobj   將地址指向的值類型對象復制到計算堆棧的頂部。  
Ldsfld   將靜態字段的值推送到計算堆棧上。  
Ldsflda   將靜態字段的地址推送到計算堆棧上。  
Ldstr   推送對元數據中存儲的字符串的新對象引用。  
Ldtoken   將元數據標記轉換為其運行時表示形式,并將其推送到計算堆棧上。  
Ldvirtftn   將指向實現與指定對象關聯的特定虛方法的本機代碼的非托管指針(native int 類型)推送到計算堆棧上。  
Leave   退出受保護的代碼區域,無條件將控制轉移到特定目標指令。  
Leave.S   退出受保護的代碼區域,無條件將控制轉移到目標指令(縮寫形式)。  
Localloc   從本地動態內存池分配特定數目的字節并將第一個分配的字節的地址(瞬態指針,* 類型)推送到計算堆棧上。  
Mkrefany   將對特定類型實例的類型化引用推送到計算堆棧上。  
Mul   將兩個值相乘并將結果推送到計算堆棧上。  
Mul.Ovf   將兩個整數值相乘,執行溢出檢查,并將結果推送到計算堆棧上。  
Mul.Ovf.Un   將兩個無符號整數值相乘,執行溢出檢查,并將結果推送到計算堆棧上。  
Neg   對一個值執行求反并將結果推送到計算堆棧上。  
Newarr   將對新的從零開始的一維數組(其元素屬于特定類型)的對象引用推送到計算堆棧上。  
Newobj   創建一個值類型的新對象或新實例,并將對象引用(O 類型)推送到計算堆棧上。  
Nop   如果修補操作碼,則填充空間。盡管可能消耗處理周期,但未執行任何有意義的操作。  
Not   計算堆棧頂部整數值的按位求補并將結果作為相同的類型推送到計算堆棧上。  
Or   計算位于堆棧頂部的兩個整數值的按位求補并將結果推送到計算堆棧上。  
Pop   移除當前位于計算堆棧頂部的值。  
Prefix1   基礎結構。此指令為保留指令。  
Prefix2   基礎結構。此指令為保留指令。  
Prefix3   基礎結構。此指令為保留指令。  
Prefix4   基礎結構。此指令為保留指令。  
Prefix5   基礎結構。此指令為保留指令。  
Prefix6   基礎結構。此指令為保留指令。  
Prefix7   基礎結構。此指令為保留指令。  
Prefixref   基礎結構。此指令為保留指令。  
Readonly   指定后面的數組地址操作在運行時不執行類型檢查,并且返回可變性受限的托管指針。  
Refanytype   檢索嵌入在類型化引用內的類型標記。  
Refanyval   檢索嵌入在類型化引用內的地址(& 類型)。  
Rem   將兩個值相除并將余數推送到計算堆棧上。  
Rem.Un   將兩個無符號值相除并將余數推送到計算堆棧上。  
Ret   從當前方法返回,并將返回值(如果存在)從調用方的計算堆棧推送到被調用方的計算堆棧上。  
Rethrow   再次引發當前異常。  
Shl   將整數值左移(用零填充)指定的位數,并將結果推送到計算堆棧上。  
Shr   將整數值右移(保留符號)指定的位數,并將結果推送到計算堆棧上。  
Shr.Un   將無符號整數值右移(用零填充)指定的位數,并將結果推送到計算堆棧上。  
Sizeof   將提供的值類型的大?。ㄒ宰止潪閱挝唬┩扑偷接嬎愣褩I?。  
Starg   將位于計算堆棧頂部的值存儲到位于指定索引的參數槽中。  
Starg.S   將位于計算堆棧頂部的值存儲在參數槽中的指定索引處(短格式)。  
Stelem   用計算堆棧中的值替換給定索引處的數組元素,其類型在指令中指定。  
Stelem.I   用計算堆棧上的 native int 值替換給定索引處的數組元素。  
Stelem.I1   用計算堆棧上的 int8 值替換給定索引處的數組元素。  
Stelem.I2   用計算堆棧上的 int16 值替換給定索引處的數組元素。  
Stelem.I4   用計算堆棧上的 int32 值替換給定索引處的數組元素。  
Stelem.I8   用計算堆棧上的 int64 值替換給定索引處的數組元素。  
Stelem.R4   用計算堆棧上的 float32 值替換給定索引處的數組元素。  
Stelem.R8   用計算堆棧上的 float64 值替換給定索引處的數組元素。  
Stelem.Ref   用計算堆棧上的對象 ref 值(O 類型)替換給定索引處的數組元素。  
Stfld   用新值替換在對象引用或指針的字段中存儲的值。  
Stind.I   在所提供的地址存儲 native int 類型的值。  
Stind.I1   在所提供的地址存儲 int8 類型的值。  
Stind.I2   在所提供的地址存儲 int16 類型的值。  
Stind.I4   在所提供的地址存儲 int32 類型的值。  
Stind.I8   在所提供的地址存儲 int64 類型的值。  
Stind.R4   在所提供的地址存儲 float32 類型的值。  
Stind.R8   在所提供的地址存儲 float64 類型的值。  
Stind.Ref   存儲所提供地址處的對象引用值。  
Stloc   從計算堆棧的頂部彈出當前值并將其存儲到指定索引處的局部變量列表中。  
Stloc.0   從計算堆棧的頂部彈出當前值并將其存儲到索引 0 處的局部變量列表中。  
Stloc.1   從計算堆棧的頂部彈出當前值并將其存儲到索引 1 處的局部變量列表中。  
Stloc.2   從計算堆棧的頂部彈出當前值并將其存儲到索引 2 處的局部變量列表中。  
Stloc.3   從計算堆棧的頂部彈出當前值并將其存儲到索引 3 處的局部變量列表中。  
Stloc.S   從計算堆棧的頂部彈出當前值并將其存儲在局部變量列表中的 index 處(短格式)。  
Stobj   將指定類型的值從計算堆棧復制到所提供的內存地址中。  
Stsfld   用來自計算堆棧的值替換靜態字段的值。  
Sub   從其他值中減去一個值并將結果推送到計算堆棧上。  
Sub.Ovf   從另一值中減去一個整數值,執行溢出檢查,并且將結果推送到計算堆棧上。  
Sub.Ovf.Un   從另一值中減去一個無符號整數值,執行溢出檢查,并且將結果推送到計算堆棧上。  
Switch   實現跳轉表。  
Tailcall   執行后綴的方法調用指令,以便在執行實際調用指令前移除當前方法的堆棧幀。  
Throw   引發當前位于計算堆棧上的異常對象。  
Unaligned   指示當前位于計算堆棧上的地址可能沒有與緊接的 ldind、stind、ldfld、stfld、ldobj、stobj、initblk 或 cpblk 指令的自然大小對齊。  
Unbox   將值類型的已裝箱的表示形式轉換為其未裝箱的形式。  
Unbox.Any   將指令中指定類型的已裝箱的表示形式轉換成未裝箱形式。  
Volatile   指定當前位于計算堆棧頂部的地址可以是易失的,并且讀取該位置的結果不能被緩存,或者對該地址的多個存儲區不能被取消。  
Xor   計算位于計算堆棧頂部的兩個值的按位異或,并且將結果推送到計算堆棧上。

NET IL指令大全,方便編程人員快速查詢指令。

下載地址

安全下載地址

優先通過Win工具箱下載,更安全高效

網友評論

您的評論需要經過審核才能顯示 網名

0條評論>網友評論





NET IL命令查詢器

NET IL命令查詢器

九九九国产在线_三级网站视频在线观看_久久久免费观成人影院_欧美爽爽爽高清免费视频
久久久久久亚洲精品不卡4k岛国| 1024精品一区二区三区| 国产精品羞羞答答| 在线日本欧美| 免费黄网站欧美| 国产亚洲精品aa| 久久久国产91| 国产精品亚洲аv天堂网| 欧美在线播放一区二区| 欧美日韩中文字幕在线视频| 国产精品99久久99久久久二8 | 欧美激情综合五月色丁香小说| 国产一区二区按摩在线观看| 久久网站免费| 国产在线观看精品一区二区三区| 久久久亚洲精品一区二区三区| 国产精品影院在线观看| 久久精品99| 国产精品日本| 久久全国免费视频| 狠狠入ady亚洲精品经典电影| 免费在线观看精品| 影音先锋日韩资源| 欧美二区在线| 亚洲自拍电影| 国产精品久久久久一区二区三区共 | 亚洲综合999| 欧美日韩免费在线| 欧美一级欧美一级在线播放| 国产精品成人一区二区三区夜夜夜| 午夜欧美不卡精品aaaaa| 国产精品大片wwwwww| 性欧美xxxx视频在线观看| 国产精品久久久久9999| 久久精品日韩| 激情综合网激情| 欧美日韩精品| 久久国产主播| 国内视频一区| 国产精品久久久久久久久久直播 | 欧美在线国产精品| 国产精品久久久久毛片软件| 久久www成人_看片免费不卡| 国产丝袜一区二区| 欧美aa国产视频| 亚洲视频在线视频| 国产精品香蕉在线观看| 免费不卡亚洲欧美| 午夜影院日韩| 狠狠色狠狠色综合人人| 免费在线播放第一区高清av| 在线观看精品| 欧美视频福利| 久久一区亚洲| 亚洲午夜视频在线观看| 国产精品视频免费一区| 欧美成人一区二区在线| 欧美一级专区| 影音先锋成人资源站| 国产精品乱码久久久久久| 免费视频一区| 久久精品国产成人| 亚洲午夜精品在线| 国产亚洲精品久久飘花 | 国产日韩欧美二区| 欧美高清一区| 久久精品国产在热久久| 影音先锋久久久| 国产美女精品| 欧美日韩亚洲一区| 欧美**字幕| 久久成人在线| 亚洲制服av| 精品动漫一区二区| 国产欧美日韩在线视频| 欧美日韩人人澡狠狠躁视频| 久久亚洲欧美国产精品乐播| 亚洲欧美一区二区精品久久久 | 免费h精品视频在线播放| 羞羞答答国产精品www一本| 在线精品国产成人综合| 国产欧美一区二区三区视频| 欧美日韩在线观看视频| 嫩草国产精品入口| 久久天天综合| 久久精品99国产精品日本| 亚洲在线一区二区| 亚洲调教视频在线观看| 国产在线视频不卡二| 国产乱码精品| 国产精品久久婷婷六月丁香| 欧美日韩在线播放三区| 欧美国产激情二区三区| 久久这里只精品最新地址| 久久精品官网| 欧美中文字幕在线播放| 亚洲欧美影院| 午夜精品福利一区二区蜜股av| 在线播放中文字幕一区| 性欧美长视频| 久久国产精品一区二区| 老司机一区二区| 久久不射中文字幕| 欧美一区二区三区的| 亚洲一区中文| 亚洲一区三区电影在线观看| 中文欧美字幕免费| 中文亚洲免费| 亚洲一级黄色av| 亚洲影院免费观看| 亚洲一区视频| 亚洲男人的天堂在线| 亚洲欧美国产高清| 亚洲自拍三区| 欧美一区二区三区四区高清 | 欧美激情亚洲视频| 欧美精品国产一区二区| 欧美日韩精品一区视频| 欧美日韩一区在线播放| 国产精品v欧美精品∨日韩| 国产精品高潮视频| 国产精品一区毛片| 国产一区再线| 在线不卡免费欧美| 亚洲综合精品四区| 欧美在线视频在线播放完整版免费观看| 亚洲欧美在线免费观看| 久久国产欧美日韩精品| 久久人人爽人人| 欧美成人在线影院| 欧美日韩一区二区三区| 国产精品网站一区| 伊人影院久久| 午夜精品视频一区| 久久频这里精品99香蕉| 免费人成网站在线观看欧美高清 | 在线日本高清免费不卡| 亚洲一区二区欧美日韩| 午夜老司机精品| 久久漫画官网| 欧美精品久久久久久久久老牛影院| 欧美精品一区二区三区视频| 国产精品高清免费在线观看| 国产日韩视频| 亚洲影音一区| 久久免费偷拍视频| 欧美日韩国产综合久久| 国产精品区一区| 伊人久久久大香线蕉综合直播| 亚洲一区3d动漫同人无遮挡| 欧美在线二区| 欧美激情1区2区| 国产精品久线观看视频| 黄色成人av在线| 欧美一级电影久久| 欧美大片在线看| 国产精品腿扒开做爽爽爽挤奶网站| 狠狠入ady亚洲精品| 欧美一级网站| 欧美精品激情| 国产一区二区高清不卡| 午夜在线观看欧美| 美女视频黄 久久| 国产精品久久久久9999| 伊人成年综合电影网| 久久av一区二区三区漫画| 欧美极品一区| 国产一区二区精品久久91| 亚洲一区二区三| 免费成人av在线| 国产精品入口日韩视频大尺度 | 欧美日本亚洲| 国产一区二区三区久久精品| 香蕉久久a毛片| 欧美黄色网络| 国产亚洲激情视频在线| 欧美一区二区视频在线观看2020| 欧美aⅴ一区二区三区视频| 国产精品天美传媒入口| 亚洲欧美日韩另类| 欧美精品一区在线| 狠狠88综合久久久久综合网| 久久精品免费看| 国产精品进线69影院| 亚洲一区区二区| 欧美另类综合| 激情文学一区| 久久人人爽人人爽爽久久| 国产精品亚洲一区| 性欧美大战久久久久久久免费观看| 欧美激情精品久久久久久免费印度 | 亚洲视频一区二区在线观看| 久久综合一区二区| 国产欧美日韩另类一区 | 国产日产欧美a一级在线| 午夜一区二区三区在线观看 | 午夜精品久久久久久久久久久久久| 免费看的黄色欧美网站| 国产亚洲a∨片在线观看| 久久久999|