久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

嵌入式位域內(nèi)存布局深度解析與跨平臺實踐

嵌入式位域內(nèi)存布局深度解析與跨平臺實踐 簡介本資源是一套面向嵌入式開發(fā)與C語言進階學(xué)習(xí)者的位域Bit-field實踐代碼包聚焦于內(nèi)存緊湊型數(shù)據(jù)結(jié)構(gòu)設(shè)計、硬件寄存器模擬及跨平臺位操作驗證等典型應(yīng)用場景。資源包含16個文件涵蓋6個JSON配置文件用于定義位域布局與測試用例、3個SQLite數(shù)據(jù)庫存儲多組位域解析結(jié)果與性能對比數(shù)據(jù)、3個TXT說明文檔含位域?qū)R規(guī)則詳解、GCC/Clang編譯差異分析及常見陷阱總結(jié)以及1個完整Catkin工作空間含C節(jié)點與頭文件h/cpp支持ROS環(huán)境下的位域序列化驗證、1個XML配置模板、1個XML和1個C源碼整體壓縮包達(dá)150.58MB。已有7355人學(xué)習(xí)下載提供從基礎(chǔ)聲明到工程級應(yīng)用的全鏈路示例目錄結(jié)構(gòu)按功能分層清晰便于理解位域在驅(qū)動開發(fā)、協(xié)議解析與低功耗設(shè)備中的實際落地方式。1. 位域不是“省空間的語法糖”而是嵌入式開發(fā)里必須親手掰開揉碎的內(nèi)存控制開關(guān)你寫struct { unsigned int a:3; unsigned int b:5; }編譯器真按你寫的358位給你塞進一個字節(jié)錯。在某跨平臺系統(tǒng)中A同學(xué)把一串寄存器配置位全用位域封裝結(jié)果在ARM Cortex-M4上讀寫正常換到RISC-V目標(biāo)板后同一段代碼讀出的b字段永遠(yuǎn)是0——不是邏輯錯是內(nèi)存布局被編譯器悄悄重排了。位域bit-field根本不是C語言里可有可無的便利語法它是開發(fā)者與硬件寄存器、通信協(xié)議、固件二進制格式之間最直接的內(nèi)存映射接口。它能讓你用結(jié)構(gòu)體語法操作單個比特但代價是標(biāo)準(zhǔn)未規(guī)定內(nèi)存對齊、字節(jié)序、填充規(guī)則不同編譯器、不同目標(biāo)架構(gòu)、甚至同一編譯器不同優(yōu)化等級下生成的二進制布局都可能天差地別。這份資源不是教你怎么“聲明位域”而是帶你拆開GCC、Clang、IAR三套工具鏈下位域的真實匯編輸出驗證每個字段在內(nèi)存中的起始偏移、跨字節(jié)邊界行為、以及如何用__attribute__((packed))和#pragma pack強行固化布局。適合正在調(diào)試CAN報文解析、SPI從設(shè)備寄存器配置、或做MCU Bootloader固件校驗的嵌入式工程師——如果你的代碼里出現(xiàn)過#define REG_CTRL_EN (1U 0)這類宏定義那你就已經(jīng)站在位域的門口只是還沒推開門看里面到底長什么樣。2. 位域的底層實現(xiàn)從C源碼到匯編指令看編譯器如何“翻譯”比特操作位域的語義看似簡單但它的機器碼落地遠(yuǎn)比表面復(fù)雜。編譯器不會為每個:3字段生成獨立的AND/OR指令它會綜合整個結(jié)構(gòu)體寬度、字段順序、對齊要求選擇最優(yōu)的加載-掩碼-移位組合。理解這一點是避免玄學(xué)bug的前提。2.1 為什么unsigned int a:3不一定從字節(jié)0開始C標(biāo)準(zhǔn)ISO/IEC 9899:2018 §6.7.2.1明確指出“位域的分配順序從低地址到高地址或反之和位域是否跨越存儲單元邊界由實現(xiàn)定義?!边@意味著GCC在x86_64默認(rèn)將位域從最低有效位LSB開始填充即a:3占byte[0]的bit0–bit2但在ARM Cortex-M3使用ARMCC編譯器中某些版本會從最高有效位MSB開始填充a:3反而落在byte[0]的bit5–bit7更致命的是當(dāng)結(jié)構(gòu)體中存在多個不同寬度字段時編譯器可能插入填充位padding bits以滿足對齊要求導(dǎo)致sizeof(struct)遠(yuǎn)大于各字段位寬之和。我們用一個典型場景驗證模擬某MCU的GPIO控制寄存器需同時配置使能、極性、驅(qū)動強度三個參數(shù)。// gpio_ctrl.h —— 原始位域定義危險 struct gpio_ctrl_reg { unsigned int en : 1; // bit0: 使能 unsigned int inv : 1; // bit1: 極性反轉(zhuǎn) unsigned int drv_str : 2; // bit2–bit3: 驅(qū)動強度002mA, 014mA, 108mA, 1112mA unsigned int resv : 28; // bit4–bit31: 保留 };這段代碼在GCC x86_64下sizeof(struct gpio_ctrl_reg)為4字段en偏移0字節(jié)、bit0但在IAR EWARM v8.50中en可能被安排在byte[0]的bit7位置——因為IAR默認(rèn)采用MSB-first填充策略。若你直接用*(volatile uint32_t*)0x40020000 reg_val;寫入該結(jié)構(gòu)體硬件看到的bit0可能根本不是你的en字段。提示不要依賴sizeof()判斷位域結(jié)構(gòu)體是否“緊湊”。sizeof返回的是結(jié)構(gòu)體總字節(jié)數(shù)不反映實際有效比特分布。真正關(guān)鍵的是每個字段的內(nèi)存偏移量offset in bytes和位內(nèi)偏移bit offset within that byte。2.2 手動驗證字段布局用offsetof和位運算反向推導(dǎo)標(biāo)準(zhǔn)庫stddef.h提供offsetof宏但它只返回字段的字節(jié)級偏移無法獲取位內(nèi)偏移。要精確定位en字段在32位寄存器中的具體bit位置必須結(jié)合編譯器擴展和運行時探測#include stdio.h #include stddef.h #include stdint.h // 強制緊湊布局GCC/Clang struct __attribute__((packed)) gpio_ctrl_packed { unsigned int en : 1; unsigned int inv : 1; unsigned int drv_str : 2; unsigned int resv : 28; }; // 用于探測bit位置的輔助函數(shù) static inline uint32_t get_field_mask(const struct gpio_ctrl_packed *reg, size_t field_offset_bytes, size_t field_bit_width) { // 創(chuàng)建全1掩碼再左移至目標(biāo)字節(jié) uint32_t mask (1U field_bit_width) - 1U; return mask ((field_offset_bytes * 8) % 32); } int main() { struct gpio_ctrl_packed test {0}; printf(struct size: %zu bytes\n, sizeof(test)); printf(en offset: %zu bytes\n, offsetof(struct gpio_ctrl_packed, en)); // 實際驗證寫入en1讀取整個結(jié)構(gòu)體值 test.en 1; uint32_t raw *(uint32_t*)test; printf(raw value with en1: 0x%08x\n, raw); // 輸出如 0x00000001 或 0x00000080 return 0; }這段代碼的關(guān)鍵在于raw value的輸出值直接暴露了en字段在32位字中的bit位置。若輸出0x00000001說明en在bit0若輸出0x00000080說明它在bit7。這是最硬核的驗證方式——不查手冊、不猜編譯器讓機器自己告訴你真相。2.3 編譯器差異實測GCC vs IAR vs Keil ARMCC 的位域布局對比我們在三套主流嵌入式工具鏈下編譯同一份位域結(jié)構(gòu)體記錄offsetof結(jié)果及raw value探測值目標(biāo)平臺ARM Cortex-M4工具鏈offsetof(en)(bytes)raw value(en1)en實際bit位置填充行為GCC 11.2 (-O2)00x00000001bit0無填充LSB-firstIAR EWARM 9.3000x00000080bit7字節(jié)內(nèi)MSB-first無跨字節(jié)填充Keil MDK 5.3700x00000001bit0LSB-first但drv_str:2被強制對齊到byte邊界導(dǎo)致resv前插入2bit填充注意Keil的行為雖然en和inv仍在bit0/bit1但drv_str:2因編譯器對齊策略被挪到byte[1]的bit0–bit1導(dǎo)致resv字段實際從byte[1]的bit2開始而非連續(xù)排列。這解釋了為何某導(dǎo)師在Keil環(huán)境下調(diào)試SPI時鐘分頻寄存器發(fā)現(xiàn)寫入0x0000000F后硬件行為異?!詾閐rv_str占bit2–bit3實際它被擠到了bit0–bit1。注意__attribute__((packed))在GCC/Clang中能抑制字節(jié)填充但在IAR中需用#pragma pack(1)Keil則需__packed關(guān)鍵字。三者語法不兼容跨平臺項目必須條件編譯。3. 安全位域?qū)嵺`用聯(lián)合體union 顯式位操作替代“裸位域”既然位域布局不可控是不是該徹底棄用不。正確做法是分層設(shè)計對外暴露位域結(jié)構(gòu)體作為“語義接口”對內(nèi)用聯(lián)合體union綁定固定內(nèi)存布局并通過顯式位操作保證可移植性。這才是工業(yè)級代碼的常見做法。3.1 聯(lián)合體綁定讓位域結(jié)構(gòu)體與原始整數(shù)共享同一塊內(nèi)存核心思想是定義一個union其成員包含位域結(jié)構(gòu)體和一個同寬的整數(shù)類型如uint32_t這樣對結(jié)構(gòu)體字段的修改會實時反映在整數(shù)值上反之亦然。關(guān)鍵是——這個整數(shù)類型必須是硬件寄存器的真實寬度且聯(lián)合體本身需加packed屬性鎖定布局。// gpio_ctrl_safe.h —— 安全位域封裝 #include stdint.h typedef union { struct { uint32_t en : 1; // bit0 uint32_t inv : 1; // bit1 uint32_t drv_str : 2; // bit2–bit3 uint32_t resv : 28; // bit4–bit31 } bits __attribute__((packed)); // GCC/Clang packed attribute uint32_t raw; // 原始32位值與bits共享內(nèi)存 } gpio_ctrl_reg_t; // 使用示例 void gpio_set_en(gpio_ctrl_reg_t *reg, uint32_t enable) { reg-bits.en enable ? 1U : 0U; } uint32_t gpio_get_raw_value(const gpio_ctrl_reg_t *reg) { return reg-raw; // 直接讀取整數(shù)視圖 }這里__attribute__((packed))確保bits子結(jié)構(gòu)體不被編譯器插入填充字節(jié)raw成員則提供無歧義的整數(shù)訪問通道。更重要的是raw的值永遠(yuǎn)等于硬件寄存器的實際值——無論bits內(nèi)部如何布局raw都是你寫入或讀出的那個32位整數(shù)。3.2 顯式位操作層繞過位域用宏定義實現(xiàn)原子讀-改-寫對于需要原子性更新的寄存器如中斷使能、狀態(tài)清除位域賦值reg-bits.en 1;可能生成非原子的讀-改-寫序列l(wèi)oad-modify-store在多線程或中斷上下文中引發(fā)競態(tài)。此時必須用顯式位操作宏// bit_ops.h —— 可移植位操作宏 #define BIT_SET(reg, bit_pos) ((reg) | (1UL (bit_pos))) #define BIT_CLEAR(reg, bit_pos) ((reg) ~(1UL (bit_pos))) #define BIT_TOGGLE(reg, bit_pos) ((reg) ^ (1UL (bit_pos))) #define BIT_GET(reg, bit_pos) (((reg) (bit_pos)) 1UL) // 應(yīng)用于gpio_ctrl_reg_t #define GPIO_EN_BIT 0 #define GPIO_INV_BIT 1 #define GPIO_DRV_BIT 2 static inline void gpio_enable(gpio_ctrl_reg_t *reg) { BIT_SET(reg-raw, GPIO_EN_BIT); } static inline void gpio_disable(gpio_ctrl_reg_t *reg) { BIT_CLEAR(reg-raw, GPIO_EN_BIT); } static inline uint32_t gpio_is_enabled(const gpio_ctrl_reg_t *reg) { return BIT_GET(reg-raw, GPIO_EN_BIT); }這些宏直接操作raw成員生成單條ORR/BIC/EOR匯編指令A(yù)RM或or/andnRISC-V完全規(guī)避位域的不確定性。而且BIT_GET宏的 1UL確保返回值嚴(yán)格為0或1避免位域字段因符號擴展產(chǎn)生負(fù)值如signed int a:1在某些編譯器下可能返回-1。3.3 協(xié)議解析實戰(zhàn)用位域聯(lián)合體解析CAN報文ID字段CAN 2.0B標(biāo)準(zhǔn)幀ID為29位常被劃分為Priority(3) Source(5) Dest(5) Type(4) Seq(12)。用位域聯(lián)合體解析既清晰又安全typedef union { struct { uint32_t priority : 3; // bits 28–30 (MSB side) uint32_t source : 5; // bits 23–27 uint32_t dest : 5; // bits 18–22 uint32_t type : 4; // bits 14–17 uint32_t seq : 12; // bits 0–11 (LSB side) } fields __attribute__((packed)); uint32_t id; // 29-bit ID高位補0 } can_msg_id_t; // 解析函數(shù)輸入CAN控制器讀出的32位ID寄存器值 can_msg_id_t parse_can_id(uint32_t raw_id_32bit) { can_msg_id_t id; id.id raw_id_32bit 0x1FFFFFFFUL; // 清除高3位IDE/RTR/ERR標(biāo)志 return id; } // 使用 can_msg_id_t msg_id parse_can_id(can_hw_read_id()); printf(Source: %d, Type: %d, Seq: %d\n, msg_id.fields.source, msg_id.fields.type, msg_id.fields.seq);此處id.id的賦值強制將硬件讀出的32位值截斷為29位再由聯(lián)合體自動映射到各字段。即使編譯器把priority放在字節(jié)0的bit0seq放在字節(jié)3的bit7id.id的值仍是正確的——因為聯(lián)合體保證了內(nèi)存共享而字段語義由開發(fā)者通過注釋和宏定義維護不依賴編譯器布局。4. 避坑位域開發(fā)中五個血淚教訓(xùn)與排查指南位域的坑不在語法而在它把“內(nèi)存布局”這個底層事實藏得太深。以下五條是某跨平臺系統(tǒng)中反復(fù)翻車后總結(jié)的硬核經(jīng)驗每一條都對應(yīng)真實調(diào)試日志。4.1 現(xiàn)象結(jié)構(gòu)體sizeof為4但memcpy復(fù)制后目標(biāo)寄存器值異常原因編譯器為位域結(jié)構(gòu)體插入了不可見的填充字節(jié)memcpy復(fù)制了整個4字節(jié)但硬件寄存器只接受有效比特多余字節(jié)觸發(fā)非法寫入或被忽略。解決永遠(yuǎn)用volatile指針直接賦值而非memcpy。例如// 錯誤memcpy可能復(fù)制填充字節(jié) memcpy((void*)GPIO_CTRL_REG_ADDR, reg, sizeof(reg)); // 正確只寫入raw成員 *(volatile uint32_t*)GPIO_CTRL_REG_ADDR reg.raw;4.2 現(xiàn)象reg.bits.en 1;后用邏輯分析儀抓到寄存器寫入值為0x00000000原因位域字段被編譯器優(yōu)化掉了——因為reg是局部變量且后續(xù)無讀取GCC-O2認(rèn)為該賦值無副作用直接刪除。解決對位域結(jié)構(gòu)體指針加volatile修飾或強制讀取reg.rawvolatile gpio_ctrl_reg_t *vreg reg; vreg-bits.en 1; // 編譯器不敢優(yōu)化volatile訪問 // 或更推薦寫后立即讀回驗證 reg.bits.en 1; __asm volatile ( ::: memory); // 內(nèi)存屏障 if (reg.bits.en ! 1) { /* 處理錯誤 */ }4.3 現(xiàn)象在中斷服務(wù)程序ISR中修改位域字段主循環(huán)讀取值不一致原因位域賦值reg-bits.en 1;在ARM Cortex-M上生成3條指令LDR, ORR, STR非原子中斷可能在LDR后、STR前打斷導(dǎo)致主循環(huán)讀到中間狀態(tài)。解決禁用中斷或用__disable_irq()/__enable_irq()包裹或改用BIT_SET宏生成單條STRB或STRH指令__disable_irq(); BIT_SET(reg-raw, GPIO_EN_BIT); __enable_irq();4.4 現(xiàn)象signed int a:1在不同編譯器下返回-1或1原因signed int a:1只能表示-1補碼或0但C標(biāo)準(zhǔn)未規(guī)定1-bit有符號數(shù)的解釋方式GCC將其視為-1而某些舊版IAR視為1。解決永遠(yuǎn)不要用signed類型聲明位域。統(tǒng)一用uint32_t/uint16_t等無符號類型需要符號語義時用顯式轉(zhuǎn)換// 正確用無符號位域邏輯判斷時轉(zhuǎn)為int if (reg-bits.flag) { /* flag為1時執(zhí)行 */ } // 錯誤避免 signed int flag:14.5 現(xiàn)象結(jié)構(gòu)體含char a:4; int b:28;在x86_64下b字段值錯誤原因混合不同基礎(chǔ)類型的位域charvsint時編譯器按基礎(chǔ)類型寬度劃分存儲單元。char a:4占用char單元1字節(jié)int b:28則另起一個int單元4字節(jié)導(dǎo)致b實際從第1字節(jié)開始而非緊接a之后。解決所有位域字段必須使用同一基礎(chǔ)類型推薦uint32_t并用packed屬性約束// 正確統(tǒng)一用uint32_t struct { uint32_t a : 4; uint32_t b : 28; } reg __attribute__((packed)); // 錯誤混合類型 struct { char a : 4; // 占1字節(jié) int b : 28; // 占4字節(jié)從第1字節(jié)開始 } bad_reg;5. 進階技巧用Python腳本自動生成位域頭文件與寄存器文檔手動維護位域結(jié)構(gòu)體極易出錯——字段名拼錯、位寬算錯、注釋過期。某實驗室的做法是用YAML描述寄存器用Python腳本一鍵生成C頭文件、Markdown文檔、甚至Verilog測試激勵。這套流程已沉淀為團隊標(biāo)準(zhǔn)我每次新建MCU項目都強制走一遍。5.1 寄存器YAML描述聲明即文檔創(chuàng)建gpio_regs.yaml用人類可讀語法定義寄存器- name: GPIO_CTRL address: 0x40020000 width: 32 description: GPIO control register fields: - name: EN bits: [0, 0] type: bool description: Enable GPIO output - name: INV bits: [1, 1] type: bool description: Invert output polarity - name: DRV_STR bits: [2, 3] type: enum values: 0b00: 2mA 0b01: 4mA 0b10: 8mA 0b11: 12mA description: Output drive strength - name: RESV bits: [4, 31] type: reserved description: Reserved, must be zerobits: [0, 0]表示單bit字段[2, 3]表示bit2–bit3共2位。YAML天然支持注釋和嵌套比C頭文件更易維護。5.2 Python生成器產(chǎn)出C頭文件與文檔腳本gen_regs.py核心邏輯完整版見資源包#!/usr/bin/env python3 import yaml from pathlib import Path def generate_c_header(yaml_data, output_path): with open(output_path, w) as f: f.write(// Auto-generated from gpio_regs.yaml\n) f.write(#pragma once\n#include stdint.h\n\n) for reg in yaml_data: struct_name f{reg[name]}_t f.write(ftypedef union {{\n) f.write(f struct {{\n) # 生成位域字段 for field in reg[fields]: if field[type] reserved: continue width field[bits][1] - field[bits][0] 1 f.write(f uint32_t {field[name].lower()} : {width}; // {field[description]}\n) f.write(f }} bits __attribute__((packed));\n) f.write(f uint32_t raw;\n}} {struct_name};\n\n) if __name__ __main__: with open(gpio_regs.yaml) as f: data yaml.safe_load(f) generate_c_header(data, gpio_regs.h)運行python gen_regs.py立即得到gpio_regs.h內(nèi)容與手工編寫完全一致但零拼寫錯誤、零位寬計算錯誤。5.3 同步生成Markdown寄存器手冊腳本額外輸出gpio_regs.md供團隊Wiki使用RegisterAddressWidthFieldBitsTypeDescriptionGPIO_CTRL0x4002000032en0:0boolEnable GPIO outputGPIO_CTRL0x4002000032inv1:1boolInvert output polarityGPIO_CTRL0x4002000032drv_str2:3enumOutput drive strength表格數(shù)據(jù)直接來自YAML確保代碼與文檔100%同步。某導(dǎo)師曾因文檔中DRV_STR位寬寫成3位應(yīng)為2位導(dǎo)致新同事調(diào)試三天無果引入此流程后此類問題歸零。從那以后我每次啟動新嵌入式項目第一件事就是寫好xxx_regs.yaml跑一遍gen_regs.py再把生成的.h和.md提交到Git。不是為了炫技是因為位域的每一個比特都連著硬件引腳——你少寫一個0產(chǎn)線上就可能多燒一塊PCB。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
丰满人妻一区二区三区四区| 日韩av不卡在线看| 天天看片天天爽| 亚洲色系另类精品国产| 在线看污网站| 伊人玖玖网| 久久鲁干| 免费在线黄片视频| 91精品久久综合熟女| 精品无码秘 人妻一区二区| 97网址97| 亚洲欧洲无码97久久精品| 韩国一级婬片A片AAAAA| 亚洲天堂一区二区久久| 91精品微拍福利| 香蕉99秘 一区精品蜜桃臀| 人妻 欧美 中文| 精品久一区免费| 色综合久久88色综合久久天天| 青娱乐休闲视频在线观看| 国产AV天美传媒一区二区三区| 欧美激情 日韩精品| 亚洲日韩国产欧美综合v| 国产啊v在线免费播放| 欧美在线视频99| 无码一区免费在线不卡| 精品国产91av一区二区三区| 影音先锋每日最新资源在线观看| 性夜影院爽黄A爽免费动漫| 东北女人高潮视频| 久久久久久人| 天天在线91| 超碰久在线天天做| 941超碰| 中文字幕久久精品一区| oumeizonghese,www| 欧美1727免费观看视频| 亚洲天堂综合AV| 偷窥自拍A片| 亚洲AV无码成人精品久久| 3d成人精品一区二区| 欧美日日操| 国产亚洲深夜激情| 99久久久er直播网址| 无码最新| 欧美精品1区2区3区| blacked精品一区国产| 国产精品视频麻豆入口| 免费啪啪一级视频| 五月天婷婷综合| 天天干美少妇一区| 情色五月天网| 亚洲欧美洲综合| 黄页av| 91bbb| 国产又黄又爽| www.av在线视频| 综合久久六月久久婷婷| 亚洲少妇喷视频看| 人人噜夜夜操| 日韩欧美久久婷婷网站| 100啪啪视频大全| 中文字幕第9页萱萱影音先锋| 日本精品一级二级三级| 搡老女人老妇女AAA一VU麻豆| 国产中文大片资源中文字幕| 这里只有精品视频在线| 欧美熟妇乱码在线一区| 欧美中字不卡| 国产深夜福利| 日韩人成网站在线播放| 啊啊啊操一区| 国产人妻精品一区二区三区秋霞| 97国产精品| 久久久久人妻二区精品叶可怜| 欧美午夜视频精品久久| 亚洲不卡AV在线| 成人免费看吃奶视频网站| 一级黄色性爱A级片| 亚洲精品aa久久伊人| 青青国产精品在线| 综合网97| 麻豆国产97在线| 欧亚免费视频| 操学生天天| 加勒比海人人操超碰在线| 韩国一级做a久久久久| 性爱免费视频成人| 在线人妻熟女一区二区三区四区五区| 四虎影视国产精品| 可以在线观看的黄色网址| 素人播放一区| 国产精品69久久久久孕妇欧美| 欧美中文综合| 亚洲色综合| 欧美日韩电影一区二区| 欧综合网| 岛国精品视频在线观看| 美女丝袜激情小说| 无码高清专| 亚洲吊色| 亚洲激情在线观看一区| 日韩伦理视频| 国内毛片欧美香蕉精品| 亚洲综合在线高清| 97视频免费在线观看| av一区二区三区 中文| 国产精品天干天干综合网麻豆 | 视频不卡中文字幕| 久久久久久大| 亚洲九九九| 夜夜中出国产| 风韵犹存大大大大香蕉| 五月婷婷六月丁香| 97人人爱人人乐| 日本岛国黄色网址| 蜜桃午夜视频一区二区 | 久草新免费| 欧美日韩另类在线| 天天色怡春院| 亚欧日韩成人| 在线电影亚洲色图| 欧美久久草熟女| 久九色| 国产夜夜操| 日日夜夜精品视频| 91l欧美在线| 强奸乱伦亚洲第一页| 色情亚洲日本成人| 求求你操操我| 亚洲午夜福利视频| 深夜视频| 欧美性暴力猛交XXXX| 欧美人与动性人交a| 亚洲国产剧情少妇激情| 日韩强奸av| 97超碰巨乳| 综合在线导航一区| 99热这里只有精品1| 91黑丝在线播放| 91bbbbbb| 诱惑人妻欧美一区在线播放| 熟女性视频| 97视频在线| 豆1无夜无码| 青青草丝袜在线视频| 日日爽熟女| 密臀在线免费观看| 无码乱人伦中文视频| 91蜜桃传媒精品久久久一区二区| 日韩AV片| 岛国激情视频在线观看| 亚洲综合另类色图| 东北黄色电影| 国产极品一区二区三区三州| 一区操逼| 美女91AV| 加勒比海成人视频网| 天天插天天操| 51国产午夜精品视频| 加勒比人妻综合| 国产高潮AA片免费看| 日韩情色一区二区| 人乳av| 久久天天性久久伊人| 人人干黄色| 超碰久超碰久| 精品中文日韩字幕视频| 天美精品av| 欧亚乱色熟女一区二区| 亚洲影院成人| 欧美78P| m欧洲一级午老| 中文高清一区二区的| 影音先锋视频在线| 青椒国产97在线熟女| 亚洲成成熟女人综合一区二区| 日日黄色三级网站| 91大学精品激情戏| 嫩草影院性色| 亚洲国产欧美一区二区潘金莲| 少妇滛荡视频| 国产福利影视| 日本激情免费大片| 日韩高清黄片| 亚洲āv网址在线观看| 蜜区区视频79| 大色网久久| 日日干夜夜骑| 91丝袜激情在线| 中文字幕av色| 日本三级韩国三级99| 亚洲国产一级精品毛一级精品看免费视频| 国产在线播放成人免费| 超碰诱惑| 色九久| 91狠狠狠| 亚洲中文sv| 粉嫩av一区二区三区四季| 日韩精品人妻系列无码天堂| 久久黄黄| 黑操B| 中文字暮97| 25国产精品免费观看| 亚洲aV性爱| 亚洲色图日韩精品| 日韩性爱电影一区| 色婷婷电影网| 97超碰色屌| 9超碰免费| 肥臀熟女福利视频一区二区| 精品十三区| 78久久久| 中文字幕人乱码中文字的预防方法| 91美乳| 校园春色综合色| 黄色小说亚洲| 久久久∴| 后入日本1234| 亚洲性天堂| 97免费在线观看| 国产精品一二三区18| 九九视频黄色片| 福利操逼| 五月丁香六月婷| 婷婷五月天成人网| 熟妇亚洲一区二区三区| 久久久久9999妇女| 午夜操一视频一区| 国产黄色影片在线观看| 97日本超碰综合| 欧美香蕉视xxx| 69久久久久久久久久久久久| 欧美人妻熟女在线| 9丨久久九九九| www.av家庭乱伦| 在线岛| 亚欧高清v| 尹人大香蕉视频在线| 97超碰色屌| 91激情国产| 啊啊啊啊好疼| 欧美激情另类一区二区| 99性视频| 久久9999| 五月天婷婷在线看| 超碰免费在线| 久久m| 久艹免费| 日韩精品在线观看观看| 男人的天堂不卡一区二区| 日本精品国产视频| 超碰在线日韩一区| 丰满高潮18xxxx| 五月婷婷激情网| 99re8免费高清在线| 亚洲高清视频在线免费观看| 国产精品嫩草影院免费| 婷婷导航| 裸体1区| 中文字幕av一区二区三区人妻少妇| 熟女少妇视频| 日韩亚洲Av人人夜夜澡人人爽| 95人妻爽爽人人做人人澡| 影音综合网| 国产精品69久久久久孕妇欧美| 韩国一级做a久久久久| 日本欧美一区二区三区免费| 中文字幕88av在线| 久久久久久九| 国模少妇一区二区三区| 碰人碰碰人人开房人肉| 激情小说成人日本无码一| 一起草AV| 午夜美女诱惑电源网| 欧美日韩不卡a片| 天天射网| 国产91精品在线免费| 色爱国产| 久久久久久免费电影| 成人性爱AV在线免费观看| 97在线精品| 男人天堂久久精品不卡| 国产aⅴ无码片毛片一级网站| 91亚州日韩高清| K8久久久久| 911粉嫩人妻| 亚洲日韩久久精品一区| 93人人操人人| 长久操视频| 国产aⅴ无码片毛片一级网站| 丝袜美腿校园春色| 中文字幕一区二区在线日韩精品| 老熟妇综合| 欧美性爱精品七区| 97久久超碰国产网站| 精品无码欧美三级| 欧美性爱一区二区三区四区 | 中文字幕在线观看AV| 亚洲高清91| 99热综合| 无遮挡又黄又刺激的视频| 精品夜夜澡人妻无码| 中文字幕一区二区三区50路| 用力操死我| 99婷婷一区二区| 素人美腿视频网站| 欧美亚洲国产91在线| 亚洲欧美性生活| 欧美亚洲国产91在线| 狠狠亚洲| 丁香五月成人| 欧美日韩免费性爱| 一区二区三区在线日韩影院观看| 强奸xx国产| 另类小说欧美激情校园春色| 日本天天吊| 国模无码人体一区二区三| 97se综合网| 国产人伦a片信息免费片| 亚洲熟女一区| 婷婷尹人大香蕉免费| 一区二区三区美女超清| 狠狠躁天天躁日日躁97| 亚洲欧美国产日本一区二区三区| 亲子敌伦对白在线播放| 青青草无码视频| 天天射影院| 久久亚州精品成人Av无| 精品天堂| 草伊人高潮喷水超碰| 99色热国产视频精品| 色69大色97香蕉| 九九精品美女高溯喷水| 亚洲乱码国产乱码精网站| 黄页av| 美女91在线观看| 国产精品成人蜜臀AV在线| 91视频综合网| 日韩干B| 91AV老熟女视频| 韩日无码在线观看| 国产精品又黄又猛又粗| 亚洲一区中文字幕| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 久久亚洲精品成人av| 97爱综合| 97中文字幕一区| 色噜噜人妻丝袜AV资源| 开心五月婷婷| 久久性爱免费送| 99e久久国产精品| 99热婷婷一区二区三| 操B久久| 欧美男人一区| 亚洲国产欧美中日韩成人综合视频| 三上悠亚在线毛片91| 欧洲亚洲综合| 亚洲少妇色图自慰直播| 午夜激情床戏激情| 67914亚洲精品| 亚洲色 国产 欧美 日韩| site:sinbotex.com| 97欧美色| 成人AV在线网站| 天天色踪合| 欧美性,亚州色| 夂久色| 国产男女无套视频免费观看| 狠狠色噜噜狠狠狠狠狠色综合久久 | 色婷婷视频| 老外又粗又长一晚做五次| 91少妇人妻| 91模特在线观看| 欧美日韩亚洲国产中文永久天天看| 色欲人妻一区二区在线| 久久综合中文国产| 精品无码一二三四区| 亚洲欧美九九九| 伊人天堂在线| 嗯嗯嗯啊啊啊在线免费观看| 蜜桃久久综合视频| 自拍欧美| 中文字幕78| 操逼内射干逼白丝91| 欧洲免费一区二| 日韩AV中文字幕电影| 免费视频在线观看啊啊啊啊啊| 99re在线观看| 国产精品一区人妻精品阁在线| 日日夜夜狠狠| 欧美精品在线观看| 亚洲乱色视频一区、二区在线| 久久久蜜桃一区二区三区| 在线啊啊啊啊| 久草精品视频| 久久风骚城市人| 超碰97极品9| 2017天天插| 欧美色图片| 国产极品粉嫩馒头一线天av| 一二三四视频中文字幕在线看| AV一区观看| 插穴性爱视频在线观看| 婷婷中文字幕| 亚州再线| 男人的天堂VA| 曰韩人妻中文字幕在线 | 一区麻豆 高清中文字幕| 日本99一区二区| 久久久久久少妇| 欧成人精品一区二区三区| 精品人妻av区天天看片| 欧美成人四级在线播放| 日本色婷婷| 亚洲天堂色图| 色香伊人| 91人精品妻入口| 无遮挡猛进视频免费无限观看| 在线 制服丝袜中出 人妻| 久久久久中出| 亚洲a色| 翔田千里一区二区三区奶水| www.色综合| 国产亚洲欧洲在线观看| 蜜臀在线网站| 日韩性爱毛片操骚逼| 超碰成人免费| 激情五月天校园春色网| 国产精品自拍视频| 91九色精品熟女内射| 青青草吊丝| julia国产在线| 日本一区二区三区午夜观看| 在线观看十八禁| 久久久久久裸体| 久久综合九色综合欧洲98| 亚洲一区二区中文字幕| 区一二区日韩亚洲乱码av电影| 久久久精品九| 久久精品国产亚洲AV无码做| 自拍盗摄一区| 超碰欧美97| 免费毛片在线播放| 九一国产精品| 国产浮力影院第1页| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 久久久久久久精| 操逼逼中文字幕| 少妇天堂网络| 精品久久久av无码免费| 9 9精品一区二区三区| 久久骚| 亚洲精品一区二区精华| 国语人妻精彩刺激| 一本色道熟妇| 久久色情| 国产一二三福利视频网| a在线观看| 青操影院| 囯产操逼片| 国桃视频产巨乳精品一区二区在线| 美国日韩黄片| 国产精品网站www| 亚洲电影中字一区二区| 99re95| 精品久久无码午夜福利| 韩国女主播青草在线| 国产内射爽爽大片| 超碰人妻久久人妻中文97| 91丨人妻丨国产丨丝袜| 久久秀这里有精品| 另类亚洲一区二区三区| 另类av综合久久| 超碰成人公开| 日本 情色 1区2区3区| 天天操天天舔| 色淫网站优优视频| 欧美熟妇视频| 国产熟女完整版中字| 天天舔天天日天天射| 亚洲AV无码AV吞精久久久久| 欧美色图自拍| 五月天激情小说| 精品999999| 人妻在线臀日韩| 7777奇米影视久久| 天天影视之亚洲综合网| 可以免费观看的av| 欧美激情一区| 天天色踪合| 婷婷久久久| 91操熟女| 91A欧美电影网站| 五月婷久久| 久久精品28| 亚洲一二三精品久久网| 国产精品爽爽v| 91男人综合| 午夜精品一区二区三区三上悠亚| 国产欧美在线观看免费观看| 欧美亚州色的图| 综合网色| 自怕偷自怕亚洲精品| 色九色久| 青青草视频在线观看一区二区| 国产理论视频在线播放| 久久免费9| 精品久久久久黄少妇| 欧美日韩性爱无码| 亚洲国产美女久久久久| 久热精品在线| 大香蕉99热| 久操操| 亚洲免费成人在线高清无码视频| 4虎在线观看| 91性高| 夜夜中出国产| 亚洲精品成人激情在线| 日韩操p| 上床啊啊啊| 欧美国产一区二区三区麻豆传媒| 亚洲综合色网| 特级毛片特黄久久免费看| 日本不卡五区| 美女十八禁| 黑人精品久久97| 翘臀vidoes| 国产成人网站在线观看| 日韩国产欧美伦理在线| 啊啊啊啊啊啊好多水| 国产一区二区精品在线视频| 久久精品72| 992这里有精品| 日韩性爱电影一区| 思思热er精品视频| 精品视频免费在线一区| 97超碰人人操人人操| 人人妻人人爽| 日本一线产区和二线产区伦理片| 国产丸一视频| 性爱AV天堂| 天天干天天日天天射黄色片| 91亚·色| www.97在线| 在线黄页看毛片| 精品婷婷| 美女自卫慰黄网站免费| 色香色欲天天综合网天天来吧| 久久免费中文字幕在线观看| 精品亚洲国产成人AV制服丝袜 | 六月婷激情福利天堂69| www.yw尤物| 国产成人www免费人成看片| 97精品熟女少妇一区 | 亚洲综合影片| 午夜精品久久久久| 日韩图区| 91AV天美在线视频| 欧美日韩另类字幕中文| 亚洲日韩久久精品一区| 午夜福利在线合集| 中文字幕一品色图| 96超碰网| 久久久久夜夜夜夜| 中文字幕天堂在线| 黄色大片免费在线| 亚洲免费在线探花| 欧美性爱在线无码| 天天天天干| 一区二区激情国产熟女| 偷拍伦理视频| 国精品一区二区三| 东京热不卡视频| 日韩av情韩国爱禁区av一区二区| 曰本特级特黄特色黄色A级网站高清在线免费看| 亚洲日韩东京热一区| 97天天在线| 96国产精品| 91操操操操| 国产极品精品美女视频| 亚洲欧洲日韩国产自在线| 十八禁啪啦拍视频无遮挡| 久热久| 91久青| 新97国产超碰| 91亚.色| 人妻精品一区二区| 性暴力欧美猛交在线直播| 久久久亚洲高清不打码| 国产免费久久久久| 99久久久无码| 国产91丝袜在线播放蜜月| 亚洲色图欧洲| 亚洲自拍天堂| 国产少妇肉丝在线观看| 秋霞一区二区三区四区五区六区七区| 欲色啪| 精品欧美老熟女一二区| 国产精品一级特黄aaa大片在线观看 | 好淫网一二三视区| 色香伊人| 91精品国产91久久青草| 玖玖资源综合在线视频| 天天综合AV| 精品中文一区二区| 人妻一区二区三区四区视频| 日韩色| 综精品久久久aaaa| 日本道人妻久久久在线不卡色视频| 中文字幕在线观看网址| 亚洲人妻中文高清| 黑人中出21连凳花野真衣| 亚洲麻豆18发?| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 少妇被玩视频二三区| 后入式999| 日本人妻伦在线中文字幕| 九九aV| 一二三四视频在线社区中文字幕| 92一区二区| 天天插天天操| 鸥美极品| 国产精品久久久久久久AV大片| 吻戏激情性巴克| 日本黄色天堂| 欧美一区二区三区另类精品| 偷拍亚洲高清图片| 久久久96| 天天色粽合合合合合合合| 内射中国少妇高清视频免费视频| 欧美激情视频在线一区| 久久一区无码| 精品久| 超碰av人人人| 超碰在线91| 大香蕉五月天婷婷| 久久精品女同亚洲女同13| 日本免费中文字幕在线| 亚洲精品骚逼| 综合激情二| 色婷婷蜜臀av| 天天射天天| 香一区二区三区| 精品人妻一区二区三区日产乱码| 亚洲日韩一区电影| 成人性交午夜免费片| 久久九九综合| 国产sv美女内射| AV九九| 欧美综合第一页| 亚洲欧美精品91| 亚洲熟女综合一区二区| 欧美日不卡| 欧美日韩中文视频播放| 日本一二区免费| 97超碰磁| 精品久久大胆人体| 亚洲综合中文字幕有码| 骚妻少妇精品性色无码四色A V| 亚洲午夜福利在线影院| 97精品视频在线| 啪啪综合网| 久久国产乱子伦精品免费女,网站| 欧美在线大香999| 日韩精品一区的| 日本在线伊人啪啪| 国产夜夜艹| 天天色天天干天天射| 久久精品视频一区三区小泽玛利亚| 91精品女厕偷拍视频| 夜夜骑操视频| 91一起操| 少妇熟女1区2区3区| 欧美A√综合网| 操逼网站地址| 国产精品人妻无码久久久互動交流| 国产精品 午夜福利| 国产综合网站在线播放| 久草综合网| 国产精品情侣啪啪| 久久久久国产精品喷潮免费观看臀| 少妇人妻在线| 蜜臀精品1区2区| 人人操,操人人| 97国产精品一区| 色噜噜人妻丝袜AV资源| 国产亚洲国产超碰| 最新av中文字幕高清| 97天天插| 少妇被玩视频二三区| 91成人久久| 久久老女人| 午夜精品久久久久久久| 中文字幕91综合| 久久精品国产亚洲AV片多多 | 91成人在线免费视频| 久久久一区二区三区四区五区| 久久久久一本一区二区青青蜜月| www黄片免费看com| 亚洲天堂在线怕怕视频| 啊啊啊 在线| 97se综合网| 国产亚洲99久久精品| 国产多人在线观看视频| 清纯唯美亚洲另类| 夜夜 中文视频rt| 中文字暮97| 极品色www影院| 草草影院最新网址| av激情亚洲五月天| 怡红院久久老司机| 国产情色第一第二页在线观看| 97天天爽| 激情久久av一区av二区av| 日日操免费视频| 欧美日韩在线小说| 91痴汉| 亚洲国内精品成人不卡| 欧美18禁91| 欧美后进式| 色婷婷综合网站| 夜间福利片1000无码| 一区二区三区蜜桃成人撸久久东京热 | 超碰9 7女人| 国产偷拍自拍在线视频| 自拍偷拍第26| 俞拍久久国应视频| 夜夜做夜夜爽精品视频| 少妇诱惑视频| 亚洲激情四射| 国产精品爽爽va在线观看98| 欧美激情久操网| 精品一啪| 91欧美巨乳| 91黑丝操| 精品人妻一区二区三区日产| 青操影院| 亚洲视频小说| 97天天做| 女生自91网站| 国产二区三区粉嫩在线| 欧美日韩少妇色情| 日本一区99| 亚洲色图欧美色图制服丝袜| 99re6久热只有精品6在线直播| 一本久道久久综合狠狠爱| 欧美性爱另类综合| 99综合视频一体| 五月丁香大香蕉| 欧洲色| 一区二区 韩日AV| 久久思思热| 天无日色综合| 精彩视频日韩| 绯色AV粉色AV蜜臀AV| 韩国女主播青草在线| 97碰碰日本乱偷人妻中文的| 亚洲日韩欧美一区二区| 亚洲清纯唯美| 中文字幕第二页| 久久啊啊啊| 国产无码精品成人| 国产AV毛片| 高清无码国产亚洲| 2011国产精品| 欧美韩国你懂得在线 | 国产精品极品美女视频| 国产情侣自拍在线播放| 色色婷| 亚洲精品97在线| 欧美成人综合| 亚洲美女高潮喷水视频| 密乳视频在线| 日本免费一级AAA大片器| 久久久久久精品免费看A级| 成人看片网站| 一区 欧美 日韩 麻豆| wuyechaopeng| 亚洲啪啪综合?v一区综合精品区| 九九精品无码专区免费| 婷婷五月天影院| 日本不卡卡一区| 欧美激情亚洲情色| 欧美黄页| 国产视频一区二区免费| 午夜情侣自拍网站| 精品久久9| 欧美亚洲情色| av无码精品久久久久| 白嫩嫩一区| 中文字幕女同在线| 偷拍 亚洲 欧美| 啪啪啪精品视频| 精品久久在线区一区| 加勒比性爱成人在线| 九七超碰| 97久久久| 欧美亚洲国产日本在线,久久精品国产| 男人的天堂com| 精品视频免费在线一区| 国产又黄又猛又粗又爽的网站| 伊人四虎综合| 日韩熟女无码| 亚洲人妻一区二区三区| 99爱爱| 亚洲国产成人精品999| 99热在线播放| 2019亚洲男人天堂| 午夜激情成人在线观看| 日韩偷拍色图| 中国91AV| 国产又色又爽又舒服的三级视频| 青青草色情网站视频| 91综合中文字幕| 午夜福利成人免费视频| 二三四区精品| 综合伊人网12色| 97色伦欧美| 大茄子熟女AV导航| 性爱av网站| 精品女同一区| 亚洲黄色a级片| 久久m| 亚洲免费成人在线高清无码视频| 成人熟女视频一区二区三区| 丝袜综合网| 九九热AV| 欧美综合天堂| AV九九| 蜜臀久久久99久久久久| 五月婷婷久久综合| 高清无码91| 亚洲啪啪性视频| 91模特在线观看| 手机看片1025| 精品丰满熟妇人妻一区| 9l视频自拍9l九色成人| 9久9久9久9久视频网站| 人妻少妇av在线观看| 色97国产69香蕉| 97av在线视频| 密臀视频三区免费网站| 蜜臀久久久久久999| 好爽视频在线观看视频 | 色网亚洲人| 99久久综合网| 大香蕉日韩| 国产馆极品诱惑| 久久双插| 97在线资源| 日韩性爱播放| 久久久久久久97| 色月天AV导航| 少妇一级婬片免费放一级a性色.| 9久精品视频在线观看| 亚洲五码一区二区三区| 成年在线视频日本亚洲在线视频区精品江靖宇公司| 小情侣高清国产在线视频| 精品免费成人久久| 色av中文字| 亚洲男人久久综合天堂| 欧美激色| 操91| 欧美一二三级精品在线| 日日摸日日碰| 欧美一级色| 丝袜人妻av一区二区| 91精品婷婷国产综合久久竹菊| 老司机老司机午夜影院| 九九九精品美女| 欧美综合色站| 久久欧美性爱视频| 亚洲色综合| 国产精品在线一区二区| 天天做天天爱天天高潮| 无码一区二区精品视频久久久春药 | 97爱亚洲| 动漫av中文| 成人精品在线观看| 看大黄色大片原件| 成人小电影网站tex| 一区二区三区蜜桃成人撸久久东京热| 婷婷视频在线免费观看| 欧美性91| 青青草久草AV| 久热伊人99re| 福利在线黄片| 色吧5亚洲| AV男人天堂网| 九热大香蕉| 熟妇在线视频一区二区| 强奸国产在线| 26uuu最新| 欧美 日韩第一性色| 97人人爱人人做人人乐| 五月丁香激情综合网| 亚洲成人免费中文字幕| 精品久| 国产午夜福利合集| 91成人社区| 97视频在线免费看| 天天综合色| 思思性爱| 99在线免费公开视频| 麻豆视频一区二区| 大香蕉日韩欧美| 久久久久ab| 久久理论字幕视频| 欧美日韩性爱精品| jizzjizz欧美| 国模私拍一区二区三区神乳| 人妻少妇精品视频一区二区三区| 欧美日韩另类字幕中文| 操人妻逼91| 色一射色一射| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 操久久久久| 美国三级日本三级久久99| 欧美亚洲一区二区久久久婷精品大包诱| 超碰免费在线| 精品国产肉丝袜在线拍国语| 国产精品无码av在线| 国产精品嫩草影院午夜两性| 久久 精品| 亚洲资源一区| 97欧美资源| 91天美免费| 日韩成人人妻网站| 舔人妻中文免费视频| 国产精品3| 99999这里都精品| 91AV天美在线视频| 麻豆传媒一区二区在线观看| 亚洲精品国产精品乱码不卡| 9精品在线| 欧洲精品在线播放| 亚州春色| 日日夜夜模| 91国产丝袜美女| 91熟女少妇| 亚洲素人综合| 日韩综合97p| 精品999一区二区| 91综合中文字幕| 91精片| 免费精品国偷自产在线在线 | 午夜精品一区二区三区三上悠亚| 人妻熟女午夜精品在线| 亚洲综合小说另类图欧美视频激情小说色五月天 | 久操电影| 91被操| 2020中文在线一区二区三区| 岛国大片在线观看网站入口| 成人性爱全视频观看| 操逼网免费无码视频| 狠狠色丁香| 亚洲一区二区三区久久 亚洲一区二区| 国产欧美日韩女同性恋ww喷水精品 | 国产不卡精品91| 欧美日韩黄色片一区二区三区四区人与兽做爱| 动漫片子网站3黄| 裸体美女久久久| 日韩BBN| 亚洲av成人精品一区| 久久久国产av美女私房| 无色无码| 夜夜爽77777| 亚洲天堂第一页| 91少妇通奸网站| 欧美性爱一区二区三区| 国产h小视频在线观看免费| 亚洲色欲天天天堂色欲网女| 亚洲无码?第一页| 婷婷爱五月| 麻豆一区在线| 青青草公开在线免费不卡视频| 中文字幕99999| 一级黄色性爱A级片| 可以免费观看的AV| 亚洲视频,小说| 欧美激情 一区| 吖在线不卡一区二区国产剧情 | 国产一区二区在线看| 国产黄色剧情影片麻豆免费播放| 草草影院最新网址| 亚州伊人色综台| 欧美激情久| 人妻丝袜美腿中文字幕| 国产aⅴ无码片毛片一级网站| 色九月| silk lablo在线观看一区二区| 欧美亚洲手机在线| 人人操人人插人www| 久热伊人99re| 91欧美少妇| 看大黄色大片原件| 欧美熟妇视频| 极品出轨视频网站| 在线观看成人性爱免费小视频| 丁香五月天视频| 青木玲在线不卡| 美女天天干| 久久国产视频性吧 | 强奸乱伦资源| 影音综合网| 天天久久| 欧美十八禁在线看| 日韩综合97P| 熟女激情综合网| 久久精品国产精品亚洲艾通辽熟妇| 日日噜噜夜夜久久亚洲一区二区| 精品人妻一二三| 97干在线| 亚洲熟妇AV日韩熟妇在线| 国产最火爆久久国产网站网站| 91蜜臀熟女| 九九热国产| 中文字幕亚洲在线一区| 一区二区国产视频在线观看| 国产亚洲色停停久久99精品91| 婷婷尹人大香蕉免费| 日韩成人人妻网站| 日韩探花精品在线视频| 加勒比日本在线| 最新av中文字幕高清| 九九九午夜| 日本不卡在线二区三区| 九九色精品| 91N综合网| 91人妻PORNY九色大屁股| 日本性一区| 顶级丝袜熟女一区二区三区| 农村妇女精品一区二区| 婷婷av在线中文字幕| 欧美亚洲第1页| 亚洲巨爆乳一区二区三区四季网| 天无日色综合| 97碰| 不卡码视频| 久久国产在线一区二区| 久久嫩草国产成人一区| 欧美人人操人人插| 91撸色网 玖玖网 欧美| 无码区蜜乳| 91天射| 国产欧美日韩精品中文| 久久久久久九九九九九九| 秋霞一级A片黄色视频| 久插综合| 韩国一级AAA| 日韩色图 一区二区| 天天躁日日躁AAA片李宗瑞| 91天天综合在线| www.99热| 天天看天天日| 东京热av男人的天堂| 一线黄色免费性爱片| 大香蕉92| 五月丁香六月| 亚洲 无码 偷拍| 美女AV一区二区| 偷拍自拍在线视频观看| 凹凸 69堂 在线播放| 女优视频第10页| 亚洲影院无码在线| 成熟熟女国产精品一区二区 | 91n欧美| 国产精品经典一卡久久久 | 免费国产| 婷婷久久综合| av一区二区三区不卡| 超碰69| 最新欧洲欧美日本激情网站| 1769成人国产精品视频| 91真人天天在线| 亚洲国产欧美中文永久| 精品九九| 国产久久男人天堂| 久久香蕉网| 日韩欧美午夜一区二区| 亚洲欧美综合网站| 翘臀vidoes| 日本五十路熟女一区二区| 久久精品店| A男人的天堂| 色婷婷小说| 亚洲三区视频| 先锋女优在线观看视频| 人人妻人人色| 久操大香蕉手机视频在线看| 国产一区二区在线播放量| 精品人妻久久久久一区二区三区| 欧美熟妇精品黑人巨大一二三区| 少妇干B| 无码137片内射在线影院| 情色五月天就去干| 神马午夜久久久| 五月综合色| 双插性欧美一二三区| 精品九九| 就去色综合| 国产女人9999| 刺激性视频黄页| 天美麻花大全视频| 人人操人人操人人人操| 精品欧美乱码久| 欧美日韩亚洲电影| 精品久久久久9999| 国产67194| 日韩激情中文字幕有码| 色在线综合| 综合第一页| 国语精品av| 国产精品动态一区二区三区四四| 伊人青青一区成人视频在线观看区| 搡老熟女老女人老熟妇免费视频| 无码久久亚洲高清,| 91bbbbbb| 91丝袜人妻| 久9爱经典视频| baiduhicn.com。| 综合网久久| 嗯……啊…嗯嗯…啊…好舒服| 91狠狠综合久久久| 亚洲性爱无码乱伦av| 亚洲天堂人妻熟妇视频| 影音先锋乱伦资源| 国产成人91一区二区三区| 999久久久九九九九| 中出91视频| 久久9免费视频| 91美女高潮| 日本性一区| 伊人9| 日韩成人人妻网站| 欧美日本不卡| 天美传媒精品一区二区三区| 午夜精品久久999热蜜桃介男人用| 91成人在线| 啊啊啊97视频| 欧美老妇综合网| 天堂精品小草| 大香蕉男人的天堂| 欧美韩国你懂得在线| 久久爱超碰网| 超碰免费欧美7| 天天日美女的B| 久久精品日韩专区免费观看| 亚洲国产蜜臀系列在线观看| 五月开心久久AV官网| 国产精品3| 无码二级三级| 777奇米影视777四色| 熟女字幕| 五月丁香婷婷啪啪| 人妻天堂综合网| 蜜臀精品1区2区| 欧美色天堂网在线视频| 国产性爱欧美性爱在线|