欧美成人午夜精品久久久,国产?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
返回資訊列表
久久九九免费视频| 狼人伊人天堂| 色亭亭五月天网扯| 婷婷丁香97| 亚洲欧美婷婷五月色综合| 噜噜噜噜在线| 九九熱最新視頻| 国产探花一片区| 婷婷午夜天| 婷婷五月激情视频在线| 亚洲一区二区无码蜜乳av| 成人一级片| 日韩精品一区二区三区,四区,五区视频| 亚洲欧美婷婷五月色综合| 丁香五月亭亭六月综合激情网| 婷婷色基地在线看| 在线中文字幕免费视频| 99热8在线| 九色婷婷| 九热视频| 91超碰九色| 51avj视频大全| 色综合久久天天综合网| 国产一二三四五六七八视频| 色情综合网| 热99久| 亚洲蜜桃精久久久久久久久久久久| 色五月偷偷| 亚洲婷婷婷| 超碰人人干| 五月丁香六月婷婷综合| 影音先锋91资源站| bukadeavzaixian| 国产做A爰片毛片A片美国| 激情视频网址| 婷婷五月色| 99久热在线精品| 六月婷婷中文字幕| 色五月五月婷婷| 激情五月天com| 亚洲久久婷婷| www激情| 天天色域综合网| 婷婷五月丁香高清无码| 天天日,夜夜爽| 五月婷婷色丁香| 天天舔天天插天天爱| 99爱爱网| 综合激情婷婷| 天天成人综合视频| 色五月天婷婷| 丁香五月婷婷啪啪| 亚洲V国产V欧美V久久久久久| 性爱久久| A片天天| 婷婷激情久久| 亚洲碰碰碰| 任你操精品免费| 亚州精品色情无码A片| 狠狠色婷婷综合开心影视| 天天干天天av天天射| 久久九九激情五月天| 一本大道伊人AV久久综合| 99ER热精品视频| 中文字幕在线观看视频www| 99热这里只有精品55| 免费亚洲婷婷| 九九操屄| 91婷婷伊人牛牛| 香蕉国产2013| 亚洲激情亚洲激情| 精品人妻伦九区久久AAA片| 超碰在线成人| 国产精品99久久久久久久女警| 99九九久久| 嫩草综合网| 欧美毛片www| 中文字幕久久一区二区三区| 亚洲婷婷丁香| 中文字幕一色哟哟哟哟| 亚洲天堂无码| 五月视频日本免费观看| 色婷婷激情五月天在线观看| 久色激情| 五月婷婷操操| 九九色色| 午夜丁香婷婷| ou洲色吧| 九九av| 丁香久色| 久久久久久97| 色无婷婷| 色色日本| 婷婷综合干| 4438激情网| 97色色色| 色五月天 丁香| 99超级碰碰| 六月婷婷深深爱| av免费人人| 久久婷婷婷| 国产做爰视频免费播放| 五月天大香蕉| 人妻激情网| 丁香无月在线观看| www.99热| 五月天开心色色网| 九九国产精视频| 色综合综合网| 丰满少妇乱A片无码| www99精品亚| 亚洲午夜AV| 思思热在线精品视频网站| 综合色播| 成人.在线日韩| 精品99视频| 激情四射亚洲| 四月婷婷五月色综合| 亚洲AV成人无码久久精品老人法拉利| 激情六月天婷婷| 五月婷婷激情综合在线| 99在线免费视频| 99这里只有精品| 婷婷五月综合色中文字幕| 丁香婷婷精品视频| 99热日韩| 大香蕉中文| 深爱五月最新网址| 婷婷综合久久| www.激情在线| 久草婷| 影音先锋四区| 亚洲精品在线视频| 久久码久久无清| 色亚洲婷婷| 91丨九色丨国产打屁股| 激情婷婷在线中文字幕| 操逼巨乳91| 九九一区| 思思热热久久| 激情小说色五月| 天天射影院| 婷婷自拍| 国产五月天婷婷| 噜噜综合网| 青青草tp| 久久综合干| 五月婷婷中文| 婷婷五月天丁香久久| 五月丁香综合啪啪対白| 公的粗大挺进了我的密道| 成人午夜免费电影| www.maotanji.com| 久久九九网| 思思久久精品| 成人资源在线| 九九精品热播| 肏屄色播伊人97婷婷| 五月激情综合美女久久| 五月色情婷婷| 婷婷五月综合网| 激情精品久久| 国产午夜一区二区三区| 亚洲AV无码影院| 激情网五月婷婷| 国产成人AV| 丁香五月丐人妻| 亚洲无码99| 久草 天堂| 超碰国产在线观看| 97人人干人人操| 五月天激情小说| 草久私拍| 欧美黄色韩日网| 五月天怕怕| 丁香婷婷色五月天| 性爱网五月婷婷| 激情五月综合色| 狠狠干夜夜干| 丁香伊人激情| 热久久这里只有三级视频| 丁香五月天激情网| 亚洲色激情| 日韩黄色电影| 玖玖资源站国产| 国产激情综合| 成人性爱精品视频| 99人妻碰碰碰久久久久| 久久五月婷| 五月激情视频| 色www久视频| 蜜臀九九九九| 91精品久久久久久久久| 这里只有精品久久| 丁香九月婷婷色| 欧美五月婷婷综合| 狠狠色狠狠| 婷婷在线播放av| 99自拍视频在线| www.五月天性.com| 日韩久综合| www.99久久久| 91大屁股| 久久激情视频| 狠狠色噜噜狠狠狠狠狠色综合久久| 97 A I色色| 14色综合婷婷| 99ER热精品视频| 另类五月激情| 精品国产va久久久久| 日本不卡一区二区三区| 亚洲色五月婷婷| 九九AV在线| 五月婷婷综合网| 五月天激情美女久久| 婷婷va| 99在线视频精品| 亚洲精品色色| 九伊人网| 99久久精品免费精品国产_国产精品久久久久久_国产在线|日韩_久久国产精品电影 | 。久久久久久久久久久久久久人妻| 91/九色黑人| 丁香五月婷婷激情网| 狠狠va| 欧美123区免| 九九久久网| 狠狠五月激情婷婷直播片| www.久久爱.c n| 天天色综网| 婷婷综合成人五月天| 日韩无码91| 深爱激情综合| 丁香婷婷色色| 国产裸舞表演WWWW| 天天色伊人| 六月婷婷最新网址| 狠狠久久婷五月综合色| 99人人干| 粉嫩av懂色av蜜臀av熟妇| 日日射天天射| 欧美狠狠草| 久久久久五月丁香| av亚洲国产小电影| 亚洲天天操| 天天插AV丝袜中| 五月色婷婷亚洲 | 碰碰人人漕| 婷婷大香蕉| 婷婷五月色| 婷婷丁香五月激情图片| 丁香六月色香蕉视频| 日本欧特黄色刺激一区影视久精品无码| 丁香五月av| 婷婷在线视频| 亚洲成人在线五月天| 成人久久天天x资源站| 91精品久久久久久久久久久久| 婷婷丁香91综合| 99久久婷婷国产综合| 狠狠干五月丁香综合网| 人妻VideOssS人妻| 五月丁香在线精品| 色色色视频免费无码 | A片天天| av色色国产| 久久这里只精品66| 99re这里只有精品99| 一区中文字幕电影| 日韩av高清| 图片区 小说区 区 亚洲五月| 久久激情五月婷婷| 99在线精品视频| 五月丁香六月婷婷久久| 噜噜久| 五月激情婷婷播播网| 五月婷婷xxx| 激情综合国产| 成人在线不卡| 亚洲操操| 金桔一区二区ab地址| 91九色丨国产丨爆乳| 丁香五月婷婷欧美成人色图| 第五婷婷伊人丁香| 91综合在线视频| 人操人| 天天肏视奸| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 色五月丁香五月| 激情综合五月| 婷婷亚洲综合| 五月天丁香| 99视频精品在线| 日本久久99| 色欲天天综合网| 色婷婷在线播放| 99久久久久久| 五月天丁香| 五月天婷婷久久视频| 这里只有精品免费| 国产成人精品一区二区三区视频| 国产美女无遮挡裸体毛片A片| 欧洲色色| 噢美99| 夜色五月天| 99久| 性天堂久久| 第四色激情网| www.色窝| 人人爱人人草| 久久伊人五月天| 日韩人妻无码专区| 天天色天天操天天射| 日韩在线视频9色| 亚洲天堂青草| 丁香激情久久| 天天日夜夜草进麻麻的子宫| 天天激情站| 天天干,夜夜爽| 九色自拍| 成人亚洲精品久久久久| 国产成人精品一区二区三区视频| 成人网页在线观看| 丁香大香蕉| 丁香五月天色| 热思思| 九九热最新| 大香蕉婷婷五月天| 日韩成人中文| 97干网站| 六月丁香激情综合| 97人人操人人爽| 亚洲无码99| 爱iii做iiii日日| 日本操片| 超碰国产在线播放| 婷婷五月大香蕉| 天天日天天插天天操| 日日夜夜噜噜爽爽| 丁香五月婷婷色情综合| 超碰天堂网| 精品99在线| 激情网五夜婷婷| 狠狠操在线视频| 婷婷五月天网| 屁股翘好撅高迎合跪趴| 亚洲熟女色| 99色丁香婷婷综合网| 色久丁香五| 亚洲激情在线| 在线资源av-超碰中文在线-成人AV| 激情综合自拍五月婷婷色五月| 五月丁香六月婷婷亚洲| 99热这里只有精品2| 超碰亚洲欧美| 久久久人妻不卡| 乱色色色| 曰韩少妇内射免费播放| 伊人久久婷| yazhouzonghesese| 婷婷大香蕉| 国产AV成人精品| 亚洲激情四射| 99热99美国在线观看| 99在线精品免费视频| 日韩黄色电影| 79色色色色| 久久五月婷| 大香蕉久久婷婷精品综合| 五月婷婷开心色伊人| 久久激情五月天| 97色射| 欧美群妇大交乱婬网| 婷婷色正月| 九月丁香| 久99热| 亚洲精品永久久久久久| 1024成人免费看| 狠狠色五月激情| 99热99美国在线观看| 六月婷综合| 色很很96| 九九热精品视频| 五月天婷婷社区久久综合| 激情五月天www| 专区无日本视频高清8| www.久久久久久久| 碰97久久| 五月丁香毛片| 婷婷五月激情五月激情| 9精品国产在热久久| 欧美激情五月天在线观看| 婷婷天堂综合| 久久久www| 激情噜噜噜| 国内熟女黄色系列| 天天色综合网吨吧| 思思干精品| 天天天添天天操| 亚洲天堂久久| 丁香六月亚洲| AA片在线观看视频在线播放| 天色综合网站| 中国女人做爰A片| 天天激情综合| 免费视频WWW在线观看网站| 狠狠搞五月天| 国产成人网| 激情深爱五月婷婷| www.婷婷五月天| 丁香五月激情天AV无码| 五月丁香啪| 最新午夜理论片| 夜夜躁爽日日| 亚洲色激婷| 香蕉综合网| 亚洲一色色色色色色色色| 九九热精品| 久久视屏这里只有久久| 久久精品99国产精品日本| 五月天无码视屏播放| 九九热免费视频| 丁香五月婷婷呀| 99久久国产宗和精品1上映| AV天堂淫乩| 大陆极品少妇内射AAAAAA| 久久黄色免费视频| 激情涩播| 亚洲综合五月天| 欧美乱码国产一级A片| 五月天婷婷激情| 色99在线观看| 色999五月色| 久热这里这里有精品| 99久热| 丁香五月婷婷天激情| 97大香蕉五月天| www.五月天激情| yazhochengrenavwang| 干一干xxxx| 丁香五月欧美成人| BBWCUCKOLD精品熟妇| 亚洲五月天婷婷综合| 六月丁香开心婷婷欧美| 色色色国产| 99热这里只有精品手机在线观看| 色色五月婷婷狠狠| 99无码| 成久综合视频| 97成人在线视频| 婷婷色在线视频| 97福利视频| 亚洲精品无人区| 天天久| 超碰精品在线| 岛国AAAV| 91久久99久久91熟女精品| 日韩砖区| 91久久免费| 99热综合| 婷婷五月情| 丁香丁婷五月激情| 五月婷婷综合色啪首页| 五月婷综合| 激情五月丁香六月婷婷| 玖玖色综合网| 99欧美精品99日本精品| 中文字幕黄色片| 能看的av片| 影音先锋 一区| 天天爽天天操| 亚洲另类视频| 五月丁香网站在线播放| 91久久五月天| 97久久婷婷色| 这里只有精品视频在线| 激情影院丁香五月| 开心五月婷婷在线视频免费观看| 91九色国产在线| 五月天综合在线网| 综合激情五月天| 不卡影院午夜理论片| 五月综合丁香婷婷| 婷婷WWW久久| 五月天成人免费视频| 色五月色五天免费视频| 五月天色婷婷视频| 丁香婷婷激情综合五月激情| 第四色大香蕉| 99日热在线视频| 99热这里只有精品4| 五月丁香婷婷成人网| yazhou seshipin| 青996青| 伊人丁香在线| 国产看真人毛片爱做A片| 婷婷五月在线视频| 五月婷婷AV| 婷婷开心青青草| 日韩成人精品中文字幕| 天天搞天天色综合| 中文字幕人妻AV| 亚洲人妻av伦理| 色综合九九| 日韩AAAAAAAAAAA片| 天天婷婷天天| 五月天婷婷六月激情网| 91vip在线观看| ady狠狠入| 婷婷色情 | 超碰人人在线| 天天做天天爱| 九九婷婷网五月天| 久久性视频| 九色无码| 激情五月天综合网| 草五月| 中文乱子伦视频| 激情婷婷丁香色情五月天| ay2区| 色九区| 色婷婷综合久久久久| 任你搞在线观看视频| 五月停性愛| AV片一区在线观看| 亚洲综合网在线| 天天拍天天操| 国外亚洲成AV人片在线观看| 啪啪啪大香蕉| 亚洲爆乳无码精品AAA片蜜桃| 深爱五月激情| 五月婷婷久久综合| 国产亚洲精品久久久久久牛牛| 99亚洲精品视频| 丝袜大香蕉| 色五月综合网| 99性爱| 久久婷婷亚洲| 国产精品人人做人人爽人人添| 婷婷色五月激情| 天天色播| 中文字幕视频色婷婷| 一二线视频 另类| 伊人在线视频| av婷婷丁香| 亚洲天堂有码| 香蕉婷婷色五月| 99re视频在线播放| 色一区高清| 新99色色色色色色| 国产精品色一哟哟| 人人射人人高潮| 66色在线日韩| 九月婷婷久久久| 99爱在线免费视频| 香蕉久久国产AV一区二区| 色五月亚洲| 九九久久色| WWW.久久久久久久久久久久久| 99视频在线观看网址| 精品网站:999WWW| 色色丁香五月天| 精a品a视a频| 五月的婷婷六月丁香| 亚洲行行色色| 99精品无码| 超碰激情网| 超碰在线人妻| 操逼电影免费看| caopeng97人人| 亚洲激情网| 久久精品一区二区三区四区| 97超级操操| 婷香五月| 婷婷丁香五月,狠狠综合| 五月丁香中文| 99在线精品视频| 丁香五月开心七月| 色色色地址| 久久久色婷婷五月天| 开心激情站婷婷五月天| 欧美在线视频免费播放| 丁香六月婷婷久久综合| 东京热人妻一区二区三区在线| 99人人干人人| 清色五月天| 天天操婷婷| 热久久99热欧美国产亚洲| 99精品偷自拍| 大香蕉婷婷五月天| 五月丁香欧美在线| 九九av| tingtingcaobi| 九九re精品视频在线观看| 婷婷五月免费观看| 98色花堂98t.R| 精品无码久久久久久久久| 色五月,婷婷大香蕉| 天天摸天天舔在线视频| 26uuu亚洲| 激情五月天丁香| 色月丁| 色综合xx| 国产熟女一区二区三区五月婷| 欧美成人精品A片免费一区99| 五月丁香综合影院| 思思热再线视频| 在线视频你懂得| 色婷小说| 五月天久久婷婷婷| 五月婷婷六月丁香| 日韩高清久久| 丁香六月色婷婷综合| 超碰免费人人| 婷婷午夜精品久久久| 狠狠撸激情综合丁香五月天俺来啦| 久久色情| 71在线精品视频一区| 婷婷 亚洲图片 丁香| 狠狠爱婷婷爱| 大香蕉75线| 五月丁香九九九综合| 99久久性爱| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 欧洲亚洲免费视频区| 久久三级视频| www,色婷婷| 99热免费18| 99热精品综合| 99视频| 99久久精| 婷婷伊人綜合中文字幕| 欧美激情中文字幕| 久久精热| 婷婷天天五月天| 五月丁香六月婷婷色| 色色射| 影音先锋四区| 天堂综合久| 成人一区在线观看| 婷婷十月激情综合网| 狠狠婷婷色| 九九综合精品| 99爱在线视频| 色五月婷婷五月丁香五月激情五月视频| 狼人狠狠操| av第一二区| 五月丁香六月婷婷综合网站| www久久久久久久| 严洲天天插| 99年操人人爽| 丁香婷婷伊人| 成人精品免费在线观看| 色综合综合网| 九九久久久综合| 五月色丁香视频精品| 九九热这里只有精品9| 欧洲综合色| 精品成人在线| 亚洲最大五月天成人网| 久久香视频| 免费不卡狠操美女视频网| 中文字幕久久婷九女同| 天天搞天天爽| 97色啪| www,色婷婷| 婷婷五月天Av| 天天日,天天干,天天操| 在线99热| 深爱激情五月天| 婷婷一本和五月丁香| 少妇AB又爽又紧无码网站| 色综合色欲综合天天免费 | 91久久电影| 人伦30P| 久操大香蕉| 六月色婷婷色| 成人午夜天| 韩国婷婷丁香五月| tingtingseav| 影音先锋91| 999婷婷综合| 五月天婷婷基地| 五月丁香综合伦理片| 九九热狼人| 另类综合色| 亚洲综合99| 99热官网| 狠狠干综合网| 天天综合五月| 97精品综合| www色五月天| 操逼国产91| 五月婷av| 五月丁香六月综合激情网| 操婷婷久久| 五月婷婷综合久久| 99热99思午夜精品| 超碰在线免费观看3 9| 2020日日干| 婷婷激情丁香五月婷婷激情丁香五月婷婷 | 人人做天天爱| 激情婷婷五月| AⅤ网站在线看| 99精彩视频| WWW,激情五月天,COM| 日B日潘金莲BB| 亚州操操| 开心五月丁香婷婷| www99在线观看视频| 人人爱操| 另类激情首页| 久久aaa| av免费在线网站| 99这里只有精品| 开心五月深爱五月丁香五月激情五月 | 久久99美女精彩视频| 91丨九色丨丰满人妖| 国产亚洲精品久久久久久久久动漫| 色欲一区二区三区精品A片| 久久只有这里精品免费| 国产精品成人网站| 国产人妻人伦精品一区二区| 丁香五月天社区| 狠狠狠狠狠狠草| www.91在线观看| 丁香情色五月| 婷婷俺去也| 久久国产色| 翔田千里aV中文字幕| 九月色婷婷综合| 99超超碰| www.婷婷六月天| 五月丁香在线| 色五月丁香六月婷婷| 激情五月婷黄版| 在线伦子99热| 超碰免费人人肏| 久操热| av在线观看网站| 五月深爱网| 婷婷5月天激情综合| 色色色在线观看| 热99这里只是精品| 久久9热| 婷婷九九色| 99国产精品久久久久久久久久久| 日日干天天射| 五月天成人免费视频| 99爱免费视频| 99在线视频精品| 五月婷婷在线视频免费观看| 九热...av| 丁香玖玖| 丁香六月婷婷色播| 久久五月天免费网站| 五月停性愛| BBWCUCKOLD精品熟妇| 日本综合久久| 高清无码网址| 这里只有精彩视频| www.婷婷| 欧美色婷婷| 色欲av伊人久久大香线蕉影院 | 99热这里都是精品| 五月激情综合网| 五月婷婷官网色| 噜噜久| 丁香五月天天高清在线| 激情五月六月丁香| 99视频在线观看欧| 六月天六月婷| 99.色| 六月天六月婷| 天天天摸夜夜夜玩| 99热精地址| 欧美啄木乌丝袜人妻系列| 天天日天天干天天插天天射| 欧美久久婷婷| 天天婷婷色六月| 久久偷拍综合五月天| 五月婷婷丁香瑟瑟视频| 久久这里都是精品| 播五月,色五月,开心五月播放器| 婷婷亚洲五月| 色激情五月| 婷婷99狠狠躁天天躁中| 综合网色| 亚洲综合99| www超碰| 国产精品久久久久久妇女6080| 欧美顶级少妇做爰HD| 久久性爱99国产| 91丨九色丨国产| 超碰A V在线| 婷婷五月天大香蕉| 五月婷婷人人人操| 18av天堂| 婷婷五月天激情综合深爱| 五月丁香婷婷激激激综合网色播| 99操逼| 亚洲精品视频电影| 丁香五月天色婷婷| 久久精品国产AV一区二区三区 | 在线观看996精品| 久久婷婷热| 久久aaa| 天天射色五月天| 女人天堂AV| 久久97| 99国产精品白浆在线观看免费 | 天天夜天天色天天| 丁香五月手机在线| 亚洲婷婷丁香五月亚洲| 国产黄大片在线观看画质优化| 久久受www免费人成| 婷婷va| 九九热av| 深爱五月天天| 丁香五月电影| 草草视频91| 激情五月天网| 操逼综合激情网| 黄久久久| 五月丁色AV| 午夜色丁香| 日本婷婷在线| EEUSS鲁片一区二区三区| 色呦精品| wWW九九在线播放| 色婷婷综合网| 99精品久久久久久久婷婷久久| 丁香六月婷婷姐网| 超碰亚洲天堂| 国产偷人爽久久久久久老妇APP| 免费观看2018www黄色操逼网站| 丁香九月综合激情| 激情综合婷婷| 色婷婷免费观看| 欧美顶级少妇做爰HD| 婷婷丁香色性爱| 五月色综合| 天天操天天操天天操天天操天天操天天操| 久久婷婷五月综合激情国产 | 狠狠CAO日日穞夜夜穞AV| 中文字幕第四色.999| 日韩无码性爱| 伊人青草成人| 激情都市丁香婷婷| 婷婷五月天色播| 大香蕉久久久久久久久| 91chinese在线| 婷婷五月天成人小说| 日韩成人电影AV| 丁香五月天日韩无码| 五月婷婷激情性爱| 99re热久久| 婷婷金品综合视频| 五月丁香久久激情综合| av 一区三区四区| 婷婷五月天精品| 日本精品久久久久中文字幕| 色婷婷呢狠禁久禁| 69热在线| 色色色婷婷| 少妇出轨做爰高潮A片| 丁香五月欧美成人| 五月播播| 操操操97| 激情五月天丁香| 婷婷色色婷婷| 久热99视频在线观看| 五月婷视频久久| 日韩另类在线观看| 久久桃花网色婷婷| 色另类五月天| 丁香五月先锋| 九九99九九精品视频| 丁香婷婷六月天| 超碰在线观看99| 光棍影院日韩精品| 99色色最新视频| 欧美精品999| 9久久久久久久久久久| 这里只有精品免费观看网占| 成人国产欧美大片一区| 亚洲综合成人网| 婷婷色操| 日本在线观看aaa 99| 五月丁香婷中文字幕| 色色婷| 国产ava| 99爱视频| 人操91在线| 天天天摸夜夜夜玩| 狠狠精品干练久久久无码中文字幕| 超碰人人超碰| 婷婷五月天天| 婷婷丁香一月| 国产SUV精品一区二区6| 激情综合五月婷| 午夜丁香婷婷| 色丁香五月| 人人干99| 五月天丁香网站| 99色在线| 婷婷色在线视频| 天天天天天天操| 月色色综合婷婷网| 欧美性爱5月天天天看| 国产亚洲色婷婷久久99精品91| 丁香色五月直播| 97热视频| 2015好吊操| 五月色色色| 婷婷精品视频| 日韩无码成人电影| 五月天色色激情综合| 五月激情六月丁香| 婷婷丁香五月天哟啪| 99精品视频免费观看| 五月开心婷婷中文字幕| 涩五月婷婷| 激情五月婷婷网在线观看| 久久丁香五月婷婷| 99ER热精品视频| 五月丁香好婷婷A片网| 人人噜天天上| 亚洲久久天堂| 婷婷五月天成人五月天| 五月色丁香| 亚洲综合激| 99久久综合网| 噜噜噜噜噜在线| 成人日韩欧美| 五月丁香六月婷精品视频| 久久婷婷五月天激情新地址| 99热视精品| 九 九九九AV| 噜噜噜久久| 熟女激情网| 婷婷久草| 99视频一区| 国产综合丁香五月天| 色五月色图| 九九色99| 久久国产一区二区三区| 五月深爱激情网| 丁香五月激情欧美| 九九色精品| 再次出发二| 亚洲精品无码A片一区二区| 五月天亚洲综合网| 99爽视频| 成人做爰高潮A片免费视频| 色五月天在线| 五月丁香婷婷婷激情爱爱| 亚洲色碰| 丁香五月成人论坛| 婷婷五月欧美AA片免费| 婷婷激情人妻| 色婷婷五月丁香在线观看| 亚洲日本三级片| 五月天丁香| 深爱 五月天| 九色亚洲| 综合网色| 五月婷婷狠狠干| 超碰9在| 91碰碰碰| 激情五月天com| 在线日韩视频| 99热在线播放精品| 欧美色99| 五月婷六月天| 久久婷婷网站| 91打屁股免费看| 久久综合影院| 一起草无码视频| 亚洲狠9| 欧美色婷婷| 热久久视频99| 成人精品视频99在线观看免费| 色爱综合网| 亚洲天天操| 精品AV无码超碰| 五月天激情播播网| 超碰日日操| 麻豆精品| 中文字幕色色色| 99年操人人爽| 亚洲第一色网站| 综合婷婷久久| 色吧婷婷| 五月好婷婷| 精品香蕉99久久久久网站| 婷婷五月综合婷婷| 91人人操人人| 色99热| 久9无码视频| 五月丁香日逼| 亚洲成人人人操| 亚洲一级 片内射网站在线观看| 五月丁香六月婷| 玖玖午夜视频| 激情综合五月开心狠狠| 在线91日韩| 婷婷狠狠色| 久久久亚洲成人无码A片| 色婷婷a三区麻| 91精品刘玥| 亚洲行行色色| 日韩野外 无套| 日逼免费视频| 九九综合九| 人妻VideOssS人妻高清| www.9操| 激情五月天小说视频| 婷婷激情六月中文| 婷婷开心激情综合五月天| 人操综合| 99热在线观看免费精品| 色六月 婷婷| 五月天社区| 婷婷导航| 丁香五月欧美午夜视频| 九九亚洲视频| 夜夜噜夜夜奇| 天天色天天爱天天舔| 成人做爰A片免费看网站找不到了| 婷婷免费视频| 99久99久| 91夫妻网站九色| 乱岳熟女50岁| 大香蕉五月天婷婷| 九九视频在线观看| 婷婷久久久久| 在线观看亚洲视频影院| 99热综合色图| 色色a| 91精品久久久久、久五月天| 五月丁了香蕉综合| 色色自拍视频网站| 天天噜天天插| 激情五月丁香五月| 日本久久综合| 日韩婷婷| 久久综合五月天| 91精品久久久久久| 九九青青草成人| AV网站免费在线| 欧美丁香五月97色| 日韩久久视频| 色情久久久| 超碰成人电影| 国产片天天爽夜夜爽| 激情四射五月天| 天天射影| 婷婷久久午夜网| WWW·天天操·视频?| 狠狠 婷婷| hd五月婷婷在线| 最新激情五月天| 99热这里有精品24| 婷婷五月深深爱| 丁香婷婷久久综合在线| 亚洲色情网站| 天天噜| 超碰猛烈的性猛交| 五月婷婷欧美| 亚洲激情在线| 另类少妇人与禽zOZZ0性伦| 丁香网五月天| 日韩欧美婷婷丁| 五月丁香久久婷| 大香蕉伊人爱在线| 99热啪啪| 五月婷婷六月丁香激情深爱| 日日天天操| 五月丁香婷婷潮喷中文字幕| 另类小说激情五月天| 五月天丁香婷| 丁香五月手机在线| 99久久综合| 五月天婷婷青青草| 人妖色AV色综合| 亚洲 视频 导航 一区| 色婷婷五月综合| 五月丁香av在线| 午夜婷婷六月天| 久99热在线观看| 五月天婷婷激情| 午夜天堂一区人妻| 激情骚五月| 综合久久婷婷| 九九九这里只有精品| 第二色AⅤ| 国产三级秋霞| 99久久久免费| 可以免费观看的AV| AV网址大全在| 五月天丁香网| 婷婷色播综合五月| 激情五月久久| 91久热| aaa久久久| 97干欧美| 国际国外精品欧洲南美洲专区无码不卡| 狠狠色噜噜| 色综合久久久久| .操區COm| 婷婷丁香高潮了| 婷婷五月天激情综合深爱激情| 性生活视频98791| 国产毛片精品一区二区色欲黄A片| 色99xx| 只有精品在线观看| 久热网在线视频| 99热日韩| 狠狠爱丁香婷| 操操操操操操婷婷五月天| 天天日夜夜操五月| 精品久久久999| 婷婷六月丁香五月图区| WWW.99热| 青青福利网| 色婷婷久久| 9久9久9久女女女九九九一九| 激情四射网| 这里只有精品9| 噜噜五月天综合| 97碰碰久久| 婷婷丁香六月| 五月丁香免费看| 99精品成人无码A片观看金桔| 欧洲区自拍| 婷婷国产日本欧美| 九九伦子片| 999热在线观看视频| 色色色色色九九九九九| 色八戒操婷婷| 婷婷在线日韩综合| 两性婷婷丁香五月| 97在线天堂| 影音先锋91资源站| 东北黄色一级| 色噜噜夜夜夜综合网| 日本色色网| 99人人干人人| 综合色99| 婷婷色五月天第7色| 五月丁香六月色婷婷| 26uuu91| 91人人爽久久涩噜噜噜| 婷婷五月激情网| 性天天中文网| 中文字幕无码人妻少妇免费视频| 黄色一级影片| 洗浴中心操B视频| 丁香色色网| 色色五月天激情| 五月婷婷深深爱| 婷婷丁香五月视频| 日韩无码人妻一区二区三区综合 | 99国产精品久久久久久久久久久 | 久久aaa| 欧美操人| 欧美伊人9| 99久久久| 婷婷综合av| 狼人婷婷综合| 99热在线观看免费中文| 精品色色网| 五月婷婷六月情| 97在线精品| 色狠狠色综合久久久绯色aⅴ影视| 中文字幕久久婷九女同| 丁香五月综合激情啪啪| 九九这里只有精品在线视频| 六月婷婷影院| 五月丁香成年黄色| 91一起艹| αv中文字幕在线观| 久久新地此| 五月婷婷av| 99re热免费观看视频精品| 色亭亭影园| 天天色天天舔天天爱天天爽| 中字幕视频在线永久在线观看免费| 婷婷五月天成人在线视频| 六月婷婷综合激情| 激情综合网激情五月天| 婷婷天天日婷婷| 丁香久久九九99| 香焦网五月天| 狠狠操.COM| 99热精品一区| 国产午夜成人AV在线播放| 性爱综合网| 可以直接看的av| 久久99操| 五月天啪啪啪| 丁香六月狠狠| 99在线小视频| 日韩成人综合网| 五月丁香五月婷婷| 激情综合女人网五月播播| 99精品在线观看| 天天射夜夜爽| 最近中文字幕大全免费版在线| 在线,国产,色,热视频| 开心激情婷婷| 婷婷五月激情热播| 色播婷婷大香蕉| 色婷婷综合久久久久| 久久99热这里只有精品| 热久久成人| 激情网五月天| 亚洲激情av| 色原狠狠综合| 色婷婷香蕉丁丁网| 久久99热这里只频精品6学生| 六月婷婷操逼| 欧美综合丁香网| 九九精品免费| WWW.婷婷五月天.COM| 欧美婷婷五月| 色五月情| 欧美激情丁香五月| 婷婷五月天激情五月天深爱五月天| 97精品人人A片免费看| 99热成人在线| 色婷婷天堂| 激情五月天视频| 婷婷在线五月天观看| 色情激情五月| 一本到不卡高清DVD| 另类综合色| 九九热中文| 无码日本精品XXXXXXXXX | 99在这里有精品| 色人久夂| 日本色五月| 伊人色欲五月天| 久久五月婷婷丁香| 99伊人婷婷在线| 激情深爱综合| 热久精品| 无码一区二区三区四区五区91c| 深爱五月激情| 日本老女人黄页在线播放| 99热免费| 亚洲精品婷婷| 五月天激情综合网站| 天天日日| 色色色色色色色色色色色色色97| 亚洲va日| 婷婷久久天堂网| 99亚州综合精品成人网| 五月婷婷激情色情网| 99久久.www| 亚洲欧美成人在线| 五月天天天色| 99国产er热视频| 狠狠爱丁香婷| 激情五月天婷婷| 玖玖婷婷五月天|