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

ARTICLE DETAIL

資訊詳情

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

STM32 printf重定向:CLion下為什么必須寫_write而不是fputc?

STM32 printf重定向:CLion下為什么必須寫_write而不是fputc? 1. 從“printf 不輸出”說起1.1 一個典型的 STM32 重定向翻車現(xiàn)場我接到過不少類似的移植需求項目原本在 Keil MDK 里跑得好好的調(diào)試信息一直靠fputc重定向到串口輸出。某天團隊決定統(tǒng)一開發(fā)環(huán)境把工程遷移到 CLion配合 STM32CubeMX 生成的 CMake 工程用 OpenOCD 下載調(diào)試。代碼基本沒改編譯也過了唯獨調(diào)試第一句printf(hello\r\n)的時候串口助手上一片死寂。這個時候絕大多數(shù)人的第一反應(yīng)是查 UART 初始化、查波特率、查引腳復(fù)用甚至懷疑是不是 HAL 庫版本變了。但真正的問題往往不在這。等你把網(wǎng)上的示例代碼翻了一圈會發(fā)現(xiàn)很多 STM32CubeIDE、CLion 用戶給出的重定向函數(shù)不是fputc而是一個看起來不太“標(biāo)準(zhǔn)”的函數(shù)int _write(int file, char *ptr, int len)于是就有了文章的標(biāo)題在 CLion 這種 GNUGCC 工具鏈環(huán)境里為什么要重寫_write而不是我們用了很多年的fputc1.2 一句話先回答標(biāo)題里的問題因為 CLion 嵌入式工程最常用的工具鏈?zhǔn)莂rm-none-eabi-gcc它自帶的 C 運行庫是 Newlib 或 Newlib-nano。Newlib 把printf的最終輸出點設(shè)計在底層系統(tǒng)調(diào)用_write上而不是 C 標(biāo)準(zhǔn)庫的fputc。fputc是文件流層的單字符接口_write是運行庫向底層硬件輸出字節(jié)的總出口。你寫的printf在 Newlib 內(nèi)部根本不會去找外部的fputc符號所以單獨重寫fputc對printf來說等于沒寫。這個結(jié)論聽起來有點反直覺尤其是習(xí)慣了 Keil MicroLIB 的人。但只要你理解了標(biāo)準(zhǔn)庫的分層邏輯和工具鏈的調(diào)用路徑這個問題就不會再困擾你了。2. 先分清兩個函數(shù)fputc和_write真的不是一回事2.1fputc文件流層的“單字符搬運工”fputc是標(biāo)準(zhǔn) C 庫函數(shù)原型是int fputc(int ch, FILE *stream);它把單個字符ch寫入一個FILE流對象中。FILE在標(biāo)準(zhǔn)庫內(nèi)部往往帶了緩沖區(qū)、文件位置標(biāo)志、錯誤標(biāo)志等狀態(tài)。你可以把FILE理解成一條“傳送帶”而fputc就是這條傳送帶上一次搬一個零件的工人。問題在于這條傳送帶不是最終目的地。對于嵌入式裸機程序來說字符最終要去串口 TX 引腳、SWO 調(diào)試引腳或者某個自定義的外設(shè)緩沖區(qū)。標(biāo)準(zhǔn)庫的角色是把字符從printf格式化系統(tǒng)搬到一個“出口”這個出口通常就是系統(tǒng)調(diào)用層的某個函數(shù)。在很多桌面系統(tǒng)里這個出口是write()系統(tǒng)調(diào)用最終由操作系統(tǒng)驅(qū)動設(shè)備。在裸機嵌入式環(huán)境里沒有操作系統(tǒng)所以這個出口需要你自己實現(xiàn)否則標(biāo)準(zhǔn)庫不知道該把數(shù)據(jù)送到哪里。2.2_write標(biāo)準(zhǔn)庫和硬件之間的“系統(tǒng)調(diào)用閘口”_write不是標(biāo)準(zhǔn) C 庫函數(shù)而是 POSIX 系統(tǒng)調(diào)用層在嵌入式 C 庫里的投影。它的常見簽名是int _write(int file, char *ptr, int len);這里file是文件描述符ptr是指向輸出數(shù)據(jù)的指針len是要輸出的字節(jié)數(shù)。標(biāo)準(zhǔn)庫內(nèi)部會通過文件描述符來判斷你是往哪個流里寫比如說1通常對應(yīng)標(biāo)準(zhǔn)輸出 stdout2通常對應(yīng)標(biāo)準(zhǔn)錯誤 stderr。_write的職責(zé)就是把這len個字節(jié)交給實際的硬件設(shè)備然后返回實際寫入的字節(jié)數(shù)。你可以把_write理解成水廠的“總閥門”。你修改fputc像是挨家挨戶換水龍頭而printf的數(shù)據(jù)流壓根不經(jīng)過你家那根水管你修改_write才是直接改總閥門所有流過來的水都能被你接管。2.3 不同工具鏈到底調(diào)誰不同嵌入式工具鏈選用的 C 運行庫完全不同這直接決定了你該重寫哪個函數(shù)工具鏈常用運行庫printf 底層輸出接口常見重定向點Keil MDK ARMCCMicroLIB簡化 stdio最終落到fputcfputcIAR EWARMIAR DLIB與配置有關(guān)可能走__write__write或fputcARM Compiler 6 ARMCLANG標(biāo)準(zhǔn) ARM C 庫情況較復(fù)雜有些配置也走fputc取決于庫配置arm-none-eabi-gccNewlib / Newlib-nano內(nèi)部通過_write做底層輸出_writeCLion OpenOCD 常用組合Newlib-nano同上_write看到這張表你應(yīng)該就明白為什么網(wǎng)上資料會打架了。在 Keil 論壇里搜“printf 重定向”十有八九是讓改fputc在 STM32CubeIDE 或 CLion 的討論區(qū)里搜答案基本都會指向_write。不是誰對誰錯而是工具鏈不同。3. 為什么 CLion 里的printf不認(rèn)fputc3.1 CLion 嵌入式工程的實際工具鏈組合CLion 本身不是一個嵌入式編譯器而是一個 IDE 殼。它通過 CMake 調(diào)用外部工具鏈。絕大多數(shù) STM32 的 CLion 工程長這樣STM32CubeMX 生成 CMake 模板或 MakefileCMake 里通過toolchain.cmake指定編譯器路徑編譯器是arm-none-eabi-gcc鏈接時帶上-specsnano.specs、-specsnosys.specs用 OpenOCD GDB 完成下載和調(diào)試這里的核心變量是arm-none-eabi-gcc。它默認(rèn)配套的 C 庫是 Newlib。Newlib 的 stdio 實現(xiàn)不是直接調(diào)用fputc的而是在格式化完成之后把整塊緩沖區(qū)通過流對象內(nèi)部的寫函數(shù)最終交給系統(tǒng)調(diào)用層。所以CLion 工程里那個“應(yīng)該被重寫”的函數(shù)不由你的個人習(xí)慣決定而是由 Newlib 的源碼設(shè)計決定。3.2 Newlib 的隱藏緩沖層和輸出路徑Newlib 的printf調(diào)用鏈簡化來說是這樣的printf - vfprintf - 把格式化字符寫入 stdout 的 FILE 緩沖區(qū) - 緩沖區(qū)滿或 flush 時調(diào)用底層寫函數(shù) - _write在 Newlib 的實現(xiàn)里stdout本身就是一個帶緩沖區(qū)的FILE流。格式化出來的字符會先進入這塊緩沖區(qū)而不是一個字符一個字符地往硬件丟。等到緩沖區(qū)滿了或者有人調(diào)用fflush(stdout)或者輸出里包含了換行符且流被設(shè)置為行緩沖時緩沖區(qū)里的數(shù)據(jù)才會整體進入_write。那fputc在哪里如果在你的程序里主動調(diào)用fputc它也會最終走到_write。但問題在于printf內(nèi)部并不會去調(diào)用外部重定義的這個fputc符號它使用的是 Newlib 內(nèi)部專門為流寫操作準(zhǔn)備的一套機制。所以你在 Keil 里通過替換fputc來劫持字符輸出的方式在 Newlib 這個體系里完全對不上。我經(jīng)常打一個比方fputc是某個小區(qū)單元門禁的訪客登記本printf是小區(qū)外的城市主干道。你改了單元門禁的登記規(guī)則主干道上的車并不會因此變道它們只會開到真正的主干道出口去。3.3 半主機不動_write的另一顆雷如果你在 CLion 工程里不寫_write會發(fā)生什么一種可能是printf輸出完全沒反應(yīng)。另一種可能更嚇人程序一旦執(zhí)行到printf就卡死或者直接跳進 HardFault。這兩種情況背后往往是同一個原因半主機。半主機是 ARM 調(diào)試系統(tǒng)提供的一種機制允許開發(fā)板上的代碼通過調(diào)試通道使用開發(fā)機上的資源。Newlib 在沒有經(jīng)過重定向裁剪時_write的默認(rèn)實現(xiàn)可能指向半主機調(diào)用。也就是說你的printf數(shù)據(jù)被丟給了調(diào)試器而不是 UART。如果此時調(diào)試器沒有連接或者 OpenOCD 沒有配置相關(guān)半主機通道程序執(zhí)行到半主機指令時可能直接觸發(fā)異常。在舊的 STM32 開發(fā)經(jīng)歷里很多人會在工程里手動實現(xiàn)一整套 syscall 函數(shù)比如_sbrk、_read、_write目的就是打斷半主機的默認(rèn)路徑。現(xiàn)在更方便的方式是在鏈接時使用nosys.specs它會提供一個不做實際事情的空 syscall 庫。但如果你需要真實輸出仍然要提供自己的_write。3.4 只改fputc的“幸存者偏差”你可能會說我在 CLion 工程里也試過只改fputc好像有時候也有輸出這種情況確實存在但它很可能不是你以為的路徑。比如你的printf其實被某些代碼庫包裝過或者你用的是其他 C 庫配置又或者你看到的輸出其實是從調(diào)試器的 semihosting 控制臺里出來的而不是串口。還有一種情況是你在中斷服務(wù)函數(shù)里直接調(diào)用了putchar而某些移植層把putchar映射到了fputc這也會讓人誤以為重定向fputc對printf有效。換句話說只改fputc在 Newlib 環(huán)境下不是“絕對無效”而是“作用范圍極窄”。你無法保證printf、fprintf、puts這些常用函數(shù)都會走你寫的那個fputc。這種不確定性在工程里是很危險的所以正確做法是直接堵住總出口。4. 實操在 CLion STM32CubeMX 工程中重定向 printf4.1 最小可用的_write實現(xiàn)假設(shè)你已經(jīng)用 CubeMX 生成好了工程UART1 初始化正常。新建一個retarget.c代碼如下#include stdio.h #include unistd.h #include main.h #if defined(__GNUC__) !defined(__clang__) int _write(int file, char *ptr, int len) { if (file STDOUT_FILENO || file STDERR_FILENO) { HAL_UART_Transmit(huart1, (uint8_t *)ptr, len, HAL_MAX_DELAY); return len; } return -1; } #endif這段代碼做了幾件事判斷file是不是標(biāo)準(zhǔn)的 stdout 或 stderr。如果是就把ptr指向的len個字節(jié)通過 HAL 庫串口發(fā)送函數(shù)發(fā)出去。發(fā)送完成返回len告訴上層“我成功處理了所有字節(jié)”。return len這一步千萬不要丟。如果返回 0 或者小于len運行庫會認(rèn)為寫輸出失敗可能出現(xiàn)重復(fù)寫、截斷、錯誤狀態(tài)等奇怪問題。如果你的工程用了 C 源文件記得加extern Cextern C int _write(int file, char *ptr, int len) { // ... }否則 C 編譯器會對函數(shù)名做 name mangling鏈接時找不到符號。4.2 鏈接器選項與 CMake 配置光寫代碼還不夠CMake 鏈接選項也要配合。典型配置是在CMakeLists.txt里給目標(biāo)加上target_link_options(${PROJECT_NAME} PRIVATE --specsnano.specs --specsnosys.specs )如果你的printf里還要用浮點數(shù)格式比如%f而庫用的是 Newlib-nano那還要加上target_link_options(${PROJECT_NAME} PRIVATE -u _printf_float )這里簡單解釋一下nano.specs告訴鏈接器使用體積更小的 Newlib-nano它是給嵌入式系統(tǒng)裁剪過的 C 庫。nosys.specs告訴鏈接器使用一個不依賴半主機的空 syscall 實現(xiàn)可以把“程序跑進 semihosting 然后卡死”的問題擋在門外。-u _printf_float的作用是從庫里強制拉入浮點格式化代碼。Newlib-nano 默認(rèn)不啟用浮點打印用%f時會輸出空白或者錯誤結(jié)果。如果你的工程是從 CubeMX 生成的 CMake 工程通常 CubeMX 生成的鏈接命令里已經(jīng)帶了--specsnano.specs但你仍要確認(rèn)有沒有nosys.specs以及你的_write文件有沒有被編譯進目標(biāo)。4.3 換成 ITM/SWO 輸出只改_write內(nèi)部即可_write的好處是輸出目標(biāo)完全由你自己決定。同樣是這段printf如果你不想走 UART想通過 SWD 調(diào)試接口的 ITM/SWO 輸出只需要改函數(shù)內(nèi)部#include core_cm4.h // 具體頭文件按芯片系列 int _write(int file, char *ptr, int len) { if (file STDOUT_FILENO || file STDERR_FILENO) { for (int i 0; i len; i) { ITM_SendChar(ptr[i]); } return len; } return -1; }這就是為什么我建議統(tǒng)一用_write而不是fputc——你只需要維護一個出口所有標(biāo)準(zhǔn)輸出函數(shù)就都被接管了。以后想從串口換成 SWO只要改這一個函數(shù)業(yè)務(wù)代碼一行都不用動。4.4 從 Keil/MicroLIB 遷移代碼時怎么平滑過渡如果你維護的代碼同時要跑在 Keil 和 CLion 兩個環(huán)境里可以用編譯器宏做條件編譯避免同一個文件兩邊打架#if defined(__ARMCC_VERSION) !defined(__GNUC__) int fputc(int ch, FILE *f) { HAL_UART_Transmit(huart1, (uint8_t *)ch, 1, HAL_MAX_DELAY); return ch; } #else int _write(int file, char *ptr, int len) { if (file STDOUT_FILENO || file STDERR_FILENO) { HAL_UART_Transmit(huart1, (uint8_t *)ptr, len, HAL_MAX_DELAY); return len; } return -1; } #endif這樣在 Keil 下用 ARMCC 編譯時走fputc在 CLion 下用 GCC/Newlib 編譯時走_write兩邊都是正統(tǒng)路徑不會互相干擾。這段代碼也是我實際項目里常用的一種寫法。5. 常見問題與排查清單5.1 printf 沒有任何輸出的排查路徑如果你的printf還是沒輸出按下面的順序檢查首先確認(rèn)_write是否真的被鏈接進最終程序。最簡單的方法是給_write加斷點或者在里面翻轉(zhuǎn)一個 GPIO甚至塞一個for循環(huán)改變某個全局變量。如果斷點沒觸發(fā)、GPIO 沒反應(yīng)說明你的_write沒有被鏈接進去或者這個目標(biāo)文件根本沒被編譯。其次檢查stdout緩沖。Newlib 的 stdout 帶緩沖如果程序在緩沖區(qū)滿之前就終止了數(shù)據(jù)可能壓根沒機會進入_write。可以在main開頭執(zhí)行setvbuf(stdout, NULL, _IONBF, 0);這會關(guān)閉 stdout 緩沖讓每個字符盡快進入_write。調(diào)試狀態(tài)下這是最省心的做法。正式工程里如果性能要求高再改回緩沖模式。然后檢查串口初始化。確認(rèn)huart1這個變量名和你工程里一致確認(rèn) UART GPIO 復(fù)用配置正確確認(rèn)串口助手的波特率和代碼一致。這些問題雖然基礎(chǔ)但發(fā)生頻率非常高。最后檢查接收端。ST-Link 的虛擬串口是否枚舉成功、串口助手是否選中了正確的 COM 口、地線是否連接好。很多“程序沒問題”的案例最后敗在這種物理環(huán)節(jié)上。5.2 程序一執(zhí)行 printf 就 HardFault這個癥狀十有八九和半主機有關(guān)。如果你在鏈接時沒有使用nosys.specs也沒有提供自己的_writeNewlib 的默認(rèn)實現(xiàn)會嘗試通過半主機通道輸出。沒有調(diào)試器配合時這會觸發(fā)異常。處理辦法很簡單在CMakeLists.txt里加上--specsnosys.specs或者寫一個真實可用的_write。兩者可以同時做實際項目里也是這么做的。還有一個容易被忽略的點如果你自己寫的_write里有問題比如HAL_UART_Transmit傳入了一個未初始化的huart1指針或者 UART 外設(shè)時鐘沒開也可能觸發(fā)異?;蛩赖?。排查時不要把所有鍋都甩給半主機。5.3 輸出出現(xiàn)中文亂碼 / write failure 提示中文亂碼的原因通常不在_write而在編碼。_write是字節(jié)流接口它不知道什么 UTF-8、GBK。如果你在源碼里寫了一個中文字符串源碼文件保存成 UTF-8編譯器會把中文字符按 UTF-8 編碼成多個字節(jié)。串口助手如果按 GBK 解碼看到的自然是一堆亂碼。解決辦法是把串口助手編碼切到 UTF-8或者干脆在嵌入式日志里優(yōu)先用英文和 ASCII 字符。有些熱詞里提到的fatal: write failure on stdout: bad file descriptor在嵌入式重定位場景下其實就是在提示你_write收到了一個你沒有處理過的文件描述符。比如你往stderr寫入數(shù)據(jù)但_write里只判斷了file 1沒處理file 2于是返回了-1。雖然這種提示在很多桌面日志里才常見但嵌入式側(cè)如果接了文件系統(tǒng)也會遇到類似問題。建議在_write里把STDOUT_FILENO和STDERR_FILENO都納入判斷避免誤傷。5.4 速查表癥狀、原因、處理癥狀常見原因處理方式printf 沒輸出_write未實現(xiàn)或未鏈接實現(xiàn)_write確認(rèn)目標(biāo)文件加入編譯printf 沒輸出stdout 緩沖未刷用\nfflush或setvbuf(_IONBF)跑到 printf 就卡死半主機調(diào)用缺少調(diào)試器鏈接選項加--specsnosys.specs浮點格式化輸出空白Newlib-nano 裁剪了浮點 printf加-u _printf_float中文顯示亂碼源碼編碼與終端解碼不一致統(tǒng)一 UTF-8或日志用 ASCII重寫_write后報重復(fù)符號工程里已有 syscalls.c 或類似文件刪除你沒在用的那一個C 工程鏈接不到_write缺少extern C給_write加 extern C 聲明6. 一點經(jīng)驗談重定向 printf 不只是改函數(shù)6.1 選_write還是fputc先看工具鏈以后遇到“printf 重定向”這類需求我的建議是先問一句你手上到底是用哪套編譯工具鏈如果是 Keil ARMCC MicroLIB那fputc就是正統(tǒng)路徑網(wǎng)上那些經(jīng)典例程可以直接用。如果是 CLion arm-none-eabi-gcc Newlib那_write才是你要接的地方。這個判斷 10 秒鐘就能做完但能省下你一整天的排查時間。我自己踩過最深的坑就是跨工程復(fù)制代碼時把 fputc 從一個 Keil 工程原封不動搬進 CMake 工程然后反復(fù)在串口配置和時鐘樹上做無用功。后來靜下心去看編譯器標(biāo)準(zhǔn)庫的源碼路徑才意識到問題根本不在硬件層而在運行庫的接口層。6.2 重定向之外建議順手做好日志緩沖和并發(fā)控制當(dāng)你成功用_write打通 printf 之后建議再做兩件事。第一把_write里阻塞發(fā)送改成非阻塞或加保護。HAL_UART_Transmit配合HAL_MAX_DELAY在調(diào)試階段很好用但如果你在定時器中斷或者高優(yōu)先級任務(wù)里調(diào)用 printf長時間阻塞可能影響系統(tǒng)實時性。更好的做法是維護一個環(huán)形緩沖區(qū)_write只把數(shù)據(jù)塞進緩沖區(qū)后臺用 DMA 或者中斷慢慢發(fā)送。這個改動在日志量大的項目里收益非常明顯。第二給日志系統(tǒng)留一個統(tǒng)一開關(guān)。比如在_write里加一個全局變量判斷日志是否使能或者封裝一個日志模塊讓你的業(yè)務(wù)代碼不要直接散落printf。這樣以后你要關(guān)閉日志、切換輸出通道、增加時間戳都能集中處理。我個人在實際項目里體會最深的一點是重定向函數(shù)雖然只有幾行但它決定了你整個調(diào)試鏈路是否穩(wěn)定。先花 20 分鐘搞清楚運行庫的出口在哪比在串口助手里換十種波特率更有價值。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
五月天久久久| 久热re在线视频| 婷婷伊人激情婷婷| 97se在线视频| 玖玖热视频| 丁香五月在线视频黑人| 狠狠做五月| 538在线精品| 五月婷婷播| 影音先锋 一区| 五月激情婷婷在线| 成人色色视频| 九九草热在线观看| 久久99最新| 综合五月丁香97| 另类少妇人与禽zOZZ0性伦| 婷婷丁香五月天在线| 无码AV久久久久久久久| 综合久久99| 另类丁香五月天区图| 极品另类| 91婷婷五月丁香碰| 婷综合六月| 亚洲1区| 久久嘟嘟丁香| 97人人操人人操人人操人人| 日本V在线观看不卡视频网站| 五月天激情婷婷| 激情网站综合五月天| 亚洲精品网址| 91精品久久久久久久久久| 色五月大| 天天操天天爱天天玩| 色婷婷六月性| 爱之国产色情综合| 人妻爽爽爽久久久久久久久| 亚洲天堂久久| 久久多色| 亚洲色色五月| 五月丁香综合在线| 亚洲av成人在线| 1024在线观看免费视频| 丁香六月五月婷婷| 亚洲激情97五月天| 精a品a| 五月丁香天天| 特级片神马电影| 视频免费精品免费精品免费精品免费精品免费精品免费精品免费99 | 婷婷五月天亚洲五码| 99综合99| 深情五月天| 五月婷婷激情色情网| 99自拍视频在线观看| 综合精品99| 黄色av网站在线免费播放| 天天射影院| 久久五月婷| 啪啪啪大香蕉| 二色AV| 99在线视频女女视频| 丁香五月婷婷综合激情哟哟哟| 性爱网五月天| 伊人综合网站| 99操九九网| 国产婷伊人| 综合福利网| 色五月婷婷777| 日本狠狠干| 99自拍视频在线| 超碰免费在线| 在线免费视频caop| 欧美日韩成人在线观看| 99热精品在线播放| 伊人狠狠操| 五月婷婷久草在线视频综合| 婷婷月综合| 激情五月,激情综合网| www.99精品日操伊人乱碰在线| 欧美成人精品A片免费一区99| 亚洲精品久久久无码| 色五月婷婷影院| 2017人人操| 黄色五月婷婷| 九九九激情综合| 丁香花狠狠婷婷亚洲中文字幕| 色婷大香蕉| 亚洲精品网址| 久久有码| 色狠狠综合| 欧美性爱五月天| 八戒青柠影视剧在线观看| 青青久在线视频免费观看| 色综合综合综合| 五月天婷婷色色首页| 色哟哟精品| 五月丁香日本片| 亚洲综合婷婷| 婷婷五月六月丁香| 伊人五月天久久| 婷婷九月丁香| 色 色 色综合com| 日本九九视频| 中文人妻AV久久人妻18| 超碰av在线| 欧美色五月| 九九精品丁香花| 五月色婷婷影院| 国产乱码久久| 激情床戏| 久久99久久久| 婷婷丁香激情| 免费视频WWW在线观看网站| 丁香九月激情在线视频| 管管補管管紱| 热99在线| 九色91国产| 天天开心AV色综合婷婷五月天| 色婷婷欧美在线| 天天草比天天爽| 这里只有精彩视频| 丁香九月激情| 97人人搞| 五月丁香综合成人社区| 99久久这里只有精品| 99久热| tingtingseav| 五月婷婷精品视频| 亚洲熟妇AV乱码在线观看| 丁香六月综合激| 3pAV| 99精品热| 久久9久| 婷婷五月无码| 一区操| 欧日韩AV| 九九综合色| 9操在线| 丁香五月激情图片| 亚洲色频| 久久无意婷婷| 欧美噜一噜| 日本色婷婷| 日本色五月| 人人澡天天色天天做| 高清无码.com| 99re久久| 99re99在线看| AA丁香综合激情| 亚州操逼网| 伊人婷婷色激情丁香| 精品久久9| 日韩免费99| 精品A√| 久操激情| 久久这里都是精品免费| 九九这里有精品| 国外亚洲成AV人片在线观看| 五月婷高清视频| 九九视频在线免费视频| 综合色、色综合| 996er在线观看| 欧美日韩成人高清在线| 亚洲国产成人在线| 欧美影院| 九九色精品| 9999三级片| 日本97在线视频| 第四色婷婷五月| 99热这是里只有精品| 成年人丁香五月| www久| 五月婷视屏在线观看| 五月天婷婷青青草| 97干婷婷| 激情五月深爱五月| 欧洲电影在线观看免费版英语版| 这里只有免费的精品| 色五月激情五月| 69午夜成人影片| 午夜精品人妻无码一区二区三区| 丁香六月天婷婷开心综合| 亚洲精品V天堂中文字幕| 五月婷婷免费视频| 五月天激情网址| 亚洲色色香蕉| 另类激情综合| 啪啪日热| 久久婷婷亚洲| 操操操操操电影网| 日本一道久久| A在线观看| 亚洲va欧美| 国精产品一区一区三区免费视频 | 黄网网站在线播放| 开心五月深爱五月| 色婷狠狠| 欧美啪啪9| 亚洲无码99| 丁香五月婷婷动漫视频| 激情AV中文| 欧洲色色| 丁香五月婷婷乱| 99资源在线| 色色色色色色色色综合网| 天天开心婷婷丁香五月| www.色五月| 黄色精品五月婷婷| 就爱日五月天| www.婷婷五月| 丁香 婷婷 亚洲 熟女| 五月婷婷很很色| 欧美婷婷五月| 亚洲人妻Av| 99精品视频在线观看| 99综合免费视频| 色婷婷色综合| 天天爽天天日| 亚洲婷婷激情综合激情999精品| 欧美性二区| 色综合久久88色综合天天| 在线婷婷| 亚洲综合五月天| 亚洲婷婷五月天综合| 大香蕉太香蕉视频97| 国产精品大香蕉| 五月丁香激情深爱婷婷| 激情综合五月激情| 午夜成人AV在线| www.色多多婷| 精品夜夜澡人妻无码AV| 热久久91| 人妻激情在线| 99热国产在| 中文字幕综合| 97碰人人操| 99五月香婷婷丁香在线视频| 国产成人精品一区二三区熟女在线| www.思思99热| 精品综合久久久久久五月天| 国产99热在线看| 婷婷天堂视频| 欧美VA视频| 啪啪日本欧美| 99热综合在线观看| 影音先锋秋秋五月婷婷| 麻豆观看夏晴子| www.丁香五月| 婷婷五月天色| 无码激情AAAAA片-区区| 92久久精品一区二区| 久久性视频| 99无码| 五月情婷婷| 国产婷婷五月中文字幕高清| 色V狠狠的干| 极品人妻VIDEOSSS人妻| 中字幕视频在线永久在线观看免费 | 亚洲综合色丁香婷婷六月| 国产精品日本一区二区在线播放| 99噜噜噜在线播放| 内射爽无广熟女亚洲| 丁香久久| 色五月婷婷91| 丁香五月婷婷基地| 天天色情站| 99久久久久| 婷婷五月天网| 久久性视频| 国产精品成人AV在线| 99爱在线观看视频| 噜噜噜久久| 夜夜夜叫天天天做| 久久综合人妻| av在线免费播放| 天天射影院| 久久六月天| 另类综合国产| 五月丁香六月在线| 久热 91| www.99热视频| 91精品婷婷国产综合久久| 六月婷久久| 色99视频| 思思9久久| 风流少妇A片一区二区蜜桃| 五月天婷婷基地| 久草热在线视频| 在线播放成人网站| 狠狠色噜噜色狠狠狠综合色 | 丁香婷婷激情| 五月天丁香久久综合 | 五月丁香婷婷色色色| 日本系列_4页_777FP| 成人电影在线免费试看| 91艹人| 婷婷五月天手机版视频| 婷婷 色 丁香 夜| 成人亚洲精品| www99精品在线观看| 久久免费干| 久久久久久99精品无码| 亚洲五月天天| 国产激情av| 这里只有精品久久| 色久99| 婷婷激情四射网| 99热九九这里只有精品| 久久激情五月天| 噜噜狠狠色综合久| 高潮毛片又色又爽免费| 成人一区在线观看| 青青草搞屄视频网站| 婷婷五月综合视频| 久久99网站| 在线播放成人| 我爱宗和色| www五月天激情com| 人妻22p| 丁香五月激情五月| 97操操| 丁香五月婷婷综合91| 婷婷五月丁香久久| 四月丁香五月婷婷久久| 一本大道伊人AV久久综合| 青青日韩| 五月六月婷婷| 狠狠精品干练久久久无码中文字幕| 九九热内射| 婷婷激情五月天综合| 久久婷婷五月综合伊人| 人人色人人弄人人操| 亚州精品色情无码A片| 天天干电影| 日韩色色色色| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 99九精品| 狠狠操狠狠干综合| 四川女人毛多水多A片| 色婷婷狠狠久久YY| 丁香五月天中文字幕| 国产这里只有精品| www.日本久久videos| 五月婷婷开心五月| 在线色婷婷| 伊人大香五月天| 五月综合激情| 婷五月天| 丁香五月天天| 日韩九九| 在线91日韩| 丁香婷五月| 天天插天天爽| 婷婷久久久| 色女人久久| 亚洲激情| 91色涩| 丁香五月婷婷偷拍| 日本不卡中文字幕| WWW,激情五月天,COM| 亚洲色婷婷| 久草五月| 亚洲成人免费电影| 99惹在线精品免费观看| 99热亚洲| 天天干,噜噜色,狠狠色| 爱操人妻| 婷婷激情丁香五月天综合| 五月丁香激情婷婷| 婷婷五月天亚洲综合| 五月天激情小说欧美激情| 九月丁香久久网| AV天堂淫乩| 欧美韩国日本| 成人电影丁香六月天| 成人丁香婷婷| 丁香五月成人社区| 久青操| 五月停停色色丁香| 人人草成人视频| 五月丁香婷婷AV天堂| 五月天婷婷久久| 激情深爱婷婷网| 天天综合精品| 日批在线看| 丁香婷婷六月男男| 99热在线播放| 色色六月| 激情深爱五月天| 免费试看小视频 99| 五月九九综合| 99操99| 思思视频这里是精品| 激情98色婷婷五| 99精品视频在线观看| 日本啪啪天堂| 色色色色色九九九九九| 五月激情六月综合| 91人人爽久久涩噜噜噜| 五月色综合网欧美网| 日本精品人妻无码77777| 激情五月天激情综合网| 九九熱最新視頻| 97久久综合网| 婷婷色五月天在线| 五月婷婷,六月丁香| 欧美婷婷日本| 在线日本www| 欧美日韩99| 99热精品免费在线观看| 噜噜色五月| 色综啪啪啪啪啪啪| 亚洲欧洲中文日韩久久AV乱码| 日本社区五月天激情| 五月婷婷激情网| www.亭亭五月天| 激情99热| www,久久久人人| 五月丁香综合| 黄色成人网站在线播放| 99成人免费热视频| 玖玖精品视频99| 玖玖在线| 色99xx| 婷婷亚洲综合| 91色综合| 91狠狠色丁香| 色五月综合在线| 婷婷丁香久久五月综合| 少妇激情基地| 欧美大香蕉视频| 天堂二区| 九九色婷婷五月天| 影音先锋91网站在线观看| 51XX午夜影福利| 女高怪谈在线观看| 五月天五月天成人网亭亭成人色网站| 五月综合777| www色色com| 97婷婷狠狠久久综合9色| 婷婷五月丁香综合亚洲| 日逼影音先锋男人AV资源站| 九九热精品| 日韩视频99| 日本在线视频播放91| 九九在线这里只有精品视频| 天天色综合综合| 丁香伊人激情| 久久五月天激情视频| 女性自慰系列第五页| 91狠狠色色丁香婷婷综合久久| 伊人久久五月天综合| 色五月丁香激情视频| 色色五月天婷婷| 亚洲视频二区| 婷婷五月激情热播| 99热精品在线播放观看| 一本久久亚洲五月婷婷| 天天爱天天做综合| 天天插天天| 婷婷五月精品在线| 亚洲亚洲永久无码777777| 久久精品小视频| 欧美天天干五月丁香| 婷婷五月天天天日日夜夜| 丁香五月婷婷色| 人妻AV在线| 伊人婷婷青青cao| 久热99| 丁香5月激情网| 久鲁鲁色网| 激情的五月婷婷蜜桃| 狠狠色婷婷7| 亚洲婷婷月丁香五月| va婷婷在线| 婷婷五月天天| 久久视频在线| 欧美日比视频| 五月花免费视频| 色色丁香| 久久精品日| 一级二级色大片| 色婷婷综合亚洲| 色狠狠色| 色视五月天婷婷| 激情小说之五月| 日本VA视频| 久久久27操| 色吧五月| 在线观看视频1区| 狠狠综合色网| 深爱五月综合网| 丁香五月综合在线播放| 停婷丁五月在线| se99视频| 99视频热99| 色五月婷婷五月天激情综合| 天天五月香欧美| 五月天激情小说婷婷基地| 亚洲va在线∨a天堂va欧美va| 婷婷激情六月综合| 午夜精品久久久久久久爽| 丁香婷婷久久五月天| 97碰碰视频| 日日操夜夜操狠狠操| 天天操天天日天天操| 99热天堂| 成人五月天综合网| 色欲色香综合网| 精品夜夜澡人妻无码AV| 日韩AV在线免费观看| 再綫Av免费視品| 深爱五月网| 色婷婷99| 婷婷性爱视频在线| 九九爱看亚洲| 五月丁香六月成人| 亚洲成人网站在线| 丁香五月欧美色综合| 婷婷五月丁香综合激情| 色九九综合色| 99热 免费| 婷婷综合一二三| 夫妇交换刺激做爰| 人妻爽爽爽久久久久久久久| 五月天激情网图片| 91在线资源| 激情六月综合| 欧洲激情五月天| 日韩国产在线精品| 日韩在线观看亚洲| 99免费热视频| 深爱激情五月天| 色色色综合| 日本久久婷| 天天干天天操天天爽| 亚洲激情婷婷| 亚洲情综合五月天| 婷婷新网址| 亚洲天堂色色| 亚洲综合色网| 午夜色婷婷| 99riAV国产精品视频| 另类图片激情五月天| 久久天天| 噜噜色婷婷| 五月天激情婷婷久久| 综合在线色婷婷| 亚洲色亚洲精品| 天天爽成人综合网站| 深爱激情九九五月天 | 五月婷婷黄| 香蕉AV777XXX色综合一区| 五月天婷婷综合| 国产精品天天狠天天看| 五月桃花网综合| 91窝窝| 欧美日韩国产一区| 色婷婷五月天激情| 深爱激情网婷婷| 欧美天堂久久| 天天情色综合网| 五月婷在线观看| a免费在线| 久久这里只精品66| 久久香蕉影院| 五月天久久丁香| 激情久久久久久久久久久| 色色色综合| 69综合在线| 激情99。| www.henhenl| 草了bav视频在线观看| 狠狠色五月| 天天射影| 无码人妻AV久久久一区二区三区| 人人综合久| 99在线精品免费视频| 五月丁香婷婷激情四射迷人| 色狠狠色综合久久久绯色AⅤ影视| 四月婷婷五月色综合| 插插插色综合网| 99亚洲色色| AV在线观看网站| 五月天婷婷色在线视频免费观看| 激情都市五月天| 激情性五月天免费小说视频| 五月伊人网| 免费无码毛片一区二区A片| 日韩欧美婷婷丁| 国产超碰在线| 狠狠操狠狠操| 精品久久久久成人码免费动漫| 超碰在线个人观看| AV五月丁香| 国内婷婷丁香社区在线播放| 成人丁香五月婷| 深爱激情丁香五月| 久99久在线观看| 天堂在线婷婷| 老司机伊人| 久久激情五月婷婷| 婷婷五月天激情视频| 香蕉久久国产AV一区二区| 丁香五月最新网址| 色五月激情网| 九色七七| 99久久99九九99九九九| 色欲丁香| 天天射影院| 色色色视频免费无码| 91碰碰碰| 99热在线播放| 激情宗合网激情五月天| 五月丁香亭亭| 99热综合在线| 久久九九@| 逼逼AV| 激情五月丁香六月| 538久久| 久久9久| 五月婷婷 自拍| 丁香五月天人体| 日韩欧美颜射| 激情五月天啪啪| 五月天激情啪啪| 公的粗大挺进了我的密道 | 这里只有精品在线播放| 97香蕉碰碰人妻国产欧美| 色五月婷婷777| 久热欧美| 99激情| 婷婷五月六月丁香综合| 精品久久二6| 操逼巨乳91| 一二线视频 另类| 九九性视频| 日日色综合| 狠狠操狠狠狠| 99亚洲综合| 大香蕉婷婷久久| www.com在线操视频免费观看| 激情婷婷丁香| 婷婷丁香五月91| 婷婷婷婷午夜| 99精品国产在热久久| 久久九九综合| 九九色欲网| 色五月AV| 五月婷婷啪啪| 丁香五月激情五月开心五月| 五月丁香婷婷婷婷综合网| 玖热精品综合视频| 91色综合| 久久五月视频| 日本一级黄色电影| 丁香六月啪| 中文资源在线a | 国产精品社区| 日韩色久| 国産精品| 99热欧美| 色婷婷电影网| 9久久精品| 天天干,天天日| 九九精品热| 五月丁香| 99色色网| 亚洲精品99| 免费观看的av| 九九日伊人| 色狠狠色噜噜AV天堂五区| 六月丁丁香| va中文资源在线观看| 丰满人妻一区二区三区| 久久人人人人妻| 情色五月天 网站| 天天做天天爱天天要| 亚洲AV无码成人精品区电影网| 精品人妻伦一二三区久久| 啪啪婷婷五月天激情| www.色婷婷| WWW五月天| 久久九九网| www.色9| 亚洲AV色婷婷人禽五月天| 国产av天天插天天操天天爽| 天天插天天爽| 丁香五月天啪啪| 精品香蕉99久久久久网站| 久久黄色片| 精品人人操| 亚洲色无码A片一区二区麻豆| 国产精品A片| 99热国产免费| 999热这里只有精品| 丁香五月激情网| 天天艹夜夜艹| 久久5 9视频免费观看| Caoub青青超碰| 久操激情| 五月丁香六月婷婷免费| 久久九九免费视频| 丁香五月天激情视频| 国产AV一区二区三区最新精品| 99日热在线视频| 99久精品视频| 五月丁香六月婷婷中合网| 色色色.COM| 色啪影院| 97涩婷婷| 综合激情伊人影视在线| 久久机热这里只有精品| 国产一级片| 婷婷99综合| 日本97在线视频| 丁香五月婷婷呀| 日本狠狠网| 五月丁香综合| 玖玖婷婷色五月| 天天爽,天天操。| 五月婷婷日| 秋霞免费视频| aaa久久| 六月色国内综合| 久久九九网| 日噜噜色| 狠狠五月丁香色婷| 超碰99久久| 婷婷.com| 婷婷五月花免费视频在线| 丁香五月天激情视频| 99成人| 激情99热| 五月六月丁香激情| 亚洲色就是色色色| 久久婷婷五月综合97色一本| 九九热这里| 乱精品一区字幕二区| 91婷婷色五月| 色色射| 思思re最新视频| 色情综合| 久久伦乱| 91丨九色丨老农村| 99热这里只有精品最新地址获取| 激情av| 97操在线视频| www.婷婷.com| 69精品人人人人人人| 激情黄色小说五月天| 五月天成人综合| 中美月韩免费A片| xxx.色婷婷| 久久无码成人| 色五月婷婷五月久久| 久久六月天| 91婷婷搞| 久久婷婷五月综合色奶水99啪| 激情五月天第四色| 欧美VA在线观看| 激情性爱五月天网页| 人妻系列久久久久久久久久久| 欧美日韩99| 久久婷婷色情7777网站| 婷婷五月激情网| 婷婷丁香www视频日本韩国| www.夜夜.com| 精品日本视频444| 99热精品9| 婷婷色色综合| 亚洲bt丁香五月天婷婷激情小说| 丁香五月综合网| 操丝袜视频影院导航| 日产精品一线二线三线芒果| 欧洲日韩一区二区三区| AA片在线观看视频在线播放| 丁香五月婷婷88在线| 免费看欧美成人A片无码| www.狠狠狠.com| 亚洲乱码日产精品BD| 五月丁香在线精品| 九九色婷| 99热国产这里只有精品| 九九中文字幕九| 五月丁香在线| 日本久久综合| 超碰免费人人| 激情五月婷婷综合网| 狠狠干最新地址| 桔色成人在线| 一级二级色大片| 欧美色色色色色色色| 久久婷婷五月天| 欧美成人精品三区综合A片| 六月丁香婷啪射| 亚洲无码性爱| 97超碰在线免费观看| 97人妻碰碰碰久| 成人在线日韩| 色婷婷丁香五月综合| 久久综合婷| 日本三级黄色大片| 就99这里只有精品| 91制片厂久久久国产电影| 色色亚洲视频| 人妻操逼视频。| 91色呦哟| 超碰a女人的天堂| 99热99成人| 潘金莲AAAAAAAAAA| 91久久五月天| 丁香久色| 懂色av蜜臀av粉嫩av永陈冠希| 日韩999| 天天综合图片| www.9797国产| 日本精品久久久久中文字幕| 九九精品在线观看视频6| 伊人婷婷综合| 韩日另类| 精品久久9| 亚洲狠狠狠色婷婷综合激情久久久| 久久日本wwww色| 色噜噜婷婷| 丁香五月婷婷在线视频| WWW99热| 色一色综合| 日夜操B| 牛牛碰免费| 久久综合婷婷| 青青999| 这里有精品| 激情五月天婷婷| 天天人人天天爽| 五月丁香网站| 97超级啪啪在线观看| 色999五月色| 欧美激情凹凸丁香网| 亚洲综合九九| 狠狠色丁香久久综合婷婷亚洲成人福利 | 色色五月天激情| 79精品视频在线观看,| 成人精品一区二区三区四区五区 | 97色片| 五月丁香婷婷激激激综合网色播| 国产成人网址| 日韩综合久| 另类五月激情| 天天做天天爱天天爽| 欧洲激情精品婷婷| 国产欧美婷婷五月| 亚洲综合色色| 久久思思99| 综合久久婷婷99| 丁香六月婷婷综合| 婷婷精品在线| 久热只有精品| 欧美日韩aaaa| 99视频精品全部免费 在线| 色~性~乱~伦~噜| 色五月天丁香婷婷色| 日韩在线视频9色| 久久婷婷五月天| 九九色色| 91精品无码| 婷婷刺激综合| 天天爽夜夜操| 亚洲欧美999| 欧美Va在线| 插插干干干色| 丁香五月婷婷动漫| 玖月婷婷爱丁香| 色情综合| 日韩操人| 色五月成人| 99久久www| 开心五月婷婷婷美女| 天天肏天天肏| 免费操超碰| 久久亭亭电影| 丁香五月婷婷久久久| www。五月,com| 色五月丁香五| 日日操天堂| 六六久久黄色| 丁香婷婷六月| 色婷婷影视99| 99色免费| 香蕉97碰碰碰超视精品| 色综合中文综合网| 婷五月丁香俺| 天天干天天色综合| 91尤物九色在线| 青青草原伊人网| 影音先锋综合网| 99热99色| 久久ri精品视频| 丁香六月亚洲综合| 婷婷五月天 丁香五月天 裸体| 色五月丁香一区在线| 色婷婷基地| 26uuu.| 另类图片五月天| 射婷婷中文字幕| 国产成人精品亚洲线观看| 国产古装妇女野外A片| 国产五月视频| 婷婷色六月| 色婷婷综合亚洲| www.超碰| 五月综合在线婷婷图片| 五月婷婷网站| 看全色黄大色大片| 丁香五月影院| 日日干四虎| 五月婷婷性爱视频| 五月丁香好婷婷A片网| 99视频内射三四| a v色婷婷| 五月开心深爱激情网| 久久久久久97| 亚洲综合五月天婷婷丁香| 日韩久久成人| 五月丁香中文婷婷中文| 久久久激情视频| 先锋男人99资源| 五月天婷婷婷| 九九综合色| 婷婷色情 | 久久亚洲无码| 亚洲亚洲激情| 天天色天天日| 五月婷视频| yirenjiqingshiping| 热五月婷婷| 色婷婷五月天天天天天天天天天| 成人五月天视频播放| 久久婷婷五月丁香网| 亚洲日本韩国| 色播五月综合网| 99热在线里有精品| 日韩aaaaa| 色色色综合| 天堂五月婷婷| 69婷婷丁香午夜| 五月天婷婷伊人| 精品夜夜澡人妻无码AV| 丁香婷婷色情| 狠狠狠狠狠狠狠狠草| 色婷婷六月天| 激情五月成年| 97天堂| http://www.sd-xiangsu.com/| 伊人久久艹| 丁香五月婷婷高清| 五月婷婷内射网| 91热网址| 亚洲AV日韩在线观看| 99久久精| 亚洲精品99| www.91av.com| 天天插天天狠| 99色| 伊人激情综合| 久久婷婷成人视频| 亚洲欧洲午夜成人精品av| 久久婷婷午夜| 18av天堂| 97视频91| www.久9| 激情五月天小说视频| 婷婷大香蕉| 国产综合婷婷| 韩国天天婷婷| 色婷婷综合久久| 久久99最新| 狠狠色色| 久久精品五月天| 色久丁香五| 亚洲成AV人片在线观看| 五月丁香啪啪拍| 婷婷五月六月| 99精品久久久| 天天日天天爽| 一起草aV| 五月婷婷丁香社区| 色99久草在线| 人人操A| 被强行糟蹋的女人A片| 色婷婷五月天激情| 99综合| 五月天天堂久久| 中文字幕成人影视| 性爱七区| av色色国产| 亚洲性爱AV| 久久欧洲综合网| 日韩AV无码影片| 俺五月| 9热网站| 99aese| 不卡在线视频| 色婷五月| 99热传媒| 婷婷色欧美激情| 色婷婷色综合久久精品V| 极品人妻videosss人妻| 久久五月婷6 9| 色婷激情网| 久99久视频精品| 丁香五月网在线观看| 一级内射毛片| 色色色色av色色色色| 91亚洲视频| 丁香五月天啪啪| 都市激情亚洲| 五月婷婷中文字幕| 97自拍视频在线| 五月丁香综合激情网| 人妻性操逼中文字幕 国产| 五月色婷婷综合| 五月丁香婷婷无码A∨| 久一这里有精品国产| 99热99在线| 色青青视频| 丁香花社区av| 六月激情婷婷| 人妻激情综合| 婷婷五月天成人网| 中文字幕日韩无码制服诱或| 国产性av| 99性色| 91精品无码| 色婷婷亚洲婷婷| 人人人va亚洲视频在线| 九9九9无码| 97人人干| 青青福利网| 99视频在线啪| 四色五月婷婷| wwwxxx五月婷婷小说| 六月丁香啪| 九九香蕉网| 日日婷婷不卡| 久人人操| 九九无码| 夜夜综合色| 99视频自拍| 亚洲激情四射色| av在线免费网站 | 另类图片五月天婷婷| 男女av免费看| 91日本在线| www.日韩艹| 亚洲成人超碰| 国产XXXX搡XXXXX搡麻豆| 久久婷婷综合五月趴| 五月天久久久| 久热精品免费视频4| 婷婷激情九月| 丁香色情五月综合网站| 99热免费精品| 秋霞AV吧| 九九色婷婷| 99热精品免费在线观看| 欧美日韩99| 久久综合9| 色婷久久| 色婷婷综合影院| 26uuu国产精品| 五月丁香欧美综合| 91紱請| 天天爽爽日日做做| 伊人在线大香蕉网| 啊v视频在线观看| 天天做夜夜爽| 夜夜操夜夜姧| 国产精品久久..4399| 色五月噜噜| 久久免费精彩视频| www.射伊蕉婷婷| 日撸夜撸日操| 天天爽天天爽天天爽天天爽天天爽| 七七久久综合| 精品国产乱码久久久久夜深人妻 | 久久九九网| 99热精品在线| 国产玖玖资源| 五月婷婷六月色| 五月婷婷在线视频观看| 天天草人人摸| 狠狠久久婷五月综合色| 开心五月深爱婷婷| 婷婷丁香97| 欧洲色区| 99碰碰中文| 天天爽爽日日做做| 六月五月婷婷| 久久婷婷国产| 欧美性猛交AAAA片黑人 | 九九色video| 五月婷精品| 六月婷婷狠狠做| 天天艹夜夜艹| 99操逼| 色五月开心久久网| 婷婷五月色| 丁香五月精品| 婷婷婷婷婷婷婷五月丁香| 亚洲色无码A片一区二区麻豆| 五月天婷婷久草丁香| 亚洲小视频免费观看| 五月天色婷婷伊人网| 另类天堂| ztEJj| 91色久| 激情开心五月天婷婷基地丁香社区| 婷婷九月亚洲| 草了bav视频在线观看| 婷婷九月亚洲| 婷婷五月丁香五月天| 欧美激情综合色综合啪啪五月| 婷婷亚洲综合| yiqicaoav| 亚洲性爱干干| 天天肏天天肏天天肏| 情欲禁地| 天天久综合网永久入口17v| 99热这里只有精品热| 操碰99| 婷婷丁香六月天激情四射网| 五月丁香狠狠爱| 五六月婷婷久久| 4399在线观看免费高清毛片| 雪千夏麻豆| 婷婷五月丁香99| 在线sebiav精品视频| 五月丁香综合久久夜夜| 碰久久精品w| 97五月综合网| 久久9热| 久久婷婷五月天蜜桃| 99热老网站| 涩涩五月天综合| 国产精品天天狠天天看| 青草青草视频2免费观看| 97caop| 婷婷丁香五月社区亚洲| WWW.久久久久久久久久久久久| 日韩无码人妻一区二区| 激情婷婷九月| 久久丁香五月婷婷| 国产成人VA| 国语精品探花| 狠狠干综合网| 99综合网| 操逼亚洲天堂| 高清成人综合| 婷婷五月天最新综合你懂的| 婷婷成人综合免费视频| 色五月激情综合| 色色A| 任你草| 国产精品色情AAAAA片软件| 殴美97色| 五月色丁香| 九九热视频网站| 四色AVwww| 97精品欧美91久久久久久久| 九九av| 久久九九经典| 九九色中文| 激情九九这里只有精品| 丁香五月六月婷婷综合| 99精品在线观看视频| 曰韩五月丁香色婷婷无码| 77777亚洲午夜久久| 另类激情五月天。| 五月天色婷婷基地| 五月婷婷,狠狠操| 欧美 日韩 成人 在线| 丁香五月激情无码视频| 激情涩播| www,五月丁,com| 国产在线网| 亚洲精品性色| 丁香婷婷五月份| 久久草婷婷丁香网站| 欧洲MV日韩MV国产| 五月丁香激情综合网官网| 天天干天天做| 美女婷婷六月色| 成熟妇人A片免费看网站| 玖玖在线资源视频| 午夜69成人做爰视频| 婷婷热婷婷色| 久久精品99国产精品日本| 国产日日夜夜操| 琪琪色网在线| 欧美va欧美va差| 婷婷免费视频| 99这里只有精品视频| 婷婷va| 影音先锋91| 久操热线| 国产毛片精品一区二区色欲黄A片| 少妇丁香婷婷 | 婷婷香香五月| 色婷婷久久| 五月丁香婷婷成人伊人网| 91狠狠色丁香婷婷综合久久狠丁香综合久久精品| 久久久五月激| 97操碰人免费| 噜噜吧天天爱| 另类精品视频在线观看| 新97人人上人人| 五月丁香婷色| 99国产精品白浆在线观看免费| 婷婷五月色情| 天天综合永久| 丁香婷婷久久| 久9热视频在线观看| 色综合综合网| 三十熟女| 黄色大片又大粗又爽| 婷婷丁香九月| 日本欧特黄色刺激一区影视久精品无码| 密乳视频| 三级三久久线久久99久目本WW| 丁香五月激情啪| 日日噜噜夜夜狠狠久久丁香五月| 草草色情综合网| 国产日批视频| 99成人在线观看| 色伊人婷婷| 一区二区免费看| 午夜日韩久久久网站| 97婷婷五月| 综合狠久久| 日韩AAA| 欧美在线视频99| 99这里有精品视频3| 中美日韩成人在线| 人人爽欧美婷婷久久久五月丁香| 久久机热这里只有精品| 日本人人超碰| 激情五月婷婷在线区| 五月天伊人| 成人婷婷五月天| 噼里啪啦在线观看免费完整版视频| 337p大胆噜噜噜噜噜91Av| 99热免费精品| 日本久久爽| 九九色欲网| 99久re热| 色综合婷婷| 思思99热这里只有精品| 九九热这里| www.av视频xx999.com| 丁香九月激情| 丁香久久AV| 一级片操逼视频| SS丁香五月婷婷| 久久男人网婷婷| 五月天激情图片| 91视频精品99|