日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

kmemleak的使用---内存泄露检测工具【转】

發布時間:2025/5/22 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 kmemleak的使用---内存泄露检测工具【转】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄(?)[-]

  • 內核泄露檢測kmemleak
  • 介紹
  • 用法
  • 功能實現的基本方法原理
  • Kmemleak?API
  • 處理假陽性陰性
  • 限制和缺點
  • 測試的特定部分kmemleak
  • 內核泄露檢測(kmemleak)

    介紹:

    Kmemleak?提供了一種可選的內核泄漏檢測,其方法類似于跟蹤內存收集器。(http://en.wikipedia.org/wiki/Garbage_collection_%28computer_science%29#Tracing_garbage_collectors)當獨立的對象沒有被釋放時,其報告記錄在?/sys/kernel/debug/kmemleak中。

    用法:

    CONFIG_DEBUG_KMEMLEAK?在Kernel?hacking中被使能,一個內核線程每10分鐘(默認值)掃描內存,并打印發現新的未引用的對象的數量。

    查看內核打印信息詳細過程如下:

    1、掛載debugfs文件系統

    ???mount?-t?debugfs?nodev?/sys/kernel/debug/

    2、開啟內核自動檢測線程

    ???echo?scan?>?/sys/kernel/debug/kmemleak

    3、查看打印信息

    ???cat?/sys/kernel/debug/kmemleak

    4、清除內核檢測報告,新的內存泄露報告將重新寫入/sys/kernel/debug/kmemleak

    ???echo?clear?>?/sys/kernel/debug/kmemleak

    ?

    內存掃描參數可以進行修改通過向/sys/kernel/debug/kmemleak?文件寫入。?參數使用如下:

    ??off 禁用kmemleak(不可逆)

    ??stack=on 啟用任務堆棧掃描(default)

    ??stack=off 禁用任務堆棧掃描

    ??scan=on 啟動自動記憶掃描線程(default)

    ??scan=off 停止自動記憶掃描線程

    ??scan=<secs> 設置n秒內自動記憶掃描,默認600s

    ??scan 開啟內核掃描

    ??clear 清除內存泄露報告

    ??dump=<addr> 轉存信息對象在<addr>

    ?

    通過“kmemleak?=?OFF”,也可以在啟動時禁用Kmemleak在內核命令行。在初始化kmemleak之前,內存的分配或釋放這些動作被存儲在一個前期日志緩沖區。這個緩沖區的大小通過配CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE設置。

    ?

    功能實現的基本方法原理

    通過的kmalloc、vmalloc、kmem_cache_alloc等內存分配會跟蹤其指針,連同其他

    的分配大小和堆棧跟蹤信息,存儲在PRIO搜索樹。

    相應的釋放函數調用跟蹤和指針就會從kmemleak數據結構中移除。

    ?

    分配的內存塊,被認為是獨立的,如果沒有指針指向它起始地址或塊的內部的任何位置,可以發現掃描內存(包括已保存的寄存器)。這意味著,有可能沒有辦法為內核通過所分配的地址傳遞塊到一個釋放函數,因此,該塊被認為是一個內存泄漏。

    ?

    掃描算法步驟:

    ?

    ??1。標記的所有分配對象為白色(稍后將剩余的白色物體

    ?????考慮獨立的)

    ??2。掃描存儲器與所述數據片段和棧開始,檢查對地址的值存儲在PRIO搜索樹。如果

    ?????一個白色的對象的指針被發現,該對象將被添加到黑名單

    ??3。掃描的灰色對象匹配的地址(一些白色物體可以變成黑色,并添加結束時的黑名單),直到黑色集結束

    ??4。剩下的白色物體被認為是獨立兒,并報告寫入/sys/kernel/debug/kmemleak。

    ?

    一些分配的內存塊的指針在內核的內部數據結構和它們不能被檢測為孤兒。對

    避免這種情況,kmemleak也可以存儲的數量的值,指向一個

    內的塊的地址范圍內的地址,需要找到使

    塊不被認為是泄漏。其中一個例子是使用vmalloc()函數。

    Kmemleak?API

    ------------

    見include?/?linux?/?kmemleak.h中的函數原型的頭。

    kmemleak_init??-?初始化kmemleak

    kmemleak_alloc??-?一個內存塊分配的通知

    kmemleak_alloc_percpu??-?通知的一個percpu的內存塊分配

    kmemleak_free??-?通知的內存塊釋放

    kmemleak_free_part??-?通知釋放部分內存塊

    kmemleak_free_percpu??-?一個percpu內存塊釋放的通知

    kmemleak_not_leak??-?當不是泄露時,標記對象

    kmemleak_ignore??-?當泄漏時不掃描或報告對象

    kmemleak_scan_area??-?添加掃描區域內的內存塊

    kmemleak_no_scan??-?不掃描的內存塊

    kmemleak_erase??-?刪除一個指針變量的舊值

    kmemleak_alloc_recursive??-?為kmemleak_alloc,只檢查遞歸

    kmemleak_free_recursive??-?為kmemleak_free,只檢查遞歸

    ?

    處理假陽性/陰性

    --------------------------------------

    ?

    ?

    對于假性的內存泄漏,但不需要報告的,由于值的內存掃描過程中發現kmemleak是指向這樣的對象。為了減少假性報告的數目,kmemleak提供kmemleak_

    ignore,kmemleak_scan_area,kmemleak_no_scan,kmemleak_erase的功能,可以指定指針掃描方式,他們的掃描默認情況下不啟用。

    對于不能確定是否是內存泄露的,kmemleak提供kmemleak_not_leak。kmemleak_ignore的功能可以指定固定類型的數據是否需要掃描或打印,以上具體函數分析詳見3.3詳細處理處理過程及功能函數分析。

    有的泄露只是瞬間的,尤其是在SMP系統,因為指針暫時存儲在CPU的寄存器或棧。當內存泄漏時Kmemleak定義MSECS_MIN_AGE(默認為1000)一個對象的最低時間。

    ?

    限制和缺點

    -------------------------

    ?

    主要缺點是減少了內存分配和性能釋放。為了避免其他開銷,只進行內存掃描,當在/?sys?/kernel/debug/?kmemleak文件被讀取。不管怎樣,這個工具是用于調試目的,其表現的性能不是重要的。為了保持算法簡單,kmemleak的值指向任何掃描一個塊的地址范圍內的地址。這可能會導致增加假陰性的報告。然而,它包括真正的內存泄漏,最終內存泄露將變得可見。

    假陰性的另一個來源是數據存儲在非指針值。

    在未來的版本中,kmemleak只能掃描指針成員中分配的結構。此功能解決了許多上述假陰性的情況下。

    該工具可能存在誤報。這些個案的分配塊可能不需要被釋放(如一些在init_call功能的情況下),這樣的指針通過其他方法計算,與通常的container_of宏或指針被存儲在一個位置相比不會被kmemleak掃描。頁分配和ioremap不被跟蹤

    測試的特定部分kmemleak

    ---------------------------------------

    在初始啟動時,/sys/kernel/debug/kmemleak輸出頁面比較多。這樣的情況下,當檢測指定已經開發的代碼錯誤時,可以通過清除/sys/kerner/debug/kmemleak的輸出。通過啟動kmemleak的掃描后,你可以找到新的未引用的對象,這應該與測試特定的代碼段。

    詳細步驟如下:

    要測試的關鍵部分之前需要清除kmemleak報告:

    echo?clear?>?/sys/kernel/debug/kmemleak

    測試你的內核或模塊...

    echo?scan?=5>?/sys/kernel/debug/kmemleak

    然后像往常一樣查看報告:

    cat?/sys/kernel/debug/kmemleak

    已經測試的實例詳見內核文檔kmenleak_test.txt文檔

    ?

    1:檢測內核內存泄漏的功能

    2:Documentation/kmemleak.txt 3:內核demo:mm/kmemleak-test.c 對于kmemleak,需要理解下面三點就可以了 1:我們需要知道它能檢測哪幾種內存泄漏(即用什么方法分配的內存可以檢測) 2:內核存在特殊情況,即分配內存但沒有引用。使用什么方法可以防止kmemleak report 3:檢測的機理是什么,如何知道分配的內存被引用,或者沒有引用。
    • 關注點1
    kmalloc/kzalloc vmalloc kmem_cache_alloc per_cpu [Page allocations and ioremap are not tracked]
    • 關注點2
    kmemleak_not_leak、kmemleak_ignore、kmemleak_no_scan 這幾個函數在內核中被使用,是為了不被kmemleak 打印出來。但是深層次的區別是什么? kmemleak_not_leak /**
    * kmemleak_not_leak - mark an allocated object as false positive
    * @ptr:??????? pointer to beginning of the object
    *
    * Calling this function on an object will cause the memory block to no longer
    * be reported as leak and always be scanned.
    */ 不打印;但是要掃描這個指針所分配的內存的內容。分配數據結構那么該結構本身不打印,但是會掃描結構內部的成員變量,是否引用其他指針。 這個函數往往用在:分配內存的內存永遠不會被釋放(與內核是一體,vmlinux或者不可移除的模塊一類)。 kmemleak_ignore /**
    * kmemleak_ignore - ignore an allocated object
    * @ptr:??????? pointer to beginning of the object
    *
    * Calling this function on an object will cause the memory block to be
    * ignored (not scanned and not reported as a leak). This is usually done when
    * it is known that the corresponding block is not a leak and does not contain
    * any references to other allocated memory blocks.
    */ 既不打印,也不掃描指針所指的數據結構的成員變量。如果知道分配的數據結構內部不包含其他引用(不含指針)。 kmemleak_no_scan /**
    * kmemleak_no_scan - do not scan an allocated object
    * @ptr:??????? pointer to beginning of the object
    *
    * This function notifies kmemleak not to scan the given memory block. Useful
    * in situations where it is known that the given object does not contain any
    * references to other objects. Kmemleak will not scan such objects reducing
    * the number of false negatives.
    */ 該指針本身被掃描,但是內容不會掃描。
    • 關注點3
    所謂reference即所分配的內存有指針引用。如果沒有任何指針引用那么肯定就是memleak。 所以要查找所有的指針的內容,來尋找其內容是否包含我們已經記錄的分配內存的地址(包括在其實地址+size之間)。 那么這些指針變量的 1:函數的局部變量 這些變量本身在棧中,所以需要檢測進程的內核棧 2:全局變量(整個系統/模塊內)靜態變量 這些變量是存在:ELF的bss/data? ? ? 這些變量可以通過查看vmlinux或者*.ko查看這類指針變量的區段。 可以通過objdump -x file? ? ---指針是靜態分配 3:指針本身是動態分配的,即動態分配內存塊(struct).成員變量是指針 所以必須要搜索這類動態分配的內存塊的內容。 通過objdump -x vmlinux .data where global tables, variables, etc. stand. objdump -s -j .data .process.o will hexdump it.? .bss don't look for bits of .bss in your file: there's none. That's where your?uninitialized?arrays and variable are, and the loader 'knows' they should be filled with zeroes ... there's no point storing more zeroes on your disk than there already are, is it??? ?.rodata
    ?? ? ?that's where your strings go, usually the things you forgot when linking and that cause your kernel not to work. objdump -s -j .rodata .process.o will hexdump it. Note that depending on the compiler, you may have more sections like this.
    .data..percpu
    • kmemleak_scan()
    data/bss 段掃描 /* data/bss scanning */ ???? scan_block(_sdata, _edata, NULL, 1);
    ???? scan_block(__bss_start, __bss_stop, NULL, 1); data..percpu #ifdef CONFIG_SMP
    ???? /* per-cpu sections scanning */
    ???? for_each_possible_cpu(i)
    ????????? scan_block(__per_cpu_start + per_cpu_offset(i),
    ?????????????? ?? __per_cpu_end + per_cpu_offset(i), NULL, 1);
    #endif -->>>>以上都是全局指針變量、per_cpu變量 struct pagep[]數組 /*??
    ???????? * Struct page scanning for each node.
    ???????? */
    ??????? lock_memory_hotplug();
    ??????? for_each_online_node(i) {
    ??????????????? pg_data_t *pgdat = NODE_DATA(i);
    ??????????????? unsigned long start_pfn = pgdat->node_start_pfn;
    ??????????????? unsigned long end_pfn = start_pfn + pgdat->node_spanned_pages;
    ??????????????? unsigned long pfn;

    ??????????????? for (pfn = start_pfn; pfn < end_pfn; pfn++) {
    ??????????????????????? struct page *page;

    ??????????????????????? if (!pfn_valid(pfn))
    ??????????????????????????????? continue;
    ??????????????????????? page = pfn_to_page(pfn);
    ??????????????????????? /* only scan if page is in use */
    ??????????????????????? if (page_count(page) == 0)
    ??????????????????????????????? continue;
    ??????????????????????? scan_block(page, page + 1, NULL, 1);
    ??????????????? }???
    ??????? }???
    ??????? unlock_memory_hotplug(); 內核struct page數組是動態分配的,所以也要單獨的進行檢測。 內核進程棧 if (kmemleak_stack_scan) {
    ????????? struct task_struct *p, *g;

    ????????? read_lock(&tasklist_lock);
    ????????? do_each_thread(g, p) {
    ?????????????? scan_block(task_stack_page(p), task_stack_page(p) +
    ??????????????????? ?? THREAD_SIZE, NULL, 0);
    ????????? } while_each_thread(g, p);
    ????????? read_unlock(&tasklist_lock);
    ? ? ? 一般遍歷內核所有的進程用的是:for_each_process(); 但是這里卻使用:do_each_thread(){};while_each_thread() >>>for_each_process:只打印進程;而不打印進程內的線程 >>>do_each_thread(){};while_each_thread():打印進程以及進程內的線程信息。這是因為線程有自己單獨的內核棧信息。 分配的內存塊的內部 分配一塊內存(一般是分配數據結構),內部的成員變量是指針,所以這部分也需要檢測。 >>>???? scan_gray_list();---->scan_object(): 掃描分配內存的全部內容或者部分內容,是否引用其他指針。 pointer+size
    • 問題
    1:讀代碼理解下面的掃描 struct A*a ---> struct A { struct B * b------>struct B { struct C *c ------->struct C 如果struct A *a = NULL

    總結

    以上是生活随笔為你收集整理的kmemleak的使用---内存泄露检测工具【转】的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    在线国产黄色 | 久久人人97超碰精品888 | 玖玖在线资源 | 国产99久久 | 久久婷婷五月综合色丁香 | 91av在线视频免费观看 | 午夜男人影院 | 夜夜看av| 中文字幕第一页在线播放 | 亚洲精品免费在线观看视频 | 久草网站在线 | 欧美日韩三级在线观看 | 国产视频综合在线 | 日本久久久精品视频 | 中文字幕在线观看不卡 | 欧美一级片在线免费观看 | 国产成人一区二区三区电影 | 美女网站在线看 | 婷婷网站天天婷婷网站 | 亚洲撸撸 | 精品国产福利在线 | 蜜臀久久99精品久久久无需会员 | 国产高清在线一区 | 丁香婷婷久久久综合精品国产 | 国产午夜免费视频 | 精品99免费视频 | 日韩欧美视频在线播放 | 国产视频在线观看免费 | 国产一区二三区好的 | 久久精品中文字幕免费mv | 黄色毛片一级 | 射射射综合网 | 色综合天天综合网国产成人网 | 久久成人国产精品一区二区 | av高清一区二区三区 | 久久综合久久久久88 | 午夜精品久久久久久久久久久久 | 日日射av| 精品国产午夜 | 成人片在线播放 | 激情综合婷婷 | 日韩免费av片 | 国产免费叼嘿网站免费 | 亚洲国产午夜视频 | 国产精品久久久久久久av大片 | 久久精品一二三区 | 玖玖视频网 | 91九色免费视频 | 久久精品在线免费观看 | 97在线资源| 亚洲毛片在线观看. | 久久这里只有精品视频首页 | 亚洲精品乱码久久久久久蜜桃不爽 | 日韩福利在线观看 | 久久久久高清 | 99视频国产精品 | 日韩 在线 | 超碰成人网| www.久久91 | 狠狠色网 | 24小时日本在线www免费的 | 欧美精品第一 | 美女在线观看网站 | 中文字幕在线播出 | 黄网站污 | 99热999 | 国产成人一区二区精品非洲 | 久草观看 | 色吧av色av | 黄色日批网站 | 在线日本看片免费人成视久网 | 91精品视频在线免费观看 | 97av在线| 国产视频99 | 国产亚洲精品久 | 国产精品久久毛片 | 人人澡人人爱 | 久久黄视频 | 国产精品入口麻豆www | 99久久精品日本一区二区免费 | 91久久黄色 | 久久综合影音 | 美女黄频| 久久大片 | 亚洲精品黄色 | 最新的av网站 | 狠狠操天天操 | 亚洲精品国产成人 | 欧美精品视 | 在线国产日韩 | av片在线看| 国产美女精品视频 | 久久久久免费精品视频 | 亚洲视频播放 | 丰满少妇久久久 | 99热都是精品 | 综合久久久久久 | 18性欧美xxxⅹ性满足 | 久久69精品久久久久久久电影好 | 91九色精品女同系列 | 日韩色中色| 黄色1级大片 | 片网址| 天天摸天天舔 | 93久久精品日日躁夜夜躁欧美 | 国产亚洲在线视频 | 毛片3| 91麻豆国产 | 国产精品久久久久久久午夜 | 国产三级精品在线 | 国精产品一二三线999 | 日韩h在线观看 | 免费av电影网站 | 8x成人在线 | av在线网站免费观看 | 亚洲国产69| 99久久99久久精品国产片 | 日日天天干 | 欧美日韩一区二区在线观看 | 在线看国产精品 | 久久综合久久综合九色 | 国产涩图 | 天天干天天操av | 精品久久网 | 日本精品中文字幕 | 亚洲国产精品va在线看 | 伊人在线视频 | 国产视频九色蝌蚪 | 97视频资源 | 欧美a级免费视频 | 日韩免费在线观看 | www视频在线免费观看 | 国产精品videossex国产高清 | 亚洲va欧美va人人爽春色影视 | 久久99热这里只有精品国产 | 91精品国产欧美一区二区成人 | 成人91在线 | 狠狠做深爱婷婷综合一区 | 狠狠激情中文字幕 | 国产精品女同一区二区三区久久夜 | 日本在线成人 | 亚洲一区欧美精品 | 在线免费观看一区二区三区 | 午夜av剧场 | 五月天精品视频 | 国产亚洲精品久久久久久网站 | 91av视频在线免费观看 | 婷婷色六月天 | 久久久精品国产一区二区电影四季 | 亚洲精品免费在线观看 | 91视频88av | av在线色 | 久久国产亚洲视频 | 久久成人国产精品一区二区 | 国产一级黄色片免费看 | 婷婷在线免费视频 | 久久久国产99久久国产一 | 天天操月月操 | 成人一级免费视频 | 99热在线精品观看 | 五月婷婷在线视频观看 | 国产免费又粗又猛又爽 | 毛片区 | 最近日韩中文字幕中文 | 亚洲欧洲日韩在线观看 | 国产欧美精品一区二区三区四区 | 久久综合久久综合这里只有精品 | www.色就是色 | 在线电影a| 久久激情小视频 | 97在线免费| 天天天色综合a | 成人在线免费看 | 国产中文字幕免费 | 国产精品高清一区二区三区 | av一级在线 | 久久草在线视频国产 | 99麻豆视频 | 欧美性天天 | 99热最新精品 | 91手机电视| 国产视频综合在线 | 91在线观| 人人干人人添 | 奇米导航 | 丁香六月综合网 | 色香com. | 摸阴视频 | 亚洲精品福利在线观看 | 热久在线 | 国产99精品在线观看 | 国产亚洲精品综合一区91 | 天天综合婷婷 | 成在人线av | 成人综合免费 | 91麻豆国产福利在线观看 | 91看片在线播放 | 国产高清免费在线观看 | 亚洲国产精品电影 | 五月婷网| 日本久久精品 | 中文字幕乱码日本亚洲一区二区 | 精品国产一区二区三区日日嗨 | 久草久| 欧美国产一区在线 | 99热精品视 | 国产群p视频 | 亚洲作爱视频 | 精品国产一区二区三区噜噜噜 | 视频一区久久 | 在线免费观看黄色小说 | 色综合久久久久久久 | 特黄一级毛片 | 五月天网站在线 | 亚洲精品国精品久久99热 | 欧美日韩国产页 | 国产精品女人久久久久久 | 亚洲精品国内 | 看全黄大色黄大片 | 国产一区二区不卡视频 | 国产又粗又猛又黄又爽的视频 | 国产一级性生活 | 国产123区在线观看 国产精品麻豆91 | 亚洲理论在线观看 | 毛片网站观看 | 国产精品免费不卡 | 区一区二在线 | 欧美日韩国产综合网 | 在线观看91av| 国产亚洲精品久久久久久网站 | 国产久视频 | 久久色在线观看 | 国产高清无线码2021 | 免费a网 | 在线观看午夜av | 国产一区成人 | 国产日产精品久久久久快鸭 | 97人人爽 | 97视频一区 | 久久久久久久久久久影视 | 99热国内精品 | 久久久久久国产精品久久 | 99精品在线观看 | 国产r级在线观看 | www.综合网.com | 精品国产成人在线 | 九精品| 激情小说网站亚洲综合网 | 黄网站app在线观看免费视频 | 国产真实在线 | www.亚洲激情.com | 日韩午夜电影 | 96久久久 | 日韩欧美在线视频一区二区 | 免费观看日韩 | 麻豆视频在线免费观看 | 欧美一区二区三区特黄 | 亚洲精品中文字幕在线 | 国产高清在线永久 | 久久精品精品电影网 | 男女视频91 | 日韩成人在线一区二区 | 美女视频黄是免费的 | 欧美精品久久久久性色 | 国产精品午夜久久 | 久久网站免费 | 亚洲国产成人在线观看 | 久久精品国产一区二区 | 欧美精品免费在线 | 免费看一级一片 | 免费亚洲黄色 | 国产精品欧美一区二区三区不卡 | www免费视频com━ | 日日夜夜天天干 | 毛片基地黄久久久久久天堂 | 69夜色精品国产69乱 | 中文字幕在线电影 | 日韩欧美高清一区二区三区 | 六月婷婷网 | 国产一级片久久 | 国内久久 | www.久热 | 一级黄色片在线 | 久久9精品 | 久久久黄色免费网站 | 岛国大片免费视频 | 日韩国产精品久久久久久亚洲 | 久久精品1区2区 | 91麻豆精品国产91久久久无限制版 | 午夜影视剧场 | 在线观看精品黄av片免费 | 97精品在线视频 | 日本色小说视频 | 在线一二区 | 果冻av在线| 成人网在线免费视频 | 97人人超| 免费a视频 | 色婷婷骚婷婷 | 精品一区二区免费在线观看 | 久久你懂得 | 国内精品视频在线播放 | 日本午夜免费福利视频 | 又长又大又黑又粗欧美 | 亚洲视频在线免费看 | 欧美一区二区精美视频 | 涩涩网站在线看 | 五月激情在线 | 欧美大香线蕉线伊人久久 | 97电影院网| 国产3p视频 | 国产午夜三级一区二区三 | 亚洲国产69 | 久久夜av| 亚洲精品中文字幕在线 | 中文字幕在线观看1 | 91av资源在线| 天天操网 | 综合久久久久久 | 91在线视频免费播放 | 国产高清福利在线 | 又长又大又黑又粗欧美 | 国产成人一级电影 | 国语对白少妇爽91 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 中文字幕视频一区二区 | 久久精品综合一区 | 成人在线播放免费观看 | 国产一性一爱一乱一交 | 精品国产免费看 | 黄色一区二区在线观看 | 日本高清中文字幕有码在线 | 在线免费看黄色 | 亚洲欧美日韩在线看 | 黄色av一区二区 | 久久久久久久久久久久久久免费看 | 亚洲在线视频免费 | 久久久国产网站 | 亚洲一区二区视频在线播放 | 日韩在线视频线视频免费网站 | 久久久久综合精品福利啪啪 | 婷婷精品视频 | 国产资源精品在线观看 | 天天射天天操天天 | 91av在线免费 | 夜夜摸夜夜爽 | 精品一区二区6 | 亚洲1区 在线 | 免费看的黄色 | 中文字幕免费高清 | 免费观看一级成人毛片 | 国产91精品一区二区麻豆网站 | 日韩成人精品在线观看 | 日日夜夜天天久久 | 亚洲无吗av | 欧美国产高清 | 超碰在线97免费 | 福利视频导航网址 | 久久成人麻豆午夜电影 | 国产成a人亚洲精v品在线观看 | 国产精品久久亚洲 | 国产小视频在线观看 | 日日操日日插 | 久久久在线 | 人人爱人人射 | 中文在线a√在线 | 国产视频2区| 亚洲午夜久久久久久久久久久 | 色综合天 | 日日夜夜天天干 | 在线观看av免费 | 日韩高清在线一区二区三区 | 天天操天天射天天添 | 一区二区三区在线播放 | 91亚洲精品乱码久久久久久蜜桃 | 永久免费视频国产 | 亚洲综合视频网 | 国际av在线 | 国产91粉嫩白浆在线观看 | 午夜婷婷在线观看 | 国产日产高清dvd碟片 | 公与妇乱理三级xxx 在线观看视频在线观看 | 伊人久操| 亚洲精品在线电影 | 91九色网站| 成人午夜电影免费在线观看 | 久久国产高清视频 | 在线观看亚洲成人 | 久久99久国产精品黄毛片入口 | 国产一区在线视频播放 | 国产98色在线 | 日韩 | 美女网站黄免费 | 国产精品第一页在线 | 亚洲精品婷婷 | 欧美成人精品欧美一级乱黄 | 18网站在线观看 | 亚洲国产97在线精品一区 | 国产成人三级三级三级97 | 五月婷婷综合激情 | 中文字幕在线看视频 | av免费在线网站 | 色婷婷狠狠五月综合天色拍 | 成人精品一区二区三区中文字幕 | 99精品一区 | 中日韩在线视频 | 2021国产精品视频 | 免费一级片在线 | 99re8这里有精品热视频免费 | 国产午夜三级一区二区三 | 日韩av在线不卡 | 麻豆果冻剧传媒在线播放 | 国产伦精品一区二区三区在线 | 亚洲高清av在线 | 欧美日韩在线观看视频 | 成年人在线免费看视频 | 超级av在线 | 国产精品欧美日韩 | 最新成人在线 | 91精品91| 国产最新精品视频 | 国产成人免费在线观看 | 国产尤物视频在线 | 在线免费色 | 成年人免费电影 | 国产成人99av超碰超爽 | av在线电影网站 | 欧美精品在线免费 | 在线免费av观看 | 91九色porny在线| 日韩精品不卡在线 | 91精品久久久久久久久久久久久 | 日韩免费一区二区在线观看 | 91片黄在线观看动漫 | 99热9| 午夜精品中文字幕 | 国产精品福利视频 | 91视频专区 | 精品一区二区三区在线播放 | 中文字幕色在线视频 | 日韩欧三级| 国产一区二区精品在线 | 亚洲欧美国产精品久久久久 | 96国产精品视频 | 久久99精品国产91久久来源 | 91香蕉视频好色先生 | 日韩美在线 | 在线观看蜜桃视频 | 欧美日韩国产一二 | 国产精品久久久久一区二区 | 久草视频在线播放 | 中文在线8新资源库 | 中文字幕在线影视资源 | 成人午夜电影网站 | 激情婷婷 | 在线黄色毛片 | av不卡中文 | 久久夜av| 在线午夜| 欧美亚洲三级 | 日躁夜躁狠狠躁2001 | 最新日韩视频在线观看 | 97人人模人人爽人人少妇 | 久久国产欧美日韩精品 | 国产精品免费小视频 | 亚洲一区天堂 | 香蕉影视在线观看 | 手机看片1042 | 欧美黑人xxxx猛性大交 | 在线天堂v | 色播亚洲婷婷 | 国产精品久久久久高潮 | 国产精品免费观看久久 | 麻豆影视网 | 波多野结衣最新 | 国产精品a级 | 日本一区二区三区免费看 | 久久精品国产v日韩v亚洲 | 日韩有码中文字幕在线 | 91人人人 | 成人久久久电影 | 麻豆国产电影 | 伊人夜夜 | 五月婷香 | 在线免费视频你懂的 | 91尤物国产尤物福利在线播放 | 欧美作爱视频 | a在线一区| 中文字幕人成乱码在线观看 | 久久精品一 | 麻豆传媒在线视频 | 国产黄色精品在线观看 | 国产精品日韩精品 | 欧美激情第一页xxx 午夜性福利 | 99色免费视频 | 在线电影中文字幕 | 亚洲免费在线看 | 特级毛片网 | 国产91综合一区在线观看 | www免费 | 97超碰成人 | 久久久99精品免费观看 | 成av在线| 黄色大片网 | 国产视频久久久 | 色综合久久88色综合天天免费 | 亚洲一二视频 | 久久视频一区 | 久热色超碰 | www.xxxx变态.com | 丁香5月婷婷久久 | 精品在线免费观看 | 亚洲精品视频在线观看网站 | 在线观看黄a| 中文有码在线视频 | 国产精品精品国产婷婷这里av | 国产精品21区 | 中文字幕在线播放av | 超碰免费公开 | 黄色一级在线视频 | 国产小视频在线观看免费 | 国产精品爽爽爽 | 成人试看120秒 | 高清久久久久久 | 黄色一区三区 | 天天干视频在线 | 免费在线观看污网站 | av免费电影网站 | 人人爱人人射 | 国产美女视频网站 | 久久不卡电影 | 激情电影影院 | 天天综合日 | 91豆花在线| 在线观看成年人 | 人人爽人人爽人人爽 | 黄色91免费观看 | 美女黄网站视频免费 | 午夜丰满寂寞少妇精品 | 国内外激情视频 | 97超碰人人澡 | 亚洲成人精品国产 | 99精品视频免费看 | 成人免费观看a | 奇米影视8888 | 91在线产啪 | 91高清一区| 九九视频免费观看视频精品 | 欧洲精品视频一区二区 | 国产99久久久精品视频 | 中文字幕乱码在线播放 | www.com.黄 | 韩日精品在线 | 最近2019好看的中文字幕免费 | 久久看片 | 日韩天天综合 | 国产精品欧美久久久久天天影视 | 国产又粗又猛又色又黄网站 | 四虎在线免费观看视频 | 久久精品com | a级国产乱理论片在线观看 伊人宗合网 | 亚洲丝袜中文 | 亚洲国产精品日韩 | 亚洲免费成人 | 三上悠亚一区二区在线观看 | 91视频电影| 亚洲特级片 | 中文字幕超清在线免费 | 国产日韩视频在线播放 | 91爱看片 | 国产高清无线码2021 | 国产精品毛片久久久久久久 | 欧美激情精品一区 | 久久好看免费视频 | 午夜精品久久久久久久99 | 久久天天操| 国产美女免费 | 色综合狠狠干 | 人人网av| 久久久蜜桃| 亚洲麻豆精品 | 国产视频1 | 99国产一区二区三精品乱码 | 福利一区在线视频 | 欧美午夜一区二区福利视频 | 粉嫩一二三区 | 国产欧美综合视频 | 黄影院| 亚洲精选在线 | 国产成人精品一区二区 | 激情视频在线观看网址 | 97狠狠操| 天天摸天天操天天爽 | 国产麻豆精品久久一二三 | 国产成人精品久久久 | 久久99久久99精品免观看粉嫩 | 日韩精品中文字幕av | 欧美精品免费视频 | 国内精品久久久久久久久 | 婷婷六月网| 日韩精品一区二区不卡 | 成人免费看片98欧美 | 亚洲激情在线视频 | 成人av在线电影 | 在线观看国产亚洲 | 久久xxxx | 免费a视频| 99视频在线看 | 日韩狠狠操 | 国产成人精品一区二区三区免费 | 成人av电影在线播放 | 亚洲aⅴ免费在线观看 | 国产在线精品二区 | 成人在线播放视频 | 午夜美女wwww | 亚洲激情免费 | 911精品美国片911久久久 | 久久久久国产精品一区二区 | 国产探花 | 日韩免费观看高清 | 日韩av网址在线 | av在线网站观看 | 91色国产在线| 亚洲va欧美va人人爽 | 久久久麻豆精品一区二区 | 日本成人a | 久久男人免费视频 | 97天天干 | 国产精品成人在线 | 欧美做受69 | 欧美污污网站 | 视频在线国产 | 在线韩国电影免费观影完整版 | 97超碰人| 在线观看国产福利片 | av在线收看| 91在线小视频 | 视频高清 | 久久久久福利视频 | 日韩在线电影一区二区 | 激情五月婷婷网 | 黄色成人av | 精品伦理一区二区三区 | 9999在线 | 日韩欧美国产精品 | av网址最新 | 午夜久久网站 | 久久久伊人网 | 日韩在线精品视频 | 亚洲 综合 国产 精品 | 奇米影视777四色米奇影院 | 日韩精品专区 | 国产在线欧美在线 | 91人人网| 五月天欧美精品 | 久一久久 | 国产裸体永久免费视频网站 | 亚洲国产97在线精品一区 | 国产精品一区二区三区久久 | 欧美中文字幕第一页 | 国产精品国产三级国产aⅴ入口 | 99久久影院| 久久久免费看片 | 日韩av电影一区 | 久久国产亚洲 | 亚洲国产成人精品久久 | 午夜精品电影 | 制服丝袜在线91 | 免费毛片一区二区三区久久久 | 亚洲成人精品在线 | 久久久国产精品电影 | 久久久久久久久久久成人 | 日韩视频中文字幕 | 日韩精品一区二区三区三炮视频 | 久久久国产精华液 | 久久黄色网址 | 国产日韩欧美在线影视 | 日韩丝袜| 国产精品久久久久久久毛片 | 欧美韩国日本在线 | 99操视频 | 免费视频一级片 | 日韩精品中文字幕久久臀 | 久久久精品综合 | 毛片美女网站 | 亚洲国产日韩在线 | 中文字幕网站 | 五月婷婷综合在线观看 | 欧美性极品xxxx做受 | 97超碰总站 | 麻豆极品 | 久久精品99国产国产 | 高清av不卡 | 视频国产 | 日本 在线 视频 中文 有码 | 成人片在线播放 | 在线观看免费黄视频 | 91av在线免费视频 | 婷婷香蕉| 天天做日日做天天爽视频免费 | 精品国产自在精品国产精野外直播 | 97精品国产97久久久久久粉红 | 色婷婷激情 | 97国产在线| 视频在线一区二区三区 | 操老逼免费视频 | 欧美性久久久 | 免费看的国产视频网站 | 免费高清男女打扑克视频 | 中文字幕免费不卡视频 | 久久99操| 久草在线免费新视频 | 午夜av免费在线观看 | 最近久乱中文字幕 | 午夜影院一级 | 一级淫片a | 午夜免费视频网站 | 免费在线观看91 | 免费高清在线观看成人 | 国产精品2区| 永久精品视频 | 久久黄色网址 | 麻豆成人在线观看 | 国产一区在线免费观看视频 | 成人永久免费 | 性色视频在线 | 成人av电影免费在线观看 | 在线视频1卡二卡三卡 | 欧美日韩免费观看一区=区三区 | av品善网 | 亚洲精品一区二区三区在线观看 | 亚洲精品免费在线 | 中文字幕av网站 | 国产亚洲精品久久久久久久久久久久 | 亚洲第一中文网 | a电影在线观看 | 久精品在线观看 | 综合色站| 天天操天天操天天操天天操 | 日韩电影中文字幕 | 成年人av在线播放 | 国产欧美日韩精品一区二区免费 | 日韩剧 | 国产成人av网站 | 久草亚洲视频 | 国产在线p| 日韩高清免费无专码区 | 日韩一二区在线 | 97电影网手机版 | 国产精品一区二区三区观看 | 色综合激情久久 | 亚洲欧美日韩国产一区二区三区 | 国产一区二区精品在线 | 久操97| 嫩草伊人久久精品少妇av | 国产在线播放观看 | 有码中文字幕 | 干av在线| 狠狠狠色丁香婷婷综合激情 | 97视频在线观看播放 | 精品女同一区二区三区在线观看 | 日韩精品免费在线观看 | 日韩激情精品 | 国产一级在线看 | 亚洲精品乱码白浆高清久久久久久 | 69精品 | 一区二区三区日韩视频在线观看 | 亚洲精品乱码 | 日韩欧美有码在线 | 日韩精品欧美一区 | 伊人五月| 天天操比| 欧美a级在线免费观看 | 中文字幕二区 | 亚洲精品 在线视频 | 99久久精品视频免费 | 日韩在线视频网址 | 天堂在线一区二区三区 | 国产伦理精品一区二区 | 久久午夜免费观看 | 91麻豆精品国产91 | 人人狠 | 欧美一区二区三区在线视频观看 | 激情五月婷婷综合网 | 国产成人精品一区二区三区福利 | 国产一级a毛片视频爆浆 | 在线免费观看成人 | 国产精品午夜久久久久久99热 | 深夜国产在线 | 一区二区三区四区五区在线视频 | 国产人成一区二区三区影院 | 国产探花在线看 | 天堂av在线网址 | 五月丁色 | 国产成人精品午夜在线播放 | 久久精品男人的天堂 | 99久精品视频 | 国产香蕉视频在线观看 | 夜夜夜| 婷婷福利影院 | 伊色综合久久之综合久久 | 亚洲第一区精品 | 又黄又爽的免费高潮视频 | 久久久久久蜜桃一区二区 | 91精品国产九九九久久久亚洲 | 日韩精品欧美精品 | 日b视频在线观看网址 | 国产精品淫 | 色婷婷综合久久久久 | 国产在线国偷精品产拍 | 日韩在线网址 | 91天堂影院 | 久久精品麻豆 | 国产女人18毛片水真多18精品 | 国产在线一线 | 麻豆视频在线观看免费 | 91视频在线免费看 | 成人h电影 | 男女日麻批 | 国产精品手机在线观看 | 午夜精品999 | 久久精品视频国产 | 亚洲影视九九影院在线观看 | 日日夜夜天天人人 | 97在线观看免费观看高清 | 久久精品99久久久久久 | 国产日韩av在线 | 国产 一区二区三区 在线 | 中文字幕在线观看日本 | 精品一区二区免费视频 | 最新国产在线视频 | 日韩欧美精选 | 天天综合网天天 | 西西444www大胆高清图片 | 久久久久五月天 | 欧美天天综合 | 网站在线观看你们懂的 | 亚洲欧美精品一区二区 | 国内精品亚洲 | 九九交易行官网 | 成片视频免费观看 | 国产精品69av | 欧美日韩电影在线播放 | 五月视频 | 国产一及片| 国产中文视频 | 国产录像在线观看 | 97品白浆高清久久久久久 | 激情av在线播放 | 一区二区三区免费在线播放 | 韩国一区二区在线观看 | 在线电影a | 亚洲色图av| 久久日韩精品 | 色婷婷色 | avove黑丝 | 在线观看中文字幕一区二区 | 最近中文字幕免费av | 久久99热久久99精品 | 国产视频在线观看一区 | 美女亚洲精品 | 一区二区理论片 | 国产精品系列在线播放 | 五月激情丁香图片 | 91九色网址| 成人av中文字幕 | 久久久久欠精品国产毛片国产毛生 | 亚洲专区 国产精品 | 久久精品美女视频网站 | 精品国产乱码久久久久久1区2匹 | 国产精品中文字幕在线播放 | 91大神精品视频在线观看 | 免费在线观看av的网站 | 成人禁用看黄a在线 | 日韩免费高清在线 | 国产一线在线 | 亚洲欧美日韩一区二区三区在线观看 | 亚洲精品ww | 天天操综合网站 | 人人爽人人爽人人片av | 伊人国产女 | 国产精品v欧美精品 | 69精品久久久 | 国产欧美最新羞羞视频在线观看 | 99久久精品国产亚洲 | 亚洲国产字幕 | 久久免费美女视频 | 99精品视频免费观看 | 日韩高清激情 | 久久久国产成人 | 97超碰在| 亚洲一区尤物 | 国产69精品久久久久久久久久 | 久久99国产精品久久 | 久久99热久久99精品 | 最新免费中文字幕 | 亚洲涩涩网站 | 超碰人人草 | 国产精品亚洲精品 | 福利片视频区 | 91电影福利 | 久久a v电影 | 91成人免费在线 | 91av蜜桃 | 在线国产中文字幕 | 黄色特级一级片 | 91精品国产高清 | 成人黄色毛片视频 | 亚洲精品理论 | 精品国产一区二 | 干干操操 | 日韩欧美一区二区三区视频 | 最近中文字幕大全中文字幕免费 | 手机av在线网站 | 国产精品久久99综合免费观看尤物 | 999视频在线播放 | 久久久久久综合网天天 | 日韩中文字幕a | av在线电影播放 | 日韩精品久久一区二区三区 | 又黄又爽又色无遮挡免费 | 韩国精品福利一区二区三区 | 99久久久国产精品美女 | 欧洲成人av | 午夜色场 | av在线进入 | 中文字幕第 | 免费看污网站 | 日韩欧美国产精品 | 五月激情久久 | 国产一区网址 | 中文十次啦 | 97在线视频免费看 | 91精品啪在线观看国产81旧版 | 国产成在线观看免费视频 | 日韩综合色 | 国内综合精品午夜久久资源 | 国产亚州精品视频 | 五月花婷婷 | 狠狠婷婷 | 免费av 在线 | 国产黄色av | 久久大视频 | 天天要夜夜操 | 精品久久精品 | 欧美视频二区 | 亚洲精品国产第一综合99久久 | 少妇bbbb | 国产精品久久久久免费观看 | 日韩欧美国产免费播放 | 国产又粗又猛又色又黄视频 | 国产精品地址 | 2018精品视频 | 99免费精品视频 | 狠狠干夜夜操天天爽 | 亚洲综合色播 | 麻豆91视频 | 99国产精品免费网站 | 四虎永久国产精品 | 国产无套精品久久久久久 | av亚洲产国偷v产偷v自拍小说 | 欧美男女爱爱视频 | 我要看黄色一级片 | 国产精品嫩草69影院 | 欧美性脚交 | 亚洲精品午夜一区人人爽 | 亚洲五月婷 | 中文字幕在线观看完整版电影 | 在线影视 一区 二区 三区 | 日韩在线观看高清 | 久久精品99国产精品酒店日本 | 欧美美女视频在线观看 | 亚洲黄色av网址 | 天天爽夜夜爽人人爽一区二区 | 99精品黄色片免费大全 | 91麻豆精品久久久久久 | 97香蕉久久超级碰碰高清版 | 日韩高清一区二区 | 99在线观看免费视频精品观看 | 一区三区在线欧 | 日日摸日日 | 日韩理论片在线观看 | 免费在线观看av不卡 | 日韩在线免费播放 | 黄色小说网站在线 | 久久国产精品久久国产精品 | 亚洲va韩国va欧美va精四季 | 在线观看中文字幕视频 | 99久久精品日本一区二区免费 | 能在线观看的日韩av | 欧美日韩一二三四区 | 激情网在线视频 | 在线中文字幕电影 | 色综合天天色综合 | 日韩欧美一区二区在线播放 | 香蕉久久久久久久 | а天堂中文最新一区二区三区 | 色综合综合 | 色停停五月天 |