欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,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
返回資訊列表
538午夜激情| 5月丁香六月婷婷| 91超碰人人操| 婷婷综合五月| 深爱综合网| 九九热黄色| 激情五月丁香五月| 狠狠色婷婷丁香六月| 婷婷色综合| 五月婷婷六月激情在线| 中文超碰视在线| 丁J香六月首页| 密桃激情五月天综合网| 日韩AV在线影片| 色婷五月天亚洲| 中国无码av| 久久在线人妻| 色欲影香| 色婷婷基地| 国产五月丁香在线| 99精彩视频在线观看| 五月婷婷之综合激情| 五月婷视频在线观看| 五月婷婷中文字幕AV| 熟美女麻豆| www.婷婷,com| 成人片久久网站| 久久久天堂国产精品女人| 色婷婷丁香五月天激情综合网| 五月婷婷丁香日韩在线| 99超级碰碰| 另类图片色五月| 免费黄色片子| 伊人五月天在线| 日韩久综合| 1024人妻| 久热A| 日韩 mm 不卡| 色婷婷基地| 婷婷六月天亚州| 亚洲国产网站| 国产67194| 激情久久综合网| 激情五月天网站| 99超级碰免费视频| 日本人妻操| 在线视频另类| 日本熟女内射| 久热这里只有精品3| 亚洲成人无码专区| 色综合久久888| 99热热九九| 欧美高潮9| 成人婷99最新| 五月丁香婷婷开心| www.婷婷网| 香蕉99网| 92久久精品一区二区| 九九精品视频在线6| 97热在线精品| 五月婷A V在线| 人人操五月天| 五月开心婷婷| 全亚洲最大的婷婷五月天网站COM| 欧美色综合天天久久综合精品| 5月婷婷激情在线| 欧美日朝成人| 九九99香蕉在线视频播放| 亚洲激情综合| 久激情网| 超碰国产AV| 九九亚洲小视频| 狠狠色丁香婷婷久久综合| 亚洲综合丁香五月| 丁香六月婷婷综合| 另类国产区| 激情六月天| 日本爆乳片手机在线播放| 亚洲 精品 综合 精品| 有码一区二区三区| 777精品久无码人妻蜜桃| 精品99在线观看| 激情综合网激情五月网| 久色视频在线| 99热都是精品| 久久婷婷五月天蜜桃| 天天综合色| 日本视频99| 99.色| 婷婷色激情网| 超碰在线人妻| 天天色天天射天天日| 久久综合66| 99re8这里只有精品99re8热视频| 亚洲精品激情| 五月网在线| 五月天伊人av| 丁香五月综合色婷婷| 超碰伊人碰婷婷五月| 天天激情站| 婷婷五月天基地| 久久99热这里只频精品6学生| 色 五月婷婷基地| 99久久9| 嫩草国产| 97操视频| 人人妻人人澡| 97视频.干com| 婷婷射丁香| 深夜A片| 天天色天天噜| 99热这里只有精品69| 婷婷丁香六月综合激情站| 五月天婷婷丁香花| 五月婷婷色啪| 婷婷五月丁香91| 色原狠狠综合| 日韩一级网站| 亚洲视频操| 天色色综合网| 亚洲色图在线视频| 色婷婷激情四射视频| 久久99日本精品视频免费观看| 乱乱av| 免费无码毛片一区二区A片| 五月激情婷婷丁香| 天天插天天插| 偷偷与邻居做爰完整视频| 婷婷娌伦网| 天天爱天天吃狠天天透| 五月天丁香成人| 最新va在线播放| 裸体美女丁香五月天。| 区美毛片子| 亚洲五月婷婷| 亚洲AV综合在线观看| 99在线视频免费| 五月婷婷六月丁香| www.狠狠操.co m| 大香网伊人久久综合| www.金莲av| 青青草视频福利| 九九色婷婷| 免费97碰碰| 久久免费丁香| 欧美欧盟性爱网| 久久久WWW| 97精品在线| 五月丁香啪啪综合| 激情综合4月| 99er6| 五月香婷婷| 91久久久久久| 午夜丁香六月婷| 亚洲婷婷丁香五月亚洲| 涩五月色婷婷| 亚洲啪啪视频| 日本猛少妇色XXXXX猛叫| 免费做A爰片77777| 殴美97色| 99热播放| 2025天天爽天天摸| 五月天婷婷人妻| 天天爽夜夜爽夜夜爽精品视频| 亚洲天堂色色| 色爱亚洲| 亞洲自怕| 色婷婷香蕉| 九九亚洲综合| 日韩av干| 久9视频免费播放| 超碰99在线观看| 综合色五月| 婷香五月网在线| 亚州激情网| 好好干av| 色啪影院| 亚洲丁香婷婷| 亚洲区,视频区,视频区免费| 99热这里只有精品1998| 九九亚洲综合| 综合aV在线| 日韩在线成人电影| 五月婷婷 六月丁香| 丁香六月五月婷婷| 天天干夜晚夜操| 国产性av| 亚洲精品成人| 婷婷 月 丁香| 欧洲色色| 五月天婷婷久草丁香| 翔田千里 50岁 无码| 日日天天操| 99热6色| 91精品在线看| 超碰人人插| 91人操| 高清激情av在线观看| 99re这里只有精品视频了| 久久9精品| 黄色热99| 玖玖国产视频一区| 六月激情久久| 在线看的免费网站| 婷婷99狠狠躁天天躁| 99操网站| 婷婷丁香水多多视频| 日日天天干| 色噜噜狠狠色综无码久久合欧美| 免费成人网在线观看| 丁香5月激情网| 五月丁香欧美在线| 亚洲综合激情五月久久| 久久九⑨| 五月婷婷精品无在线| 91婷婷丁香五月| 高潮毛片又色又爽免费| 五月天婷婷色色| 综合久久人妻| 熟女人妻视频| 五月天色婷好好| 亚洲这里只有精品| 五月天社区婷婷| 亚洲色情久久| 色五月天丁香婷婷| 91精品国产色猫| 色婷婷六月激情| 玖玖99免费视频| 超91热| 99热91| 狠狠干天天日| 最近中文字幕大全免费版在线 | 久久久久久久久久8888| 日本在线99| 婷婷久久色五月婷婷久久久| 免费99情趣网视频| 九九激情| 九九色中文| 色五月亚洲| 伊人爱爱日本| 六月丁香婷婷开心综合基地| 婷婷五月天人妻| 五月花激情| 成人永久免费视频在线观看| 丁香激情五月少妇| 国产又爽又猛又粗的视频A片| 热九九精品| 成人视频在线免费播放| 欧美日韩国产一区二区| 久色激情| 99日精品视频| 九九99香蕉在线视频播放| 香蕉视频性爱BB做爱| 婷婷美女精品视频| 噼里啪啦完整版中文在线观看 | 激情五月婷婷综合秋霞| 婷婷激情五月天天天开心| 久久婷狠狠色| 超碰人人操在线| 欧洲一区二区| 玖玖综合色| 色噜噜狠狠色综无码久久合欧美| 91 久热| 春色激情第四色| 五月天婷婷综合| 久久永久网址| 中文字幕人成乱码在线观看| 色综合久久伊伊婷婷五月| 老司机伊人| 色综合综合色| 五月婷婷在线免费观看| 性色播| 天天插天天干| 天天干天天日天天插| 久久98| 久久综合激情五月天| 天天干天天操天天拍| 99精品性爱| 九九aV| 成人av播放| 久久婷婷丁香视频网| 五月婷婷视频| 99人碰碰碰| 婷婷五月激情小说| 99激情网| 99精品在线观看| 亚洲99激情| 99热久| 视频这里只有精品16| 91无码色色| 日日射天天射| 91刘玥视频在线观看| 色五月婷婷小说亚洲中文字幕组| 91婷婷色五月| 成人国产欧美大片一区| 骚。com| 五月丁香久久色| 色五月色图| 五月天婷婷色| 精品欧美性爱超级爽| 婷婷五月噜噜| 国产精品美女| 亚洲亚洲人成综合网络| 激情五月色播五月| 激情综合五月天| 91久久久久久久| 天天日夜夜夜操操操操| 色五月婷婷激情基地| 99热亚洲| 日逼免费视频| 国产三级片91| 婷婷成人基地| 久久 天天| 五月天久久久| 这里只有精彩视频| AV堂狠狠干| 俺也去五月婷婷丁| 久碰婷婷视频| 五月丁六月香av| 成人 AV播放| 五月天亭亭俺也| 成人 在线 日韩| 国产毛片精品一区二区色欲黄A片 极品人妻VIDEOSSS人妻 | 国产综合网在线| 日本九九视频| 国产成人综合电影| 亚洲不卡| 99免费视频网| 99在线er热| 99热只有国产在线精品| 99热99在线| www·五月天| 丁香五月天天久久综合小说| 久久曰曰| 丁香五月婷婷影院| 国产激情综合五月| 夜夜躁婷婷AV| 97人人草| 91青娱乐青青草| 亚洲狠狠狠色婷婷综合激情久久久| 超碰人人插| 99九九精品| 狠狠干思思热| 丁香激惜男女| 91婷婷伊人牛牛| 亚洲精品国产熟女久久久| 婷婷五月天综合网| 丁香激激情网| 亚州操操| 五月天综合在线网| 五月天综合久久| 丁香五月另类小说| 天天色综合色| 九月丁香| 丁香婷婷91在线观看视频| 亚洲国产精品VA在线看黑人| 中文字幕AV在线播放| 26uuu欧美激情另类| 大香蕉九九| 无码碰碰| 国产高潮A片羞羞视频涩涩| AV在线免费播放| 俺也去在线视频| 丁香五月日本| 日韩狠狠色婷婷| 99ri精品| 99日韩| 99资源人人| 免费无码毛片一区二区A片| 先锋资源婷婷| 色色色色色色网站| 国产成人+亚洲+欧洲| 五月婷婷亚洲| 99色.com| 另类图片五月天激情| 极品少妇XXXX精品少妇偷拍| 99精彩视频| 中文字幕性爱丰满| wwwxxx五月婷婷小说| 高清无码.com| 99re最新地址视频| 亚洲色啪| 成片免费播放| 丁香婷婷网| 六月婷婷七月丁香| 五月丁香婷婷婷激情爱爱| 五月婷婷香蕉视频| 五月婷婷很很色| 性做久久久久久久免费看| 播五月,色五月,开心五月播放器| 五月婷婷基地| 激情五月四色| 日韩色色视频www| 天天色,天天操,天天射| 无码色| 狠狠狠狠狠操| www激情婷婷com| 五月天五月天激情网| 午夜激情五月天| 操逼棍操逼| 爱婷婷久久视频| 久热中文字幕在线线观看 | 激情五月激情综合俺也去婷婷小说| 色五月婷婷综合| 嫩草视频在线观看| 婷婷五月天天天日日夜夜| 丁香婷婷综合激情五月色,开心五月丁香花综合网,激情综合五月亚洲婷婷,五月天 | 色999亚洲人成色| 99热这里只有精品66| 亚洲va成人va成人va在线观看| 五月婷婷天| 天天日天天舔| 2025超碰| 色射7856五月天激情四射| 亚洲av午夜精品一区二区| 色五月大香蕉婷婷| 超碰人人在线| 深爱五月天婷综合| 四色五月婷婷在线观看| www.五月天色色.com| 色5月婷婷| 欧美日韩99| http:色情日本com| 欧美碰碰碰| 91人人澡人人爽人人看| 99综合视频在线| 天天肏天天插| 色色色色网| 亚洲AV网站| 99久热| 国产婷婷色综合AV蜜臀AV| 成人超碰网| 久久天堂女人| www99热| 色五月五月天| 另类 在线| 99热网站| 无码AV大香线蕉伊人| 欧美性爱中文字幕| 成人精品视频99在线观看免费| 日本色99网站| 日本一道久久| 欧美综合五月丁香五月天| 婷婷亚洲五月| 伊人99热| 久久久五月天网站| 激情啪啪五月天| 人人舔人人| 激情视频网址| 思思热99er| 激情婷婷五月| 婷婷五月天人妻| 五月丁香六月激情综合| 国产精品久久久久久久久久免费 | 亚洲综合五月天婷婷丁香| 色色射| 久久婷婷五月天激情新地址| 五月丁香无码| 色日本网| 99热精品免费| 99精品视频推荐| 激情综合五月激情17| 另类激情五月天| 亚洲操逼片| 狠狠五月婷婷| 久久丝丝热| 99成人免费热视频| 五月天色色网站| 亚洲电影中文字幕| 婷久看人爽| 色婷婷五月天激情在线观看| 国产看真人毛片爱做A片| 激情伊人网| 狠色狠色狠色狠色狠色网| 天堂网啪啪| 久久人妻少妇嫩草AV| 热99精品视频五月| 丁香五月另类小说| 99热国品| 久热精品视频在线观| 老司机日日夜夜青草| 亚洲超碰在线| 丁香色综合| 99热99热不卡| 国产欧美日韩综合精品一区二区| 97干97色| 六月婷婷视频| 潮汕成人AV片在线| 婷婷激情鹿城五月天| 91男同| 久热AⅤ| 国产寻花在线| 久久99精品视频| 久久9热| 操射国产日本| 国产熟妇乱子伦hd| 丁香五月丐人妻| www.99久久久| 日本女人久久| 激情五月综合| 伊人激情网| 国产淫熟妇| 久久9视频| 亚洲啪啪啪啪| 婷婷欧美激情综合| 色婷婷色综合激情91| 成人色色视频| 色婷婷网大全在线| 久久伊人日日夜夜| 99国产精品久久久久久久久久久| 日韩色色小视频| 97视频91| 九九热10| 久久激情五月婷婷| 99久久99久久| 九月综合| 综合久久高清| 99热在线观看精品| 殴美激情综合网| 婷婷五月天小说| 中文字幕综合色| 久久这里只有国产精品视频| 午夜无码熟熟妇丰满人妻 | 激情久久婷婷| 九九视频在线观看| 婷婷丁香五月天熟女丝袜| 成年人看Va免费视频| 九九精品免费视频99| 日本噜噜色网| 99欧美精品99日本精品| 欧洲第一久色| 99人人看| 91日视频| 无码人妻电影| www.夜夜操.com| 国产精品电影| 色婷婷色99国产综合精品| 婷婷激情肏屄网| 99热精品在线播放| 丁香五月情色| 亚洲精品99| 亚洲开心激情网| 日本欧美成人片AAAA| wwccc久久久| 久久黄色片| 婷婷五月天激情五月天网站| 九九九九中文字幕| 干一干xxxx| 五月婷婷三级| 色5月婷婷| 久久精品在线| 亚洲欧洲美女在线观| 婷婷五月天欧美| 97五月天婷婷综合激情网| 精品人妻在线| 天天综合网、天天综合色| 亚洲激情av| 五月婷婷成人网首页| 4399无码视频| 成人免费va| 丁香婷婷五月综合影院| 激情五月影院| 五月丁香婷中文字幕 | 五月色婷婷综合色| 91肏肏肏| 久久精品性爱| 99re热精品在线视频| 天天爽天天| 丁香五月天综合网| 激情久久久久久久久久| 久热免费视频| 久热只有这里精品| 久久9久久| 深爱激情综合| 五月婷婷精品无在线| 婷婷色片| 大香蕉综合网| 色狠狠色噜噜AV天堂五区消防| 久久久欧美精品sm网站| www.五月天婷婷| 玖操97| 99精品女人天堂| 99热激情| 怡红院一二三| 婷婷五月天免费小说| 青青草成人网| 亚洲超碰在线| 五月精品99综合| 色五月激情| 五月天另类综合网| 五月天婷婷社区久久综合| 五月婷婷啪啪| 欧美一级操逼视频| 婷婷综合久久| 一本久婷婷综合| 天天操中文字幕| 亚洲五月天天| 99热99久久| 国产人妻777人伦精品HD| 色色色热热热| 99热精品一区| 开心五月综合激情网| 91九九九九| 婷婷久久五月天丁香| 丁香婷婷五月天色播| 日本久久人| 99热免费| 操操人人| 九九热只有精品| 色婷婷狠狠干| 99久操| 日日干四虎| 久婷婷| 青青草原精品久久| 袁子仪视频观看| 99久久精品亚洲综合| 人妻AV中文系列| 激情图片婷婷| 丁香激情综合| 深爱五月天婷综合| 大香蕉520| 九九精品re免费视频| 99免费视频| 五月婷婷中文字幕| 强伦轩人妻一区二区电影| 国产精品在线视频| 五月丁香久久网| 操b视频在线观看一区二区| 国产 码在线成人网站| 婷婷情色五月天| 69色色视频| 袁子仪视频观看| 日本熟妇精品99| 超级碰碰视频无码| 精品日本视频444| 99久久九九| 8区视频在线| 99热这里只有精品22| 丁香五月大片| eeuus五月婷| 丁香五月日韩| 色五月激情综合| 色九月丁香婷婷蜜桃在线观看| 99热在线观看| 九九热在线视频| 国产 亚洲 在线| 夜夜爽天天爽| 玖玖精品视频| 开心激情网五月| 91人妻视频| 婷婷伊人激情婷婷| 99在线观看视频精品| 九九色影院| 五月婷婷丁香大陆免费| 亚洲无码黄色| 91啪啪啪啪| 任我肏视频精品| 久久九网| 色狠狠婷婷| 极品少妇XXXX精品少妇偷拍| 中文字幕按摩做爰| 荡乳尤物3HP1V5| 久久99热这里只频精品6学生| 五月天综合久久| 91视频精品99| 亚洲综合网 665566| 色色狼人综合| 99热日韩| 思思久久精品| 天天射影院| 九九RE视频在线精品| 综合网亚洲| 九九热免费视频| 99色色| 婷婷亚洲天堂| 粉嫩AV久久一区二区三区| 日韩免费视频| 亚洲六月色| 久综合4| www.99操.com| 伊人热婷婷| 91久久电影| 久久婷婷五月天激情四射| 久99久热| 五月婷婷在线丁香| 午夜 外网 精品 在线| 色丁香综合影院| www.色窝| http://www.sd-xiangsu.com/| 婷婷丁香五月在线播放| 99国产精品久久久久久久久久久| 婷婷午夜丁香| 五月丁香婷婷综合| 国产肥白大熟妇BBBB视频| www五月婷婷| 丁香五月天婷婷大香蕉| 国产.亚洲.欧洲视频在线| 欧美人人操| eeuus五月婷| 26uuu亚洲色| 亚洲综合激情五月| 99视频在线播放大全| 五月色网| 性一交一乱一交A片久| AV色色天堂中文| 91日精品| 国产一级婬片毛片| 5月婷婷6月六月丁香| 五月天激情久久| 一起草Av| 极品少妇XXXX精品少妇偷拍| 五月色丁香| 极品另类| 九九大香视频| 色色激情五月| 91九色熟女| 激情综合99| 成人毛片在线免费观看| 99在线免费观看| 午夜日日| 色色五月天婷婷丁香| 色婷婷91| 色你久久| 色色色99| 九九这里有精品| 激情五月天婷婷图| 97色色网| 2020久久婷婷五月| 青草视频在线播放| 久久婷婷五月草视频| 亚洲狠狠色丁香婷婷综合久久| 天天添天天摸天天天天做| 日本人人超碰| 丁香婷婷视频一区二区| 婷婷WWW久久| 真实亲子乱子伦高清在线观看| 久久五月天丁香花| 在线观看婷婷5月| 婷婷激情六月综合| 综合久| 69精品人人人人| 涩涩五月天| 天天噜天天爱| 九九爱激情| 亚洲综合激情五月| 99热高清在线| 九九激情综合| 免费AV黄在线播放| 综合色色五月| 五月综合婷婷五月| 亚洲情色一区| 色五月婷婷五月天| 校园激情 亚洲| 高清av在线国产| 囯产精品久久欠久久久久久九大| 亚洲最大在线| 激情五月婷| 综合六月激情婷婷| 丁香六月激情综合网| 9|无码久久久久久| 99热 免费| 激情图片亚洲| 天天干电影| 婷婷五月色情天| 97精品人人A片免费看| 五月丁香在线婷婷美女| 久久久欧美精品sm网站| 五月激情影视| 久久66精品| 婷婷五月天AV在| 欧美99热| 婷婷 亚洲图片 丁香| 五月天婷婷丁香人人操91| 九九热自拍| 亚洲亚洲激情| 亚洲成人av在线观看| WWW.婷婷五月天.COM| 一夜福利不卡| 一本狠婷婷综合| 欧美精品999| 玖玖资源网站最新站| 玖玖综合玖玖| www.五月丁香| 亚洲bt丁香五月天婷婷激情小说| 五月丁香久| 色偷偷AV亚洲男人的天堂| 亚洲六月色| 国产激情久久久| 丁香五月激情图片婷婷| 五月婷婷偷拍| 天天艹夜夜爽| …亚洲黄色在线播放日韩、av中文a…| 人人操av| 丁香五月婷婷六月| 婷婷五月天成人在线视频| 色五月婷婷在线观看第一页舔| 另类 在线| 精品婷婷五月天| 久久的爱大香蕉| 五月丁香婷婷啪啪| 五月丁香综合激情网| 操操操操操操婷婷五月天| 欧美精品狠狠色丁香婷婷| 久操大香蕉| 五月婷网站| 婷婷五月天久久久| 超级碰 久久9| 亚洲色五月| 激情五月丁香亭亭| 激情丁香淫荡婷婷| 日本女人久久| 激情性爱五月天网页| 人人澡玖玖一| 思思久日精品视频| 五月天日日操夜夜操 | 亚洲色五月婷婷| 性爱在线播放av| 五月天停停日日| 91打屁股免费看| 超碰人人艹| 婷婷丁香人妻天天| 【乱子伦】黄色| 亚洲无码成人网| 日本女色人人| 色色色色色综合| 天天爽夜夜爽夜夜爽精品视频| 99热思思在线观看| 91精品久久久久久久久久久久| 九九综合影音先锋| 久久婷婷五月天| 五月天亚洲综合网| 另类国产综合| 99热在线爱| 超碰国产在线观看| 牛牛澡牛牛爽| 99啪啪视频| 97人妻碰碰碰久久香蕉| 亚洲色亚洲精品| 狠狠88综合久久久久噜噜噜| 99在线视频精品| 大香人妻| 激情网 久久| 五月婷婷综合网| 大香蕉99热| 99热免费看| 狠狠操.COM| 一起草无码视频| 伊人www22综合色| 加勒比久热| 99精品丁香五月| a久久| 五月丁香啪啪| 丁香五月激情啪| 五月丁花六月丁香综合| 九九热这里只有精品9| 日韩欧美一区二区三区四区| 欧美色99| 二级黄色毛片| 最新久久99视频网站| 婷婷在线五月综合| 无码日本精品XXXXXXXXX | 色综合天天综合成人网| 99日本在线| 天天色粽合合合合合合合| 欧美美美女性色视频| 丁香五月综合在线播放| 五月天六月天| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 中文AⅤ大全| 五月Huangsewang| 国产精产国品一二三在观看| 丁香五月婷婷基地| 97色婷| 色啪综合| 大香蕉婷婷丁香天堂AV| 婷婷五月综合社区| 国产性爱一级| 色婷婷激情四射视频| 天天摸天天舔天天天天爽| 一级操逼内射在线视频| 日本五月视频| 狠狠干思思热| 成人精品99| 丁香网五月天激情| 丁香五月欧美色综合| 另类小说五月天激情| 五月婷综合性中心| 激情网开心网| 五月天婷婷黄色| site:publishdd.com| 天天综合亚洲综合| 五月丁香六月婷婷手机无线| 九九热这里只有国产精品| 69er小视频| 九九色99| 天天摸人人摸| 亚洲99精品欧美一区| 丁香婷婷成人网| 天天爽夜夜爽夜夜爽精品视频 | 九九久久精品| 久久er99热精品一区二区| 99热这里都是精品| 少妇性按摩无码中文A片| 中国丰满熟女A片免费观| 欧美午夜乱妇午夜福利| 五月Huangsewang| 亚洲狠9| 字母不卡码人逼| 激情婷婷五月天丁香| 九草性爱| 天天综合网91| AV色五月婷婷| 深爱激情AV| 五月婷婷免费| 色丁香五月天婷婷| 婷婷五月天网| 天天射美女| www夜夜操| 青青草免费公开视频| 九九热123| 五他月天啪啪啪| 亚洲顶级VA在线观看-高清完整版在线影院观看-S022AV | 99毛片| 五月天色影院| 日本人妻伦在线中文字幕| 婷婷香蕉精品| 丁香色五月AV在线| 亚洲99综合| 99re这里只有精品国产99| 深爱激情五月天婷婷网| 5月婷婷激情在线| 丁香伊人网| 99久久婷婷国产综合| 610018岁成人视频| 精品九九婷婷| 黄色片区子| 9999热精品在线免费播放| 国产精品激情五月天色婷婷| 色婷婷五月综合| 另类图片天天影视在线观看| 国产精品第一国产精品| 婷婷九月久久| 欧美人久久| 99精品视频在线6| 色综合综合网| 亚洲人妻Av| 国产成人+综合亚洲+天堂| 丁香花社区av| 亚洲色色五月天| 天天色天天爽| 日韩欧美一级大黄网站| www.色9| 嫩草AV久久伊人妇女超级A| 青吴乐视频| 色五月色图| 五月婷伊人| www.99热这里精品| 色欧洲| 超91热| 超碰9| 九九操综合网| 91九色欧美| 欧美成人精品A片免费一区99| 极品五月天| 九九九九国产| 色狠狠色狠狠| 成人视屏在线观看| 激情都市另类| www.久久爱.com| 五月天小说激情| 蜜臀99精品| 中字幕视频在线永久在线观看免费| www.99热精品99.com| 狠狠干五月天婷婷网| www.开心激情| 婷婷开心激情| Av九九| 成人无码精品1区2区3区免费看| 久久九九经典| 99精品热视频只有精品10| 激情小说视频图片网| 99热免| 91 久热| 99热99ai| 久热这里只有精品6| 国产67194| 99丁香五月婷婷在线| 99热精在线九九久久保| 婷婷五月天综合AV| 丰满少妇乱A片无码| 亚洲AV网站在线观看| 79色色免费| 丁香六月激情综合| 久久天堂女人| 九九视频这里只有精品在线播放| 色婷婷综合网| 爱久久小说下载网| 色停停香蕉视频| 欧美人人草| 大香蕉av在线| 国产精品视频免费看| 丁香五月欧美色综合| 人妻久久久久久久 | 五月丁香大香蕉| 天天日夜夜拍| 大战熟女丰满人妻AV| 久久99久久99精品免观看粉| 久色国产| 在线另类| 99九九热在线观看| 五月天国产婷婷精品视频在线| 天天插天天射| 天天操B| 99热a片免| 51精品国自产在线| 色狠狠五月天| 大香蕉欧美在线| 丁香五月婷婷AV| 婷婷丁香大香蕉| 99热久只有| 五月天丁香网| 久久999久久999久久999久久| 热的无码综合视频| 大香蕉手机视频| 超碰在线人人| 五月婷婷五月色| 日韩一级淫乱片一区二区三区| 再次出发二| 丁香五月性| 9热在线观看| 亚洲99精品欧美一区| 国产乱妇乱子在线播视频播放网站| 激情AV| 激情五月丁香社区| 超碰在线网站| 人人爱人人添| 色五月婷婷777| 日本va网站| 婷婷成人五月天成人文学| 丁香九九九九| 色综合五月| 色色色色色日韩午夜激情 | 色香蕉影院| 欧美在线视频免费播放| 色婷婷五月天视频在线| 婷婷综合中文| 丁香六月婷婷综合麻豆| 久久婷婷色| 久热久| 狠狠色综合网| 外国碰视频网站97| 99热碰碰| 国产精品汇聚精彩第二页 - 高清完整版在线 - 青蛙AV | 精品无码片| 综合激情深爱| 两性婷婷丁香五月| 密乳视频| 久久精品一区二区三区四区| 色综合播放| 日本色色网| 只有精品在线观看| 色丁香五月| 九九综合色| 久久久久9999| 五月婷婷久久综合| 亭亭色色五月天| 丁香五月色色| 99热超碰在线| 久草婷婷| 日本天天色| 久久久久久久综合狠狠综合| 日本色五月| 思思热闹这里只有精品| 久久思思热| 色欲婷婷夜夜| 五月天婷婷色| 六月婷婷狠狠色在线观看| 少妇高潮A片无套内谢麻豆传| 六月综和久久| 中字幕视频在线永久在线观看免费 | 狠狠五月激情婷婷直播片| 五月婷婷电影院| 亚洲丁香网| 五月丁香六月停停停| 婷婷草| 超碰在线观看成人视| 99在线热视频| 久操综合| 天天婷婷综合亚洲亚洲| 激情综合网络插| 精品一二三区久久AAA片| 天天综合五月| 色欲AVV| 狠狠插狠狠操| 五月天婷婷社区久久综合| 婷婷伊人综合中文字幕| 99热自拍| 丁香五月天堂网| 色五月开心开心五月激情五月| 99干免费视频| 激情五月天婷婷丁香 | 久久久天堂国产精品女人| 婷婷五月天激情影片| Av免费网站在线| 婷婷六月色开 | 99九九视屏| 黄色AAAAAAA| 99热精品99| a网站免费观看| 一点色成人网| 丁香成人色情五月天| 久七香蕉| 91碰碰| 五月丁香啪啪激情| 亚洲欧洲美女在线观| 激情六月色| 欧美性爱五月天| 熟女人妻一区二区三区免费看| 天天成人丁香美女AV| 男人天堂 久久| 婷婷久久99| 色婷婷综合久色AV五色最新| 超碰日韩成人| 亚洲国产99| 日韩九九视频| 一级片操逼视频| 激情五月婷婷五月| 91久久婷婷| 国产肥白大熟妇BBBB视频| 五月婷婷开心综合| 婷婷激情九月| 三人荫蒂添的好舒服A片| 婷婷五月亚洲一本在线丁香| 日韩精品999| 国产成人精品一区二三区熟女在线| 丁香六月激情综合啪啪| 大香蕉五月天婷婷丁香91| 天天插天天干| 激情五月天小说|五月天开心激情网|亚洲精品国产自在现线|黄色五月天 | 国产精自产拍久久久久久蜜 | 中文无码婷婷| 99久久国产宗和精品1上映| 99热这里只有精品66| 丝袜大香蕉| 色图亚洲91| 色欲天天综合| 九九操综合网| 91打屁股视频网站| 色色五月天婷婷| 日本熟女二区| 色婷婷六月性| 色婷婷影视99| 青草五月天| 丁香五月婷婷激情蜜桃| 五月色网| ztEJj| 婷婷伊人| 99色 色| 91性高潮久久久久久久久| 九九丁香社区欧美激情| 日韩在线9| 日韩精品色| 大香蕉婷婷丁香视频在线| 香蕉AV777XXX色综合一区| 婷婷97碰碰| 欧美槡BBBB槡BBB少妇| 五月天婷婷无码| 台湾综合丁香五月蜜桃| 丁香熟女乱| 超碰av在线| 另类小说色婷婷| 狠狠va| 婷婷五月丁香超碰| 日韩一区二区A片免费观看| 大香蕉中文| 日日做天天操夜夜爽| 丁香五月网址| 男女av免费看| 无码99| 丁香五月天社区| 26uuu亚洲色| 日本不卡中文字幕| 97色五月丁香婷婷| 另类小说五月天| 色婷婷色99国产综合精品| 我要色综合五月婷婷| 色琪琪一综合久久激情五月视频| 五月婷婷 激情按摩| 亚洲综合五月天婷婷| 天天爱综合网| 亚洲综合色丁香五月天| 色激情综合| 91丨人妻丨国产丨丝袜| 办公室少妇激情呻吟A片在线观看 白人荫道BBWBBB大荫道 | WWW.桔色成人.COM| 色婷婷色五月综合| 久热视频A.| 97色女人在线| 亚洲成人av中文| 九九热精品| 婷婷六月色开| 99精品热| 天天干、天天日日| bbwcuckold精品熟妇| 丁香婷婷九月| 婷婷伊人视婷婷婷| 九九9久九9国产视频| 亚洲激情综合| 亚洲av网站在线观看| 五月丁香六月婷婷在线观看| 丁香六月婷婷综合网| 日本综合色图| 中文字幕AV网址| 欧美日韩中国| 日本在线观看99| 99热在线观看| 人人爽天天爽| 亚洲熟女色| 日本天天色| 99热这里只有精品国产首页| 五月丁香婷婷激情在线| 超碰三级秋霞| 99视频自拍| 99热精品观看| 丁香六月婷婷开心婷婷网| 9 7总站超级碰免费视频| 国产毛片精品一区二区色欲黄A片| 午夜五月天| 日本色99| 天堂综合久久| 色五月丁香婷婷| 丁香五月婷婷手机| 婷婷久久六月费| 色狠狠伊人久久五月丁香| 日本女天天爽| 女人露出p毛视频www网站| 51XX午夜影福利| 大香蕉久久草| 99ri精品在线| 婷婷 伊人 久久| 中文字幕亚洲-区久久99婷婷| 蜜臀av 粉嫩av 懂色av| 色综啪啪网| 国产婷伊人| 精品久久久久成人码免费动漫| 极品人妻VIDEOSSS人妻| 超碰人人色| 二色av| a在线观看| 亚洲精品亚洲人成人网| 久久人人妻| 夜夜谢天天干| 六月婷婷五月天| 这里只有精品免费| 99免费| 在线只有精品| 老司机日日夜夜青草| 日韩视频99| 五月婷激情| 欧美色五月| www九九热| 丁香激情五月天| 国产AV一区二区三区最新精品 | 综合99综合久久久久久久| 久久性操| 大香蕉九九|