亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

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
返回資訊列表
国产精彩女在线观看视频| 亚州 综合 色图| 色呦呦、国产精品| 一本久久久精品| 亚洲se91| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 麻豆色约约| 国产毛片片精品天天看视频| 操逼免费视频无码国产| 精品人妻一区二区免费蜜桃| dy888午夜老子影视达达兔| 337p大胆噜噜噜噜噜91Av| 亚洲人在线成线成人| 夜夜高潮夜夜爽夜夜爱爱一区| 国产日韩欧美亚洲精品95 | 亚洲欧美日产国产91毛片| 日韩人妻精品| 午夜偷拍久久熟女| 尤物AV免费网站| 国产一级137片内射麻豆| 亚洲成人av色网| 久久亚洲一区女同性恋中文字幕| www.av在线观看| 丝袜美腿射精91| 一级特黄aaa大片在线观看成人一级片在线观看| 在线播放成人网站| 天天情欲宗合网| 思思热在线视频免费| 在线强奷到舒服的无码视频| 超碰欧美97资源| 国产色呦呦| www. 男人天堂成人在线| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 午夜婷婷| 久久这里只有精品9| www.色婷婷色综合| 91人人操| 人人摸人人干| 隔壁邻居波多野结衣中文字幕 | 蜜乳AV.COM| 日本999精品| 亚洲综合电影| 激情五月综合网| 黄色成年| 国产地址二三| 日韩乱插| 精品国产一区二区三区香蕉欧美 | 国产亚洲在线| 国产精品视频内谢女人| www.99热在线只有精品| 老熟女乱伦片| 97超碰热线| 少妇无码av专区线| 四虎在线视频| 欧美欲色| 91在线精品| 夜夜欢天天干| 日日骚 av| 被窝影院午夜看片无码| 欧美亚洲涩涩| 91久久久久免| 黑人美精品 A片| 国产美女高潮视频| 一本久久精品中文字| 午夜无码精品免费看性色| 好舒服视频| av婷婷色婷婷色六月| 伦理第一页| 亚洲丝袜色图| 九九香蕉网| 日韩在线国产字幕| 亚洲自拍青操视频| 精品人妻一区二区免费蜜桃| 亚洲偷拍自拍在线视频| 大二网站亚洲| 一二区在线观看视频| caopeng97| 日本欧美一区二区三区免费| 欧美天天射| 97精品97久久| 久久熟妇五十路一区| 99久久久久久久久| 韩美日操逼| 91N综合网| 97看操| 色婷婷电影网| 蜜乳AV色欲AVAV无码| 国产精品免费久久久久久久久久| 极品出轨视频网站| 人妻爽爽啪视频| 亚洲欧美日韩精品久| 日本熟妇浓毛hdsex| 肥佬影院91| 日本欧美m v精品网站加| 日日夜夜天天| 久久久久久久人妻| 欧美性爱视频免费一区一A| 久久只有精品| 99re9| 中文字幕熟女人妻丝袜丝| 96精品久久久久中文字幕| www.yw尤物| 黄片免费看黄片免费看| 免费日韩黄片| 97超碰人人模人人拍人人| 精品国产乱码久久久久久久久久毛片| 福利五区| 中文字幕在线第二页| 欧美72网页| 神马视频久久久久久| 婷婷亚洲五月***久久| 淫荡网址| 97在线亚洲| 久久99精品国产| 久草婷婷| 天天看高清麻豆| 97精彩视频网站| 精品一区二区三区蜜桃臀赵总| 入口操逼网站| 国产成人无码久久精品| 嗯嗯啊操我| 婷婷月色| 91色艳| 国产一区二区三区影片| 亚洲精品xxx| 嫩草一区二区在线观看| 中文字幕日本久久| 色五月激情综合网| 亚洲精品一区二区三区新线路| 操一区| 色婷婷亚洲婷婷| 中文字幕一区日韩精| 日韩性爱视频免费在线| 97丝袜亚洲在线播放| 欧美激情久| 一本大道综合伊人精品热热| 天美传媒av在线| 加勒比少妇AV婷婷六月天超碰超碰| 插老姨肥穴| 欧美亚洲美少妇一区二区| 欧亚不卡| 竹菊一区二区三区AV线| 中文字幕一区二区三区50路| 国产福利电影| 国产精品久久久久久亚洲色欲| 囯戸精品高潮呻吟旡码| WWW操逼| 亚洲av综合色区无码一| 激情小说五月天| 国产又粗又又黄又猛| 极品五月天噜噜| 九九精品热| 亚洲丝袜B诱惑| 午夜啊啊啊| 东京热精品97综合网| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 性色生活片久久毛片婬片免费放女人一级毛片| 美女视频尤物网在线看| 桃花色涩综合影院| 狠肏骚人妻| 99综合自拍| 久久亚洲日韩国产欧| 超碰美女97| 51久久夜色精品国产麻豆| 人妻中文字幕日韩电影| 不卡九肏| 欧综合网| 97欧美性爱| 欧美图片偷拍| 天天干夜夜肏| 国产精品久久久久久久电影渣男| 十八禁啪啦拍视频无遮挡| 日韩成人色图| 国产女主播视频在线观看| 亚洲欧美综合| 日本久久精品| 丰满熟女人妻一区二区三五十一路| 色噜噜国产精品视频一区二区| 第四色奇米影视777| 国产超碰人人爽人人做| 九九热男人天堂| 福利天天都操| 99热这里只有精品地址 | 91久久青青草原精品| 国产大陆天天艹| 婷婷五月花| 超碰到97情色| 国产精品视频自拍在线| 男人的天堂网免费| 欧美黄片视频在线观看免费 | 搡老女人911熟妇老熟女| 免费精品人妻一区二区三| 国内毛片免费h片在线| 国产精品久久久蜜臀| 91操熟女视频| 97人人超| 欧美性性性| 日韩午夜精品一区二区三区电影| 98色网| 久热99999| 偷拍三区| 爱欲AV| 国产日韩中文字幕欧美| 成人无码在线视频网站| 二区熟妇韩日| 国产精品久久aV| 激情文学网伊人| 国产精品禁久久久精品| 成人国产二区三区在线,男女精品。| 久久午夜色播影院免费高清| 国产亚洲色婷婷久久99精品91| 9999九九九久久久| 欧美人人曰人人操人人射射| 欧美激情色婷婷花野真衣一区二区| 日韩免费中文字幕视频| 丰满人妻一区二区三区四| 久久久久久人| 亚欧高清在线| 夜夜夜夜久久久久| 色狠狠 - 百度| 无码人妻一区二区一牛影视| 97干97色| 男生女生啊啊啊啊| 立川理惠被中出无码| 欧美综合骚| 激情一区二区| 9热9热综合网| 自怕偷自怕亚洲精品| 欧美视频第二页| 国产在线观看一区二区三区| 久久 久久国内精品亚洲| 丰满人妻无码一区二区三区| 操逼999| 欧美日本国产日韩激情视频| 精品在线78| 五月天成人综合| 综合另类| 加勒比海成人视频网| 操操逼操操逼操操逼逼| 亚洲丝袜二区在线| 国产超碰国产97| 99热在线观看| 全免费a敌肛交毛片免费| 欧洲精品在线播放| 色综合网1| 熟女熟妇一区二区三四区| 国产大学生高潮在线播放| 亚洲精品97p| 人妻一区二区三区| 国产av美女被艹的乱叫| 一级片视频啪啪| 国产熟妇一区二区| 久久精品欧美一区蜜桃| 一区二区三区美女超清| 成人黄页| 成人夜夜爽| 欧美在线永久天堂| 欧美淫乱视频| 四季AV综合网址| 天天精品| 一级特黄aaa大片在线观看成人一级片在线观看| 中文字幕78| 国产探花精品在线| 欧美十八禁视频| 久久9999 | 欧美性爱第1 页| 天天天天做夜夜夜夜做| 亚洲熟妇丝袜在线观看| 久草视频在线视频在线视频在线观看| 91一区二匹| 亚洲欧洲日产国产综合网| 日本在线视频导航| 国产乱码久久久| 国内操逼视频二区| 蜜臀久久99精品久久久老,,| 久久人人爽爽人人爽人人片αV| 伊人嫩草| 亚洲成人妻日韩在线| 国产熟女二区| 青青草国产一区二区三区| 九七超碰| 天天射影院| 无码久| 天天色图| 人人看人人摸人人色| 最新国产亚洲精品精品国产亚洲综合| 99re这里只有精品3| 欧美 日韩第一性色| 一本色道久久天天射天天干| 亚洲日韩av一区二区三区百合| 91美女视频直播| 日韩中文字幕视频| 婷婷爱五月| 9999亚洲电影| 99e久久国产精品| 亚洲精品丝袜-不卡成人免费……| 91N综合在线| 秋霞网无码| 香蕉久久精品| 五月天春色激情网| 国产精品乱码久久久久久| 中文幕97| 欧美色爱综合| 天天躁日日躁XXXXYY| 青青草伊人久久| 丁香九月婷婷| 色综合一区二区三巨| 欧美亚洲成人在线一区二区三区| 久综合国内精品自在自线| 91精品成人www| 东京热91| 欧插网站| 日韩熟女无码| 久艹伊人精品综合在线| 国产乱伦亚洲色图高清无码| 先锋音影AV| 狠狠操夜夜| 97视频www| 天天激情综合站| 97超碰逼| 久草网站免费在线观看| 91艹| 国产精品一区二区黄片| 91综合天天看| 丁香六月婷婷| 一起草三级AV电影在线观看 | 欧美日产国产在线成人第一区| 青娱乐久久艹| 美国一区二区三区视频| 蜜桃视频成a人v在线| 欧美爱三级日韩久久| gogogo免费高清看中国国语| 久久99亚洲精品久久99果| 久久久激情| 久久久久骚| 久久亚洲影院一区二区| 欧美在线55555| 日韩无码黄色片| 亚洲人妻熟妇三十三区| 麻豆这里只有精品| 91处女在线观看| 亚洲第一色页夜| 91碰超| 一本一道久久综合久久| 国产久久久9999| 国产AV毛片| www.人人摸在线视频| 2024人人操人人摸| 亚洲av噜噜噜噜噜噜| 曰本熟女视频| 丁香五月电影| 成人小说视频在线精品欧美| 3P丝袜熟女 色综合| 厕所偷拍在线| 天天爱天天韩国日本牛牛牛牛| 欧美se综合| 日本精品一区二区中文字幕| 婷婷久久五月| 免费看污网站| 99re久久| 综合欧美激情网| 亚洲成?V人片在线观看福利| 九久久九精品视频| 色婷婷日韩精品一区二区三区| 男女性无套 免费九一| 黄总AV色图| 蜜臀Av一区二区三区| 9999伦理视频| 日本三级中国三级99人妇网站| 99re免费视频精品全部| 免费观看日本操逼视频| 少妇蹲下露出大唇5| 日日日大屁股骚女人精品| 台湾佬激情综合| 男男H黄动漫啪啪无遮挡网站| 亚洲一区日韩精品中文字幕| 久久这里只有精品9| 欧美性综合| 九九久久国产精品| 91啪9色| 97在线视频观看| 成人aⅴ一区二区三区| 18禁止看精品中文字幕| 综合网少妇| 欧美青青草视频| 厕所偷拍在线| 国产精品乱码久久久久久| 视频一区二区三区精品| 最新精品久久蜜桃 | 亚洲精品一二牛牛| 99热97| 97精品视频| 精品久热| 五月天婷精品激情| 亚洲啪啪视频免费| 九九九不卡| 亚洲精品黑丝| 加勒比少妇AV婷婷六月天超碰超碰| 国产无遮挡| 久久天天摸| 天综合网| 嗯嗯,啊啊,国产精品| 婷婷香蕉欧美在线一区二区三区| 亚洲 欧美 91| 91 丝袜在线| 99热导航| 视频在线中文字幕| 欧美日韩小说| 韩国三级一线观看久| 国产女同在线观看视频| 自拍偷拍草一草| 熟女这里只有精品6| 亚洲制服aⅴ中文字幕| av网站免费线看| 久无码| 日本影视久久免费| 蜜臀av在线播放一区二区三区| 久久黄黄黄| 九九香蕉网| 91色婷婷综合久久中文字幕二区| 最新加勒比丝袜在线| 26uuu久久| 亚州再线| 夜夜狼人妻| 色五月婷婷在线| 九九九九88| 亚洲宗合网| 91日产桃蜜| 96精品久久久久久久久久| 手机午夜电影神马久久| 午夜男女爽爽爽影院视频| 黑人白女精品一区| 蜜乳av首页| 大香蕉啪啪啪| 蘋果手機免費看成人Av| 精品视频在线观看| 欧美日本国产日韩激情视频| 亚洲天堂区| 日韩精品9999| 超碰99re| 成人色女网| 看一级特黄a大一片| 日日摸日日碰夜夜爽视频| 无码99| 一级性爱啪啪视频| 91N综合网| 麻豆性爱视频在线播放| 日韩一级片| www.av家庭乱伦| 国产一区二区久久| 欧美一区91大爱| 变态乱伦伪娘灌肠一区二区| 九九干| 日韩激情中文字幕有码| 欧美成不卡网| 玖玖综合网| 精品久久久久av影院| 亚 欧 美 综合| 四虎免费在线播放| 欧美色视频在线| 日韩欧美亚洲国产日韩| 任你干在线视频| 日本性感人妻91| 97人人射| 久草色在线观看| 人妻中文字幕精品无码| 97视频网站| 一起草精品人妻| 欧美性第一页| 96国产精品| 国产熟女| 青青草久久一区网| 男人天堂2019亚洲| 18禁无码永久免费无限制| 久久尹人大香焦视| 欧美色图99| 成人一区二区三区四区| 麻豆成人影音在线| av日韩手机在线影视| 干B| 亚洲一区在线观看欧洲| 91精品电影18| 日韩无码服务区| 欧美激情中文字幕另类小说| 色偷综合| 九月丁香综合网| 亚洲色悠悠久久88| 天天看精品动漫视频一区| 天天日日舔舔| 国产精品日日摸天天碰| 色色激情五月天| 有码人妻系列| 日本女人操逼| 99在线精品观看99| 色情综合| 亚洲第一黄色av网站| 高清无码一区二区三区| 日本阿v天堂在线观看| 搡老熟女国产1000部| 中文字幕精品乱码| 一级黄碟| 尤物视频新赏网鲜网色诱网| 中文字幕色AV| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 我要去看2个日本美女.com曹逼| 超碰亚洲97| 日韩成人性日韩成人性爱视频在线免费观看 | 日本免费中文字幕在线| 台湾佬中文娱乐网久久久久久久久久com | 天天操综合网| 在线观看 99热| 99热97| 国产日韩精品一区二区三区| 青青青国产| 中文字幕片| 欧美在线55555| 日本顶级天天操狠狠操夜夜操中文字幕| 91夜夜蜜桃臀1区2区3区| 亚洲人成色9999精品久久| 高清不卡国产| 性爱AV天堂| 国产风韵犹存熟妇三区| 欧美黑人与女人91| 岛国爱情动作片在国产AV无码专区亚洲AV漫画| 国产精品亚洲免费| 亚洲中文sv| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 密臀在线一区尤物| 日少妇亚洲版| 国产毛片精品一区二区色欲黄A片| 超碰午夜| 尤物视频新赏网鲜网色诱网| yiren97| 综合激情婷婷| 欧美人人操人人插| 婷婷10月天青娱乐| 激情网五月天| 亚洲日本韩国极品一区二区| 久久久专区| 九九九九九九免费视频| 午夜精品久久久久久久久久久久久| 男人的天堂2019| 亚洲成人日韩小说| 色欧美天天| 国产农村妇女精品一| julia ann久久| 无码天堂| 五月天黄色激情视频| 色999人与兽| 亚洲综合夜色| 久久久久久AV无码免费网站| 风月影院十八禁| 麻豆成人av| 精品久久久av| 国内外色色色色色成人视频| 天天天天天天天天天天干美女| 久久久久久久| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 日本天堂在线播放| 91是天天| 婷婷五月天补不补| 色哟哟的毛片| 欧美日韩丝袜 | 久久女女| 亚洲欧美自拍偷拍| 久久超碰亚洲人| 天天操天天干美女网址导航| 日韩国产不卡在线视频| 亚洲熟女国产综合另类| 91男人综合| 免费操逼91| 久久婷婷视频| 欧美黑人168页欧美黑人167| 为用户提供免费看黄网址在线观看| 天天日天天色| 凹凸 69堂 在线播放| 日本一区视频在线观看| 91欧美丝袜| 日韩国产品视频中文字| 嗯嗯嗯嗯啊啊啊好紧好大| 好吊色在线观看| 情侣开房子拍 日韩无码 女的很漂亮| 熟女性视频| 97国产超湿| 啊啊啊啊视频免费| 99色婷婷中文字幕乱色| 久久妇| 伊人9| 91少妇通奸网站| 四虎免费视频| 啊v在线观看视频| 伊人天天久久动态图| 襙一襙| 91美女在线观看| 日本精品第一视频在'| 欧美青青草视频| 欧美黄片欧美黄片xxx| 欧美91网站| 欧美一区二区三区另类精品| 日韩不卡网操逼中文字幕日韩| 麻豆国产97在线| 色婷婷在线视频精品导航| 蜜臀久久99精品久久久久久无删减 | 一区二区三区四区免费视频| 国产一区二区精品久久久不卡蜜臀| 久久大精品乱码视频人妻熟女| 2017大香蕉国产精品久久| 亚洲高潮少妇| 久久人妻四季| 欧洲精品区| 97久久超碰| 白 大 人妻 区 在线| 高潮毛片无遮挡高清免费| 98色网| 超碰免费97| 黄总AV色图| 日本欧美一区二区三区免费| 国产乱不卡| 丝袜 亚洲 偷拍| 91久久久久久久久18| 久久9亚洲| 三级日本一区二区三区| 久久人妻四季| 国产免a费看黄片在线| 本道在线| 中文字幕制服欧美久久一区| 超碰在线观看av不卡| 夜夜免费视频| 最新欧美色网| 色就色综合| 天天干夜夜鈤| 亚洲熟妇无码一区二区三区| 超碰成人最新最好看| 我爱操| 久久伊人大香蕉| 久久久久九九九九| 国产亚洲欧洲在线观看| 国外91| 91日产桃蜜| 女人被添高潮免费视频| 欧美黄页| 日本新免费二区三区| 亚洲五月婷婷| 操操操五月天婷婷丁香影院| 激情文学小说一区二区| 久久25| 国模少妇一区二区三区| 麻豆精品三区视频| 看看小穴| 久久 国产精品 一区| 亚洲欧美日韩制服另类| 天天在线91| 欧美熟妇乱码在线一区| 欧美黄片欧美黄片xxx| 婷婷五月天色网| 欧美色图私拍91| 狠狠爱综合| 欧美顶级黄色大片免费| 9久在线视频只有精品| 亚洲极品| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 大香蕉一线视频| 亚洲欧美综合网| 大香蕉综合在线| 怡红院怡春院| 男人天堂2019亚洲| 久久久 国产精品| 午夜经典| 新91视频.cmp| 伊人久久亚洲色欲综合网站| 99热导航| 五月丁香大香蕉| 日韩丝袜二区| 黄片色区软件| 丰满岳乱妇一区二区三区| 97精| 91四海无码日韩欧美| 色香欲天天天天综合色| 男生女生啊啊啊啊| 水澄无码AV| 久热9| 极品色www影院| 欧美色图亚洲色| 0755午夜福利视频| 综合网少妇| 好舒服视频| 久久久久ab| 99re视频在线观看这里只有精品| 超碰色图| 国产精品久久久久999| 影音先锋国产精品| 一区二区三区欧美激情| 青草草免费网站av| 麻豆国产视频精品观看| 日韩强奸av| 东北老熟女| 日日日大屁股骚女人精品| 麻豆天美久久91| 色噜噜人妻丝袜a∨先锋影| 高清无码在线播放网站| 97碰碰色| 亚洲情色视频| 熟妇熟女一区二区三区| 天天网综合| 蜜臀99久久精品久久久久| 97超碰中文在线| 99热一区二区三区四区| 黄色工厂这里只有精品| 欧美人妻制服| 91色综合| 91亚洲欧美激情| 色五月AV| 青青青国产手线观看视频2| 亚洲黄片免费在线播放| 6080YYY午夜理论片在线观看| 国产高清26uuu| 久久无码电影| 五月婷婷激情| 久久久999网站| 人人操天天爽| 一区二区三区色综合| 女上位精品在线| 国产99999| JULIA一区二区三区在线播放| 91影库| 无码直播久久久| 男插女青青影院| av在线不卡一区二区三区| 大香蕉一线视频| 99热这里只有精品9| 色色色色色色色色色色色色色色综合| 天天干天天日天天射黄色大片| 日本东京热大香蕉a片| 久久久中文版| 国产嫩草精品A88AV| 91无码精品| 精品网站99999| 色女网日韩| 精品国产国产AV| 欧美亚洲首页| 自拍偷拍草一草| 亚洲五月丁香花狠狠干一区二区三区| 欧美 亚洲 偷拍自拍| 久久麻豆一区二区| 欧美大香蕉卡久久| 亚洲日韩久久精品一区| 国产精品白丝www| PMv在线观看| 国产三级日产三级韩国三级| 激情露脸爱| 日韩色女精品| 少妇久久久| 亚洲欧美综合区自拍另类| 日本一级二级三级网站| Av色五月| 日日爽熟女| 日韩精品一区二区高清| 国产高清成人mv在线观看| 精品久久久无码| 97视频在线观看网站| 男人的天堂1024| 岛国毛片在线观看免费| 久操B网| 欧美在线第五页| 男人女人18禁片免费看网站| 中国国产精品一区视频| 欧美久久婷| sewuyueav| 日本操嫩b网| 欧美成人亚洲精品| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 好色综合| 婷婷五月在线视频| 另类老少妇| 国产中文大片资源中文字幕| 国产精品女同| 激情欧美97| 亚洲字幕一区二区| 狠狠热这里都是精品| 久草午夜| 亚洲中文字幕噜噜噜久久久| 欧美另类丝袜熟女| 欧美性爱一级操| 日韩精品9区| 一级片在线观看高清无码| 亚洲AV乱码专区国产噜噜亚洲| 亚洲偷拍欧美激情| 国产精品麻豆视频网站| av午夜玫瑰| 1000部熟女视频在线观看| 久久久一级| 大香蕉视频啪啪啪啪| 最新日韩黄片| 大香蕉日亚洲日本亚大| 精品毛片av一区二区| 熟女中出视频| 亚洲,日韩,欧美,成人播放| www.四虎在线| 20cm女自慰在线日韩欧美| 熟妇人妻精品一区二区视频色欲| 国内一级精品| 免费精品99| 青草精品视频日本久久久久网站在线| 久久久久成人亚洲国产| 成人天天爽| 国语精品内射在线观看| 亚洲欧美啪啪| 欧美黄色片AAAAA| 国产av热热色| 超碰午夜| 国产精品suv一区| 色欲无码人妻日韩欧美精品| 亚洲综合骚逼| 超碰人人超在线观看| 天天操天天干美女网址导航| 丁香六月婷婷| 欧美性高潮| 国产欧美日韩女同性恋ww喷水精品 | 色五月婷婷久久| 日逼97| 美女露胸露奶头| 色吧5亚洲| 国产精品视频在线播放| 国产精品无码在线| 欧美劲爆第一页| 91美腿丝袜在线观看| 日韩在线国产字幕| 婷婷五月成人| 超碰在线人人射| 国产熟女二区| 67194国产| 国产路线专区| 人人澡综合涩| 人妻中文字幕日韩电影| 四虎影视国产精品| 九九视品黄色| 欧美精品日韩久久久九| 伊人欧美大香蕉视频| 人人爽天天爽| 色噜噜精品一区二区三| 精品人妻一区二区蜜桃视频| 综合色图亚洲欧美| 精品国产一区二区三区四区在线看| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 少妇综合| 操淫穴亚洲五月丁香| 婷婷色色五月天| 中文字幕日韩精品久久| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 日本一二区免费| 成人免费福利在线观看| 嗯~啊~快点 死我视频免费看网站| 亚洲高清无码免费观看视频| 日韩成人私密一级精品av| 男人的天堂久久狠| 色五月69夫妻| 婷婷五月天av| 中文字幕高清精品一区| 国产精品高潮久久AV| 91精品黄在线观看| 曰韩操B| 麻豆成人影音在线| 97热视频在线观看| 天天综合AV| 午夜免费福利视频一区| 韩国手机不卡无码三级视频| 综合亚洲欧美| 精品视频久久区| 95精品在线| 亚洲精品成人激情在线| 超碰97久久| 色综合91好| 超碰一区二区| 91骚妇| 天天肏美女| 色婷婷电影网| 欧美黑人精品一区二区| 欧美黄色片在线播放| 人人操人人色网| 夫妻日逼| 99re这里只有精品2| 超碰1997| 97色色国产视频| 无码heyzo高清一区| 久/久精品99看9| 国产日韩区| 欧美日韩午夜精品一区二区三区| 久久超碰网| 俞拍久久国应视频| 日日不卡av| 欧美色图天堂网m| 亚洲不卡不卡中文字幕不卡 | 午夜精品久久久久久久| 99热色精品| 婷婷久久五月| 中文字幕在线高清男人的天堂| 国产偷拍自拍在线视频| 无码久久亚洲高清,| 99久久99久久免费精品蜜臀| 国产精品国产精品国产| 91殴美| 日韩射精| 男人天堂网站| 日韩福利电影网| 人人么人人操| 亚洲人妻中文在线视频| 天天肏天天干| 91日韩| 视频一区二区免费在线| 日韩欧美性吧婷婷乱伦大香蕉 | 97国产亚洲中文在线| 久久婷婷一区二| 欧洲天天在线| 中文字幕乱碼在线| 日本精品免费一区二区三区四区| 情色五月天久久久| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚 | 亚洲人精品久久久| 九一综合精品视品av| 嗯嗯啊啊用力视频免费| 国产精品2020| 人妻碰碰碰碰碰碰| 在线综合 亚洲 欧美中文字幕 | 国产有码一区| 国产av热热色| 久久九九精品一区二区| 91久久国产精品| 欧美亚洲成人在线一区二区三区| 超碰视97中文| 啊啊啊好大好深| 色眯眯射| 超碰97首页| 久久亚洲一区二区色婷婷| 亚洲素人综合| 东京热毛片177b2viP| 一二三区操逼国产91| 欧美爱三级日韩久久| 久久社区一区二区三区| 欧亚在线视频| 人妻天天夜夜爽一区二区| 成年男人的天堂| 91成人久久| 久久粉色| 嫩草在线视频| 97人妻免费中文字幕| 丁香九月激情啪| 97资源超碰| 98超碰日本| 亚洲在线91| 中文字幕精品一区欧美| 大伊香蕉在线视频免费| 夜色五月天| 区一二区日韩亚洲乱码av电影| 97国产精品久久久久| 欧洲综合色| 国产传媒午夜理伦精品| 爱我干综合| 亚洲 图片 欧美 色图| 九九九九免费视频| 大香蕉中文| 中文字幕亚洲永久精品| 午夜寂寞欧美| 精品一区二区三区最新| 日韩操呦呦影院在线观看| 欧美丝袜中文字幕07在线| 人妻精品免费一二三区| 小情侣高清国产在线视频| 九九精品美女高溯喷水| 天天影视网色欲色香| 超碰成人人人爽人人爽| 久草福利在线资源站| 99热这里只有精| 91在线免费观看处女| 97超色| 久久透逼视频| 精品超碰国产| 少妇专区一二三四五| 精品三级在线专区| 99视频在线| 五十路人妻在线| 欧美日韩电影成人在线| 麻豆啪啪啪视频| 啊操爽品善一区二区三区| 97精品视频在线| 日韩精品一区二区日韩| 富二代亚洲精品99| 国产999精品久久久| 国产精品无码av在线| 五月婷婷六月天| 综合色久欲| 2020中文在线一区二区三区| 欧洲Au麻豆| 99婷婷一区二区| 9久综合网| 国产久久天堂资源| www色色色com| 久久久久久久久九九久孕交| 色欧美亚洲| 9久久精品| 超碰在线综合97| 国产精品久久久久中文字幕| 成人五月香网在线| 亚洲人久久久网| 秋霞成人做爱| 69人妻人人揉人人躁人人精品| 60秒免费视频| 先锋色眉乱伦资源| 久久久久亚洲一区女同性恋中文字幕| 蜜臀在线看片| 黄色视频特级毛片| 亚欧美综合| 91性高潮久久久久久久久| 91九色丰满高潮| 日韩av不卡在线观看| 美国三级日本三级久久99| 欧美岛国精品在线观看| 97人人草| 久久亚洲一区女同性恋中文字幕 | 91亚州日韩高清| 亚洲成人贴图| 蜜臀久久一区二区| 丰满人妻一区二区三区蜜桃视频| 一本道综合色图| 91熟女在线| 日本女人操逼| 狠狠爱夜夜| 蜜桃视频精品一区二区| 亚洲欧美综合| 九月AV| 亚洲影院成人| 欧美一区二区传媒| 91久久九九精品国产综合| 少妇69中文| 天天躁日日躁AAAAXXXX国产| 97资源免费视频| 一级特级aaaa毛片免费观看 | 欧美日韩黄片精品在线| 天堂在线一区二区| www.大香| 精品在线78| 成人看片网站| 天天看天天日天天操| 一二三啪啪专区| 亚洲精品国产日韩无码AV永久免 | 北京专精特新企业招聘信息| 日韩av免费一级电影| 好舒服视频| 五月丁香色情| 九九九一二三| 中文字幕二区日韩天堂| 国产精品久久久久无码Av网曝门| 久久久久9999精品九九九| 天天看,天天做| 97视频新免费| 99这里有精品视频| 日日操免费视频| 人伦四五区| 青青欧美在线| 欧美少妇色图| 97在线观看免费视频l| heyZO天然素人无码AⅤ专区| 久久久久久裸体| 中文字暮97| 好色综合| 极品五月天噜噜| 91情色| 三级特黄60分钟播放| 国产精品电影推荐| 午夜人妻精品综合在线| 国产传媒午夜理伦精品| 欧美在线大香蕉| 视频国产精品未满十八禁止在线观看| 密臀在线视频| 少妇三P| 黄污污污污| 美中日韩无码| 一级黄色性爱裸体视频| 精品成人久久久人人亚洲| 日日干日日操五月天伦理视频| 1769精品一区二区三区| 特级特黄一级毛片免费| 72av视频| 99re综合伊人| 青青草字幕AV| 久久久久久久久久久97| 亚洲精品人妻吞精av | 少好三P| 自拍丝袜美腿人妻| 五月丁香久久| 国产九九九九九九九九| 亚洲综合在线第一页| 91AV天美在线视频| 欧美aⅴ99久久黑人专区| 大香蕉黄色一区| 中文字幕精品一区二| 亚洲图片欧美色| 五月天AV资源| 久久久禁| 97硬碰| 天美av在线观看| 亚洲黄色影视| 蜜臀AV秘一区翔田千里| 激情欧美97| 蜜桃视频精品一区二区三区| 国产a级午夜毛片| 中国操逼无码| 蜜臀久久99精品久久久久久成人小说| 一直超碰| 久久国产对白激情浪潮| 97超碰色屌| 青娱乐亚洲热| 性色一线| 九色视频91| 1024日韩| 亚洲欧洲综合视频在线| 无色无码| 免费伦费视频在线观看| 国产成年女黄特黄| 色婷婷日韩精品一区二区三区| 久久精品99| 免费97视频| 手机av亚洲丝袜美腿日韩第一页二页| 另类av天堂| 国产亚洲日本| 日本中文字幕高跟| 97视频在| 九九九九一级| 麻豆黄站| 亚洲污污网站| av东京热男人的天堂| 夜夜免费视频| 精品制服美女中文一区二区三区| 久久超碰、| 久久超碰、| 麻豆AV短剧| 青青欧洲黑| 91精品婷婷国产综合久久竹菊| 国产美女激情| 五十路三区在线| 精产国品一区二三产品| 18岁禁 茉莉成人久久| 69综合网| 精国久久一区二区三区98| 久久久免费懂色| 青青草一区二区三区四| 久久久性少妇| 亚洲影视综合| 国产丁香精品露脸视频| 精品久久久不卡一区二区| 亚洲91大片| 欧美91久久久久| 久久久精品,3| 久久久精品网| 在线观看亚洲成人精品| 99re国产精品视频| 亚洲操逼视频网站| 欧美男人一区| 久久国产精品91| 久久久久久久久久久久黄色| 欧美久久婷|