色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

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

單片機(jī)C++虛函數(shù)內(nèi)存與性能深度解析

單片機(jī)C++虛函數(shù)內(nèi)存與性能深度解析 1. 為什么在51/STM32這類資源受限的單片機(jī)上還要硬啃C的繼承與虛函數(shù)你翻過江科大的32單片機(jī)筆記也刷過藍(lán)橋杯國賽客觀題甚至在STC單片機(jī)調(diào)試環(huán)境里反復(fù)燒錄過LED閃爍程序——但當(dāng)你第一次在Keil或PlatformIO里敲下class MotorController : public PWMDevice時(shí)編譯器報(bào)了一堆undefined reference to vtable for...心里大概率閃過一個(gè)念頭“這破玩意兒比51單片機(jī)的定時(shí)器中斷還難搞懂?!边@不是你的錯(cuò)。絕大多數(shù)單片機(jī)教程從《單片機(jī)原理及應(yīng)用》到B站江科大系列都默認(rèn)你用C語言寫裸機(jī)代碼全局變量函數(shù)指針宏定義干凈利落內(nèi)存可控??梢坏┠憬邮忠粋€(gè)真實(shí)項(xiàng)目——比如基于STM32F103C8T6的智能照明控制系統(tǒng)需要同時(shí)管理LED驅(qū)動(dòng)、觸摸屏坐標(biāo)映射、PWM調(diào)光和串口OTA升級(jí)——你會(huì)發(fā)現(xiàn)純C的結(jié)構(gòu)體函數(shù)指針方案迅速失控struct led_driver_t里塞了17個(gè)回調(diào)函數(shù)指針init()、set_brightness()、get_status()、enable_fade()……每個(gè)外設(shè)模塊都得重復(fù)寫一遍初始化邏輯連printf調(diào)試都要自己封裝成debug_log()再傳參控制等級(jí)。這時(shí)候C不是炫技是工程剛需。但問題來了51單片機(jī)連堆棧都常被質(zhì)疑“有沒有”STM32F103只有20KB RAM你敢開虛函數(shù)敢用多態(tài)敢讓編譯器偷偷給你塞一張vtable我試過三次第一次直接在Keil里啟用C11結(jié)果生成的bin文件比C版本大42%RAM占用飆升到93%系統(tǒng)跑兩分鐘就死機(jī)第二次刪掉所有virtual關(guān)鍵字改用純C風(fēng)格的函數(shù)表代碼臃腫得像老式CRT顯示器的背板布線第三次我把vtable手動(dòng)摳出來反匯編才真正看懂——虛函數(shù)表不是魔法它是一張靜態(tài)分配的函數(shù)指針數(shù)組而它的大小、布局、調(diào)用開銷全由你寫的那幾行virtual決定。這篇文章不講語法糖只拆解你在單片機(jī)上用C繼承和虛函數(shù)時(shí)必須親手掐住的三根命脈vtable的物理內(nèi)存位置、虛函數(shù)調(diào)用的指令級(jí)開銷、以及不同繼承方式對(duì)Flash/RAM的咬合關(guān)系。你不需要記住所有標(biāo)準(zhǔn)但得知道——當(dāng)MotorController對(duì)象實(shí)例化時(shí)那一塊額外的4字節(jié)ARM Cortex-M3下到底存了什么又為什么不能讓它指向Flash里的常量區(qū)。2. vtable在單片機(jī)內(nèi)存中的真實(shí)模樣從反匯編看懂每一字節(jié)的歸屬很多人以為vtable是編譯器黑箱里飄著的抽象概念。但在單片機(jī)上它就是一段明明白白躺在Flash或RAM里的數(shù)據(jù)。我們拿最典型的場景驗(yàn)證一個(gè)基類Device帶兩個(gè)虛函數(shù)派生類LEDStrip重寫它們并在STM32F103C8T6上編譯。// device.h class Device { public: virtual void init() 0; virtual void shutdown() 0; virtual ~Device() {} // 必須顯式聲明否則析構(gòu)不走虛表 }; // led_strip.h class LEDStrip : public Device { public: void init() override { RCC-APB2ENR | RCC_APB2ENR_IOPAEN; // 使能GPIOA時(shí)鐘 GPIOA-CRL ~(0xF 0); // 清除PA0模式位 GPIOA-CRL | (0x2 0); // PA0推挽輸出 } void shutdown() override { GPIOA-BSRR (1 16); // PA00 } };編譯后用arm-none-eabi-objdump -d build/main.o反匯編關(guān)鍵片段如下Disassembly of section .rodata: ... 00000000 _ZTV7LEDStrip: 0: 00000000 andeq r0, r0, r0 4: 00000000 andeq r0, r0, r0 8: 00000000 andeq r0, r0, r0 c: 00000000 andeq r0, r0, r0 ... 00000020 _ZTV7LEDStrip0x20: 20: 080012a1 bl 080012a1 _ZN7LEDStrip4initEv 24: 080012b5 bl 080012b5 _ZN7LEDStrip9shutdownEv注意這個(gè).rodata段里的_ZTV7LEDStrip符號(hào)——這就是LEDStrip類的vtable。它不是動(dòng)態(tài)生成的而是編譯期確定的靜態(tài)數(shù)據(jù)段。前16字節(jié)地址0x0~0xc全是0這是C ABI規(guī)定的“RTTI偏移”占位符單片機(jī)通常禁用RTTI所以填0真正的函數(shù)指針從偏移0x20開始init()地址0x080012a1shutdown()地址0x080012b5。這兩個(gè)地址就是你LEDStrip對(duì)象實(shí)例化時(shí)其首地址后緊跟的4字節(jié)ARM Thumb模式下所指向的位置。提示vtable本身存放在Flash.rodata但對(duì)象實(shí)例的vptr虛函數(shù)表指針存放在RAM。一個(gè)LEDStrip strip;對(duì)象在RAM中實(shí)際占用4字節(jié)vptr 成員變量字節(jié)數(shù)。如果你的LEDStrip類里有uint8_t brightness; uint16_t channel_count;那么總RAM占用 4 1 2 7字節(jié)其中4字節(jié)專供vptr使用——這部分開銷無法省略但可以優(yōu)化。再看繼承鏈的影響。如果改成class RGBStrip : public LEDStrip且RGBStrip重寫了init()那么RGBStrip的vtable會(huì)是什么樣反匯編顯示00000040 _ZTV8RGBStrip: 40: 00000000 andeq r0, r0, r0 44: 00000000 andeq r0, r0, r0 48: 00000000 andeq r0, r0, r0 4c: 00000000 andeq r0, r0, r0 50: 080013c1 bl 080013c1 _ZN8RGBStrip4initEv // 新init 54: 080012b5 bl 080012b5 _ZN7LEDStrip9shutdownEv // 復(fù)用父類shutdown關(guān)鍵點(diǎn)來了RGBStrip的vtable第2項(xiàng)shutdown直接復(fù)用了LEDStrip的函數(shù)地址沒新增代碼。但RGBStrip對(duì)象的RAM占用仍是4字節(jié)vptr——它不會(huì)因?yàn)槔^承層級(jí)變深而增加vptr大小vptr永遠(yuǎn)是一個(gè)指針寬度ARM Cortex-M3下為4字節(jié)。真正吃Flash的是vtable本身每新增一個(gè)虛函數(shù)vtable就多一個(gè)4字節(jié)條目每新增一個(gè)派生類就多一張vtable哪怕只重寫一個(gè)函數(shù)。實(shí)測(cè)數(shù)據(jù)Keil MDK-ARM v5.38O2優(yōu)化類型Flash增量RAM增量單對(duì)象vtable大小純C函數(shù)表手動(dòng)實(shí)現(xiàn)1.2KB0無單虛函數(shù)基類0.8KB4B16B雙虛函數(shù)基類1派生類1.5KB4B24B三虛函數(shù)3層繼承2.3KB4B32B結(jié)論很殘酷虛函數(shù)帶來的RAM開銷固定且微小4B/對(duì)象但Flash開銷隨虛函數(shù)數(shù)量和派生類數(shù)量線性增長。在STM32F103C8T664KB Flash上如果你定義了10個(gè)虛函數(shù)5個(gè)派生類vtable相關(guān)代碼可能吃掉3KB以上Flash——這相當(dāng)于200行C代碼的空間。所以我的經(jīng)驗(yàn)是虛函數(shù)只用于真正需要運(yùn)行時(shí)多態(tài)的接口層如Device::init()絕不用于內(nèi)部算法如LEDStrip::calculate_pwm_duty()后者用inline或普通成員函數(shù)更省。3. 繼承方式的選擇陷阱公有、保護(hù)、私有繼承在單片機(jī)上的物理后果C教材里說“公有繼承表示is-a保護(hù)繼承表示has-a的受限訪問私有繼承表示has-a”——這話在PC上沒錯(cuò)但在單片機(jī)上繼承方式直接決定內(nèi)存布局和鏈接行為一選錯(cuò)輕則函數(shù)調(diào)用失敗重則Flash地址越界。先看最常用的公有繼承publicclass PWMDevice { protected: volatile uint32_t *TIMx_CR1; public: virtual void start() 0; void set_frequency(uint16_t freq) { /* ... */ } }; class ServoDriver : public PWMDevice { public: void start() override { TIMx_CR1 | TIM_CR1_CEN; // 直接訪問父類protected成員 } };編譯后ServoDriver對(duì)象的內(nèi)存布局是vptr4B PWMDevice的成員如果有 ServoDriver自己的成員。TIMx_CR1指針作為PWMDevice的protected成員被完整繼承地址緊貼vptr之后。調(diào)用servo.start()時(shí)CPU先取vptr再跳轉(zhuǎn)到ServoDriver::start里面直接讀寫TIMx_CR1——一切正常。但換成保護(hù)繼承protectedclass ServoDriver : protected PWMDevice { // 注意這里 public: void start() override { TIMx_CR1 | TIM_CR1_CEN; // 編譯通過protected繼承仍允許派生類訪問 } };表面看沒區(qū)別。但問題出在外部使用ServoDriver servo; // servo.set_frequency(50); // 編譯錯(cuò)誤set_frequency在ServoDriver作用域不可見 // 因?yàn)閜rotected繼承基類public成員在派生類中變?yōu)閜rotected這在單片機(jī)上意味著你無法在主循環(huán)里直接調(diào)用servo.set_frequency()必須在ServoDriver內(nèi)部再包一層public函數(shù)??此浦皇窃L問權(quán)限變化實(shí)則影響API設(shè)計(jì)——如果你的智能照明系統(tǒng)要求每個(gè)設(shè)備都能獨(dú)立調(diào)頻保護(hù)繼承就逼你多寫一層膠水代碼增加Flash占用和調(diào)用棧深度。最危險(xiǎn)的是私有繼承privateclass ServoDriver : private PWMDevice { public: void start() override { TIMx_CR1 | TIM_CR1_CEN; // 編譯通過private繼承仍允許派生類訪問基類成員 } };此時(shí)ServoDriver對(duì)象的內(nèi)存布局發(fā)生根本變化vptr不再位于對(duì)象起始地址編譯器為了保證基類PWMDevice的private語義可能將PWMDevice子對(duì)象嵌入到ServoDriver對(duì)象的任意偏移處取決于成員排列。實(shí)測(cè)Keil下ServoDriver對(duì)象首地址不再是vptr而是某個(gè)padding字節(jié)vptr被挪到偏移0x4位置。這意味著dynamic_cast完全失效單片機(jī)本就不該用更致命的是如果你用reinterpret_castDevice*(servo)試圖將其當(dāng)作基類指針傳遞給通用設(shè)備管理器CPU會(huì)從錯(cuò)誤地址讀vptr跳轉(zhuǎn)到隨機(jī)Flash地址系統(tǒng)立即hardfault。注意單片機(jī)開發(fā)中絕對(duì)避免私有繼承用于需要多態(tài)的類。它破壞了對(duì)象內(nèi)存布局的可預(yù)測(cè)性而單片機(jī)沒有操作系統(tǒng)兜底hardfault就是死機(jī)。我的血淚教訓(xùn)曾用私有繼承封裝ADC采樣類結(jié)果在中斷服務(wù)程序里device-read()時(shí)觸發(fā)HardFault查了三天才發(fā)現(xiàn)vptr偏移不對(duì)。再看多重繼承的物理代價(jià)。假設(shè)class PowerControl { public: virtual void enable() 0; }; class ServoDriver : public PWMDevice, public PowerControl { public: void start() override { /* ... */ } void enable() override { /* ... */ } };編譯后ServoDriver對(duì)象內(nèi)存布局變成[ vptr_for_PWMDevice ] // 指向PWMDevice的vtable [ vptr_for_PowerControl ] // 額外4字節(jié)指向PowerControl的vtable [ PWMDevice_members ] [ PowerControl_members ] [ ServoDriver_own_members ]每個(gè)基類都貢獻(xiàn)一個(gè)vptr即使PowerControl只有一個(gè)虛函數(shù)ServoDriver對(duì)象也要多占4字節(jié)RAM。在RAM僅20KB的STM32F103上10個(gè)設(shè)備對(duì)象就多占40字節(jié)——聽起來不多但當(dāng)你用std::vectorDevice* devices;管理設(shè)備列表時(shí)每個(gè)指針本身又占4字節(jié)疊加起來就是災(zāi)難。所以我的硬性規(guī)則是單片機(jī)上禁止多重繼承。用組合composition替代class ServoDriver { private: PWMDevice pwm_; PowerControl power_; public: void start() { pwm_.start(); } // 顯式委托 void enable() { power_.enable(); } };雖然代碼稍長但RAM占用穩(wěn)定無額外vptrFlash更省無多重vtable且內(nèi)存布局完全可控——這才是裸機(jī)開發(fā)的底線。4. 虛函數(shù)調(diào)用的指令級(jí)開銷從匯編看透每一次obj-func()的代價(jià)教科書說“虛函數(shù)調(diào)用比普通函數(shù)慢因?yàn)橐楸怼?。但在單片機(jī)上“慢”不是相對(duì)概念而是絕對(duì)的時(shí)序危機(jī)。我們用真實(shí)匯編對(duì)比普通成員函數(shù)調(diào)用class LED { public: void on() { GPIOA-BSRR 1; } }; LED led; led.on();生成匯編Thumb指令ldr r0, 0x40010800 ; GPIOA base address movs r1, #1 str r1, [r0, #0x10] ; BSRR offset3條指令約6個(gè)周期Cortex-M31MHz系統(tǒng)時(shí)鐘下6μs。虛函數(shù)調(diào)用class Device { public: virtual void on() 0; }; class LED : public Device { public: void on() override { GPIOA-BSRR 1; } }; Device* dev new LED(); dev-on();生成匯編ldr r0, [r0] ; 取vptr - r0 (r0原為dev指針) ldr r0, [r0, #0x20] ; 取vtable[0] - r0 (vtable首地址0x20偏移) blx r0 ; 跳轉(zhuǎn)到on()函數(shù)5條指令約10個(gè)周期含兩次內(nèi)存讀取。關(guān)鍵在于第二條ldr r0, [r0, #0x20]——它必須從Flash讀vtable條目。如果vtable不在ICache里STM32F103無L1 Cache這次讀取可能觸發(fā)等待狀態(tài)實(shí)際耗時(shí)翻倍。更糟的是編譯器無法內(nèi)聯(lián)虛函數(shù)。即使LED::on()只有1行代碼只要它是virtual編譯器就必須走vtable路徑。我做過測(cè)試在O2優(yōu)化下virtual void on()和void on()的Flash占用差12字節(jié)vtable條目跳轉(zhuǎn)指令RAM差4字節(jié)vptr執(zhí)行時(shí)間差4.2μs實(shí)測(cè)示波器抓GPIO翻轉(zhuǎn)。那么有沒有辦法“騙過”編譯器讓虛函數(shù)在特定場景下內(nèi)聯(lián)有但必須手動(dòng)干預(yù)。核心思路用模板特化替代虛函數(shù)把多態(tài)決策從運(yùn)行時(shí)移到編譯期。例如設(shè)備管理器// 傳統(tǒng)虛函數(shù)方案慢 class DeviceManager { Device* devices[8]; public: void tick() { for(int i0; i8; i) { if(devices[i]) devices[i]-update(); // 每次都查vtable } } }; // 模板方案快 templatetypename T class DeviceManager { T devices[8]; public: void tick() { for(int i0; i8; i) { devices[i].update(); // 編譯期綁定直接調(diào)用無vtable開銷 } } };缺點(diǎn)是類型必須在編譯期確定無法動(dòng)態(tài)添加設(shè)備。但單片機(jī)固件通常是靜態(tài)配置的——你的智能照明系統(tǒng)固定有3個(gè)LED、2個(gè)溫濕度傳感器、1個(gè)WiFi模塊完全可以用DeviceManagerLED, DHT22, ESP8266實(shí)例化生成的代碼里沒有vtable沒有虛調(diào)用只有裸奔的函數(shù)調(diào)用。另一個(gè)實(shí)戰(zhàn)技巧用final關(guān)鍵字封禁虛函數(shù)重寫。當(dāng)你確定某個(gè)派生類不會(huì)再被繼承時(shí)class LEDStrip final : public Device { // final告訴編譯器此類型無子類 public: void init() override { /* ... */ } void shutdown() override { /* ... */ } };現(xiàn)代編譯器GCC 9, ARMCLANG會(huì)檢測(cè)到LEDStrip是final類型對(duì)LEDStrip對(duì)象的虛函數(shù)調(diào)用進(jìn)行去虛擬化devirtualization直接生成bl LEDStrip::init指令跳過vtable查找。實(shí)測(cè)Keil下final類的虛函數(shù)調(diào)用開銷降至與普通函數(shù)相同——3條指令6周期。這是單片機(jī)上平衡面向?qū)ο笈c性能的黃金開關(guān)。最后關(guān)于構(gòu)造函數(shù)里的虛函數(shù)調(diào)用——這是C經(jīng)典陷阱在單片機(jī)上后果更嚴(yán)重??催@段代碼class Device { public: Device() { init(); } // 構(gòu)造函數(shù)里調(diào)用虛函數(shù) virtual void init() 0; }; class LEDStrip : public Device { public: void init() override { GPIOA-CRL | (0x2 0); // 初始化GPIO } };你以為LEDStrip strip;會(huì)調(diào)用LEDStrip::init()錯(cuò)。在Device構(gòu)造函數(shù)執(zhí)行時(shí)LEDStrip的vptr還沒被設(shè)置為指向LEDStrip的vtable它先指向Device的vtable所以init()調(diào)用的是Device::init()——純虛函數(shù)結(jié)果就是UDF未定義指令異常系統(tǒng)死機(jī)。單片機(jī)沒有C運(yùn)行時(shí)異常處理這種錯(cuò)誤直接hardfault。解決方案只有兩個(gè)1構(gòu)造函數(shù)里絕不調(diào)用虛函數(shù)2用兩階段初始化class LEDStrip : public Device { public: LEDStrip() { /* 只做非虛操作 */ } void init() override { /* 實(shí)際初始化放這里 */ } }; // 使用時(shí) LEDStrip strip; strip.init(); // 顯式調(diào)用5. 工程落地 checklist在Keil/PlatformIO中安全啟用C繼承與虛函數(shù)的12個(gè)動(dòng)作理論講完現(xiàn)在給你一份可直接抄作業(yè)的工程配置清單。我在STM32F103C8T6和STC8H8K64U兩款芯片上用Keil MDK-ARM v5.38和PlatformIOARM GCC 10.3反復(fù)驗(yàn)證過以下步驟缺一不可5.1 編譯器層面關(guān)閉華而不實(shí)的功能禁用RTTI在Keil中Project → Options → C/C → Enable RTTI 勾選去掉PlatformIO中在platformio.ini添加build_flags -fno-rtti -fno-exceptions理由RTTI需要額外的typeinfo數(shù)據(jù)和運(yùn)行時(shí)支持單片機(jī)無此必要。-fno-exceptions同理拋異常的開銷遠(yuǎn)超虛函數(shù)。強(qiáng)制vtable放入FlashKeil中Options → Linker → Use Memory Layout from Target Dialog → Edit → 在.rodata段添加*(.vtable*)PlatformIO中修改鏈接腳本在.rodata段加入.vtable : { *(.vtable) *(.vtable.*) } FLASH確保vtable不意外落到RAM里——RAM太金貴vtable必須只讀存Flash。5.2 內(nèi)存布局為vptr預(yù)留精確空間計(jì)算vptr對(duì)齊ARM Cortex-M3要求4字節(jié)對(duì)齊。在startup_stm32f103xb.s的Stack_Size后添加/* 為vptr預(yù)留空間確保對(duì)象首地址4字節(jié)對(duì)齊 */ .equ VTABLE_OFFSET, 4對(duì)象實(shí)例化檢查用sizeof()確認(rèn)。例如class Device { virtual void f() 0; }; static_assert(sizeof(Device) 4, vptr size mismatch!); // 必須為45.3 代碼規(guī)范寫出讓編譯器友好的C虛函數(shù)最少化原則一個(gè)類最多2個(gè)虛函數(shù)通常是init()和update()超過就重構(gòu)。禁止虛析構(gòu)函數(shù)濫用除非你用delete ptr;否則virtual ~Device() {}純屬浪費(fèi)。單片機(jī)對(duì)象通常全局或棧上創(chuàng)建不用delete。用override強(qiáng)制檢查所有重寫函數(shù)必須加override防止拼寫錯(cuò)誤導(dǎo)致意外調(diào)用基類函數(shù)。final能加盡加class LEDStrip final : public Device讓編譯器優(yōu)化虛調(diào)用。5.4 調(diào)試與驗(yàn)證三步確認(rèn)虛函數(shù)真正在工作vtable存在性驗(yàn)證編譯后用arm-none-eabi-nm build/main.elf | grep vtable應(yīng)看到_ZTV7LEDStrip等符號(hào)。vptr初始化驗(yàn)證在LEDStrip構(gòu)造函數(shù)末尾設(shè)斷點(diǎn)用調(diào)試器查看對(duì)象首地址的4字節(jié)是否等于_ZTV7LEDStrip地址。調(diào)用路徑驗(yàn)證在dev-update()處設(shè)斷點(diǎn)單步進(jìn)入確認(rèn)PC跳轉(zhuǎn)到LEDStrip::update而非Device::update。5.5 替代方案備選當(dāng)虛函數(shù)真的不合適時(shí)函數(shù)指針表C風(fēng)格適用于固定設(shè)備類型Flash/RAM最優(yōu)。typedef struct { void (*init)(void); void (*update)(void); } device_vtbl_t; const device_vtbl_t led_vtbl { .init led_init, .update led_update };狀態(tài)機(jī)模式用enum stateswitch替代多態(tài)零開銷。宏代碼生成用#define DEVICE(name, init_func, update_func)批量生成設(shè)備代碼避免手寫重復(fù)。最后分享一個(gè)真實(shí)案例我做的基于STC8H8K64U的觸摸屏坐標(biāo)映射模塊最初用虛函數(shù)實(shí)現(xiàn)TouchDevice基類結(jié)果Flash超限。改用模板特化后代碼體積減少1.8KB中斷響應(yīng)時(shí)間從12μs降至7μs——這多出來的5μs剛好夠完成一次SPI讀取觸摸IC的坐標(biāo)校驗(yàn)。在單片機(jī)世界里5μs就是生與死的差距。所以別把C當(dāng)PC用把它當(dāng)成一把手術(shù)刀清楚每一刀下去切掉什么留下什么才是真正的單片機(jī)C之道。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
人人干黄色| 国产亚热在线久久| 大香蕉中文在线| 日本色色的视频| 亚洲第一页色网| 欧美日不卡| 无码外流操逼视频| 97伊人超碰| 九九九九久久久| 亚洲国产ⅴ高清在线观看| 91精品国| 国产精品一区二区麻豆| 伦在线97| 91久久国产综合精品| 久久亚洲影院一区二区| 免费看久久久性性| 天堂8在线新版官网| 中文字幕日韩电影人妻| 99www.bibizy香蕉资源国产一区二区三区高清| 午夜福利免费精品视频| 色综合色欲色综合色综合色综合| 精品人妻1区| 无码九九九九| 欧美激情在线观看视频| 欧美一级三级| 国产女人9999| 97国产精品在线观看| 久久东京热成人| 国产在线激情| 天天干18禁| 加勒比综合88| 国产高清自拍| 夜夜天天噜狠狠爱2021| av日韩在线观看电影| 国产三区免费在线观看| 九九色色| 蜜桃中文字日产乱幕4区| 热久久99999| 亚洲综合小视频小说在线观看 | 探花一区二区三| 亚一综合久久久久久久久久| 多乙久久久久久| 亚洲二区精品在线观看| 免费看污网站| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 亚洲,欧美,综合网| 熟妇人妻精品一区二区| 欧美日韩1234| 三四中文字幕| 成人黑料社久久| 日本大香蕉| 国产乱人妻精品入口| 91亚洲网站| 97日视频| 亚洲成人无码影院| 欧美不卡在线美女| 日韩欧美麻豆 | 国产精品制服丝袜中文字幕日韩一区二区三区 | 一区二区日韩欧美久久| 亚洲综合射| 免费视频一二三区| 日日夜夜干| 亚州综合在线| 一区二区三区黄片免费观看| 91N欧美| 国产天美传媒精品| 性爱视频啪啪啪啪| 91丝袜激情在线| 久久精品国产精品一区 | 成人一区二区三区四区| 黑人白女精品一区| 亚州色图欧美| 日韩美女啪啪一区| 99啪啪| 九九九热| 久久大线蕉一区| 97视频在线| 精品一区二区啪啪啪| 高清视频一区| 国产九月婷婷| 日韩欧美成人午夜福利| 粉嫩AV输入| 五月丁香六月综合缴清无码| 97干天天| 國產尤物AV尤物在線觀看| 欧美日韩国产人人| 人妻AV 中文字幕的| 就去色综合| 99免费在线视频| 欧美九九九九九| 亚洲黄色网址视频| 亚洲黄色AV电影| 欧美色图91p| 日本123区操B视频| 怡红院成人视频| 97色色色综合网站| 激情五月综合| 蜜乳AV一区| 久久香蕉国产线看观看亚洲女人| 国产精品久久久亚洲一区| 亚洲第一精品在线视频| 亚洲欧美综合| 欧美翘臀视频网站一区二区三区 | 另类亚洲图色| 最新的亚洲无吗| 久久肏大逼| 色综合久久88色综合久久天天| 做爱A级亚欧| 日韩AV无码中文一区二区| 日本黄 R色 成 人网站| 先锋精品av色鲁| 校园春色综合色| 操死我了嗯嗯嗯| 色婷婷日韩精品一区二区三区| 大屁股熟女一区二区三区| 国产熟女一区二区| 国产精品一区二区手机看片| 国产精品麻豆免费视频| 99精品热| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 久草在线| 中文字幕在线观看丝袜| 99久久99久久免费精品蜜臀| 亚洲深夜福利| 日韩大香蕉AV影片| 舔足天天操天天射| 肏逼视频日本| 91粉嫩萝控精品福利网站_精品影音先锋国 | 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 成人无码在线超碰网| 欧美天天搞| 亚州宗合另类| 亚洲图片 激情小说| 国产精品国产精品国产| 在线观看午夜婷婷久久久久清性观看| 亚洲欧洲激情卡通另类文学四射小说网站| 超碰在线人妻中文字幕| 欧洲在线性爱视频| 91在线欧色| 91动漫操逼视频| 日韩91网| 啪啪AV导航| 射丝袜大香蕉| 久久免费老司机精品| 密乳无码| 天天综合影院91| 97在线免费看视频| 欧美后入式| 在线五区| 亚洲 日本 一 二 三| 亚洲一曲日韩精品| 久久超碰国产一区二区三区| 色97欧美| 神马久久久久久久久| 欧美A√综合网 | 一区二区激情国产熟女| 亚洲成a人在线观看久| 男女性无套 免费九一| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 国产精品区在线12p| 亚州综合色| 99热在线只有精品| 青青草大香蕉视频| 天久久久噜噜噜久久国产精品爽爽| 囯产精品强| 强奸熟女一区二区三区 | 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| 日韩情色视频| 99久在线精品99re8a| 欧美日韩亚洲高清不卡一区二区三区| 婷婷五月天色色| 天天综合,91综合永久| 顶级丝袜熟女一区二区三区 | 欧美网站免费| 久久99热这里只频精品6学生| 久久99久久99久久99人受| 色色丁香| 日韩亚洲美女一区久久| 97人妻色| 大屁股熟女一区二区三区| 五月天人妻综合| 91挑色欧美| 久草老司机| 97伦乱| www男人天堂| 96麻豆精品一区二区三区| 中欧人妻丝袜中文字幕 | 77国产精品| 美女骚尻视频| 波多野结衣被操50分钟免费视频| 亚洲av无线观看| 色综合色欲色综合色综合色综合| 在线 亚洲 网爆 自拍| 精品一区二区三区四区外站| 激情在线青青操| 欧美天天综合网| 黄色性爱网网| 日韩美女久久一区二区三区| 欧美草草| 欧美成人黄网色网站| 99久久无色码| 国产精品粉嫩福利在线| 强奸乱伦AV网站| 一本一道人妻久久一区二区三区| 加勒比综合a∨| 日躁天天爽爽| 高清国产性猛交xxxx乱大交| 淫色网综合| 少妇熟女视频一区二区三区| 老熟妇一区二区三区…| 九九拍拍精品视频在线播放| 久久亚洲国产成人| 91亚洲影院综合| 91欧美www| 欧亚性爱视频免费看| 综合91网| 欧美精品1区2区3区| 1二区9| 欧美在线视频播放| 蜜臀久久久99久久久久 | 天天综合网入口~91| 中文字幕91综合| 免费少妇一区二区| 91精品亚洲内射孕妇| 欧美中文字幕精品人妻| 精品免费囯产一区二区三区| 国产蜜臀精品一区二区尤物| 中文字幕蜜乳av| 人妻少妇精品久久久| 97干综合网| julia国产在线| 91伊人大香蕉| 看日韩操逼| 超碰偷拍| 天天插天天射| 99国产精品| 丝袜内射| 1禁看欧美黄片免费看| 成人aⅴ一区二区三区| 天天操天天7| 国产精品一区二区黄片| V A在线| 国产中文福利| 婷婷六月色| 国产精品久久久久久久久久久久| 欧美aⅴ99久久黑人专区| 国产乱色国产精品免费视| 97国产|免费| 久久一二三四不卡| 涩五月婷婷| 国产精品爆乳懂色蜜乳| 91免费看中出视频| 人妻大香蕉| 欧美色棕合| 粉嫩av在线一区二区| 欧美日韩在线视频网站| 超碰在线一区二区| 啊v在线观看视频| 亚洲熟女乱熟乱熟妇综合网二区| 午夜人妻精品综合在线| 亚洲AV无码久久精品蜜桃小说| 91综合色噜噜| 久久国产成人精品国产成人亚洲| 亚洲欲| 69人妻精品一区二区绯色| 69国产对白刺激| 国产精品伦理| 人妻精品一区二区| 欧美综合色图片| 大但人体久久久久| 金典av| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 乱伦av麻豆| 探花精品 一区二区| 天天噜| 狠狠干91| 亚洲一区操| 极品色综合| 久操av在线| 91亚洲最新在线| 日韩BBN| www亚洲欧美| 五月丁香黄色网| 亚洲一区二区在线观看91| 大香蕉欧美| 日韩精品人妻一| av婷婷色婷婷色六月| 天天插天天射| 久久理论字幕视频| 精品久久在线区一区| 91 综合 色| 97天天在线| 天天干夜夜鈤| 国产乱色国产精品免费视| 国产亚洲精品第一最新| 91新在线欧美| av草草在线电影| 久久久性少妇| 日韩肏逼视频| 91一起操| 久久久久9999妇女| 国产精品大屁股999| 亚洲少妇自拍中文字幕懂色| 亚洲欧美清纯| 久草国产在线视频| 伊人97色天使| 91高潮| 91社区拍啪人妻| 91在线综合网| 91艹| 国产亚洲精品一区二区三区| 色婷婷影视| 91nbbbbbb| 999综合网| 狠狠躁AV| 狠狠做深爱婷婷久久二区| 日韩电影免费网站麻豆视频| 激情视频一二三| 伊人激情| av影院十区| 国产免费操逼| 一区二区三区成人| 人妻少妇被猛烈进入中| 一二三啪啪专区| 99999精品| 久久久激情| 欧美热图99| 人人操人人摸人 | 色噜噜综合在线| 成人久久久精品| 婷婷丁香五月天综合东京热| 5252色欧美在线| 亚洲天天做日日做天天谢日日| 69精品少妇一区二区三区蜜桃| 尤物视频新赏网鲜网色诱网| 国产美女裸体秘 永久无遮挡| 亚洲官网在线| 国产精品黄色三级av| 欧美男女午夜啪啪| 久久男人精品| 加勒比AV天堂| 日逼国产| 亚洲日韩天堂| 另类av天堂| 日本不卡二区| 啊啊啊好疼| 天天色粽合合合合合合合| 久久9999 | 自拍丝袜美腿人妻| 狠狠操,使劲操| 91 丝袜在线观看| 五月婷婷六月激情| 国产 亚洲 一二三四| 亚洲视频小说| 一本一道人妻久久一区二区三区 | 中文字幕丝袜国产第一页不卡| 久久久艹艹艹| 亚洲欧美在线观看2021| yaouchengrenav| 久久久久96| 男人的天堂2018.| 波多野结衣先锋影音| 亚洲欧洲综合| 视频二区熟女人妻| 亚洲精品欧洲精品| 久久精品人体| 国产第25页在线观看| 香蕉视频精品亚洲一区二区三区在线播| 人妻精品4K4K4K4K4| 超碰成人国产| 国产中文字幕曰本毛片| 亚洲精品国语在线播放| 中文乱码字幕观看| 欧美啪啪啪91| 97欧美久久久久久久| 97超碰亚洲| 97色色色综合网站| 美女刺激久久国产欧美| 免费观看的av| 色情综合网| 99天堂网| 日韩免费看黄片| 国产亚洲精品精AV.| 日本伦乱九九九综合| 亚洲熟女综合一区二区| 女性91网站| 超碰97日韩| 久久华人网| 超碰超碰超碰超碰的大鸡吧操黑丝袜 | 欧美91在线| 亚洲人妻久久| 久热精品在线| w w w.久久精品| 日韩射精| 亚州一区二区成人片免费| 亚洲毛片一级带毛片基地| 亚洲精品国产精品乱码不99| 欧美淫穴| 久日91在线| 97超碰亚洲| 97欧美色综合| 亚洲精品九九九| 国产精品久久久久久久AV大片| 国产辣妈在线视频福利| 97久久精品亚洲| 精品一区二区三区四区女| 免费精品人妻一区二区三| 又粗又长又大国产不卡| 亚洲精品xxx| 秋霞欧美性爰视频| 性色中出| 欧美精品999| 亚洲日韩肥臀视频在线观看| 亚洲高清欧美总合| 亚洲精品性爱片| 亚洲欧洲网站免费观看| 91麻豆天美国产欧美日| 秋霞一级视频在线观看免费| 国语国产操逼伊人AV网| 国产AV无码AV| AA特级绝黄| 国产男女无套视频免费观看| 日本熟女免费視颖| 久久直播国产| 成人精品在线| 神马福利久草| baiduhicn.com。| 欧美夜夜骑视频| 91超碰丝袜制服| 久久久偷拍| AV天堂国产| 黄色小视频日本txt| 综合欧美日本三级| 精品国产自在在线99| 九九九九九九九九九五码| 久草新免费| 97jingpin| 性色综合网| 免费的黄片有限公司| 亚洲色 国产 欧美 日韩| 激情专区综合| 日韩av色图综合| 99久在线精品99re8| 熟女探花啪啪| 天天色综亚洲91污| 韩国女主播青草福利视频| 夜夜骑天天燥| 欧美色综合| 午夜免费福利视频一区| 久久综合18p| 一区二区三区麻豆| 久久精品国产亚洲AV无码做| 无码一区二区三区四区五区六区七区八区九区十区视频 | 百度百度日本操逼| 另类一区| 高跟伊人julia ann| 久久尹人大香焦视| 精品人妻一区二区蜜桃视频| 久久肏大逼| 黄片直播三级黄片两女一男| 人人操人人操草草| 人妻在线臀日韩| 久久久久网站-538在线视频-欧美永久乱码| 91性高| 国模吧 一区二区三区| 久草色在线观看| 亚洲综合网图| 情色日播放AV| 久久婷婷五月天| 国内精品久久久久影院亚洲| 97精品网| 丁香激情五月| 91欧洲国产成人久久精品网站| 久久久青青草| 久久精品国产精品| 欧美性天天影视| 日本丝袜人妻内射| 亚洲图片偷拍视频区| 亚洲图片欧美制度| 日本性爱不卡视频| 久久免费9| 国产精品3| 秋霞免费AV| 欧美精品宗合| 91欧美经典| 亚洲91综合| 成 人 影视 一区 二区 三区 四区| 五月丁香六月综合缴清无码| 91日韩国产欧美亚洲另类精盘州至城都 | 日韩性爱一级片| 96麻豆精品一区二区三区| 国产精品久久久777| 色婷婷激情| 高清国产av无码| 黄aaaaaaaaaaaaaaaaaa色网站| 美女写真| 黄色小视频日本txt| 日日操丁香五月天| 国产精品999zyz| www.91人妻.com| 精品日韩人妻视频| 日韩无码精品综合久久| 国产精品直播在线观看直播| 亚洲欧美情色| 黄色香蕉视频网站一区| 亚洲人妻在线精品| 一级做a爰片性色毛片久久| 免费人成毛片乱码| 亚洲美女AV无码| 一区二区三区亚洲| 最新国产亚洲精品精品国产亚洲综合| 你懂得91| 中文字幕乱码人妻一区二区三区,99精品| 五月天色图| WWW美腿丝袜香蕉中文| 国产97在线播放| 999 久久久| 人妻少妇久久久| 骚逼高潮久久精品| 啊啊啊要高潮了| 啊啊啊啊啊啊啊啊要喷了| 夜色97| 青青草色AV| 日本东京热久久久电影| 欧美成人一区二区三区在线播放| 91狠狠综合久久久久久| 91路www| 国产高清视频无码在线| 99久久精品无码一区二区| 色色色网站| 男人的天堂VA在线| 青青草华人在线欧美在线| 亚洲一区二区在线观看91| 国产精品亚洲免费| 亚洲熟女一区| 欧美色图欧美| 欧美性生活免费网| 天天影视综合网欧美精品| 无码人妻精品一区二区三区九九| 国产无码精品久久久久久| 欧美国产日韩清纯唯美| 很很很很操| 狠狠91| 少妇滛荡视频| 欧美色图20P| 在线观看av区| 亚州欧美在线| 女人午夜视频777| 日韩丨制服丨中文|在线| 26uuu国产成人综合| 亚州色图狠狠干| 日韩熟女操逼| 极品色电影院| 特级丰满少妇一级AAAA爱毛片 | 欧美韩国你懂得在线 | 久久久无码国精品无码三区三区| 蜜桃传媒视频第一区入口在线看| 手机看片1024你懂的国产| 本道综合精品| 亚洲污一污二| 久久久久国产精品片区无码直播| 操逼999| 国产一区在线观看无码AV| 欧美日本视频一区| 激情久久久| 欧美激情区| 亚洲s在线观看| 亚洲国产91精品一区二区久久| 久久、1234| 欧美成人四级在线播放| 亚洲91射| a男人的天堂| 激情网色| 中文字幕在线观看网址| 99re在线观看| 人妻少妇久久久| 黄色免费网| 伊人久久亚洲色欲综合网站| 深夜操逼网| 日本女优在线视频福利| 91无码西班牙视频在线| 欧美色图99| 欧美老妇女内射网址| 色色综合97| www色色色com| 色踪合AV| 国产18精品亚洲精品| 亚洲综合第一页| 91美女视频| 91精品国产日韩欧美综合| 日韩中文字幕精品一二三事国产精品| 亚洲精品久| 妺妺跟我一起洗澡没忍住| 狠狠色伊人亚洲综合网站色| 色爽——AV| 综精品久久久aaaa| 欧美日韩99精品麻豆传媒| 日本黄 R色 成 人网站| 三级特黄60分钟播放| 亚洲一区二区AV| 美女天天干| 欧美丰满少妇交换91欧美精品| 亚洲色香| 草伊人高潮喷水超碰| 欧美精品双插| 午夜天堂精品久久| 亚洲国产精品久久久久久久久久| 日本 欧美 国产一区| 亚洲成熟国产精品美女| 中文字幕一区日韩精| 国产精品视频白浆免费| 亚洲成?V人片在线观看福利| 久久久精品国产亚洲AV无码| 日本黄 R色 成 人网站| 色蜜AV| 少妇与黑人高潮在线| 日韩欧美成人大香蕉| 暖暖精品二区三区观看| 91国产美女丝袜足交精品视频 | 超碰久在线天天做| 亚洲脚交| 欧美片第一页| wwwcaobibi| 婷婷五月天色| 69视频福利导航| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 96国产污污污丝袜| 蜜桃狠狠色伊人亚洲综合| 91精品导航| 看免费一级在线播放毛片| 影音先锋少妇| 91chinese在线| 欧美狠狠弄| 人人爽人人精品乱人伦AV| 日本熟妇自慰性高潮一区二区三区| 91综合中文字幕| 中文字幕奈奈美被公侵犯| 五月丁香六月婷综合成人综合| 欧美色棕合| yazhouzaixian| 中国AV美女| 色老汉玖玖爱| 欧美日韩系列| 免费看黄片现成| 超碰人人乐97| 久9爱精品| 岛国毛片手机在线观看| 97网址www| 97伊人超碰| 成年人性爱日韩| 最新精品久久蜜桃 | 国产精品4p在线观看| 丁香五月影院| 国产中文字幕在线| 国产精品亚洲天堂网址| 亚洲少妇色| 蜜臀久久99精品久久久久久酒店| 国产一级作爱毛片| 成人久久久精品| 日本狂喷奶水在线播放212| 亚洲情色一区三区| 欧美aa一级片| 精品中文日韩字幕视频| 亚洲天堂五月天国产| 青青草伊人久久| 午夜精品五区| 亚州综| 久久亚洲不卡| heyZO天然素人无码AⅤ专区| 91亚洲欧美色图| 中文AV制服乱伦| 久热久操| 久久久久久久久成人av解说| 亚洲交性| 日日骚 av| 日韩欧美字幕亚洲一区二区| 亚洲在钱| 激情图片亚洲色图| 免费一级特黄特色大片在线观看看| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 国产成人无码啪| 亚洲人妖网| 婷婷中文网| 亚洲熟女av中文字幕| 成人无码专区精品视频| 欧美午夜一区二区三区| 加勒比99999| 欲女人妻性色av| 国产玖玖| 免费看日产一区二区三区| 精品高潮| 亚洲成人在线资源| 91 在线亚洲| 国产无马视频| 国产婷婷综合在线观看| 久久精品一区一起草| 亚洲国产剧情少妇激情| 国产女人成人精品视频| 国产精品欧美激在线| 久久超碰亚洲人| 久久亚洲人妻| www.av在线观看| 亚洲人妻中文在线视频| 青娱乐久久艹| 亚洲色性情三级| 欧美色综合图片| 性开放中文AV高清无码免费看| 精品国产72| 亚洲四虎熟女精品| 亚洲中文sv| 2024年最新色情网站在线观看| 色噜噜国产在线| 亚洲天堂综合AV| 超碰97起碰| 巨爆乳肉感一区二区三区竹菊影视 | av线电影| 亚洲色图综合网| 人妻爽爽啪视频| AND人妻系列| 亚州中文字幕超碰97| 男人 天堂 日 亚洲| 亚洲AV资源| 美女主播色欲91抠b在线播放| 欧美色图成人网一区二区| 久九干| 久久久久9999妇女| 99re6国产精品99re| 欧美亚洲高清晰| 91天美免费| 国产精品成人午夜福利| 一区二区三区免费视频入口| 青草草免费网站av| 99久热| 自拍视频大全亚洲专媒视频/一区二区三区 | 日日橹狠狠爱欧美超碰| 小草av不卡亚洲二区| 熟妇人妻丰满久久久久久久无码| 黄页av| 久久国产逼| 亚洲成?V人片在线观看福利| 国产夜夜艹| 四虎在线免费视频| 97干色| 欧美日韩不卡a片| 亚州少妇| 1204人成网站色www| 日韩福利综合一区| 大稥蕉免费视频这里只有精品| 91美乳| 久久99国产精品| 国产亚州高清国产拍精| 麻豆人妻精品一区二区| 欧美精品不卡一二三四在线91| 久久无码一区二区二三区性色 | 综合色图亚洲欧美| 亚洲美女 晚间男人天堂| 2017天天拍大香蕉| 五月天婷婷影院| 久久99深爱久久99精品| 色综合V| 大香蕉伊人色偷偷在线| 国产精品97超碰| 久久男女激情视频网站| 亚洲女人毛茸茸91| 黄骗免费| 青草伊人久久| 免费一级视频特黄色大片| 97 视频在线| 中文字幕精品探花视频| 粉嫩国产精品久久粉嫩| 人伦四五区| 91足交| 大香蕉色欲AV| 一区二区视频在线播放| 97爱啪| 熟女突然公开看18禁影片| 中文字幕精品亚洲熟女| .精品人妻一区二区三| av操操不卡| 日韩激情啪啪啪| 免费超碰97久久| 国产麻豆一级精品视频| 91色射| av在线浏览| 一级黄色性爱A级片| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 9 1超碰九色| 婷婷五月天基地| 九热中文字幕| 第45页一区二区| 色伊人91| 日本大香蕉综合网| 在线女人91| 激情无码日韩| 97超碰色色| 天天插夜夜爽| 啊啊啊好爽快点啊啊啊嗯嗯| 高清无码久操视频| 色欧美色交综合| 观看视频图片一区二区三区| 图片区小说区| 奇米四色影视777久久久| 97这里有精品| 亚洲资源网| 天天操av懂色| 国产成人无码网站在线视频| 视频黄色国产一级| 强奸乱伦 亚洲一区| 清纯唯美综合亚洲| 免费成人在线熟妇网| 日韩久久三区| 国产精品成人无码av无码免费| dy888午夜老子影视达达兔| 爱丝福利| 十八禁电影伊人网| 学生妹天天看| 久久天天躁日日躁狠狠躁 | 亚洲欧美另类小说| 国产嫩草精品A88AV| 福利大香蕉| 色老牛| 97精品国产手机| 日本中文字幕一区| 精品女同一区| 91美女国产在线| 插插综合网天天影视网| 少好三P| 夜夜操夜夜高潮夜夜爽国产精品区| 国产熟妇一区二区| 97这里都是精品| 人人澡综合涩| 色婷婷一区二区三区久久午夜 | 91熟女网| 久久午夜色播影院免费高清| 色欧洲| a亚洲欧美色欲| 中文字幕日韩专区精品系列| 最新9久久久9免费视频| 欧美人妻一区| 超碰在线1234区| 96久久科窝| 亚洲大色堂| 久久精品一区| 日韩激情小说一区二区| 欧美爱国产综合、| 嗯嗯啊在线视频| 欧美亚洲情色| 日曰骚久久精品| 91操人视频| 国产99精品一区二区三区免费| 日韩欧美性爱电影在线观看| 中文字幕乱亚洲美女精品一区| 亚洲精品国语在线播放| 国产婷婷一区| 四虎精品永久在线观看| 亚洲乱码精品一区二区| 色婷婷激一区二区三区 | 亚洲97P| 久久久∴| 国产60页| 九九热九九| 四虎免费看黄| 欧美色宗合| 一区二区娱乐网站| 天天天乱色综合全| 大香蕉99999| 国产精品老师| 国产精品一区二区麻豆| 日韩中文字幕人妻视频| 久久国产99精品72福利| 2017天天操天天日| 免费人成在线观看网站品爱网| 欧美第一页性| 五月天婷婷社区| 精品超碰国产| 97超碰精品图片| 蜜桃av综合网发布| 92大香蕉| 欧美婷婷| 火箭成精品视频884必出精品| 久久99综合| 97国产精选| 91丨九色丨国产打屁股| 综合亚洲欧美| 超碰久久中文| 2023天天操夜夜操| 亚洲综合码| 日韩免费av片高清无码| 91色爽欧美| 欧美日韩亚洲一区二区在线观看| 天天做天天爱天天爽AV| 岛国黄片网站| 天天躁夜夜躁狠狠躁AV| 久久久中文| 日欧操屄| 美女黄码视频午夜| 99精彩视频| 亚洲成人黄色在线观看| 60秒试看最爽10分钟网站| 国产女人高潮嗷嗷嗷叫小说| 动漫av中文| 大香蕉520| 日本成人免费一区二区三区| 日本精品免费一区二区三区四区| 黄片无码在线制服| 超碰97色| 久久中久文96| 自拍盗摄一区| 日韩精品中文字幕二区| 国产三级在线现体验区| 蜜臀网址在线| 欧美大香蕉97| 欧美久久九九| 丝袜熟女一区二区三区| 无码久久国产| 中文字幕一区二区三区50路| 天天舔天天日天天射| 亚洲情色电影网| 色情五月丁香| 久久毛卡| 在线一道啪| 欧美91精品国产自产| 92大香蕉| 国产自偷| 久久精品视| 亚洲区限制级| 超AV色女| 欧美1727免费观看视频| 99热这里只有精品8| 亚洲色图日韩精品| 91快色色色色色| 日韩无码操逼片| 美日韩男女操屄视频| 日韩欧美性爱电影在线观看| 人妻欧美| 亚洲春色一区二区三区| 久操精品| 三男一女不戴套的A片| 欧美日韩国产成人高清| 日语五十路和六十路亚洲国产精品| 国产精品一区二区三区四区五区| 一本色道久久综合亚洲二区三区| 男人天堂最新手机版在线青青草| 熟妇一区,二区,三区。| 久久精品女同亚洲女同13| 欧美色老汉| 91中出视频| 日日爱99| 国产一区自拍欧美日韩| 国产一区免费午夜视频| 91动漫操逼视频| 中文字幕一区日韩精| 九九热男人天堂| 1000午夜黄色| 操碰97| 欧美精品23| 嗯啊不要在线| 中文字幕十五区| 丝袜美腿丝袜| 一级性爱视频免费观看 | 97亚洲欧美日韩| 亚洲自拍小说| 91影库| 精品区9| 亚欧洲一区二区视频| 亚洲91在线| 成人性爱美曰韩| 超碰97资源大奶| 99色在线| 欧美αv.com| 欧美第一页性| 亚洲色图8| 国产精品99精品视频网站| 女优免费一区二区永久| 亚州国产成人精品女人久久| 12一15性XXXX粉嫩国产| www.色综合| 91成人久久| 韩日性爱av| 96久久久精品| 日韩精品一区二区日韩| 青青草日本无码| 美女91AV| 国产后入精品| 600国产精品视频| 九九色影院| 91九色丰满高潮| 中文字幕日本久久| 另类老少妇| 国产精品一区二区黄片| 91高清日| 色5月婷婷| 亚洲成人贴图| 天天综合网在线| 91伊人久| 无码操逼天堂| 日韩av不卡在线观看| 久9久9久9久9久9久9| 国产美女高潮叫床视频| 日本免费二区三区| 成人五月香网在线| 欧美传媒| 久久精品91| 99综合免费视频| 超碰在线人妻中文字幕| 大香蕉99热| 黄色高清无码无码破解免费暗网| 超碰人人干天天射| 亚州宗合另类| 欧美成人A天堂片在线观看| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 人妻二区| 久久影视二区三区行押| 天天干天天插| 日韩熟女乱伦中出| 中文字幕精品三级久久久| 亚洲伊人a线观看视频| 91美女中出| 五月开心久久AV官网| 蜜臀网 一区| 伊人婷婷五月天| 精品国产乱码久久久影院| 观看免费区二区三区二| 免费看黄片现成| 97人妻色| 欧美成人贴图| 91粉芽高清在线一区二区| 美女让帅哥通她小鸡鸡| 欧美 日韩 亚洲 春色| 日韩紧密久久| 成 人 A V免费视频在线观看| 午夜毛片高清免费不卡| 99爱精品| 亚洲精品乱码久久久久久蜜桃麻豆| 69视频入口| 色97干| 96一区二区三区| 91少妇通奸网站| 不卡九肏| 美女啊啊啊啊啊啊啊| 婷婷色导航| 中日韩欧美精品无码AⅤ一区二区| 久久在线观看免费视频| 99热在线播放| 国产精品久久泡妞网站| 骚货操死你| 国产精品丝袜在线| 99999re| 亚洲丝袜综合| 91精品国产一区三一| 清纯唯美亚洲综合| 97超碰久久| 中文字幕精品免费一区二区| 国产老女人久久毛| 成人无遮挡毛片免费看| 无码高清少妇久久| 岛国黄| 亚洲色图欧美视频| 五月天综合| 男人的天堂激情| 人妻人人澡人人爽人人| laoshunv91| 天天性射网| 啊啊啊好大好深| 中日韩一区二区三区欧美| 亚洲一区二区三区AV无码 | 久久这里都是精品| 操死我了嗯嗯嗯| 高清无码91| 一级二级三级黑人无码| 探花熟女,姿勢到位,體驗感也到位| 男人的天堂一区三区| 曰韩精品九九无码| 伊人亚洲综合| 亚洲情欲| 色综合尤物| 久久av色| 男人综合网| 一级久久久久久久久久久| 精品 码产区一区二-1080P高清在线www-B029AV | 久久久久久久久国产| 综合网91| 婷婷综合激情| 五月天亚洲网| 亚洲一区二区三区在线激情| 91丨熟女丨丰满熟女| 97超碰逼| A级片日韩欧美国产欧美视频精选观看 | 亚洲第一二区另类图| 欧美乱欲| 欧美久热| 欧美一区二区| 伊人久操| 青青草在线视频播放器| 操操操日本的逼| 亚洲性感丝袜诱惑在线观看| 精品国产91av一区二区三区| 色爱综合网欧美| 成人av毛片在线观看| 天天看天天综合成人网| A 天堂| 亚洲淫乱骚妇AV| 91社区伊人| 欧美色一二三| 国产精品一区二区亚洲人成毛片 | 久久 久久国内精品亚洲| 在线看片国产精品每日更新| 欧美日韩一干二干| 激情无码日韩| 人人妻人人色一区二区三区| 国产无码一二三区| 久久久久女教师免费一区| 国产成人网址| 黄色无码高清黄色无码网站| 国产a级精品| 日韩无码操逼片| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 亚洲男人天堂av| 91xingse| 亚洲日韩美国人妻| 天天影视综合色| av操操不卡| 人人操人人大香蕉| 日本大香蕉综合网| 久久只有精品一区二区三区| 自拍大香蕉乱插| 92一区二区| 亚洲 欧美 综合 91| 国产精品女同| 日本一区二区三区四区免费观看| 欧美色蜜桃97| 日日做夜狠狠爱欧美黑人| 9久超碰| 麻豆国产96在线| 久久久精品电影| 96久久久| 性91| 九九九九一区| 亚洲精品 欧美精品| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 日本东京热大香蕉a片| 丁香五月天堂网| 日本性爱少妇| 中文字幕乱在线伦视频中文字幕乱码在线 | 中国熟妇| 亚洲国产精品无码AV在线| 亚洲国产丝袜熟女av| 天天干人妻视频| 婷婷精品国产欧美精品亚洲人人爽| 操美女人妻| 97久久久精品| 久久亚洲不卡一区二区三区| 久久久9视频| 久久人妻四季| 久久一留热品黄| 日本大香蕉| 粉嫩AV一区夜夜嗨| 日本男人插女人的逼黄色| 少妇第一页| 成人精品水蜜桃久久久久久久|