精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

在 Linux 上創(chuàng)建并調(diào)試轉(zhuǎn)儲(chǔ)文件

系統(tǒng) Linux
崩潰轉(zhuǎn)儲(chǔ)、內(nèi)存轉(zhuǎn)儲(chǔ)、核心轉(zhuǎn)儲(chǔ)、系統(tǒng)轉(zhuǎn)儲(chǔ)……這些全都會(huì)產(chǎn)生同樣的產(chǎn)物:一個(gè)包含了當(dāng)應(yīng)用崩潰時(shí),在那個(gè)特定時(shí)刻應(yīng)用的內(nèi)存狀態(tài)的文件。

崩潰轉(zhuǎn)儲(chǔ)、內(nèi)存轉(zhuǎn)儲(chǔ)、核心轉(zhuǎn)儲(chǔ)、系統(tǒng)轉(zhuǎn)儲(chǔ)……這些全都會(huì)產(chǎn)生同樣的產(chǎn)物:一個(gè)包含了當(dāng)應(yīng)用崩潰時(shí),在那個(gè)特定時(shí)刻應(yīng)用的內(nèi)存狀態(tài)的文件。

這是一篇指導(dǎo)文章,你可以通過(guò)克隆示例的應(yīng)用倉(cāng)庫(kù)來(lái)跟隨學(xué)習(xí):

git clone https://github.com/hANSIc99/core_dump_example.git

[[339945]]

信號(hào)如何關(guān)聯(lián)到轉(zhuǎn)儲(chǔ)

信號(hào)是操作系統(tǒng)和用戶(hù)應(yīng)用之間的進(jìn)程間通訊。Linux 使用 POSIX 標(biāo)準(zhǔn)中定義的信號(hào)。在你的系統(tǒng)上,你可以在 /usr/include/bits/signum-generic.h 找到標(biāo)準(zhǔn)信號(hào)的定義。如果你想知道更多關(guān)于在你的應(yīng)用程序中使用信號(hào)的信息,這有一個(gè)信息豐富的 signal 手冊(cè)頁(yè)。簡(jiǎn)單地說(shuō),Linux 基于預(yù)期的或意外的信號(hào)來(lái)觸發(fā)進(jìn)一步的活動(dòng)。

當(dāng)你退出一個(gè)正在運(yùn)行的應(yīng)用程序時(shí),應(yīng)用程序通常會(huì)收到 SIGTERM 信號(hào)。因?yàn)檫@種類(lèi)型的退出信號(hào)是預(yù)期的,所以這個(gè)操作不會(huì)創(chuàng)建一個(gè)內(nèi)存轉(zhuǎn)儲(chǔ)。

以下信號(hào)將導(dǎo)致創(chuàng)建一個(gè)轉(zhuǎn)儲(chǔ)文件(來(lái)源:GNU C庫(kù)):

  • SIGFPE:錯(cuò)誤的算術(shù)操作
  • SIGILL:非法指令
  • SIGSEGV:對(duì)存儲(chǔ)的無(wú)效訪問(wèn)
  • SIGBUS:總線(xiàn)錯(cuò)誤
  • SIGABRT:程序檢測(cè)到的錯(cuò)誤,并通過(guò)調(diào)用 abort() 來(lái)報(bào)告
  • SIGIOT:這個(gè)信號(hào)在 Fedora 上已經(jīng)過(guò)時(shí),過(guò)去在 PDP-11 上用 abort() 時(shí)觸發(fā),現(xiàn)在映射到 SIGABRT

創(chuàng)建轉(zhuǎn)儲(chǔ)文件

導(dǎo)航到 core_dump_example 目錄,運(yùn)行 make,并使用 -c1 開(kāi)關(guān)執(zhí)行該示例二進(jìn)制:

  1. ./coredump -c1 

該應(yīng)用將以狀態(tài) 4 退出,帶有如下錯(cuò)誤:

