久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

pragma pack泄漏導(dǎo)致結(jié)構(gòu)體布局錯亂:排查、修復(fù)與防御

pragma pack泄漏導(dǎo)致結(jié)構(gòu)體布局錯亂:排查、修復(fù)與防御 1. 排錯現(xiàn)場一個“看起來全對數(shù)據(jù)卻對不上”的報文先說結(jié)論這次bug最后抓到的元兇是頭文件里一行漏了收尾的#pragma pack(1)。但真正讓我花了兩天的不是這一行本身而是它造成的“編譯單元之間結(jié)構(gòu)體布局不一致”這種隱蔽狀態(tài)。背景是某套后端網(wǎng)關(guān)服務(wù)客戶端通過自研二進制RPC協(xié)議發(fā)起請求服務(wù)端解析后返回響應(yīng)。某次迭代后線上部分節(jié)點出現(xiàn)了一個詭異現(xiàn)象業(yè)務(wù)側(cè)明明把返回碼retCode置為0日志打出來卻是0x0100消息長度字段偶爾多出兩個字節(jié)更離譜的是同樣的代碼、同樣的配置A節(jié)點一切正常B節(jié)點必現(xiàn)錯亂。第一反應(yīng)是字節(jié)序處理漏了轉(zhuǎn)換或者在解析循環(huán)里破壞了原始緩沖區(qū)于是讓同事把相關(guān)代碼從頭到尾過了一遍又斷點跟了一遍結(jié)論是解析邏輯完全正確沒有越界、沒有字節(jié)序遺漏、沒有緩沖區(qū)覆蓋。代碼正確數(shù)據(jù)錯誤這種矛盾往往就意味著問題不在“代碼邏輯”本身而在“代碼被編譯成了什么樣子”。把同一段報文用抓包工具抓下來看字節(jié)流完全符合協(xié)議文檔再用一個獨立的小工具按文檔逐字節(jié)解析這段報文解析結(jié)果正常。到這里基本可以確定兩件事發(fā)送方打包沒問題解析代碼單獨看也沒問題。那剩下的可能性就只有一個——同一份解析代碼在不同編譯單元里對同一個結(jié)構(gòu)體的“內(nèi)存布局”理解不一致。也就是說結(jié)構(gòu)體字段的偏移量在不同編譯產(chǎn)物里可能不一樣。結(jié)構(gòu)體布局這種東西平時寫代碼時很容易默認它“應(yīng)該是一致的”但事實是它受編譯器選項、預(yù)處理指令、include順序共同影響稍不留神就會給你來一次這種“字段串味”。2. 對齊規(guī)則回顧結(jié)構(gòu)體大小為什么不是字段之和要理解這個bug得先把結(jié)構(gòu)體布局的基本規(guī)則過一遍。很多人剛學(xué)C/C時都會背一句話“結(jié)構(gòu)體大小不是所有成員大小的簡單相加。”原因就是編譯器會按每個成員的自然對齊要求在成員之間插入padding填充字節(jié)。例如一個結(jié)構(gòu)體里有個uint32_t字段它的自然對齊值是4字節(jié)編譯器會保證這個字段的起始偏移是4的倍數(shù)如果前一個字段只占了1字節(jié)后面就會補上3字節(jié)padding讓uint32_t從偏移4開始。為什么編譯器要這么干歸根結(jié)底是硬件層面的事情?,F(xiàn)代CPU訪問按自然對齊地址的內(nèi)存通常是一條指令就完成速度快且行為確定如果訪問了未對齊地址x86平臺還能勉強容忍只是慢但部分ARM平臺、MIPS平臺會直接觸發(fā)總線錯誤。所以編譯器默認會遵循目標(biāo)平臺的ABI給結(jié)構(gòu)體做對齊排布。這也是同一個結(jié)構(gòu)體在不同架構(gòu)、不同編譯器下sizeof和每個字段的offsetof可能不一樣的原因。以我當(dāng)時項目里的FrameHeader為例typedef struct FrameHeader { uint8_t version; uint32_t cmd; uint8_t flags; uint16_t retCode; uint64_t requestId; } FrameHeader;如果完全按默認對齊規(guī)則編譯各字段偏移和結(jié)構(gòu)體大小如下字段類型自然對齊默認offset我期望的緊湊offsetversionuint8_t100cmduint32_t441flagsuint8_t185retCodeuint16_t2106requestIduint64_t8168sizeof--2416注意cmd字段version只占1字節(jié)但為了讓cmd落到4字節(jié)對齊的偏移上編譯器在version后面塞了3字節(jié)padding導(dǎo)致cmd的offset從1變成了4。如果這個結(jié)構(gòu)體是用于讀寫文件或網(wǎng)絡(luò)報文的二進制格式這些padding會被原樣寫進流里而對方解析時如果不一致直接錯位。所以很多二進制協(xié)議結(jié)構(gòu)體確實需要緊湊布局這時候才用得上#pragma pack(1)把字段之間的padding去掉讓結(jié)構(gòu)體的大小嚴格等于成員大小之和——這就是“緊湊布局”。#pragma pack(n)的本質(zhì)是給結(jié)構(gòu)體成員的對齊值設(shè)一個上限原先按成員自然對齊加了pack之后實際對齊取min(成員自然對齊值, n)。比如#pragma pack(1)等于所有成員都以1字節(jié)對齊沒有任何padding字段緊挨著排。#pragma pack(2)則允許1字節(jié)和2字節(jié)類型自然排布但超過2字節(jié)的類型也最多按2字節(jié)對齊。這里有個容易踩的誤區(qū)#pragma pack(16)并不會把原來的4字節(jié)對齊提升到16字節(jié)它只是“允許”更大的對齊實際還是按每個成員自己的自然對齊來。pack超過最大成員的自然對齊值時基本等于沒設(shè)置。在真實項目里FrameHeader這種協(xié)議結(jié)構(gòu)體確實適合用#pragma pack(push, 1)和#pragma pack(pop)包起來讓它在很小的作用域內(nèi)變成緊湊布局。問題就出在很多人圖省事寫裸的#pragma pack(1)后面忘了#pragma pack()恢復(fù)。這個指令一旦忘記收口就會像“全局開關(guān)”一樣污染后續(xù)所有結(jié)構(gòu)體定義——哪怕那些結(jié)構(gòu)體跟協(xié)議格式毫無關(guān)系。3. 定位過程從日志異常到offsetof輸出一步步揪出元兇3.1 第一輪排查字節(jié)序和解析循環(huán)都沒問題剛接到這個問題時我和大多數(shù)人的第一反應(yīng)一樣先懷疑字節(jié)序轉(zhuǎn)換。因為retCode出現(xiàn)0x0100這種“看起來像高低字節(jié)順序顛倒”的值太像大小端處理遺漏了。但把解析路徑里所有涉及字節(jié)序的地方都看了一遍沒有發(fā)現(xiàn)問題——解析函數(shù)統(tǒng)一用了一個swap宏調(diào)用位置也沒漏。接著懷疑解析循環(huán)里指針偏移寫錯比如memcpy目標(biāo)地址算多了幾個字節(jié)。這輪排查更仔細把每個字段的讀取位置和寫入位置都打出來逐幀對依然對得上。當(dāng)時甚至有同事懷疑是JVM和C之間的內(nèi)存布局差異導(dǎo)致的——因為我們有一部分業(yè)務(wù)邏輯在Java層但抓包驗證后這個可能也被排除了同樣的字節(jié)流用測試工具按同一套協(xié)議解析結(jié)果完全正確。換句話說發(fā)送方和解析邏輯都沒問題問題出在“運行解析邏輯的那個二進制”對結(jié)構(gòu)體布局的理解上。3.2 讓結(jié)構(gòu)體自己說話用offsetof和sizeof做布局檢查這類問題如果靠肉眼review代碼效率極低因為代碼本身“看起來”完全正確。正確做法是讓結(jié)構(gòu)體自己把內(nèi)存布局“說”出來。我寫了一個非常小的dump工具#include cstdio #include cstddef void dump_rpc_message_layout() { printf(RpcMessage: sizeof%zu\n, sizeof(RpcMessage)); printf( msgType : offset%zu\n, offsetof(RpcMessage, msgType)); printf( priority : offset%zu\n, offsetof(RpcMessage, priority)); printf( retCode : offset%zu\n, offsetof(RpcMessage, retCode)); printf( payload : offset%zu\n, offsetof(RpcMessage, payload)); }代碼很簡單但輸出對比非常直觀。我在兩個問題節(jié)點各編一版發(fā)現(xiàn)A節(jié)點輸出的是預(yù)期布局RpcMessage字段A節(jié)點實際offsetB節(jié)點實際offset預(yù)期offsetmsgType000priority444retCode656payload878sizeof727172B節(jié)點里RpcMessage整體少了1字節(jié)結(jié)構(gòu)體被“壓扁”了一點??吹竭@個輸出我基本已經(jīng)把問題鎖定在結(jié)構(gòu)體布局相關(guān)的預(yù)處理指令上接下來就是搜源碼找是哪個#pragma pack在作怪。3.3 看似干凈的頭文件pragma pack指令的“泄漏”在項目里搜索所有#pragma pack最終在一個舊模塊的公共頭文件legacy_config.h里找到了問題。這個文件里有一個對老協(xié)議結(jié)構(gòu)體的定義當(dāng)時為了和老舊客戶端兼容用了#pragma pack(1)來追求緊湊布局。但寫法是這樣的#pragma pack(1) typedef struct LegacyNodeInfo { uint8_t id; uint32_t seq; uint16_t flag; } LegacyNodeInfo; // 注意這里沒有 #pragma pack()問題不是LegacyNodeInfo這個結(jié)構(gòu)體本身而是文件末尾沒有恢復(fù)默認對齊狀態(tài)。要知道#pragma pack和宏一樣是預(yù)處理階段生效、按文本順序推進的命令它一旦被定義就會影響當(dāng)前翻譯單元里后續(xù)遇到的所有結(jié)構(gòu)體定義直到遇到另一個#pragma pack(...)或文件結(jié)束。而include無非就是文本粘貼所以在B節(jié)點的某個編譯單元里包含順序恰好是#include legacy_config.h // 打開 pack(1) #include message.h // 定義 RpcMessage此時仍處于 pack(1)于是RpcMessage這個本應(yīng)默認對齊的業(yè)務(wù)結(jié)構(gòu)體被硬生生壓成了緊湊布局。而在A節(jié)點同一份代碼的include順序不同某個后續(xù)頭文件里恰好有個#pragma pack()重置了狀態(tài)RpcMessage才保持了默認布局。這就是為什么A節(jié)點正常、B節(jié)點必現(xiàn)的真相——不是機器不同也不是編譯器版本不同純粹是include順序?qū)е碌木幾g單元狀態(tài)差異。3.4 復(fù)現(xiàn)實驗補上收口后問題立刻消失找到嫌疑點后我用一個最小改動做了驗證在B節(jié)點編譯單元里、message.h之前臨時加一行#pragma pack()強制把對齊狀態(tài)恢復(fù)默認重新編譯B節(jié)點再跑相同報文retCode恢復(fù)正常所有字段解析正確。把這一行刪掉錯亂立刻復(fù)現(xiàn)。同一份代碼只改變pack狀態(tài)現(xiàn)象就來回收縮根因到此已經(jīng)完全確認。4. 根因確認指令泄漏如何讓同一個結(jié)構(gòu)體在不同編譯單元里“分道揚鑣”這個bug最值得警惕的點就在這里不是RpcMessage定義本身寫錯了而是它所在的翻譯單元里存在一個“看不見的狀態(tài)開關(guān)”。C/C的預(yù)處理模型決定了#pragma pack是翻譯單元級、順序敏感的你要是把include理解為“在這里粘貼這段文本”就很容易理解為什么漏掉的#pragma pack()會跨文件傳播。實際發(fā)生的事是這樣的legacy_config.h里執(zhí)行了#pragma pack(1)但沒恢復(fù)它被提前include到某個cpp文件后后續(xù)所有被include的頭文件里的結(jié)構(gòu)體都會以pack(1)的方式排布RpcMessage定義在message.h里恰好在這個cpp文件的include鏈中位于legacy_config.h之后所以它的布局被壓成了緊湊型而調(diào)用這個解析模塊的另一份代碼或者上層業(yè)務(wù)線程所在的編譯單元RpcMessage保持默認對齊布局兩邊通過函數(shù)參數(shù)、共享內(nèi)存或消息隊列傳遞這個結(jié)構(gòu)體時一個按offset6寫retCode另一個按offset5讀于是讀出來的是“相鄰字段拼接”后的奇怪數(shù)值。這種跨編譯單元的ABI不一致往往比跨架構(gòu)的ABI不一致更隱蔽因為它不報錯、不崩潰只是字段值悄悄錯位。尤其項目大了之后同一個結(jié)構(gòu)體的定義被幾十個cpp文件包含一旦有人在某個公共頭文件里漏寫了pack恢復(fù)波及范圍完全不可控。更麻煩的是這類問題不會在單測里暴露——單測通常只編了一個翻譯單元而線上多模塊協(xié)同才會觸發(fā)不同編譯單元之間的布局差異。還有一個容易誤解的點嵌套結(jié)構(gòu)體的內(nèi)部布局也由“其定義處的pack狀態(tài)”決定而不是由“外層結(jié)構(gòu)體定義處的pack狀態(tài)”決定。比如A結(jié)構(gòu)體在pack(1)下定義了內(nèi)部成員B結(jié)構(gòu)體在默認對齊下把它作為成員包含進來B只會調(diào)整A整體的起始偏移但A成員之間的布局已經(jīng)是A定義時就固定好的。所以哪怕有人在外層重新設(shè)置pack也救不了已經(jīng)按錯誤布局固定下來的嵌套類型。這種坑比單個結(jié)構(gòu)體被污染還難排查因為只盯著外層結(jié)構(gòu)體看永遠看不到問題。5. 修復(fù)動作與長期防御把布局錯誤擋在編譯期5.1 立即修復(fù)用push/pop收口所有裸pack指令最簡單的修復(fù)就是給legacy_config.h補上恢復(fù)指令。但我的建議是不要用裸的#pragma pack(1)#pragma pack()一律改成push/pop成對寫法#pragma pack(push, 1) typedef struct LegacyNodeInfo { uint8_t id; uint32_t seq; uint16_t flag; } LegacyNodeInfo; #pragma pack(pop)push會把當(dāng)前對齊狀態(tài)壓棧pop用于棧頂恢復(fù)這樣即使中間有嵌套include也不會影響外部環(huán)境的pack狀態(tài)。裸pack的問題在于它操作的是“全局當(dāng)前值”一旦漏寫恢復(fù)事后靠人review很難發(fā)現(xiàn)。push/pop至少把狀態(tài)變化限制在一個明確的作用域內(nèi)邏輯清晰得多。5.2 靜態(tài)斷言讓布局在編譯期就爆炸修復(fù)之后防復(fù)發(fā)才是重點。我強烈建議所有跨編譯單元傳遞、跨進程傳輸、寫文件的結(jié)構(gòu)體定義文件底部都放幾個static_assert把關(guān)鍵字段的offset和結(jié)構(gòu)體總大小寫死。這些都是編譯期就能確定的常量一旦未來有人動了pack或者改亂了字段順序編譯直接失敗而不是線上跑起來才錯。static_assert(sizeof(RpcMessage) 72, RpcMessage size mismatch, check packing!); static_assert(offsetof(RpcMessage, retCode) 6, RpcMessage.retCode offset mismatch!); static_assert(offsetof(RpcMessage, payload) 8, RpcMessage.payload offset mismatch!);這幾個static_assert不依賴任何運行時邏輯純粹是給編譯器和未來的維護者看的“布局契約”。我當(dāng)時補上斷言之后又重新全量編譯了一次項目竟然真的又炸了一個模塊——原來另一個頭文件里也存在同樣的漏收pack問題之前只是沒觸發(fā)到能感知的字段錯位而已。所以別嫌這幾行代碼礙眼它們相當(dāng)于給結(jié)構(gòu)體上了一份“意外險”。5.3 團隊規(guī)范評審和CI雙管齊下代碼評審環(huán)節(jié)必須把“全局搜索#pragma pack是否成對”加入checklist。這個指令太容易被忽略了因為平時真正需要它的場景就只有協(xié)議頭、文件格式一類的極少數(shù)結(jié)構(gòu)體。如果倉庫里出現(xiàn)了裸的#pragma pack無論后面是否有恢復(fù)都建議改成push/pop。另一個實用做法是在CI里加一個專門編譯的layout_test.cpp把所有關(guān)鍵結(jié)構(gòu)體的sizeof和offsetof打印出來和預(yù)期值做diff。無論是include順序調(diào)整、新增公共頭文件還是有人改了pack都會在CI階段暴露差異化布局而不是等到不同模塊聯(lián)調(diào)時才能察覺。我現(xiàn)在在項目里就是這么做的不光是pack問題任何結(jié)構(gòu)體字段順序調(diào)整、平臺ABI變化都能第一時間在流水線上看到。說到未對齊訪問還有個性能安全提醒#pragma pack(1)壓出來的結(jié)構(gòu)體成員地址很可能不是自然對齊的。x86上訪問這種地址只是慢一點但部分ARM平臺會拋異常如果把packed結(jié)構(gòu)體里的uint32_t*或者uint64_t*直接傳給需要對齊指針的庫函數(shù)也同樣可能出問題。所以即便要保協(xié)議緊湊也盡量只在“序列化/反序列化”的邊界上使用packed結(jié)構(gòu)體內(nèi)部業(yè)務(wù)邏輯用普通對齊的結(jié)構(gòu)體避免整個調(diào)用鏈都被緊湊布局綁架。6. 復(fù)盤這類bug的共同特征與一線排查思路6.1 快速識別信號經(jīng)歷這么一遭之后我對這種“布局類bug”有了條件反射式的警覺。這類問題通常有幾個共同特征滿足任意一條就應(yīng)該優(yōu)先懷疑結(jié)構(gòu)體布局現(xiàn)象是固定錯位不是隨機崩潰、不是偶發(fā)越界錯位的字節(jié)數(shù)基本恒定代碼review找不到任何邏輯錯誤字節(jié)流本身用抓包工具驗證又是正確的同一份代碼在不同節(jié)點/不同機器上表現(xiàn)不一致尤其是換一個include順序、換一個宏開關(guān)就發(fā)生變化字段值看起來像“相鄰字段拼接”比如一個本該是0的值讀出來卻是0x0100這類“混了別的字段”的數(shù)值。一旦出現(xiàn)這些信號不要再去一行行review解析代碼直接上offsetof和sizeof做布局體檢比看代碼快十倍。6.2 復(fù)盤中的額外收獲這次排查還讓我形成了一條很實用的肌肉記憶凡是結(jié)構(gòu)體定義先問一句“這個結(jié)構(gòu)體會不會被跨編譯單元傳遞”。如果會那它的布局就不能依賴“默認狀態(tài)”必須顯式固定并且用靜態(tài)斷言鎖死。如果不會也別掉以輕心——它還是可能被公共頭文件里的pack泄漏波及只是暫時還沒人踩到而已。另外include順序的脆弱性遠比很多開發(fā)者意識到的要高。一個文件多了個include提前引入了某個帶pack狀態(tài)的頭文件就可能悄悄改變后續(xù)結(jié)構(gòu)體的布局。要想徹底規(guī)避這類問題公共頭文件里應(yīng)盡量避免修改pack狀態(tài)確實需要修改時用push/pop包裹并在文件末尾恢復(fù)。你要是見過我在這個bug里折騰的過程就會明白一行收口的#pragma pack(pop)比任何業(yè)務(wù)邏輯都值錢。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
麻豆乱码久久精| 粉嫩AV输入| 亚洲性图91| 久久精品熟妇丰满人妻99| 天天艹天天日| 精品免费1| 暴力av在线| 日本精品第一视频在'| 婷婷色香| 特级特黄一级毛片免费| 精品国产72| 91天美| 中文字幕久久婷婷丁香五月天| 黄色av一区二区在线| 久久精品72| av网站免费看| 丁香五月天婷婷姐| 天天日夜干| 国产成人无码高清| 可乐操亚洲蜜911| 三级激情网站| 日本99一区二区| 色综合av综合久久| 安徽熟妇视频| 约操熟妇| 91欧美巨乳| 中国女人内射6XXXXX| 91挑色欧美| 欧美久久毛片基地| 97爱爱爱| 国产天天看| 香港澳门日本三级网站| 97这里都是精品| 日韩兔费看黄片| 亚洲国产欧美日韩人妻日中文| 国内毛片四区| 精品人妻1237| 91精品久久久| 亚洲蜜臀视频精品久久| 日va操| 久湿久久 | 蜜臀久久99精品久久久久| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 久久久96精品| 亚洲天堂中文字幕无码男同| 明星性猛交ⅹxxx乱大交| 91色艳| 亚洲欧美日韩偷拍色图| 亚洲色图国产另类| 色婷亚洲五月在线观看| 日韩成人性日韩成人性爱视频在线免费观看| 国产精品久久发布| 久久性爱精品一区| 欧美日韩人妻精品一区二区三区 | 肉动漫无遮挡h在线观看| 97爱欧美| 3p国产色噜噜一区| 78超碰| 小草av不卡亚洲二区 | 91无码人妻精品一区二区三区蜜桃| 草草影院日本第一页| 欧美十八禁在线看| 91这里只有精品| 天天影视综合色| 2017人人操,人人摸| 精品无码久久久久久久久果冻糖心| 偷拍五区| 91亚洲欧洲| 福利天天都操| 男人天堂2019| 精品传媒在线一区| 亚洲国产97| 2017天天拍大香蕉| 国产呦精品系列在线观看| 欧美日韩性爱电影在线| 国产亲戚伦亲在线| www.yw尤物| 欧美十八禁在线看| 人妻久热在线| 中文欧丝袜诱惑| 国产精品日日摸天天碰| 亚洲国产成人7777| 亚洲国产成人高清在线| 日本 免费 一区二区三区 久久香蕉 | 久操大香蕉| 殴美性色a级欧美| 九九热九九热| 俺也射| 97爱爱官网| 婷婷五月天av| 伊人网在线观看| 欧美视频一区二区三区| 无码国产Av| 午夜福利视频在线一区| 亚洲五月天激情| 91天天c| 99热这里只有精品18| 啪啪AV导航| 国产精品久久久蜜臀| 99超碰网| 九九黄色网| 欧美在线色| 超碰在线欧美性爱激情| 91AV老熟女视频| 精品69网| 草b在线| 日本加勒比无码专区| 日韩欧美午夜一区二区| 亚洲日韩肥臀视频在线观看| 1240青青草一区二区三区视频天爱| 欧美黑人精品一区二区| 丝袜色综合| 久久久久亚洲熟妇熟女| 亚洲情色一区三区| 亚洲伊人久久综合97| 丰满人妻-区二区三区免费看| 色在线亚洲视频www| 九九九九88| 伊人久大| 91蜜臀熟女| 久夜视频| 亚州色国| 国产精品三级视频网站| 男人天堂网站| 亚洲影院小综合| 亚洲无码电影久久久| 久久中文色图| 亚洲免费成人精品电影| 亚洲成人AB| 五月天啪啪| 五十路三区在线| 日本在线一二 | 欧美18老人禁| 国产乱子伦一区二区三区免看| 久久受www免费人成| 亚洲综合校园春色| 95人妻爽爽人人做人人澡| 日韩肏逼视频| 97超碰总站| 日韩黄色一区二区三区| 亚洲在钱| 天天看片天天爽| 人妻一区二区三区四区视频| 91综合天天看| 亚码人妻| 白丝少妇一区二区| 国产欧美一区二区| 免费综合亚洲中文| 99精品伊人| 26uuu偷拍亚洲欧洲综合| 中韩中文字幕在线观看| 久久夜夜夜夜| 欧美激情欧美精品| 在线观看AV不卡| 国产成人无码网站在线视频| 国产欧美日韩一区二区三区| 在线日韩精品一区二区三区| 熟妇人妻精品一区二区| 日本精品九九九| 亚洲 se图 欧美电影| 在线黄页看毛片| 欧美视频边做饭边橾| 色欲Av人妻精品一区二| 九九九999久久久网站| 东北老女人的激情视频| 青青草原综合久久大伊人精品| www.超碰在线| 91丨九色丨熟女高潮| 久久一级无码精品毛片6| 99e久久国产精品| 国产JDAV无码视频在线观看| 97国产色综合| 成人精品视频一区二区| 日本九九久久99播| 亚洲熟久久| 成人热久久精品| 女人被添高潮免费视频| 亚洲宅男天堂| 天天天肏屄欧美| 超碰日本97美女人妻人人玩人人爱 | 日韩av情韩国爱禁区av一区二区| 久久亚洲日韩国产欧| 人妻黑丝袜电影| 少好三P| 伊人操| 日韩簧片免费看| 精品一区二区人妖| 夜夜肏2021| 亚洲av热热色| 大香蕉一人| 九久久精| 色在线综合| 日本日皮视频逼| 在现视频女上位好爽| 日本东京热大香蕉a片| 人澡逼| 国产精品精品系列在线观看| 欧美国产伊人久久久久| 六月丁香啪啪啪| 污污污8888| 日韩三级av片| 97人妻免费中文字幕| 色婷婷亚洲婷婷| 日本 免费 一区二区三区 久久香蕉 | 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 插插综合网天天影视网| a亚洲欧美色欲| 国产精品视频精品一二| 日日碰视频网| 草草网站影院白丝内射| 91新在线欧美| 秋霞Av理论一级在线| 日本色色色视频| 亚洲无限观看| 欧美成人一级免费电影| 亚洲凸凹超碰成人| 福利社区午夜一区二区| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 欧美有码激情视频一区二区三区| 在线小说视频一区| 乱伦a片视频| 免费视频在线观看啊啊啊啊啊| 后入综合久久| 97人人超| 亚洲福利影院一区久久| 九九热九九热| 日本高清视频xxxx| 97精品97久久| 91精品久久久久久77777| 亚洲综合贴图91 | 欧差乱伦二三| 91爰爱欧美| 午夜乱轮操逼视频免费看| 久久久9视频| 日韩97P| 亚洲男人的天堂一区二区| 大香蕉免费3| 久神马| 懂色AV蜜臀无码精品APP| 国产一区二区三区,在线观看观看 五月开心久久AV官网 | 精品人妻免费观看| 久久久久9| 亚洲囯产精品女人久久久| 久久精品夜色国产亚洲AV| 国产精品三级视频网站| 亚洲欧洲激情卡通另类文学四射小说网站 | 一区中文字幕二区日韩| 在线可观看的黄色网址| 日产操逼| 婷婷人妻激情| 97在线观视频免费观看| 亚洲日韩AV视色| 性久久久| 97视频免费| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 无毛精品| 亚州色国| 欧美香蕉视xxx| 成人5码视频| 免费毛片在线播放| 操逼逼中文字幕| 97综合国产| 久久超碰天天| 九九九九九九综合| 日韩综合色网| 校园春色宗合网| 中国操逼无码| 人妻少妇精品视频一区二区三区| 婷婷精品国产欧美精品亚洲人人爽| 成人一级二级| 亚洲视频,小说| 欧美综合97www| 久久侵犯人妻爽爽爽| 发朗少妇买婬全视频中文| 一本精品日本在线视频精品| 91亚洲色图| 91国模| 蜜桃视频啊啊啊啊| 久久伦理视频久久大香蕉视频| AV高清一区| 91国产精品在线看| 999岛国大片| 夜夜影视四色| 人妻人人操| 综合色啪| 九九热男人天堂| 热久久精品| 亚洲免费精品一区| 野狼激情网| 欧美内射少妇| 日韩欧美蜜桃精品久久中文字幕久久| 人妻少妇久久中文| 91 丝袜在线播放| 色欲av一区二区三区蜜芽| 国产精品亚洲高清在线| 91在线精品| 性爱av在线免费观看| 超碰在线看| 国产sv美女内射| 99久久精品无码一区二区毛片免费 | 韩日精品四区| 内射黑人| 人乳av| 国内偷自视频区视频综合| 少妇厨房愉情理伦片bd在线观看| 亚洲欧美日韩精品久| 大香蕉碰碰| 91N综合网在线| 亚洲熟女一区二区| 日韩Va亚洲va欧美Ⅴa久久| 五月婷婷色| 91路www| 亚洲性天堂| 国产精品一二三在线看| 东北女人| 成年女人黄网站| 高清不卡一二三区视频......| 国产中午字一暮区| 强奸乱伦大香蕉网| 色偷综合| 久久美女国产| 性爱欧美五月| 天天色天天干天天射| 亚洲综合113页| 91成人18| 91最新综合| 97亚洲中文| 97人人干| 白丝被操91| 日韩美女高潮喷水视频| 人人看人人爰人人操| 久久神马影院| 国产极品99热在线播放69| 国产噜噜噜噜噜久久久久久久久| 亚洲色 国产 欧美 日韩| 日本免费一区二区不卡 | 天堂中文资源在线bt| 亚州色站 日韩电影| 看免费的黄片| 久草综合视频| 国产成人+综合亚洲+天堂| 久热这里| 精品丰满人妻一区二区三区免费观| 久操国产在线| 欧洲中文字幕| 日韩av在线播放不卡| 亚洲欧美日韩电影网站一区| 亚洲日韩精品一区视频在线| 欧美久久久| 日韩一级成人毛片免费观看 | 久操九九九九| 日韩免费在线视频观看| 97亚洲欧美| 学生妹天天看| 美女淫穴| 亚洲一二三精品久久网| 日本性爱欧美性爱| 欧美姓爱综合网| 欧美97日韩精品| 久久综合婷婷| 少妇干B| 日韩综合无码一区久久92| 日韩懂色网| 欧美天天插| 免费观看啪视频| 中文字幕在线免费观看2| 人人九九精| 99精品伊人| 久久手机视直播| 亚洲日韩美女中文字幕乱| 欧美 亚洲 在线| 黄色一区三区| 国产精品久久久久久久免牛肉蒲团| 丝袜美腿欧美| av凤凰久久久| 丰满人妻一区二区三区大胸懂色| 欧美成人四级在线播放| 特级特黄一级毛片免费| 人人操人人插人人摸人人干| 国产成人91一区二区三区| 男人天堂导航| 久草看看看| 亚欧操逼片在线观看 | 久久精品99久久久久久| 东北老女人的激情视频| 超碰欧美在线欧美| 狠狠爱夜夜干| 午夜啊啊| 狠狠操狠狠操操| 一区二区三区免费视频入口| 日韩免费福利在线观看| 日韩强奸av| 午夜啊啊| 中文三一区| 羞涩视频| 日韩综合成人免费视频| 老司机射| 91一区二区| 91女在线观看| 91痴汉| 国产综合日韩伦理| 乱伦3P视频| 五月丁香婷婷综合| 亚洲情色综合网| 人人摸人人干| 福利天天都操| 国产啊v在线免费播放| 久久婷婷一区二| 久久久久国色αv免费观看| 91人妻精华帖| 狠狠干精品一二三四五六2022| 97资源久久| 国产精品青草综合久久| 久射吧| 亚洲欧美日韩夜夜| 久久久久幕乱码| 国产精品成人无码av无码免费| 中文字幕片| 天堂69亚洲精品中文字| 国产青一二三| 91肉片| 国产福利夜| 看大黄色大片原件| 高清不卡 中文 人妻| 温婉少妇玩3p| 成人三级片一区二区三区视频| 亚洲 欧美 手机在线观看| 国产女人9999| 口爆综合网| 亚洲精品国产精品成人| 国产美女激情| 97色色婷婷| 日本不卡二区| 九九av| 97国产成人精品免费视频| 天天干18禁| 亚洲精品欧美专业| 久久9视频| 日韩性爱一级片| 9长久久精品| 激情五月天网站| 亚洲成人在线高清| 97色综合中文网| 欧亚不卡| 色性荡荡荡荡视频| 国产 无码 一区二区| 东京热男人天堂| 久湿久久| 久久AV无码1区2区3区| 亚洲欧洲综合视频在线| 亚洲AV成人无码一二三久久| 夜夜嗨一区| 97超碰这里只有精品| 男人的天堂网免费| 色官网在线| 久久久久久久久久久免费精品| 亚洲午夜蜜臀| 老司机午夜福利视频一区二区| 丁香六月婷婷| 欧美在线视频99| 日韩人成网站在线播放| ,成人免费啪啪视频| 少妇久久久久久久| 97视频播放| 欧美另类丝袜熟女| 99日视频在线免费| 国产吹潮女在线观看| 亚洲一二三| 色女99一级片在线观看| 日本女厕偷拍| 亚洲精品欧美专业| 丝袜综合| 天美传媒Av在线| 老熟女中文字幕高清| 欧美午夜视频| 91久热| 亚洲欧美综合图片| 亚洲天堂男| 日韩无码极品| 国产精品久久久久久久AV大片 | 乱色老一区二区三区的观看方式| 97超碰超欧美。| 丝袜视频网国产90| 96久久久久| 亚洲啪啪综合?v一区综合精品区| 亚洲无992tv| 日本熟女免费視颖| 99啪啪| 亚洲综合网图| 哑洲在线| 熟妇乱伦一区二区| 国产高清MV操逼视频| 丁香五月性| 99久久无色码| 伊人少妇久久久| 青草一区二区| 色色色日本| 亚洲欧美中文日韩视频中国语| 色五月av| 五月丁香影院| 东亚亚洲无码高清| 亚洲色图 欧美| 欧美色色色| 熟妇综合一区二区三区| 激情五月天婷婷| 欧美一级A一级a爱片久久| 亚洲中文字幕妇伦久久| av毛片aaaaa免费看| 美欧老女人97| 日本精品不卡一二三区| 易易A毛视频| 国产精品网站免费| 国产AV高清AV无码| 色哟哟AⅤ| 超碰午夜| 久久秀这里有精品| 18禁在线视频| 久久熟女嫩草成人片免费| 人妻熟女字幕一区二区| 久插综合| 亚洲欧美日韩精品久| 天天天天干| 狠狠做深爱婷婷久久二区| 亚洲日本激情| 欧美日日操| 97欧美性爱| 99这里只有精品| 老鸭窝成人| 日韩AV一区二区三区四四| 啊啊啊啊啊啊在线| 亚洲,欧美,春色,另类| 欧美少妇人妻| 久久婷婷亚洲欧| 国产97色在线| 欧亚性爱视频免费看| 国产人伦a片信息免费片| 亚洲高清无码免费观看视频| 日韩在线人妻网站| 天天摸夜夜添无码小视频| 另类小说五月天| 4虎在线观看| 男人的天堂2018东京热啪啪啪| 久久人| 青青青操| 久草免费福利在线播放| 91美女精品| 久久蜜桃综合网| 大香蕉强奸乱伦| 亚洲日韩精品一区二区| 免费人人搞97| 五月婷婷丁香中文字幕| 张柏芝国产一区在线观看| 爱爱动态120秒| 精品亚洲国产成人av网站| 热G综合热G中文| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 国产精品久久久九九九| 色婷婷综合网站| 91精片| 日韩欧美蜜桃精品久久中文字幕久久 | 国产又猛又粗又爽又黄| 啊啊啊啊免费视频| 久久精品夜色国产亚洲AV| 久久香蕉网| blacked精品一区国产| 色吧5亚洲| BBBBB97COM| 亚洲国产精品久久久久婷婷老年 | 2020国产精品| 日韩乱中文| 色色网91| 国产婷婷综合在线观看| 久久精品—区二区三区内射| 十八禁电影伊人网| 日韩97视频| 欧美视频激情久久久久久| 夜夜中出国产| 亚洲情色91| 色色99| 长长久久88视频| 调教熟妇 久久久久久| 久久性爱免费送| 成人国产精品三级A片| 91爆操视频| 国产原创剧情在线丝袜| 大香蕉黄色一区| 亚洲第一综合| 日韩乱码Av| 亚洲国产一级中文综合久久天堂在线免费观看| 91婷婷伊人狠人| 亚洲色图在线视频| 青青操在线亚洲视频观看欧美在线| 日韩 人妻 精品| 精品一区二区三区四区女| 欧美综合传媒| 激情综合 婷婷五月 红杏| 啊啊嗯嗯好爽| 亚洲日本激情| 亚洲成av人片色午夜乱码| 精品一区二区人妖| 一色网男人的天堂| 超碰人妻中文在线| 91白嫩| 黄色香蕉视频网站一区| 成人日本视频人妻在线| 中文字幕在线观看第二页| 另类 综合 日韩 欧美 亚洲| 精品人妻少妇| av最新免费中文字幕| 国产精品视频精品一二| 亚洲综合影视| 色香综合| 五月丁香社区婷婷日韩欧美精品影院| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 欧美玖玖爱免费玖玖| 丝袜美腿操av| 高潮毛片无遮挡高清免费| 午夜理论片在线观看免费| 五月丁香综合| 超碰久久精品| 天天日天天操天天射河南省| 亚洲精品一区二区三区在线播放| 五月丁香狠狠爱| www.91欧美| 久久久久久久91| av在线免费一区二区| 亚洲欧美精品91| 伊人久久亚洲色欲综合网站| 中文字幕丰满人妻日本| www久久久| 欧美激色| 大香蕉色欲AV| 91中文字幕| 亚洲影院成人| 欧美综合骚| 欧美一区二区日韩三区| 老熟女91| 天天综合亚洲综合| av在线免费一区二区| 亚洲人精品午夜不卡| 国产成人精品日本亚洲语言| 综合久久9| 男人网站婷婷| 欧美图片偷拍| 97人妻免费中文字幕| 欧美宗合网| 国产午夜视频| 熟妇熟女亚洲天堂网| 国产专区第一页| 青青草久草| 91美女视屏| 亚洲美女自拍偷拍视频| 国产毛片片精品天天看视频| 无码精品啪啪啪一区二区三区三州| 91狠| 免费一级视频特黄色大片| 久久av无码| 精品人妻一区二区三区在线视频不卡| 在线亚洲丝袜视频网站| 日韩欧美麻豆大片| 激情综合五月丁香| 亚洲精品中文字幕一区在线视频| 亚洲视频中文一区| 91人人操| 少妇的嫩逼图片| 久久久熟女一区| 日本黄页视频在线观看| 精品无码久久久久| 九九夜精品九九在线| 熟妇亚洲一区二区三区| 女同在线视频一区| 激情第四色| 国产精品老熟女一区二区| 91丨九色丨东北熟女| 九色婷婷| 青青草中文-久久青草精品一区二区三| 国产一级黄色片在线观看| 狠狠亚洲| 91超碰在线观看| 精品一区二区三区四区外站| 国产女人极品高潮毛片| 亚洲av资源| 亚洲久久久久| 超碰日韩人妻| 操逼不卡中文字幕| 亚欧性爱在线无码| 日韩淫色网| 91激情国产| 精品久9| 强奸乱伦 亚洲一区| 亚洲欧洲综合av在线| 国产亚洲精品美女久久久久久2021| 国内亚洲高清无码| 丁香六月激情| 97国产精品一区| 亚洲射综合网| 亚洲不卡不卡中文字幕不卡| 欧美专区在线| 视频黄色国产一级| 一线黄色免费性爱片| 99re免费视频精品全部| 国产精品懂色tv影视免费观看| 成人av性爱电影在线观看| 人人搞人人插人人操| 欧美91在线| 日本成a人v网站在线观看| 一区二区三区看视频| 久久午夜色播影院免费高清| 精品一级毛片在线观看| 婷婷av在线中文字幕| 国产又色又粗又黄又爽| 十八禁av无码免费网站APP| 在线观看AV不卡| 国产在线综合网| 熟妇乱伦一区二区| 一本一道vs波多野结衣| 夜夜爽夜夜摸夜夜操免费视频| 99re公开精品免费视频| 国产精品老师| 色噜噜人妻av 中文字幕| 91美女在线视频| 超碰在线第一页| 另类欧美综合| 九九视频黄色片| 亚洲一区二区中文字幕| 婷婷丁香在线| 中文字幕一区二区三区视频播放| 欧美日本一区二区a人| 性爱综合网| 麻豆 亚洲 97| 少妇高潮一区二区三区在线| 欧洲黄色网| 福利在线黄片| 校园春色综合色| 好爽要喷了| 性爱视频免费网址| 精品国产肉丝袜在线拍国语| 亚洲最大的黄色电影网站。| 天天日熟妇| 中文字幕av亚洲精品| 欧美强奸乱能| 欧美中文字幕男人天堂久久精品 | 久久97| 天天色黄色影院天天操| 色五月婷婷在线| 91伊人大香蕉| 91亚洲情色| 激情网色| 超碰在线974| 91操熟女视频| 蜜桃久久一区二区| 国产精品午夜高潮呻吟久久av| 天天干18禁| 久久成人午夜精品影院| 久久五月份| 中文字幕午夜精品久久久| a男人的天堂久久一级A毛片| 狠狠色色| 久久久内射良家| 亚洲 日本 国产 综合| 人人色97| 91性情| 日韩av影片在线观看| 亚洲色9| 精品视频在线观看| 色情成人五月天| 欧美日韩天堂| 福利操逼| 日日夜夜国产综合| 另类亚洲一区二区三区| 国产伦精品一区二区三区视频女| 欧美黑人日韩少妇色情| 岛国毛片在线观看免费| 日韩 成人 有码| 边做饭边操逼逼| 欧美一级三级| 91热热色| 色噜噜综合网| 亚洲图片视频小说| 人妻 丝袜美腿 中文字幕| 日韩中文字幕熟妇人妻| yazhouzaixian| WWW黄片COM| 久久久久久少妇| 中文字幕亚韩| 亚洲图片在线| 强奸a片网| 中文子幕一二三| 囯产操逼片| 亚洲清纯唯美| 久久精品色欧美aⅴ一区二区| 情侣操 逼视频99| 黄色AAAAA欧美| 欧美中文狠| 青娱乐国产精品| 91国内外在线| 亚洲aV性爱| 日韩电影免费网站麻豆视频| 99自拍视频在线| 怡红院久久老司机| 床上啊啊啊一区二区三区| 亚洲第一页色网| 亚洲色图激情小说| 夜夜精品视频| 亚洲棕合电彰| 密乳无码| 色原狠狠天天天| 人人看人人摸人人色| 水滴偷拍| 日韩偷拍色图| 操人人| 欧美日韩另类字幕中文| 伊欧美综合视频| 蜜桃久久一区| 中文字幕丝袜美腿| 日本精品网站在线中文| 久久久久久久久国产| 天天精品| 97超碰超碰| 欧美亚洲激情小说| 国产女人与拘做受视频免费| yellow网站免费观看日韩高清无码| 亚洲宗合网| 午夜男女爽爽爽在线视频| 欧美中文综合| 美女黄页| aaaa少妇高潮大片| 69天堂| 91精品婷婷国产综合久久竹菊| 国产精品一区二区 尿失禁| 亚洲深夜福利| 77国产精品| 91九色精品熟女内射| 26uuu最新| 高清不卡 中文 人妻| 色欧美天天| 日韩免费在线视频观看| 无套后入双马尾| 丝袜喷水在线| 大香蕉综合| 13小男生GAY自慰脱裤子| 亚洲双插| 欧美97日韩| 色婷婷久久| 亚洲熟伦熟妇AV无码春色| 素人伊尹大香蕉免费下载视频| 黑操B| 乱伦3P视频| 青娱乐淫乱1314| 老熟女阿 国产91| 校园春色综合色| 中文字幕一区av| 涩涩涩综合| 色汉综合| 欧美瑟综合| 好看的久久不射无码影视影院| 日本福利社| 黄色大香焦1级‘′‘| 日本中文字幕不卡视频| 中文字幕视频二区| 亚洲熟女乱色一区二区三区久久久 | 国产蜜臀精品一区二区尤物| 色爱综合网欧美| 蜜桃久久一区二区三区| 凸凹视频在线观看| 一区操逼日比视频| 天天上日日上日韩精品| 久久久久久999| 性欧美第一页| 爱欲AV| 婷色五月天| 亚洲AV成人无码久久精品播放| 熟妇xxxxx性春色| 久久一二三四| 久久无码精品| 成人三级片一区二区三区视频| 国产精品粉嫩福利在线| 午夜精品久久久久久久99热影院| 青青青国产| www99热| 美日韩成人| 操逼操操操91| 丁香五月激情综合国产| 九月丁香婷婷色| 亚洲AV无码翔田千里网站| 手机看片91人妻| 可免费观看的av毛片中日美韩| 夫妻日逼| 四虎影视欧美| 国产一二三在线视频五十路| 欧美性少妇| 国产尤物在线三区| 欧美日本视频一区| 91操熟女视频| 国产精品一二三| 大香蕉2017| 亚洲双插| 国产精选视频| 欧美中文综合| 97在线视频免费观看| 91综合网站| 欧美日韩中文视频播放| 亚洲国产综合久久天堂| 人人人人人人少妇| 啊啊啊用力在线观看| 色综合91| 伊人久久大香蕉线AV五月天| 97色妞| 国产偷人妻精品一区二区在线| 亚洲涩涩| 黄色片G G G| 亚洲综合色图欧美| 亚洲日韩精品一区二区| 婷婷伊人五月| 美女天天干| 午夜操逼不卡| 国产1769在线| 婷色五月| 91在线免费观看处女| 熟女中出视频| 国产吹潮女在线观看| 色偷偷超碰亚洲| 性色aV一区二区三区噜噜| 超碰人妻久久| 91色色网站| 嗯啊抽插大香蕉网页| 亚洲 欧美日韩 另类| 天天爽天天爽| 不卡九肏| 中文无线日韩一区| 久久一区二区加油站| 九t超碰| 国产在线视频二区| 成人性爱高清视频免费看| 色色99| 色婷婷综合久久久久中文一区二区| 九九国产热| 欧美色97| 国产乱伦性爱区| 欧美性爱精品一区二区| 久久免费老司机精品| 男人天堂 天天射| 欧美草草高清日韩视频| 国产精品久久久久久高清无码免费看 | 久湿久久| 欧美天天综合网| 福利社区午夜一区二区| 天天爽夜夜操| 91九久| 四虎影视永久在线观看精品免费网站| 男人的天堂va在线| 免费看黄视频亚洲网站| 综合网欧美在线| 亚洲情色在线| 久久久亚洲| 五月综合婷婷久久网站| 嗯嗯啊啊操死我| 91精品国产91久久久久久久久久久久| 中文视频在线观看| 欧美中出1| 熟妇艹鸡八| 日韩精品人妻一区二区| 亚洲欧美在线观看免费| 日韩美一区| 青青草原av| 成人av影院在线观看| 精品夜夜澡人妻无码| 涩亚洲欧洲| 极品综合| 天天色香欲综合网| 99久在线精品99re8| AV和黑人在线播放| 久久久久国产亚洲一区欧美色图日韩| 智利AV在线网| 欧美日韩国产三级黄色| 婷婷色一区| 欧美一区二区| 日韩不卡毛片Av免费高清| 久久亚洲熟妇在线视频| 在线αⅴ| 国内91熟女人妻丝袜天天精品视频在线 | 国产熟女乱论| 极品内射| www久久国产精品| 青青草九九九九九| 国产又粗又长又爽又色| 亚洲综合性网址| 91精品国产91久久福利| 在线观看十八禁| 久久精品一区二区| 91久久久久久| 久久久久熟女| 丁香五月婷婷色| 97国产精品久久久久| 99在线无码精品秘 入口黑人| 夜夜高潮夜夜爽| 一级片视频啪啪| 麻豆AV一区二区| 中文字幕在线观看网址| 91丨国产丨白浆| 超碰九7| 久久欧美1卡2卡3| 亚洲无码精品AV久久久| 亚洲情色电影网| 亚洲国产日韩精品久久久| 郑州宾馆老熟女露脸啪啪| 国产白丝在线| 91精品久久久久五月天精品| 啊啊好多水| 隔壁邻居波多野结衣中文字幕| 亚洲夜夜欢无码一区二区| 五月天婷婷社区| 偷拍欧美综合| 亚洲图片另类| 日少妇亚洲版| 秋霞久久亚洲精品成人| 色综合20p| 人人考人人摸人人干| 久久噜噜噜精品国产亚洲综合| 亚洲中文字母在线播放| julia国产在线 | 啊好大好舒服| 人妻一区二区三区视频| 抽插爽| A 天堂在线观看视频| 亚洲色天堂九9| 男人的天堂在线有码| 欧美不卡在线一区二区| 国产成人主播| 手机在线看片免费人成视频| 欧美传媒一区| 天天日天天插| 性爱视频免费网址| 欧美日动态视频| 日本精品成人无码| 亚洲色图欧美一区二区不卡| 97色爱| 国产高清成人mv在线观看| 婷婷五月天无码| 99操视频| 日韩偷拍一区二区三区 | 啪啪91| 青椒国产97在线熟女| 88在线一区二区三区| 四月丁香婷婷| 乱伦av麻豆| 91美女在线观看| 极品色电影院| 95人妻爽爽人人做人人澡 | 五月天人妻综合| 97免费在线视频在线观看| 黄色电影观看久久9| 这里只有97精品| 99国产精品久久久久久久成人热| 在线性黄高清免费视频| 亚洲欧美人妻| 亚洲好色人妻| 天天综合网在线| 欧亚性爱视频免费看| 狠狠婷婷亚洲中文综合久久| 男人的天堂在线2| 最新国产亚洲精品精品国产亚洲综合| 亚洲开心网| 加勒比伊人综合| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 综合网亚洲1| 欧美 综合| 色婷婷激情| 97在线精品观看视频| 欧美性天天| 欧美人妖内射| 97超碰巨乳| 九九九九88| 丁香婷婷久久| 97超碰磁| 九热超碰| 91嫩草欧美| 五月天精品| 午夜爽爽爽在线观看永久入口姬片| 好爽免费视频| 亚洲天堂久| 色五月天AV| 日本天堂网| 日韩人妻大香蕉| 久久久无码av精| 久热在线精品免费观看| 精品人妻一二三| 蜜臀网址在线| 岛国不卡超碰护士AV在线播放| 性色高清在线| 欧亚综合一卡二卡中文字幕| 丁香婷婷大香蕉| 色欲av一区二区三区蜜芽| 欧美 亚洲 在线| 亚91网| 1024午夜激情男人的天堂| 区一在线观看| 日韩av三四区| 国产欧美精品日韩区二区麻豆天美| 午夜电影在线观看无码专区| 中国一级特黄大片护士| 欧美淫乱视频| 国产中文日韩欧美一区二区三区人妻丝袜美腿| 神马午夜久久久| 亚91网| 亚洲AV无码国产精品久久久久 | 91爱综合| www.色婷婷.com| 婷婷久月| 九九色综合| 99操逼| 丁香色色网| 五月婷婷色| 99热超碰在线| 五月丁香久久| 人人色97| 99这里有精品| 香一区二区三区| 爱爱动态试试看6 0秒| 婷婷精品视频| 婷婷五月天激情四射| 噜噜在线| 五月综合视频| 色九月婷婷| 91色碰| av操操不卡| 亚洲淫乱骚妇AV| 中文字幕人乱码中文字的预防方法| 欧美乱妇狂野欧美在线视频| 日韩99神马视频片| 亚洲视频二区| 久久r精品| 人妻丝袜二区| 亚洲中文字幕在现观看| 国产精品久久久久久亚洲色欲| 在线日韩精品一区二区三区| 国产女s强制榨精视频| 久久人人爽爽人人爽人人片αV| 无遮挡男女激烈动态图| 国产精品无码久久久久2025| 日本午夜操逼| 乱伦1色页| av在线资源| caopeng97| 久久精品中文| 欧美,日韩,中文,另类| 伊人91| 欧美伊人久久综合网| 亚洲天堂AV在线播放| 色狠狠色| 96AV久久久| 精品一区96| 在线一区| 91美女片在线| 牛牛操视频逼| 一本一道vs波多野结衣| 人妻啊啊人妻啊啊| 麻豆精品天美| 亚洲激情欧美色图 | 天操天操夜操夜月月年年操操|