色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合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
返回資訊列表
96久久精品一二三区色欲| 中文字幕乱碼在线| 亚洲 欧美 精品专区 极品| 看看小穴| 国产伦精品一区二区三区在线观| 91欧洲国产成人久久精品网站| 国产精彩女在线观看视频| 韩日精品四区| 尤物一级在线免费观看| 日语五十路和六十路亚洲国产精品| 91欧美偷拍| 日韩久久超碰色| www.色综合| 久久午夜鲁丝片| 懂色Av一区二区三区| 国产精品suv一区| 中文字幕高清20页视频| 六月丁香五月婷婷| 人妻熟女av国产网站| 天天日天天干天天色| 97精品全部| 免费超碰97久久| 九九九久千久久激情蜜桃在线看| 蜜桃精久三区| 青青色综合| 大香交伊人网| 超碰79人人乐| 亚洲欲色9532548967一区| 超碰99在线| 无码国产精品久久久久| 深夜国产一区二区三区在线看| 一级人妻性爱视频| 国产精品日本无码A片| 久久久久久综合久久伊人蜜月| 久久久9 9 9精品| 久久精品高清无码一区| 综合欧美日韩在线| 精品一区二区2| 久久久999国产| 亚洲AV色图一区| 日韩人妻丝袜美腿中文| 中文字幕一二三av| 青青草大香蕉视频| 美女91网站| 国产久久久久久| 国产97视频| 日日骚中文字幕| 丰满人妻一区二区三区免费| 最新国产精品| jizz啪啪| 99热精品在线播放| 亚州高清色综合| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 99在线免费观看| 99精品无码| 91碰碰碰| 麻豆国产成人精品| 久久噜噜噜精品国产亚洲综合| 2019亚洲男人天堂| 国语精品对白| 99视频这有这里有精品| 久久乐| 啊啊啊 在线观看| 婷婷日韩一区二区三区中文字幕在线| 九九热免费在线国产视频伊人五月| 99国产精品在线观看| 九月丁香婷婷| 伊人伊人LD| 日本久久久久久久久久| 欧美一区二区男人天堂| 国产福利影视| 曰本精品久久久| 小骚逼被操的爽不爽| 中文字幕精品三级久久久| 国产精品久久久久久久久久久久久久吹 | 精品免费视频国产一区| 操日韩第| 四虎永久在线精品免费网址| 超碰97在线色男人??| 91综合网在线| 99在线观看| 99热这里只有精| 成年在线视频日本亚洲在线视频区精品江靖宇公司| 东北熟女91| 强奸乱伦AV网站| 国产精品青青草| 久久久成人精品| 国产兽交视频在线播放| 日韩成人精品中文字幕| 人妻久久一区二区三区| 啪一啪免费视频| 日韩超碰精品综合| 久久啊啊| 亚洲天堂久久| 亚洲极品| 日本亚洲熟女视频| 吉川爱美亚洲二区在线 | 亚洲一区二区性爱电影| 91国产美女丝袜足交精品视频 | 综合免费无码中文| 特级大荫道BBwBBwBBW| 噜噜瑟| av网站在线观看了| 超碰综合色| 国产一国产一级毛片古装| 99ri精品| 97精品人妻一二三四| 国产黄片精品在线| 久久精品视频28| 9久久精品| 亚洲美女自拍偷拍视频| 99热 按摩 日韩| 亚洲无线观看久久| 男人干美女| 日产操逼| 操香逼| 久久男人的天堂| 亚洲欧美日韩综合在线尤物| 四虎在线视频| 色婷网| 色97综合中文字幕| 久操操| 国产路线专区| 青青草视频久久| 色色九区| 97久久精品亚洲| 狠狠操夜夜| 特污精品女优骚货黄色视频在线免费观看| 2021久久国产综合精品青草| 玖玖爱一区在线| 污色区网站| 色97| 天堂综合网| 久久人人看| 竹菊一区二区三区AV线| 国产成人一级av88| 久伊人网78| 午夜偷拍久久熟女| 久久美国毛片| 成人午夜视频免费播放| 久久久久密| 国产一区在线看| 五月丁香激情综合网| 久久中文字幕人妻熟av女蜜柚| 欧美 亚洲 偷拍自拍| 精品久久艹| 国产精品成人蜜臀AV在线| 精品欧美日韩在线观看| 久久久久久亚洲精品不卡人乳 | 亚洲第一成人影院色播| 久久中久文96| 欧美另类色| 欧亚日韩中文在线| 伊人991| 久久久久久人妻一区精品色欧美| 91N综合网在线| 亚洲中文字幕精品久久久久久直播| 欧美男人的天堂| 在线女人91| 国产熟女完整版中字| 4虎在线视频| www色婷婷| 99人妻碰碰碰久久久久禁片| 九九九九一级| 亚洲丝袜色| 国产又色又粗又黄又爽| 超碰视97中文| 香蕉婷婷| 亚洲国产无码精品首页久久久| 久9九综合在线| 国产第二页| 亚洲欧美日韩综合在线尤物 | 91美女高潮| 日本天堂网| 伊人久久综合精品欧美| 天天综合网~91| 欧美亚洲影视| 另类天堂| 国产无套粉嫩白浆在| 亚洲男人天堂手机版| 嗯啊不要啊啊在线观看视频| 久久人人爽人人爽人人片Ⅴ| 久久精品国产AV一区二区三区| 欧美在线 亚洲| 综合久欧洲| 国产大学生高潮在线播放| 秋霞网无码| 中文有码9| 男人的天堂日本东京热| 色爱综合网欧美| 夜夜草网站| 久久透逼视频| 欧美久久人人网| 成人线上超碰| 蜜臀在线视频| 亚洲AV成人精品网站在AV| 国产蜜臀在线| 偷拍2020| 9ⅰ久久久天天| 色婷婷蜜臀av| 大香蕉2017| wwe 天天干.com| 亚洲天堂久久久久久粉红视频| 天天躁日日躁狠狠狠躁| 91色人| 啊啊啊啊啊好舒服视频| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 99后入| 亚洲另类色图片| 婷婷三区| 成人色女网| 亚洲色9| 久久久久久大| 久久不卡一区二区| 久久av色| 91撸色网 玖玖网 欧美| 91久热这里只有精品| 超碰在线99| 精品人人插人人操| 99re6国产精品99re在线| 毛片电影一区二区三区| 青草视频在线看看看看看看看看看| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲精品人妻在线| 国模不卡| 亚洲黄色网址视频| 看黄片视频免费| 无码逼| 黄片aaaaa一区| 黑人精品成人一区二区三区| 丁香婷婷久久 | 东京热亚洲一区二区| 天天插天天射| 亚洲啪啪性视频| 日本免费中文一区二区三区四区| 中文字幕一区 二区三四五 区日 日骚| 99热成人| 日韩9999| 亚洲日精品| se..亚洲欧美| 久久久免费的精品| 大香蕉伊人色偷偷在线| 亚洲AV不卡在线观看尤物| 岛国人妻少妇av在线观看| 日本超碰色精品| 96国产污污污丝袜| 色汉综合| 国产最新小视频在线播放下载| 秋霞蝌科网日本一区| 亚洲国产精品成人无码久久久| 亚洲AV永久无码一区仙野| 99久久9| 激情图片伦理国产一区二区日韩| 国产日韩欧美| 男女啪啪网站免费视频| 国产AV激情无码久久无码| 92人人操人人| 绑缚麻绳人妻寝取完整版| 亚洲玖玖爱| 1769成人国产精品视频| 九九99精品| 欧美中文字幕男人天堂久久精品 | 天天干18禁| 日韩美女啪啪一区| 岛国片在线观看视频亚洲| 啊啊啊啊啊啊啊国| 久久久亚洲精品中文字幕人妻| 可免费观看的av毛片中日美韩| 国产操逼视频在线观看| 992这里有精品| 久热久| 男人的天堂网页| 亚洲欧综合另类无码一区| 夜色五月天| 亚洲色图欧美另类在线| 东京热91| 丁香色五月 97干| 欧美久久九九| 久操免费视频| 国产色综合亚洲色综合吹潮| 96精品在线| 色九九九综合| 97色网| 亚洲精品男人的天堂| 日韩精品影视| 收看日本人日bb| 国产久久一区二区午夜| 天天操天天舔| 99久久久久| 欧美大战久久久伊人| 五十路熟女人妻一区二区在线观看| 欧美一级久久久久久久大片动画| 最新AVzaixian| 欧美,日韩,中文,另类| 色翁荡息又大又硬又粗又爽| 亚洲日韩欧美一区二区| 色翁荡息又大又硬又粗又爽| 91美女视频在线| 欧美色图亚洲激情| 亚洲城人男人的天堂| 久夜操| 无遮挡h肉动漫在线观看| 无码人妻精品一区二区三区九九| 色欲蜜臀AV| 中文久久一区| 欧美偷拍区| 91欧美偷拍| 久久久久精| 91n处女在线观看| 亚洲蜜桃V妇女| 亚洲 中文 欧美 日韩 在线| 日日干夜夜干| 天天综合网网欲色| 天天天乱色综合全| 精品久久无码午夜福利| 精品一久久久| 国产亚洲精品无码三区| 亚洲丰满很很操| 操逼操逼视频操逼| 一区e区三| 免费操逼视频下载| 91制服丝袜中文字幕| 五月激情综合网| 97久久国产亚洲精品超碰热| 人妻少妇视频在线播放| 熟人人妻少妇精品久久| 性色乱AV一区二区| 亚洲系列第一页| 亚洲熟女乱综合一区二区三区 | 亚洲av总站| 国产精品亚洲天堂网址| 偷拍综合亚洲| 青草青青久久久久久国产| 夜夜躁狠狠躁日日躁av| 色五月天AV| 思思热久久成人| 国产午夜精品一区二区三区牛牛| 色丁香久久| 999热这里只有精品| 青苹果影院男人的天堂| www.yeyecao| 久久精品女同亚洲女同13| 色人久久| 人妻精品视频一区二区三区| 久热99999| 色婷婷久久| 农村女一级毛卡片| 超碰97在线色男人??| 91大学精品激情戏| 久久久久久精品免费看A级| 男女香蕉一区二区| 大香蕉宅男伊人| 欧美综合区| 97色亚洲| 国产中文字幕在线观看| 天天香香欲综合| 久草视频在线视频在线视频在线观看| 香蕉欧美| 激情婷婷丁香网| 日韩午夜国产| 国产福利夜| www.yw尤物| 亚洲1区2区三区高清中文字幕| 夜夜精品视频| 久久久久白虎| 国产中文日韩欧美一区二区三区人妻丝袜美腿 | 久久国产熟女影院| 激情综合网激情综合| 69久久久久久久久久久久久| 欧美少妇第一页| 久久婷五月天| 色情综合| 欧美成人一级免费电影| 成人日韩3| 伊人视频| 久久有码视频| 天天综合网视频91| 蜜臀久久99'精品久久久| 日本97久久久精品| 久久一区无码| 99re不伦| 五月天色图| 久久熟女人| 亚洲成人综合在线| 欧美性爱五月天| 国产精品爽爽va在线观看98| 国产成人精品日本视频| 成人av性爱电影在线观看| 欧美资源| 影视综合无码少妇| 九九精品无码专区免费| 日韩乱伦AⅤ| 成人一道本免费视频| 亚洲国产精品无码AV久久| 午夜传煤十二区精品| 亚洲天天自拍| 夜色综合| 男女猛烈无遮掩视频免费软件| 夜夜躁狠狠躁日日躁av| 日韩精品人妻| 99最新日韩偷拍视频| 亚洲AV不卡在线观看| 97中文综合| 91精品久久久久久| 国产激情视频一区区三区| 一起草在线视频| 日本熟妇浓毛hdsex| 操逼网站网站| 操逼无码一区| 国产福利精品最新在线| 96AV精品| 中国女人内射6XXXXX| 日韩丝袜二区| 亚洲欧美一区二区三区在钱蜜桃| 日韩99神马视频播放片在线播放| 亚洲男人的天堂网| 青青草在线视频美女| 亚洲色图日韩丝袜制服一区二区五月在线| 中文字幕乱妇免费视频| 尤物av网站免费在线播放| 亚洲日韩人妻中文字幕一区| 国产最新小视频在线播放下载 | 亚洲网污污污污| 91男人综合| 久久久青青草| 91人妻做a观看视频| 五月丁香婷婷色| 女同亚洲欧美一二三区久久电影| 超碰免费欧美7| 亚洲综合另类色图| 欧美日韩性爱电影在线| 五月天婷婷基地| 蜜桃不卡一区二区| 91老妇女| 欧美成人四级在线播放| 夜夜爽77777| n1038 一二三区| 91高清日| 中文字幕,人妻,日韩| 999国产精品999| 偷拍欧美综合| 亚洲日韩乱码中文无码蜜桃臀网站 | 成人无码欧美一级A片狼牙直播| 天天看天天日天天操| 亚洲AV无码黄色强奸| 2020中文字幕| 97久久超碰亚洲| 国产毛片毛片4p懂色| 亚洲一区二区三区欧美日韩| 香港日本韩国人妇99www.wccm20| 伊人久久AV诱惑悠悠| 91丝袜人妻| 欧美日韩国产黄色片| 欧美成人9797| 极品人妻少妇综合| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 无码一区二区三区四区五区六区七区八区九区十区视频 | 舔人妻中文免费视频| 人人搞人人插人人操| 午夜丁香| 伊人欧美大香蕉视频| 亚洲成人日韩小说| 二区熟妇韩日| 人妻性爱一区二区| 欧美亚洲国内自拍| 中文字幕第2页| 久久国产视频性吧| 欧美日韩制服| 九九综合色| 少好三P| a级成人毛片免费视频高清| 99丝袜福利在线播放| 神马麻豆福利院| 99热婷婷| 蜜臀久久久99久久久久| 2011国产精品| 高清国产精品福利网站| 67914在线精品观看| 日本女人久久久| 激情五月天网站| 在线观看啊啊啊啊啊| 人人操人人大香蕉| 怡春院久久| 九九久久99| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 国产精品农村妇女| 视频黄色国产一级| 9久精品视频在线观看| 国产欧美精选激情视频| 中文字幕AV片| 激情视屏国产乱伦强奸| 91操熟女视频| 视频二区美腿丝袜制服人妻欧美| 啪啪啪综合网| 熟妇精品juliaannAV| 亚洲色系另类精品国产| 97欧美色综合| 欧美黄片视频在线观看免费| 久草午夜| 欧美日韩婷婷中文| 三级三久久线久久99久目本WW| 91精品国产91久久久久久久久久久久| 欧美精品日韩一区二区| 国产精品人妻无码久久久互動交流| 97亚洲国产影视| 激情抓乳插进去啪啪啪日韩| 九九九九97| 懂色AV一区二区三区| 国产精品久久久无码aV去| 日韩啪啪啪视频| 欧美成人性爱视频大全| 欧美999| 91路www| www…国产操逼| 三上悠亚在线毛片91| 久久久久久久六六| 99热色精品| h无码动漫在线观看| av天堂5| 风月影院男女十八禁| 日本久久综合| 日韩美女操b| 殴美色网| 免费黄色视频网址| 91欧美网| 白丝1区2区3区| 日韩性爱免费观看视频| 91九久| 一区二区三区日韩欧美 | 日韩精品在线放| 亚洲色图欧美色图在线播放| 久久久九精品| 国内操逼视频二区| 婷婷五月色| 国产浮力影院第1页| 国产精品网址| 777琪琪午夜免费A片| 午夜乱轮操逼视频免费看| 综合激情二| 免费的黄片有限公司| 中文字幕亚洲永久精品| 白丝AV| 91春色| 日韩欧洲操屄视频| 色综合久久88色综合久久天天| 国产一在线观看| 日韩精品亚洲专区在线影视| 精品少妇一区二区三区在线视频| 久久女婷| 中日无幕一二三四区| 超91综合网| 日韩av色图综合| 欧美乱妇狂野欧美在线视频| 超碰欧美97资源| 国产偷人伦激情在线观看| 人妻丰满熟妇一区二区三| 免费精品中文字幕| 日韩三级一区 | 夜夜嗨av午夜成人| 果冻传媒A片麻豆熟妇人妻| 亚洲精品视频在线播放| 日韩精品一区二区高清| 人人操人人色网| 中文乱码字字幕在线第5页| yw尤物av无码点击进入麻豆| 内射小黄片| 国产精品人妻熟女aⅴ| 久久久精品成人国产| 五月婷婷深深爱| 丰满熟女人妻一区二区三五十一路| 97香蕉人人乳| 天天日天天干天天摸天天操| 伊人久久综合影院精品久久久| 国产精品久久久久无码AV会牛| AV中文在线可看| 国产麻豆一区二三区| 人妻精品免费一二三区| 欧美黄页在线| 91丝袜人妻| 999国产精品999| 老鸭窝在线视频播放| 成人八戒网站| 亚洲伊人久久精品影院| 亚洲αv一区二区三区| 天天综合网1| 亚洲伊人久久综合97| 日韩紧密久久| 思思热在线视频在线| 久操99| 欧美性爱日韩高清| 黄色高清久久无码依人| av亚欧| 色综合加勒比四四季| 激情终合网| 欧美性生活免费网| 欧美图片色综合| 91P0RNY大屁股人妻| 少妇 综合| 国产成人啪一区二区| 欧美A√综合网| 人人操人人操人人操人人操人人操人人人11.CM | 亚洲色图图片| 啊啊啊啊嗯嗯嗯用力好爽| 国产AV高清AV无码| 精品视频一二三中文| 抽插亚洲无码| 色噜噜人妻丝袜a∨先锋影| 大香蕉免| 欧美偷| 日本一区二区三区四区免费观看| 91人妻丝袜无码| 中文字幕在线免费观看 | 曰韩中文人妻视频| 中文字幕一区 二区三四五 区日 日骚 | 亚洲黄色网址视频| 国产诱惑| 熟女突然公开看18禁影片| 久久人体一区二区| 狠狠干婷婷| 青青草一区二区三区四| 日本色色的视频| 亚欧美综合网| 欧美大香蕉卡久久| 人人看人人插| 看看日B真人视频| 色婷婷香蕉| 久久精品一区二区三区四区五区| 中美日韩毛片| 乱伦a片视频| 亚州综合图片| 激情色播| 极品欧美一区二区三区| 99爱爱| 色婷婷狠狠| 最新日本中文字幕| 伊人 俄罗斯 a v| 亚洲精品aa久久伊人| 5252色欧美在线男人的天堂| 美女高潮视频91| 亚洲欧美国产日本一区二区三区| 国产亚洲99久久精品熟| 色九久| 久久噜| 久久欧洲| AV天堂男人的天堂| 五月丁香色综合| 日韩精品视频在线观看一卡二卡| 亚洲春色一区二区三区| 久久啊啊啊| 精品二区三四区五电影 | 啊啊在线| 精品十三区| 久久久精品日本一道| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 欧美在线视频99| 黄骗免费网站| 九九热精品视频六| 欧美78| 91伊人影视综合| 97人人射| 97综合在线| 91爱综合| 亚洲熟妇乱女区二区三区| 亚卅熟女乱色| 国产又黄又粗的视频| 久操凹凸视频| 天天做天天爱天天爽| 久久久亚洲欧美综合| 免费综合亚洲中文| 美女被啪到深处抽搐视频| 欧美另类丝袜熟女| 日韩欧美三级| 激情文学亚洲| 伊人久日| 欧美人妻久久精品二区三区| 亚洲国产成人精品无码专区| 欧美极度丰满熟妇hd| 熟妇操花| 69AV女优男人的天堂| 成人网欧美风情| 操少妞在线视频| 97无码视频在线播放| 亚洲福利中文字幕在线| 九九久久九九久久| 另类专区加勒比| 78超碰| 四虎精品永久在线播放| 日韩AC| 国产乱弄免费在线视频。 | 又黄又爽在线观看视频 | 日韩女模中文造逼| 67194无码不卡| 日日骚一区二区三区| 国产精品分类在线观看| 人妻激情另类| 亚州精品人妻一二三区| 手机在线中文字幕国产| 91 丝袜在线| 91亚洲影视| 日韩AV熟女乱伦| 亚洲日韩青青草色月| 一区二区三| 九九香蕉网| 91欧美巨乳| ji熟女.com| 亚洲淫乱骚妇AV| 另类图片综合| 精品夜夜澡人妻无码| 97久久超碰日韩精品| 很黄很色的视频在线观看| 久久一留热品黄| 精品国模无码| 五月天综合网| 欧美黑人精品一区二区| 国产欧美日产一区二区三区 - 国产欧美日 | 亚洲AV成人无码一区二区三区在线观看| 亚洲91极品| 大香蕉一级黄色片久久| 亚洲aV无码成人在线观看| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | 97色碰| 亚洲天堂另类小说男人| 欧美日韩啪啪电影| 夜夜国自区| 好吊妞转入那个网| 97超碰超| 白丝被操91| 97热视频在线观看| 日本中文字幕在线电影| 久久精品视频一区三区小泽玛利亚| 国产精品美女在线一区| 一区二区播放| 91久久久久久| 日韩黄片视频试看| 999久久久国产精品| 少妇天堂网络| 天天色综合天天操| 日本免费一级AAA大片器| 综合一区二区影视| 日韩一级片在线看| 中文字幕在线免费观看2| 青青草字幕AV| 九色在线熟女国产黑人| 综合网亚洲| 欧美在线|亚洲| 天天爱天天韩国日本牛牛牛牛| 翔田千里AⅤHD无码| 久操97| 亚 欧 美 综合| 极品销魂美女一区二区| 天天看高清麻豆| 综合国产97| 99久re热视频精品98| 成全在线观看免费观看| 国产午夜福利专区综合| 亚洲欧美另类激情小说| 97chaopengongkai| 极品肉射| 超碰精品人妻狠狠干| 色www精品视频在线观看| 亚洲欧洲无码97久久精品| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 国产日韩中文字幕欧美| 久草婷婷| 情色五月天网| 狠狠亚洲| 欧美亚洲清纯| 亚州欧美总和| 久久久久久无码人妻中文字幕| 好看的久久不射无码影视影院| 婷婷综合网| 亚洲性综合9| 亚洲中字幕日本一区二区三区| 中欧人妻丝袜中文字幕 | 中文字幕第2页| 色吧91| 亚洲影视第一页| 久操免费电影| 蜜臀AV秘一区翔田千里| 色香色欲天天综合网天天来吧| 五月婷丁香| 超碰在97| 九九九九热| 青娱乐欧美激情一区二区| 岛国在线国产| 精品国产一区二区三区av在线资源| 日韩精品一二三四| 国产精品天美传媒| 超碰天天久久79| 男人天堂网站| 99久久综合网| 久久偷拍人| 99久久99久久免费精品蜜臀| 尤物一级在线免费观看| 蜜奶av| 在线观看色视频| 四虎影院成年人片| 任我爽视频在线观看| 婷婷五月综合在线| 色yeye成人免费视频| 强奸乱伦中文字幕AV| 国产日韩欧美亚洲精品95 | 四虎影视精品| 日韩欧无码一区二区三区免费不卡| 东京热双插| 91精品微拍福利| 日韩欧美亚洲自拍偷拍| 亚洲中字幕日本一区二区三区| 欧美高清第一页| 高清一区AV无码| 日韩av不卡在线看| 狠狠狠狠狠干| 久久系列| 艹我哪美一区无码| 国产99999| 国产午夜福利电影免费在线观看| 欧美有码亚洲中文字幕一区二区三区四区 | 日日狠狠久久偷偷色综合免费| 中文字幕视频在线观看一区二区| 97极品无码| 超碰av在线| 蜜臀va69| 三级三久久线久久99久目本WW| 欧美色吧综合| www久久99| 97在线青| 久久99网站| 97极品无码| 国产a级精品| 小说区 图片区色 综合区| 大香交伊人网| 欧美成人精品欧美一级乱黄一区二…| 鲁鲁色综合网| www熟女乱伦com| 91 亚洲情侣偷拍 久久| 中文字幕一区日韩精| 欧美91在线+|+欧美| 精品v日韩欧美国产| 精品少妇高潮久久| 97人人中文网| 无码人妻丰满热妇又大又粗| 色妺妺AⅤ| 综合 青草 伊久久 影院 综合| 成年女人黄网站| 日少妇视频| 啊啊啊97视频| 97香焦色区| 亚洲色图欧美色图日韩色图| 97这里有精品| 91日日夜夜| 中文字幕55555| 婷婷色中文字幕| 蜜屁av| 欧美成人色| 欧美人妻色| 国产亚洲精品美女| 国产精品3| 亚洲自拍青操视频| 加勒比东京热五月天天堂网| 97硬碰| 亚洲精品啪视频| 国产亚洲日韩在线三区黑人| 欧美一级久久久久久久大片动画| 亚洲春色欧美激情自拍| 97亚洲欧美| 一本色道熟妇| 国产在线综合网| 国产操逼网站亚洲一级黄色| 精品国模无码| 岛国黄片网站| 在线欧美69V免费观看视频| JIZZJIZZ亚洲女人被躁| 人妻干天天| 国产精品久久泡妞网站| 東南亚性呦成人伦理资源在线视频| 五月丁香六月婷综合成人综合| 日韩黄色成人性爱| 90后性网国产欧美| 男人的天堂不卡一区二区| 五月婷在线| 99re这里只有精品3| 久久精品72| 91色花堂| 亚洲国产精品成人综合| 亚洲成人无码影院| 九九综合久久中文字幕| 亚洲熟女性高潮久久久| 嫩草影院在线观看精品 | 草B在线| 欲综合网| 综合伊人网12色| 欧美亚洲| 精品人妻夜夜草| 五月天久久人妻| 亚欧洲日韩国产精品| 亚洲美女av无码| 91爆操视频| 亚洲欧美一区二区三区在钱蜜桃| 久久国产精品一级二级三级| 欧美激情内射| 国产辣妈在线视频福利| 岛国精品视频在线观看 | 久久9精品视频| 夜夜操老骚逼视频网站| 一级一性爱免费视频| 国产剧情一区在线观看| 蜜桃午夜视频一区二区 | 日本一二三高清| 三久久久四久久久久| 在线免费观看日韩一区| 国产高清26uuu| 丰满人妻一区二区三区在线| 亚洲国产97| 欧美熟女少妇| 熟女探花啪啪| 欧洲Au麻豆| 大香蕉手机在线| 九九热超碰| 青娱乐休闲视频在线观看| 99国产精品在线观看| 精品视频久久| 日本免费一区二| 青青伊人这里只有精品| 狠狠爱夜夜干| 91n美女视频| 免费观看性欧美一级| 97超色| 超碰性爱97| 懂色Av| 久久精品电影| 男人的天堂2000| 99爱久久视频频| 26uuu最新| 国产区在线| 青女在线| 激情干在线| 久久精品国产AV一区二区三区| 色五月婷婷网| 激情婷婷丁香| 色情综合网| 夜夜操美女| 少妇熟女视频一二三区| 九X超碰| 国产精品亚洲免费| 五月天久久综合网| 中文字幕乱亚洲美女精品一区| 亚洲综合99999| 91色情黑丝搞鸡在线观看一区二区三区三州| yiqicaoav| 超碰97男女| 中精品一区二区三区| 精品91摸| 男人高清无码一区二区| 超碰97人妻免费在线| 亚洲欧美洲综合| 久久精品成人一区二区三区蜜臀| 日韩情色视频| 超碰在线99| 又粗又长又爽在线观看| 婷婷色影院| 欧美热图99| 亚洲AV在线资源| 性爱AV天堂| 人妻插插人妻人| 久久蜜桃综合网| 午夜天天碰综合视频| 国产精品无码av在线| 日韩黄色片子| 深田咏美亚洲精品福利社| 操逼视频免费日韩无码| 久久精品熟妇丰满人妻99| 国产精品人妻无码久久久互動交流 | 丝袜加勒比| 欧美激情精品| 日本综合色图| 自拍偷拍亚洲熟女妇人精品| 精品成人亚洲午夜电影| 99久久网站| 久久e6只有精品| 狠操91,com| 91在线丝袜| 肉丝中文无码高清| 麻豆传媒一区二区在线观看| 欧美熟妇乱码在线一区| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊| 伊人精品视频| 日本一二区不卡| 一本精品日本在线视频精品| 婷婷精品视频| 日本啊啊啊啊啊视频| 夜夜欧美 | 超碰是碰在线观看| 酒色综合网| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | www.99色| 久久久久久久9| 97九色| AA级电影三区| 超碰在线香蕉| 91成人久久| 九九色热| 久久精品99| 日本高清视频xxxx| 欧美性爱五月天| 丰满翘臀美女影院视频| 女生自91网站| 韩国三级一线观看久| 夜夜肏2021| 98超碰日本| 免费观看啪视频| 欧美色图片欧美色图| 少妇3P性爱自拍| 久久亚码| 国产92麻豆天美精品色欲5| 免费9 1久久| 免费1级a做爰片观看| 东北女人被操| 丰满岳乱妇一区二区三区| 日韩AV一区二区三区三州三州| 亚洲日韩电影| 嗯啊不要啊啊在线观看视频| 成人一级二级| 天天做日日爱夜夜爽| 天天色综合影视网| 日韩啪啪视频| 亚洲高清视频在线免费观看| 欧美不卡在线美女| 国产亚洲色婷婷久久99精品91 - 百度| 久久女人视频| 欧美一区二区三区另类精品| 久草老司机| 国产视频三区四区| 色哟哟AⅤ| 久久成人东京热人妻| 大香蕉伊人久久| 欧美写真视频一区| 啊啊啊要高潮了| 爱爱动态120秒| 亚欧成人综合影院| 天堂69亚洲精品中文字| 九九九精品一区二区无码| 五月丁香六月激情| 国产一级高清免费观看| 中国熟女91| 亚洲天堂99| 视频黄色国产一级| 日本Suv精品一区二区| 久久人人爽av亚洲精品天堂桃色| 99色天堂| 国产亚洲国产超碰| 久热在线精品免费观看| 欧美最婬乱婬爆婬牲视频| 亚州色站 日韩电影| 内射小黄片| 东京热一区二区中文字幕| 丝袜美腿操av| 欧美色图片色哟哟| 欧美亚洲激情一二三| 日韩啪啪啪啪啪| 国产精品国产拍高清AV| 人妻精品一区二区在线| 色吧 综合| 婷婷色色五月天福利| 亚洲天堂2020| 高清孕妇孕交 交孕妇| 亚洲男人的天堂在线看| 欧洲乱码一区二区| 色五月综合| 久久riav中文精品| 一级性爱视频免费在线| 久久久久久久久女黄| 欧美激情久| 久9久| 国产精品一二三区福利| 中文字幕91页| 国产精品久久久吖| 丰满人妻区一区二区三| 欧美成人性爱视频在线播放| 午夜男女爽爽大片免费观看| 锕锕好爽 死我在线观看| 欧美三四五区| 97操综合| 亚洲AV在线资源| 亚洲色图欧美色图制服诱惑| 伊人国产AV| 一区不卡在线观看av| 国产乱伦一二三区| 人妻av在线| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 一级特级aaaa毛片免费观看| 无套内射性感少妇视频| 日产精品久久久一区二区| 99热这里是精品| 男人的天堂99| 日韩人妻无码专区| 东北女人高潮视频| 狠狠干狠狠干| 东京热视频网| 97色插| 亚洲综合伊人| 每日更新AV| 风间由美日韩欧美久久| 呦呦影院| 国产传媒一区日韩| 超碰97欧美| 九九夜精品九九在线| 伊人网青青| 国产精品第二页| 免费在线观看国内色片网站网址| 超碰久久精品| 综合伊人激情| 六月丁香久久| 青青草国产一区二区三区| 五月婷婷色色| 日欧亚洲二三区大片不卡| 国产人妻久久精品一区二区三区| 精品福利视频| 青青草导航在线视频| 日本男人天堂| 欧美精品成人一区二区在线观看| 国产精品一二三区18| juliaann丝袜大战黑鬼| 青娱乐91| 亚洲精品97| 欧美性爱日韩性爱| 久久久久国产亚洲一区欧美色图日韩| 超碰色图| 操逼网免费无码视频| 婷婷九月国产| 热无码中文亚洲H一道本一区二区| 在线观看AV不卡| 日韩免费簧片| 青青草国产盗摄一二三区| 亚洲人天堂| 天天91~综合入口| 欧美亚洲首页| 口爆综合网| 粉嫩av在线| 亚洲欧洲视频小说在线观看| 变态另类专区| 亚洲性爱高潮影院| 欧美在线|亚洲| 欧美成人性爱视频大全| 日韩人妻精品| 婷婷丁香六月天| 伊人天天久久动态图| 99re6在线视频精品免费完整版安卓版| 人妻啪| 欧美在线色| 一区二区三区 丝袜 高跟 美腿| 暴力av在线| 丁香五月色情| 欧洲色综合| 久久亚洲天天做| www狠狠| 精品国产三级av韩国在线| 天堂蜜桃无码视频一区二区| 精品亚洲| 日韩美女高潮喷水视频| 亚洲情色中文字幕一区|