Dump written“Abgebrochen (Speicherabzug geschrieben) ”(LCTT 譯注:這是德語(yǔ),應(yīng)該是因?yàn)楸疚淖髡呦到y(tǒng)是德語(yǔ)環(huán)境)大致翻譯為“分段故障(核心轉(zhuǎn)儲(chǔ))”。

是否創(chuàng)建核心轉(zhuǎn)儲(chǔ)是由運(yùn)行該進(jìn)程的用戶(hù)的資源限制決定的。你可以用 ulimit 命令修改資源限制。

檢查當(dāng)前創(chuàng)建核心轉(zhuǎn)儲(chǔ)的設(shè)置:

  1. ulimit -c 

如果它輸出 unlimited,那么它使用的是(建議的)默認(rèn)值。否則,用以下方法糾正限制:

  1. ulimit -c unlimited 

要禁用創(chuàng)建核心轉(zhuǎn)儲(chǔ),可以設(shè)置其大小為 0:

  1. ulimit -c 0 

這個(gè)數(shù)字指定了核心轉(zhuǎn)儲(chǔ)文件的大小,單位是塊。

什么是核心轉(zhuǎn)儲(chǔ)?

內(nèi)核處理核心轉(zhuǎn)儲(chǔ)的方式定義在:

  1. /proc/sys/kernel/core_pattern 

我運(yùn)行的是 Fedora 31,在我的系統(tǒng)上,該文件包含的內(nèi)容是:

  1. /usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h 

這表明核心轉(zhuǎn)儲(chǔ)被轉(zhuǎn)發(fā)到 systemd-coredump 工具。在不同的 Linux 發(fā)行版中,core_pattern 的內(nèi)容會(huì)有很大的不同。當(dāng)使用 systemd-coredump 時(shí),轉(zhuǎn)儲(chǔ)文件被壓縮保存在 /var/lib/systemd/coredump 下。你不需要直接接觸這些文件,你可以使用 coredumpctl。比如說(shuō):

  1. coredumpctl list 

會(huì)顯示系統(tǒng)中保存的所有可用的轉(zhuǎn)儲(chǔ)文件。

使用 coredumpctl dump,你可以從最后保存的轉(zhuǎn)儲(chǔ)文件中檢索信息:

  1. [stephan@localhost core_dump_example]$ ./coredump  
  2. Application started… 
  3. (…….) 
  4. Message: Process 4598 (coredump) of user 1000 dumped core. 
  5. Stack trace of thread 4598: 
  6. #0 0x00007f4bbaf22625 __GI_raise (libc.so.6) 
  7. #1 0x00007f4bbaf0b8d9 __GI_abort (libc.so.6) 
  8. #2 0x00007f4bbaf664af __libc_message (libc.so.6) 
  9. #3 0x00007f4bbaf6da9c malloc_printerr (libc.so.6) 
  10. #4 0x00007f4bbaf6f49c _int_free (libc.so.6) 
  11. #5 0x000000000040120e n/a (/home/stephan/Dokumente/core_dump_example/coredump) 
  12. #6 0x00000000004013b1 n/a (/home/stephan/Dokumente/core_dump_example/coredump) 
  13. #7 0x00007f4bbaf0d1a3 __libc_start_main (libc.so.6) 
  14. #8 0x000000000040113e n/a (/home/stephan/Dokumente/core_dump_example/coredump) 
  15. Refusing to dump core to tty (use shell redirection or specify — output). 

