色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合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
返回資訊列表
亚欧日韩成人| 蜜臀99久久精品久久久久久| 国产三区免费在线观看| 精品美女久久一二三| 久久婷婷五月天| 97亚洲精品超碰| 校园春色亚洲欧洲| 久都青青视频| 欧美日韩操逼嗦吊| 日熟女| 天操天操夜操夜月操月年年操操| 91粉芽高清在线一区二区| 久久香蕉国产线看观看亚洲女人 | 先锋音影AV| HEYZO高无码国产精品227| 少妇天堂| 蜜桃臀一区二区三区久久| 中文字幕在线播放2中文字幕在线观看2| 神马九九| 精品亚洲| 中文字幕高清精品一区| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 凹凸精品熟女在线观看| 九九九九九九九九九九九九九九九女| 精品久久99| 激情综合久久| 青娱乐日韩无码| 家庭乱伦性爱av| 亚洲综合电影| 亚洲图片日本AⅤ欧美在线| 色97欧美| 色色97爱| 三四中文字幕| 日本Suv精品一区二区| 9997se| 蜜色网色哟哟| 色呦呦、国产精品| 另类图片五月| 亚洲精品久久久久久久久豆丁网| 午夜婷婷| 五月天激情四射| 国产一级特黄大片处女| 操逼逼无码| 一个国产在线综合网站| 欧美一级久久久丰满| 97无码视频在线播放| 97资源亚洲| 日夜精品| 日韩一二三区| 蜜臀99久久精品久久久懂爱| 欧洲在线性爱视频| 夜草网站| 可以免费观看的日韩av毛片| 天堂俺去俺来也www久久婷婷| 亚洲中文字幕一区二区| 欧洲精品二区| 亚洲密乳AV| 91看黄片| 操逼无码一区| 偷拍 亚洲| 69AV女优男人的天堂| 综合激情97 | 欧美色图私拍91| 嗯嗯嗯,草死我| 日本熟妇熟色97一本在线观看| 九九在线视频| 伊人国产av| 色婷五月天| 国产SV一线| 亚洲欧美日韩电影网站一区 | 精品国模无码| 日韩亚洲中文字幕在线| 久久美女福利是上海美女| 美女自卫慰黄网站免费| 欧美日韩国产男人| 啊啊啊轻点在线观看| julia ann久久| 怡春院久久| 日韩日本欧美在线观看| 久草视频观看视频在线| 色色婷| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 久久成人国产| 人妻激情偷乱视频一区二区三区| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 婷婷综合在线| 欲射影视| 啊啊啊啊啊在线| 亚洲乱码精品一区二区| 色婷婷丁香五月| 久久久久一本一区二区青青蜜月| 台湾佬大香蕉| 欧美日产国产在线成人第一区| 亚洲第一无码播放立川理惠| 欧美日韩国产传媒在线精品| 97精品国产精品免费观看| 色哟哟av| 乱伦图av| 好好的日:com久久九九| 97超碰超碰| 操逼无码一区| 97玖玖人妻| 欧美日本不卡在线| 国产一区二区a毛片| 国产尹人在线视频免费| 久久99手机免费视频| 精品久久久一本一道| 精品视频一区二区| 日本99久久| 亚洲色悠悠久久88| 中文字幕精品一区二| 亚洲aV性爱| 久草色悠悠在线视频| 亚洲风情在线观看| 国产精品亚洲一区二区三区四区| 国产av色网| 中文字幕日韩电影人妻| 久久视网78| 丰满人妻一区二区三区免费| 欧美性爱另类综合| 国产精品久久久久久9999| 欧美色www亚洲国产阿娇要播| 91人妻素女| 欧亚第一综合网| 久久99九九九九6666免费观看软件| 亚洲av综合色| 欧美日韩97在线| av无码av无码专区| 天天草AV| 日韩黄色电影网站| 熟妇人妻精品一区二区| 大香蕉碰| 国产精品熟女一区二区三区| 欧美性爱一级操| 国产精彩女在线观看视频| 欧美真人抽搐一进一出gif| 操人妻少妇中文 | 欧美成人A天堂片在线观看| 97看操| 欧美高清无码免费视频高清版| 色欧美天天| 一二三区精品视频| 国产免费一区在线观看| 亚州男人天堂| 久热精品色情| 亚洲成人美女无吗| 97资源站国产精品| 99re9在线| 91久| 东北老女人的激情视频| 国产免费永久精品无码| 91 综合网| 一区二区三区 日韩欧美| 夜夜嗨老熟女AV一区二区三区| 国产尤物AV尤物在线观看不卡| 天天爱综合网| 男人的天堂2010| 综合伊人网12色| 330Dv国产女人终合视频极品人与兽| 日本性爱视频一级| 我要色综合网站| 99色视频| 亚洲无码一区二区三区三州| 97操| 国产和美国毛片| 人妻少妇色综合| 欧美一级黄色免费专区| 日韩不卡一二三四| 久热免费视频| 亚洲 一区二区 自拍| 风间由美日韩欧美久久| 色老汉色| 又黄又爽在线观看视频| 一区二区娱乐网站| 国产福利在线视频网站| 91老司机在线| 青青久日| 日本五区不卡| 蜜臀久久99精品| 天天天天天干夜夜夜夜夜操| 国产视频一区二区三区在线免费观看 | 欧美熟女妇同| 五月天婷婷欧美三区| 午夜操逼不卡| 午夜噜噜噜| www.高清无码诱惑一区.com | 人妻人久久精品中文字幕| 91亚洲黑人| 中文字幕亚洲热播人妻| 国产农村妇女精品| 色九久| 日韩久草| 国产精品高潮久久AV| 人成午夜免费大片| 人人人人插| 看日韩黄片| 亚洲日韩电影| 日本一卡二区在线| 热天堂一区二区| 激情久久久| av天堂精品久久| 日韩视频中文字幕| 青青青青操国内视频在线| 久久精品国产久精国产| 91精品成人| 神马久久久久眼| 日本在线播放不卡一区| 人人爱人人操人人性| 欧美制服另类丝袜| 少妇久久久| 91国内外在线| 日韩成人色图| 99自拍B亚洲| 久久久激情| 亚洲超碰在线| 日韩成人免费电影| 久久久精品国产亚洲AV无码| 另类一区| 韩国一级做A片免费的| 亚洲一级性爱视频免费看| 小说区 图片区色 综合区| 天堂综合网| 韩日欧亚a级| 免费男人的天堂| 91国产丝袜美女| 东北操逼| 国产中文字幕在线| 老熟女阿 国产91| 尤物视频新赏网鲜网色诱网| 国产97色在线 | 亚洲| 人澡逼| 精品一区二区2| 欧美东京热青青草| 9色国产精品一区粉嫩| 久久欧美激情| 99re视频在线播放青草| 婷婷五月天激情四射| 国产精品久久久亚洲第一牛牛_在线观看 | 91成人久久| 国产一区二区在线电影| 久操精品网| 色久综合| 色偷偷色偷偷欧美日韩| 新视频sss国产| 亚州高清av| 蜜臀网址在线| 日韩熟女三十乱伦| 18禁美女裸体无遮挡啪啪| 久久香蕉国产线看观看猫咪av| 日韩中文字幕视频在线观看| 日韩人妻少妇中文字幕| 九九九九九九九九九九九九九九九女| 一区二区无码视频| 内射小黄片| 日本午夜操逼| 天堂蜜桃无码视频一区二区| 观看免费区二区三区二| 成人青青草原伊人| 亚洲乱色熟女一区| 色久综合| 96国产污污污丝袜| 欧美在线啊啊| 久久国产熟女影院| 一本道综合色图| 天天综合网久久ww| 久久9精品网站| 人妻另类 专区 欧美 制服| 国产精品无套内谢| 啊啊啊啊啊啊啊国| 色爽——AV| 日夜精品| 午夜120视频在线观看| 九月丁香| 麻豆区久久久久亚| 日本熟女中文字幕一区| 欧美九9 9 9| 欧美第一页| 天天92av| 久久色情| 大茄子熟女AV导航| 在线观看色视频| 国产原创自拍| 亚洲精品久久久久久| 亚洲男人电影天堂| 亚洲 日韩 欧美 国产综合体| 久久男人网| 日本一二区不卡| 爆操无码| 精品国产污一区二区三区| 欧美色日| 亚洲图片欧美| 97免费在线视频在线观看| 人人妻天天做天天爽| 欧美gv在线观看| 青青草中文-久久青草精品一区二区三 | 成人性爱全视频观看| 神马午夜久久久| 亚洲情色综合| 性爱久久| 91w欧美| 日日夜夜天天| 97碰碰色| 9热9热综合网| 亚洲无线码欧洲精品区别| 日韩啪啪啪啪啪| 91性情| 国产亚洲在线观看| 精品久9| 91丨九色丨东北熟女| baiduhicn.com。| 天天噜| 天天躁日日躁AAA片李宗瑞| 六月丁香五月婷婷| 十八禁电影伊人网| 麻豆国产96在线| 激情四射熟女丝袜| 人人爱操| 男女无套 免费网站| 久久熟女人| 欧美高清第一页| 日本天天人人狠狠在线日美女 | 欧美一级特黄淫片在线观看| 欧美日韩美女精品久草一区二区三区 | 伊人久久综合影院| 男人天堂久久精品不卡| 色色色综合网| 亚洲阿v天堂在线| 91精品国产综合久久久蜜臀| WWW啪啪的com| 精品视频久久区| 精品国产久热在线观看| 亚洲人妻爽爽爽| 美女啊啊啊啊pc| 黄色片A级一区二区三区| 1区2区3区中文字幕日韩| 久久免费99精品久久久久久| 日本中文字幕一区| 黄色av一区二区在线| 人人操人人摸超碰| 国产精品午夜成人福利| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 久久111| 十八禁成人网站在线观看| 欧美综合传媒| 日韩紧密久久| 日本一区二区做爱的视频| 传媒在线观看一区二区三区| 日韩紧密久久| 国产亚洲日本精品在线| 欧美黄色手机在线观看| 国偷自 一区二区| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 精品人妻中文字幕高清| 精品999日本| 国产CHASE男男GAYGA 毛多色婷婷| 97久久国产亚洲精品超碰热| 亚洲精品一区二区三区新线路| 久久午夜鲁丝片| 操逼短片| 亚洲一区二区麻豆影院| 在线一道啪| 清纯唯美亚洲综合| 久久9免费视频| 色大师网站www永久网站视频| 久久婷婷伊人| 美国aaaaa一级黄片| 夜夜躁狠狠躁日日躁av| 久久久久国产精品人妻aⅴ天堂| 99精品视频在线观看| 粉嫩粉嫩一区性色AV片| 熟妇综合一区二区三区| 嗯嗯啊啊啊好爽| 中文字幕人乱码中文字的预防方法 | 精品无人区麻豆乱码1区2区图片| 久久久一级| 国产久久av| 欧美亚洲天堂| 欧成人精品H无码| 久草成人影片| 91男同| 天天插夜夜爽| 久久久久9999妇女| 超碰1024久久| 亚洲综合性感在线| 极品白嫩福利在线| 国产原创精品| 综合网亚| 国产丰满熟夫69mpp| 熟女啪啪视频| 国产性刺激| 亚洲啪啪性视频| 在线αⅴ| 欧美精品精品一区二区| 中国AAAAAA黄色片| 欧美日韩*字幕一区| 亚洲资源站| 亚洲男人电影天堂| 欧美92| 亚洲色图欧美激情| 天堂69亚洲精品中文字| 伊人热综合| 美女天天干| 国产精品麻豆成人av| 国产精品又黄又猛又粗| 欧美一级美片在线观看免费| 黄在线| 人妻啪| 18禁免费视频| 欧美日韩 强奸乱伦| 美国黄片aaa| 日韩精品在线观看观看| 偷看洗澡一二三区美女| 99国产精品人妻人伦| 91在线|亚| 操我啊啊啊啊啊| 性色av一区二区| 亚洲欧美日韩电影网站一区 | 国产精品亚洲无码| 午夜福利免费精品视频| 亚洲色五月| 国产性感在线观看| 啊啊啊啊啊好舒服视频| 91国产丝袜白虎| 91精品人妻| 乱操乱伦AV| 人妻色偷色噜| 亚洲最大无码中文字幕网站| 一本一道人妻久久一区二区三区| 超碰99热中文字幕| 色一区二区三区综合| 水滴偷拍| 久久综合亚洲色1080p| 国产精品成人无码av| 蜜桃成人1区2区3区| 5252色欧美在线| 日韩资源网| 色99久草| 人人玩人人添人人澡免费| 国语精品内射在线观看| 欧美精品丝袜久久久中文字幕| 伦理弟一页| 精品免费囯产一区二区三区 | 国产亚洲99久久精品| 色爱欲亚洲| 久久婷婷一区| 不卡一区二区日本视频| 91女神在线视频| 欧美熟女逼久久久久久| 99亚洲精品| 香蕉在线一区二区三区| 亚洲欧美日韩国产丝袜自拍中文| 国产乱子伦久久精品综合一区二区三| 成人aⅴ一区二区三区| 亚洲黑丝在线| 五月天AV资源| 黄色一级视| 亚洲 日本 一 二 三| 内射中国少妇高清视频免费视频| 大二网站亚洲| 国产精品香蕉热久久新品| 亚洲综合码| 国产一区二区在线播放| 深田咏美亚洲精品福利社| 蜜桃av色偷偷av老熟女| 日韩丝袜二区| 91久久国外网| 亚洲最新av无码成人精品区| 国产大片精久久久久久| 九九热国产| 久久精品国产亚洲AV成人直播| 国产精品91ai| 国产肏逼网站| 91伊人大香蕉| 国产狂喷潮在线精品| 青青草九九九九九| 久久久久久九九九九| av中文在线| 国产蜜臀在线| 麻豆国产免费影片| 久草精品在线| 婷婷综合激情| 91亚洲综合在线| 欧美色婷婷| 国产白丝网站| 激情五月婷婷| 国产精品九九九| 97中文超碰| 一区二区不卡视| 九九九九久久久| 999综合网| 91在线美女| 91丝袜在线观看| 神马精品视频| 探花视频免费观看国产专区| 内射中出日韩在线观看视频| 乱性AV| 中文字幕在在线观看网站| 一二三区操逼国产91| 日本精品人妻少妇一区二区| 日韩中文字幕国产| 久久久久久久久国产| 国产欧美岛国精品一区| 欧美日韩亚洲天堂网| 韩日性爱av| 日本性一区| 婷婷五月天激情四射| 午夜精品久久99蜜桃的功能章节| 欧美精品丝袜久久久中文字幕| 久操免费在线| 欧美乱妇狂野欧美在线视频| 国产精品自在线发布| 九九九不卡| 91丨国产丨白浆| 自怕偷自怕亚洲精品| 亚州色图狠狠干| 日日操丁香五月天| 97干97色| 内射黑丝袜| 91蜜桃婷婷狠狠久久综合9色| 色色婷婷丁香| 97国产人人| 亚洲无限观看| 亚洲无套久久嗯嗯| 亚洲第2页| 亚洲国产天堂| 青青草原狼av| 婷婷AV一区二区三区| 亚洲图片第一页| 91挑色欧美| 在线观看一卡二卡| 国产午夜无码片在线观看影视| 久一区久久蜜桃| 国产精品久久久九九九| 精品区国产区一区二区三区| 青草一区二区| 熟女高潮合集-永久久久-成人AV| 精品在线观看视频在线| 9丨久久九九九| 校园春色中文字幕AV| 亚洲色图久久精品蜜| 久久毛卡| 国产品精品自在在线午夜免费| 欧美一品道| 欧洲中文字幕| 一品道视频一区二区三区| 精品欧美不卡在线播放| 欧美成97爱| 免费超碰97久久| 夜夜夜夜夜夜夜夜夜狠狠狠狠狠狠狠| 无码少妇精品一区二区60岁老人| 丰满人妻无码一区二区三区| 日日操免费视频| 91亚州| 综合亚洲欧美| 暴力av在线| 超碰无码五月97| 另类av天堂| 成年男人的天堂| 性爱久久| 污啪啪啪视频| 98色网| 激情五月天综合网| 亚洲综合色婷婷| 欧亚性爱啪啪| 亚洲国产精品99久久久| 欧美熟妇视频| 天天综合91在线| 人人考人人摸人人干| 强奸乱伦av电影| 国产精品欧美日韩久久| 日韩午夜精品一区二区三区电影| 国产精品国产自产高清AV| 精品亚洲一区在线观看| 亚洲国产成人7777| 免费一级黄色录像影片| 免费的黄片有限公司| 97色网| a男人的天堂久久一级A毛片| 日本韩高清无砖码22o| 日本中文熟女视频| 免费1级a做爰片观看| 亚洲天堂一区二区久久| 翔田千里爆乳巨臀无码| 夜夜爽夜夜爽| 黄色成人网久久久久久| 国产一级内射无挡观看| 免费精品中文字幕| 国产亚洲禁久一区二区| 婷婷久热| 毛片视频白嫩| 日韩欧美水蜜桃人妻| 在线小视频| 亚州高清色综合| 9九九国产| 在线不欧美| 久久超碰国产一区二区三区| 精品中文字幕第一页| 国产福利精品最新在线 | 熟妇精品juliaannAV| 91精产一区二区三区| 素人伊尹大香蕉免费下载视频| 精品视频一区二区| 欧美激情 一区| 亚洲色图图片| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 久久超碰网| 国产色综合亚洲色综合吹潮| av无码精品久久久久| 成人贴图日韩欧美| 90后后入| 国产精品极品美女视频| 91九久| 爱av免费| 人人污日韩一区二区| 一区二区无码视频| AV网站高清无码在线观看| 96AV精品| 风韵犹存大大大大香蕉 | 欧美成人综合| 日本综合色图| 人妻中文字幕日韩电影| 欧美十八禁在线看| 久久久久久中文版| 亚洲激情在线| 人妻人人做人人澡人人爽欧美一区| 99这里只有精品| 综合久久2017| 精品久久在线区一区| 色综合超碰超| 亚洲免费精品一区| 久久性爱免费送| 色婷婷视频| 美腿丝袜高跟网免费视频免费视频| 综合色图,成人综合网| 欧美日日夜夜| 色眯眯av| 高清在线不卡一区二区 视频| 污污汅18禁网站在线永久免费观看| 五月激情天| 在线五区| 国产51色综合久久免费| 射丝袜高跟鞋99| 超碰免费人妻在线| 噜噜噜噜天天狠狠| 成人a v在线播放免费| 国产精品熟女丝袜一区二区| 天天天天做夜夜夜夜做| 亚洲国产综合图区中文字幕 | 伊人五月天| 欧美综合网1| 综合av社区| 久久手机好看网站| 欧美色院| 午夜大香蕉| 安微少妇操BBB| 精品亚洲国产成人av网站| 啊啊啊不要啊啊受不了了视频在线| 男人天堂网站| 日韩亚洲美女一区久久| 色香AV| 五月天婷婷综合| 日本高清加勒比| 国产一区二区三区视频在线看| 国产白领连续中出在线观看| 女人天堂av在线播放| 亚洲国产无码精品首页久久久| 一本色道久久综合狠狠操| 99精品久久久久久久婷婷| 日韩精品人妻中文字幕久久久| 性videos欧美熟妇hdx| 欧美一区二区日韩传媒搭讪精品| 国产大学生口爆吞精合集| 一区二区播放| 97中文天堂| 久久精品日韩| 日韩成人小视频| 亚洲国产欧美日韩人妻日中文| 一区二区激情国产熟女| 欧美亚洲91| 福利一级版子| 五月丁香大香蕉| 国产亚洲精品一区二区三区| 中文字幕诱惑制服人妻丝袜美丝袜美 | 97久久精品不卡| 91美女中出| 偷拍三区| 啊啊啊啊好多水| 97爱爱影院| AV综合中文字幕干| 美女熟妇色| 国语精品av| 97干天天| 亚洲午夜免费狠狠干| 操日韩第| 91综合熟女| 亚州九九九精品视频| 丝袜美腿诱惑亚洲欧美视频在线观看 | WWW.操逼.COM| 爱丝福利| 国厂麻豆77q4| 91xingse| 日本污ww视频网站| 91人妻精华帖| 91人人| 欧美亚洲清纯| 天天综合网入口~91| 婷婷综合五月| 逼逼逼逼操操操操操操操操操午夜剧场 | 国产精品不卡av免费在线观看| 四虎免费视频| 狠狠躁天天躁日日躁| 特污免视频| 一区二区娱乐网站| 两性色网| 日本性爱欧美性爱| 蜜臀一区二区三区在线| 国产白丝网站| 亚洲日韩资源| 欧美性五月| 色娱乐色呦呦夜夜夜夜av| 丝袜内射| 日本曲间由美性生活片| 丝袜大香蕉| 97国产成人精品免费视频| 国产黄片精品在线| 丁香九月 婷婷| 男人女人18禁片免费看网站| 精品国产乱码久久久久久网站入口| 中文字幕av片| 久久噜噜噜精品国产亚洲综合| 天天插夜夜爽| 国产精品久久久777| 色五月69夫妻| 97视频在线观看高清资源| 九九九久千久久激情蜜桃在线看 | 欧美91网站| 日本999精品| juliaann丝袜大战黑鬼| 人妻在线中出视频| 99re不伦| 熟女欧美日韩综合婷婷| 九九久久国产精品| 色九九九综合| 国产1727欧美| 黑人粗大V S日韩女优视频| 天堂资源站| 97操综合| 少妇激情一区二区三区视频| 91丝袜视频在线观看| 亚洲中文字幕熟女少妇一区二区| 少妇淫妇久久久久久久| 四虎免费在线观看| 超碰97久久| 手机在线免费看的av| 自怕偷自怕亚洲精品| 亚洲无码免费看| 日韩欧美俄罗斯A片| 性爱av网站| 久久久久免费少妇| 丰满少妇人妻久久久久久| 中文字幕版| 亚洲精品美女操逼| 天天大干大香蕉| 国产久久天堂资源| 中文字幕在线免费观看2| 成人自拍三级在线观看| 黄色区免费观看中文字幕| 性爱乱伦网址| 亚洲丝袜色| 美腿丝袜高跟网免费视频免费视频| 中文字幕AV片| 国色综合天| 蜜臀AV秘一区翔田千里| 五月天黄色激情视频| 婷婷综合五月天| 欧美 传媒 麻豆 日韩 偷拍| 欧美熟女丝袜| 天天影视亚洲| 99在线无码精品秘 入口黑人| 五月色网| 目产99999久久999| 九七超碰人人乐| 岛国片在线视频网站| 国产97视频免费观看| 伊色综合天堂色97| 天天影视网色欲色香| 东京热男人的天堂| 欧美成人午夜免费福利785| 日韩无码嘿咻黑热久| 蜜臀av中文字幕| 女人天堂av在线播放| 日韩 欧美 另类 人妻| 中文字幕啊啊啊在线观看视频| 91热情品| 精品九九| 亚洲欧美精品福利在线| 亚洲永久AV无码精品秋霞| 精品少妇99| 日韩国产欧美伦理在线 | 亚洲国产综合视频| 久久久精品国产亚洲AV无码| 久久久久久久久久久久黄色 | 神马久久啊啊| 欧美日韩啪啪电影| 精品无码一区二区| 久久黄色视频一区二区三区| 成人毛片免费| 最新日韩黄片| 成人精品一区二区三区| 综合色好色| 日本日皮视频逼| 99啪啪| 亚洲欧美清纯| 无码抄逼网| 青青操视频在线| 亚洲色图尤物视频| 素人美腿视频网站| 亚洲se91| 超碰碰碰碰| 一区二区无码视频| 97人人操人人摸人人爱| 亚洲欧美一区二区三区在钱蜜桃| 亚洲涩涩| 99999精品| 很很干很很操| 日韩综合97p| 大香蕉综合在线| 怡红院亚洲怡春院av| 最好看的中文字幕在线2018| 男女激情中文字幕| 白丝被操91| 欧美久久婷| 美国日韩黄片| 91偷拍欧美亚洲| 欧美色www亚洲国产阿娇要播| 91婷婷伊人狠人| 欧美黑人熟妇精品91| 大香樵伊人网| 蜜臀99久久国产| 久久久无码国精品无码三区三区| 亚洲精品国产拍免费91在线| 国产超碰| 2017,超碰| 日本大片日本一区二区免费高清| 超碰在线91| 人妻天堂综合网| 大香蕉久久| 久久的网站啊啊啊啊啊| 在线毛片片免费观看| 欧美色图片91| 成人性爱av| 青青青草伊人精品| 久久久久婷婷| 色综合一区二区三区| 亚洲国产综合久久久性感熟妇| 日韩无码人妻| 蜜桃色院一区久久 | 91人妻尻屄视频| 欧美三四五区| 久久本道| 曰本人妻人人澡人人夹| 中出20p| 亚洲无套久久嗯嗯| 久久久亚洲Av| 欧美97免费| 国产精品一区二区在钱播放| 东京热视频网| 亚洲囯产精品女人久久久| 东京热精品97综合网| 婷婷中文网| 99re免费| 中文字幕人乱码中文字的预防方法 | 青青爽| 成人乱人伦一区二区| 中文字幕欧美日本乱码一线二线| 五月丁香综合激情| 亚洲欧洲日本精品中文a∨| 久久熟女久| 欧美成人都市人妻| 一区二区三区黄色片a| 色网亚洲人| 中文字幕88av在线| 丁香婷婷啪啪| 午夜福利一区二区影院| 97国产精选| 91色黑人少妇| 婷婷在线视频| 老熟女乱子伦中文字幕一区二区| 欧美色综合网| 国产精品不卡一区二区三区| 蜜臀久久一区二区| 国产三级中文有码在线视频| 亚洲综合91| 久久久九| 麻豆国产成人精品| 国产馆极品诱惑| 欧美性爱在线无码| 亚洲日本激情| 美女网站91| 极品一区二区三区免费| 久久色激情一区二区三区| 午夜黄色免费在线观看| 欧美亚洲国产91在线| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | a'v在线资源| 大茄子熟女AV导航| 99在线啪| 欧美日韩亚洲高清不卡一区二区三区| 深爱五月天| 日本日皮视频逼| 尤物网址| 高清国产无码av| 欧美97爱| 美女好片色日本| 超碰碰小说97| 极品后入免费视频| 黄色高清久久无码依人| 日韩偷拍色图| 色色99| 九九热视频在线观看| 强奸乱伦av电影| 日本免费中文字幕在线| 少妇高潮流水av免费| 韩国免费播放一级毛片| 羞涩视频| 视频不卡中文字幕| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 超碰这里有精品| 97se综合| 91AV天美在线视频| 国产欧美黑人丰满在线| 国产25页| 品亲网欧美品亲网| 使劲用力艹少妇视频一区二区| 加勒比综合九九99视频在线播放| 欧美日韩情色一区二区| 九色 人妻 大香蕉| 伊人青青一区成人视频在线观看区| 国内91熟女人妻丝袜天天精品视频在线| 91人妻Pr| 99色综合| 99re3这里只有精品| 宅男午夜在线视频| 国产91精品久久久久久久网曝门| 国产传媒一区日韩| 国产精品suv一区| 人妻丝袜肏逼| 亚洲AV色图一区| 亚洲欧美国产精品久久久久久久| 亚洲女优有码无码高清| 熟女熟妇一区二区三四区| 99热这里都是精品| 天美91| 久久草草亚洲蜜桃臀| 欧美亚洲第一页| 唐山老熟妇露脸啪啪叫| 性做久久久久久免费观看软件| 色婷婷综合网站| 久久久久久久极品香蕉视频| 亚洲国产剧情少妇激情| 亚洲欧洲日产国产综合网| 长久操视频| 97资源站日韩| 日韩三级在线观看网站| 久久av一级av少妇av高潮| 国产成人自拍视频在线| 亚洲高潮少妇| 97色欧州| 亚春色色| 欧美日韩大香蕉| 欧美操逼熟女| 久久一二三四五六七八九区区区 | 97伦乱| 精品78| 少妇3P性爱自拍| 丁香五月天激情综合| 欧美图片色综合| 久久久9 9 9精品| 色99999| 久久亚洲AV无码专区国产精品| 操一区| 欧美白嫩女HD| 国产激情在线| wwwxxx日本爽| 91一区二区| 精品九九九九九九九九九| 青青草在线视频播放器| 91视频伊人| 狠狠综合| 精品九九淫乱男| 激情文学88| 久久一区二区三区入口| 在线人妻熟女一区二区三区四区五区| 日韩 欧美 国产 麻豆| 97超碰精品| 91狼人| 东京热av男人的天堂| 精品欧美乱码久| 熟女色综合久久| 少妇天堂网络| 久热最新在线杭州| 色在线69堂| 99精品九九九九九九| 中文字幕欧美精品亚洲日韩蜜臀| 福利视频合集| 日韩成人综合网| 亚洲黄a三级三级三级看三级| AV中亚| 国产99 中文字幕日韩小视频| 久久九七| 精品九九九九九| 麻豆这里只有精品| 日日骚精品视频| 视频国产成人精品日本亚洲18| 欧美日韩另类在线| 东京热男人的天堂精品| av在线人气| 青青草公开在线免费不卡视频| 欧洲综合无码| 熟妇人妻一区二区三区| 熟女少妇视频| 午夜高清成人在线视频| 亚洲图片 激情小说| a亚洲欧美色欲| 夜夜夜久久| 黑人综合网| 欧美操逼一二三区| 日本亚洲嫩草影院啪啪| 日韩国产乱子伦App| 日本东京热大香蕉a片| 91啦人妻| 91成人在线| 午夜男女爽爽爽影院视频| 久久天天摸| 亚洲天天在线| 超碰 97国产熟女| 少妇一区二区三区| 99热精品在线| 久久久91| 91黑丝露脚| 夜夜精品视频| 亚洲国产精品久久久久婷婷青年| 亚洲91在线| 天天欧美色| 亚洲色狠| 天天干天天日天天射黄色| 大香蕉久久| 午夜久久一区二区无码中出 | 92人人操人人| 亚洲AV在线资源| 91社区拍啪人妻| 少妇色综合| 爱av免费| 97视频播放| 野狼激情网| 日韩强奸av| 久久久99999久网站| 欧美日韩国产中文精品字幕自在自线| 亚洲色图 图片| 嫩草影院性色| 天天躁日日躁狠狠狠躁| 精品国产乱码久久久久久久久1| 97超碰色色| 日本啊啊啊啊啊视频| 思思热国产在线视频| 91国产伊人大香蕉| 亚洲老熟妇xxx| 国产精品午夜福利亚洲综合网| 国产乱人妻精品入口| 国产又粗又长视频| 啊v在线观看视频| 亚洲91在线| 视频一区二区三区精品| 人澡逼| 中国乱伦一区二区| 97久久超碰亚洲| 久久久噜噜噜久久久| 欧洲欧美视频一区二区| 97超级色碰碰| 精品国产乱码久久久久久影片| 狠狠操,使劲操| 超碰综合97在线| 日本淫色网| 5278欧美一区二区三区| 九热中文字幕| 日日嗨AV一区二区夜夜| 激情五月天丁香| 男人的天堂午夜av| 99re视频在线播放青草| 亚洲精品天天影视综合网 | 日逼97| 免费网站观看www在线观| 国产精品久久久久久片| 亚洲97综| 国产熟女自拍| 人妻精品综合中文字幕在线| 日本Xx性爱| 国产9区| 91日日夜夜| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 亚洲熟女av中文字幕| 欧美综合制服在线| 啪啪啪大香蕉| 手机在线A片| 中文字幕精品探花视频| 久久精品六区| 日本东京热大香蕉a片| AV 少妇 人妻 偷拍| 国产精品久久久久久久毛片1| 免费试看60秒| 亚洲天堂久久| 久草草一二三四区久久| 久久久久久久久久久97| 99久久网站| 国模无码一区二区三区在线| 熟妇综合一区二区三区| 欧美九九九| 日本免费一区二区不卡| 躁躁日曰躁2020| 欧美 亚洲 制服 精品| 日本在线播放不卡一区| 久操大香蕉手机视频在线看 | 夜夜中出国产| 久久久国产成人一区二区三区在线| 人人人摸人人| 91伊人| 熟女熟妇一区二区三四区| 九九人妻| 日日日大屁股骚女人精品| 91视频成人福利网站在线一区 | 久久网亚洲| 日韩少妇在线视频| 欧美激情一区二区| 视频不卡中文字幕| 亚洲狠狠入| 久肏视频字幕| 天天日骚逼熟女| 女上位精品在线| 超碰伊人在线| 日本熟妇色熟妇在线视频播放| 久久综合女优| 啊啊啊不要啊啊受不了了视频在线| 有码人妻系列| 欧美色图偷拍另类| 亚洲AV乱码专区国产噜噜亚洲| 天天淫人人妻日日色| 麻豆视频test| 久艹伊人精品综合在线| 九九热免费国产视频婷婷伊人五月 | 亚洲丝袜二区| 熟妇熟女视频一区二区三区| 色色色综合| 91蜜臀熟女| 99.色网| 亚洲美女30b| 亚拍在线| 五月天九九日国产精品一区二区三区| 9997se| 欧美情色亚洲| 啊啊啊好想要|