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

ARTICLE DETAIL

資訊詳情

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

clangd + LSP:讓編輯器真正看懂嵌入式C/C++交叉編譯項目

clangd + LSP:讓編輯器真正看懂嵌入式C/C++交叉編譯項目 如果你寫過一陣子嵌入式C/C或者折騰過Android NDK、樹莓派、自編譯工具鏈這類東西大概率有過這種體驗編輯器里的C/C代碼一片紅跳轉(zhuǎn)定義永遠不成功補全全靠手打。代碼在CI上能編過但編輯器就是“看不懂”。很多人第一反應(yīng)是配置不對或者編譯器沒選對實際上問題往往不在編輯器而在你從來沒有告訴編輯器“這個項目的代碼到底是怎么編譯的”。clangd配合LSP協(xié)議正好是解決這類問題的利器。clangd是一個基于Clang/LLVM的C/C語言服務(wù)器而LSPLanguage Server Protocol是它和編輯器之間的溝通協(xié)議。簡單理解就是clangd負責真正讀懂你的代碼和編譯過程編輯器只負責把結(jié)果畫出來。這套組合不僅能解決代碼補全、跳轉(zhuǎn)、重構(gòu)這些問題在交叉編譯場景下尤其好用——只要你能把交叉編譯的真實過程告訴clangd它就能讓編輯器“按目標平臺的視角”看懂代碼。這篇文章就專門聊聊這件事怎么做以及我在實際項目里踩過的坑。1. 先搞清楚clangd和LSP到底解決什么問題1.1 LSP是給編輯器安裝的“翻譯官”在沒有LSP之前編輯器要支持代碼補全、跳轉(zhuǎn)定義這些功能普遍的做法是每款編輯器各搞一套插件插件調(diào)用各自綁定的分析工具。問題是每個插件寫一套鉤子千奇百怪Vim里的YCM用起來和VS Code里的IntelliSense完全不同換編輯器等于換一整套體驗。LSP這套協(xié)議把這件事拆分成了兩端一端是語言服務(wù)端Language Server它獨立于編輯器運行負責解析代碼、建立符號索引、響應(yīng)補全請求、報告診斷信息另一端是編輯器客戶端只需要按LSP協(xié)議發(fā)JSON-RPC請求就行。兩邊通過stdin/stdout或者socket通信互不依賴。這種架構(gòu)下一套clangd服務(wù)端可以同時服務(wù)VS Code、Neovim、Emacs、Sublime體驗基本一致。我用Neovim寫代碼、用VS Code看工程的時候切換工具幾乎不用重新適應(yīng)因為補全行為、跳轉(zhuǎn)邏輯完全來自同一個clangd。1.2 clangd是從哪里來的clangd不是憑空出現(xiàn)的小工具它由LLVM項目組維護代碼庫在llvm-project的clang-tools-extra目錄下。它直接復(fù)用Clang編譯器前端的完整詞法、語法、語義分析能力這一點非常重要——其他某些補全工具是“猜”而clangd是“真讀”。Clang前端能解析的細節(jié)clangd同樣能消化比如模板實例化后的類型追蹤、宏展開后的符號狀態(tài)、基于SFINAE的重載決策。這意味著在復(fù)雜模板代碼里clangd的補全質(zhì)量明顯高于正則表達式掃描式的傳統(tǒng)方案。還有一個容易被忽視的優(yōu)點clangd內(nèi)置了Clang的AST(抽象語法樹)緩存和增量索引一旦后臺索引建完跳轉(zhuǎn)定義和全局查找符號基本是毫秒級響應(yīng)。相比之下用Ctags這種靜態(tài)標簽的工具面對模板重載和條件編譯就會頻繁失效因為它在索引階段根本沒有做語義分析。1.3 為什么不是Ctags、Cscope或者商業(yè)方案先聲明我沒有否定Ctags/Cscope的價值在很多純C老項目里Ctags依然是最輕量的選擇。但對現(xiàn)代C工程尤其是大量使用模板、標準庫、第三方頭文件的項目Ctags只能做到“文本級符號定位”它不知道哪個重載函數(shù)才是你要跳的那個也無法理解宏開關(guān)導(dǎo)致的不同代碼分支。Cscope的calls調(diào)用關(guān)系、text文本搜索功能我至今還在用某些場景下比clangd還方便。但它的定義跳轉(zhuǎn)只認文本索引模板實例化后的代碼、宏展開生成的符號它都無能為力。商業(yè)IDE的方案比如某些圖形界面的集成開發(fā)環(huán)境體驗確實成熟但缺點是重、貴、跨平臺聯(lián)動麻煩。而且它們大多內(nèi)置自己封閉的代碼分析引擎不能和命令行編譯環(huán)境、CI腳本無縫銜接。clangd的優(yōu)勢在于它是開源的、命令行友好的我手里無論是CI上的批量檢查腳本還是日常編輯器里增量補全都是同一套分析內(nèi)核。2. clangd“看懂代碼”的核心編譯數(shù)據(jù)庫2.1 編譯數(shù)據(jù)庫是什么為什么重要先說結(jié)論clangd不是靠語法猜測來理解代碼的它是按照“整個項目被編譯時所用的真實命令”來建立模型的。這個“真實命令”的集合就叫編譯數(shù)據(jù)庫Compilation Database規(guī)范上對應(yīng)compile_commands.json文件。編譯數(shù)據(jù)庫里記錄著項目中每個源文件是怎么被編譯的用了哪個編譯器、編譯選項是什么、頭文件搜索路徑在哪里、定義了哪些宏、目標平臺架構(gòu)是什么。文件格式很簡單是一個JSON數(shù)組每個元素對應(yīng)一個編譯單元。[ { directory: /home/user/project, command: /usr/bin/arm-none-eabi-g -mcpucortex-m4 -mfpufpv4-sp-d16 -mfloat-abihard -I/home/user/project/include -DUSE_HARD_FLOAT -c source/led.cpp, file: source/led.cpp } ]關(guān)鍵就在這個數(shù)組里每一項的command和directory。clangd啟動后會解析這個文件對每個源文件重建一個“虛擬編譯過程”然后把它對應(yīng)的代碼模型AST、符號索引、宏上下文保存下來。這也是很多人的誤區(qū)所在以為加了clangd插件就能自動“看懂代碼”結(jié)果打開工程一片紅因為根因是項目里根本沒有compile_commands.jsonclangd完全不知道用什么參數(shù)去解析每個文件。2.2 各種構(gòu)建系統(tǒng)生成compile_commands.json的方法不同構(gòu)建系統(tǒng)導(dǎo)出編譯數(shù)據(jù)庫的方式差異很大。我按實際使用頻率排個序CMake如果項目是CMake構(gòu)建最簡單的方法是在配置階段加參數(shù)-DCMAKE_EXPORT_COMPILE_COMMANDSON。之后CMake會在build目錄下自動生成compile_commands.json。時間緊湊的時候也可以直接改CMakeLists.txt里加一行set(CMAKE_EXPORT_COMPILE_COMMANDS ON)。這個方法最干凈因為編譯命令和構(gòu)建過程天然同步。Make/通用工具鏈老項目還在用Makefile的時候我推薦用bear這個工具。它可以攔截make執(zhí)行期間實際調(diào)用的編譯器命令自動生成compile_commands.json。用起來很簡單bear -- make -j8注意前提是項目此前必須完整編譯過一次而且最好把舊的build產(chǎn)物清理干凈否則bear只記錄到實際執(zhí)行的編譯命令增量構(gòu)建時可能漏掉很多文件。Bazel/BuckBazel可以配置--experimental_action_listener或使用相關(guān)插件來生成編譯數(shù)據(jù)庫不過更常見的做法是借助工具把bazel的action graph轉(zhuǎn)成JSON比如編譯工具鏈集中管理時直接解析bazel aquery導(dǎo)出。這塊配置稍重但值得一次性投入因為Bazel項目手寫編譯數(shù)據(jù)庫幾乎沒有可維護性。compile_flags.txt如果不是大型工程只是單個文件夾里幾十個文件可以手動建一個compile_flags.txtclangd會讀取它作為全局編譯參數(shù)兜底。每行一個參數(shù)比如-stdc17 -Iinclude -Isrc -DUNIT_TEST這個文件功能比compile_commands.json弱很多不支持按文件差異化配置但勝在簡單適合庫作者、演示工程、給外部用戶快速跑起來的場景。2.3 編譯數(shù)據(jù)庫的真正價值在于“代入”很多人以為編譯數(shù)據(jù)庫只是給clangd提供頭文件路徑這是不完整理解。真正價值在于“狀態(tài)代入”。舉個例子同一個源文件config.h在不同的編譯參數(shù)下解析結(jié)果完全不同。比如-DTARGET_A1和-DTARGET_B1會讓#ifdef分支走向不同代碼塊而clangd會根編譯數(shù)據(jù)庫為準只索引當前配置對應(yīng)的分支。這樣跳轉(zhuǎn)定義時你不會跳進被預(yù)處理器排除的死代碼里變量補全也只會出現(xiàn)當前宏狀態(tài)下合法的符號。我在一個同時支持STM32和PC模擬器的項目里靠的就是兩套CMake配置生成兩套編譯數(shù)據(jù)庫切平臺時只要切換clangd指定的compile_commands.json路徑編輯器里的宏定義、內(nèi)置類型、頭文件路徑馬上跟著變化而且所有錯誤波浪線都是基于目標平臺的真實編譯結(jié)果。這個感受在以前用文本級索引工具時是完全沒有的。3. 交叉編譯場景下clangd必須被“喂”正確參數(shù)3.1 交叉編譯為什么讓編輯器徹底“瞎掉”交叉編譯的本質(zhì)是用本機上的交叉編譯器生成目標平臺比如ARM Cortex-M、MIPS、RISC-V的機器碼。工具鏈自帶sysroot、標準庫頭文件、架構(gòu)相關(guān)宏這些信息如果編輯器不知道它就只能用本機默認的頭文件路徑去解析代碼。結(jié)果就是目標平臺專有頭文件找不到報一堆紅色波浪線架構(gòu)相關(guān)宏如__ARM_ARCH沒有定義條件編譯分支亂選使用目標平臺編譯器內(nèi)置的__attribute__或者特殊關(guān)鍵字時編輯器無法識別比如我在本機編譯一個使用ARM CMSIS頭文件的工程如果不告訴clangd編譯器是arm-none-eabi-g不提供CMSIS頭文件路徑它會嘗試用本機的GCC預(yù)定義宏去解析結(jié)果cmsis_gcc.h里的__ASM、__INLINE這些宏完全對不上整份文件全是錯誤。這不是clangd不行而是沒有給它正確的編譯視角。3.2 .clangd配置文件實戰(zhàn)clangd除了讀取編譯數(shù)據(jù)庫還支持一個用戶級配置文件通常是項目根目錄下的.clangd用YAML格式編寫。這個文件里最常用的區(qū)塊是CompileFlags和Diagnostics。我的交叉編譯項目里.clangd配置長這樣CompileFlags: Compiler: arm-none-eabi-g Add: - --targetarm-none-eabi - -mcpucortex-m4 - -mfpufpv4-sp-d16 - -mfloat-abihard - -Idrivers/device/include - -Iplatform/board/inc Remove: - -mno-unaligned-access CompilationDatabase: build/ Diagnostics: ClangTidy: Check: - clang-diagnostic-* - bugprone-* Remove: - llvm-header-guardCompiler字段強制指定編譯器名稱Add字段追加編譯選項Remove可以剔除某些會對索引造成干擾的選項。尤其注意Remove交叉編譯工具鏈會傳入一些本機無用、甚至?xí)?dǎo)致clangd解析出錯的鏈接選項或者某些只有目標平臺編譯器才認識的flag如果這些flag混進編譯數(shù)據(jù)庫clangd可能會把它當成未知選項并降低分析精度。還有一個容易被忽略的配置是ResourceDir。clangd自帶的Clang資源目錄里的內(nèi)置頭文件stddef.h、float.h等通常不含交叉平臺的標準庫頭文件如果項目依賴目標平臺的標準庫應(yīng)該在CompileFlags.Add里用-isysroot指向開發(fā)板的sysroot路徑并把該路徑添加到頭文件搜索路徑。3.3 一套代碼、多套工具鏈怎么管理交叉開發(fā)經(jīng)常遇到一套源碼要同時支持多個目標平臺的情況。我當前在做一個傳感器驅(qū)動庫代碼要能跑在Cortex-M4、RISC-V和x86模擬器三套環(huán)境中。我采用的方式是在CMake里分別建三個build目錄build/ host/ - 本機編譯用于單元測試 cortex-m4/ - arm-none-eabi-gcc riscv32/ - riscv64-unknown-elf-gcc每個build目錄里都生成對應(yīng)的compile_commands.json。clangd默認會從源碼根目錄往上遞歸查找compile_commands.json但也可以直接在.clangd里指定CompilationDatabase: build/指向特定目錄。切平臺時我只要改.clangd文件里的CompilationDatabase路徑然后重啟clangd編輯器里的代碼模型就會切換過去。個人體驗這套流程比很多IDE的“切換工具鏈”功能都可靠因為所有信息都來自真實構(gòu)建系統(tǒng)不需要在IDE里再手工錄入一遍頭文件路徑和宏定義。3.4 關(guān)于Sysroot、標準庫和語言標準的一些經(jīng)驗交叉編譯里最容易翻車的其實是sysroot和標準庫版本不匹配。clangd解析代碼時會用編譯數(shù)據(jù)庫里的-isysroot參數(shù)確定庫頭文件目錄。如果多個編譯環(huán)境共享一個源碼目錄我把sysroot路徑統(tǒng)一用環(huán)境變量定義在.clangd里寫死或用編譯數(shù)據(jù)庫里的選項展開。語言標準也要一致。交叉編譯器默認的C標準往往是工具鏈發(fā)布時的默認值而 clangd 默認按自己編譯時的標準處理。比如 toolchain 默認C14而 clangd 默認C17差異會導(dǎo)致std命名空間里某些類是否存在都可能看錯。所以.clangd里務(wù)必寫清CompileFlags: Compiler: arm-none-eabi-g Add: - -stdc14另一條經(jīng)驗是統(tǒng)一-fexceptions、-fno-rtti、-fno-threadsafe-statics這類代碼生成選項。雖然它們在語義分析階段不像頭文件路徑那么關(guān)鍵但有些頭文件會檢測這些宏狀態(tài)比如__cpp_exceptions、__cpp_rtti并改變內(nèi)部接口定義所以還是要完整同步。4. 在VS Code/Neovim里落地實操4.1 VS Code停用IntelliSense啟用clangd插件VS Code是目前很多嵌入式開發(fā)者主力的編輯器配置clangd的步驟簡單取舍卻很關(guān)鍵。首先安裝 clangd 擴展擴展市場搜索 clangd發(fā)布者是 LLVM 項目組。裝完第一件事禁用微軟官方的 C/C 擴展ms-vscode.cpptools。不是它不好而是它默認只使用自己的IntelliSense會跟clangd搶同一份代碼的解析權(quán)結(jié)果常常是兩個引擎給出的錯誤提示疊加界面混亂跳轉(zhuǎn)也會被覆蓋。只保留擴展里的調(diào)試功能可以但建議在設(shè)置里加上C_Cpp.intelliSenseEngine: disabled。然后在設(shè)置里指定clangd可執(zhí)行文件路徑{ clangd.path: /usr/bin/clangd, clangd.arguments: [ --background-index, --clang-tidy, --header-insertionnever, --compile-commands-dir${workspaceFolder}/build/cortex-m4 ] }參數(shù)含義說明一下--background-index讓clangd在后臺構(gòu)建全項目索引首次會慢之后秒開--clang-tidy啟用Clang-Tidy靜態(tài)檢查補全和診斷會額外提示源碼風格問題--header-insertion控制補全時是否自動插入頭文件我習(xí)慣關(guān)閉因為嵌入式代碼頭文件影響較大自動插入經(jīng)常選錯--compile-commands-dir直接指定編譯數(shù)據(jù)庫所在目錄比依賴自動探測更可控VS Code下我還會開啟clangd.serverCompletion的singleFile模式對單文件小測試更快。4.2 Neovim原生LSP整合Neovim從0.5版本開始內(nèi)建LSP客戶端配置clangd非常順滑。我在init.lua里做的最小配置是這樣local lsp require(lspconfig) lsp.clangd.setup({ cmd { clangd, --background-index, --clang-tidy, }, filetypes { c, cpp, objc, objcpp }, root_dir lsp.util.root_pattern(.clangd, compile_commands.json, .git), init_options { clangdFileStatus true, }, })關(guān)鍵點是root_dir。如果你在項目子目錄打開文件clangd需要向上定位到編譯數(shù)據(jù)庫所在目錄。root_pattern里我把.clangd放在第一位這樣即目錄里沒有CMakeLists也能以用戶配置為準。Neovim里我配合了一組快捷鍵vim.api.nvim_buf_set_keymap(0, n, gd, cmdlua vim.lsp.buf.definition()CR, {noremap true}) vim.api.nvim_buf_set_keymap(0, n, gr, cmdlua vim.lsp.buf.references()CR, {noremap true}) vim.api.nvim_buf_set_keymap(0, n, gi, cmdlua vim.lsp.buf.implementation()CR, {noremap true}) vim.api.nvim_buf_set_keymap(0, n, K, cmdlua vim.lsp.buf.hover()CR, {noremap true})這套鍵位下跳轉(zhuǎn)定義、查找引用、查看實現(xiàn)、懸停提示都走clangd補全由內(nèi)置的completion提供體驗和VS Code沒有明顯差別。4.3 編譯數(shù)據(jù)庫的自動選擇腳本如果像我一樣同時維護多套構(gòu)建目錄純手動改.clangd路徑還是有點煩。我寫了個簡單腳本監(jiān)控當前bulid目錄名自動生成.clangd里的編譯數(shù)據(jù)庫指向#!/bin/bash # 根據(jù)參數(shù)切換clangd編譯數(shù)據(jù)庫目錄 TARGET${1:-cortex-m4} cat .clangd EOF CompileFlags: Compiler: arm-none-eabi-g CompilationDatabase: build/${TARGET}/ Add: - -stdc14 Remove: - -mno-unaligned-access EOF echo switch clangd to ${TARGET}腳本執(zhí)行后重啟編輯器即可。在多平臺項目里這個切換時間從幾分鐘降到了幾十秒強烈建議交叉編譯開發(fā)者都建一個類似的輔助腳本。5. 實際項目里我踩過的坑和排查方法5.1 一打開工程全是紅色波浪線這個最常見90%的場合是compile_commands.json路徑不對或者根本沒生成。第一排查動作在終端手動執(zhí)行clangd --checksource/led.cpp這個命令可以打印出clangd實際使用的編譯參數(shù)和解析錯誤。如果輸出顯示頭文件No such file or directory說明編譯數(shù)據(jù)庫里頭文件路徑不對。此時不要急著改.clangd先檢查CMake生成的compile_commands.json里的路徑是否真實存在。另一個經(jīng)典坑是 build 目錄里compile_commands.json是用-DCMAKE_EXPORT_COMPILE_COMMANDSON生成的但CMake有一個毛病如果文件已存在且選項關(guān)閉時再次配置舊文件不會被刪除導(dǎo)致你看到的編譯數(shù)據(jù)庫是上一次構(gòu)建的殘留。我的習(xí)慣是每次配置都明確執(zhí)行一遍cmake -B build/cortex-m4 -DCMAKE_EXPORT_COMPILE_COMMANDSON并且檢查文件時間戳是否在剛配置后更新。5.2 clangd內(nèi)存占用太高交叉編譯項目的MPU宏處理單元配置往往復(fù)雜全項目索引時會吃掉大量內(nèi)存。遇到特別大的模板庫比如Eigen之類的clangd常駐內(nèi)存超過2G也不稀奇。解決思路有兩個。第一限制后臺索引的范圍.clangd里設(shè)置Index: External: Limit: - 1GB這樣索引超過限制時會暫停低頻部分的緩存。第二使用--limit-results之類的參數(shù)控制單次請求返回量。但說實話內(nèi)存占用高在大型項目里是語義分析的正常成本真要徹底解決只能減少同時打開的文件數(shù)或者關(guān)閉--background-index。5.3 宏定義不同步導(dǎo)致的詭異報錯有一次我折騰一個搭配-DUSE_FREERTOS才會包含F(xiàn)reeRTOS.h頭文件的源文件結(jié)果clangd總是提示找不到FreeRTOS.h。我首先去查編譯數(shù)據(jù)庫確認-DUSE_FREERTOS確實在command里但依然報錯。最后用clangd --check逐條核對才發(fā)現(xiàn)編譯數(shù)據(jù)庫里命令是arm-none-eabi-gcc -DUSE_FREERTOS...而clangd在預(yù)處理器解析時遇到宏USE_FREERTOS1和USE_FREERTOS兩種寫法會產(chǎn)生差異。我手寫的宏值少了一個“等于1”導(dǎo)致#ifdef USE_FREERTOS成立但#if USE_FREERTOS 1不成立。這種問題編輯器不直接顯示原因只顯示頭文件缺失浪費了我不少時間。教訓(xùn)是交叉編譯中任何與宏定義、條件編譯相關(guān)的報錯都要先回到#if的條件本身去看不要把眼光局限在報錯行的頭文件路徑上。5.4 診斷信息里出現(xiàn)奇怪的#?和亂碼這類情況多見于使用了目標平臺編譯器特定語法如ARM的__attribute__((at(...)))、TI的#pragma DATA_SECTION時clangd支持的解析規(guī)則與真實編譯器不完全一致。處理思路是把這些特異語法退出編譯數(shù)據(jù)庫。.clangd里加一條CompileFlags: Remove: - -fgnu89-inline或者把源文件里該平臺獨有的#pragma用__clang__宏包起來讓clangd保留可解析的代碼路徑#ifndef __clang__ #pragma DATA_SECTION(led_buffer, .rambuffer) #endifdouble-check這種改法的安全性真正的交叉編譯器不會定義__clang__所以源碼行為不會被影響而clangd可以跳過這段。5.5 切換編譯數(shù)據(jù)庫后舊診斷仍然反復(fù)clangd有后臺緩存切換編譯數(shù)據(jù)庫后可能仍在用舊的AST結(jié)果。遇到這種情況重啟clangd進程最有效。VS Code里執(zhí)行clangd: Restart language serverNeovim里用:LspRestart。有時候還要刪掉緩存目錄rm -rf ~/.cache/clangd/index/做嵌入式項目的緩存路徑有時候會落到項目build目錄下需要翻一下.clangd和 clangd日志里的實際路徑。6. 后續(xù)還可以怎么擴展我把這個組合用在幾個場景里越用越順手。第一個是CI腳本里的靜態(tài)檢查以前用真工具鏈做全量編譯檢查很慢現(xiàn)在可以在CI里加一個單獨的clangd --check步驟快速檢測頭文件路徑、語法錯誤和Clang-Tidy警告反饋速度比完整編譯快得多。第二個是無人值守的注釋補全檢查clangd的結(jié)構(gòu)化補全能力比正則提取穩(wěn)定很多用來校驗代碼注釋率挺合適。就是得提醒一句clangd再怎么好用也只是“分析代碼”的工具不會替你驗證鏈接過程和內(nèi)存布局。交叉編譯的最終對錯還得靠真實工具鏈的編譯鏈接和硬件運行來兜底。編輯器的綠色波浪線只是讓你更舒服不是你的驗收標準。我在實際使用中最深的體會是這個組合的上限取決于你對構(gòu)建系統(tǒng)的掌控程度——compile_commands.json寫得準所有編輯器都能被clangd點石成金。交叉編譯的參數(shù)本來就亂抽一點時間把編譯數(shù)據(jù)庫整理干凈長期做項目時省下的時間和煩躁情緒絕對值回票價。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
色99在线| 久久综合激情婷婷激情| 激情综合网激情五月丁香五月俺也去| 无码色色色| 五月天久久综合| 午夜天堂啪啪| 99热这里只有精品免费观看| 永久的网站AAAA | 五月丁香婷婷成人综合网| 欧美激情久| 综合五月婷婷| 亚洲色情在线| 久久只有这里精品免费| 五月天丁香花婷婷| 婷婷色婷婷| 六月丁香好婷婷| 另类在线观看视频| 中国无码av| 色婷久| 五月天激情播播网| 激情丁香五月AV| 欧美激情五月天| 深爱激情69热| 天天插综合在线| 99精品网址| 亚洲超碰在线| 五月天激情AV| 另类五月婷婷| 97干视频| 91jiuseshunv| 荫道BBWBBB高潮潮喷| 婷婷五月天视频亚洲| 五月丁香啪啪| 亚洲免费av观看| 色999亚洲人成色| 桃色五月天| 色婷婷五月丁香在线观看| 丁香五月天激情四射网络不好 | 天天插天天爱| pom538精品视频| 亚洲 日韩色色| 性色综合网| 激情五月天丁香| 色色亚洲五月天| 91丨熟女丨首页| 97操在线资源| 91干婷婷| 99热| 狠狠做深爱婷婷久久综合一区| 亚洲色欲AAAAAA| 91丨九色丨熟女|新版| 97干干干丁香| 激情综合五| 99热国产这里只有精品| 激情五月天网页| 中文字幕在线资源| 99久久精彩视频| 无码日本精品XXXXXXXXX| 色五月丁香婷婷久草| 婷婷六月插屄激情| 五月丁香婷婷无码中文| 综合AV在线| 色综久久久| 97色色视频| 日本狠狠干| 色狠狠六月| 激情四射网| 日韩有码一区| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 五月丁香婷婷色色| 婷婷五月影院| 丁香五月在线| 天天爽日日爽夜夜爽| 蜜臀A∨在线水帘洞| 久久总和99| Caoporn公开| 夜精品无码A片一区二区蜜桃 | 91碰碰| www.99热| 久久久免费精彩视频| 人妻久久久久久久久| 大香蕉九九| www.五月丁香| 九九色播五月丁香| 久久狠婷婷| 亚洲激情四射色| 九九视频在线免费视频| 婷婷五月天激情亚洲小说| 亚洲婷婷五月天在线激情综合网| 成人短视频在线观看| 人人叉久| 丁香六月激情毛片| 亚洲4区国产欧美| 中文字幕91,综合| 色九月丁香婷婷蜜桃在线观看| 欧美成人精品A片免费一区99| 天天操婷婷| 五月婷婷与六月丁香图片激情| 婷婷丁香小说| 99视频在线观看网址| WWW.99热| 丁香六月色婷婷| 五月丁香六月婷婷成人| 九色激情网| 天天婬色综合| 97人妻人人| 人人操婷婷| 成人婷婷色综合| 在线观看国产高清视频免费网站| 国产美女无遮挡裸体毛片A片| 99热成人| 青青草国产亚洲精品久久| 天天玩夜夜操| 狠狠操天天干| 666555。COm毛片| 五月综合久久| 国产免费性爱| 婷婷五月天久| 97香蕉人人在线观看| 色色草97| 欧美色色色色色色| 伊人色综合影院视频| www.久久99| 亚洲情欲| 99热| 操逼电影免费看| 曰韩五月丁香色婷婷无码| 欧美性猛交99久久久久99按摩| 天天做天天爱天天高潮| 牛牛澡牛牛爽| 婷婷五月六月| 五月丁香综合在线| 婷婷五月丁香av网站| 丁香久久| 亚洲日韩26uuu| 五月天婷婷青青| 激情亚洲色图片丁香综合| 激情伊人五月婷婷久久| 综合五月激情网| 激情亚洲网| 狠狠色狠狠操| 91chinese在线| 色色色色色色色色综合网| 天天色综网| 精品久久99码| 日本强伦片中文字幕免费看| 婷婷六月久久| 丁香六月激情四射| 天天综合久久| 伊人狠狠干| 色色哒五月婷婷六月丁香| 99这里都是精品6| 婷婷在线播放| 九九热视频这里只有精品| 丁香六月婷婷| 色吧99| 亚洲婷婷激情综合激情999精品| 国产成人在线不卡AV| 我爱大香蕉| 色五月丁香总合网| 婷婷爱五月天人人爱| 色噜噜五月天| 99精品热| 丁香五月色情av| 九色在线观看91av| 99 热| 色五月婷婷在线视频| 青草热视频这里只有精品| 亚洲另类噜噜| 久久9精品| 极品人妻VIDEOSSS人妻| 99碰碰碰| 热99这里只是精品| 日本在线噜噜| 91狠狠综合网| 亚洲亚洲人成综合网络| 67194中文字幕| 玖玖国产视频一区| 常久最新免费的色吊丝| 九九热av| 欧美十二区| 五月丁香婷婷婷激情爱爱| 久热婷婷| 日韩操逼小电影| 日日夜夜天天| 最近免费中文字幕大全高清大全1| 91精品视频男人的天堂| 天天天久久久| 狠狠色噜噜狠狠狠888| www.丁香五月| 日本一区二区三区精品视频| 九玖视频这里只有精品| WWW五月| 99re思思久久| 先锋男人91资源| 色色色欧美| anquye五月| 98色花堂98t.R| 国产婷婷色综合AV蜜臀AV| 5Www色5夜| 97操在线视频| 婷婷香五月天| 99在线精品免费视频| 一本九九色| 丁香五月激情婷婷视频| 激情五月婷婷丁香| 亚洲妇女熟BBW| 婷婷 伊人 久久| 激情五月天情色| 九九久久99| 国产高清精品色| 五月婷精品| 亚洲五月六月婷婷| 99国产er热视频| 亚洲欧美一区二区三区四区爱爱动图| EEUSS鲁片一区二区三区| 色婷成人狠干| 久久视频九九视频| 26uuu国产| 区啪精品| 亚洲五月天狠狠| 99re在线精品视频| 碰碰女| 嫩草AV久久伊人妇女超级a| 五月婷婷色影院| 婷婷丁香无码专区| 亚洲综合激情五月天婷婷| 天天日夜夜拍| 99燥99日| 丁香五月 综合| 另类视在线| 五月停视频天堂| 婷婷丁五月| 亚洲美女网Va| 大香蕉福利导航| 99久久亚洲精品视频| 婷婷五月激情视频在线| 在线播放人妻| 99成人网站| 日韩人妻在线观看| 综合超碰熟| 婷婷五月丁香五月天| 午夜免费试看| 91人人澡人人爽人人看| 婷婷五月丁香综合激情| 91在线视频观看午夜福利| 色VA| 精品久久久人妻| 东北黄色一级| http://www.sd-xiangsu.com/| 五月丁香久久| 五月天激情综合首页| 婷婷五月天网址| 99热人人操人人操| 99在线国| 亚洲日韩一页精品发布| 精品色情一区二区三区四区| 99热这里只| 天天综合 99久久婷婷| 久热精品视频| 日本久久九| 天天插天天很| 97精品人人A片免费看| 1024日韩| 中文字幕成人| 九九色婷婷| 九月婷婷激情| WWW,五月| 色香久久| 婷婷丁香五月天影院 | 日本www免费九九| 天天在线天天综合网色| 五月婷婷激情综合| 丁香婷婷激情综合五月激情| 丁香六月情| 色色丁香五月天| 99综合网| 五月婷婷激情性爱| 中文字幕AV在线播放| 色五月婷婷综合在线| 久久久99久久| 超碰色综合| 丁香九月综合在线| 色五月丁香婷婷| 日本A片一区| 激情性五月天免费小说视频| 99精品久久久久久久久| 婷婷五月草| 97色一二三| 婷婷激情五月天在线| 超碰国产在线播放| 99色最新在线视频网站| 精品国产a| 这里只有精彩视| 久久性都花花世界成人免费视频| 这里精品| www.99热精品| 亚洲在线综合| 丁香婷婷六月激情文学| 亚洲乱码日产精品BD| 99热欧| 亚洲视频在线观看| 色色色色色色色色色999| 婷婷香草网| Va另类视频| 色色色香蕉五月婷| 老司机伊人| 久久人视频| 激情綜合W W W,激情五月天| 黄久久久| 综合激情站| 伊人久久激情图区五月| 610018岁成人视频| 五月婷婷激情久久| 综合99久久天天综合| 欧美色宗和激情| 色综合久久天天综合网| 色婷婷丁香五月| 伦乱美欧| 五月丁香激情综合网官网| 欧美五月丁香| caop在线| 伊人啪啪网| 六月婷婷青青青视频| 天天草天天爽| 久99热| 久久98| 五月婷婷久久综合| 葵花AV在线| 天天操夜夜操| 天天爱天天日| 97偷拍对白视频| 97色色网| 五月激情四射婷婷丁香| 潘金莲AAAAAAAAAA| 女人天堂AV| 亚洲精品电影| 人妻丰满精品一区二区A片| 婷婷涩五月天综合| 欧美啪啪9| 色中色综合| 色人五月婷婷| 99玖玖人人| 五月丁香啪啪网| 天天爽天天日人人爱| 狠狠插.com| 人妻久久久久久| 91精品久久久久久久| 久久xx| 99热九九在线| 丁香五月六月综合激情| 亚洲精品久久久久久久久久吃药 | 伍月激情天| 九九中文色色| 婷婷丁香人妻天天爽| 色狠狠六月| 亚洲视频码| 99久久婷婷| 日韩成人精品一区久久久久| 婷婷色在线播放| 亚洲精品色| www,五月天激情| 99热精品99| 激情综合五月婷婷| 婷婷开心激情| 欧美婷婷五月无砖| 色欲久久久久久综合网综合网| 久热网在线视频| 综合激情肏逼网| 婷婷色播婷婷| 色五月激情五月天| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 久久99国产综合精品免费| 99er精品视频| 五月丁香综合网色欲| 97干在线免费| 人人操AV| 久久综合影院| 五月丁香色狠狠干大屄| 91精品丝袜久久久久久| 玖玖九九9999在线观看视频精品| 久久思思热| 99热在线这里| 色天天狠狠干| 99精品久久久| 综合久久首页| 久久99热这里只频精品6学生| 婷婷激情五月综合| 五月婷婷综合网在线播放| 人人干人人操外国| 国产精产国品一二三在观看| 天天搡日日搡aaaaⅩ| 99热精国产这里只有精品| PORNY九色9l自拍视频成人| 婷婷五月丁香综合网| 亚洲中文字幕av| A久网| 五月婷婷激情综合在线| 五月停停色| 国产精产国品一二三在观看| 九九伊人网| 丁香五月婷久久| 77799热| 欧美日韩国产伦精品日韩人妻一| 六月色丁香婷婷| 婷婷综合| 9久国产| 性生活久久人妻| 九久久九精品视频| 天天做天天爱天天爽| 另类激情综合| 5月丁香六月婷婷| 久久黄色免费视频| www狠狠| 丁香五月婷婷少妇| 五月丁香亭亭电影久久| www.99热| 成人丁香五月天| 久久538| 婷婷综合激情五月综合| 六月激情婷婷色| 欧美色久| 99热插| 国产精品成人网址| 香蕉97碰碰碰欧美| 久久视频在线视频| 婷婷五月天av| 思思热精品在线视频| 激情五月丁香六月综合AVXXXX| 五月婷婷我| 激情五月丁香色婷婷| 色婷婷久久| 97色天堂| 欧美性爱一区| 99碰视频| 亚洲一级AV在线免费播放| 99日热在线视频| 777精品久无码人妻蜜桃| av大香蕉| 九九热超碰| 91ncm视频| 五月婷激情| 深爱1激情网| 五月综合亚洲婷婷| 色综合五月婷婷狠狠干| 婷婷五月天激情综合| 一区色色色色网| 五月丁香久久网| 激情爱爱网站| 91碰碰视频| 嫩草视频观看| 99视频网址| 欧美 日韩 成人| 日本大逼91| 日本操B片| 天天干人人奸97| 1024在线一区| 婷婷五月花.97| 强辱丰满人妻HD中文字幕| 婷婷激情五月综合| 99热在线观看| 丁香网五月天| 丁香8月手机综合| 91人在线观看| 在线观看视频1区| 操大屄五月天视频| 国产乱轮一区二区三区| 五月婷九月| 九月性爱网| 激情玖玖综合网| 日碰日| 国産精品| 99色在线视频| 色色com| 极品人妻VideOssS人妻| 成人AV在线电影| 狠狠综合| 激情五月婷婷综合网| 影音 五月 婷婷 久久| 丁香婷婷激情网站| 丁香六月天婷婷| WWW.久久久久久久久久久久久| 91天堂网综合| AV色婷婷| 天天色综和网| 五月色无码| www国产亚洲色婷婷com| 久草热视频在线观看| 久久这里有精品| 婷婷成人AV| 97人人操人人爽| 思思热99热| 五月丁香啪啪啪| 成人做爰A片免费看网站找不到了 国产露脸150部国语对白 | 91操熟女| 五月情四婷婷| 99热精品免费在线观看| 天天日天天舔| 中文字幕在线免费观看视频| 人妻av在线| 久久性爱99国产| 热婷婷av| 欧美久久婷婷| 五月激情婷婷六月丁香| www.久久av.com| 九九热精品视频在线观看| 五月婷婷色影院| 九九在线精品| 九九爱激情| 九九re视频在线视频| 亚洲婷婷91丁香| 五月天婷婷午夜丁香| 99视频精品8| 五月天狠狠网| 色婷婷久久| 26UUU欧美| xx久久| 婷婷久久网| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 中文字幕人成乱码在线观看| 婷婷激情97| 高清视频一区| 69婷婷丁香午夜| 亚洲激情五月| 99只有精品| 色综合久久久综合久久网| 十区av| 五月激情丁香五月| 色六月视频| 99人妻碰碰碰久久久久视| 亚洲激情五月| 婷婷94s| 亚洲激情综合网| 99成人精品| 婷婷五月天天爽| 婷婷99狠狠| 欧美激情-区二区三区| 大香蕉婷婷色| 久色五月| 日本99视频| 中文字幕成人版| 久久人人九九| 日日狠夜夜狠| 在线99热| 99操不停| 五月丁香网av| 精品人妻伦一二三区久久| 日本天天操| 色色色色色日韩午夜激情| 热九九精品| 色操b| 人妻熟妇国产精品| 老司机视频lsj爱就色| 激情九月婷婷| 亚洲欧美国产高清vA在线播放| 九九热超碰| 丁香五月天影院| 99超级碰免费视频| 五月天网站亭亭| 精品久热| 91九色在线视频| 思思久久思思| 色色五月天婷婷| 97操碰日本女人| 久久色五月天| 99热这里只有精品268| 久久五月天激情| 婷婷伊人綜合中文字幕| 久99热在线观看| 99re热视频| www.婷婷| 色噜噜五月丁香婷婷| 婷婷五月天激情综合婷婷五月天激情综合| 在线观看免费狠狠色丁香香综合| 丁香婷婷五月色综合| 开心五月婷婷五月| 丁香六月婷婷色播| 亚洲正能量欧美| 日本激情ⅩXX免费视频| 激情人妻综合| 日本A片一区| 天天草天天爱| 天干夜夜操| 激情婷婷网| 婷婷亚洲丁香五月| 欧美日韩一区二区三区四区| 91chinese 在线| 五月婷婷欲色| 97五月天| 成人五月天综合网| 久久婷丁香五月| 极品五月天| 五月激情婷婷色| 久久视频这里有精品99| 五月婷婷色播| 裸体美女丁香五月天。| 超碰九热| 26uuuu精品一区二区| 熟女激情五月天| 激情五月,激情综合网| 狠狠色综合五月| 久久视频在线视频| 丁香六月 婷婷六月| 综合久| 六月婷婷啪啪| 六月激情综合| 久久丁香九| 五月激情丁香| 色综啪啪网| 亚洲天天免费| 久99热| 另类小说五月天| 91色综合网| 色婷婷五月影院| 五月激情天天干| 丁香五月-激情综合| 国产婷婷五月中文字幕高清| 亚洲欧美婷婷五月色综合| 超碰免费人妻| www.日日日.com| 婷婷五月天成人| 色婷婷导航| 久婷婷婷| 伊人www22综合色| 999久久久国产精品| 丁香六月婷婷色XXXXX| 丁香五月天天高清在线| 中文超碰视在线| 亚洲另类久久| 久草婷婷在线| 五月丁香激情婷婷综合| 日日操天堂| 婷婷激情五月综合丁香社| 久久久天堂国产精品女人| 婷婷久久免费看| 五月天婷婷成人网| 成人必爱视| 性爱视频久久| www.狠狠操.con| 久久精品一区二区三区四区| 五月天综合在线观看视频| 新激情五月天天在线网| 色婷婷在线影院| 五月婷婷丁香五月婷婷丁香| 欧美精品A片一区在线观看| 婷婷网五月天| 国产性爱一级| 97色片| www.99久久久| 色情五月综合婷婷| 美女婷婷六月色| 国产高潮A片羞羞视频涩涩| 国产精品噜噜在线视频| 五月开心播播网| 亚洲麻豆乱码国产2028| 中文婷婷狠狠| 丁香五月在线播放| 26.uuu丁香五月婷婷| 狼友视频在线观看18| 91精品丝袜久久久久久| 99久re热视频精品98| 激情五月天啪啪视频| 色婷婷成人做爰A片免费看网站| 亚洲五月婷天天操| 国内自拍1区| 色色亚洲五月天| 欧美图片丁香五月天| 99久久99九九九99九他书对| site:hcxsz888.com| 激情五月婷婷| 互月天综合| 欧美激情 日韩无码 婷婷 五月天| 五月亭亭开心网| 丁香五月首页| 成人精品99| 艹天天射| www,天天干| 五月婷婷久久激情| 欧美日韩国产一二区| 性爱视频久久| 色婷婷影视| 欧美丰满熟妇BBB久久久| 国产精品婷婷午夜在线观看| 精品爆操| 欧美性爱五月天| 久久这里有精品99| 东京热免费视频网站| 九九99在线免费在线观看视频| www.激情五月天.com| 久久五月婷婷综合网| 婷婷六月丁| 香蕉综合在线| 午夜成人片400| 丁香成人视频| 婷婷久久亚洲| 日韩在线观看网址| 婷婷中合| 免费成片在线观看| 久久婷婷热| 夜夜骑日日操| 亚艹艹| 青青草原亚洲天堂| 色欲天天综合网| 在线观看视频1区| 殴美日韩成人| 亚州激情网| 婷婷综合色五月天| 91久久综合亚洲鲁鲁五月天| 精品一二三区久久AAA片 | 无码区婷婷五月花开| 另类五月婷婷| 逼里香不卡| 欧美熟女99| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 日韩无码性爱| 婷婷久热| 99久热| 日本97人人| 久久人人九九| 亚洲看av的网站| 性爱视频99| 激情综合网五月激情| 久久精品A片777777| 超碰五月婷婷五月天| 在线观看中文字幕亚洲| 天天综合干| 人人干人人看| 五月婷婷性爱| 日本少妇AA一级特黄大片| 人妻人人操| 我爱va亚洲va52| 伊人网啪啪| 99只有精品| 俺去婷婷 丁香| 26UUU欧美| 玖玖在线视| 最新国产AV| 婷婷色女| 伊人久久婷| 任你搞免费视频观看| 99免费综合网| 久久9热| 日韩一级淫乱片一区二区三区| 超碰在线91| 综合婷婷五月天| 51精品国自产在线| www.激情五月天。com| 婷婷五月激情中文字幕| 中文字幕操比影片| 天天插天天日天天爽| 色啪影院| 91婷色| 五月婷婷影院| 超碰99热在线观看| 九九机热| 激情五月丁香五月色| 五月六月丁香激情视频| 激情五月丁香社区| 狠狠色丁香婷婷久久综合| 嫩草AV久久伊人妇女超级a| h在线看免费版在线看| 97香蕉久久超级碰碰高清版| 欧美丁香五月夫妻天| 操b视频在线观看一区二区| 久久久婷丁香五月| 开心激情站| www.激情在线| 亚洲九区| 亚洲婷婷月丁香五月| 久久五月天综合| 激情五月天婷婷直播| 婷婷伊人网| 精品久久9| 欧美日本国产欧美日本韩国99| 色五月大香蕉婷婷| 深爱综合网| 丁香久久九九99| 色色亚洲五月天| 色很久综合| 日日色综合| 加勒比日本一区二区三区| 色激情五月| 狠狠草网| 九月激情综合| 日韩啪啪视频| 久久精彩免费视频| site:wpjngj.com| 精品无码久久久久久久久| 天天做天天爱天天爽在| 亚洲第一成人无码A片| 激情五月婷婷啪啪| 久草婷妨| 亚洲激情另类| 中文字幕在线资源| 可以免费观看的av| 婷婷五月天熟妇| 丁香婷婷综合影院| 亚洲成人五月| 午夜大香蕉| 亚洲精品又粗又大又爽A片| 五月四色婷婷| www五月天com| 色九月| 呦呦v线| 97操男人的天堂| 91操片| 久久激情综合| www网站在线观看| 伊人玖玖婷婷| WWW色五月天| 五月丁香色停停啪啪啪| 亚洲成人av在线播放| 97精品综合久久| 国产欧美日韩综合精品一区二区| 色久五月天| 伊人久久婷| 少妇伦子伦精品无吗| 丁香美女主播视频在线观看| 丁香五月综合激情啪啪| 99热精品在线在线| 九九在线这里只有精品视频 | 婷婷丁香18| 欧美激情VA永久在线播放| 99综合免费视频| 欧美A A A A A| 91黄址| 俺去也在线官网| 99re免费在线视频| 无码少妇高潮喷水A片免费| 五月天狠狠网| 亚洲性爱干干| 丁乡久久| 成人超碰网| 99激情在线| 久久欧洲综合网| 综合激情伊人影视在线| 五月黄色婷婷| 婷婷综合激情| 五月亭亭色| 日本情色一区二区| 六月婷基地| 网色99| 99热思思久| 欧美综合激情五月丁香| 五月天激情婷婷丁香| 久久久久思思热| 九九热在线精品视频| 色99在线观看| 丁香五月AV| 丰满少妇猛烈A片免费看观看 | 五月成人网站| 欧美日韩123| 色色亚洲视频| 成人无码精品1区2区3区免费看| 亚洲超碰中文字幕| 七月激情六月婷婷综合在线播放| 色婷婷免费观看| 欧美激情五月综合| 久热这里只有精品99re,久热这里只有精品7| 日日夜夜噜噜爽爽| 久久九九免费视频| 超碰人人超碰| 五月丁香久久| 国产97在线日韩亚洲女人被黑人巨大| 大香久久伊人网| 影音先锋色婷婷| 欧美激情丁香五月天久久婷婷一区| 五月婷婷色吧!| 老司机日日夜夜青草| 91se在线视频| 国产亚洲精品久久久久久郑州 | 精品少妇人妻AV无码专区偷人| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 激情网站五月| 婷婷网五月| 丁香五月欧美| 六月天婷婷| 无码色| 激情五月天婷婷| 久久婷婷七月丁香| 国产精品人妻在线网址| 色狠狠五月天| 国产精品视频久久99| 五月天另类激情在线| 五月丁香六月激情在线| 激情综合色婷婷啪啪五月天| 日本99视频精品免费播放| 金桔一区二区ab地址| 婷婷丁香人妻久久在线观看| 色欲久久久久久综合网综合网| 婷婷五月天av| 曰本aaaaaa丈片| 99熟女| 久热这里只有精品视频6| 天天干天天爽| 女人高潮内射99精品| 色色五月综合| 天天 青草 制服丝袜 在线| 五月丁香龟婷婷| 午夜丁香| 综合在线观看99| 9l视频自拍九色9l视频自拍九色9l社区| 婷婷丁香久久五月综合| 丁香五月在线观看| 久久久婷| 久久超级碰视频| 婷婷色色综合激情| 丁香五月伊人| 做爰丰满少妇1313| 铁牛TV人妻| 亚洲XX日本| 九月综合| 久久大香蕉丁香| 九九热中文| 丁香六月无码| 亚洲情欲| 九九激情视频| 色婷婷4| 婷婷色色丁香五月天| 欧美成人一区二区三区在线视频| 久婷首页| 色婷婷五月婷婷五月婷婷五月| 性生活视频98791| 91性交在线播放| 丁香五月婷婷啪啪啪| 婷婷五月天偷拍| 日日干夜夜干| 99人人精品| 第四色婷婷五月| 91色婷婷综合久久中文字幕二区| 婷婷五月天丁香综合网| 免费AAAAA网| 激情网五月| 丁香五月五月婷婷欧美大香蕉| 六月婷婷av| 日日日日操| 这里只有精品视频| 任你操精品免费| 丁香5月婷婷| 999热这里只有精品| 久re热视频| 色婷婷亚洲在线| 婷婷成人视频| 九九亚洲无码| 久久aaaa片一区二区| 婷婷五月天av| 大香蕉婷婷丁香| WWW.99热| 亚洲精品白浆高清久久久久久| 4399在线日本A片| 丁香婷婷视频一区二区| 成人无码精品1区2区3区免费看| 五月丁香六月成人| 99精吕视频在线观看了| 成人国产欧美大片一区| 99re这里只有精品99| 丁香六月婷婷综合缴| 丁香,开心成人,久久| 日韩欧美一区二区三区四区| 丁香九月综合| 亚洲第二AV| 五月激情基地| 日本高清久久| 久久99网站| 五月天伊人久久久久| 久9热在线免费观看| 桔色成人官方网站| 思思99热| 激情综合五月丁香| 天天干天天干天天干| 五月丁香婷婷综合久久| 丁香六月婷婷社区| 99久久99热这里只有精品| 色狠狠综合| 九九色影视| 人妻激情在线| 婷婷色中文| 激情五月天在线视频| 丁香五月婷婷国产av| 婷五月天在线草| 久久小视频| 9久热| www.婷婷六月天| 丁香五月婷婷Av| 99免费在线| 九九色婷婷Av| 激情开心五月亚洲| 久久一级AV| 婷婷五月俺要去| 天天综合色| 五月丁香六月综合情在线观看| 天天肏视频| 日韩在线视频中文字幕| 亚洲无码11| 伊人网啪啪| 99无码视频| 97人人看一| 色色亚洲视频| 91丨九色熟女丨首页| 可以免费看的AV网站| Www.se.久久| 成人性爱无码| 五月 婷 久| 五月天激情啪啪| 五月婷婷久久网| 色五狠狠| 69久久久| 天天插天天插天天插天天插| 国产三级在线播放| 操操操AV| 99婷婷色| 天天干天天操天天拍| 中文字幕无码成人电影| 99热首页| 丁乡久久| 超碰色综合| 色婷婷AAA| 79精品视频在线观看,| 五月丁香网视频| 天天日天天插| 亚州激情在线视频| 日日影院 | 天天 青草 丝袜制服 在线| 六月婷综合| 丁香 婷婷 亚洲 熟女| 超级碰 久久9| 婷婷激情六月| 4438激情网| 五月天色色网站| 五月丁香亚洲校园欧美| 亚洲激情另类| 天天更新天天亚洲| 久久久久久久久久久-久五月天婷婷| A网在线欧洲| 色yeye欧美| 久久 天天| 日本久久婷婷| www.婷婷五月天.com| 免费日韩99| 三年高清大片免费观看国语| A网在线欧洲| 青青草婷婷久久| 亚洲六月色婷婷| av九九| 天天色情站| 天天做天天爱天天玩夜夜爽| 亚洲视频1区| 亚洲AV日韩无码| 天天色综和网| 久久AAAA片一区二区| 亚洲色亚洲精品| 久久综合网桃花| 免费黄色片子| 欧洲亚洲免费视频区| 九九色婷| 狠狠狠狠狠狠| 香蕉久久国产AV一区二区| 九九亚洲| 婷婷色欧美激情| 99啪99| 狠狠操狠狠插| 国产高清RV综合aVa| 激情av网| 99爱爱| 五月婷婷久久内射| 熟妇天天综合| 人人操插| 欧美激情五月天在线观看| 99热超碰人| 九九色播五月丁香| 最新日本A片| 999热这里只有美国精品| 99re热在线视频观看| 色色综合成人网| 色色五月婷婷网| 婷婷五月天狠狠色| 久久婷婷六月综合国际| 婷婷五月天电影网| 丁香综合婷婷开心激情网| 又大又粗九一在线| 九九热在线精品视频| 欧美天天草人人草| 婷婷久综合| 色色色在线观看| 99热精在线九九久久保| 99视频综合网| 色色婷| 五月天伊人手机在线播放AV| 波多野结衣AV无码Porn| AV九九| Www.激情| 67194国产| 婷婷丁香九色| 久久婷婷91| 夜夜夜夜做天天天做无码视频| 婷婷色基地在线看| 狠狠色狠狠操| 99精品免费欧美小视频 | 91色碰| 99日韩| 婷婷五月六| 人人亚洲| 激情丁香五月| 99综合网| 天天精品视频免费观看| 男人的天堂999| 婷婷婷五月香蕉| 开心激情五月天网| 日韩精品二三区| 色婷婷黄色网络| 亚洲韩国日产综合AV| 五月丁香六月色| 亚洲色99| 蜘蛛女免费观看完整版高清电影| 成人人操| 国产亚洲精品久久久久久郑州| 色五月激情五月开心五月| 欧美激情Va| 婷婷五月天AV在线| 亚洲中文字幕在线观看| 午夜成人AV在线| 无码人妻一区二区三区免费九色| 黄网在线免费观看| 亚洲AV成人精品网站在线播放| 伊人啪啪网| 亚州色色色| site:minyis.com| 五月丁香婷婷婷激情爱爱| 四LLL少妇BBBB槡BBBB| 婷婷99热| 五月婷婷自拍| 五月丁香婷婷在线综合蜜桃| www激情网站| 曰韩少妇内射免费播放| 伊人春天av| 色97啪啪| 99在线精品免费视频| 玖玖爱综合网| 中文字幕婷婷五月天在线观看| 激情宗合哪里能看| 五月婷婷婷| 影音 五月 婷婷 久久| 五月激情婷婷在线| 天天操婷婷| 蜜乳国产网站| 丁香五月激情啪啪| 丁香色影院| 五月婷婷啪啪啪啪| 天天玩夜夜操| 激情中文在线| 性天天中文网| 亚洲 日韩色色| 九九九九综合| 无码动漫AV| 国产五月视频| 色人久久| 色婷婷综合久久久久| 欧美人妻一区二区| 丁香五月天婷婷久久综合| 91热在线| 五月婷婷导航| 久久丁香综合精品综合| 思思热在线| 婷婷综合网| 人人操AV| www.丁香五月| 五月天婷婷色播在线网| 26uuu视频欧美| 丁香五月手机在线| 绿色小导航AV| 99色在线观看视频者| 色婷婷成人做爰A片免费看网站| 丁香五月影院| 99re热在线观看| 五月天婷婷在线AN| 我要射综合| 天天色伊人| 久久无码激情视频| 中文无码婷婷| 欧洲S级在线观看| 丁香九色不卡aaa| www.色多多婷| 国产又爽又猛又粗的视频A片| 五月天色丁香| 色欲av伊人久久大香线蕉影院| 能看的AV| 久久久久久人妻久久久久久久久久人妻久久久| 99热骚货| 婷婷六月丁香色| 亚洲激情 久久| 婷婷五月天AV网| 亚洲第一黄网| 久久婷婷色| 久操激情| 182TV大香蕉| 俺去也综合| 色五月天综合网| 五月天伊人综合| 精品无码99| 色性五月天| 丁香色情五月综合网站| 激情综合婷婷| 伊人国产婷婷五月天| 婷婷久久国产视频| 久久一热免费视频| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 天天干天天插| 激情丁香五月婷婷| 色色性爱视频| 99热都是精品| 丁香婷婷六月| 五月婷婷六月色| 六月丁丁香| 开心五月深爱五月| www五月| 五月丁香婷婷综合| 99这里有精品视频| 色婷婷色99国产综合精品| 久热这里| 人人操av| 国产精品第一国产精品| 欧美性生交XXXXX无码小说| 亚州美女| 精品人妻一区二区三区在| www久久久久久久久久久| 色一色综合| 亚洲天堂婷婷| 97色碰碰公开视频| 色色综合热| 99在线视频女女视频| 婷婷五月,偷窥偷拍网| 91婷婷伊人牛牛| 五月丁香婷婷在线| 五月丁香综合激情| 久热视频A.| 天天网站天天爽| 欧美性爱特黄一级aaaassss| 天天cha成人综合网| 九九色视频| 久久九九免费视频| 五月丁香综合| 日本久久综合| 五月丁香久久| 欧美黑人巨大性生话| av免费在线看不卡无毒| 免費观看aV在线网址| 五月丁香婷婷综合网色欲| av最新在线| 丁香五月激情棕合| 99re在线视频精品,这里只有精品18,| 国产亚洲精品人人| 五月婷丁香久久久| 免费视频这里只有精品| 久久99网| 天天操B| 综合色图区| 日韩性爱AV| 五月丁香天堂| 激情五月综合久久| 色区久久| 婷婷六月网| 日日插日日干| 天天肏高清在线| 天天日,天天插| 亚洲V国产V欧美V久久久久久 | 9视频在线成人网站|