這表明該進(jìn)程被 SIGABRT 停止。這個(gè)視圖中的堆棧跟蹤不是很詳細(xì),因?yàn)樗话ê瘮?shù)名。然而,使用 coredumpctl debug,你可以簡(jiǎn)單地用調(diào)試器(默認(rèn)為 GDB)打開(kāi)轉(zhuǎn)儲(chǔ)文件。輸入 bt(回溯backtrace的縮寫(xiě))可以得到更詳細(xì)的視圖:

  1. Core was generated by `./coredump -c1'. 
  2. Program terminated with signal SIGABRT, Aborted. 
  3. #0  __GI_raise (sigsig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 
  4. 50  return ret; 
  5. (gdb) bt 
  6. #0  __GI_raise (sigsig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 
  7. #1  0x00007fc37a9aa8d9 in __GI_abort () at abort.c:79 
  8. #2  0x00007fc37aa054af in __libc_message (actionaction=action@entry=do_abortfmtfmt=fmt@entry=0x7fc37ab14f4b "%s\n") at ../sysdeps/posix/libc_fatal.c:181 
  9. #3  0x00007fc37aa0ca9c in malloc_printerr (strstr=str@entry=0x7fc37ab130e0 "free(): invalid pointer") at malloc.c:5339 
  10. #4  0x00007fc37aa0e49c in _int_free (av=<optimized out>p=<optimized out>have_lock=0) at malloc.c:4173 
  11. #5  0x000000000040120e in freeSomething(void*) () 
  12. #6  0x0000000000401401 in main () 

與后續(xù)幀相比,main() 和 freeSomething() 的內(nèi)存地址相當(dāng)?shù)汀S捎诠蚕韺?duì)象被映射到虛擬地址空間末尾的區(qū)域,可以認(rèn)為 SIGABRT 是由共享庫(kù)中的調(diào)用引起的。共享對(duì)象的內(nèi)存地址在多次調(diào)用之間并不是恒定不變的,所以當(dāng)你看到多次調(diào)用之間的地址不同時(shí),完全可以認(rèn)為是共享對(duì)象。

堆棧跟蹤顯示,后續(xù)的調(diào)用源于 malloc.c,這說(shuō)明內(nèi)存的(取消)分配可能出了問(wèn)題。

在源代碼中,(即使沒(méi)有任何 C++ 知識(shí))你也可以看到,它試圖釋放一個(gè)指針,而這個(gè)指針并沒(méi)有被內(nèi)存管理函數(shù)返回。這導(dǎo)致了未定義的行為,并導(dǎo)致了 SIGABRT。

  1. void freeSomething(void *ptr){ 
  2.     free(ptr); 
  3. int nTmp = 5
  4. int *ptrNull = &nTmp; 
  5. freeSomething(ptrNull); 

systemd 的這個(gè) coredump 工具可以在 /etc/systemd/coredump.conf 中配置。可以在 /etc/systemd/systemd-tmpfiles-clean.timer 中配置輪換清理轉(zhuǎn)儲(chǔ)文件。

你可以在其手冊(cè)頁(yè)中找到更多關(guān)于 coredumpctl 的信息。

用調(diào)試符號(hào)編譯

打開(kāi) Makefile 并注釋掉第 9 行的最后一部分。現(xiàn)在應(yīng)該是這樣的:

  1. CFLAGS =-Wall -Werror -std=c++11 -g 

-g 開(kāi)關(guān)使編譯器能夠創(chuàng)建調(diào)試信息。啟動(dòng)應(yīng)用程序,這次使用 -c2 開(kāi)關(guān)。

  1. ./coredump -c2 

你會(huì)得到一個(gè)浮點(diǎn)異常。在 GDB 中打開(kāi)該轉(zhuǎn)儲(chǔ)文件:

  1. coredumpctl debug 

這一次,你會(huì)直接被指向源代碼中導(dǎo)致錯(cuò)誤的那一行:

  1. Reading symbols from /home/stephan/Dokumente/core_dump_example/coredump… 
  2. [New LWP 6218] 
  3. Core was generated by `./coredump -c2'. 
  4. Program terminated with signal SIGFPE, Arithmetic exception. 
  5. #0 0x0000000000401233 in zeroDivide () at main.cpp:29 
  6. 29 nRes = 5 / nDivider; 
  7. (gdb) 

