欧美网址在线观看-亚洲最新毛片-国产成人免费爽爽爽视频-亚洲一区在线影院-日韩欧美在线观看视频网站-男女激情四射-成人一区二区免费看-欧美亚洲综合在线-日韩一级视频在线播放-国产成人三级视频在线播放-亚洲中文字幕日产无码2020-99久久久国产精品免费无卡顿-av在线观看地址-果冻传媒mv免费播放在线观看-欧美在线观看视频免费-日韩天天操

聯(lián)系我們 - 廣告服務 - 聯(lián)系電話:
您的當前位置: > 關(guān)注 > > 正文

什么是Oops?linux之Oops原理及解析

來源:CSDN 時間:2023-03-10 15:05:19

前言

什么是Oops?從語言學的角度說,Oops應該是一個擬聲詞。當出了點小事故,或者做了比較尷尬的事之后,你可以說"Oops",翻譯成中國話就叫做“哎呦”?!鞍ミ希瑢Σ黄?,對不起,我真不是故意打碎您的杯子的”。看,Oops就是這個意思。


(資料圖片)

在Linux內(nèi)核開發(fā)中的Oops是什么呢?其實,它和上面的解釋也沒什么本質(zhì)的差別,只不過說話的主角變成了Linux。當某些比較致命的問題出現(xiàn)時,我們的Linux內(nèi)核也會抱歉的對我們說:“哎呦(Oops),對不起,我把事情搞砸了”。Linux內(nèi)核在發(fā)生kernel panic時會打印出Oops信息,把目前的寄存器狀態(tài)、堆棧內(nèi)容、以及完整的Call trace都show給我們看,這樣就可以幫助我們定位錯誤。

1. Oops的產(chǎn)生

挑選一位隨機幸運內(nèi)核,insmod oops.ko產(chǎn)生如下標準打印,產(chǎn)生了一段如下圖打?。?Oops 信息包含以下幾部分內(nèi)容:

一段文本描述信息。 比如類似“Unable to handle kernel NULL pointer dereference at virtual address 00000000”的信息,它說明了發(fā)生的是哪類錯誤Oops 信息的序號 比如是第 1 次、第 2 次等。這些信息與下面類似,中括號內(nèi)的數(shù)據(jù)表示序號。 Internal error: Oops: 817 [#1] PREEMPT SMP ARM內(nèi)核中加載的模塊名稱(也可能沒有),以下面字樣開頭 Modules linked in:xxx發(fā)生錯誤的 CPU 的序號,對于單處理器的系統(tǒng),序號為 0 CPU: 1 PID: 1412 Comm: insmod Tainted: P O 4.9.37 #1 下圖是關(guān)于Tainted(污染)后面字段具體含義(可以注意到,第3部分加載的模塊后面有些模塊帶有(PO)等字樣,實際上就是和這里是相同的含義),源碼路徑: \kernel\panic.c

/** *  print_tainted - return a string to represent the kernel taint state. * *  "P" - Proprietary module has been loaded.(沒有模塊MODULE_LICENSE或者帶有insmod認為是與GPL不相容的的MODULE_LICENSE的模塊被認定是專有的) *  "F" - Module has been forcibly loaded.(通過“insmod -f”被強制裝載的模塊) *  "S" - SMP with CPUs not designed for SMP.(oops發(fā)生在SMP內(nèi)核中,運行于沒有證明安全運行多處理器的硬件。 當前這種情況僅限于幾種不支持SMP的處理器) *  "R" - User forced a module unload.(rmmod –f強制卸載) *  "M" - System experienced a machine check exception.(機器檢查異常) *  "B" - System has hit bad_page.(頁釋放函數(shù)發(fā)現(xiàn)了一個錯誤的頁引用或者一些非預期的頁標志) *  "U" - Userspace-defined naughtiness. *  "D" - Kernel has oopsed before.(內(nèi)核以前已經(jīng)OOPS過了) *  "A" - ACPI table overridden. *  "W" - Taint on warning. *  "C" - modules from drivers/staging are loaded. *  "I" - Working around severe firmware bug. *  "O" - Out-of-tree module has been loaded.(樹外模塊加載) *  "E" - Unsigned module has been loaded.(未簽名模塊加載) *  "L" - A soft lockup has previously occurred.(發(fā)生過軟鎖定) *  "K" - Kernel has been live patched. * *  The string is overwritten by the next call to print_tainted().*/

發(fā)生錯誤時 CPU 的各個寄存器值

當前進程的名字及進程 ID Process insmod (pid: 1412, stack limit = 0x9eb8e210) 這并不是說發(fā)生錯誤的是這個進程,而是表示發(fā)生錯誤時,當前進程是它。錯誤可能發(fā)生在內(nèi)核代碼、驅(qū)動程序,也可能就是這個進程的錯誤

棧信息

?;厮菪畔?可以從中看出函數(shù)調(diào)用關(guān)系

出錯指令附近的指令的機器碼(出錯指令在小括號里),也有可能沒有 關(guān)于錯誤碼,如下為armv7架構(gòu)定義的FSR(錯誤狀態(tài)寄存器,分為DFSR和IFSR,根據(jù)不同處理器使用不同的FSR)的錯誤代碼,實際上源碼中,oops的錯誤碼就是通過匯編獲取的寄存器值,如下為手冊中IFSR獲取錯誤碼的方法(DFSR同樣) 如下為DFSR結(jié)構(gòu)(IFSR關(guān)于FS碼是相同的) 對于上面0x817的錯誤碼解釋為:寫入內(nèi)存時報錯,錯誤原因是:Translation fault 也就是頁表轉(zhuǎn)換出現(xiàn)問題

從上可以大致知道Oops 可以看成是內(nèi)核級的Segmentation Fault。應用程序如果進行了非法內(nèi)存訪問或執(zhí)行了非法指令,會得到Segfault信號,一般的行為是coredump,應用程序也可以自己截獲 Segfault信號,自行處理。如果內(nèi)核自己犯了這樣的錯誤,則會打出Oops信息,也就是說Oops一般是由于內(nèi)存原因?qū)е碌摹?/p>

