免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

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

【HarmonyOS開(kāi)發(fā)小實(shí)踐】Node-API 的SO 命名規(guī)則、多線程限制與調(diào)試

【HarmonyOS開(kāi)發(fā)小實(shí)踐】Node-API 的SO 命名規(guī)則、多線程限制與調(diào)試 上一篇咱們把 Node-API 的基本流程走通了。但工程化用起來(lái)還會(huì)撞上一堆為什么這樣不行的問(wèn)題so 名字改了加載不到、Native 函數(shù)里開(kāi)個(gè)線程回調(diào) ArkTS 就 crash、模擬器跑得好好的真機(jī)崩了。這篇把 SO 命名、注冊(cè)、多線程、調(diào)試、性能這幾塊的約束和背后原因講清楚省得踩坑靠玄學(xué)。SO 命名規(guī)則ArkTS 側(cè)import xxx from libentry.so這一行背后對(duì)應(yīng)三個(gè)地方的名字必須對(duì)齊位置寫(xiě)法取值CMakeLists.txtadd_library(entry SHARED ...)entrynapi_init.cppdemoModule.nm_modname entryentryArkTS 側(cè)import xxx from libentry.solibentry.so規(guī)則是模塊名為entryso 文件名就是libentry.sonm_modname字段填entry不帶 lib 前綴和 .so 后綴ArkTS import 時(shí)寫(xiě)完整的libentry.so。大小寫(xiě)也要一致Entry和entry是兩個(gè)不同的模塊。這個(gè)對(duì)應(yīng)關(guān)系不是湊巧是加載鏈路硬性要求的ArkTS 引擎拿到import libentry.so去文件系統(tǒng)找libentry.sodlopen 加載so 加載時(shí)跑RegisterDemoModule把nm_modname entry注冊(cè)到模塊表ArkTS 引擎再根據(jù) import 路徑反查模塊表找到對(duì)應(yīng) exports 對(duì)象。任何一環(huán)名字不對(duì)要么 so 找不到要么模塊注冊(cè)了但查不到結(jié)果都是undefined。多模塊工程里每個(gè) Native 模塊都要有自己的 so 名不能圖省事都用entry。比如有l(wèi)ibcrypto.so和libimage.so兩個(gè)模塊nm_modname分別是crypto和image注冊(cè)入口函數(shù)名也要不一樣RegisterCryptoModule、RegisterImageModule否則符號(hào)沖突。注冊(cè)建議Init 函數(shù)加 staticstaticnapi_valueInit(napi_env env,napi_value exports){...}這個(gè)static不是可有可無(wú)的。C 里函數(shù)默認(rèn)有外部鏈接沒(méi)static的話符號(hào)會(huì)導(dǎo)出到 so 的符號(hào)表兩個(gè) so 都有Init函數(shù)時(shí)鏈接器可能把調(diào)用解析到錯(cuò)誤的那個(gè)上。加了static把符號(hào)限制在文件內(nèi)就不會(huì)串。注冊(cè)入口函數(shù)名唯一externC__attribute__((constructor))voidRegisterDemoModule(){...}extern C去掉 C name mangling__attribute__((constructor))讓 so 加載時(shí)自動(dòng)調(diào)用。這個(gè)函數(shù)名必須全工程唯一。兩個(gè) so 都導(dǎo)出RegisterDemoModule符號(hào)dlopen 第二個(gè) so 時(shí)可能覆蓋第一個(gè)的符號(hào)導(dǎo)致第一個(gè)模塊沒(méi)被注冊(cè)。實(shí)際工程里建議按模塊名命名RegisterCryptoModule、RegisterImageModule一眼看出歸屬也不容易重名。重復(fù)注冊(cè)不會(huì)生效同一個(gè) so 被多次 importnapi_module_register會(huì)被調(diào)用多次但模塊表里只保留第一次注冊(cè)的結(jié)果。所以不用擔(dān)心 ArkTS 側(cè)多個(gè)文件 import 同一個(gè) so 導(dǎo)致重復(fù)注冊(cè)。多線程限制這是 Node-API 工程化里最容易出問(wèn)題的地方。規(guī)則只有一條但后果很?chē)?yán)重每個(gè)引擎實(shí)例對(duì)應(yīng)一個(gè) ArkTS 線程實(shí)例上的對(duì)象不能跨線程操作否則 crash。拆開(kāi)看Node-API 接口只能在 ArkTS 線程用所有napi_*函數(shù)都假設(shè)調(diào)用方在創(chuàng)建env的那個(gè)線程。在 Native 自己開(kāi)的 std::thread 里調(diào)napi_create_double(env, ...)env 是從 ArkTS 線程拿的跨線程用行為未定義大概率 crash。env 和線程綁定napi_env不是個(gè)無(wú)狀態(tài)句柄它背后是當(dāng)前線程的引擎上下文。同一個(gè) env 不能在兩個(gè)線程用。napi_value 不能跨線程持有一個(gè)線程創(chuàng)建的napi_value在另一個(gè)線程里是無(wú)效的GC 可能已經(jīng)把它回收了。Native子線程ArkTS線程異步派發(fā)ArkTS 調(diào) Native 函數(shù)CallNative 執(zhí)行env 在此線程有效返回 napi_valuestd::thread 啟動(dòng)在此線程調(diào) napi_*? env 跨線程想跨線程怎么辦Native 側(cè)有耗時(shí)計(jì)算想開(kāi)線程做做完了想通知 ArkTS不能直接拿 env 調(diào)napi_call_function。正確做法是Native 子線程里把數(shù)據(jù)算完結(jié)果存成 C 原生類型int、std::string這種不是napi_value。通過(guò)線程安全的隊(duì)列把結(jié)果傳回 ArkTS 線程。ArkTS 線程從隊(duì)列取結(jié)果在 ArkTS 線程里調(diào)napi_create_*包成napi_value返回?;蛘哂胣api_threadsafe_functionTSFN這個(gè)專門(mén)為跨線程回調(diào)設(shè)計(jì)的接口。它創(chuàng)建一個(gè)線程安全的函數(shù)句柄任意線程都能往里塞調(diào)用請(qǐng)求引擎在 ArkTS 線程上串行執(zhí)行。TSFN 的 API 比較繁瑣但跨線程回調(diào) ArkTS 這是唯一靠譜的路。一個(gè)錯(cuò)誤示例// 錯(cuò)誤在 Native 子線程里用 env 調(diào) ArkTS callbackstaticnapi_valueBadAsyncCall(napi_env env,napi_callback_info info){size_t argc1;napi_value args[1]{nullptr};napi_get_cb_info(env,info,argc,args,nullptr,nullptr);std::thread([env,args](){// ? env 和 args[0] 都屬于 ArkTS 線程這里用會(huì) crashnapi_value argv;napi_create_int32(env,42,argv);napi_value result;napi_call_function(env,nullptr,args[0],1,argv,result);}).detach();returnnullptr;}這段代碼在子線程里用 env 創(chuàng)建 napi_value 并調(diào)用 callback運(yùn)行時(shí)大概率 crash且堆棧看不出明顯原因因?yàn)?crash 發(fā)生在 GC 或引擎內(nèi)部狀態(tài)被破壞之后。這種 bug 極難定位必須從源頭避免。代碼調(diào)試設(shè)備選擇設(shè)備適合場(chǎng)景注意真機(jī)性能調(diào)優(yōu)、Native crash 復(fù)現(xiàn)優(yōu)先選模擬器無(wú)真機(jī)或無(wú)權(quán)限時(shí)部分 Native 行為和真機(jī)有差異預(yù)覽器? 不能調(diào) Native只渲染組件不加載 so預(yù)覽器調(diào) Native 會(huì)報(bào)TypeError: undefined is not callable因?yàn)轭A(yù)覽器根本沒(méi) dlopen so。這個(gè)報(bào)錯(cuò)看起來(lái)像 ArkTS 寫(xiě)錯(cuò)了其實(shí)是預(yù)覽器不支持換模擬器或真機(jī)就好。真機(jī)和模擬器差異主要在 CPU 架構(gòu)真機(jī) arm64模擬器 x86_64和系統(tǒng)庫(kù)版本。涉及 ABI 細(xì)節(jié)如結(jié)構(gòu)體對(duì)齊、調(diào)用約定的 Native 代碼模擬器過(guò)了真機(jī)不一定過(guò)最終驗(yàn)證得在真機(jī)。日志調(diào)試Native 側(cè)打日志用__hiwrite_logHiLog#includehilog/log.h#defineLOG_TAGMyNative#defineLOG_DOMAIN0x3200staticnapi_valueCallNative(napi_env env,napi_callback_info info){// ... 業(yè)務(wù)邏輯OH_LOG_Print(LOG_APP,LOG_INFO,LOG_DOMAIN,LOG_TAG,CallNative result: %{public}f,sum);returnresult;}ArkTS 側(cè)的console.log和 Native 側(cè)的 HiLog 都能在 hilog 流里看到。Native crash 的堆棧在 crash 發(fā)生后用hdc shell hilog | grep -A 30 SIGSEGV抓。斷點(diǎn)調(diào)試DevEco Studio 支持雙端斷點(diǎn)ArkTS 和 C 都能下斷點(diǎn)調(diào)試時(shí)在同一個(gè) session 里來(lái)回切。配置好 Native C 工程后Debug 模式運(yùn)行ArkTS 調(diào)進(jìn) Native 時(shí)會(huì)自動(dòng)切到 C 調(diào)試視圖變量、調(diào)用棧都能看。混合調(diào)試的前提是 so 帶 debug 符號(hào)CMake 里set(CMAKE_BUILD_TYPE Debug)或 RelWithDebInforelease 模式 strip 過(guò)符號(hào)的 so 斷點(diǎn)下不準(zhǔn)。性能注意事項(xiàng)跨邊界開(kāi)銷每次 ArkTS 調(diào) Native 都有固定開(kāi)銷參數(shù)從napi_value轉(zhuǎn)成 C 類型napi_get_value_*調(diào)用進(jìn)入 Native 上下文返回值從 C 類型包回napi_valuenapi_create_*引擎狀態(tài)切換單次調(diào)用開(kāi)銷在微秒級(jí)看著不大但在循環(huán)里調(diào)幾十萬(wàn)次就明顯了。// 慢循環(huán)里反復(fù)跨邊界letsum0;for(leti0;i1000000;i){sumnativeModule.add(sum,i);}// 快一次跨邊界C 里循環(huán)letsumnativeModule.rangeSum(0,1000000);對(duì)應(yīng)的 Cstaticnapi_valueRangeSum(napi_env env,napi_callback_info info){size_t argc2;napi_value args[2]{nullptr};napi_get_cb_info(env,info,argc,args,nullptr,nullptr);int64_tstart,end;napi_get_value_int64(env,args[0],start);napi_get_value_int64(env,args[1],end);int64_tsum0;for(int64_tistart;iend;i){sumi;// 純 C 循環(huán)不跨邊界}napi_value ret;napi_create_int64(env,sum,ret);returnret;}實(shí)測(cè)百萬(wàn)次加法循環(huán)跨邊界版本要幾十毫秒一次跨邊界版本不到 1 毫秒。差距全在邊界開(kāi)銷上。數(shù)據(jù)轉(zhuǎn)換成本不同類型轉(zhuǎn)換成本差很多類型轉(zhuǎn)換方式成本number (int/double)napi_get_value_double低booleannapi_get_value_bool低string兩次調(diào)用拿長(zhǎng)度拷貝中Object逐字段 napi_get_named_property高ArrayBuffernapi_get_arraybuffer_info 拿指針極低傳大塊數(shù)值數(shù)據(jù)用ArrayBufferNative 側(cè)直接拿到內(nèi)存指針操作沒(méi)有拷貝staticnapi_valueProcessArray(napi_env env,napi_callback_info info){size_t argc1;napi_value args[1]{nullptr};napi_get_cb_info(env,info,argc,args,nullptr,nullptr);void*datanullptr;size_t length0;napi_get_arraybuffer_info(env,args[0],data,length);// 直接操作內(nèi)存零拷貝double*arrstatic_castdouble*(data);size_t nlength/sizeof(double);for(size_t i0;in;i){arr[i]arr[i]*2.0;// 原地翻倍}returnnullptr;}ArkTS 側(cè)constbufnewArrayBuffer(8*1000);// 1000 個(gè) doubleconstviewnewFloat64Array(buf);for(leti0;i1000;i)view[i]i;nativeModule.processArray(buf);// 原地修改圖像處理、矩陣運(yùn)算這種場(chǎng)景ArrayBuffer 是標(biāo)配。舉個(gè)栗子Native 側(cè)計(jì)時(shí)器回調(diào) ArkTS需求ArkTS 調(diào) Native 啟動(dòng)一個(gè)定時(shí)器N 秒后 Native 回調(diào) ArkTS 通知。子線程里不能直接用 env得用 TSFN。#includethread#includechronostaticnapi_valueStartTimer(napi_env env,napi_callback_info info){size_t argc2;napi_value args[2]{nullptr};napi_get_cb_info(env,info,argc,args,nullptr,nullptr);doubledelayMs;napi_get_value_double(env,args[0],delayMs);// 創(chuàng)建 TSFN把 ArkTS callback 包裝成線程安全句柄napi_threadsafe_function tsfn;napi_value workName;napi_create_string_utf8(env,TimerCallback,NAPI_AUTO_LENGTH,workName);napi_create_threadsafe_function(env,args[1],nullptr,workName,0,1,nullptr,nullptr,nullptr,[](napi_env env,napi_value/*cb*/,void*/*context*/,void*data){// 在 ArkTS 線程執(zhí)行napi_value cbstatic_castnapi_value(data);napi_value undefined;napi_get_undefined(env,undefined);napi_value result;napi_call_function(env,undefined,cb,0,nullptr,result);},tsfn);// 子線程里等待然后通過(guò) TSFN 觸發(fā)回調(diào)std::thread([tsfn,delayMs](){std::this_thread::sleep_for(std::chrono::milliseconds(static_castint(delayMs)));// Acquire 一次把 callback 推進(jìn)隊(duì)列napi_acquire_threadsafe_function(tsfn);napi_call_threadsafe_function(tsfn,nullptr,napi_tsfn_nonblocking);napi_release_threadsafe_function(tsfn,napi_tsfn_release);}).detach();returnnullptr;}ArkTS 側(cè)importnativeModulefromlibentry.so;nativeModule.startTimer(2000,(){console.log(2 秒到了);});TSFN 的 API 看著繁瑣但套路固定創(chuàng)建時(shí)傳一個(gè)在 ArkTS 線程執(zhí)行的回調(diào)子線程里napi_call_threadsafe_function把數(shù)據(jù)塞進(jìn)去引擎在 ArkTS 線程上串行調(diào)用那個(gè)回調(diào)。所有跨線程回調(diào) ArkTS 的場(chǎng)景都是這個(gè)模式。注意一下下so 改了不生效CMake 緩存問(wèn)題。DevEco 里 Build Clean Project再重新 build。或者直接刪entry/build/default目錄。crash 在 OS_GC_Thread 線程堆棧里看到OS_GC_Thread、CompressGCMarker這類字樣多半是 Native 側(cè)把 napi_value 跨線程持有GC 移動(dòng)對(duì)象時(shí)指針失效?;夭?Native 代碼里有沒(méi)有把 napi_value 存到 C 全局變量或子線程閉包里。模擬器跑通真機(jī)崩檢查 ABI 相關(guān)代碼。結(jié)構(gòu)體對(duì)齊、long大小arm64 是 8 字節(jié)x86_64 也是 8但 x86 是 4、未定義行為UB在不同架構(gòu)表現(xiàn)不同。Sanitize 工具能幫著抓 UB。import 報(bào) undefinedso 沒(méi)編出來(lái)或名字不對(duì)。先看entry/build下有沒(méi)有 libentry.so再看 CMake 里add_library名字和nm_modname對(duì)不對(duì)。Native 側(cè)內(nèi)存泄漏用napi_create_*創(chuàng)建的 napi_value 由 GC 管不用手動(dòng)釋放。但 Native 側(cè)自己malloc/new的內(nèi)存要自己釋放引擎不會(huì)代勞。napi_create_external創(chuàng)建的 external 對(duì)象可以掛 finalize 回調(diào)對(duì)象被 GC 時(shí)回調(diào)里釋放 Native 內(nèi)存??偨Y(jié)一下下跨邊界調(diào)用次數(shù)是性能關(guān)鍵指標(biāo)不是單次調(diào)用快慢。把 N 次小調(diào)用合并成 1 次大調(diào)用性能能差幾個(gè)數(shù)量級(jí)。TSFN 是跨線程回調(diào)的唯一正規(guī)路徑。別想著用全局變量存 env 然后子線程里調(diào)遲早 crash。Native 側(cè)的 C 異常不會(huì)自動(dòng)傳到 ArkTStry/catch 在 ArkTS 側(cè)抓不到。Native 側(cè)要么自己 catch 完返回錯(cuò)誤碼要么用napi_throw_error拋 ArkTS 異常。線上 crash 排查靠 hilog 抓堆棧但 release 包符號(hào)被 strip 了堆棧是地址。要保留一份帶符號(hào)的 so 做離線符號(hào)化DevEco build 出來(lái)的entry/build/default/obj/default/entry/下有未 strip 的 so。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
色娸娸综合网| 色一情一乱一乱一区9| 婷婷五月在线综合| 2017人人操| 婷婷综合视频| 91肏| 五月天婷婷婷| 婷婷激情5月| www.五月婷婷久久.com| 99人妻碰碰碰久久久久视| 国产成人网址| 午夜丁香婷婷| 久九色| 思思精品久久艹| 婷婷六月视频| 97干婷婷| 婷婷丁香五月激情密臀av| 国产亚洲精品久久久久苍井松| 新伍月婷婷| aaaaa黄色| 色五月大香蕉婷婷| 丁香视频| 五月天婷婷社区久久综合| 琪琪布丁香社区激情五月天| 六月成人网| 操人91| 色婷婷综合视频| 综合五月亭亭9| 丁香 久久| 天天爱天天天射AV| 天天视频精品9| 另类少妇人与禽zOZZ0性伦| 天天做天天爽| 久久网日本| 色爱亚洲| 亚洲无码成人| 丁香六月婷婷综情欧美| 婷婷五月综合在线| 婷婷丁香人妻天久久| 久9热视频| 五月婷婷 激情按摩| 久热婷婷| 婷婷丁香成人色综合| 五月天婷婷成人网| 国产AV一区二区三区最新精品| 天天操婷婷| 天天综合网在线| 激情五月天www| 男女久久婷婷五月天| 五月天婷婷丁香花| 婷婷五月18永久免费视频| www.五月激情.com| 99re思思热久久| 婷婷丁香综合成人| 97色啪| www99精品| 婷婷五月天影院| 久久久久久久97| 五月丁香欧美综合| 婷婷在线视频| 九 九九九AV| 欧美黄色一级| 九九热99免费视频| 五月婷婷六月激情在线| 丁香婷婷婷五月| 婷婷丁香激情综合色情| 夜夜 操无码| 91seav| 午夜天堂啪啪| 搡BBBB搡BBB搡18 | 婷婷综合av| 密乳Va| 色五月首页| 思思久久网| 99热无码精品| 婷婷五月天在线观看免费| 丁香六月婷婷综合欧美| 99热这里只有精品8| 国产偷人爽久久久久久老妇APP| 狠狠操天天干| 日韩在线观看亚洲| 婷婷丁香五月六月激情| 亚洲精品无码久久| 91免费试看| 久综合色| 九九这里都是精品| 另类少妇人与禽zOZZ0性伦| 人妻丰满精品一区二区A片| 中文字幕日本最新乱码视频| 97色欧美| Www.激情| 国产古装妇女野外A片| 婷婷五月超碰| 亚洲丁香花五月丁香花| 超碰在线人妻| 人人草开心五月天| 曰韩少妇内射免费播放| 五月天开心色情网| 99热只有这里有精品| 91色五月| 激情 婷婷| 五月婷婷开心亚洲无| 襙逼网| 七七九色| 99久免费视频| 天天色综合网吨吧| 五月丁香啪啪啪| av成人在线播放| 色婷婷手机在线| 婷婷五月另类网站| 日B日潘金莲BB| 一本久道综合色婷婷五月| 婷婷激情鹿城五月天| 丁香五月成人av| 99啪啪视频| 婷婷激情四射五月天| 99热啪啪| 丁香五月婷婷啪啪啪| www99精品日韩| 久久六月天| 激情五月四色| 超级碰碰碰久久网站| 亭亭五月丁香综合欧美| 丁香六月婷婷久久综合| 色99网| 成人在线免费网址| 五月天六月婷| 97人人操人人拍| 五月婷婷色综图片| 欧美性生交XXXXX无码小说| 国产综合色婷婷精品久久| 国产美女最新VA在线免费观看| 91免费看片| 久久久91精品| 色婷婷社区| 超碰v| 九九aV| 婷婷五点亚洲| 99在线小视频| 婷婷日欧美在线观看| 99人妻碰碰久久久禁片| 天天夜天天色天天| 99啪视频在线观看| 香蕉人在线香蕉人在线 | www.亚洲激情.com| 亚洲婷婷欧美婷婷| 爽极品色| 丁香六月综合激情| 97爱艹婷婷开心丁香激情综合| 激情黄色小说色五月| 五月丁香六月婷婷欧美综合| 日韩淑女人妻luan伦激情精品一区二| 玖玖资源天天无码| 百度4399有码精品V在线观看| 日韩AV色色色| 丁香六月色| 79精品视频在线观看,| 丁香久久在线| 日韩色色视频| 婷婷五月天色色| 超碰人人射| 色婷婷成人网| 成熟妇人A片免费看网站| 五月天色婷婷av| 精品一二三区久久AAA片| 丁香亭亭久久| 丁香五月色色婷| 日韩aaa| 好大好粗嗯啊-一级黄色大片免费观看-成人AV| 99热97| 午夜丁香 婷婷| 五月丁香无码| 超碰精品手机在线| 久久99精品久久久| 丁香五月影院| 久机视频这只有精品| 激情 婷婷| 婷婷色啪| 久久久婷丁香五月| 婷婷狠狠97| 大香蕉99热| 丁香五月1页| 少妇被下春药玩弄A片| 婷婷五月天成人影片| AV在线不卡网站| www.97碰碰com| 激情五月丁香婷婷夜夜操| 91中文在线| 这里只有精品9| 91婷婷在线观看| 婷婷激情社区| 日本色色色| 国产熟女一区二区三区五月婷| 九九综合色| 午夜丁香六月婷| 中文字幕不卡网站| 成人片在线播放| 天天干天天爽天天操| 激情五月综合久久| 五月婷婷电影院| 丁香久月| 亚洲经典小视频| 国产avapp 网| AV中文字幕夜夜操b天天摸bb | 亚洲欧洲中文日韩久久AV乱码| 婷婷六月天精品| 免费成人中文字幕| 久久全意婷婷| 日本久久99| 激情五月天小说|五月天开心激情网|亚洲精品国产自在现线|黄色五月天 | 人人操人人操919999| 丁香五月综合| 色噜噜狠狠色综合日日| 婷婷婷婷婷婷婷婷| 丁香六月天堂| 综合深爱五月| 思思热性操| 啪啪操超碰| 免费无码毛片一区二区A片| 91se在线观看| 欧美va在线| 午夜丁香六月婷| 99免费青青蜜臀| 1000部毛片A片免费观看| 婷婷五月六| www,欧美干干干干干干| 蜜臀av无码久久久久久久久| 任你草| 五月五月婷婷| 狠狠久综合| 婷婷五月天综合亚洲| 五月婷婷天| 五月天婷婷AV| 天天色粽合合合合合合合| 五月丁香六月激情狠狠| 久色成人| 四五月婷婷| 激情六| 日韩av在线免费观看| 精品AV无码超碰| 99热这里| 日韩成人中文| 色色9 9| 亚洲精品久久久久久久久久吃药| 开心激情色婷婷五月天| 热的国产,热的综合,热的有码| 思思久久99热只有频精品66| 91人妻PORNY九色大屁股| 久草a片| 激情丁香五月天| 五月丁香花开综合网| 色五月在线| 99re热精品视频国| 五月婷婷色综图片| 激情5月天天天| 色五月在线| 丁香午月AV中文字幕| 国产超碰在线| 婷色成人| 99热这里只要精品免费| 丁香五月婷婷六月丁香| 亲子乱AV一区二区三区下载| 天天色亚洲| 亚洲午夜AV| 大香蕉婷婷丁香天堂AV| 夜夜爽天天爽| 丁香月五月天婷婷久久| 久久久精久人妻| 99热这里只有精品一| 色婷丨日丨天丨综合久久| 翔田千里aV中文字幕| 亚洲视频在线观看99| 日日干综合| 六月婷婷影院| 99久久婷婷五月综合| 五月天婷婷AV| 五月开心网| 丁香综合| 六月婷婷综合久久| 色婷婷在线综合色播网| 六月丁香久久| 一起草性爱不卡视频| 99亚洲精品| 亚洲精品久久久无码| 超碰色热| 99激情网| 丁香五月天的网址。| 婷婷五月另类网站| 五月婷婷开心网| 91打屁股免费看| 欧美六月婷婷| 丁香六月中文| AA久久| a v色婷婷| 六月婷婷久久大全| 欧美日韩999| 91制片厂久久久国产电影| 九九精品re免费视频| 大香蕉伊人99| 色综色五月天婷婷| 欧美丁香婷婷五月| 激情性爱网站| 亚洲噜色| 婷婷丁香六月天| AV色色天堂中文| 色综合久久99色| 婷婷五月天在线综合导航| 五月激情天天干| 91碰碰碰| 91久久久久久久久久| 天天搞夜夜叫| 丝袜激情网| 国产小精品| 久久久久久久久久久97| 婷婷激情五月天在线| 欧美六月| 亚洲无码成人网| 婷婷五月天 偷拍| 五月婷婷官网色| 色色无码| 久久久久久综合88| 日日噜噜夜夜狠狠久久丁香六月| www.zbzhongsen.com| 开心久久网婷婷| 日韩五月婷婷| 欧美在线干| 第四色色色色色丁香五月天| 开心五月激情站| 99在线观看精品| 91呦呦呦| 丁香五月综合在线播放| 午夜天堂一区人妻| 亚洲精品网站色视频| 99视频只有精品| 91人妻九色大屁股| 综合五月天婷婷色| 亚洲av综合在线| 国内一级片| 五月丁香六月综合基地| 色呦呦美女| 在线播放成人| 九九99一区| 国产AV一区二区三区最新精品| 九九自拍网| 思思热国产| 嫩草AV久久伊人妇女超级A| 男女99免费视频| 日韩综合久| 五月天激情黄色网址| 日日做夜夜爱| 五月婷无码| 色五月激情基地| 国产在线aaa片一区二区99| 99热这里是精品| Av九九| 久久综合影院| 99熟女| 啊v视频在线观看| 婷婷激情综合| 26uuu.| www99热| 另类的婷婷| 99热成人| 久色中文| 婷婷中文字幕在线| 九九热在线精品| 99热官网精品在线| 97色在线观看视频| 伊人五月天综合网| 精品一二三区久久AAA片| 色狠狠伊人久久五月丁香| 久热九九| 99精品在线下载| www.久99| 热五月婷婷| 日本色天堂| 久色网址| 婷婷六月天精品| 91色色五月天| 激情第四色| 精品婷婷| 亭亭丁香久久五月| 久久电影五月天丁香电影| 五月之婷婷| 免费成片在线观看| 日韩视频99| 亚洲色色图片| 日本三级网址| 亚洲精品久久久无码| 婷婷五月天亚洲丁香| 综合久久首页| 色色射| 色噜噜,噜噜色| 果冻传媒A片一二三区| 美女丁香五婷婷| 婷婷伊人综合中文字幕| 日本强伦片中文字幕免费看| 久久人妻精品| 亚洲色欲欧美一区二区三区| 99免费青青蜜臀| WWW,五月| av狠狠操| 开心久久爱五月天| www999日韩精品| 久久久99精品免费观看| 91无码高清| 超碰三级秋霞| 色欲婷婷五月天丁香| 色色五月丁香| 欧美激情综合色综合啪啪五月| 精典久久| 色色97丁香婷婷五月天| 天天插天天射| 激情综合色图| 成人在线视频男人的天堂4399| 九九婷婷综合| 青草激情综合| 丁香5月综合啪啪| 狠狠色丁香久久| 国产真实乱了老女人视频| 五月天激情啪啪| 天天狠狠插| 成人综合视频在线| 91人无码久久久久久| 99热免费在线| 国产97色在线 | 日韩| www.狠狠操.com| 色九月婷婷综合| 大香蕉婷婷婷| www.色五月| 99久久婷婷| 五月丁香婷婷成人综合网| 激情五月综合网| 91操屁股| 亚洲AV永久无码影院黑人 | 99热最新| 激情色播| 久久99婷婷| 婷婷丁香五月天激情| 成人欧美Va| 九九家庭影院| 高潮毛片遮挡费高一百度| 五月婷婷综合社区| 五月天婷婷丁香人人操91| 少妇人妻偷人精品无码视频新浪 | 9色视频在线| 色五月婷婷久久| 日本婷婷色| 夜夜穞天天穞狠狠穞AV美女按摩| 五月婷婷久久综合| 操人91| 色色色网站| 99日这里只有精品| 色亚洲欧洲| 婷婷五月天资源| 狠狠色婷婷丁香六月| 怕怕視頻| 99热在这里只有免费精品| av在线资源| 日韩99视频| 色五月婷婷激情基地| 色综合女人99| 色综合久久综合| 久久日本wwww色| 67久久| 性爱激情久久| 色婷婷91| 狠狠色狠狠| 9久久久久久久久久久| 免费播放片大片| 五月天婷婷綜合院| 伊人干综合| 色色色色色热| 激情五月婷婷网在线观看| 色综合天天网| 操一操插一插| 婷婷五月天激情小说| 五月婷婷丁香俺日污视频| 久久精品视频在这里有| 色婷婷超碰| 亚洲婷婷视频| 99在线视频精品| 五月婷在线视频免费播放| 九色色| 色综合色色色| 久久激情视频| 丁香五月激情图片婷婷| 久久码久久无清| 久久综合首页| 丁香婷婷少妇| 欧美这里只有精品| 婷婷欧美| AV操一操| 色一区高清| 成人狠狠成人狠狠成人狠狠成人狠狠| 五月天激情中文字幕| 久久人妻人人槡| 丁香五月婷婷大香蕉| 玖玖无码中文| 色五月丁香A欧美com| 国产黄色av| 久久综合中文| 午夜婷婷六月天| 丁香五月激情网| 91日本在线观看| 婷久久久| 五月丁香婷婷综合在线| 六月婷婷色综合| 伊人六月丁香婷婷| 26uuu日韩| 六月激情网| 特黄三级又爽又粗又大| 激情六月下句是什么| 蜜臀嫩草| 大香蕉综合在线| 亚洲一区二区 成人网站戴套| 91九色欧美| 久色成人| 丁香婷婷大香蕉| 清纯唯美 激情四射| 91网站黄| 五月天六月婷| 99热个人在线| 人妻爽爽爽久久久久久久久| 九九99久久| 精品无码久久久久久久久| 色婷婷综合电影| 婷婷瑟五月天久久综合| 九九综合色| 丁香香蕉婷婷| 玖久精品视频9| 五月婷综合| 人人超碰99| 五月综合在线婷婷图片| 五月婷婷婷婷| 久久婷婷五月丁香网| 亚洲综合碰| 人人操Av| 色播五月网| 色欲婷婷五月天丁香| www.夜夜騎夜夜狠| 99国产精品久久久久久久久久久 | 色色色热| AV中文字幕夜夜操b天天摸bb | 丁香五月激情综合婷综| 欧美VA在线观看| 午夜成人片400| 97色在线| 大香蕉伊人久久| 九九精品热播| 99在线热视频| 99五月婷| 4438激情网| 开心五月婷婷综合在线精品素人| 五月天婷a| 国产3p露脸普通话对白| 五月丁香婷婷激情在线视频| 激情深爱五月天| 久久综合丁香| 97色色色色色| 婷婷五月激情网站| 天天插天天爱| 国外亚洲成AV人片在线观看| 天天综合激情| 免费看欧美成人A片无码| 99免费综合网| 色99视频| 清色五月天| 99精品偷自拍| 操你av| 午夜丁香久久久久久| 新激情五月天色播| 美女被肏网站在线看| 夜丁香综合| 一婬一伦一区二区三区| 婷婷五月天亚洲综合| 大香蕉久久婷婷| 97干网站| 九九视频网| 噼里啪啦在线观看免费完整版视频 | 91人人人人人人人| 丁香婷婷月| 99.N在线视频| 99热亚洲精品| 六月婷伊人| 丁香五月婷婷av影院| 久久婷婷五月综合色丁香| 色激情网| 久久久大香蕉| 99热在线免费观看精品| 超碰2021| 丁香 久久| 天天日天天做天天舔| 国产精品国产成人国产三级 | 丁香社区婷婷五月| www.综合久久| 9久久精品| 色五月婷婷天天操夜夜操| 久久99免费视频| 五月婷婷欧美| 日日射天天射| www999日韩精品| 99超级碰免费视频| 色 色 色综合com| 另类综合激情| 影音先锋秋秋五月婷婷| 日本久久婷| 婷婷色系婷色| 九九综合色综合| 五月婷婷六月天| 亚洲99精品欧美一区| 午夜激情婷婷| 亚洲日比视频| 婷婷色综合| 亚洲第一精品网站| 天天弄天天爽| 国产亚洲99久久| 成人做爰A片免费看网站找不到了| 2w在线视频| 91九色熟女| 五月天激情美女久久| 97性视频| 婷婷五月视频| 开心五月激情| 国产婷婷五月天| 九九热123| 久久久18| 夜夜谢天天干| 五月开心啪啪| 激情五月天婷婷激情| 久久午夜丁香| 色婷婷中文| 99热精品免费| 色综合久久44| 青青草五月天| 色久综合天天做视频| 青草青草久热这里只有精品| 色99无码| 婷婷丁香久久网| 99热久| 97碰超级人人看| 五月激情天天干| 五月婷婷丁香大陆免费| 天天射影| 中美日韩成人在线| 9久久AV| 婷婷丁香五月视频| 91九色最新视频| 九九热视频在线观看| 91视频一起草| 五月丁香成年黄色| 99re8在这里只有精品| 天天热夜夜操| 99热在线中文字幕| 成人婷婷桔色| Xx色综合| 欧美天天爽| 五月激情啪啪| 快乐激情五月色婷婷| 肏屄色播伊人97婷婷| 色原狠狠综合| 色射7856五月天激情四射| 亚洲中文字幕AV在线| 五月丁香啪啪啪| 五月婷婷色| 超碰在线成人| 夜夜骑夜夜操| 日韩中文欧美| 成人做爰黄A片免费看直播室男男 久草热8精品视频在线观看 | 六月婷婷国产| 六月丁香好婷婷| 久久这里有精品在线观看| 色 丁香婷婷| 综合五月亭亭9| 丁香五月天欧美在线| 色婷五月天网站| 亚洲看av的网站| site:publishdd.com| 国产一级婬片毛片| 狠狠色噜噜| 激情五月小说婷婷| 六月撸婷婷| 色播婷婷五月天| 五月激情六月宗合| 中文字幕日产A片在线看| 亚洲色五月天| 丁香久色| 婷婷五月天Av| 99热99re6国产在线播放| 一级操逼内射在线视频| 国产精品久久久海的味道| 无码色| 精品人人操| 另类小说色婷婷| 桃色成人网| 婷婷五月丁香激情图片| 超碰人人91| 玖玖资源站国产| www.五月天性.com| 丁香五月婷婷在线观看| 在线成人网址| 四川BBB搡BBB搡多人乱亂| 五月激情丁香啪啪| 色婷婷偷拍| 激情深爱婷婷网| 婷婷激情丁香六月| 色婷婷五月综合在线| 丁香五月av| 91聚色综合网| 欧美三级欧美一级| 色五月婷婷啪啪五月| 五月丁香婷婷婷激情爱爱| 青草五月天| 在线精品97| 五月丁香好婷婷A片网| 亚洲综合新99视频| 久久综合人妻| 可以看的av| 久热精品在看| 五月www| 热99在线精品| 久久97久久99久久综合欧美| 国产免费一区二区三区三州老师F1F1.CC | 天天综合网91| 五月婷婷福利| 六月激情网| 人人叉久| 四虎婷婷五月天| 中文字幕AV网址| 夜夜操加勒比| 亚洲综人色综网| 丁香六月情| 成人精品视频99在线观看免费 | 婷婷开心激情| 国产成人精品一区二三区熟女在线 | 伊人激情啪啪| 色XX综合网| 成人免费120分钟啪啪| 色婷婷色九月| 久久人妻伦理| 国产又色又爽又黄又免费| 久草五月婷婷| 99久久五月婷婷| 天天色天天操天天射| 色综合综合色| 婷婷五月激情丁香| 综合久久丁丁香婷| 激情五月天婷婷久久久久久久久久久 | 五月婷婷综合在线| 婷婷94s| 婷婷六月天精品| 99热99在线| 国产小网站| 丁香成人色情五月天| 亚洲视频在线观看| 这里只有视频精品| 日韩婷婷| 伊久久婷婷| 天天操婷婷| 涩婷婷视频快播人妻| 久久99色色| 亚洲日韩乱码一区二区三区四区 | 五月丁花色综合网| 婷婷97狠狠成人网站| 99九九久久| 大香蕉啪啪| 任你操精品免费| 九九热精品| 秋霞av不能| 色欲色香伊人| 综合久久首页| 五月天天视频| 丁香五月婷婷大香蕉| 久 久9 9 热 视 频| av在线免费播放观看| 五月天五月婷五月激情网| 成人中文网| 狠狠综合网| 人妻系列久久久久久久久久久| 爱射综合| 亚洲五月天第一综合干| 九九热在线视频| 丁香无五月网| 欧类av怡春院| 五月宗合激情网| 热婷婷av| 五月久久婷婷天堂视频| 综激情网| 色五月激情五月| 99热这里有精品6| 国产肥白大熟妇BBBB视频| 2025天天爽天天摸| 丁香狠狠色婷婷久久无码视频| 日韩综合大黄| 99欧美三级视频| 男人的天堂五月丁香| 51成人| www.99视频| 狠狠色五月| 激情五月婷婷她| 婷婷色情网| WWW.夜夜操.com| 偷拍丁香九月激情| 无套内射极品大美女| 色99日韩| 色婷婷成人做爰A片免费看网站 | 九色视频入口91| 丁香婷婷色色| 五月情丁香色| 久热精品9999| 亚洲婷婷91丁香| 婷婷久久五月| 国产综合A片| AV在线大香蕉| 伊人天天色| 日本一区二区三区精品视频| 大香蕉婷婷色| 另类小说五月天综合网| 91 原创 在线 九色| 99热这里只有精品在线观看| 天天 青草 丝袜制服 在线| 九九久久精品國產| 久色激情| 色五月婷婷丁香五月| 色色色色综合网| seav天堂| 亚洲精品国产成人AV在线| 婷婷丁香人妻| 欧美VA视频| 成人无码精品1区2区3区免费看| 大陆肏屄视频| wwwss在线观看| 9热成人在线视频| 九九色影视| AV79| 99er精品| 天天干天天操天天射| 极品少妇XXXX精品少妇偷拍 | 九九综合网色全集| 欧美性生交A片免费看| 丁香五月人妻| 视色综合| 涩涩涩,com| 欧美在线视频免费播放| 九九色婷婷五月天| 婷婷五月情| 天天色噜| 中文字幕性爱丰满| 国产噜一噜天天噜| 日韩av在线免费观看| 色综合激情图区| 六月丁丁香| 亚洲乱码w在线观看| 六月婷婷亚洲| 乱女乱妇熟女熟妇综合网站 | 久久视频婷婷视频| 日韩婷久| 99热亚洲只有色| 久久久GOGO无码啪啪艺术 | 国产成人亚洲综合亚洲| 熟妇内谢69XXXXXA片| 激情综合色| 99热在线播放| 欧美色五月天| 欧美婷婷五月天综合| 99免费热在线精品| 亚洲另类婷婷综合| 六月婷基地| 五月丁香A片| 婷婷99综合| 蜜桃人妻无码AV天堂三区| 亚洲黄色影视| 色噜噜狠狠色综合成人网| 能直接看的av网站| 99综合激情久久精品久久| 丁香六月av| 婷婷97狠狠干| 综合丁香婷婷五月天| 综合色五月天| 久久六月天| 九洲一级A片| 99热亚洲精品| 色五婷婷| 99久在线观看| 丁香色六月婷婷| 另类激情综合| 91Chinese在线| 国产成人网| 欧美在线视频99| 玖玖国产视频一区| 思思久久99热| 亚洲婷婷五月天综合| 久久er这里只有精品| 全亚洲最大的婷婷五月天网站COM| 欧美日韩成人在线观看| 182TV大香蕉| 99玖玖在线视频| 99自拍视频网站| 久久性爱视频| 五月丁香激情综合啪| 欧美日韩大黄| 99久久99热这里只有精品| 日日操,夜夜爽| 色婷婷基地| 99久久五月婷婷| 国产成人在线精品| 天天狠狠夜夜狠狠2023| 五月丁香综合啪啪| 超碰在线caop| 五月婷婷9| 综合久久高清| site:pzdcoin.com| 色欲丁香久久| 五月天婷婷无码视频| 99这里热| 亚洲婷婷五月天| 天天色天天操天天射| 69人人操人人爽| 中文字幕av在线播放| AV九九| 超碰精品手机在线| 天天插天天插天天插天天插| www.五月丁香| 狠狠爱综合网| 久久婷婷五月综合色和| 亚洲色色五月天| 五月婷丁香花| 六月色丁香中文字幕| 91日日日| 极品人妻VIDEOSSS人妻| 丁香五月天亚洲综合| 99色精品| 深爱激情综合| 久久3级片| 97视频.干com| 九九这里精品| 超碰资源在线| 亚洲欧洲中文日韩久久AV乱码| 日B日潘金莲BB| 亚洲操精品| 婷婷五月丁香五月天| 亚洲VA口| 欧美激情五月天| 激情久久综合网| 日日干日日色| 亚洲色婷婷五月天| 99精品成人无码A片观看金桔| 超碰2021| 婷婷色婷婷亚洲成人| 五月婷网站| 99热6精品| 丁香五月久久社区| 国产色色网址网站| 日亚二欧美| 久久无码成人| 色色色激情| 婷婷开心五月| 香蕉AV福利精品导航| 97欧美在线| 99re这里只有精品首页| 色爱五月天| sewuyuetingtingiii| 欧美综合激情五月丁香| 婷婷午夜精品久久久| 在线综合亚洲欧美65| 噜综合| 欧美日本国产欧美日本韩国99| 久久AAAA片一区二区| 玖玖色综合网| 青青草激情网| 伊人丁香五月天丁香在线婷| 国产亚洲色婷婷久久99精品91| 开心五月天激情网站| 香蕉婷婷五月| 六月婷婷之青青草| 亚洲黄色精品| 丁香五月九九| 激情开心五月亚洲| 人妻久久久久久| 婷婷丁香成人| 97热精品| 免费成人中文字幕| 99精品无码网站| 99re在线播放| 丁香婷婷综合激情五月色,开心五月丁香花综合网,激情综合五月亚洲婷婷,五月天 | 嫩草AV久久伊人妇女超级A| 91精品久久久久久久久久久久| 五月丁香激情欧洲啪啪| 丁香五月婷婷基地| 九九热这里只有精品556| 97干欧美| 久久香蕉福利| 天天干天天插| 久久婷婷资源| 五月六月丁香激情| 人妻视频一区而且二区| 26UUU欧美激情一区二区| 91性高潮久久久久久久久| 色999五月色| 色人久久| 殴美日比视频| 91久久久久久| 国产67194| 色人久久| 久久五月视频| 这里只有精品视频99| 色欲色天天香综合| 婷婷五月天黄色| 激情性爱五月天| 99爱爱| 秋霞免费三级片| 青青草成人网| 激情文学天天| 777米奇影视第四色| 日日色五月天| 一级AV片| 婷婷激情五月天在线| 9999热免费视频视频| 这里只有精品视频99| 99爱视频| 五月丁香六月色| 91操片| 99综合色色色| 中文字幕日产A片在线看| 婷丁香五月天| 色欲久久99精品久久久久久| 五月婷婷六月开心| 婷婷五月天精品| 操久久网| 天天色一道本综合婷婷| 一级黄在线| 婷婷色五月色| 96精品久久久久久久久| 五月丁香色| 日本ww亚洲| 青青草99re| 区美毛片子| 五月色婷婷综合色| 婷婷五月丁香青青草在线| 国产午夜一区二区三区| 中文精品在| 婷婷五月天网| 色情五月停停丁香| 97视频.干com| 成人国产欧美大片一区| 国产资源91在线| 中文字幕激情综合| 丁香五月成人| 色五婷婷| 日韩性视频| 操老逼综合网| EEUSS鲁片一区二区三区| 天天骑日日爽| 五月丁香婷婷激情图片| 久久多色| 五月天激情中文字幕| 日韩综合久| 99爱在线视频| 国产激情婷婷| 这里只有视频精品| 国产婷婷五月| 欧美成人va| 色婷婷成人五月| 色情五月综合婷婷| 91se精品国产| 97婷婷狠狠| 六月亭亭久久综合激情| 五月丁香好婷婷A片网| 强辱丰满人妻HD中文字幕| 欧美色色色色色色| 天天肏天天插| 五月丁香六月激情综合| 99ree6| 日本久久综合| 日日夜夜爽| 九九家庭影院| 久久在线92| 亚洲三A| 五月婷婷丁香在线| 天天天综合网| 天天婷婷操| 九九99免费理论| 91主播在线| 五月丁香影院| 强伦轩人妻一区二区电影| 婷婷播播五月天| 婷婷五月天AV网| 九九精品热播| 久久99草五月婷婷| 这里只有精品视频在线| 久久综合丁香| 99爱视频在线播放| 五月婷婷香蕉| 五月总合激情网| 九九色大香蕉| 久久99精品久久久久久噜噜| 天天成人综合视频| 五月综合视频在线| 91人人操人人| pom538精品视频| 久久99久久99www| 欧美成人AAA片一区国产精品| 九九在线视频| 桔色成人在线| 久久这里只有精品无码| 99热在线观看免费中文| 亚洲天堂大香蕉| 婷婷色基地在线看 | 大香蕉中文| 日韩三级视频一区二区| 久久综合婷婷激情| 疯狂做受XXXX高潮A片| 五月丁香综合在线| 综合久久综合| 激情五月天综合网| 久草热在线视频| 十月丁香九月婷婷综合| 这里只有精品视频看看| 激情婷婷综合| 蜜桃婷婷丁香五月天狠狠久久综合| 丁香五月777| 丁香五月天天| 99噜噜噜| 97碰成超视频免费视频| 丁香婷婷浪潮AV久久综合| 激情五月天天| 婷婷五月天99综合网站| 国产婷伊人| 超极99精品| www,99热在线观看| 91久久网站| 五月婷婷欧洲| 婷婷五月丁香综合桃花色网| 九一牛视频探花| #NAME?| 色99无码| 在线天堂9| 色综合区| 丁香五月天AV在线| 丁香六月婷婷缴情欧美| 《战争与艾拉》完整版| 五月天三级| WWW.色婷婷.COM| 丁香五月婷婷六月| 久热这里| 综合久| 色婷婷小说| 国产婷婷婷| 色色色五月| 午夜爱爱网站| 天天插天天插天天操| 色色成人網| 99热777| 99热在线看| 久操热| 久久久婷婷| 99久久超级| 国产操肏网站| 丁香色色色| ...婷婷国产成人亚洲日韩| 99爱免费在线视频| 啪色综合| 日韩ac不卡无码| 色噜噜,噜噜色| 有哪些A片网站| 啪色综合| 玖玖色综合| 色吊操色妞| 97人人操人人| 婷婷五月丁香综合激情小说| 婷婷五月天日本无码| 人妻久久婷婷| av人人操| 五月丁香六月玩女人| rr天天操| 狠狠草在线观看| 激情图片亚洲| 日本99在线| 天天激情夜夜干| 五月丁香偷拍| 丁香五月天堂网| 美女爆乳18禁www久久久久久| 99在线一区| 丁香五月天欧洲在线| 影音先锋人妻出差| 久久 婷婷 五月天| 92久久精品一区二区| 激情久久综合网| 影音先锋xfplay资源男人网| 日韩精品二三区| 99热精品在这里| 亚洲啪| 任你草| 99热无码首页| 色五月首页| 99综合熟女| 国产精品-第3页-91JQ就要激情网91JQ5.JQJQ926.XYZ | 五月婷婷啪啪啪| 影音先锋美国A| 欧美日韩国产伦精品日韩人妻一| 久久草人妻| 色五月激情网| 丰满少妇乱A片无码| 大香蕉五月婷婷| 亚洲va欧美va国产综合久久久| 99激情在线| 婷婷情色五月| 99热这里只有精品亚洲| 91九色中文字幕女在线观看| 婷婷色情 | 香蕉综合在线| 婷婷色色婷婷| 亚洲三A| 天天爱天天做天天日| 五日激情综合| 九色成人AV在线| 色色啊| 狼人久草| 97婷婷狠狠久久综合9色| 婷婷婷五月天最新综合你懂的| 91精品婷婷国产综合久久| 婷婷激情97| 国产美女最新VA在线免费观看| 91色五月| 五月综合丁| 亚洲第一视频 久久| www.久久| 色色综合网站| 成人版视频在线观看| 亚洲婷婷综合视频| 99热777| 亚洲国产精品二二三三区 | 七七色色综合| 丁香五月区| 99燥99日| 人人爱天天摸摸天天爱| 丁香婷婷基地| 欧美婷婷丁香五月社区| 99re热在线视频观看| 亭亭丁香97| 婷婷五月天日本无码| 五月天婷婷色播综合在线| 婷婷美女精品视频| 久热婷婷| 天天爽天天爽天天爽天天爽天天爽| 99乱视频| 天天综合网~91综合网| 夜夜爽天天爽| 无码九九九九| 狠狠xx| 久久丁香社| 色五月人妻| 九九99在线视频| 日本婷色| 老妇操B| 99久精品视频| 99久扒热| 亚洲永久免费| 67194国产| 97色色视频| yazhou seshipin| 日本欧美成人片AAAA| 91视屏在线观看com.wwwvv| 亚洲av| 丁香五月综合在线观看| 亚洲乱啪|