鍵入 list 以獲得更好的源代碼概覽:

  1. (gdb) list 
  2. 24      int zeroDivide(){ 
  3. 25          int nDivider = 5
  4. 26          int nRes = 0
  5. 27          while(nDivider > 0){ 
  6. 28              nDivider--; 
  7. 29              nRes = 5 / nDivider; 
  8. 30          } 
  9. 31          return nRes; 
  10. 32      } 

使用命令 info locals 從應(yīng)用程序失敗的時(shí)間點(diǎn)檢索局部變量的值:

  1. (gdb) info locals 
  2. nDivider = 0 
  3. nRes = 5 

結(jié)合源碼,可以看出,你遇到的是零除錯(cuò)誤:

  1. nRes = 5 / 0 

結(jié)論

了解如何處理轉(zhuǎn)儲(chǔ)文件將幫助你找到并修復(fù)應(yīng)用程序中難以重現(xiàn)的隨機(jī)錯(cuò)誤。而如果不是你的應(yīng)用程序,將核心轉(zhuǎn)儲(chǔ)轉(zhuǎn)發(fā)給開(kāi)發(fā)人員將幫助她或他找到并修復(fù)問(wèn)題。

 

責(zé)任編輯:趙寧寧 來(lái)源: Linux中國(guó)
相關(guān)推薦

2018-08-19 09:45:19

Windows 10藍(lán)屏死機(jī)轉(zhuǎn)儲(chǔ)文件

2018-07-16 08:40:08

Linux段錯(cuò)誤C++

2019-02-19 09:00:45

Linux創(chuàng)建文件命令

2021-04-24 06:26:43

SigilLinux EPUB文件

2021-04-14 15:25:39

Linux加密文件保險(xiǎn)庫(kù)

2020-05-09 12:01:40

Linux開(kāi)源軟件SDN

2012-08-01 14:29:03

IBMdW

2022-07-01 15:33:53

LinuxBash

2017-07-03 12:19:46

LinuxShell交換文件

2017-06-07 12:48:07

Linuxmimipenguin轉(zhuǎn)儲(chǔ)登錄

2018-06-25 13:10:16

Linux復(fù)制重命名

2023-03-21 12:52:05

Linux創(chuàng)建文件

2019-10-15 13:29:24

LinuxLinux命令

2021-09-10 10:35:25

Linuxstat命令文件系統(tǒng)

2021-07-18 11:43:58

Linux密碼加密

2015-03-30 11:34:19

LinuxFSlint

2019-09-16 11:40:49

Linux交換文件

2013-07-04 11:24:55

內(nèi)存監(jiān)控內(nèi)存轉(zhuǎn)儲(chǔ)

2011-06-15 18:38:17

Linux Qt Symbian

2011-03-22 10:06:27

LinuxZFS
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