2.源碼分析

2.1 溯源過程C部分

直接通過打印找到產(chǎn)生的對應代碼,oops的打印為__die函數(shù)(\arch\arm\kernel\traps.c)。 第265行打印就是oops信息,后邊三個字符串來自三個編譯開關(guān),分別表示允許搶占,支持對稱多處理器,采用ARM指令。 第269行忽略,備注也寫的陷阱和錯誤數(shù)在ARM上幾乎沒有意義 第273行,打印加載的模組信息 第274行,打印寄存器信息(CPU號,任務名,污染原因,PC,LR(鏈接寄存器,保存函數(shù)返回的地址),SP(棧指針),IP,FP(棧頂指針),R10-R0等寄存器值,CPU的Flags (Flags后邊大寫字母表示相應的位為1,小寫表示為0)【指NZCV這幾個狀態(tài)寄存器】) 第275行,打印了當前出錯的進程名,pid值,和堆棧限制,在ARM平臺棧的增長方向是從高地址向低地址,sp指針是當前的棧頂,stack limit打印的是棧的限制,表示最小地址是多少,如果SP比這個值小,那么表示棧溢出了。 第279行之后打印堆棧和函數(shù)的調(diào)用回溯。 如下為pt_reg的定義 進一步溯源,深入探究oops源碼,調(diào)用__die的函數(shù)為die(\arch\arm\kernel\traps.c): 第344行:調(diào)用oops_begin,在這個地方關(guān)閉本CPU中斷,獲取CPUID, 對oops上鎖.如果同一個CPU已經(jīng)在處理die了,那么就是嵌套die,不需要再獲取鎖了 第347行獲取cpu是不是處于用戶模式,如果不是用戶模式并且report_bug的返回值如果不等于BUG_TRAP_TYPE_NONE打印會變?yōu)椤監(jiān)ops - BUG”,如果是這種情況,就比較嚴重,一般會打印如下 第355行:die的最后是調(diào)用oops_end,這里邊的操作很多是和oops_begin相對應的,然后調(diào)用oops_exit,該函數(shù)會打印trace結(jié)束標志,調(diào)用kmsg_dump(KMSG_DUMP_OOPS)。但是如果oops產(chǎn)生在中斷過程中,oops_end函數(shù)會直接產(chǎn)生panic或者如果配置宏CONFIG_PANIC_ON_OOPS_VALUE的值為1(panic_on_oops),則也會直接panic 通常情況由于空指針或者錯誤的虛擬地址導致的oops,函數(shù)為:__do_kernel_fault。源碼位于\arch\arm\mm\fault.c 第138行:嘗試進行異常修復,這里有一套很復雜的內(nèi)存異?;貜吞幚?,不深入,失敗后會繼續(xù)向下執(zhí)行 第152行:執(zhí)行完前面的die操作后,直接干掉出問題的進程 繼續(xù)溯源,可以找到在\arch\arm\mm\fault.c中發(fā)現(xiàn)兩個函數(shù)都有調(diào)用__do_kernel_fault。分別是do_bad_area和do_page_fault,這里先不具體分析其源碼,繼續(xù)溯源

調(diào)用do_bad_area函數(shù)的有如下函數(shù):do_alignment,do_translation_fault,do_sect_fault 調(diào)用do_page_fault函數(shù)的有:do_translation_fault 而最終匯總成如下該數(shù)組 最終由函數(shù)do_DataAbort調(diào)用

2.2溯源過程匯編部分

以下部分為匯編過程,并且涉及到部分內(nèi)存申請流程。 當內(nèi)核申請內(nèi)存時,虛擬內(nèi)存映射到實際物理內(nèi)存,系統(tǒng)自動觸發(fā)缺頁中斷,缺頁中斷機制根據(jù)所訪問頁面的狀態(tài)來分配物理頁面并建立映射關(guān)系。觸發(fā)缺頁中斷的情況有兩種 , 第一,程序訪問了非法地址(我們主要分析的);第二,訪問的地址是合法的,但是該地址還未分配物理頁框。

當程序訪問的虛擬頁面沒有進行過物理頁面的映射時,會通過發(fā)生缺頁中斷來分配和映射物理頁面。發(fā)生缺頁中斷時,處理器會跳轉(zhuǎn)到異常向量表 Data abort 向量中開始執(zhí)行缺頁中斷的匯編階段,這個階段與處理器架構(gòu)緊密聯(lián)系,例如對于ARMv7-A架構(gòu),匯編處理流程為:__vectors_start -> vector_dabt -> __dabt_usr/__dabt_svc -> dabt_helper -> v7_early_abort 如下為中斷向量表,源碼位于:arch\arm\kernel\entry-armv.S

以svc為例,會調(diào)用dabt_helper 最后dabt_helper會bl到CPU_DABORT_HANDLER這個函數(shù)中,根據(jù)使用的架構(gòu)不同,該函數(shù)使用的可能會不相同 如下使用的v7架構(gòu),使用函數(shù)為v7_early_abort v7_early_abort源碼位于:\arch\arm\mm\abort-ev7.S 這個函數(shù)實際上就是實現(xiàn)了從arm中獲取FSR(錯誤狀態(tài)寄存器)和FAR(錯誤地址寄存器,也就是要映射的地址),r0=地址,ri=錯誤碼,r2=pt_regs(在對應的__dabt_svc中已經(jīng)獲取)

2.3 do_DataAbort的函數(shù)注冊

從2.1和2.2分別對C部分和匯編部分進行簡單的分析,下面來看一下do_DataAbort是如何識別不同的頁面分配的 如下函數(shù)為對fsr_info數(shù)組的注冊函數(shù),因為do_DataAbort實際上就是根據(jù)fsr_info這個數(shù)組進行函數(shù)調(diào)用的 全局搜索hook_fault_code可以發(fā)現(xiàn)如下:實際上也就是對fsr_info數(shù)組補齊了段錯誤的函數(shù)回調(diào) 也就是說,接下來只要對著fsr_info數(shù)組這個數(shù)組進行分析,就能知道oops的全部產(chǎn)生原因了

