日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

MongoDB 倉庫 Bazel 構(gòu)建開發(fā)工作流完全指南:從 BUILD.bazel 編寫到 clang-tidy 集成

MongoDB 倉庫 Bazel 構(gòu)建開發(fā)工作流完全指南:從 BUILD.bazel 編寫到 clang-tidy 集成 MongoDB 倉庫 Bazel 構(gòu)建開發(fā)工作流完全指南從 BUILD.bazel 編寫到 clang-tidy 集成【免費下載鏈接】mongoThe MongoDB Database項目地址: https://gitcode.com/GitHub_Trending/mo/mongo本文是 MongoDB 服務(wù)器源碼倉庫中 Bazel 構(gòu)建系統(tǒng)的開發(fā)者實戰(zhàn)指南聚焦 Server 開發(fā)者日常修改 Bazel 構(gòu)建定義BUILD.bazel的完整工作流如何新建構(gòu)建目標(biāo)、靜態(tài)聲明頭文件與源文件、聲明庫依賴、以及通過 Bazel 運行 clang-tidy 靜態(tài)分析。讀完本文你將掌握 MongoDB 倉庫特有的mongo_cc_binary/mongo_cc_library/idl_generator宏的用法與依賴解析規(guī)則并能獨立解決頭文件該加到哪里這一高頻構(gòu)建問題。1. 概覽Bazel 在 MongoDB 倉庫中的角色MongoDB 服務(wù)器倉庫當(dāng)前工作目錄根即倉庫根使用 Bazel 作為構(gòu)建系統(tǒng)構(gòu)建定義以BUILD.bazel文件的形式散落在源碼目錄中。與src/mongo目錄約 5700 個.cpp與 3600 個.h文件一一對應(yīng)的BUILD.bazel文件共同構(gòu)成了整個服務(wù)器的構(gòu)建圖。Bazel 的構(gòu)建目標(biāo)定義在源碼所在目錄的BUILD.bazel文件中。DevProd Build 團(tuán)隊為 MongoDB 定制了專用宏封裝在 bazel/mongo_src_rules.bzl 中包括mongo_cc_binary可執(zhí)行程序目標(biāo)cc_binary的封裝見 mongo_src_rules.bzl#L799mongo_cc_library庫目標(biāo)cc_library的封裝見 mongo_src_rules.bzl#L303idl_generatorIDLInterface Description Language代碼生成器目標(biāo)見 mongo_src_rules.bzl#L1224。這些宏是普通 Bazel 原生規(guī)則的上層封裝會自動注入 MongoDB 特有的全局依賴如libunwind并處理 auto-header 等倉庫特有的構(gòu)建邏輯。2. 創(chuàng)建新的 BUILD.bazel 文件構(gòu)建目標(biāo)定義在源碼所在目錄下。例如要編譯src/mongo/hello_world.cpp就需要在src/mongo/目錄下創(chuàng)建src/mongo/BUILD.bazel內(nèi)容如下mongo_cc_binary( name hello_world, srcs [ hello_world.cpp ], }2.1 獲取 Bazel倉庫不要求手工安裝 Bazel而是提供了安裝腳本。運行python buildscripts/install_bazel.py該腳本buildscripts/install_bazel.py會下載 bazelisk當(dāng)前固定為 v1.26.0并放置到工具鏈目錄同時創(chuàng)建bazel - bazelisk符號鏈接create_bazel_to_bazelisk_symlink使后續(xù)bazel命令可直接使用。在ppc64le、s390x等 bazelisk 二進(jìn)制不支持的平臺上腳本會回退到倉庫內(nèi)的 bazel/bazelisk.py。2.2 構(gòu)建與運行目標(biāo)構(gòu)建該目標(biāo)bazel build //src/mongo:hello_world運行該目標(biāo)bazel run //src/mongo:hello_world2.3 目標(biāo)標(biāo)簽Label的構(gòu)成規(guī)則完整的 Bazel 目標(biāo)標(biāo)簽由BUILD.bazel所在目錄與該目錄內(nèi)的目標(biāo)名組合而成//{BUILD.bazel dir}:{targetname}即//src/mongo:hello_world 包路徑src/mongo 目標(biāo)名hello_world。這個標(biāo)簽語法在bazel build/bazel run命令、以及下文deps聲明中通用。3. 添加新的頭文件 / 源文件Bazel 盡可能使用靜態(tài)分析來提升執(zhí)行與查詢速度。因此MongoDB 倉庫禁止在構(gòu)建目標(biāo)中動態(tài)聲明文件例如使用glob、通配符等。每新增一個頭文件或源文件都必須手工將其引用添加進(jìn)對應(yīng)構(gòu)建目標(biāo)mongo_cc_binary( name hello_world, srcs [ hello_world.cpp, new_source.cpp # 新增源文件時加入 ], hdrs [ new_header.h # 新增頭文件時加入 ], }3.1 源碼層面的印證靜態(tài)聲明如何被執(zhí)行從實現(xiàn)看mongo_cc_library會處理srcs、hdrs、private_hdrs、textual_hdrs等靜態(tài)聲明的文件列表mongo_src_rules.bzl#L303-L336。其中textual_hdrs用于無需單獨編譯、直接文本包含的.cpp文件private_hdrs是該庫私有、不對外導(dǎo)出的頭文件。此外倉庫在 bazel/auto_header/ 中實現(xiàn)了 auto-header 機(jī)制見 auto_header.bzl對于.c/.cc/.cpp/.h/.hpp/.hh/.hxx等擴(kuò)展名mongo_cc_library默認(rèn)auto_header True會基于已聲明的源文件自動推導(dǎo)出與每個源文件同名的頭文件并將它們并入srcsmongo_src_rules.bzl#L396-L406。也就是說常規(guī)的foo.cpp foo.h配對通??梢蕾囎詣油茖?dǎo)但新增一個獨立的、不與任何源文件同名的頭文件時必須顯式寫入hdrs。4. 添加新的庫創(chuàng)建新庫與創(chuàng)建新二進(jìn)制的步驟類似也是在對應(yīng)目錄的BUILD.bazel中新增一條mongo_cc_library定義mongo_cc_library( name new_library, srcs [ new_library_source_file.cpp ] }mongo_cc_library是對原生cc_library的封裝支持的常用參數(shù)包括默認(rèn)值見 mongo_src_rules.bzl#L303-L336參數(shù)默認(rèn)值作用srcs[]參與編譯的源文件hdrs[]該庫對外公開的頭文件textual_hdrs[]文本式包含的頭文件/源文件不單獨編譯private_hdrs[]庫私有頭文件deps[]依賴的 Bazel 目標(biāo)cc_deps[]同deps但不會作為共享庫依賴被加入copts/cxxopts[]額外編譯選項linkopts[]鏈接選項會傳遞給依賴該庫的目標(biāo)defines[]宏定義編譯本目標(biāo)及其依賴方時均生效local_defines[]宏定義僅編譯本目標(biāo)源碼時生效includes[]導(dǎo)出給依賴方的 include 目錄自動加包路徑前綴skip_global_deps[]跳過全局注入依賴可選值如libunwind、allocatortestonlyFalse僅用于測試auto_headerTrue是否啟用頭文件自動推導(dǎo)值得注意的倉庫特性mongo_cc_library默認(rèn)會把libunwind加入deps除非在skip_global_deps中顯式排除見 mongo_src_rules.bzl#L379-L380。linkstatic參數(shù)當(dāng)前不受支持——MongoDB 的構(gòu)建必須整體靜態(tài)鏈接或整體動態(tài)鏈接由//config/bazel:linkstatic統(tǒng)一配置。4.1 IDL 生成目標(biāo)對于包含.idl文件的模塊使用idl_generator生成解析器代碼idl_generator( name some_command_gen, srcs [some_command.idl], )從源碼看idl_generator會自動為每個目標(biāo)補(bǔ)充//src/mongo:idl_headers這一文件組其中包含bsonobj.h、idls_parser.h、server_parameter.h等 IDL 生成代碼必需的公共頭文件見 src/mongo/BUILD.bazel#L311 起的idl_headersfilegroup并且默認(rèn)注入//src/mongo/db/query:explain_verbosity_gen作為隱式依賴除非idl_self_dep True詳見 mongo_src_rules.bzl#L1224-L1237。5. 聲明依賴如果某個庫或二進(jìn)制依賴另一個庫必須在目標(biāo)的deps段中顯式聲明。引用庫的語法與bazel build/bazel run命令中的標(biāo)簽語法完全一致mongo_cc_library( name new_library, # ... } mongo_cc_binary( name hello_world, srcs [ hello_world.cpp, ], deps [ :new_library, # 引用同目錄 BUILD.bazel 中聲明的庫 # //src/mongo:new_library # 絕對路徑寫法 # sub_directory:new_library # 子目錄的相對路徑寫法 ], }三種依賴引用方式說明:new_library同包內(nèi)引用冒號前的包路徑留空表示當(dāng)前BUILD.bazel所在目錄//src/mongo:new_library從倉庫根目錄開始的絕對標(biāo)簽sub_directory:new_library相對于當(dāng)前包的子目錄引用。Bazel 會依據(jù)完整的依賴圖進(jìn)行增量構(gòu)建與緩存。從實現(xiàn)看mongo_cc_binary底層統(tǒng)一走_(dá)mongo_cc_binary_and_test邏輯mongo_src_rules.bzl#L851并自動打上mongo_binarytag便于后續(xù)按 tag 過濾查詢。6. 通過 Bazel 運行 clang-tidy注意該特性仍處于開發(fā)中相關(guān)跟蹤單為 SERVER-80396但倉庫已提供了可用的配置與命令。6.1 運行方式分析全部代碼bazel build --configclang-tidy src/...分析單個目標(biāo)例如environment_buffer。注意目標(biāo)名帶_with_debug后綴bazel build --configclang-tidy src/mongo/db/commands:environment_buffer_with_debug6.2 配置在倉庫中的落點clang-tidy的構(gòu)建配置定義在根目錄 .bazelrc 中.bazelrc#L602-L610核心行為包括--remote_download_outputsall遠(yuǎn)程執(zhí)行時下載全部輸出含 clang-tidy 報告--build_tag_filtersnot_third_party,-mongo-tidy-tests,-mongo-tidy-tests_debug跳過第三方代碼與 tidy 自測目標(biāo)只分析 MongoDB 自身代碼--//bazel/config:compiler_typeclang強(qiáng)制使用 clang 編譯器clang-tidy 依賴 clang 工具鏈--keep_going單個目標(biāo)失敗不中斷其余分析--aspects bazel_clang_tidy//clang_tidy:clang_tidy.bzl%clang_tidy_aspect以 aspect 方式掛接到構(gòu)建圖上運行 clang-tidy--output_groupsreport產(chǎn)出 tidy 報告作為輸出--jobs300并行分析任務(wù)數(shù)。clang-tidy 的配置文件由根目錄 BUILD.bazel 中的clang_tidy_config/clang_tidy_config_strict目標(biāo)生成通過//buildscripts:clang_tidy_config_gen.py生成器并通過clang_tidy_merge_tool//bazel:merge_tidy_configs合并MongoDB 自研的 tidy 檢查插件mongo_tidy_checks也通過clang_tidy_plugin_deps掛載見 .bazelrc#L161-L167。6.3 自測 clang-tidy 是否真的能發(fā)現(xiàn)問題如果想驗證 clang-tidy 確實在工作可以向某個.cpp文件注入以下代碼觸發(fā)bugprone-incorrect-roundings警告const double f 1.0; const int foo (int)(f 0.5);該模式是浮點數(shù) 0.5 再截斷的經(jīng)典錯誤舍入寫法clang-tidy 的bugprone-incorrect-roundings檢查會對此報警。7. FAQ頭文件應(yīng)該加到哪里7.1 頭文件在多處被引用如何定位應(yīng)在哪些 BUILD.bazel 中聲明遵循以下循環(huán)定位流程直接用 Bazel 構(gòu)建以加速定位bazel build //src/...構(gòu)建會在第一個缺失頭文件依賴處失敗。在 bazel 構(gòu)建文件中搜索該頭文件所屬的庫目前仍存在頭文件放錯位置的情況需要結(jié)合經(jīng)驗判斷。若該頭文件已存在于某個庫中就把該庫加入deps。例如scoped_timer.h屬于scope_timer庫就在deps中加入//src/mongo/db/exec:scoped_timer——這樣做還能自動帶上scoped_timer.h的傳遞依賴對應(yīng)庫定義位于 src/mongo/db/exec/BUILD.bazel#L64 附近的scoped_timer目標(biāo)。如果頭文件不屬于任何現(xiàn)有庫則直接把它加入編譯失敗的那個庫的hdrs字段再次直接構(gòu)建bazel build //src/...若出現(xiàn)依賴環(huán)則撤銷第 2 步加入的依賴改為把頭文件作為直接依賴放入hdrs字段然后回到第 1 步重新循環(huán)。7.2 頭文件被幾十處甚至更多位置引用正確歸位需要大規(guī)模重構(gòu)、阻塞關(guān)鍵工作時怎么辦如果已經(jīng)投入大量精力確認(rèn)將該頭文件放到正確位置通常是與其關(guān)聯(lián)的.cpp文件放在一起并讓所有依賴方把該庫加為dep需要一次大規(guī)模重構(gòu)可以創(chuàng)建 SERVER ticket說明問題、解決方案與解決所需的工作量打開src/mongo/BUILD.bazel把頭文件加入core_headers文件組并在 TODO 注釋中引用該 ticket。這屬于最后的兜底手段僅當(dāng)重構(gòu)成本極高且阻塞其他工作時才應(yīng)使用。作為對照src/mongo/BUILD.bazel中已有的idl_headers文件組src/mongo/BUILD.bazel#L311展示了公共頭文件組的標(biāo)準(zhǔn)寫法集中列出一批頭文件標(biāo)簽供生成類規(guī)則統(tǒng)一引用。core_headers遵循同樣的 filegroup 模式但只承載這種不得已的例外頭文件。8. 小結(jié)MongoDB 倉庫的 Bazel 開發(fā)工作流可以概括為三條鐵律文件必須靜態(tài)聲明不使用glob/通配符新增文件手動加入srcs/hdrs依賴必須顯式聲明通過deps用:local、//abs/path:target或subdir:target標(biāo)簽表達(dá)依賴關(guān)系優(yōu)先使用專用宏mongo_cc_binary、mongo_cc_library、idl_generator已封裝好全局依賴與頭文件推導(dǎo)等 MongoDB 特有邏輯。遇到頭文件歸屬問題時先用bazel build //src/...讓構(gòu)建器指出缺失位置再決定是補(bǔ)deps還是補(bǔ)hdrs必要時才動用core_headers兜底并登記 SERVER ticket。這套工作流保證了百萬行級代碼庫在靜態(tài)依賴圖下的構(gòu)建速度與可查詢性?!久赓M下載鏈接】mongoThe MongoDB Database項目地址: https://gitcode.com/GitHub_Trending/mo/mongo創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
秋霞视频一区二区 | 超碰在线人人射| 2011国产精品| 麻花豆传媒剧国产MV出差| 久久人妻一区二区三区高清 | 91综合天天看| 热久日综合| 色色色色网站| 岛国激情视频在线观看| 狠狠入| 超碰97在线 欧美 国产| a网站免费观看| 精品国产乱码| 欧美精品三区| AV有码在线| 九九自拍伦理| 久九九九九九九热| 97久久久久久久精| 色伊人91| 黑人免费福利视频| 欧美综合中文| 1204人成网站色www| 国产SV一线| 一区二区三区机械有限公司| 亚洲色人| 97干97色| 亚洲精品99999| 老熟妇一区二区三区| 偷窥自拍亚洲色图| 大香蕉九九| 成人八戒网站| av无线看| 一级久久性爱视频| 九久9精品| 日韩无码三级影院| 黄色操人| 台湾成人无码AV| 91视频精品| 天天看高清麻豆| 精品久久久av| 综合网欧| 亚州综合色图| 亚洲国产精品久久久久婷婷老年| 亚洲欧美setu| 亚洲色图欧美另类在线| 色在线69堂| 91激情综合| 欧美九九爱| www网站黄| 成人无码电影在线观看网| AV一起草在线| av天堂天堂av日韩| 五月丁香色综合| 91free福利| 亚洲黄色影视| 国产精品麻豆成人AV艾秋| 强免费黄色网址| 天天射天天操天天干天天吃2018| 一个色导综合| 美国一区二区免费视频| 婷婷久月| 99操碰| 五月丁香六月婷| 婷婷五月天激情网| 亚洲欧洲小说图片视频 | 老女人老91妇女老热女| 九九九精品一区二区无码| 91国产美女丝袜足交精品视频| 精品人人| 偷拍亚洲情色| 另类小说欧美激情校园春色| 亚洲精品久久久久毛片A片拉屎 | 一区二区影视| 成人免费性爱视视| 日韩不卡毛片Av免费高清| 中文字幕成人理论在线| 激情五月婷婷综合| 日韩 欧美 国产 麻豆| 超碰性爱97| 亚洲在高跟鞋自慰久久在色线| 精品一二三区女同| 九七毛片九九毛片| 97免费在线观看| 人人操人人爽人人操人人| 欧美性爱精品七区| 黄色毛片A片| 亚洲男人天堂2019| 一区二区三区色综合| 中文区中文字幕免费看| 变态乱伦伪娘灌肠一区二区| 久久人妻精品| 亚洲天堂精品日韩电影| 日韩乱伦影音先锋| 黑丝91视频| 无码操逼天堂| 强奸抽插av| 蜜臀AV网站| 激情视频网址| 色99久草| 中文操嬖片。| 亚洲另类色图片| 国产suv精品一区二六| 无码国产精品96久久久久孕妇| 无码逼| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 四虎AV影视国产精品亚洲精品| 蜜桃在线观看一区二区三区| 久久国产精品m码| juliaann欧美丝袜办公室| 天美国产精品| 熟女露脸激情自拍视频| 麻豆国产精品午夜视频| 国产女上位好爽在线| 久久久久9999精品九九九| 熟女少妇视频| 国产精品99久久久www| 99在线视频播放| 97在线免费看视频| 欧美性爱在线无码| 国产97综合| 曰韩操B| 爽爽淫人网| 国产又大又粗又长视频在线| 变态乱伦伪娘灌肠一区二区| 大香蕉淫人网| www.99视频| 麻豆一区在线| 综合久久久久久久综合网| 大香蕉伊人亚洲| 九九九精品美女| www.婷婷| 精品二区三四区五电影 | 精品视频在线观看| 伊人91| 久久亚洲一区女同性恋中文字幕| 亚洲欧洲综合视频在线| 欧美性高潮| 免费视频a级毛片免费视频| 色五月AV在线| 粉嫩不卡一区二区性爱| 欲综合网| 920日本午夜免费| 亚洲午夜精品久久久中文影院| 国产精品呦一区二区三区| 天天影视射综合网| 日本视频一区二区三区| 另类成人首页一区| aⅴ日韩成人电影av在线免费看av大全| 玖玖爱一区在线| 日韩欧美午夜一区二区| 啊啊啊啊啊舒服| 国产精品久久伊人| 欧美双插| 草久久久| 久久草在线综合视频| 人妻夜爽夜夜爽| 97亚洲综合电影| 男女无套 免费网站| 宅男午夜在线视频| 蜜桃视频成a人v在线| 色欲人妻一区二区在线| 熟女乱伦二区| …亚洲黄色厕厕女女在线播…| 亚洲熟女乱色| 日本欧美国内在线| 国产精品国产自产高清AV| 东北女人操比视频| 亚洲熟女中文字幕在线| 亚洲91色| 97精品在线视频| 久久嫩草国产成人一区| www黄片免费看com| 尤物视频一区| TS人妖另类精品视频系列| 久久精品老司| www.色婷婷| 97Ai亚洲| 青青草无码视频| 婷婷色婷婷| 欧美 亚洲精品首页| 91啪9色| 狠狠色噜噜狠狠狠狠狠色综合久久| 精品熟妇视频一区二区| www色色com| 91在线精品一区二区三区| 亚洲色图伊人网| 亚洲精品男人的天堂| 一区二区精品日韩欧美在线观看| 天操天操夜操夜月操月年年操操| 久久国产三区| 国模吧 一区二区三区| 清纯唯美亚洲| 国产AB视频| 成人精品视频一区二区| 屌色在线97视频| 日本人妻中文字幕精品| 91亚洲狠狠色| 天综合网欧美| 中文字幕日韩精品一区二区三区| 中文字幕日韩精品久久| 韩国一级婬片A片AAAAA| 国产亚洲中文不卡二区| 亚洲高清无码AAA久久久精品| 欧美黄片免费在线观看视频| 99re6久热只有精品6在线直播| 中文字幕视频一区视频二区| 国产农村妇女精品1区二区| 天天综合香 ld视频| 欧美日韩青操| 青青草中文字幕| 在线人人人人人人精品超| 色色色色色色色色综合| 黄片www视频免费| 亚洲 小说 欧美 激情 另类| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 丁香五月天堂网| 91久久久视| 91网站18| 国产久久日韩网站导航| 91黑丝操| 国内亚洲精彩视频在线| 久久超碰久| 久久亚洲天天做| 日日干日日摸| 91成人精品在线播放| 婷婷九月| 国产高清成人免费视频| 色91综合网| 亚洲性爱电影| 日本人妻丰满熟妇久久久久久| 国产成人无码高清| 99热精品在线观看| 99无码精品| 黄页av| 丰满少妇乱子伦精品无| 日韩亚洲97| 色女女女导航| 视频不卡中文字幕| 中国黑人三级片网站上区| 日韩综合成人免费视频| 国产97/欧美| 三级片网站在线播放| 老熟女阿 国产91| 久久婷婷色| 麻豆尤物视频网| 婷婷午夜| 99国产精品视频尤物| 久久后入制服| 日本不卡码黄色| 精品亚洲成人免费在线| 亚洲。天堂。日本在线观看| 五月婷婷综合网| 777琪琪午夜免费A片| 日韩电影中文字幕| 蜜桃臀 后入 一区 二区 三区 在线| 秋霞网—男女啪啪亚洲免费体验区 | 亚洲精品一区二区三区新线路| 日韩免费三级黄片电影| 国产日韩在线播放av| 欧美大的香蕉有线电视视频| 破处bbq| 夜夜操老骚逼视频网站| 久久综合久久综合人久久夜精品| 伊人久久大香线综合无码| 欧美午夜色妇色鬼| 久久久久久久久久久久久久久乱码 | 一本久道久久综合狠狠爱一密臀精| 欧美丝袜激情| 爱妻综合网| 嗯嗯啊啊操死我| 中文字幕日韩国产传媒欧美精品| 9l视频自拍9l九色成人| 日本高清_区二区三区| 久操com| 成年人黄色视频免费| 日日夜夜草草草| 97色诱| 极品少妇99| 天天天天天天天天综合| 澳门成人网站久国产日韩| 久久久久久波多野吉衣高潮| 青青草视频久久久久| 国产AV人人 夜夜人人澡| 国产成人主播| 麻豆国产第一| 亚洲国产97在线精品一区| 无码78| a片久久久久久久久久久久 | a片自拍直播视频| A 在线网址| 艹比视频国产精品| 天堂九九九九九九九九九| 激情文学网伊人| 99啪啪视频| 精品国产乱码久久久久久日本公司| 亚洲一二三四区| 玖玖爱视频网站| 一区二区精品日韩欧美在线观看 | 天天摸,夜夜摸| 国产精品小视频一区二区三区| 亚洲日韩XXX| 火箭成精品视频884必出精品| 摸奶性爱视频网站在线免费播放| www黄片免费看com| 偷拍网站久久男女男| 操人妻逼91| 欧美色图另类图片| 人人插人人摸人人| 中文字幕78| 欧美成人免费在线观看| 亚洲 欧美 中文 日韩超碰| 色哟哟1区2区| 日本一道在线播放高清| 亚洲最大黄网| 资源新线在线天堂| 凸凹视频在线观看| 丰满人妻一区二区中文| 极品综合| 天天澡天天爽日日av| 亚洲无码com| 真实高潮91| 96久久久久| 九九99久久| 78精品| 熟女精品一区二区三区| 欧美色91| 超碰亚洲欧美日韩无| 99久久久无码国产精品性啊聊| 天天操天天舔| 日日摸日日碰夜夜爽视频| 欧美 亚洲 偷拍自拍| 男女啊啊啊| 青娱乐av在线| 百度百度日本操逼| 亚洲综合色在线| 亚洲射综合网| 亚洲欧洲综合视频在线| 熟妇女伦乱视频| 欧美72网页| 秋霞蝌科网日本一区| 国产精品97视频| 欧美国产有色电影| 欧美国产精品| 亚洲欧美骚| 丝袜狂射91| 亚洲av影音先锋| a级免费在线观看| 91精品国久久久久久无码| 麻豆人妻精品一区二区| 久久男人精品| 大学生美女口爆| 97在线观看播放视频| 国产在线视视频有精品| 午夜精品久久久久久久第一页按摩| 精品久久大胆人体| 天天综合日韩网| 亚洲精品第一| 午夜久久无码1000合集| 中国一级αV| 99色热| 国产欧美成人精品| 一区二区 电影 亚洲| 色色热| 婷婷久久五月| 强奸乱伦av电影| 亚洲av无码国产精品字幕| 久久久精品网站| 情色大香蕉| 日韩欧美水蜜桃人妻| 日韩欧美丝袜诱惑| 欧美白嫩女HD| 久久久精| 色九九久九九| 96久久久久久久| 超碰色男人操熟女| 黄人人操人人操| 国产一区二区三区白丝| 韩国黄片aaaa| 26uuu欧美| 激情久久久| 97国产色综合| 久草资源在线视频官方总站日韩丝袜美腿| 九九久久久九九| 亚洲十八禁止| 精品久久久久av影院| 欧美一区二区三区四区综合| 密乳AV免费观看| 热久久国产| 国产成人免费观看在线视频| 北京美女一区二区| 操死我了嗯嗯嗯| 欧美三四五区| 亚洲天堂人妻熟妇视频| 在线播放中文字幕| 91伊人影视综合| 欧美在线亚洲| 国产偷拍自拍在线视频| 少妇蜜汁| 国产农村妇女毛片精品久久| 欧美人人AAA| 欧洲一区二区三区免费| AV一区观看| 伊人女女资源在线观看| 啊啊啊网站| 国语精品内射在线观看| 中文字暮97| 神马麻豆福利院 | 免费黄色片。| 青青色综合| 91人妻熟女| 色色婷婷五月| 国产夫妻性生活视频| 美日韩男女操屄视频| 狠狠操综合| 91超碰丝袜制服| 欧美人妻久久精品二区三区| 亚洲。日韩。欧美| 操逼不卡中文字幕| 91狠狠综合| 天美国产精品| 青青五月天| 黄色大香焦1级‘′‘| 亚洲精品一区二区三区新线路| 人妻喷水| 天美AV片| 欧美Aⅴ| 激情丁香五月| 中文字幕在线免费观看2| 久久性爱免费送| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 欧美色图另类图片| 四虎影院成年人片| 白嫩91在线亚洲| 视频二区美腿丝袜制服人妻欧美| 国产精品在线一区二区| 在线不卡视频| 日韩国产欧美伦理在线| 色色九区| 亚洲熟女少妇免费视频| 另类图片五月| 亚洲av夫妻操穴网| 色翁荡息又大又硬又粗又爽| 欧美综合另类| 欧美色图99| 成人A片男人的天堂| 九九色热| 九九性爱网| 啊啊啊啊啊在线| 天干天干天干天天做| 欧美不卡在线美女| 99色色网| 日韩成人大片在线观看| www99热| 91无遮挡| 欧美综合综合| 97久久国产亚洲精品超碰热| 大香蕉伊人亚洲| 亚洲最大91网| 久久综合五月天| 18禁网站在线播放| 欧美色性爱| 国产精品一区二区三区免费视频| 51一区二区三区| 四虎国产成人精品免费一女五男| 日本三级久| 亚洲免费人妻在| 欧美1区二区三区公司| 极品销魂美女一区二区| 欧美激情性久久久久久| 人人操人人干xxx| 亚洲婷婷丁香在线| 久热最新在线杭州| 久久久久久十| 热无码中文亚洲H一道本一区二区| 九九九免费视频| 日韩欧美日韩| 快灬快灬 一下爽蜜桃在线观看| 91人妻爽爽人人做人人澡| 亚洲人妻一区二区三区| 极品色社| 日日夜夜骚| 性爱久久| 在线视频一区二区传媒| 91精品国| av亚欧| 男人的天堂 在线一区| 国产精品久久妻无码网站| 色综合V| 成年人性爱日韩| 亚洲有码 视频一区| 婷婷另类小说| 白嫩少妇| 日韩欧美aⅴ综合网站发布| 色臀av| 婷婷久久五月综合激情| 久久无码成人| 婷婷久草| 超碰视97中文| 东京男人天堂| 激情黄色片在线观看| 青青青国产手线观看视频2| 日韩一级成人毛片免费观看| 另类综合另类| 超碰超碰超碰超碰的大鸡吧操黑丝袜 | 国产成人亚洲精品无码最新在线| 99视频内射三四| 啊啊在线| 日本三级一区二区 在线| 超碰97欧美在线| av三级电影在线播放| 抽插无码高清一区| 色大师网站www永久网站视频| 好吊色综合| 丰满人妻av一区二区三区| 亚洲综合码| 九九综合九九综合| 视频二区美腿丝袜制服人妻欧美 | 好舒服视频| 国产日韩欧美操逼视频| 操淫穴亚洲五月丁香| 一级性爱啪啪视频| 极品少妇久久久久| 久/久精品99看9| 精品人妻高清麻豆av| 亚洲天堂中文字幕无码男同| 91欧美性| 蜜臀久久一区二区| 最新av中文字幕高清| 高清不卡一二三区视频......| A级片日韩欧美国产欧美视频精选观看| 久久ww| 99精品九九九九九九| 超碰97起碰| 久久东京伊人一本到鬼色| 欧洲精品人妻| 色色亚洲| 午夜啪啪片| 久久久久久人| 操九九九九九九| 超碰色男人操熟女| 国产精品一区在线播放| 激情露脸爱| a网站免费观看| 亚洲欧美国产va在线播放频| 激情久久日韩精品中文字幕麻豆| 青青草九九九九九| 亚洲AV秘无码一区..| 色色色色日本| 天美传媒麻豆一区二区三区国产精| 四虎 精品 WWW| 秋霞久久亚洲精品成人| 高潮精品| 欧美性爱一区二区| 熟妇无码视频三区| 亚洲人妻熟妇三十三区| 另类图片五月| 厕所偷拍在线| 亚洲色欲一区二区三区| 夜夜爽妓女| 亚洲男人的天堂亚洲| 日韩欧美综合激情| 国产1769在线| 国产大学生口爆吞精合集| 熟女激情综合网| 第四色奇米影视777| 91亚洲色图| 99精品久久久久久久婷婷蜜桃| 国产熟妇 码视频户外直播| 97久久超碰日韩精品| 国产精品久久久久999| 99xav| AAA久久| 久久色情| 久久老子无码午夜伦不卡| 国产精品亚洲无码| 91GD.COM| 丁香五月婷婷啪啪| 亚码激情| 欧美男人亚洲天堂| 夜夜 中文视频rt| 欧日韩在线观看| 国产日韩精品suv| 亚洲欧美国产中文视频| 欧美日韩国产中文精品字幕自在自线| 日韩中文字幕视频在线观看| 五月香婷婷| 东北女人的毛片| 欧美亚洲特P| 青娱乐妇女性生活| 夜夜操青青草| 亚洲色人妻综合| 久久婷婷在线观看视频| 久久伦理视频久久大香蕉视频| 久久人人爽av亚洲精品天堂桃色| 网友自拍第1页 | 60秒免费小视频| 夜精品久无码| 亚洲国产97| 丝袜熟女一区二区三区| 最新加勒比丝袜在线| 国产AV天美传媒一区二区三区| 国产精品伦理| 在线免费观看日韩一区| 高潮内射在线| 另类图片综合| 国产毛片在线| 在线观看十八禁| 日日夜夜草草草| 超碰导航97| www成人啪啪18秘 免费| 99欧美| 色综合久久夜色精品国产天堂| 超碰在线香蕉| 操屄日韩| 人妻熟女一区二区在线视频| 91黑丝美女| 久久九九网| 国产综合网站在线播放| 婷婷久久综合| 美女天天干| 国产熟女完整版中字 | 襙一襙| 亚欧精品久久久久久久久久久| 日韩综合色网| 99成人| 淫纸中9区| 久久久久久久极品香蕉视频| 一本色道久久综合精品婷婷| 啊啊啊啊嗯嗯嗯用力好爽 | 天天夜夜久久| 亚洲巨爆乳一区二区三区四季网| 欧美日韩人妻婷婷一区| 国产高清26uuu| 91爰爱欧美| 2025年A片视频精品| 亚洲AO在线| 日韩精品一区二区三区色欲| 亚洲 欧美 色图| 色女网日韩| 欧美色视频在线| 97精品免费| 欧美亚洲涩涩| 亚洲 欧美 天天| 五月亭亭六月丁香| 精久久久91| 国产午夜无码片在线观看影视| 亚洲女优有码无码高清| 色www精品视频在线观看| 国产三级日产三级韩国三级 | 亚洲高清欧美总合| 综合干干干av久久久综合网| 超碰人妻天天干| 一卡二卡在线播放| av毛片aaaaa免费看| 精品人妻伦一二三区久久| 久久的免费性爱视频| 日日黄色三级网站| 精品视频久久久久九九九九9999| wwwxxx日本爽| 国产在线播放成人免费| 五月情色天| 亚洲有码视频二区| 久草资源在线| 九久精品| 女人综合网| 中文字幕丰满子伦无码专区在线视频最新 | 久久亚洲不卡一区二区三区| 国产女人高潮视频| 欧洲综合视频| 亚洲欧美爆| 久久亚洲天天做| 亚洲熟女乱综合一区二区三区| 国产1727欧美| 97网址97| 中文字幕在线免费观看| 人人操人人色网| 人人玩人人添人人澡免费| ji熟女.com| 欧美极度丰满熟妇hd| 丁香五月电影| 91蜜臀在线久久久久| 少妇诱惑视频| 人人摸人人舔一区二区| 夜夜性| 影音先锋视频在线| 亚洲一欧洲中文字幕在线| 久久综合99| 91丝袜激情在线| 亚洲一区二区av| 狠狠久久手机视频精品| 天堂种子在线www网资源| 97在线免费看| 欧美日综合| 男人天堂黄片| 日韩精品中文字幕二区| 亚洲Av噜噜一区二区三区妖精| 欧美少妇人妻| 69久久| 99精品无码| 道久久五香丁月婷婷激情综合| 一区二区三区男女操逼黄色小电影| 色综合色综合网| 天天躁日日躁AAAXX| a级理论午夜日本| 久久人人爽人人爽人人片Ⅴ| 久久肏大逼| 99操| 久久久久久夜夜夜夜夜| 口爆综合网| 久久日韩毛| 亚洲成人一二三区| 理论久久婷婷网 8| 97精品国产97久久久| 天美传媒av 在线| 亚洲熟妇自偷自拍另欧美| 亚州国产精品乱| 蜜臀AV一区二区三区激情综合| 天天看片天天爽| 中文字幕片| 欧美成人国产精品| 大屁股人妻女教师撅着屁股| 久久亚洲欧美中文字幕国语 | 午夜AV污污污| 深爱伊人影院| 超碰色综合| 成人26uuu| 操逼1区| 久久‘黄片视频| 国产91美女高潮| oumeizonghese,www| 少妇丝袜在线观看AV| 久久久91| 国产精品永久免费10000| 大伊香蕉在线视频免费| 国产久久一区二区午夜| 噜噜噜亚洲精品| 亚洲 欧美综合| 无码人妻一区二区三区色欲aⅴ| 操逼操网| 久久久久久久少妇| 后入福利| 亚洲性爱乱操x| 五月天丁香网| 超碰98综合网| 亚洲色图91| 亚洲黄网在哪免费看| 国产白嫩精品久久| 精品久久久久综合无码| 欧美黑人精品在线播放| 中文字幕91综合| 欧美亚洲清纯| 91丨九色丨国产丨人妻在线 | 1769一区| 人人操av| 欧美综合色综合| 日韩黄片影院| 理论久久婷婷网 8| 春色综合免费| 十八禁av无码免费网站APP| 日韩免费人妻色情网站| 久热这里| 日韩欧美午夜视频在线| 国产欧美日韩臀| 96久久久| 久久人妻视频网| 日日玩天天干| 搡老人老9丨女老熟人| 日韩少妇丰满亚洲| 久久69| 婷婷五月天激情小说| 91在线丝袜视频| 九久精品| 色综合天天| 97精品一区| 中文一区在线视频| 不卡一区视频| 国产一区二区三区视频在线看| 婷婷中文网| 97碰碰日本乱偷人妻中文的| 三男一女不戴套的A片| 深田咏美亚洲精品福利社| 超碰97亚洲区| 手机在线视频国内精品| 国产精品网站www| 欧美国产精品久久九九| 久九九九九九九热| 中文字幕后石码三区四区| 91在线色综合| 91成人无码| 99热这里只有精品99| 9I1性色影院| 色色色色综合网| 96一区二区三区| 97久久久| 999久久久九九九九| 天天影视网综合少妇| 欧美91在线| 亚洲日韩av一区二区三区百合| 性天堂| 成年男人的天堂| 日本成人免费一区二区三区| 天天日日本| 91亚洲色人| 欧美综合网1| 亚洲中文日韩精品| 亚洲激情深爱文学小说网站| 综合啪啪| 亚洲欧洲激情卡通另类文学四射小说网站| 性爱久久| 日本人妻最新在线中| 佐山爱中文字幕| 国产对白刺激视频| 九99久久| 天天操夜夜操| 欧美区亚洲区偷拍区| 97超碰超欧美。| 高清国产av无码| 丝袜美腿av女优在线| 美女久久久久久久| 黄在线| 好涩综合| 无码人妻丰满熟妇奶水区毛片| 啪啪视频亚洲第一| 天天影视综合色| 国产一区96在线| 影音先锋日本乱伦| 97伦乱| 国产精品老熟女一区二区| 天天看精品动漫视频一区| 精品中文日韩字幕视频| 99精彩视频| 欧美激情性久久久久久| 超碰欧美97资源| 人妻在线臀日韩| 中国国国产一级特黄毛片| 91bbbbbb| 97色涩| 蜜桃臀av在线观看| 国产一级高跟丝袜| 91亚洲影视| 亚洲欧美一区二区不卡视频播放| 日本色色色| 黄片免费视频2019| 日韩三级av片| 久噜噜| 国产久久一区二区午夜| 欧美色性爱| 久久产精品一区二区三区电影| 91精产一区二区三区| 91xingse| 丰满人妻av一区二区三区| 九九九精品成人免费视频小说| 黑人精品欧美一区二区蜜桃| 欧美 亚洲 大香| www.婷婷五月天| 操B在线观看| 国产强奸乱伦欧美| 精品美女少妇一区二区| 久草男人天堂| 久久9亚洲| 91狠狠综合久久久| 乱伦Av网| 国产亚洲深夜激情| 99久久99久久免费精品蜜臀| 亚洲美腿丝袜香蕉影视欧美成人| 青青操在线亚洲视频观看欧美在线 | 神马久久网| 久久精品亚洲婷婷| 欧美激情综合| 亚欧高清v| 青青久久手机线视频| 乱操乱伦AV| 97在线视频观看| 一区二区三区高清| 欧美BT 亚洲色图| 国产第11页| 欧美亚州综合图片| 东北女人被操| 色狠狠综合噜一二三区| 日韩另类色图| 99色色网| 五月婷婷六月色| 91婷婷| 日本中文字幕在线电影| 首页中文字幕中文字幕免费| 中文字幕亚洲永久精品| 人人玩人人添人人澡免费| 一区AV| 色呦呦国产精品免费看| 国产精品免费久久久久久久久久| 999精品久久久久久久| 精品久久久久综合无码| 欧美激情在线观看视频| 少妇淫妇久久久久久久| 欧美亚洲丝袜人妻制服中文99| 精品十八在线观看| 97超级久久| 嗯嗯啊啊啊好爽| 96精品久久| 久久色网| 国产精品点击进入在线影院高清 | 91oumei| 大香蕉婷婷| 99热综合| 日本特黄f c2| 久久综合18p| 青青草视频久久久久| 97色色国产视频| 成人黄页| 亚洲激情深爱文学小说网站| 亚洲图片视频小说| 天天92av| 1000部熟女视频在线观看| 特级特黄一级毛片免费| 久久毛卡| 九九av| 综合网,亚洲,欧美| 打av高清| 黑人精品久久97| 色天天野狼综合社区| 校园春色AV天堂| 日本熟妇浓毛hdsex| 高潮毛片无遮挡高清免费| 亚洲精品第一| 99色色网| 日韩激情视频| 另类专区加勒比| 好涩综合| 久久天天艹| 欧美成人黄网色网站| 人妻熟女字幕一区二区| 97超碰逼| 色欧美色交综合| 免费国产视频| 久久久久亚洲av综合波多野制衣| 中文字幕亚韩| 97精品国产97久久久| 伊人aaa| 国产婷婷综合在线观看| 十八禁成人网站在线观看| 国产刺激视频| 国产九区| 97Ai亚洲| 色色色色日本| 男人兔费天堂| 少妇色综合| 野狼福利社区| 在线观看亚洲专区| 啊啊啊啊视频免费| 丰满欧美放荡少妇在线| 青娱乐999| 韩国一级做A片免费的| 男人天堂站| 蜜桃久久一区| 高清无码一区二区三区| 婷婷五月天影院| 99热18这里只有精品| 欧美成人性活片| 欧美成人一级免费电影| 久久25| 日天天九九天堂666| 精品高清一区二区三区三州| 日韩成人色图| 中日韩久久久免费看| 翔田千里AⅤHD无码| 一区二区三区精品黑丝白丝酒店对鸡| 小明看看网址| 中文字幕av亚洲精品| 精品久久99| 天天超级碰碰碰| 天天草天天日| 99热| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 丁香激情五月天| 亚洲综合情色| 午夜福利1区2区3区| 麻豆精品久久久久久久| 美女91网址| 无色无码| 麻豆国产成人精品| .精品人妻一区二区三| 91neishe| 亚洲天堂2020| 六月丁香网| 2020天天色综合| 国产真实野战在线视频| 黑人精品久久97| 内射老妇BBWX0C0CK| 麻豆黄色五月天| 人妻久久一区二区三区 | 琪琪精品免费一区二区三区| 熟妇人妻一区二区| 日本不卡一区二区| 久久国产三区| 9久久久久| 日韩欧美视频青青| 久久啊啊| 清柠毛片| 国产剧情在线| 亚洲日韩AV视色| 好属操| 国产超碰国产97| 操国产高清| 国产九九久久久精品| av亚欧| www.狠狠干.coom | 丰满人妻-区二区三区免费看| 日本一级性爱| 亚洲97网站| 国产成人无码高清| 黑人娇小av在线播放| 天堂av2019| 婷婷午夜| 亚洲,欧美,春色,另类| 一起草三级AV电影在线观看 | 台湾一区国产高清在线| 少妇被玩视频二三区| 超碰碰97| 伊人网在线点播| 操99| 麻豆成人影音在线| 伊人五月天青青草婷婷| 精品久久久久久中文字幕视频免费| 黑人性欧美| 欧美黑人猛交春色影视大全| 日产操逼| 欧美精品偷拍| 九九探花视频在线观看| 色狠狠一区二区三区香蕉| 91色综| 美女操逼A A| 囯产精品强| 狠狠综合网| 88xx成人精品视频| 九九九九免费高| 337p大胆噜噜噜噜噜91Av| 女人天堂av在线播放| 午夜啊啊啊| 日韩一区二区三区四区五区| 妇女一区二区三区| 精产国品一区二三产品| 搡老人老9丨女老熟人| 丰满人妻一区二区三区免费| 久久免费看高潮毛片韩国| 日韩 欧美 另类 人妻| 综合色区偷拍| 色爱欲亚洲| 强奸乱亚洲| 久操91视频| 色婷婷A V一二三四区麻豆综合| 超碰79人人乐| 国产传媒操逼视频| 91 丝袜在线播放| 加勒比海成人视频网| 激情网五月天| www亚洲免费| 日骚逼视频| 亚洲精品美女操逼| 女优视频第10页| 国产精品毛片?v一区二区三区 | 国产亚州高清国产拍精| 中文字幕性感少妇av| 国产一区二区久久| 男人的天堂网免费| 超97在线精品视频| 欧美综合网| 欧亚韩国999| 亚洲射综合网| 婷婷色导航| 成年女人黄网站| 97久久超碰| 亚洲素人综合| 综合网久久| 激情五月综合网| 91亚洲欧洲| 亚洲国产精品久久久久婷婷青年| 啪一啪免费视频| 视频国产成人精品日本亚洲18| 九色 蝌蚪 熟女自 | 美国黄片aaa| 诱惑人妻欧美一区在线播放| 亚洲av综合色区图片亚洲| 麻豆成人AV| 伊人午夜福利视频| 91天堂视频| 麻豆精品久久久久久久| 女人高潮抽搐喷水视频网站| 久久久久久久久久久久97| 性欧美999| 亚洲中字幕日本一区二区三区| 五月天人妻综合| 日本精品性生活久久久| 人妻精品4K4K4K4K4| 丁香六月婷婷| 成人性爱电影一区二区| 国产曰批免费观看久久久| 亚洲 小说 欧美 激情 另类| 精品国产乱码久久久久久蜜臀| 另类老少妇| 99久在线精品99re8热视频在线| 天天夜夜久久| 欧美五区| www五月| 精品少妇人妻av久久免费| 91网站18禁| 久久免费9| 欧美综合色图片| 久久天堂网| 91成人久久| 少妇第一页| 我中文字幕6区| 亚av顶级裸体一区二区三区四区五区| 91九久| 久久久9品一区二区三区| 东京热激情视频一二三区| 久热99| 99精品无码| 亚洲第一页色| 国模一区二区三区| 婷婷色导航| 伊人99热| 人妻啊啊人妻啊| 理论久久婷婷网 8| 欧美拳交在线播放| 欧美超碰9798| 国产精品久久9| 人人爽夜夜操| 亚洲免费97免费| 色制服丝袜夫妻av一区| 九区国产| 黑人粗大V S日韩女优视频| 99精品丰满人妻无码| com 首页 18岁 禁区 女优 免费 精选 同城 | 被体育老师抱着c到高潮| 欧美人人AAA| 丁香五月天激情综合| 久久国产精品91| 丝袜综合| 少妇内射视频| 欧美少妇高潮视频| 午夜精品久久久久久久第一页按摩| 91bbbbbb| 国产成人91一区二区三区| 国产乱伦视频污| 奇米四色影视777久久久| 国产美女mm131爽爽爽爽| 久久99视频| 国产精品情侣啪啪| 少妇三P| 欧美淫乱视频| 久9久精品视频| 死我十八禁| 女人久久久| 精品人妻中文字幕4399| 日韩去日本高清在| 又黑又大又粗 | 熟女色综合久久| 欧美最大综合网| 日本欧美色| 欧美亚洲AN|