日韩视频在线免费播放| 91性高湖久久久久久久久_久久99| 无码国产精品一区二区免费式直播 | 亚洲精品一区二区三| 国产sm主人调教女m视频| 99精品视频免费| 中文字幕亚洲欧美日韩在线不卡 | 波多野结衣av无码| 综合激情在线| 亚洲视频在线观看免费| 香蕉视频色在线观看| 性欧美xxx69hd高清| 亚洲视频一区在线观看| 美女三级99| 亚洲高清在线观看视频| 麻豆视频一区二区| 77777少妇光屁股久久一区| 肉色超薄丝袜脚交69xx图片 | 日韩欧美精品电影| 亚洲综合自拍偷拍| 亚洲欧洲精品在线| 日漫免费在线观看网站| 国产精品一区二区在线看| 日韩av片电影专区| 国产精品第九页| 性欧美欧美巨大69| 一本一本久久a久久精品牛牛影视 一本色道久久综合亚洲精品小说 一本色道久久综合狠狠躁篇怎么玩 | 亚洲 欧美 综合 另类 中字| 福利在线观看| av动漫一区二区| 91精品国产99久久久久久红楼| 男人的天堂av网站| 一区二区福利| 久久久久国产精品免费| 91插插插插插插| 人人狠狠综合久久亚洲婷婷| 国产婷婷色综合av蜜臀av| 熟女人妻一区二区三区免费看| 亚洲影视资源| 欧美日韩国产综合一区二区| 国产午夜大地久久| 丁香花视频在线观看| 亚洲免费资源在线播放| 精品一区二区成人免费视频| av成人手机在线| 中文字幕成人网| 日韩欧美99| p色视频免费在线观看| 久久综合久久综合亚洲| 久久久综合亚洲91久久98| 无套内谢的新婚少妇国语播放| 国产真实乱对白精彩久久| 国产日韩欧美电影在线观看| 中文字幕免费高清网站| 久久久精品日韩| 欧美专区第一页| 欧美精品一二三四区| 影音先锋在线一区| 超碰精品一区二区三区乱码| 亚洲精品卡一卡二| 亚洲成人免费| 欧美激情在线观看视频| 精品无码人妻一区二区三区| 激情一区二区| 91国在线精品国内播放 | 在线国产电影不卡| 少妇黄色一级片| 看片一区二区| 日韩一区二区精品| av免费观看不卡| 日韩在线黄色| 亚洲夜晚福利在线观看| 亚洲色图欧美色| 亚洲精品国产首次亮相| 欧美黑人一级爽快片淫片高清| 欧美成人精品欧美一级私黄| 在线国产欧美| 欧洲成人性视频| 中文字幕日日夜夜| 国产精品18久久久久久久网站| 国产一卡二卡在线播放| 电影亚洲精品噜噜在线观看| 在线观看日韩一区| 欧美wwwwwww| 一区二区三区视频免费视频观看网站| 精品久久久久一区二区国产| 少妇饥渴放荡91麻豆| 狠狠做六月爱婷婷综合aⅴ| 日韩在线观看网址| 久久久久久久伊人| 久热国产精品| 18成人免费观看网站下载| 午夜福利理论片在线观看| 日本一区二区三区dvd视频在线| 在线观看日韩羞羞视频| 黑森林国产精品av| 欧美日韩1区2区| 久久精品女同亚洲女同13| 欧美肉体xxxx裸体137大胆| 久久国产精品久久久| 久久午夜免费视频| 久久成人免费网站| 九色91在线视频| 高清国产福利在线观看| 亚洲午夜久久久久中文字幕久| 欧美国产亚洲一区| 成人网av.com/| 日韩精品黄色网| 国产在线一卡二卡| 久久久久久色| 国产精品9999久久久久仙踪林| 欧美黄色小说| 亚洲综合网站在线观看| 亚洲激情在线观看视频| 中文字幕一区二区三区四区久久| 亚洲免费伊人电影在线观看av| 911国产在线| 国产亚洲午夜| 91久久爱成人| 欧美激情二区| 日韩欧美在线观看| 欧美成人精品一区二区综合免费| 精品久久精品| 69久久夜色精品国产69| 老司机午夜福利视频| 中文字幕一区av| 成人精品视频一区二区| 群体交乱之放荡娇妻一区二区 | 毛片在线看片| 在线中文字幕一区| 一起草在线视频| 欧美女激情福利| 91精品国产综合久久男男 | 大型av综合网站| 久久久电影免费观看完整版| 综合久久中文字幕| 国产亚洲一区二区三区在线观看 | 亚洲成人av片在线观看| 国产67194| 国内久久婷婷综合| 99re99热| 国产高清亚洲| 精品国产一区二区三区久久| 波多野结衣家庭主妇| 久久久久亚洲综合| 久久久噜噜噜www成人网| 加勒比色老久久爱综合网| 欧美激情乱人伦| 国内精品偷拍视频| 一区二区三区在线观看欧美| 丰满人妻一区二区三区大胸| 欧美aa国产视频| 91大片在线观看| 在线三级电影| 日韩欧美的一区| 欧美日韩国产精品综合 | 丰满少妇高潮一区二区| 视频在线观看91| 日本一区二区三区视频在线播放| 日本久久免费| 最近2019中文免费高清视频观看www99| 久久久精品毛片| 国产精品久线观看视频| 亚洲av无日韩毛片久久| 欧美暴力喷水在线| 国产精品久久久久免费| 欧美日韩国产观看视频| 亚洲欧洲美洲在线综合| 中文字幕一区二区人妻痴汉电车| 国产精品久久久久影院老司| 亚洲制服在线观看| 亚洲清纯自拍| 日本在线播放不卡| www欧美在线观看| 欧美激情视频一区| 视频一区二区在线播放| 91国内精品野花午夜精品| 精品人体无码一区二区三区| 国产乱子伦一区二区三区国色天香| 国产高清不卡无码视频| 日韩欧美国产大片| 国产精品视频永久免费播放| √天堂8在线网| 日韩精品高清在线| 一级片免费网站| 亚洲国产精品视频| 阿v天堂2014| 国产成a人无v码亚洲福利| 欧美黄色免费影院| 希岛爱理av一区二区三区| 国产精品一区二区免费看| 日韩av免费| 欧美精品中文字幕一区| 毛片网站在线| 日韩欧美激情四射| 波多野结衣mp4| 五月天亚洲精品| 中文字幕求饶的少妇| 91在线视频观看| 日韩成人av免费| 三级成人在线视频| 精品国产一区二区三区无码| 欧美手机视频| 精品中文字幕人| 日韩黄色三级在线观看| 欧美与欧洲交xxxx免费观看| 男人影院在线观看| 亚洲欧美日韩精品| 亚洲第一页综合| 欧美日韩国产精品自在自线| 中文字幕亚洲精品在线| 亚洲欧洲综合另类| 日本理论中文字幕| 91在线你懂得| 催眠调教后宫乱淫校园| 国内精品免费**视频| 一本久道中文无码字幕av| 亚洲午夜av| 老汉色影院首页| 四虎成人av| 日本在线视频不卡| 亚洲成aⅴ人片久久青草影院| 99久久一区三区四区免费| 亚洲欧美专区| 国产精品一区二区三区久久| 欧洲一区二区三区精品| 9.1国产丝袜在线观看| 青草在线视频| 久久国产色av| 国产成人午夜| 日韩在线观看免费| 香蕉视频在线播放| 国产亚洲精品va在线观看| 无码精品黑人一区二区三区| 亚洲电影免费观看高清| 狠狠躁夜夜躁av无码中文幕| 日韩欧美在线影院| 国产高清第一页| 91精品一区二区三区久久久久久| 成人免费一区二区三区| 欧美在线免费观看亚洲| 国产99免费视频| 91国偷自产一区二区三区成为亚洲经典 | jizz在线免费观看| 伊人男人综合视频网| а天堂8中文最新版在线官网| 亚洲欧美日韩精品久久亚洲区 | 欧美 日韩 国产 激情| 麻豆成人精品| 好男人www社区| 男人的天堂亚洲一区| 亚洲 欧美 另类人妖| 麻豆一区二区三| 午夜国产福利在线观看| 精品影视av免费| 奇米777在线| 成人性色生活片| 91视频在线免费| 91免费看视频| 国产伦理片在线观看| 日本一区二区高清| 三级黄色在线观看| 亚洲精品国久久99热| 久久久久久久久久久久国产| 亚洲aaa精品| 天堂中文字幕在线观看| 在线日韩av片| 国产精品无码一区二区桃花视频| 日韩欧美三级在线| 四虎在线免费观看| 在线亚洲午夜片av大片| bestiality新另类大全| 国内精品久久久久影院优| 成人美女视频| 国产在线拍揄自揄视频不卡99| 蜜桃精品一区二区三区| 精品久久久久久乱码天堂| 黄色不卡一区| 国产日韩第一页| 亚洲作爱视频| 欧美成人福利在线观看| 成人av网在线| 免费黄色在线网址| 亚洲国产成人av好男人在线观看| 免费污污视频在线观看| 555www色欧美视频| 亚欧在线观看视频| 日韩一中文字幕| 爱啪啪综合导航| 成人h视频在线| 欧美调教在线| 黄瓜视频免费观看在线观看www | 亚洲男人天堂2021| 91看片淫黄大片一级在线观看| 国产精品久久国产精麻豆96堂| 亚洲一区二区中文在线| 在线视频精品免费| 精品久久国产字幕高潮| a天堂中文在线| 国产做受高潮69| 91精品国产色综合久久不卡粉嫩| 免费av在线一区二区| 欧美va天堂在线| 久久这里只精品| 91蝌蚪porny| 国产无遮挡裸体免费视频| 精品视频在线看| 三级毛片在线免费看| 欧美男插女视频| av久久网站| 美女三级99| 亚洲黄页一区| 熟妇女人妻丰满少妇中文字幕| 国产日韩综合av| 天天插天天操天天干| 欧美一卡2卡3卡4卡| 不卡在线视频| 日韩美女视频中文字幕| 久久夜色电影| 国产欧美久久久久| 国产专区欧美精品| 天堂网中文在线观看| 91精品91久久久中77777| 色欲久久久天天天综合网| 成人444kkkk在线观看| 亚洲精品三区| 亚洲欧洲日韩精品| 爽好久久久欧美精品| 国产精品毛片一区二区| 黄色成人在线免费| 黄频网站在线观看| 欧美精品videos| 999久久精品| www.夜夜爱| 成人免费毛片app| 国产精品99精品无码视| 欧美大片在线观看| 特级毛片在线| 波多野结衣精品久久| 欧美日韩成人| 亚洲午夜精品在线观看| 一区二区三区中文免费| 草逼视频免费看| 欧美激情欧美激情在线五月| 91精品国产自产精品男人的天堂| 亚洲色图都市激情| 丰满放荡岳乱妇91ww| 久久亚洲精品大全| 亚洲高清免费观看高清完整版| bl在线肉h视频大尺度| 国产日韩精品久久| 国产欧美高清| 亚洲精品国产熟女久久久| 欧美曰成人黄网| 日本中文字幕电影在线免费观看| 91精品国产综合久久久久久久久 | www.热久久| 欧美国产极速在线| 欧美日韩一本| 国产一区视频免费观看| 国产精品天美传媒沈樵| 国产农村老头老太视频| 欧美肥臀大乳一区二区免费视频| 高潮久久久久久久久久久久久久 | 日韩h在线观看| 亚洲成人短视频| 在线一区高清| 国产成人av电影| 欧美黑人一区二区| 中文字幕亚洲综合久久| 视频精品二区| 六月丁香婷婷激情| 国产精品美女一区二区| 99国产在线播放| 97国产精品人人爽人人做| 青青草国产免费一区二区下载| 三日本三级少妇三级99| 亚洲成人资源在线| 成年人视频网站在线| 1区1区3区4区产品乱码芒果精品| 9久re热视频在线精品| 日韩一级片在线免费观看| 精品日韩欧美在线| 精品网站在线| 国产精品无码免费专区午夜| 久久久精品2019中文字幕之3| 91精品视频免费在线观看| 午夜精品蜜臀一区二区三区免费 | 久久免费电影网| 国产手机av在线| 日本精品视频网站| 综合久久十次| 天堂久久精品忘忧草| 日韩亚洲欧美中文三级| 大胆人体一区| 国产亚洲精品久久久久久久| 久久久www免费人成精品| av免费观看在线| 国产不卡av在线免费观看| 欧美激情性爽国产精品17p|