99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

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

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

pragma pack泄漏導(dǎo)致結(jié)構(gòu)體布局錯(cuò)亂:排查、修復(fù)與防御 1. 排錯(cuò)現(xiàn)場(chǎng)一個(gè)“看起來全對(duì)數(shù)據(jù)卻對(duì)不上”的報(bào)文先說結(jié)論這次bug最后抓到的元兇是頭文件里一行漏了收尾的#pragma pack(1)。但真正讓我花了兩天的不是這一行本身而是它造成的“編譯單元之間結(jié)構(gòu)體布局不一致”這種隱蔽狀態(tài)。背景是某套后端網(wǎng)關(guān)服務(wù)客戶端通過自研二進(jìn)制RPC協(xié)議發(fā)起請(qǐng)求服務(wù)端解析后返回響應(yīng)。某次迭代后線上部分節(jié)點(diǎn)出現(xiàn)了一個(gè)詭異現(xiàn)象業(yè)務(wù)側(cè)明明把返回碼retCode置為0日志打出來卻是0x0100消息長(zhǎng)度字段偶爾多出兩個(gè)字節(jié)更離譜的是同樣的代碼、同樣的配置A節(jié)點(diǎn)一切正常B節(jié)點(diǎn)必現(xiàn)錯(cuò)亂。第一反應(yīng)是字節(jié)序處理漏了轉(zhuǎn)換或者在解析循環(huán)里破壞了原始緩沖區(qū)于是讓同事把相關(guān)代碼從頭到尾過了一遍又?jǐn)帱c(diǎn)跟了一遍結(jié)論是解析邏輯完全正確沒有越界、沒有字節(jié)序遺漏、沒有緩沖區(qū)覆蓋。代碼正確數(shù)據(jù)錯(cuò)誤這種矛盾往往就意味著問題不在“代碼邏輯”本身而在“代碼被編譯成了什么樣子”。把同一段報(bào)文用抓包工具抓下來看字節(jié)流完全符合協(xié)議文檔再用一個(gè)獨(dú)立的小工具按文檔逐字節(jié)解析這段報(bào)文解析結(jié)果正常。到這里基本可以確定兩件事發(fā)送方打包沒問題解析代碼單獨(dú)看也沒問題。那剩下的可能性就只有一個(gè)——同一份解析代碼在不同編譯單元里對(duì)同一個(gè)結(jié)構(gòu)體的“內(nèi)存布局”理解不一致。也就是說結(jié)構(gòu)體字段的偏移量在不同編譯產(chǎn)物里可能不一樣。結(jié)構(gòu)體布局這種東西平時(shí)寫代碼時(shí)很容易默認(rèn)它“應(yīng)該是一致的”但事實(shí)是它受編譯器選項(xiàng)、預(yù)處理指令、include順序共同影響稍不留神就會(huì)給你來一次這種“字段串味”。2. 對(duì)齊規(guī)則回顧結(jié)構(gòu)體大小為什么不是字段之和要理解這個(gè)bug得先把結(jié)構(gòu)體布局的基本規(guī)則過一遍。很多人剛學(xué)C/C時(shí)都會(huì)背一句話“結(jié)構(gòu)體大小不是所有成員大小的簡(jiǎn)單相加?!痹蚓褪蔷幾g器會(huì)按每個(gè)成員的自然對(duì)齊要求在成員之間插入padding填充字節(jié)。例如一個(gè)結(jié)構(gòu)體里有個(gè)uint32_t字段它的自然對(duì)齊值是4字節(jié)編譯器會(huì)保證這個(gè)字段的起始偏移是4的倍數(shù)如果前一個(gè)字段只占了1字節(jié)后面就會(huì)補(bǔ)上3字節(jié)padding讓uint32_t從偏移4開始。為什么編譯器要這么干歸根結(jié)底是硬件層面的事情?,F(xiàn)代CPU訪問按自然對(duì)齊地址的內(nèi)存通常是一條指令就完成速度快且行為確定如果訪問了未對(duì)齊地址x86平臺(tái)還能勉強(qiáng)容忍只是慢但部分ARM平臺(tái)、MIPS平臺(tái)會(huì)直接觸發(fā)總線錯(cuò)誤。所以編譯器默認(rèn)會(huì)遵循目標(biāo)平臺(tái)的ABI給結(jié)構(gòu)體做對(duì)齊排布。這也是同一個(gè)結(jié)構(gòu)體在不同架構(gòu)、不同編譯器下sizeof和每個(gè)字段的offsetof可能不一樣的原因。以我當(dāng)時(shí)項(xiàng)目里的FrameHeader為例typedef struct FrameHeader { uint8_t version; uint32_t cmd; uint8_t flags; uint16_t retCode; uint64_t requestId; } FrameHeader;如果完全按默認(rèn)對(duì)齊規(guī)則編譯各字段偏移和結(jié)構(gòu)體大小如下字段類型自然對(duì)齊默認(rèn)offset我期望的緊湊offsetversionuint8_t100cmduint32_t441flagsuint8_t185retCodeuint16_t2106requestIduint64_t8168sizeof--2416注意cmd字段version只占1字節(jié)但為了讓cmd落到4字節(jié)對(duì)齊的偏移上編譯器在version后面塞了3字節(jié)padding導(dǎo)致cmd的offset從1變成了4。如果這個(gè)結(jié)構(gòu)體是用于讀寫文件或網(wǎng)絡(luò)報(bào)文的二進(jìn)制格式這些padding會(huì)被原樣寫進(jìn)流里而對(duì)方解析時(shí)如果不一致直接錯(cuò)位。所以很多二進(jìn)制協(xié)議結(jié)構(gòu)體確實(shí)需要緊湊布局這時(shí)候才用得上#pragma pack(1)把字段之間的padding去掉讓結(jié)構(gòu)體的大小嚴(yán)格等于成員大小之和——這就是“緊湊布局”。#pragma pack(n)的本質(zhì)是給結(jié)構(gòu)體成員的對(duì)齊值設(shè)一個(gè)上限原先按成員自然對(duì)齊加了pack之后實(shí)際對(duì)齊取min(成員自然對(duì)齊值, n)。比如#pragma pack(1)等于所有成員都以1字節(jié)對(duì)齊沒有任何padding字段緊挨著排。#pragma pack(2)則允許1字節(jié)和2字節(jié)類型自然排布但超過2字節(jié)的類型也最多按2字節(jié)對(duì)齊。這里有個(gè)容易踩的誤區(qū)#pragma pack(16)并不會(huì)把原來的4字節(jié)對(duì)齊提升到16字節(jié)它只是“允許”更大的對(duì)齊實(shí)際還是按每個(gè)成員自己的自然對(duì)齊來。pack超過最大成員的自然對(duì)齊值時(shí)基本等于沒設(shè)置。在真實(shí)項(xiàng)目里FrameHeader這種協(xié)議結(jié)構(gòu)體確實(shí)適合用#pragma pack(push, 1)和#pragma pack(pop)包起來讓它在很小的作用域內(nèi)變成緊湊布局。問題就出在很多人圖省事寫裸的#pragma pack(1)后面忘了#pragma pack()恢復(fù)。這個(gè)指令一旦忘記收口就會(huì)像“全局開關(guān)”一樣污染后續(xù)所有結(jié)構(gòu)體定義——哪怕那些結(jié)構(gòu)體跟協(xié)議格式毫無關(guān)系。3. 定位過程從日志異常到offsetof輸出一步步揪出元兇3.1 第一輪排查字節(jié)序和解析循環(huán)都沒問題剛接到這個(gè)問題時(shí)我和大多數(shù)人的第一反應(yīng)一樣先懷疑字節(jié)序轉(zhuǎn)換。因?yàn)閞etCode出現(xiàn)0x0100這種“看起來像高低字節(jié)順序顛倒”的值太像大小端處理遺漏了。但把解析路徑里所有涉及字節(jié)序的地方都看了一遍沒有發(fā)現(xiàn)問題——解析函數(shù)統(tǒng)一用了一個(gè)swap宏調(diào)用位置也沒漏。接著懷疑解析循環(huán)里指針偏移寫錯(cuò)比如memcpy目標(biāo)地址算多了幾個(gè)字節(jié)。這輪排查更仔細(xì)把每個(gè)字段的讀取位置和寫入位置都打出來逐幀對(duì)依然對(duì)得上。當(dāng)時(shí)甚至有同事懷疑是JVM和C之間的內(nèi)存布局差異導(dǎo)致的——因?yàn)槲覀冇幸徊糠謽I(yè)務(wù)邏輯在Java層但抓包驗(yàn)證后這個(gè)可能也被排除了同樣的字節(jié)流用測(cè)試工具按同一套協(xié)議解析結(jié)果完全正確。換句話說發(fā)送方和解析邏輯都沒問題問題出在“運(yùn)行解析邏輯的那個(gè)二進(jìn)制”對(duì)結(jié)構(gòu)體布局的理解上。3.2 讓結(jié)構(gòu)體自己說話用offsetof和sizeof做布局檢查這類問題如果靠肉眼review代碼效率極低因?yàn)榇a本身“看起來”完全正確。正確做法是讓結(jié)構(gòu)體自己把內(nèi)存布局“說”出來。我寫了一個(gè)非常小的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ǎn)單但輸出對(duì)比非常直觀。我在兩個(gè)問題節(jié)點(diǎn)各編一版發(fā)現(xiàn)A節(jié)點(diǎn)輸出的是預(yù)期布局RpcMessage字段A節(jié)點(diǎn)實(shí)際offsetB節(jié)點(diǎn)實(shí)際offset預(yù)期offsetmsgType000priority444retCode656payload878sizeof727172B節(jié)點(diǎn)里RpcMessage整體少了1字節(jié)結(jié)構(gòu)體被“壓扁”了一點(diǎn)??吹竭@個(gè)輸出我基本已經(jīng)把問題鎖定在結(jié)構(gòu)體布局相關(guān)的預(yù)處理指令上接下來就是搜源碼找是哪個(gè)#pragma pack在作怪。3.3 看似干凈的頭文件pragma pack指令的“泄漏”在項(xiàng)目里搜索所有#pragma pack最終在一個(gè)舊模塊的公共頭文件legacy_config.h里找到了問題。這個(gè)文件里有一個(gè)對(duì)老協(xié)議結(jié)構(gòu)體的定義當(dāng)時(shí)為了和老舊客戶端兼容用了#pragma pack(1)來追求緊湊布局。但寫法是這樣的#pragma pack(1) typedef struct LegacyNodeInfo { uint8_t id; uint32_t seq; uint16_t flag; } LegacyNodeInfo; // 注意這里沒有 #pragma pack()問題不是LegacyNodeInfo這個(gè)結(jié)構(gòu)體本身而是文件末尾沒有恢復(fù)默認(rèn)對(duì)齊狀態(tài)。要知道#pragma pack和宏一樣是預(yù)處理階段生效、按文本順序推進(jìn)的命令它一旦被定義就會(huì)影響當(dāng)前翻譯單元里后續(xù)遇到的所有結(jié)構(gòu)體定義直到遇到另一個(gè)#pragma pack(...)或文件結(jié)束。而include無非就是文本粘貼所以在B節(jié)點(diǎn)的某個(gè)編譯單元里包含順序恰好是#include legacy_config.h // 打開 pack(1) #include message.h // 定義 RpcMessage此時(shí)仍處于 pack(1)于是RpcMessage這個(gè)本應(yīng)默認(rèn)對(duì)齊的業(yè)務(wù)結(jié)構(gòu)體被硬生生壓成了緊湊布局。而在A節(jié)點(diǎn)同一份代碼的include順序不同某個(gè)后續(xù)頭文件里恰好有個(gè)#pragma pack()重置了狀態(tài)RpcMessage才保持了默認(rèn)布局。這就是為什么A節(jié)點(diǎn)正常、B節(jié)點(diǎn)必現(xiàn)的真相——不是機(jī)器不同也不是編譯器版本不同純粹是include順序?qū)е碌木幾g單元狀態(tài)差異。3.4 復(fù)現(xiàn)實(shí)驗(yàn)補(bǔ)上收口后問題立刻消失找到嫌疑點(diǎn)后我用一個(gè)最小改動(dòng)做了驗(yàn)證在B節(jié)點(diǎn)編譯單元里、message.h之前臨時(shí)加一行#pragma pack()強(qiáng)制把對(duì)齊狀態(tài)恢復(fù)默認(rèn)重新編譯B節(jié)點(diǎn)再跑相同報(bào)文retCode恢復(fù)正常所有字段解析正確。把這一行刪掉錯(cuò)亂立刻復(fù)現(xiàn)。同一份代碼只改變pack狀態(tài)現(xiàn)象就來回收縮根因到此已經(jīng)完全確認(rèn)。4. 根因確認(rèn)指令泄漏如何讓同一個(gè)結(jié)構(gòu)體在不同編譯單元里“分道揚(yáng)鑣”這個(gè)bug最值得警惕的點(diǎn)就在這里不是RpcMessage定義本身寫錯(cuò)了而是它所在的翻譯單元里存在一個(gè)“看不見的狀態(tài)開關(guān)”。C/C的預(yù)處理模型決定了#pragma pack是翻譯單元級(jí)、順序敏感的你要是把include理解為“在這里粘貼這段文本”就很容易理解為什么漏掉的#pragma pack()會(huì)跨文件傳播。實(shí)際發(fā)生的事是這樣的legacy_config.h里執(zhí)行了#pragma pack(1)但沒恢復(fù)它被提前include到某個(gè)cpp文件后后續(xù)所有被include的頭文件里的結(jié)構(gòu)體都會(huì)以pack(1)的方式排布RpcMessage定義在message.h里恰好在這個(gè)cpp文件的include鏈中位于legacy_config.h之后所以它的布局被壓成了緊湊型而調(diào)用這個(gè)解析模塊的另一份代碼或者上層業(yè)務(wù)線程所在的編譯單元RpcMessage保持默認(rèn)對(duì)齊布局兩邊通過函數(shù)參數(shù)、共享內(nèi)存或消息隊(duì)列傳遞這個(gè)結(jié)構(gòu)體時(shí)一個(gè)按offset6寫retCode另一個(gè)按offset5讀于是讀出來的是“相鄰字段拼接”后的奇怪?jǐn)?shù)值。這種跨編譯單元的ABI不一致往往比跨架構(gòu)的ABI不一致更隱蔽因?yàn)樗粓?bào)錯(cuò)、不崩潰只是字段值悄悄錯(cuò)位。尤其項(xiàng)目大了之后同一個(gè)結(jié)構(gòu)體的定義被幾十個(gè)cpp文件包含一旦有人在某個(gè)公共頭文件里漏寫了pack恢復(fù)波及范圍完全不可控。更麻煩的是這類問題不會(huì)在單測(cè)里暴露——單測(cè)通常只編了一個(gè)翻譯單元而線上多模塊協(xié)同才會(huì)觸發(fā)不同編譯單元之間的布局差異。還有一個(gè)容易誤解的點(diǎn)嵌套結(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)體在默認(rèn)對(duì)齊下把它作為成員包含進(jìn)來B只會(huì)調(diào)整A整體的起始偏移但A成員之間的布局已經(jīng)是A定義時(shí)就固定好的。所以哪怕有人在外層重新設(shè)置pack也救不了已經(jīng)按錯(cuò)誤布局固定下來的嵌套類型。這種坑比單個(gè)結(jié)構(gòu)體被污染還難排查因?yàn)橹欢⒅鈱咏Y(jié)構(gòu)體看永遠(yuǎn)看不到問題。5. 修復(fù)動(dòng)作與長(zhǎng)期防御把布局錯(cuò)誤擋在編譯期5.1 立即修復(fù)用push/pop收口所有裸pack指令最簡(jiǎn)單的修復(fù)就是給legacy_config.h補(bǔ)上恢復(fù)指令。但我的建議是不要用裸的#pragma pack(1)#pragma pack()一律改成push/pop成對(duì)寫法#pragma pack(push, 1) typedef struct LegacyNodeInfo { uint8_t id; uint32_t seq; uint16_t flag; } LegacyNodeInfo; #pragma pack(pop)push會(huì)把當(dāng)前對(duì)齊狀態(tài)壓棧pop用于棧頂恢復(fù)這樣即使中間有嵌套include也不會(huì)影響外部環(huán)境的pack狀態(tài)。裸pack的問題在于它操作的是“全局當(dāng)前值”一旦漏寫恢復(fù)事后靠人review很難發(fā)現(xiàn)。push/pop至少把狀態(tài)變化限制在一個(gè)明確的作用域內(nèi)邏輯清晰得多。5.2 靜態(tài)斷言讓布局在編譯期就爆炸修復(fù)之后防復(fù)發(fā)才是重點(diǎn)。我強(qiáng)烈建議所有跨編譯單元傳遞、跨進(jìn)程傳輸、寫文件的結(jié)構(gòu)體定義文件底部都放幾個(gè)static_assert把關(guān)鍵字段的offset和結(jié)構(gòu)體總大小寫死。這些都是編譯期就能確定的常量一旦未來有人動(dòng)了pack或者改亂了字段順序編譯直接失敗而不是線上跑起來才錯(cuò)。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!);這幾個(gè)static_assert不依賴任何運(yùn)行時(shí)邏輯純粹是給編譯器和未來的維護(hù)者看的“布局契約”。我當(dāng)時(shí)補(bǔ)上斷言之后又重新全量編譯了一次項(xiàng)目竟然真的又炸了一個(gè)模塊——原來另一個(gè)頭文件里也存在同樣的漏收pack問題之前只是沒觸發(fā)到能感知的字段錯(cuò)位而已。所以別嫌這幾行代碼礙眼它們相當(dāng)于給結(jié)構(gòu)體上了一份“意外險(xiǎn)”。5.3 團(tuán)隊(duì)規(guī)范評(píng)審和CI雙管齊下代碼評(píng)審環(huán)節(jié)必須把“全局搜索#pragma pack是否成對(duì)”加入checklist。這個(gè)指令太容易被忽略了因?yàn)槠綍r(shí)真正需要它的場(chǎng)景就只有協(xié)議頭、文件格式一類的極少數(shù)結(jié)構(gòu)體。如果倉(cāng)庫(kù)里出現(xiàn)了裸的#pragma pack無論后面是否有恢復(fù)都建議改成push/pop。另一個(gè)實(shí)用做法是在CI里加一個(gè)專門編譯的layout_test.cpp把所有關(guān)鍵結(jié)構(gòu)體的sizeof和offsetof打印出來和預(yù)期值做diff。無論是include順序調(diào)整、新增公共頭文件還是有人改了pack都會(huì)在CI階段暴露差異化布局而不是等到不同模塊聯(lián)調(diào)時(shí)才能察覺。我現(xiàn)在在項(xiàng)目里就是這么做的不光是pack問題任何結(jié)構(gòu)體字段順序調(diào)整、平臺(tái)ABI變化都能第一時(shí)間在流水線上看到。說到未對(duì)齊訪問還有個(gè)性能安全提醒#pragma pack(1)壓出來的結(jié)構(gòu)體成員地址很可能不是自然對(duì)齊的。x86上訪問這種地址只是慢一點(diǎn)但部分ARM平臺(tái)會(huì)拋異常如果把packed結(jié)構(gòu)體里的uint32_t*或者uint64_t*直接傳給需要對(duì)齊指針的庫(kù)函數(shù)也同樣可能出問題。所以即便要保協(xié)議緊湊也盡量只在“序列化/反序列化”的邊界上使用packed結(jié)構(gòu)體內(nèi)部業(yè)務(wù)邏輯用普通對(duì)齊的結(jié)構(gòu)體避免整個(gè)調(diào)用鏈都被緊湊布局綁架。6. 復(fù)盤這類bug的共同特征與一線排查思路6.1 快速識(shí)別信號(hào)經(jīng)歷這么一遭之后我對(duì)這種“布局類bug”有了條件反射式的警覺。這類問題通常有幾個(gè)共同特征滿足任意一條就應(yīng)該優(yōu)先懷疑結(jié)構(gòu)體布局現(xiàn)象是固定錯(cuò)位不是隨機(jī)崩潰、不是偶發(fā)越界錯(cuò)位的字節(jié)數(shù)基本恒定代碼review找不到任何邏輯錯(cuò)誤字節(jié)流本身用抓包工具驗(yàn)證又是正確的同一份代碼在不同節(jié)點(diǎn)/不同機(jī)器上表現(xiàn)不一致尤其是換一個(gè)include順序、換一個(gè)宏開關(guān)就發(fā)生變化字段值看起來像“相鄰字段拼接”比如一個(gè)本該是0的值讀出來卻是0x0100這類“混了別的字段”的數(shù)值。一旦出現(xiàn)這些信號(hào)不要再去一行行review解析代碼直接上offsetof和sizeof做布局體檢比看代碼快十倍。6.2 復(fù)盤中的額外收獲這次排查還讓我形成了一條很實(shí)用的肌肉記憶凡是結(jié)構(gòu)體定義先問一句“這個(gè)結(jié)構(gòu)體會(huì)不會(huì)被跨編譯單元傳遞”。如果會(huì)那它的布局就不能依賴“默認(rèn)狀態(tài)”必須顯式固定并且用靜態(tài)斷言鎖死。如果不會(huì)也別掉以輕心——它還是可能被公共頭文件里的pack泄漏波及只是暫時(shí)還沒人踩到而已。另外include順序的脆弱性遠(yuǎn)比很多開發(fā)者意識(shí)到的要高。一個(gè)文件多了個(gè)include提前引入了某個(gè)帶pack狀態(tài)的頭文件就可能悄悄改變后續(xù)結(jié)構(gòu)體的布局。要想徹底規(guī)避這類問題公共頭文件里應(yīng)盡量避免修改pack狀態(tài)確實(shí)需要修改時(shí)用push/pop包裹并在文件末尾恢復(fù)。你要是見過我在這個(gè)bug里折騰的過程就會(huì)明白一行收口的#pragma pack(pop)比任何業(yè)務(wù)邏輯都值錢。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美日本黄色| 久久久区区一久久久久久| 六月婷婷色综合| 日本大人久久| 色丁香影院| 精品欧美性爱超级爽| 天天草天天舔| 青青久久五月天丁香婷婷| 欧美va亚洲va在线播放| 六月色婷婷综合影视| 天天爽天天操| 五月天婷婷色在线视频免费观看 | 69久久久| 成人AV在线网站| www.99热视频| 99在线69| 日韩aaaaa| 九九国产精视频| 狠狠狠狠狠干| 日韩操逼小电影| 夜色.cnm| 丁香色色网| 99热超碰在线| 九色在线五月婷婷网址| 五月狠狠| 超碰亚洲天堂| 超碰免费人人| 五月丁香天堂网| 亚洲视频1区| 六月丁丁香| 欧美成人日韩| 九九久久综合| 色五月丁香五月| 色爱综合五月| 丁香五月天激情综合| 免费播放片大片| 久久亚洲婷婷| 天天干天天叉| 色综合丁香| 丁香网站| 超碰男人色| 亚洲永久四色| 涩涩激情五月婷婷| 日韩另类| 都市激情五月婷婷综合| 五月婷婷九九久久| 久久久人妻| 丁香婷在线| 色五月婷婷大香蕉| 秋霞少妇AV网站| 久久人人妻| 久久新地址| 99九九视频| 九九热99精品| 97精品综合久久| 99色综合| 99视频久久| 干婷婷五月天| 九九热大香蕉| 激情五月狠狠喔| 日韩成人电影AV| 欧美激情五月天在线观看| 色九月丁香婷婷蜜桃在线观看| 色综合久久88色综合天天看| WWW·天天操·视频?| 婷婷五月无码| 色五月天成人在线| 亚洲综合五月天| 日日夜夜狠狠| 日本一级一级一级一级| 午夜不卡久久精品无码免费| 色色色色色色色综合| 性色五月天| 99热色精品| 六月婷婷最新网址| 天天综合网网欲色| 久久R激情| 婷婷五月在线免费| 免费不卡狠操美女视频网 | 综合色色五月| 婷婷热色| 色婷婷五月网| 成人做爰A片免费看网站找不到了| 新97人人上人人| www.国产色| 天天射影院| 人妻激情视频| www激情| 中文字幕乱码亚洲精品一区| 99热这里只有精品国产免费| 亚洲色婷婷| 日亚二欧美| 逼里香不卡| 麻豆WWWCOM内射软件| 99爱爱| 日日日日操| 国产亚洲精品AAAAAAA片| 六月丁香av| 五月欧美色色五月| 99re思思久久| 9999热在线观看| 色五XX| 极品精品一区二区三区在线| 久久九九99亚洲国产久精综合| 99热精品在线| 天天色播| 亚洲综合在线视频| 综合色久| 99精品在线观看| 伊人www22综合色| 亚洲天堂aaaa| 激情人妻综合| 久久婷婷热| 激情九色| 99热这里只有精品1025| 大香蕉久| 色优久久| 激情五月婷婷啪啪| 国产一区二区三区影院| 五月天婷婷色| 婷婷综合网| 欧美大道不卡| 色停停五月,在线观看| 久久婷婷艹| 色婷婷视频| 亚洲综合九九| 五月婷婷与六月丁香图片激情| 国产无套精品一区二区| 欧美超级视频97| 日日夜夜干| 久久久久久久久久91| 色五月婷婷老师| 色婷婷影| 91九色在线视频| 婷婷丁香五月天影院 | 色婷婷五月在线| 五月婷婷亚洲色图| 丁香六月婷婷综合| 五月婷婷久久激情| 丁香花社区av| 免费观看欧美成人AA片爱我多深 | 婷婷五月天色| 五月婷婷精品无在线| 任你搞免费视频观看| 天天做天天爱天天综合| 欧美综合五月丁香六月婷| 婷婷的色色五月天| 91欧美日韩综合| 91操碰| 婷婷月综合| 网色99| 色婷婷黄色网络| 色综合五月天| 开心五月深爱激情| 色欲天天综合| 国产91资源在线| 亚洲欧美另类在线23p| 无码AV大香线蕉伊人| 婷婷激情小说| se色综合网| 色情久久久| 欧亚洲在线高清视频| 99视频只有精品| 婷婷丁香五月,狠狠综合| 操操操91| 九九99久久| 丁香五月激情六月综合| 97人人操人人操人人操人人| 涩涩涩五月天| 天天激情夜夜干| 欧美,日韩成人在线| 色欲影香| 丁香五月天激情综合网| 五月天天综合| 亚洲情综合五月天| 久久在线大香蕉| 69热在线| 超碰九热| 热久久91| 久久激情五月网| 极品色丁香| 99视频只有精品| 激情婷婷丁香色五月| 婷色综合| 色五月婷婷基地| 欧美在线看| 99热思思| 色综合久久88色综合天天看| 亚洲性爱99| 五月婷婷综合色啪首页 | 丁香婷婷五月综合欧美另类| 中文字幕成人| 99综合激情久久精品久久| 久大香蕉| 在线超碰免费| 99re在线观看| 五月六月伦理| 色五月av伊人| 成人短视频在线| 日本强伦片中文字幕免费看| 日夜操B| 五月激情婷婷播播网| 色娸娸综合网| 国产FREESEXVIDEOS性中国| www.婷婷五月| 五月丁香激情综合六月涩涩爱| 激情五月婷婷视频一区二区三区| 99国产精品白浆在线观看免费| 色五月亚洲| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 日韩中出视频| 六月婷婷五月天| 91一起操| 五月天激情啪啪| 久久婷婷五月综合伊人| 99自拍视频在线| 成人一区在线观看| 丁香五月婷婷综合精品素人| 亚洲在线网站| 五月婷婷六月情| 五月天开心激情网色欲无码| 色婷婷88| 日本9区视频| 丁香五月成人| 午夜亚洲国产精品av一区二区| 九九色99| 一本久久亚洲五月婷婷| 少妇水多A片太爽了| 五月丁香婷中文| 五月丁香激情六月| www天天干| 色综合九九| 欧美日本国产欧美日本韩国99| 婷婷五月天AV在线| 丁香色五月婷婷| 激情婷婷人妻| 婷婷伊人无码| 综合狠狠伊人| 综合色播| 97干97色| 婷婷在线日韩综合| 99riav 亚洲| 五月婷婷综合网| 五月天激情网站| www色中色综合| 夜夜躁狠狠| 色99热| 区啪精品| 99玖玖视频| 黄色网址五月婷婷| 婷婷丁香中文字幕| 狠狠干五月| 婷婷久久色| 青青草六月丁香| 丁香啪啪| 99热国产| 丁香五月天欧洲在线| 亚洲网视屏| 婷婷狠狠综合网入口| 综合婷婷| http:色情日本com| 激情久久伊人| 超级碰 久久9| 吾爱AV导航| 亚洲av电影在线| 久久久av久av久片一区二区| 双性美人被调教到喷水A片| 日本无va视频| 狠狠干婷婷| 情色五月天网站| 五月丁香综合网| 亚洲va在线∨a天堂va欧美va| 99色 色| 思思久久思思| 激情 婷婷 插| w婷婷五月婷婷w| 狠狠爱综合网| 内射综合网| 狠狠色狠狠爱| 亚洲 视频 导航 一区| 婷婷丁香亚洲色综合91| www,久久久| 色色丁香五月天| 色婷婷9| 六月婷婷激情图片| 99这里只有精品视频免费| 九九热黄色| 五月激情综合网| 97人人干人人操| 九九av| 六月亚洲婷婷6月中文字幕| 99亚洲综合| 97人人干。| 一级内射毛片| 亚洲精品视频电影| 丁香五月婷婷激情小说| 日本ww亚洲| 婷婷五月色丁香在线看| 五月丁香六月欧美| 激情图片五月天| 九九色热| 久久这里有精品| 五月婷婷综合激情| 午夜激情四射影院| 五月色欧洲| 色色丁香五月天| 五月综合色| 91视频五月丁香| 黄网免费看| 色综合伊人网| 伊人五月天| 日本黄色三级片内射| 草草视频91| 久久五月天色婷婷| 婷婷激情五月综合| www色哟哟| 九九色大香蕉| 99爱免费在线观看| 精品久久艹| 99在线精品视频| 99免费在线| 少妇被躁爽到高潮无码文| 97成人操| 噜噜噜狠狠色综| 天天日天天干天天爱| 91大屁股| 五月丁香久久网| 五月丁香影院| 热久久色| 少妇激情五月婷婷| 天天爽夜夜操| 五月丁香色综合| 99视频日韩| 玖玖无码中文| 天天舔日日肏夜夜爽| 六月久久婷婷| 91 九色大美女| 成人网站av免费网站推荐| 国产欧美日韩性爱| 婷婷激情社区| 五月天色丁香| 日本9区视频| 九月激情综合| 色婷婷激情视频| 14色综合婷婷| AⅤ网站在线看| 秋霞AV淫| 丁香五月天天| 日狠狠| AVDV久久| 日日操夜夜操不卡| 久鲁鲁色网| 激情婷婷人妻| 粉嫩av懂色av蜜臀av熟妇| 清纯唯美 激情四射| 91丁香五月| 亚洲瑟瑟精品在线| 可以免费观看的av| 新激情婷婷| 殴美日比视频| 婷婷五月情| 九九亚洲视频| 色开心五月丁香| 欧美群妇大交乱婬网| 丁香婷婷情色五月天| 亚洲婷婷五月天| 亚洲天堂无码| 五月婷婷就去色| 在线观看免费狠狠色丁香香综合| 久久se 综合网| 久久激情网| 日本五月婷婷| 99热8| 五月婷婷欧洲| 五月丁香六月婷婷不卡免费无码 | 人人天堂操| 五月婷婷激情性爱| 人人超碰99| ss五月天激情| 五月天六月色| 国产亚洲AV人片在线| 99国产小视频2013| 综合激情在线| 爱操天堂| 人人天堂操| 色99网站| 亚洲色图81p| 国产精品婷婷午夜在线观看| 国产精品久久久久久久久久免费| 性爱先锋AV| 天堂综合久久 | 秋霞电影理论| 开心五月婷婷激情| 伊人婷婷五月天| 婷婷综合五月天亚洲综合| 国产精品久久久久久久久久免费 | 五月色丁香| 99久久精品网| 五月天色区| 久9综合| 欧美精品啪啪| 五月丁香六月婷婷激情视频在线观看免费| 亚韩精品视频1区| 激情五月天啪啪| 99热只有| 99久久久久久| 14色综合婷婷| 99五月婷| 婷婷五月天视频免费在线观看| 91久久网站| 五月综合777| 成人片在线播放| 婷婷九月丁香| 成人网站在线观看视频| 91精品国产91久久久久青草| 丁香婷婷情色五月天| 男女激情久久| 午夜做爱影院| 亚洲av午夜精品一区二区| 六月丁香社区| 午夜不卡久久精品无码免费| 婷婷色天香| 久99热| 亚洲色9| 久久99网| 成人超碰AV| 丁香五月天视频| 五月丁香亚洲校园欧美| 伊人激情| 丁香五月aV| 极品少妇XXXX精品少妇偷拍 | 久热婷婷在线视频| 成人在线视频一区| 久操福利| 天天爱天天做天天操| 婷婷丁香五月综合| 丁香五月成人| 天天插天天草人人玩| 丁香五月激情网| 五月天婷婷色播综合在线| 亚洲人妻av| 婷婷狠狠久久| 91干婷婷| 99爱视频在线播放| 黄久久久| 婷婷久久综合久| 日本熟女视频一区二区| 国产真实乱了老女人视频| 99热 这里只有精品 国产 日韩| www.五月丁香| 五月亭亭激情综合| 国产人人操| www.婷婷五月天.com| 婷婷色在线播放| 天天噜日日噜综合无码| 这里只有精彩小视频视频网站| 久久婷婷综合五月天| 国产色色在线| 激情人妻蜜夜系列区| 婷婷五月天男人影院色色网| 亚洲色五月婷婷| 天堂综合久久| 色婷婷婷av | 天天插天天插| 久去色色| 我淫我色婷婷五月天激情四射| 五月婷婷影| 五月丁香婷婷钟和色图| 成年人丁香五月| 五月丁香婷婷色色色| 色爱亚洲| 99视频这里只有久久精品| 色婷大香蕉| 操日视频| 欧洲精品欧洲情| 亚州男人天堂婷婷五月| 国产97色在线| 少妇激情五月婷婷| 九月丁香欧美综合| 五月开心久久| 四月婷婷丁香| 九九大香蕉黄色影院| 久久综合人妻| av性爱在线| 丁香婷婷91在线观看视频| 五月开心久久| 婷婷五月伦理网站| 无码激情| 九色成人AV在线| 色综合天堂| 丁香六月天AV| 午夜成人在线免费视频| 五月丁香| AV性爱在线| 高清无码.com| 大香蕉娱乐| 天天色视频| 五月婷婷开心丁香| 丁香五月激情宗合网| 激情综合色婷婷啪啪五月天| 日韩另类| 日本熟女内射| 伊人五月天综合网| 激情五月婷婷她| a久久| 色情五月天A片| 久久性操| 婷婷五月综合丁香久久| 99热精品在线播放| 婷婷五月天免费视频| 婷婷五月天av| 丁香五月色色婷| 久久久久久人妻| 97久久婷婷色| 久热大香蕉| 激情婷婷六月| 久久婷婷综| 风流少妇A片一区二区蜜桃| www.五月天| 天堂婷婷五月在线| 亚洲无码 图片区| 五月欧美丁香在线观看| 青草热视频这里只有精品| 996热re视频精品视频| 91re色综合视频| 国产欧美va| 亚洲俩性性爱图片久久第六页| 五月天婷婷久草丁香| 五月婷婷深深爱| 激情五月久久| 六月婷婷色五月| 全高清无码视頻| 亚洲第一成人无码A片| 亚洲AV人人操| 99热这里只有精品1| 色婷婷4| 婷婷五月大香蕉| 97夫妻超碰| 午夜丁香婷婷| 国产精品美女| 99国产小视频| 六月婷婷影院| 婷婷五月成年人| 亚洲欧洲国产精品| 在线不卡中文字幕| 99视频综合网| 黄色录像网点| 日本不卡一区二区三区| 激情丁香五月| 五月丁香婷婷六月| 天天拍天天做视频| 色停停香蕉视频| 综合网亚洲| 久热2025无码| 婷婷五月激情四月综合| 亚洲色区17| 欧美色男人网站| 婷婷亚洲综合| www婷婷| 99这里有精品| 久久婷婷五月综合伊人| 这里只有精品在线播放| 久久黄色免费视频| 久热这里只有精品在线观看 | 97人人草| 五月丁香欧美在线| 婷婷五月天国产手机在线视频观看| 久碰久操| 五月婷中文娱乐综合| 丁香五月婷婷国产av| 日韩免费视频| 日本色五月| 色五婷婷在线视频| 五月天激情久久| 亚洲另类久久| 天天开心AV色综合婷婷五月天| 国产阿姨日皮艹逼内射视频 | 天天干天天干天天干天天干天天| 天天天久久久| 综合激情五月四射婷婷| 五月婷婷六月丁香免费| 丁香六月啪啪啪| 五月天婷婷社区久久综合| 青青久久大香蕉| 久久婷青青草原| 五月丁香综合色婷婷| 日韩二区搞逼插逼毛片| 啊V视频在线观看| www.婷婷六月天| www.黄色片-久久成人国产精品在线播放-999AV| 五月丁香婷婷激激激综合网色播| 精品A√| 色色哒五月婷婷六月丁香| 婷婷丁香五月天色区| 色插综合网| 99色热视频| 精品99爱免费视频在线观看| 六月丁香影院| 思思热这里只有精品| 丁香五月天社区| 婷婷爱五月| 99干视频| 婷婷在线激情| 性爱网五月天| 五月丁香六月婷| 丁香五月天啪啪| 人人摸人人| 色五月婷婷五月天| www.婷婷久久五月天| 色婷婷亚洲综合av| 丁香 久久| 婷婷五月电影院| 久热久色| 6080av| 天天干com| 亚洲色色色色| 色五月综合在线| Www,五月天| 色婷婷五月天在线| AAA久久久AAA久久久AAA| 淫荡A片| 成人va在线| 九月色婷婷综合| 国产精品视频网| 五月天丁香欧美激情| 干一干xxxx| 九月丁香久久网| 中文字幕无线久必| 殴美日韩成人| www.91婷婷| 五月丁香六月久久| 九月色婷婷综合| 五月婷婷69| 久久综合影院| 五月激情六月宗合| 国产精产国品一二三在观看| 亚洲99一级无嗎特制在线| 99久热| 色一情一乱一乱一区91Av| .青娱乐天天操B| 天天成人综合| 熟女激情网| 99.N在线视频| 久操激情| 人妻久久久| 亚洲xx在线| 丁香六月婷| 日本三级中国三级99人妇网站| 开心五月激情站| 九九热最新地址| 五月天六月色| 久久五月婷综合网| 久久香蕉福利| 婷婷热婷婷色| 丁香五月另类小说| 中文字幕在线日亚洲9| 成人美女网| 干一干xxxx| 丁香婷婷久久激情| 九九热99免费视频| 婷婷五月天激情网| 就爱日五月天| aaaaa不卡| 九九热视频免费观看| 香蕉婷婷色五月| 第四色五月天| 五月丁香中文婷婷中文| 99热精品网| 久久久久久人妻| 九九热精品| 亚洲人妻电影| 激情婷婷狠狠干| 51XX午夜影福利| 色啪久| 精品久色| 这里只有精品视频| 亚洲精品一区无码A片| 久久婷婷五月综合精品蜜芽| 婷婷.com| 日本99久久| 五月丁香六月婷婷综合网站| 五月天激情小说网| 婷婷五月天六点丁香五月| 日操五月婷| 夜夜操狠狠操| 日本在线播放97| 另类天堂| www.99热在线| 婷婷丁香五月综合久久| 久热欧美| 亚洲激情综合| 丁香九月色| 女性自慰系列第五页| 日日操夜夜撸| 中文字幕人妻一区二区| 婷婷丁香五月天在线视频| 二色AV| 五月婷婷色在线| 狠狠艹狠狠艹| 久久色婷婷| 综合久久激情久久| 99热这只有| www.zbzhongsen.com| 国内久久久精品99| 天天爽综合网| 婷婷99视频在线| 99热思思在线观看| 99自拍网| 九九精品婷| 色欲五月婷婷| 国产精品久久久爽爽爽麻豆色哟哟| 99热伊人| 国产色99| 国产精品99久久久久久久女警| 亚洲免费电影2| 99r这里只有精品哦| 91九色精品熟女内射| 91激情五月开心| 久久婷婷五月| 精品一区二区三区三区| 久久这里只| 99色| 98毛片| 亚洲天天操| 久久HD| 久久婷婷欧美| 国产亚洲精品久久久久久久久动漫| 香蕉综合网| 天堂色色色| 色婷婷丁香| 婷婷五月丁香青青草在线| 婷婷 激情 五月| 91操人| 丁香五月天偷拍| 五月天成人小说| 狠狠狠狠狠| 超级碰碰碰97免费| 色噜噜狠狠色综合网| 97色综合视频| 99热视精品| 4399无码视频二区| 激情五月少妇| 1024在线一区| 精品久久久久久久人妻| 丁香五月花| 色婷婷成人影片| 夜夜撸夜夜骑| 狠狠操.com| 97操操| 玖玖国产视频一区| WWW免费视频碰碰碰碰| 久久综合婷婷五月| 久99综合婷婷| 国产激情综合五月久久| 天天色视频| 人人干天天舔| 五月天激情国产综合婷婷婷| 奸逼视频| 1024人妻无码中文字幕| 婷婷五月综合啪| 激情五月婷婷综合秋霞| 天天爽天天摸人妻综合网| 一区二区传媒视频| 深爱激情婷| 一级二级色大片| 色碰碰| 亚洲中文字幕网| 婷婷丁香六月| 第四色五月婷婷| 五月丁香欧美综合| 综合久久8| 婷婷激情六月视频| 久9热插入| 色五月婷婷在线| 天天日P天天射P| 亚洲第一精品网站| 日都一级A片| WWW.婷婷五月天.COM| 9久热免费视频99| 精品久久久人妻| 天天草婷婷五月| 男女激情久久| 丁香六月激情蜜桃| 懂色av蜜臀av粉嫩av永陈冠希| 亚洲无码yw| 天天摸天天肏| 六月丁香啪啪啪| 久久9热综合| 激情图片婷婷丁香五月| 久久成人亚洲欧美电影| 久色资源| 丁香五月激情婷婷| 久久六月婷婷| 激情啪啪五月| 国产伊人五月天| 91色五月在线观看| 91丨九色丨白浆秘| 五月婷婷久久大香蕉| 午夜一区| VfJxEwPH| 99热都是精品| 色色欧美色色| 婷婷涩涩五月天| 99操视频| 亚洲欧洲中文日韩久久AV乱码| 99热在线观看精品| 色欲影香| 亚洲V国产V欧美V久久久久久| 激情五月天婷婷激情| 97日本在线播放| 噜噜色婷婷| 美女xx不卡| 色丁香五月| 狠狠999| 欧美日韩成人在线观看| 99ree6| 日韩AAAAA| 天天做综合| 99热久久日本| 97色婷婷| 五月婷婷AV| 婷婷丁香六月激情综合| 4399人妻无码久久久| 99热这里都是精品| 丁香六月情| 激情综合五月激情XXXX| Aα在线免费观看| 丁香婷婷伊人| 人妻精品在线| 婷婷性色| 欧洲亚洲免费视频区| 色综合久久综合| 丁香婷婷久久 | 五月天天综合| 丁香五月宝贝激情网| 操逼六区| 天天插操| 九九热精品| 色天天久婷婷| 丁香五月天堂网AV| 天天狠狠夜夜狠狠2023| 九月婷婷综合| 99原创自拍视频在线观看| 丁香综合婷婷五月天| www99热| 偷偷操99| 天天精品视频在线观看视频| site:hcxsz888.com| 黄色网址五月婷婷| 天天干天天拍| 婷婷 伊人 久久| 久久机热这里只有精品| 婷婷五月天美女| 婷婷日本在线| 国产成人精品一区二三区熟女在线| 人妻视频在线| 99re热免费观看视频精品| 一夜福利不卡| www.精品99| 五月深情久久| 人人爽网| 色狠狠综合| 91成人视频| 久久99热久久99精品| 高清无码 一区 二区 三区| 影音先锋一区| 欧美人人超级碰| 99A片| 色婷婷社区| 五月在在观看| 99re66热这里只有精品| 九九综舍久久| 日本一区二区三区精品视频| 操操操97| 国产69久久久欧美黑人A片| 婷婷五月天影院| 五月天婷婷影院| 五月婷视屏在线观看| 久久视频九九视频| 爱草视频在线观看| 亭亭丁香久久五月| 91久久综合亚洲鲁鲁五月天| 狠狠色大香蕉| 婷婷综合另类| 久久电影五月天丁香电影| 99热18| 超碰人人超碰| 久久99性爱| 婷婷香五月| www,婷婷五月天,com| 五月丁香色五月| 九九Av| www.97干视频| 色综合偷拍| www.99精品视频| 丁香五月天婷婷91| 亚洲色色五月| 草榴视频黄色网| 97久久婷婷色| 少妇做爰免费视看片| 久久久网站| www.99在线| A1片久久久| 婷婷色操| 亚洲av日韩无码| 五月 激情视频| 色香久久| 影音先锋一区| 影音先锋偷偷色男人站| 五月亭亭狠狠| 五月婷婷丁香| 欧美精产国品一二三区| 婷婷无码视频| 五月天精品视频| 99日本黄站| 五月综合久久| 婷婷五月天影院| 99精品在线观看| 亚洲精品V天堂中文字幕| 亚洲妇女熟BBW| 国产五月视频| 黄色av网站在线免费播放| 色婷婷播放| 午夜日日| www.maotanji.com| 五月丁香香蕉| 五月丁香综合啪啪啪啪啪| 亚洲婷婷月丁香五月| 米奇激情婷婷| 国产精品久久7777777精品无码| 思思精品热在线| 久久激情五月网| 天天天干夜夜夜操| www,色婷婷| 久久机热/这里只有精品| 色色五月天婷婷| 95精品区一区二| 在线sebiav精品视频| 日本久草福利| 99热欧美| 人妻系列久久久久久久久久久 | 精品99在线| 亚洲色在线观看| 日本一级黄色电影| 国产婷伊人| www.色色com| 日韩久久视频| 亚洲激情网站无码| 丁香5月婷婷| 欧美日本另类| 五月婷婷色| 久久综合婷婷| 亚洲妇女熟BBW| av一区免费看| 爆乳熟妇一区二区三区爆乳| 六月婷婷六月天天在线免费| 操丝袜视频影院导航| 79精品视频在线观看,| 91人妻人人做人碰人人爽九色| 色999五月色| 亚洲欧美综合7777色亭亭| 色色婷婷色色| 五月激情丁香五月| 这里只有精品久| 亚洲天堂色色| 亚洲综合五月天| 日木WWW视频| 久久新地此| 丁香五月婷婷久久久| 五月天婷婷丁香六月| 亚洲综合视频网| 激情丁香五月婷婷| WWW.久久99| 99热国产| 五月婷婷久草在线视频综合| 激情五月丁香社区| 免费看欧美成人A片无码| 久久色午夜在线导航| 久久伊人大香蕉| 国产91九色| 久久欧洲久久| www激情五月天| 久久久18| 激情五月婷婷色综合| 玖玖综合网| 六月婷色六月| 人人操97| 婷婷综合性爱网| 亚洲成人高清在线| 欧洲亚洲欧洲99久久| 毛片新网地| 色无码| 色五月色五天色情网址| 第四色婷婷日本| 亚洲女婷婷五月基地综合久久久| 另类激情五月在线视频欧美| 粉嫩AV久久一区二区三区| 伊人碰碰婷婷| 五月色欧美| 综合大香蕉| 亚洲av另类在线观看| 色色色地址| 久久成人精品视频| 久久婷婷影院| 99视频啪啪| 激情久久四色| 久久这里只精品| 荡乳尤物3HP1V5| 日韩三级视频一区二区| 日操| 五月婷婷导航| 蜜乳av一级av| 任你爽视频| 99热这里只有精品1| 夜夜操狠狠操| 五月婷久久草| 99热精品少| 91丨九色丨熟女|老版| 琪琪布丁香社区激情五月天| 婷婷五月丁香综合| 五月丁香黄色视频| 极品少妇XXXX精品少妇偷拍| 精品网站:999WWW| 国产在线另类五月婷婷| 狠狠色无码| 五月婷婷,六月丁香| 色综合久久综合| 丁香五月婷婷乱| 欧美丁香婷婷五月| 五月丁香毛片| 免费播放99性爱视频| 五月综合久久| 久久人人九九| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇| 色欲久久综合| 六月激情丁香一道本7777| 美女激情婷婷| 六月婷婷激情| 色播五月婷婷| 丁香五月婷婷久久综合激情网 | 五月丁香人人婷婷在线观看| 人人澡玖玖一| 天堂va久久久噜噜噜久久Va| 婷婷五月天激情网址| 欧美天堂久久| 超碰免费人| 五月婷婷丁香五月天| 五月天天天天天天天天天天天婷婷婷| 久久婷色| 亭亭五月基地在线| 成人婷婷五月| 五月天色色色| 91久久精品国产91性色TV| ay2区| 丁香五月在线播放| 欧美人人草草| 99热最新网址| 粉嫩AV久久一区二区三区| 亚洲综合视频在线| 激情五月综合亚洲另类| 欧美色偷偷大香| 色青五月天| 日韩中文字幕| 99热这里只有精品亚洲| 五月天激情亚洲| 97五月婷| 777精品成人a v久久| 九九亚洲视频| 国产avapp 网| 色五月激情五月| 夜夜嗨一区二区三区直播内容 | 刘玥av在线| 五月婷婷丁香五月亚洲色| 97婷婷狠狠| 91日视频| 色五月激情五月天| 五月桃花网综合| 婷婷婷五月天最新综合你懂的| 婷婷激情五月| 亚洲在线综合| 97色色色| 亚洲无码猫咪| 噜噜噜久久亚洲精品国产品91| 大香蕉在线99热| 99精品7| 电影91久久久| 秋霞少妇毛片| 啄木鸟丝袜美女福利视频| 亚洲人成播放网站| 色永久| 亚洲天堂青草| 国产在线另类五月婷婷| 精品一二三区久久AAA片| 激情涩涩网| 99日韩| 婷婷丁香色五月亚洲| www,99热| 丝雨一区二区| 1995年关宝慧版蜘蛛女| 99精品国产在热久久| 性爱先锋AV| 激情五月天开心| 欧美三级黄色片久久| 五月婷婷六月色| 日本99在线| 天天色播| 欧洲激情网站| 婷婷成人视频| 99热乎| 被强行糟蹋的女人A片| 狠狠人人| 久久久激情| 99久久久免费| 色综合久久天天综合网| AVV黄| 婷婷狠狠色| 九月av在线| 五月天婷婷激情在线色图| 91jiuseshunv| 色偷偷色婷婷| 色999五月色| 婷婷六月丁综合| 丁香五月婷婷激情视频播放| 日韩五月婷婷久久| 这里只有精品视频免费在线观看| 欧美日韩成人高清在线| av网址在线| 激情六月丁香综合| 成人超碰网| 色五月在线播放| 色色色色色五月| 久热欧美| 五月天堂婷婷| 久久久噜噜噜操操操| 国产午夜精品一区二区| 丁香五月久久| 久久久国产精品黄毛片| 99热久久这里只有精品2010| 久久久久久99精品无码| 99九九视频| 免费久久这里只有精品99| 久艹久| 99热最新| www.久久五月天.com| 97人人操com| 婷婷永久在线| 天天插天天日天天爽| 操逼五月天| 婷婷色影院| 亚洲日韩26uuu| 99热一本久道| 色色性爱视频| 婷婷五月久久| 婷婷伊人綜合中文| 综合啪啪| 人人爽人人爽人人爽人人爽| 日本久久极品| 久久538| 婷婷五月天影视| 超碰婷婷色| 色导航色婷婷五月天在线观看| 国产av第一专区| 成人亚洲精品| 五月婷婷综合色拍| 亚洲自拍天堂| 婷婷五月成人| 五月花免费视频| 婷婷她六月天| 91人妻九色大屁股| 九九这里有精品| 丁香六月婷婷缴情欧美| www.玖玖婷婷在线| 丁香五月六月综合激情| 五月天色婷婷成人| 亚洲天堂久久| 人妻在线观看视频| 婷色五月| 夜夜操天天爽| 日韩啪啪网| 激情综合五月丁香六月婷婷| 亚洲黄色影视| 久久人妻人人槡| 婷婷五月天丁香| 熟妇国产| 俺去也婷婷| 狠狠草在线观看| 亚洲天堂AV免费片| 五月婷婷九九热| 国产又爽又猛又粗的视频A片| 夜夜撸天天操| 丁香午月AV中文字幕| 五月天大香蕉AV| 九九伊人网| 99狠狠| 国模淫穴色图| 丁香六月婷婷综合激情欧美 | 深爱五月日韩| 五月伊人综合| 色九月国产| 中字幕视频在线永久在线观看免费 | 99久久精品视频女神1| 亚洲成人综合在线| 99在线小视频| 熟女人妻一区二区三区免费看| 97超碰在线免费观看| 五月丁香 久久久| 九九人人看| 91人久| 色色亚洲五月天| 色婷婷日本| 激情婷婷综合| 婷婷五月色综合| 成人综合网站| 久月婷婷| 天天骑天天操| 综合色综合| 大香蕉久| 亚洲AV无码影院| 99久久国产宗和精品1上映| 香蕉久久国产AV一区二区| 开心婷婷五月| 五月丁香六月婷婷在线播放| 1024婷婷综合久久五月天| 超碰在线观看9| 99久久97| 26uuu欧美| 中文资源在线a| 天天色色天天| 亚洲mm色| 亚洲综合网区| 一级精品999WWW| 国产三级在线播放| 午夜一区| 色在线99| 丁香五月a| 亚洲精品乱码久久久久99| 色99色| 日本不卡高字幕在线2019| 婷婷五月色播放| 五月婷婷激情| 久久婷婷五月综合啪| Xx色综合| 大香蕉天堂| 金品在线视频99| 亚洲色区17| 激情综合网婷婷五夜| 成人精品视频99在线观看免费 | 欧美久久网| 亚洲免费99| 激情播丁香| 热九九在线| 开心五月激情网| 91干视频| 26uuu偷拍亚洲欧洲综合| 久久午夜丁香| 久久天堂加勒比| 操逼五月天| 999热视频精品99免费在线| 九九亚洲天堂| 精品无码久久久久久久久| 无码AV久久久久久久久| 亚洲妇女熟BBW| 综合五月天| 成人精品视频99在线观看免费| 欧美性生交XXXXX无码小说| 亚洲最大成人综合网720P|