2.4 總流程圖

3.oops產(chǎn)生原因分析

如下表,為匯總的frs_info,包括對齊,頁表轉(zhuǎn)換,頁,段權(quán)限 我們繼續(xù)對源碼進行分析。如下圖為do_DataAbort函數(shù)中對fsr寄存器讀取數(shù)據(jù)的處理。也就是對fsr寄存器取fs,因為fs分布為fs[3:0]位于bit3:0,fs[4]位于bit10,所以處理后對fsr_info進行直接查表即可 第547行如上分析 第550行執(zhí)行表中對應函數(shù),只有do_bad會返回1,其余函數(shù)皆返回0. 第561行,執(zhí)行由于do_bad對應的fsr導致的錯誤,arm_notify_die中判斷當前CPU是否處于用戶態(tài),如果不是則執(zhí)行die

3.1 do_translation_fault

static int __kprobesdo_translation_fault(unsigned long addr, unsigned int fsr,             struct pt_regs *regs){/* …… */#define TASK_SIZE       (UL(CONFIG_PAGE_OFFSET) - UL(SZ_16M))/* 如果是用戶空間的地址,用do_page_fault處理 */    if (addr < TASK_SIZE)         return do_page_fault(addr, fsr, regs);/* 至此的地址都是內(nèi)核空間,如果regs顯式為用戶空間。說明兩者沖突,進入bad_area */    if (user_mode(regs))          goto bad_area;    /* 中間略過一部分代碼 */    return 0;bad_area:    do_bad_area(addr, fsr, regs);    return 0;}

如下圖為do_bad_area源碼 第195判斷是否處于用戶模式,如果不是就Oops

3.2 do_page_fault

直接看下圖流程即可,不進行具體分析,總之在處于非用戶模式下缺頁且處理出現(xiàn)錯誤,會執(zhí)行__do_kernel_fault。題外:do_page_fault完成了真正的物理頁面分配工作,另外棧擴展、mmap的支持等也都在這里。對于物理頁面的分配,會調(diào)用到do_anonymous_page->。。。-> __rmqueue,__rmqueue中實現(xiàn)了物理頁面分配的伙伴算法

3.3 do_sect_fault

源碼如下,一旦出錯,直接do_bad_area

3.4 bad_mode

bad_mode(中斷異常)也可以導致die并且最終直接panic,源碼如下 引用流程:xx中斷異常 -> xx_invalid -> common_invalid -> bad_mode

3.5總結(jié)

4. Oops的解決思路

1.先看是否由BUG/BUG_ON引起,如果是BUG引起的,則直接看產(chǎn)生條件,這種具體情況具體分析 2.如果不是,則可以根據(jù)Oops現(xiàn)場打印進一步分析。我們繼續(xù)看在第一章中產(chǎn)生的Oops信息。如下圖。首先直接看到了錯誤原因,空指針引起的,然后看到錯誤碼0x817:即寫內(nèi)存時,缺頁,映射失敗。接下來直接看PC指針就行了 3.PC is at myoops_test_init +0xc/0x14 確定了出問題的函數(shù)位置,然后看一下出錯進程是insmod 也就是說就是在insmod oops.ko驅(qū)動時后出的問題。接下來需要對該進程增加調(diào)試信息,以供我們能夠找到出錯位置 4.增加 –g編譯選項,見下圖。如果file帶有stripped,說明makefile或者腳本中存在選項,將其暫時屏蔽即可。 5.對于內(nèi)核增加調(diào)試信息,直接搜索debug_info,將其打開即可 6.使用對應工具鏈的gbd定位問題源碼所在位置 查看代碼(默認顯示10行) l/list 例:l *(函數(shù)名+偏移) 然后根據(jù)定位到的對應源碼上下文繼續(xù)查找問題即可 7.使用addr2line定位內(nèi)核中問題源碼。如下圖為之前出現(xiàn)問題的一串oops打印??梢园l(fā)現(xiàn)問題出現(xiàn)在dwc2_queue_transaction。我們直接找到內(nèi)核對應的符號表,找到該函數(shù)對應內(nèi)核的所在位置 確定其偏移為 0x8054ced8+0xf8=0x8054CFD0 使用命令 xxx(工具鏈)-addr2line -C -f -e vmlinux 8054CFD0,確定到了問題所在行數(shù)2805 附addr2line參數(shù)說明: (1).-a:在函數(shù)名、文件名和行號信息之前,以十六進制形式顯示地址。 (2).-b:指定目標文件的格式為bfdname。 (3).-C:將低級別的符號名解碼為用戶級別的名字。 (4).-e:指定需要轉(zhuǎn)換地址的可執(zhí)行文件名,默認文件是a.out。 (5).-f:在顯示文件名、行號信息的同時顯示函數(shù)名。 (6).-s:僅顯示每個文件名(the base of each file name)去除目錄名。 (7).-i:如果需要轉(zhuǎn)換的地址是一個內(nèi)聯(lián)函數(shù),則還將打印返回第一個非內(nèi)聯(lián)函數(shù)的信息。 (8).-j:讀取指定section的偏移而不是絕對地址。 (9).-p:使打印更加人性化:每個地址(location)的信息都打印在一行上。 (10).-r:啟用或禁用遞歸量限制。 (11).–help:打印幫助信息。 (12).–version:打印版本號。

進階:反匯編方案,適合高手 使用命令:arm-seev100-linux-gnueabihf-objdump -d oops.ko > test.s 然后直接生擼匯編,從PC可以看出出錯在0xc。此時r3=0,r2=1。Str即將r2中數(shù)據(jù)給到r3指向的內(nèi)存即0。而0這個內(nèi)存地址很明顯是非法的

責任編輯:

標簽:

相關(guān)推薦:

精彩放送:

新聞聚焦
Top 主站蜘蛛池模板: 不卡网av| 国产精品搬运 | 国产va在线观看 | 精品久 | 欧美成人免费一级人片100 | 国产毛片av | 伦伦影院午夜理伦片 | 午夜影院免费视频 | 三级在线观看网站 | 亚洲精品一线二线三线 | 天堂av官网 | 96国产精品久久久久aⅴ四区 | 91丨九色丨国产在线 | 色臀av | 国产精品久久久久久久不卡 | 午夜免费av| 九九视频免费观看 | 国产一区二区不卡在线 | 免费污视频 | 黄色三极片 | 最近中文字幕在线中文高清版 | 亚洲人成7777 | 亚洲伊人网站 | 欧美日韩中文字幕一区二区三区 | 成年人免费看视频 | 日韩一区二区视频 | 国产黄色www | 美日韩黄色| 亚洲制服无码 | 性猛交xxxx | 亚洲最黄视频 | 57pao国产精品一区 | 天堂a视频| 天天操天天草 | 欧美成在线视频 | 日韩夜夜| 国产情侣自拍av | 日韩精品免费在线 | a亚洲v| 老牛影视av牛牛影视av | 黄色av网址在线 | 中文字幕11页中文字幕11页 | 亚洲夜色 | 国产精品久久久久久久蜜臀 | 福利视频一区二区 | 亚洲在线网站 | 自拍第二页 | 香港一级淫片a级在线 | 成人av影院在线观看 | 久草成人在线视频 | 午夜黄视频 | 亚洲精品久久久久国产 | 亚洲蜜桃视频 | 看免费毛片 | 国产性猛交xxxx免费看久久 | 狠狠干天天 | 神马久久久久久久久久 | 手机天堂av | 欧美第二页| 天天插天天爽 | 天堂av8| 色婷婷在线播放 | 婷婷伊人五月 | 91亚洲视频 | 打开免费观看视频在线播放 | 亚洲毛片儿 | melody在线高清免费观看 | 国产精品11 | 精品午夜视频 | www.四虎精品 | 超碰在线网址 | 久久精品操 | 精品视频三区 | 国产在线精品一区二区三区不卡 | 国产一区二区免费看 | 国产黄色一区二区 | 国产精品久久久久久久一区二区 | 国产精品亚洲欧美 | 日韩欧美自拍偷拍 | 日韩成人欧美 | 免费的黄色小视频 | 亚洲国产成人91精品 | 成年人毛片视频 | 久久久精品一区二区三区 | 国产精品999999 | 国产日韩欧美中文 | 成人做爰www看视频软件 | 污av| 一区二区三区在线免费观看 | 国产精品久久人人做人人爽 | 成人免费在线看片 | 亚洲精品中文在线 | 亚洲激情短视频 | 黄色1级视频 | 日本三级精品 | 九九久久国产精品 | 亚洲激情婷婷 | 98在线视频 | 日韩在线视频观看 | 亚洲欧美精品午睡沙发 | 黑丝久久| 天天干天天弄 | 亚洲aaaaaa特级 | 国产精品久久久久久久久久久久久久久久久 | 蜜桃av一区二区三区 | 午夜精品久久久久久久久久久久 | aaa一区二区 | www.欧美色图| 国产精品一区二区毛片 | 另类天堂首页 | 亚洲污污视频 | 国产最新自拍 | 国产亚洲精品av | 九九综合久久 | 色激情网| 成人久久18免费网站麻豆 | 亚洲欧美在线播放 | 97久久久久| 日日夜夜爽 | 国产一级片一区二区三区 | 中日韩毛片| 久久久久99精品成人片三人毛片 | 性刺激网站 | 亚洲天堂一区在线观看 | 精品国产欧美 | 手机在线小视频 | 国产精品午夜一区二区三区视频 | www.久久久久| 1769国产精品 | 成人在线免费网址 | 日韩在线一区二区三区 | 亚洲成人视屏 | 综合一区在线观看 | 欧美人妖乱大交 | 中文字幕日韩精品亚洲一区小树林 | 99精品视频免费观看 | 精品成人一区二区 | 中文字幕色哟哟 | 橘梨纱av一区二区三区在线观看 | 亚洲系列中文字幕 | 亚洲在线精品视频 | 美女午夜视频 | 免费看的av| 久操中文 | 日本免费一区视频 | 国产又黄又硬又粗 | 爱乃なみ加勒比在线播放 | 嫩草视频在线免费观看 | 亚洲精品精 | 日韩1区 | 超碰男人 | 日本黄色大片网站 | 男女超碰 | 亚洲国产精品区 | 亚洲伦理网站 | 色老头一区二区三区在线观看 | 久久99国产视频 | www.com欧美 | 国产精品伊人 | 亚洲男人的天堂视频 | 在线精品视频观看 | 精品一区二区三区三区 | 人人看人人干 | 亚洲欧美另类自拍 | 美国特色黄a大片 | 古装三级吃奶做爰 | 91美女片黄在线观看游戏 | 91福利影院 | 日韩三级中文字幕 | 一级黄色大片免费看 | 亚洲av毛片| 96视频在线观看 | 涩涩视频在线播放 | www.射| 日韩精品首页 | 日本黄色片视频 | 国产一区二区三区毛片 | 欧美在线视频免费观看 | 亚洲少妇综合网 | a√天堂中文 | 黄色免费大片 | 深夜成人福利视频 | 亚洲一区免费视频 | 色七七桃花综合影院 | 日韩啪啪网 | 亚洲最新av网站 | 亚洲在线播放 | 日本在线不卡一区 | 最近中文字幕在线免费观看 | 亚洲黄在线观看 | 黄色aaaaa| 岛国色图 | 男女午夜视频在线观看 | 亚洲午夜影视 | 成人免费大片黄在线播放 | 亚洲激情另类 | 中文字幕视频一区 | 91久久人人 | 91成人久久 | 国产情侣激情自拍 | 色八区| 色图一区 | 在线免费观看高清视频 | 国产午夜麻豆影院在线观看 | 1024国产视频 | 久久亚洲网| 亚洲精品www久久久 成人午夜视频在线免费观看 | 日韩高清久久 | 日韩久久久精品 | 黄色一级片在线播放 | 国产精品久久久久久久久久免费 | 国产精品国产三级国产aⅴ无密码 | 亚洲精选中文字幕 | 亚洲第三十七页 | 国产精品久免费的黄网站 | 高清av一区| 欧美日韩免费视频 | 亚洲一区二区在线免费 | 亚洲大片在线观看 | 哺乳喂奶一二三区乳 | 亚洲欧洲精品视频 | 日本三级欧美三级 | 中文字幕丝袜 | 麻豆福利在线 | www.成人网 | 日韩欧美a级片 | 丰满少妇高潮在线观看 | 小视频一区 | 成人国产精品久久久春色 | 污到下面流水的视频 | 中文天堂在线一区 | 日本免费黄网站 | 日韩网站免费观看 | 91成人免费在线观看视频 | 婷婷开心激情 | 午夜激情婷婷 | 成人欧美一级特黄 | 爆操巨乳美女 | 免费播放毛片精品视频 | 日本xxxxxwwwww | 国产精品黄色大片 | 国产欧美精品在线 | 国产一二区在线观看 | 美日韩在线 | www.久久精品| 最新精品国产 | 亚洲免费二区 | 7799精品视频 | 日本一级网站 | 黄色片在哪看 | 国产丝袜在线播放 | av啊啊| 毛片大片 | 婷婷综合在线观看 | 91丨九色丨国产在线观看 | 影音先锋国产在线 | 青青草原国产视频 | 日本久久不卡 | 91九色在线视频 | 日韩av一二三区 | 国偷自产av一区二区三区 | av大全在线 | 日韩免费高清 | 久久久精品中文字幕 | 黄色污污视频软件 | 深夜福利免费在线观看 | 日本色网址 | 成人毛片在线 | 中文字幕在线免费播放 | 国产精品女教师久久二区二区 | 啊v天堂在线观看 | 性欧美毛茸茸复古 | 亚洲码国产岛国毛片在线 | 丁香综合激情 | 亚洲精品一区二区三区影院忠贞 | 91久久爽久久爽爽久久片 | 国产美女久久 | 极品粉嫩国产48尤物在线播放 | 国产欧美色图 | 久久综合av| 欧美激情动态图 | 亚洲人在线 | 亚洲欧美视频在线 | 欧美婷婷 | www.999zyz.com| 国产a毛片 | 91久久精品日日躁夜夜躁欧美 | 中文字幕1页 | 欧美综合影院 | 综合视频在线 | 亚洲一区二区精华 | 五十路中文字幕 | 日韩一级片在线 | av网址有哪些 | 日韩精品欧美 | 亚洲双插 | 亚欧视频在线观看 | www.我爱av | 国产精品丝袜黑色高跟鞋的设计特点 | 国产123| 亚洲精品自拍偷拍 | 69视频在线| 韩国色网 | 成年人在线观看视频网站 | 亚洲国产精品自拍视频 | 亚洲精品国产精品乱码不99热 | av片亚洲| www.久久久久.com| 亚洲欧美日韩综合在线 | 日韩一区二区免费视频 | 亚洲大片在线播放 | 丁香激情综合 | 亚洲第一国产视频 | 香蕉国产在线观看 | av东方在线| 一区二区三区高清在线观看 | 久久深夜 | 青青国产在线观看 | 免费视频久久久 | 18疯狂做爰流白浆xxxⅹ高潮 | 久久激情网站 | 在线观看国产日韩 | 婷婷射图| 伊人久久超碰 | 精品国产一区二区三区久久久久久 | 91看片淫黄大片91桃色 | 在线天堂av | 日韩美在线 | 亚洲aⅴ在线观看 | 久久特黄 | 成人午夜免费观看视频 | 久久性生活视频 | 国产妇女精品 | 国产精品免费无遮挡 | 麻豆精品国产传媒av绿帽社 | 国产日韩视频在线 | 久久夜色精品国产欧美乱 | 色偷偷av | 五月婷婷激情小说 | 欧美爱爱网址 | 亚洲精品一区二区三区不 | 午夜草草 | 成人精品在线观看视频 | 日批黄色 | 天天干女人| 日日夜夜操av | 免费的理伦片在线播放 | 亚欧日韩| 男人插入女人下面视频 | 欧美在线天堂 | 超碰中文字幕在线 | 国产免费一区二区三区最新不卡 | 成人涩涩网站 | 欧美综合网 | 中文字幕第31页 | 一级片网址 | 国产精品久久久久久二区 | 夫妻露脸自拍[30p] | 成人欧美视频 | 人人操在线播放 | 午夜剧场黄色 | 久久免费激情视频 | 日本中文一区 | 国产女主播一区 | 黄色av高清 | 深夜福利视频在线 | 理论视频在线观看 | 免费a视频在线观看 | 日韩在线视频精品 | 鲁一鲁av | 亚洲永久| 69精品人人 | 亚洲久色影视 | 国产乱码精品一区 | 在线观看一级片 | 福利片在线播放 | 一级做a爰片性色毛片 | 九九超碰 | 日韩欧美网址 | 黄色成年人网站 | 亚洲天堂网络 | 黄色大片网站视频 | 伊伊成人网| 欧美日韩一区二区在线播放 | 日韩欧美一区二区三区 | 夜夜爽日日澡人人添 | 日韩欧美综合一区 | 国产精品www | 亚洲天堂区 | 五月婷婷丁香花 | 成人免费看类便视频 | av亚洲精华国产精华 | 91在线视频免费播放 | 精品国产一级 | 看黄网站在线 | 色综合av| www.色播.com| 黄色片在线免费看 | 久久影音先锋 | 国产精品免费精品一区 | 毛片综合 | 九九三级 | 欧美精品网站 | 99在线观看免费 | 久久另类ts人妖一区二区 | 精品一区在线视频 | 亚洲区视频在线 | av怡红院| 爱看av在线 | 韩国一二三区 | 欧美图片一区 | 在线免费观看国产 | 国产精品第5页 | 欧美色偷偷| 操操插插 | 亚洲福利精品 | 一级黄色片免费 | 国产精品二区在线 | 欧美偷拍综合 | 欧美一级片| 色撸撸在线 | 国产高清黄色 | 国产伦精品一区二区三区视频网站 | 久久aaa | 黄色av视屏 | 国产大片一区二区 | 99精品在线观看 | 91羞羞网站 | 欧美国产激情 | www午夜| 91最新在线| 免费在线成人av | 亚洲精品国偷拍 | 性做久久久久久久 | 国产区精品视频 | 色图网址 | 欧美一级在线 | 伊人久久激情 | 久久精品国产欧美亚洲人人爽 | 99国产亚洲 | 美妇av | 精品成人av一区二区三区 | 亚洲成av人片 | 久久福利视频导航 | h网站在线播放 | 国产一级二级视频 | 99久久99久久精品免费看蜜桃 | 国产一二三在线 | 91精品在线免费观看 | 最近在线更新8中文字幕免费 | 国产欧美视频在线观看 | 凹凸69堂国产成人精品 | 狠狠躁天天躁夜夜添人人 | 亚洲自拍偷拍精品视频 | 欧美一级黄 | 韩国一级淫一片免费放 | 美女高潮黄又色高清视频免费 | 国产日韩中文 | 中文字幕在线亚洲精品 | 日日夜夜精品免费 | 久久久精品中文字幕 | 欧美一级淫片bbb一84 | 国产高清免费av | 久久久一 | 国产精品污 | 日韩aⅴ片| 国产床上视频 | 日本福利一区 | www色av| 欧美天天干| 国产福利精品在线观看 | 99er视频| 黄色av软件 | av一卡二卡| 久久av不卡 | 嫩草视频在线观看免费 | 午夜精品久久久久久久99热黄桃 | 欧美 亚洲| 一本加勒比hezyo黑人 | 中文字幕第七页 | 色综合久久久久 | 少妇精品偷拍高潮白浆 | 中文字幕免费av | 日批免费观看视频 | 久久九九99| wwww欧美 | 激情视频免费在线观看 | 亚洲免费大片 | 国产原创视频在线 | 超碰777 | 视频在线一区二区三区 | 国产精品二区一区二区aⅴ污介绍 | 欧美放荡性医生videos | 久久特黄 | 啪啪免费网 | 爱情岛论坛首页永久入口线路一 | 亚洲啪啪av| brazzers欧美一区二区 | 毛片网站免费在线观看 | av免费在线不卡 | 国产伊人久 | 国产青草视频 | 国产一区亚洲 | 黄色片上床 | 久久成人精品视频 | 野花国产精品入口 | 天天干夜夜欢 | 天天做天天射 | 四虎影视成人永久免费观看亚洲欧美 | 欧美黄色免费看 | 亚洲午夜精品一区二区三区 | 91淫黄大片| www.青青草| 美女免费av | 亚洲v在线观看 | 超碰在线免费公开 | 久久久亚洲成人 | 久久婷婷视频 | 中文在线永久免费观看 | 91久久久久久久久久 | 久久久久久蜜桃 | 久久久精品中文字幕 | 国产a久久 | 国产午夜三级一区二区三 | 91精品一区二区三区在线观看 | 色狗网站 | 一本色综合亚洲精品 | 老司机精品视频在线 | 成年人拍拍视频 | 欧美日韩中文字幕在线视频 | 插插射射 | 在线爱情大片免费观看大全 | 99婷婷 | 337p粉嫩大胆噜噜噜的背景 | 午夜毛片在线观看 | 午夜寂寞影院在线观看 | 色哟哟视频在线观看 | 九一国产视频 | 激情欧美一区二区免费视频 | 国产精品久久麻豆 | 最新色网址 | 北条麻妃av在线播放 | 在线欧美 | 永久在线视频 | 久久中文字幕免费 | 老司机午夜精品 | 激情亚洲 | 久久婷婷伊人 | 亚洲国产精品久久 | 日本wwwwwww| 亚洲伦片免费看 | 色婷婷六月天 | 看全黄大黄大色大片美女 | 欧美大片网站 | 午夜视频免费 | 成人不卡视频 | 91网站免费视频 | 国产午夜精品视频 | 日韩欧美精品中文字幕 | 女性向小h片资源在线观看 嫩草视频在线 | 看片国产 | 银杏av| 国产精品久久久久久妇女 | 中文字幕在线不卡视频 | 亚洲国产精品一区二区久久 | 在线观看黄色片 | 真实偷拍激情啪啪对白 | 光棍天堂av| 91xxx在线观看 | 一本在线 | 久久99精品久久久久久园产越南 | 777色婷婷视频二三区 | 天天草夜夜草 | 怡红院av久久久久久久 | www视频在线观看网站 | 悟空影视大全免费高清观看在线 | 国产免费一区二区三区网站免费 | 国产精品自在线 | 大尺度做爰啪啪床戏 | a级成人毛片 | 国产精品成人av性教育 | 日韩一区二区视频在线 | 亚洲xxxxxx| 亚洲综合五月天婷婷丁香 | 国产三级三级在线观看 | 91国内精品久久久久 | 亚洲欧美日韩免费 | av操操 | 韩国黄色网址 | 亚洲不卡视频 | 中文字幕+乱码+中文字幕明步 | 亚洲女人在线 | 97se亚洲国产一区二区三区 | 日韩黄色精品 | 精品影院| 日韩成人久久 | 蜜桃传媒一区二区亚洲 | 国产精品久久伊人 | 欧美毛片网站 | 国产99精品视频 | 91精品国产综合久久精品图片 | 五月天爱爱 | 91老肥熟| 亚州av片| 美国三级视频 | 久久国产精品99精国产 | 香港一级淫片a级在线 | 亚洲国产一区在线 | 亚洲啊v | 欧美一级在线视频 | 多啪啪免费视频 | 亚洲美女av在线 | 欧美阿v | 亚洲国产精一区二区三区性色 | 亚洲成人免费av | 丝袜调教91porn | 日日综合网 | 国产一区二区精品丝袜 | 国产69精品久久久 | 婷婷综合社区 | 中文字幕免费在线看 | 国产精品乱码一区二区 | 日日夜夜精品视频 | 亚洲国产黄色av | 亚洲黄色片子 | 中文字幕11页中文字幕11页 | www.五月婷婷| 找国产毛片看 | 免费看日批视频 | 琪琪色网| 久艹在线视频 | 黄色片高清| 国产日批视频 | 国产日韩欧美视频 | 亚洲一卡二卡三卡 | 91天天| 中文字幕3| 亚洲午夜久久久 | 亚洲精选一区二区三区 | 朝桐光在线视频 | 久久艹在线 | 性感美女一区二区三区 | 亚州av网| 久久一区二区三区四区 | 国产白丝av | 日本一本久草 | 亚洲图片小说综合 | 国产精品成人免费精品自在线观看 | 国产三级理论片 | 免费成人深夜在线观看 | av加勒比在线 | 欧美xxxx日本和非洲 | 天天av天天翘 | 亚洲激情久久 | 成人自拍视频在线观看 | 夜夜草影院| 日韩性高潮| 中文字幕高清在线 | 亚洲免费av在线 | 99久久精品无免国产免费 | 天天综合网入口 | 成年人网站黄 | 九九久久精品视频 | 日韩视频在线免费观看 | 最近中文字幕免费观看 | 亚洲伊人婷婷 | 中文字幕久久一区二区三区 | 三上悠亚中文字幕在线播放 | 国产中文字幕在线 | 91桃色在线观看视频 | 日本在线精品 | 亚洲中字幕 | 欧美黄色免费网站 | 男人天堂手机在线 | 中文字幕第315页 | 毛片专区 | 91插插插插插 | 91成人毛片 | 国产剧情在线 | 日韩成人在线免费视频 | 91麻豆精品一区二区三区 | 国产精品第100页 | www.久操 | 裸体喂奶一级裸片 | 黄色一级网址 | 国产九九九 | 成人免费a视频 | 九九热在线视频播放 | 欧美激情在线免费观看 | 日韩一区二区三区四区 | 国产高潮呻吟久久 | 久久久综合久久久 | 国产成人免费视频 | 国产一级一片免费播放放a 在线观看成人 | 91网在线观看 | 国产精品视频久久 | 国产三级韩国三级日本带黄 | 成人午夜精品 | 日美女网站| 中文字幕在线官网 | 婷婷四房综合激情五月 | 男女污视频 | 九九一级片 | 国产一区二区三区日韩 | 操操网址 | 动漫av网站| 日韩高清在线播放 | 午夜网站在线观看 | 中文字av | 日韩123区| 色福利视频 | 黄色性视频 | 亚洲国产资源 | 在线 丝袜 欧美 日韩 制服 | 亚洲香蕉成人av网站在线观看 | 久久免费视频观看 | 极品美女无套呻吟啪啪 | 亚洲国产一区在线 | jizz处女| 日韩av区| 日日日干干干 | 亚洲性视频在线 | 公车痴汉媚药强抹在线观看 | 亚洲播放 | 亚洲乱码一区二区 | 三级网站在线看 | 91欧美激情一区二区三区成人 | 香蕉精品在线 | 视频丨9l丨白浆 | 欧美性大战久久久 | 另类综合视频 | 日日爽爽| 91嫩草欧美久久久九九九 | 成人亚洲网站 | 亚洲国产精品成人久久久麻豆 | av自拍网 | 欧美夜夜骑 | 欧美精品一区二区视频 | 久天堂 | 免费a级片在线观看 | 99国产精品一区二区 | 国产精品第二页 | 最近中文字幕日本 | 欧美亚洲视频在线观看 | 亚洲少妇在线 | 日本三级网站在线观看 | www日本高清 | 亚洲精品乱 | 国产又粗又猛又爽又黄的视频一 | 欧美日韩一本 | www.天天综合| 激情中文网 | 欧美挤奶吃奶水xxxxx | 国产精品久久免费 | 花样视频污 | 一本一道久久a久久精品蜜桃 | 免费日b视频| 91视色| 亚洲三级国产 | 久操视频精品 | 啪啪中文字幕 | 久久精品欧美一区二区 | 免费av在线| 3p视频在线 | 国产精品自拍一区 | 国产在线视频二区 | 久久影视精品 | 青青草免费在线视频 | 亚洲欲色| 四虎影院永久地址 | 97人人爽| 日本亚洲最大的色成网站www | jlzzjizz在线播放观看 | 最近更新2019中文字幕 | 欧美一级性片 | 欧美成综合 | 青娱乐久久 | av不卡网 | 亚洲精品亚洲 | 欧美一级爆毛片 | 日韩不卡 | 久久久久国产精品午夜一区 | 亚洲免费永久精品国产 | 看av的网址| 国产午夜精品福利 | 亚洲视频精品在线 | 国产二区视频在线观看 | 中日韩欧美在线观看 | 精品视频区 | 天天色婷婷| 亚洲视频123 | 国产青青操 | 欧美精品一区二区久久婷婷 | av合集| 涩涩在线播放 | 亚洲欧洲视频在线观看 | 国产日产精品一区二区三区 | 玖草在线观看 | 欧美一区二区精品 | 欧美久久久久久久久久久 | 在线成人免费视频 | 久热最新 | 1000部av| 亚洲欧美综合精品久久成人网无毒不卡 | 成人黄色三级视频 | 超碰97国产 | 欧美三级成人理伦 | 国产成人在线视频观看 | 免费一级黄色大片 | 亚洲一区二区在线观看视频 | 成人午夜精品一区二区三区 | 青青操视频在线观看 | 成人性生交大全免 | 欧美做爰xxxⅹ性欧美大片 | 精品免费在线视频 | 爱豆国产剧免费观看大全剧集 | 日本一区二区精品视频 | 自拍偷拍五月天 | 国产片网站 | 日本乱码一区二区 | 手机看片一区 | 亚洲天堂男人网 | 天天操天天干天天爽 | 久久一视频| 亚洲香蕉av在线一区二区三区 | 午夜国产福利 | 奇米网在线观看 | 国产美女免费视频 | 亚州激情 | 日本一级淫片色费放 | 人人亚洲 | 日韩av二区 | 亚洲欧美精品一区二区三区 | 久久图库 | 国产又粗又黄的视频 | 中文字幕日韩精品一区 | 精品成人一区 | 亚洲一区在线免费视频 | 激情五月综合 | 99re视频| 91天天 | 日本亚洲欧美在线 | 欧美高清hd19| 91精品国产色综合久久不8 | 亚洲第一av网| 欧美色精品 | 特级西西444www大精品视频 | 免费日韩一级片 | 午夜男人的天堂 | 91麻豆精品国产自产在线观看一区 | 亚洲 国产 日韩在线 精品 | 成人一区二区在线 | 日韩国产一级 | 国产区av | 97超碰人人干 | 国产又粗又猛又黄又爽的视频 | 成年免费在线观看 | 久久久久久久蜜桃 | 91成人免费在线观看视频 | 香蕉在线视频播放 | 在线观看亚洲专区 | 山外人精品影院 | 日本久久高清 | 国产在线三区 | 国产农村妇女毛片精品 | 中文字幕在线视频免费观看 | 中文字幕一区二区三区在线播放 | 人人舔人人干 | 国产精品77777| 国产精品国产三级国产aⅴ入口 | 国产视频第一页 | 97自拍偷拍 | 粉嫩av一区二区三区免费观看 | 中文字幕在线播 | 四虎永久免费在线观看 | 五月婷婷婷婷 | 久久久久成人精品 | 日韩视频区 | 精品一区二区三区免费 | 伊人久久大香线蕉 | 国产噜噜噜噜久久久久久久久 | 亚洲五码av | 国产网站黄色 | 国产老女人乱淫免费可以 | 真人bbbbbbbbb毛片| 亚洲欧洲中文字幕 | 国产在线视频你懂的 | 午夜肉体高潮免费毛片 | 亚洲免费网站在线观看 | 日韩在线影院 | 精品色综合| 午夜精品福利一区二区 | 日韩三级在线播放 | 黄色不卡av| 男女日批免费视频 | 久久免费视频6 | 亚洲美女视频 | 国产视频1区 | 亚洲一区二区在线视频 | 亚洲黄a| 少妇色 | 黄网站色成年片高清 | 欧美大片一区二区三区 | 欧美精品免费在线观看 | 亚洲视频自拍 | 向日葵bp色板视频 | 五月婷婷综合在线 | 亚洲香蕉久久 | 亚洲一区无 | www.夜夜骑 | 精品久久精品久久 | 欧美亚洲综合在线 | 91一区二区在线 | 成人在线视频网 | 欧美美女喷水 | 少妇精品一区二区三区 | 伊人福利在线 | 黄色片网站在线观看 | 欧美视频在线观看免费 | 天天操夜夜夜 | 免费成人深夜夜 | 超碰伊人久久 | 国产福利免费 | 人人插人人干 | 91一区二区在线 | 久操操| 国产综合区 | 日本久久一级片 | 成人爱爱网站 | 欧美天堂一区 | 中文字幕线人 | 日韩欧美精品在线 | 日韩黄色网址 | 国产大片aaa| 黄色a毛片 | 91精品国产一区二区三区蜜臀 | 伊人春色在线观看 | 中文字幕一区二区三区乱码在线 | 国产一级久久 | 国产精品高潮呻吟久久久 | 九色蝌蚪9l视频蝌蚪9l视频 | 新版天堂资源中文8在线 | 亚洲搞av | 欧美日批 | 国产做爰视频免费播放 | 欧美日本 | 日韩簧片 | av爱爱| 天天av天天爽 | 狼色网| 亚洲男人皇宫 | 国产婷婷色一区二区三区在线 | 日本欧美一区二区三区 | 亚洲特级黄色片 | 日本不卡在线视频 | 都市激情中文字幕 | 久久久久久久久久国产精品 | 美女av网站 | 美国成人免费视频 | 亚洲h视频在线 | 精产国品一二三产区区别在线观看 | 一级片aaa | 在线观看精品视频 | 日韩一二区 | 综合狠狠开心 | 谁有av网址 | 国产精品污www在线观看 | 伊人免费 | 在线日本中文字幕 | 久久男人天堂 | 最新日本中文字幕 | 国产精品6区 | 日韩精品中文字幕在线播放 | 动漫艳母在线观看 | 天堂av手机版 | 免费日批网站 | www.av导航| 亚洲制服av| 高清国产视频 | 爆操网站 | 伊人中文在线 | 91网在线| 久久色网站 | av最新| 日本在线二区 | 爱福利视频一区 | 国产成人三级在线观看视频 | 久久久久久久爱 | 丁香午夜| 成人香蕉视频在线观看 | 欧美顶级黄色大片免费 | 求欧美精品网址 | 国产国产精品人在线视 | 国产村民一二三区 | 国产免费脚交足视频在线观看 | 婷婷久| 99久久网站 | 久久久久久a亚洲欧洲av | 欧洲美一区二区三区亚洲 |