欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

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

Linux動態(tài)庫符號可見性:同名類實現(xiàn)串門的定位與根治

Linux動態(tài)庫符號可見性:同名類實現(xiàn)串門的定位與根治 先講一次讓我印象深刻的排查經(jīng)歷。內(nèi)部某個工具在測試環(huán)境跑了近兩周都好好的突然某天開始頻繁崩潰backtrace里來來回回都是同一段邏輯兩個獨立模塊各自封裝了一份字符串處理和配置類類名都叫ConfigManager頭文件幾乎相同但內(nèi)部實現(xiàn)是兩份不一樣的。結(jié)果幾乎所有調(diào)用都走進(jìn)了先加載的那個實現(xiàn)讀取配置時偶爾拿到A模塊的路徑校驗時卻走B模塊的邏輯最后內(nèi)存被按不同布局讀寫直接掛掉。一開始我懷疑是內(nèi)存踩踏排查到懷疑人生后來用LD_DEBUG看了一眼符號綁定才確認(rèn)根子正是Linux動態(tài)庫的符號默認(rèn)全局可見同名類實現(xiàn)之間發(fā)生了“串門”。這類問題如果沒抓住“符號可見性”這個點排查起來很容易繞遠(yuǎn)路。這篇文章就把這個問題的原理、定位手段和根治方案完整講一遍適合維護(hù)大型C/C項目的同學(xué)也適合剛接觸Linux動態(tài)庫、被插件系統(tǒng)里莫名其妙行為搞到頭禿的人。1. 為什么Linux下會“只認(rèn)一個實現(xiàn)”1.1 現(xiàn)場還原兩個同名類各寫各的假設(shè)主程序同時加載了libA.so和libB.so兩個動態(tài)庫都定義了ConfigManager這個類頭文件聲明幾乎一致內(nèi)部實現(xiàn)卻是兩套獨立演進(jìn)出來的東西。庫A里的實現(xiàn)走的是舊配置格式字段是8字節(jié)對齊庫B里的實現(xiàn)用新格式字段多了兩個成員整體結(jié)構(gòu)體變大了一圈。正常情況下每個.so內(nèi)部調(diào)用自己的ConfigManager井水不犯河水。但Linux的動態(tài)鏈接器不這么想。它在進(jìn)程全局維護(hù)一張動態(tài)符號解析表遇到同名符號時往往采取“先到先得”的策略誰先被加載誰的定義就作為全局統(tǒng)一符號。后面庫里的引用會被解析到前面那個庫的實現(xiàn)上。結(jié)果就是libB編譯時按自己頭文件生成的代碼在運行時卻調(diào)用了libA的對象布局和函數(shù)體而libA的對象實際又被libB的代碼按新偏移寫字段。這種ABI不一致一旦發(fā)生表現(xiàn)就是離奇的崩潰、間歇性的數(shù)據(jù)錯亂以及“明明代碼邏輯沒問題卻總在某些環(huán)境下掛”。1.2 源頭在ELF動態(tài)符號表默認(rèn)全部可見要理解這個問題得先回到ELF的機制。GCC和Clang在編譯動態(tài)庫時默認(rèn)會把所有非static的全局函數(shù)和全局變量都放進(jìn)動態(tài)符號表.dynsym。也就是說只要一個函數(shù)不是寫在文件內(nèi)部的static函數(shù)它就會被子進(jìn)程看到并且可以被其他模塊接管或覆蓋這是Linux與Windows非常大的一個差異。Windows上寫DLL時需要顯式用__declspec(dllexport)導(dǎo)出不寫就不導(dǎo)出默認(rèn)是隱藏的。Linux剛好反過來默認(rèn)全導(dǎo)出只有主動隱藏才不導(dǎo)出。這種設(shè)計在早期 Unix 生態(tài)里有一定的歷史原因允許不同模塊自由共享符號實現(xiàn)類似全局插樁的效果。但代價就是當(dāng)多個模塊各自攜帶同名類實現(xiàn)時會發(fā)生符號介入進(jìn)程里最終只保留一個全局有效的定義。正因為Linux和Windows的默認(rèn)行為完全相反很多跨平臺經(jīng)驗比較豐富的團(tuán)隊在遷移到Linux時反而更容易踩坑在Windows上從來沒有這類問題因為沒主動導(dǎo)出就不會被外面看到到Linux一看動態(tài)符號表里躺著一堆內(nèi)部實現(xiàn)符號沖突是必然的。1.3 類實現(xiàn)錯亂的底層鏈路具體到C場景問題鏈路通常是這樣的每個.so里都有自己的類實現(xiàn)包括成員函數(shù)、虛函數(shù)表vtable和typeinfo符號這些符號都被放進(jìn)了動態(tài)符號表也就是全局可見范圍內(nèi)。主程序加載庫時動態(tài)鏈接器在全局范圍內(nèi)做符號解析。遇到多個相同符號名就按一定順序選一個作為最終綁定目標(biāo)。庫內(nèi)部代碼里對該類方法的調(diào)用發(fā)現(xiàn)全局已經(jīng)有了綁定目標(biāo)就不再綁定自己內(nèi)部那份而是跳到選中的那個實現(xiàn)。因為調(diào)用方編譯時用的是自己的頭文件布局與被調(diào)用的實現(xiàn)版本不一致ABI就崩了。這里面還有一個容易被忽略的細(xì)節(jié)vtable符號和typeinfo符號也是全局符號同樣會被介入。結(jié)果就是dynamic_cast、異常處理、甚至簡單的虛函數(shù)調(diào)用都可能走錯門比普通函數(shù)沖突更隱蔽。2. 先實錘三個命令把“串門”釘死2.1 第一步用nm和readelf看動態(tài)符號表要確認(rèn)是不是符號沖突先看每個.so都導(dǎo)出了什么。最直接的就是用nm只看動態(tài)符號nm -D libA.so | cfilt | grep -i ConfigManager nm -D libB.so | cfilt | grep -i ConfigManager大寫T表示全局可見的text段代碼符號D是已初始化數(shù)據(jù)B是bss段R是只讀數(shù)據(jù)。只要兩個庫都導(dǎo)出了同名符號就能看到重復(fù)的類名出現(xiàn)。如果覺得nm輸出太簡單可以用readelf看更完整的符號表信息readelf -Ws libA.so | grep ConfigManagerreadelf -Ws輸出的內(nèi)容會包含符號所在的段、大小、綁定屬性能更清楚看到哪些是GLOBAL、哪些是LOCAL。如果兩個庫里都出現(xiàn)GLOBAL DEFAULT的同名符號那就要警惕了。這里還有個更高效的組合命令可以一次性找出兩個動態(tài)庫動態(tài)符號的重復(fù)交集comm -12 \ (nm -D --defined-only libA.so | awk {print $3} | sort -u) \ (nm -D --defined-only libB.so | awk {print $3} | sort -u)輸出里出現(xiàn)的每一個符號名都是潛在的沖突源。這個命令我強烈建議放到腳本里作為每個版本發(fā)布前的常規(guī)檢查。2.2 第二步用LD_DEBUG讓鏈接器自己承認(rèn)查看符號表只能說明“有這個可能”要實錘“到底綁到了誰”最好的辦法是讓動態(tài)鏈接器打印綁定過程LD_DEBUGbindings ./demo_app 21 | grep -i ConfigManager輸出里會出現(xiàn)類似這樣的信息binding file libB.so [0x00...] to libA.so [0x00...]: ConfigManager::getConfig() normal symbol注意看binding file這一行的方向libB.so里某個符號綁定到了libA.so。這一條信息基本就是鐵證直接說明了“串門”發(fā)生的位置。還可以配合files模式看加載順序LD_DEBUGfiles ./demo_app 21 | grep so確認(rèn)到底誰先被加載以及先到先得的順序關(guān)系。2.3 第三步崩潰棧交叉驗證如果現(xiàn)場已經(jīng)有core dump或gdb棧同樣可以做交叉驗證。用addr2line把崩潰地址換算成源碼位置addr2line -f -C -e libB.so 0x0000xxxx正常情況下棧幀應(yīng)該落在libB自己的源碼里。如果地址換算出來指向libA的源碼或者gdb里info symbol顯示符號屬于另一個庫那問題就實錘了。我在實際排查中還發(fā)現(xiàn)一個規(guī)律這類崩潰的棧幀符號名通常會“看起來特別正常”。比如類名對、方法名對、行號也有但行為完全不對。如果遇到這種“??粗鴽]啥問題卻崩潰”的詭異現(xiàn)場先別急著懷疑編譯器優(yōu)化或者內(nèi)存踩踏先花兩分鐘查一下符號綁定往往能省掉幾天時間。3. “錯亂”的三種典型形態(tài)3.1 形態(tài)一虛函數(shù)表混亂同名類各自帶有虛函數(shù)時vtable符號也是全局可見的。兩個庫的vtable都進(jìn)了全局符號表最終保留一份可能是A的也可能是B的。運行時通過基類指針調(diào)虛函數(shù)實際跳轉(zhuǎn)到的可能是另一個版本的函數(shù)體。這種場景最迷惑人的地方在于代碼調(diào)用關(guān)系本身沒變但實際執(zhí)行的邏輯是錯的版本而且還不一定崩潰可能只是行為偏差。比如A版本里對輸入做了二次校驗B版本沒做。用戶數(shù)據(jù)從B模塊入口進(jìn)來經(jīng)過另一個庫的虛表間接調(diào)用時可能部分走了A的校驗邏輯部分走了B的邏輯最終的數(shù)據(jù)處理結(jié)果處在一個“兩頭都不靠”的狀態(tài)。3.2 形態(tài)二對象布局不一致導(dǎo)致臟寫這是最危險的一種。假設(shè)A版本的Record結(jié)構(gòu)是12字節(jié)B版本因為加了字段變成20字節(jié)。B模塊的函數(shù)按新版本20字節(jié)的偏移寫第16字節(jié)處的字段但這個對象實際是A模塊按12字節(jié)分配出來的對象后面的4字節(jié)屬于別的數(shù)據(jù)。這種臟寫不會馬上崩潰可能過很久才在完全不相干的地方爆出來。我之前遇到的一個典型案例就是配置結(jié)構(gòu)體在庫A按舊版本分配庫B按新版本寫入結(jié)果每次運行到特定分支時堆上的相鄰對象被改寫表現(xiàn)為偶發(fā)的“配置讀取結(jié)果被神秘篡改”。想要快速排查這類問題可以把兩個版本的類各自做一個sizeof輸出動態(tài)打印出來對比。如果發(fā)現(xiàn)同一個類名在不同庫里的sizeof不一致就要立刻檢查符號綁定方向。3.3 形態(tài)三靜態(tài)狀態(tài)與單例漂移類的靜態(tài)成員變量、內(nèi)部static局部變量同樣存在多份副本的情況。兩個庫各有一份靜態(tài)狀態(tài)但全局符號解析會決定進(jìn)程實際使用哪一份。最典型的癥狀是日志開關(guān)改了一個庫的靜態(tài)變量另一個庫卻完全不理會或者計數(shù)器本應(yīng)在A模塊里自增結(jié)果讀到的是B模塊那份初始值。還有inline函數(shù)里的靜態(tài)局部變量在C17以前的多庫場景里很容易出現(xiàn)副本分裂。如果這個inline函數(shù)所在的符號被全局可見地導(dǎo)出了多個庫綁定到不同副本時狀態(tài)就徹底分裂了。這類問題編碼階段幾乎無法避免必須靠符號可見性策略做系統(tǒng)性防護(hù)。4. 根治方案符號隱藏、版本腳本、架構(gòu)收斂4.1 最基礎(chǔ)的一步編譯期統(tǒng)一隱藏符號我推薦的第一道防線就是在編譯動態(tài)庫時統(tǒng)一加上-fvisibilityhidden參數(shù)g -fvisibilityhidden -shared -o libB.so b.cpp這個參數(shù)告訴編譯器默認(rèn)情況下所有符號都設(shè)為隱藏只有顯式標(biāo)記了visibility(default)的符號才能進(jìn)入動態(tài)符號表。配合的常見做法是在公共頭文件里定義一個導(dǎo)出宏#if defined(_WIN32) #define API_EXPORT __declspec(dllexport) #else #define API_EXPORT __attribute__((visibility(default))) #endif class API_EXPORT ConfigManager { public: ConfigManager(); std::string getConfig(const std::string key); };這樣類的公共接口被顯式導(dǎo)出類內(nèi)部的輔助函數(shù)、私有方法、模板實例化細(xì)節(jié)默認(rèn)全部隱藏動態(tài)符號表里只剩下一張面很干凈的導(dǎo)出面。我特別強調(diào)一點這個改動需要覆蓋倉庫里所有模塊不能只改出問題的那個。一個庫隱藏了另一個沒隱藏沖突照樣存在。最好把編譯參數(shù)寫進(jìn)公共構(gòu)建預(yù)設(shè)文件讓所有模塊默認(rèn)繼承。也可以加上-Werrorvismismatch在編譯階段就攔截聲明和定義可見性不一致的問題。4.2 更嚴(yán)格的做法用版本腳本做最終閘門-fvisibilityhidden已經(jīng)足夠解決大部分沖突但它還是會讓所有“顯式標(biāo)記了default”的符號進(jìn)入動態(tài)符號表。如果想把導(dǎo)出面收斂到極致可以用鏈接器版本腳本來把關(guān)先寫一個exports.map{ global: api_*; ConfigManager; _ZN7network*; local: *; };然后鏈接時加上g -shared -fPIC -Wl,--version-scriptexports.map -o libB.so b.cpp版本腳本的效果比編譯屬性更徹底它會明確告訴鏈接器除了global段列出的符號名其他一律不導(dǎo)出相當(dāng)于給動態(tài)庫的對外接口畫了一條紅線。這里要特別提醒C的使用者global段里如果要寫類名或命名空間需要用nm -D --defined-only看一下mangled后的符號名再決定寫哪一層通配。比如命名空間network下的類可能需要寫成_ZN7network*的形式而不是直接寫network。用版本腳本的另一個好處是可以做符號版本化symbol versioning。同一個函數(shù)在不同版本里可以定義不同的導(dǎo)出名這屬于更大工程里接口兼容性的玩法但即便暫時用不上版本化單純用local: *;一條規(guī)則做“默認(rèn)關(guān)閉”已經(jīng)足夠值回票價。4.3 插件系統(tǒng)的隔離策略插件場景尤其容易踩雷主程序用dlopen加載兩個插件每個插件各自靜態(tài)鏈接了一份公共庫。如果加載插件時用了RTLD_GLOBAL插件里的全局符號會被合并進(jìn)全局符號表后加載的插件很容易就綁到前面插件的實現(xiàn)上。哪怕改成RTLD_LOCAL也只解決了一部分問題因為插件內(nèi)部如果引用同名符號動態(tài)鏈接器依然可能跨插件解析。我現(xiàn)在的建議是三層配合主程序加載插件時統(tǒng)一使用RTLD_LOCAL不把插件的符號泄漏到全局。插件自身也開啟-fvisibilityhidden插件對外只暴露約定好的幾個入口函數(shù)內(nèi)部符號全部隱藏。如果多個插件都需要同一個公共庫不要在各自插件里靜態(tài)鏈接一份而是單獨編譯成一個公共依賴.so讓所有插件都鏈接同一個文件。這套組合拳打下來插件之間基本就隔離開了。公共依賴的動態(tài)庫只認(rèn)一個版本不會再出現(xiàn)多份副本爭奪符號的情況。4.4 架構(gòu)層的長期收斂符號隱藏和版本腳本解決的是“符號怎么導(dǎo)出”的問題。但如果架構(gòu)上允許每個模塊各自內(nèi)置一份公共代碼那么沖突源會不斷出現(xiàn)。比較理想的收斂方式是把公共代碼拆到一個獨立的公共依賴庫所有模塊統(tǒng)一依賴這個庫而不是在各自源碼樹里拷貝一份實現(xiàn)。這里的“公共代碼”不單指自己寫的工具類也包括可能被不同模塊以不同版本靜態(tài)鏈接的第三方庫。如果現(xiàn)狀做不到立刻拆分至少要在編譯參數(shù)上保證所有共用符號面一致的庫使用同一個版本并且所有共享庫都默認(rèn)隱藏符號。C的namespace其實也能起到一定的隔離效果但它的作用只是改變符號的mangled名稱ELF層面還是有同名的可能所以不要把namespace當(dāng)成唯一的防線。5. 實際踩坑記錄與細(xì)節(jié)補充5.1 開啟隱藏后客戶端鏈接不到符號開啟-fvisibilityhidden之后最常見的報錯是鏈接階段出現(xiàn)“undefined reference to xxx”。這個原因通常是對外API的聲明和定義里漏掉了導(dǎo)入側(cè)或者導(dǎo)出側(cè)的標(biāo)記。比如頭文件里類聲明加了API_EXPORT但類內(nèi)某一個成員函數(shù)在實現(xiàn)時又單獨聲明了一次那個單獨的成員沒帶visibility(default)標(biāo)記導(dǎo)出時就把它隱藏了。解決辦法也很直白在公共導(dǎo)出宏上統(tǒng)一處理各個平臺到宏里做適配不要在單個函數(shù)上零散加attribute。同時可以打開-v選項或者用nm -D --defined-only確認(rèn)一下編譯后的so到底導(dǎo)出了哪些符號與實際需要導(dǎo)出的接口做對比很快就能找出漏網(wǎng)之魚。5.2 版本腳本的local: *;導(dǎo)致后續(xù)擴(kuò)展失敗版本腳本使用local: *;后新加一個API但忘記更新腳本鏈接器會靜默地不導(dǎo)出它調(diào)用方在運行時或鏈接時找不到這個符號。這類問題因為不會報編譯錯誤很容易漏檢。我的習(xí)慣是在構(gòu)建腳本里加一步符號清單校驗每次構(gòu)建后用nm -D --defined-only生成當(dāng)前導(dǎo)出符號列表和版本腳本里聲明的api_*或類名做比對。一旦發(fā)現(xiàn)實際導(dǎo)出的符號有新增但沒有出現(xiàn)在允許名單里就觸發(fā)告警。這支腳本的成本很低但能有效避免“上線后才發(fā)現(xiàn)新接口沒導(dǎo)出”的尷尬局面。5.3 團(tuán)隊分支編譯參數(shù)不一致問題只在部分機器出現(xiàn)還遇到過更隱蔽的情況同一個庫在A機器上編譯后運行正常在B機器上就出現(xiàn)符號沖突。排查到最后發(fā)現(xiàn)兩邊機器用的構(gòu)建參數(shù)不一樣一個開了-fvisibilityhidden另一個沒開。這種“機器相關(guān)”的現(xiàn)象很容易讓人誤判為環(huán)境問題實際上是編譯產(chǎn)物本身就不一致。比較好的做法是把可見性參數(shù)固化到項目的CMake預(yù)設(shè)或公共編譯配置里禁止各成員在自己的目錄里臨時改編譯選項。同時配套一個腳本掃描倉庫里所有動態(tài)庫的導(dǎo)出符號表凡是有大量非API符號泄漏的直接標(biāo)紅。5.4 動態(tài)加載RTLD_GLOBAL讓沖突擴(kuò)大如果主程序用dlopen加載插件時習(xí)慣性地傳了RTLD_GLOBAL那么插件里的符號就會全部合并到全局符號表。兩個插件都靜態(tài)鏈接了同一個第三方庫的不同版本時第三方庫的內(nèi)部符號也會互相覆蓋。這種場景下即使插件內(nèi)部用了隱藏符號第三方庫如果是默認(rèn)可見編譯的沖突依然會存在。所以我在前面的插件方案里強調(diào)公共依賴一定要單獨編譯成.so并統(tǒng)一版本別讓插件各自攜帶一份靜態(tài)庫副本。這屬于架構(gòu)層面的取舍短期看要多維護(hù)一個庫長期看能避免非常多符號糾纏的“鬼故事”。6. 問題速查與自查清單6.1 快速判斷表典型癥狀常被誤判的方向確認(rèn)手段處理建議同名類成員函數(shù)行為錯亂內(nèi)存踩踏、編譯器BugLD_DEBUGbindings查看綁定目標(biāo)同名庫統(tǒng)一版本隱藏符號結(jié)構(gòu)體字段被寫入詭異值堆越界、邏輯Bug打印兩個庫中sizeof同名類對比修復(fù)布局版本銜接符號隱藏虛函數(shù)調(diào)用進(jìn)入非預(yù)期實現(xiàn)虛表損壞、驅(qū)動問題gdb info symbol查看符號歸屬vtable符號導(dǎo)出面收斂配置變更對某個模塊不生效緩存問題、配置中心Bug檢查靜態(tài)變量符號是否漂移拆公共依賴統(tǒng)一單例來源插件各自帶一份公共庫后崩潰插件接口不兼容對比插件動態(tài)符號交集公共庫獨立成.soRTLD_LOCAL6.2 符號自查清單發(fā)布前建議做這樣一輪檢查用nm -D --defined-only確認(rèn)動態(tài)庫導(dǎo)出的符號只有預(yù)期API。用comm比較所有相關(guān)動態(tài)庫的動態(tài)符號交集排查重復(fù)定義。確認(rèn)構(gòu)建參數(shù)里-fvisibilityhidden已經(jīng)全局生效。檢查版本腳本允許名單與實際導(dǎo)出名單是否一致。插件場景下確認(rèn)沒有用RTLD_GLOBAL加載插件插件自身符號已隱藏。確認(rèn)公共第三方庫只以統(tǒng)一版本被所有模塊依賴。6.3 常用工具一行版最后整理一批我平時常敲的命令方便直接復(fù)用# 查看動態(tài)庫實際導(dǎo)出的符號 nm -D --defined-only libX.so | cfilt # 查看符號詳細(xì)信息 readelf -Ws libX.so | grep 符號名 # 對比兩個庫的重復(fù)導(dǎo)出符號 comm -12 \ (nm -D --defined-only libA.so | awk {print $3} | sort -u) \ (nm -D --defined-only libB.so | awk {print $3} | sort -u) # 讓動態(tài)鏈接器打印符號綁定過程 LD_DEBUGbindings ./demo_app 21 | grep 類名 # 將崩潰地址轉(zhuǎn)換為源碼位置 addr2line -f -C -e libX.so 0x4006a0我現(xiàn)在的習(xí)慣是給每個庫的構(gòu)建流程都會掛一個“導(dǎo)出面審計”的收尾步驟構(gòu)建完自動跑一遍導(dǎo)出符號清單只要清單里有白名單之外的符號就立刻告警。這個做法比等人崩潰之后再回頭排查要省太多事了。符號可見性說白了就是動態(tài)庫的接口契約平時多花幾分鐘守住契約運行時就能少經(jīng)歷幾次“類實現(xiàn)錯亂”的午夜驚魂。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久xx| 色波激情五月天| 色玖玖| 久久视这里只有精品| 九九热视频在线观看| 色婷婷五月综合网| 久热 91| 丰满少妇猛烈A片免费看观看| 天天舔天天操| 久热精品视频| 丁香五月婷婷精品视频| 91啪啪| 综合另类激情| 无码人妻丰满熟妇奶水区码| 久久这里都是精品| 日韩性视频| 激情五月天无码| 91猫咪国产在线播放| av网站中文| 丁香五月激情五月| 黑人巨粗进入警花疼哭A片| 激情综合五| 久久久www| 欧美色偷偷大香| 99这里只有精品视频| 天天爽天天干天天| 丁香婷婷啪啪啪| 蜜臀AV在线成人| 天堂亚洲 在线| 久久婷婷五月综合啪| 伊人丁香婷婷东京| 国产1区2区3区在线观| 99色在线免费观看视频| 久久99网| 五月婷婷之综合激情在线| 日韩无码专区| 天天插天天插| 九九性爱网| 99亚洲色色| 天天爽天天弄| 99热日本| 天天爽综合| 婷婷丁香社区| 人妻激情视频| 一区二区乱码视频| 爽极品色| 狠狠干综合| 久久999久久999久久999久久| 免费无码毛片一区二区A片| 久九色| 天天操综合网| 丁香久久综合| 99操99| 美女亚洲五月丁香| 五月噜噜| 色99婷婷五月天| 激情婷婷丁香色情五月天| 9久精品视频| 韩国19 主播内部福利vip免费播放| 日韩久久成人| 成人免费超碰| 色综合久久88| 人人操AV| 欧洲一区二区| 99热99成人| 五月婷色| 俺五月| 天天爽,天天操。| 激情综合青草| 草做免费在线观看| 亚洲婷婷成人五月天| 六月色狠狠色| 天天干天天操天天拍| 色色哒五月婷婷六月丁香| 噜色精品| 丁香婷婷基地| 日韩成人综合网| 九九在线视频| 99色视频| 91操人| 97人人超| 九九久久玖玖爱| 人人操大| 五月丁香A片| 五月天激情国产综合婷婷婷就去爱| 亚洲婷婷丁香五月| 丁香五月婷婷深爱综合激情| 99er在线观看| ss99热| 国产高清精品色| 99在线亚洲| 日本激情五月天‘| 日韩在线婷婷五月天综合| 五月天婷婷成人| 国产 亚洲 在线| 亚洲精品影视| 襙比视频| 综合久久影院| 51精品国自产在线| 九月激情综合| 丁香五月激情视频在线| 丁香婷婷激情网站| 亚洲色啪| 97五月天| 狠干综合| 五月激情偷拍婷婷| 大香蕉久久婷婷| 四色永久成人网站| 精品9l九九九九九77777| av成人在线播放| 成人亚洲精品| 国产五月天欧美色| 99精品国产在热久久| 激情婷婷五月丁香啪啪啪| 99九九视频| 成人婷婷桔色| 色婷婷五月色| 97超碰色| 丁香五月天婷婷久久综合| 婷婷伊人五月天| 亚城区在线| 99日韩| 狠狠狠狠狠干| 婷婷激情九月| 六月丁婷婷| 天天狠天天叉| 五月天婷婷六月| 五月婷婷在线播放| 91男女视频在线观看| 综合色婷婷| 97色色色视屏| 国产午夜一区二区三区| 超碰人人99| 五月天开心激情网色欲无码| 丁香五月激情网| 黑人巨粗进入警花疼哭A片| www.AV在线| 亚洲视频操| 亚洲综合色丁香五月天| 91蜜桃婷婷狠狠久久综合9色| 久久久九九视频精品18| 色久五月| 99热久久这里只有精品| 日本久久色| 天天日天天干天天爽| 3p日韩网站视频| 久久婷婷婷| 久久九九激情五月天| 色玖玖综合网| 色哟哟www| 亚洲一区二区色图-亚洲精品国产精品乱码-成人AV | 久久黄色免费视频| 精品爆操| 色色色在线观看| 亚洲色色图片| 五月天色图| 婷婷欧美激情综合| 在线成人视频免费| 超碰色天堂| 欧美激情凹凸丁香网| 丁香五月Av| 五月激情婷婷国产精品久久久久久| 日日干干天天干| 中文激情网| 五月丁香婷中文| 夜夜干 夜夜操| 丁香五月电影| 久99热| www..999热久| 99偷拍视频在线日本| 噜噜色天天开心| 99热新网址| 成人免费120分钟啪啪| 蜜臀AV在线成人| 天堂草在线看www| 久久婷婷七月丁香| 亚洲男人的天堂婷婷色五月| 9热网站| 热热久久精品视频| www.夜夜操.com| 51成人| 91日韩在线| 激情综合五月天| 99热免费| 亚洲午夜AV| 久久女婷| 婷婷丁香五月精品| 亚洲国产精品VA在线看黑人| 思思久久青草热| 丁香六月婷婷色XXXX| 五月丁花色综合网| 婷婷第一页| 五月色婷婷综合丁香精品无遮挡| 国产熟女一区二区三区五月婷| 2016日日夜夜操| 色色五月天婷婷丁香| 五月天另类图片区99| 五月婷婷亚洲| 五月婷婷性爱| 三年高清大片免费观看国语| 99热久草| 五五月五月| 99ri在线视频| 五月天激情av| 婷婷丁香激情综合色情| 色婷五月天| 新五月天婷婷激情电影| 免费无码毛片一区二区A片| www,婷婷五月天777me,com| 免费观看全黄做爰的视频| 激情五月婷婷综合网| 激情五月婷婷老师| 思思热AV| 91porn一起草| 色爽干| 天天搞夜夜六| 91av视频在线观看最新网址| wwwss在线观看| 久久久精品视频79| 超碰九热| 99久视频| 天天更新天天亚洲| 亚洲无码影音| 丁香五月久久| 少妇丁香婷婷 | 欧美在线操| 五月婷婷啪啪啪| 亚洲五月天婷婷| 人人色AV| 九九操屄| 六月色婷婷| 婷婷爱五月天人人爱| 九九综合网色全集| 五月丁香久久呀| 婷婷五月欧美| 国产乱人偷精品人妻A片| 五月天综合激情网| 九九99视频精品| 风流少妇A片一区二区蜜桃| 色日本五月天| 五月天激情中文字幕| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 婷婷成人综合五月| 影音先锋毛片网站| 九九久久精品| 成人精品视频99在线观看免费| 日韩精品99久久| 色色亚卅| 欧类av怡春院| 五月婷婷六月激情在线| 婷婷五月激情综合| 欧美精品999| 国产精品色婷婷AV综合色色| 91九色首页| www.婷婷亚洲基地| 91色久| 丁香五月手机在线| 婷婷五月激情视频| 少妇水多A片太爽了| 亚洲艹网| 欧美激情性做爰免费视频| 色情五月天小说| 天堂AV三级| 久久开心五月天激情| 九九九九国产| 女同激情久久av久久| 思思热精品在线| 岛国在线观看91| 色综久久AV| 九九视频在线观看| 99热精品网| 五月天激情小说网| 操逼福利视频| 国产精产国品一二三在观看| 亚洲精品五月| 伊人大蕉香| 五月丁香六月婷婷在线观看| aaa9区免费在线观看| 久色资源| 激情五月天天| jiZZdr| 婷婷五月丁香超碰| 色五月首页| 超碰人人色| 99精品无码网站| 超碰在线国产| 性色99| 开心五月婷婷| 九九热精品视频九九| av婷婷丁香| 五月丁香六月婷婷操操操| 天天透天天干| 99色色视频| 丁香五月123| 99热这里只有精彩| 狠狠色五月| 五月丁香花婷婷玉莉AV| 玖玖99精品视频| 婷婷丁香九月| 亚洲欧美综合7777色婷婷| 丁香五月天社区| 91碰在线| 欧亚成人A片一区二区| 99精品视频在线| 99这里有精品视频| 免费五月婷婷网| 色色婷婷婷丁香五月天| 五月丁香婷婷综合| 激情欧美婷五月| 欧美三级视频| 黄网在线免费观看| 天天干夜夜操A片| 激情人妻蜜夜系列区| 六月丁香婷啪射| www.9色色色| 日本一毛片| 97干欧美| 国外亚洲成AV人片在线观看| 人人干人人操人人摸| 九色91国产| 天天弄天天操| 26UUU精品一区二区| 色婷婷综合视频| 国产又爽又猛又粗的视频A片| 深爱开心激情网| 婷婷WWW久久| 大香蕉手机视频| 久久思思热视频| 丁香婷婷五月色成人网站| 99热综合| 九九热免费| 日本三级韩三级99久久| 武汉美女啪啪视频免费一级片| 99热在线观看| 97精品在线| 激情五月天之五月婷婷| 色天使色婷婷| 婷婷中文字幕| 丁香五月AV| 九月婷婷综合八月丁香在线观看| 久操97| 97操碰| 可以直接看的AV| 九九精品在线视频观看| 婷婷五月丁香国产| 国产成人精品一区二区三区视频| 色伊人婷婷| 五月丁香婷婷中文网| 91丨九色丨熟女|新版| 激情久久伊人| 99久久婷婷| 色噜噜狠狠色综合日日| 五月婷在线色视频| 玖玖资源站国产| 97超碰在线观看免费| 影音先锋女人AA鲁色资源| 五月丁香婷婷综合网| 久色成人| www.五月天色色.com| 播播网色播播| 4399在线日本A片| 日本熟女一区二区| 五月天久久婷婷婷| 情色五月天网站| 九九激情| 九九九九热99超碰| 狠狠CAO日日穞夜夜穞AV| 免费AV播放| 9久热在线精品| 久久久国产精品黄毛片| 99热免| 丁香五月婷婷五月| 色五月色综合| 色噜噜,噜噜色| Av九九| 夫妻超碰在线| 婷婷中文综合网| www.夜夜| 99人人干| 少妇综合网| 996er热| 中文av网站| 久久这里只有国产视频| XXXX岛国| 99热这里只有精品手机在线观看| 久久香视频| 播丁香五月婷婷欧美| 99精品免费视频| 九九婷婷综合| 91婷婷搞| 五月婷婷激情| 秋霞A V毛片| 日日操夜夜爽| 五月综合色| 色色色色热| 操人妻视频91| 日婷婷久久开心| 99综合激情久久精品久久| 99热久久最新地址| 中文字幕 久久9999| 人妻久久婷婷| 99操中文视频| 丁香五月婷婷亚洲人| 国产免费AV网站| 激情五月天色色| 91九色视频| 五月色婷婷影院| 干一干xxxx| 欧美天堂久久| 99热最新网址| 久久人妻精品| 激情98色婷婷五| 91碰免费视频| 超碰色女| 日韩成人中文字幕| 五月丁香综合啪啪啪啪啪| 亚洲性受XXXX五月丁香| 99高级会所久久| 99操碰| 超碰碰碰碰| ay2区| 激情五月六月婷婷综合啪啪| 婷婷五月天论坛| 久久深爱激情网| 快色t v在线入口| 五月天综合激情网| 91婷婷色五月| 大香蕉婷婷丁香天堂AV| 色五月丁香五月| 丁香激情网| 99久在线精品99re8热| www激情| 国外亚洲成AV人片在线观看| 国产首页在线| 日本97在线视频| 丁香5月激情网| 欧美日本VA| www.sd-xiangsu.cpm| 俺五月| 丁香美女主播视频在线观看| 大香蕉久久婷婷| 91丨九色丨国产打屁股| 国产无遮挡又黄又爽免费网站| 免费无码毛片一区二区A片 | 五月天伊人综合| 色综合久久天天综合网| 中文字幕丰满孑伦无码专区| 人人草开心五月天| 深夜男女福利刺激影院一区完整| 丁香五月性| 亚洲乱码日产精品BD| 99亚洲精品综合在线| 婷婷色五月天色色| 激情婷婷丁香五月天小说| 玖玖在线资源视频| 激情丁香五月天| 91色综合| A久久| 久久婷婷五月综合色和| 久久婷婷国产| 六月天无码网址| 五月天淫乱视频| 九九热在线观看视频| 婷婷伊人久久无码色五月| 四川操逼站| 九九色综合| 丁香五月久久综合| 久久久18| 五月做爱| WWW,色五月| 日本激情五月| 五月天色丁香| 94干大香蕉| 久久久久久激情| 天天综合亚洲综合| 婷婷九月色| 成人无码精品1区2区3区免费看| 超碰五月婷婷五月天| 99在线观看| 色色综合成人网| 看国产探花操逼三级片| 能看的AV| 99色日本| 狠狠插狠狠| 六月丁香久久| 婷婷色五月91啪啪| 青青夜夜狠狠夜夜狠狠| 视频一二区| 欧美婷婷| 九九久久五月天综合伊人| 99爱免费在线视频| 久热91精品| 丁香五月亚洲综合丝袜| 人妻爽爽爽久久久久久久久| 五月婷婷婷丁香播| 九九精品大香蕉| 色综天天综合| 亭亭色网| 亚洲成人无码片| 亚洲综合丁香五月| 婷婷五月天色丁香| 狠狠xx| 最近中文字幕大全免费版在线 | 综合99综合久久久久久久| 久久精品A片777777| 六月婷婷激情图片| 五月天激情小说网| 夜色.cnm| 丁香五月第四色88| 久草热8精品视频在线观看| 第五婷婷伊人丁香色| 五月亭亭综合五码| 婷婷91视频| 久久综合丁香五月| 婷婷在线免费| 国产精品美女| 五月丁香久久| 九九色天堂| 色婷婷激情视频| 色婷婷丁香五月丁香| 色九月婷婷| 五月婷九月| 我爱va亚洲va52| 丁香五月天婷婷激情| a九九热www| 婷婷五月天福利| ..真实国产乱子伦毛片 | 偷偷操99| 亚洲激情综合| 婷婷色五月天色| 婷婷六月五月天综合| 黄桃AV无码免费一区二区三区| 99er日韩| 综合久久99| 最新久久网址| 97碰碰在线看视频免费| 五月婷婷婷综合网| 九热免费视频| 女同激情久久av久久| 狠狠操天天干| 亚洲色图81p| nvrentiantang av| 99热这里只有精品22| 激情五月婷婷老师| AAA亚洲AV| 亚洲xx在线| 五月四色婷婷| 婷婷五月娱乐在线| 99热这里只有精品免费| 亚洲无aV在线中文字幕 | www超碰| 色吧五月婷婷| 怕怕av| 99热免费| 五月花婷婷最新| av一级棒av| 久久99综合| 色婷婷9| 亚洲av免费在线| 操人无码| 99超在线| 9视频在线成人网站| 天天干天天爽天天操| 久久免费干| 婷婷五月六| 99色日本| 丁香五月成人社区| 精品国产va久| 狠狠爱五月婷婷综合六月| 婷婷六月情| 操逼国产91| 99久久婷| 丁香六月av| 在线中文AV| 婷婷五月深深爱| 婷婷五月在线| 91人人爽狠狠狠| 五月婷婷另类| 99热 日韩| www.99视频| 亚洲情色一区| 色五月综合| 人妻尝试久久久久久久久久久久| 99日在线观看视频| 超碰人人操在线| 艳妇野外情欲放荡HD| 五月丁香婷婷AV天堂| 亚洲久久天堂| 色欲婷婷五月天丁香| 狠狠操综合| 97在线观看| 狠狠草狠狠草| 天天激情5月天亚洲| 亚洲精品久久久久久久久久飞鱼 | 久久久久久久久久久久久久久久久精典| 婷婷五月天色播| 日本系列_4页_777FP| 婷婷五月天激情网| 人人妻久久妻| 如何安全看伊人婷婷| 国产精品久久久爽爽爽麻豆色哟哟| 天天激情| 97五月久久丁香婷婷| 色五月婷婷网| 天天色宗合| 91一起操| 丁香五月伊人| 五月天激情婷婷| 精品色色色| 五月丁香色色| 激情骚五月| 操操啪| 天天插天天爱| 天天干肏夜夜| 99re思思| 碰97久久| 夜色.cnm| 国产肥白大熟妇BBBB视频| 色欲午夜无码久久久久久张津瑜 | 天天天天天色| 九色91视频| 五月婷婷 激情按摩| 丁香六月婷婷综合激情欧美| 天天夜天天色天天| 97操碰| 综合久久8| 操99| 99操无码视频观看| 欧美激情2025| 久鲁鲁色网 | 一本色道久久综合狠狠躁一二三 | 91视频一起草| 国产资源91在线| 99er6免费视频热播| 亚洲成人无码专区| 天天色亚洲| 开心五月网| 婷婷色播六月无码| 97色婷婷| 国产资源在线视频| 欧美性爱专区| 国产暴力强伦轩1区二区小说| 超碰97免费在线| 丁香五月av在线| 亚洲激情丁香五月天色| 色婷婷五月在线| 五月丁香婷久久| 大地9中文在线观看免费高清| 超碰日日操| 五月丁香婷婷伊人| 99精品视频在线6| 欧美操我| 丁香五月瑟瑟| 国产精品天天狠天天看| 99亚洲视频| 婷婷五月天Av| 五月天六月色| 综合激情站| 这里只有九九精品| 69五月天视频| 婷婷的激情五月| 综合久久综合| 欧美啪啪9| se99热久久一本| 91精品国产色猫| 丁香五月伊人| 亚洲av电影在线| 久综合4| 丁香五月激情图片婷婷| 超碰人人摸人人操| 色色色九九九五月婷婷| 狠狠爱成人综合网| 人人操人人妻| 日韩啪啪自拍| 9热在线视频| 97超碰欧美中文字幕| 亚洲中文AV网站| 欧美精品18| 99A片| 亚洲中文乱字字幕在线永久| 久久精品这里只有精品免费首页| 夜夜骑天天操| 伊人婷婷大香蕉| 欧美六月| 五月婷婷六月丁香| 国产成人片| 天天躁日日躁狠狠躁日日躁2022年5月9日| 日产精品一线二线三线芒果| 五月综合激情啪啪啪啪啪| 天天久综合网永久入口18| 狠狠干最新地址| 有码一区二区三区| 99婷婷五月天激情| 久久92| 久久久五月天| 日本在线免费中文com.| 午夜电影网VA内射| 狠狠色狠狠操| 五月丁香福利| 99激情视频| 欧美色图片88| 色五月婷婷影视| 丁香婷婷色九月| 噜噜色天天开心| 色色婷五月天| 色久五月天| 超碰不卡在线| 久久曰曰| 婷婷丁香五月天激情四射| 亚洲成人av在线观看| 99热在线资源| 婷婷丁香六月五月天| 噜噜噜噜在线| 激情综合激情综合| 99亚洲视频| 精品成人在线| 久久超视频| 五月色婷婷在线观看| 色综合开心五月深爱五月| 五月丁香淫淫婷婷婷| www.射伊蕉婷婷| 色婷婷成人| 超级碰碰一区| 成人av免费观看| 丁香五月天欧美| 日本色五月婷婷| 五月丁香啪啪| 丁J香六月首页| 久久网日本| 九九爱看亚洲| 亚洲激情网| 婷婷丁香五月,狠狠综合| 99这里有精品视频| av九九| 人妻中文字幕精品| 亚洲综合视频天天精品| 综合久久五月天| 中文av网站| 中文超碰视在线| 99碰碰| 开心五月天激情网站| 99久久婷婷| 99久久欧美| 色欲久久综合| 色播五月婷婷五月| 色婷婷香蕉| 1234操逼网| 色五月丁香总合网| 激情五月激情综合网| 久久精品99国产精品日本| 97自拍99| 69er小视频| 丁香六月婷婷综合激情欧美| 国产毛片操B| 婷婷激情四射| av人人干| 亚洲成人无码专区| 综合亚洲六月婷婷在线| 亚洲情欲| αv中文字幕在线观| 色色色干| 人妻久久久久久久 | 99热丁香| 激情精品久久| 99re思思精品视频在线观看| 久婷久婷| 91亚洲视频| 五月天六月天| 操人91| 91精品国产综合久久蜜芽解析速度| www色婷婷久久综合久色 | 99热主页日本| 一区操| 狠狠狠人妻| 色情婷婷| 99久精品视频| 五月情色天| 国产精品涩涩涩视频网站| 天天综合网91| 久久99热这里只有精品| 春色激情| 久99在线| 色婷婷丁香五月天在线视频| 成人在线视频网| 99re视频在线| 成人丁香婷婷五月天| 亚洲另类在线观看| 97碰免费视频在线| 99色五月| 狠狠综合区| 丁香五月五月婷婷五月天激情四射| 国产人妻777人伦精品HD| 五月伊人网| 99九九视频| 色色丁香色五月| 久久婷婷五月天亚洲欧美| 狠狠CAO日日穞夜夜穞AV| 激情五月婷婷丁香六月| 日韩综合久久| 五月天久久www| 人人草人人看| 狠狠色网| 丁香婷婷五月天在线视频| 涩丁香91| 丁香五月亚洲| 亚洲黄网在线| 开心五月综合| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 久久伊人大香蕉| 欧美色久| 99九九热在线观看| 天堂色婷婷| 色情丁香五月婷婷精品| 人人九色| 粉嫩av蜜桃av蜜臀av| 97性视频| 色婷婷大香蕉| 婷婷五月天久久久| 久草婷婷| 天天人人综合| 天天插天天射| 久久五月天黄色五月天色网址| 粉嫩AV久久一区二区三区| 久久综合网免费视频| 深爱五月婷婷| 欧美丁香六月激情视频| 激情久久伊人| 婷婷激情五月天小说校园| 丁香八月综合激情| 丁香色婷婷| WWW·色色色·COM| 人妻AV在线观看| 激情综合啪啪| 丁香六月激情综合| 丁香五月激情月| 婷婷丁香六月天| 91色情播放| 婷婷五月,偷窥偷拍网| AAA久久| 久久这里只有精品热在99| 婷婷欧美色| 91精品国产综合久久久不卡电影| 激情都市五月天| 男人的天堂在线婷婷| 欧美婷婷综合| 久久激情五月天| 在线只有精品| 99热这里只有精品33| 丁香五月停停av| 99精品在线观看视频| 色色色在线| 操骚货在线| 色婷婷色五月色丁香| 影音先锋男人站,影音先锋男人色资源网,影音先锋AV最新资源站,影音先锋AV资源 | 色五月色综合| 99日本视频| 婷婷丁香五月综合| 婷婷综合五月激情| 久久丁香网| 97se视频在线| 丁香婷婷精品视频| 综合久久丁丁香婷| 久草大| 久婷五月| 99免费视频| 69热91天堂| 激情婷婷久久| 婷婷丁香色五月天久久88| 影音先锋日本三级资源| 天天干天天操天天拍| 黄网免费看| 四川女人毛多水多A片| 天天草比天天爽| 亚洲视频五区| 99噜噜噜在线播放| 99精品免费视频| 视频综合网| 婷婷酒色网| 丁香五月性爱| 天天天天做夜夜夜夜做| 国产精品视频免费看| 日日干日日| 99热这里只有精品免费| 五月婷婷与六月丁香图片激情| 任你搞免费视频观看| 97在线刺激| 影音先锋激情网| 九九色院| 亚洲无AV在线中文字幕| 美国十月色婷婷在线观看| 五月丁香六月日逼| 婷婷终合色图| 少妇大叫太大太粗太爽了A片| 欧美25p| 成年AAAA色情| 国产91九色| http:色情日本com| 欧美三级欧美一级| 激情综合网激情五月丁香| 男人天堂99| 精品日本视频444| 婷婷色导航| 亚洲欧美一区二区三区爱爱动图| 五月大香蕉| 人人操操97| 伊人色综合网| 国产无人区大片| 丁香久久五月天视频在线观看 | 九月婷婷久久| 成片免费观看大全| 色婷婷影院| www.色婷婷.com| 久久久久人无码人妻| 婷婷五月激情网| 九九综合五月欧美| 精国产品一区二区三区A片 | 婷婷五月亚洲激情| 91热网址| 久热A片| 久99热| 日韩人妻在线观看| 五月天激情www| 四虎婷婷五月天| 日本99久久| 色色日本欧美| www.婷婷久久五月天| 五月丁香婷婷综合| 色五月成人| 99热这里只有精品9| 开心五月综合激情综合五月| 五月婷俺去也| 五月丁香琪琪| 97人妻碰碰碰久久| 丁香花综合永久入口| 免费看欧美成人A片无码| 我爱大香蕉| 丁香婷婷性久久| 色五月激情婷婷| 去干网最新版本亚洲版| 亚洲美女婷婷五月天| 狠狠色噜噜狠狠狠狠综合| 1234操逼网| 婷婷色综合中心站| 97操操网| 亚洲欧洲中文日韩久久AV乱码| 婷婷色网站| 九九性爱网| 五月天婷婷视频| 色六月视频| 天天干天天干天天干天天干天天干天天 | 亚洲精品白浆高清久久久久久| 婷婷五月电影院| 日本高清久| 能看的AV| 色偷偷五月天| 国产在这里只有精品| 婷婷丁香色情五月天| 色五月成人在线| 婷婷五月色丁香在线看| 色五月视频无码播放| 狠狠色丁婷婷日日,伊人激情综合网| 久久婷婷五月天| 色综合婷婷| 日本三级日本三级99| 91黄址| 五月婷婷激情| 91综合国免费久入| 色五月91| 日本三级黄色大片| 久久xxxx| 丁香五月婷婷久久综合激情网| 99热最新精品| 欧美色99| 操操啪| 激情久久久| 99视频精品全部免费看| 这里只有精品免费在线视频| 亚洲思思热久| 在线观看五月婷婷网| 色五月婷婷 成人| 亚州激情网站无码| 丁香五月aV| 激情五月色综合国产精品| 五月天成人在线| 五月天社区狠狠| 婷婷激情五月综合| 五月婷婷五月天在线| 五月婷婷成人| 色色免费网站| 精品人妻一区| 天天做天天爽| 最新无毒无码AV| 97色碰碰公开视频| 婷婷刺激综合| 99久久久免费| 五月天天天综合| 国产精品-91JQ就要激情网91JQ6.91JQ27.CASA:16888 | 婷婷五月丁香在线观看| 五月丁香久久综合精品| 五月婷婷欲色| 夜夜骑夜夜操| 婷婷涩五月| 99自拍视频在线观看| 日本欧美成人片AAAA| 69凹凸成人综合网| 色综合久久88色综合天天| 婷婷五月色惰| 婷婷五月综合激情| 爱草视频在线| 五月丁六月香| 中美日韩成人在线| 天天爽天天干| yw.av| 久久大香蕉同僚| 伍月婷婷免费视频| 五月天婷婷青青草| 丁香五月av| 五月婷婷丁香| 伊人婷婷99热精品| 操人精品| 99热这里只有精品26| 九九免费在线视频| 五月激情小说| 人妻人人操| 香港九九六区八区99| 色婷婷情片| 狠狠色狠狠干| 婷婷五月花丁香| 九九热av| 一二线视频 另类| 玖玖五月丁香| 热久久成人| 99色免费观看全部| 亚洲综合激情五月久久| 思思9久久| 人妻激情视频| 热热久久精品视频| 丁香六月情| 色婷婷狠狠| 婷婷五月另类网站| 久久XX| 丁香成人色情五月天| 日韩成人av在线| 久久久婷婷五月天| 久操综合| 9这里只有精品| 成人视屏在线观看| 丁香五月亚洲综合丝袜| 91人人网| 天天爽天天透天天爱| 久久色五月| 激情网 久久| 9|无码久久久久久| 色婷婷先锋| 婷婷久久大香蕉| 九月停停| 99热最新地址在线| 人人草人| 色五月情| 伊人色综合影院视频| 五月丁香六月婷婷在线播放| 狼友视频在线观看18| 玖玖色综合色| 97在线精品| 亚洲热热视频| 中字幕视频在线永久在线观看免费| 99热狠狠操| 五月丁香成人版| 9999久久久久| 婷婷五月天首页激情| 久久er九九| 大香蕉婷婷五月| 1024欧美看片| WWW色五月天| 国产三级片91| 丁香五月婷婷香| 精品一二三区视频立| 91日日日| 97亚洲精品| 亚洲激情高潮| 99热国产| 9久9久| 亚洲色婷婷视频| 国产av天堂| 丁香五月婷婷基地| 色五月欧美| 超碰人人在线观看| 色综合天天网| 五月丁香婷婷啪啪| 综合色吧| 国产成人99久久亚洲综合精品| 五月丁香久久| 国产成人网址| 亚洲婷婷久久综合| 97婷婷久久丁香| www.五月天。com| 中文字幕在线日亚州9| 婷婷99热| 婷婷99狠狠| 五月丁香A片| 狠狠操.COM| 人妻丰满精品一区二区A片| 99综合久久| 丁香五月先锋| 激情五月天第四色| 99九九精品视频| 色网五月婷婷| 五月夜丁香| 日本综合色图| 五月丁香久人妻中文| 五月婷婷三级| 99黄色在线视频精品熟女| 国产视频婷婷| 超级久久久| 色五月丁香六月婷婷| 激情五月婷婷| 精品婷婷五月视| 九九色精品| 都市激情久久| 综合久久99| 狠狠色丁香| 永久精品| 九月婷婷| 色播五月| 五月总合激情网| 色婷婷狠狠| 亭亭五月丁香综合欧美| 97人人草| 激情综合久久| www色色com| 大香蕉伊人久久| 思思热在线播放| 色啪综合| 五月丁香在线观看| 国在线激情网| 99热免| 开心久久xxx色| 九九黄色网| 婷婷区日本| 亚洲V国产V欧美V久久久久久| 亚洲综合五月天综合| 精品一二三区久久AAA片| 丁香五月深爱五月婷婷| 丁香五月五月婷婷欧美大香蕉| 97久久香草精品视频| 被强行糟蹋的女人A片| 丁香婷五月| 色九九中文字幕| 婷婷开心久久| 91久久九色| 91青娱乐青青草| 久久综合干| 色色热| 婷婷色香六月综合激情| 久久五月婷天天干| 天堂草在线观看| 婷婷色五月天色| 91ncm视频| 日日干五月天婷婷| 天天色粽合合合合合合合| 色综合五月在线| 丁香五月婷婷操逼| 欧美日韩aaa| 激情伊人| 一起草av| 操熟女成人网| se99热久久一本| 日韩成人无码人妻| 99热在这里只有免费精品| 97人妻超级碰碰碰碰碰| 亚洲第一精品成人999久久精品| 久久婷中文字幕| 亚洲激情AV| 亚洲色婷婷99一9|| 色九月丁香婷婷蜜桃在线观看| 99视频只有精品| 97久久超碰| 国产乱妇乱子在线播视频播放网站| 激情网综合| 91九色大屁股| 婷婷激情五月| 夜夜爽天天日| 伊人9在线| 天天日天天色| 亚洲AV成人无码久久精品老人法拉利| 丁香九月激情久久| 在线观看中文字幕| www,五月丁,com| 五月丁香毛片| 狠狠综合网| 婷婷爱五月天人人爱| 偷拍91九色| 国产精品色色| 性爱视频99| 97人人射| 任我干视频在线观看| 思思99久久| 色综合色欲综合天天免费 | 婷婷丁香成人网址| 国产超碰人人| 国产精品涩涩涩视频网站| 五月丁香黄色视频| 久久视网36| 就爱日五月天| 99久久久久| 热99精品视频| 五月激情综合网| 婷婷丁香九色| 色婷婷AAA| 五月激情网络| 亚洲欧美综合7777色婷婷| 国产一区二区av免费| 亚洲无码11| 五月丁香婷中文字幕| 色婷婷色九月| 亚洲日本韩国| 五月天婷婷免费| 久久婷婷在线| 色婷婷网| 色婷婷av综合网| 性色五月天| 另类激情中文| 天天草天天舔| 色综合久久88色综合天天看| 少妇高潮呻吟A片免费看软件| 狠狠爱五月婷婷| 日夜夜天天| 91啪啪视频| 婷婷五月娱乐在线| 色婷婷狠狠| 色久影院| 亚洲色综合性| 人人色人人摸人人看| 五月天AV大香蕉| 国产AV影片| 天天激情站| 99色视频在线| 色婷婷丁香特级性爱视频| 五月丁香激情四射综合| 欧洲综合一区| www.久久爱| 99热综合在线| 五月婷婷大香蕉| 超热久碰.com| 99精品国产在热久久| 人妻激情在线| 婷婷久久亚洲| 五月婷婷少妇之| 日韩亚洲视频| 狠狠插狠狠操| 综合激情开心五月| 啪啪视频99| www九九热| 色六月天| 亚洲AV久久久久久久久久久久久久久久 | 国产精品一区在线观看你懂的| 亚洲Va成人| 久热a| 99riAv1国产在线观看| 成人片黄网站色大片免费毛片 | 香蕉网婷婷| 人人97碰| 99性感视频| 久九色| Www.sesese丁香| 男女99免费视频|