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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

进程管理—进程描述符(task_struct)

發布時間:2023/12/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 进程管理—进程描述符(task_struct) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


本文章轉載自:http://blog.csdn.net/qq_26768741/article/details/54348586?locationNum=4&fps=1

前言

當把一個程序加載到內存當中,此時,這個時候就有了進程,關于進程,有一個相關的叫做進程控制塊(PCB),這個是系統為了方便進行管理進程所設置的一個數據結構,通過PCB,就可以記錄進程的特征以及一些信息。?
內核當中使用進程描述符task_struct。?
這個task_struct就是一個定義的一個結構體,通過這個結構體,可以對進程的所有的相關的信息進行維護,對進程進行管理。

接下來我們需要對task_struct結構體當中的成員進行一些分析。

linux內核版本
Linux version 2.6.32-431.el6.i686

1 task_struct


1.1 進程狀態


volatile long state; int exit_state;`
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

表示進程的狀態,?
在進程執行的時候,它會有一個狀態,這個狀態對于進程來說是很重要的一個屬性。進程主要有以下幾個狀態。

state可能的取值?


這些狀態就不再一一說明了,后續進程篇會有專門的說明。

1.2 進程標識符(PID)


pid_t pid; pid_t tgid;
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

每個進程都有進程標識符、用戶標識符、組標識符,進程標識符對于每一個進程來說都是唯一的。內核通過進程標識符來對不同的進程進行識別,一般來說,行創建的進程都是在前一個進程的基礎上PID加上1作為本進程的PID。為了Linux平臺兼容性,PID一般最大為32767。

1.3 進程內核棧


void *stack
  • 1
  • 2
  • 1
  • 2

stack用來維護分配給進程的內核棧,內核棧的意義在于,進程task_struct所占的內存是由內核動態分配的,確切的說就是內核根本不給task_struct分配內存,只給內核棧分配8KB內存,并且一部分會提供給task_struct使用。?
task_struct結構體大約占用的大小為1K左右,根據內核版本的不同,大小也會有差異。?
所以,也就可以知道內核棧最大也就是7KB,否則,內核棧會覆蓋task_struct結構。

1.4 標記


unsigned int flags
  • 1
  • 2
  • 1
  • 2

用來反映一個進程的狀態信息,但不是運行狀態,用于內核識別進程當前的狀態,flags的取值如下:

可使用的標記 功能
PF_FORKNOEXEC 進程剛創建,但還沒執行。
PF_SUPERPRIV 超級用戶特權。
PF_DUMPCORE 關于核心。
PF_SIGNALED 進程被信號(signal)殺出。
PF_EXITING 進程開始關閉。

1.5 表示進程親屬關系的成員


struct task_struct *real_parent; struct task_struct *parent; struct list_head children; struct list_head sibling; struct task_struct *group_leader;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

linux系統當中,考慮到進程的派生,所以進程之間會存在父進程和子進程這樣的關系,當然,對于同一個父進程派生出來的進程,他們的關系當然是兄弟進程了。

成員 功能
real_parent 指向父進程的指針,如果父進程不存在了,則指向PID為1的進程
parent 指向父進程的,值與real——parent相同,需要向它的父進程發送信號
children 表示鏈表的頭部,鏈表中的所有元素都是它的子進程
sibling 用于當前進程插入兄弟鏈表當中
group_leader 指向進程組的領頭進程

1.6 ptrace系統調用


unsigned int ptrace; struct list_head ptraced; struct list_head ptrace_entry;
  • 1
  • 2
  • 3
  • 4
  • 1
  • 2
  • 3
  • 4

首先我們要清楚ptrace是什么東西,ptrace是一種提供父進程控制子進程運行,并且可以檢查和改變它的核心image。當trace設置為0時不需要被跟蹤。

1.7 性能診斷工具——Performance Event


#ifdef CONFIG_PERF_EVENTS #ifndef __GENKSYMS__void * __reserved_perf__; #elsestruct perf_event_context *perf_event_ctxp; #endifstruct mutex perf_event_mutex;struct list_head perf_event_list; #endif
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

Performance Event是性能診斷工具,這些成員用來幫助它進行分析進程性能問題。

1.8 進程調度


int prio, static_prio, normal_prio;unsigned int rt_priority;
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3
成員 功能
static_prio 保存靜態優先級,可以通過nice系統進行修改
rt_priority 保存實時優先級
normal_prio 保存靜態優先級和調度策略
prio 保存動態優先級

調度進程利用這部分信息決定系統當中的那個進程最應該運行,并且結合進程的狀態信息保證系統運作高效。

提到進程調度,當然還需要說明一下進程調度策略,我們來看下關于調度策略的成員:

unsigned int policy;const struct sched_class *sched_class;struct sched_entity se;struct sched_rt_entity rt;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
成員 功能
policy 調度策略
sched_class 調度類
se 普通進程的一個調用的實體,每一個進程都有其中之一的實體
rt 實時進程的調用實體,每個進程都有其中之一的實體
cpus_allowed 用于控制進程可以在處理器的哪里運行

policy表示進程的調度策略,主要有以下五種:

種類 功能
SCHED_NORMAL 用于普通進程
SCHED_BATCH 普通進程策略的分化版本,采用分時策略
SCHED_IDLE 優先級最低,系統空閑時才跑這類進程
SCHED_FIFO 先入先出的調度算法
SCHED_RR 實時調度算法,采用時間片,相同優先級的任務當用完時間片就會放到隊列的尾部,保證公平性,同時,高優先級的任務搶占低優先級的任務。
SCHED_DEADLINE 新支持的實時調度策略,正對突發性計算

說完了調度策略,我們再來看一下調度類。

調度類 功能
idle_sched_class 每一個cpu的第一個pid=0的線程,是一個靜態的線程
stop_sched_class 優先級最高的線程,會中斷所有其他的線程,而且不會被其他任務打斷
rt_sched_slass 作用在實時線程
fair_sched_class 作用的一般線程

它們的優先級順序為Stop>rt>fair>idle

1.9進程的地址空間


struct mm_struct *mm, *active_mm;
  • 1
  • 2
  • 1
  • 2
成員 功能
mm 進程所擁有的用戶空間的內存描述符
active_mm 指向進程運行時使用的內存描述符,對于普通的進程來說,mm和active_mm是一樣的,但是內核線程是沒有進程地址空間的,所以內核線程的mm是空的,所以需要初始化內核線程的active_mm

對于內核線程切記是沒有地址空間的。

后續會有專門的博客來敘述

1.10 判斷標志


//用于進程判斷標志int exit_state;int exit_code, exit_signal;int pdeath_signal; /* The signal sent when the parent dies *//* ??? */unsigned int personality;unsigned did_exec:1;unsigned in_execve:1; /* Tell the LSMs that the process is doing an* execve */unsigned in_iowait:1;/* Revert to default priority/policy when forking */unsigned sched_reset_on_fork:1;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
成員 功能
exit_state 進程終止的狀態
exit_code 設置進程的終止代號
exit_signal 設置為-1的時候表示是某個線程組當中的一員,只有當線程組的最后一個成員終止時,才會產生型號給父進程
pdeath_signal 用來判斷父進程終止時的信號

1.11 時間與定時器


關于時間,一個進程從創建到終止叫做該進程的生存期,進程在其生存期內使用CPU時間,內核都需要進行記錄,進程耗費的時間分為兩部分,一部分是用戶模式下耗費的時間,一部分是在系統模式下耗費的時間。

//描述CPU時間的內容cputime_t utime, stime, utimescaled, stimescaled;cputime_t gtime;cputime_t prev_utime, prev_stime;unsigned long nvcsw, nivcsw; /* context switch counts */struct timespec start_time; /* monotonic time */struct timespec real_start_time; /* boot based time */struct task_cputime cputime_expires;struct list_head cpu_timers[3];
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
成員 屬性
utime/stime 用于記錄進程在用戶狀態/內核態下所經過的定時器
prev_utime/prev_stime 記錄當前的運行時間
utimescaled/stimescaled 分別記錄進程在用戶態和內核態的運行的時間
gtime 記錄虛擬機的運行時間
nvcsw/nicsw 是自愿/非自愿上下文切換計數
start_time/real_start_time 進程創建時間,real還包括了進程睡眠時間
cputime_expires 用來統計進程或進程組被跟蹤的處理器時間,三個成員對應的是下面的cpu_times[3]的三個鏈表

然后接下來我們來看一下進程的定時器,一共是三種定時器。

定時器類型 解釋 更新時刻
ITIMER_REAL 實時定時器 實時更新,不在乎進程是否運行
ITIMER_VIRTUAL 虛擬定時器 只在進程運行用戶態時更新
ITIMER_PROF 概況定時器 進程運行于用戶態和系統態進行更新

進程總過有三種定時器,這三種定時器的特征有到期時間,定時間隔,和要觸發的時間,

1.12 信號處理


struct signal_struct *signal;struct sighand_struct *sighand;sigset_t blocked, real_blocked;sigset_t saved_sigmask; /* restored if set_restore_sigmask() was used */struct sigpending pending;unsigned long sas_ss_sp;size_t sas_ss_size;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

關于信號處理:

成員 功能
signal 指向進程信號描述符
sighand 指向進程信號處理程序描述符
blocked 表示被阻塞信號的掩碼
pending 存放私有掛起信號的數據結構
sas_ss_sp 信號處理程序備用堆棧的地址

1.13 文件系統信息


//文件系統信息結構體 /* filesystem information */struct fs_struct *fs;//打開文件相關信息結構體 /* open file information */struct files_struct *files;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

進程可以用來打開和關閉文件,文件屬于系統資源,task_struct有兩個來描述文件資源,他們會描述兩個VFS索引節點,兩個節點分別是root和pwd,分別指向根目錄和當前的工作目錄。

成員 功能
struct fs_struct *fs 進程可執行鏡像所在的文件系統
struct files_struct *files 進程當前打開的文件

1.14 其他


struct task_struct {//進程狀態(-1就緒態,0運行態,>0停止態)volatile long state; /* -1 unrunnable, 0 runnable, >0 stopped *///進程內核棧void *stack;//有幾個進程只在使用此結構atomic_t usage;//標記unsigned int flags; /* per process flags, defined below *///ptrace系統調用,關于實現斷點調試,跟蹤進程運行。unsigned int ptrace;//鎖的深度int lock_depth; /* BKL lock depth *///SMP實現無加鎖的進程切換 #ifdef CONFIG_SMP #ifdef __ARCH_WANT_UNLOCKED_CTXSWint oncpu; #endif #endif//關于進程調度int prio, static_prio, normal_prio;//優先級unsigned int rt_priority;//關于進程const struct sched_class *sched_class;struct sched_entity se;struct sched_rt_entity rt;//preempt_notifier結構體鏈表 #ifdef CONFIG_PREEMPT_NOTIFIERS/* list of struct preempt_notifier: */struct hlist_head preempt_notifiers; #endif/** fpu_counter contains the number of consecutive context switches* that the FPU is used. If this is over a threshold, the lazy fpu* saving becomes unlazy to save the trap. This is an unsigned char* so that after 256 times the counter wraps and the behavior turns* lazy again; this to deal with bursty apps that only use FPU for* a short time*///FPU使用計數unsigned char fpu_counter;//塊設備I/O層的跟蹤工具 #ifdef CONFIG_BLK_DEV_IO_TRACEunsigned int btrace_seq; #endif//進程調度策略相關的字段unsigned int policy;cpumask_t cpus_allowed;//RCU同步原語 #ifdef CONFIG_TREE_PREEMPT_RCUint rcu_read_lock_nesting;char rcu_read_unlock_special;struct rcu_node *rcu_blocked_node;struct list_head rcu_node_entry; #endif /* #ifdef CONFIG_TREE_PREEMPT_RCU *///用于調度器統計進程運行信息 #if defined(CONFIG_SCHEDSTATS) || defined(CONFIG_TASK_DELAY_ACCT)struct sched_info sched_info; #endif//用于構架進程鏈表struct list_head tasks;struct plist_node pushable_tasks;//關于進程的地址空間,指向進程的地址空間。(鏈表和紅黑樹)struct mm_struct *mm, *active_mm;/* task state *///進程狀態參數int exit_state;//退出信號處理int exit_code, exit_signal;//接收父進程終止的時候會發送信號int pdeath_signal; /* The signal sent when the parent dies *//* ??? */unsigned int personality;unsigned did_exec:1;unsigned in_execve:1; /* Tell the LSMs that the process is doing an* execve */unsigned in_iowait:1;/* Revert to default priority/policy when forking */unsigned sched_reset_on_fork:1;//進程pid,父進程ppid。pid_t pid;pid_t tgid;//防止內核堆棧溢出 #ifdef CONFIG_CC_STACKPROTECTOR/* Canary value for the -fstack-protector gcc feature */unsigned long stack_canary; #endif/** pointers to (original) parent process, youngest child, younger sibling,* older sibling, respectively. (p->father can be replaced with* p->real_parent->pid)*///這部分是用來進行維護進程之間的親屬關系的。//初始化父進程struct task_struct *real_parent; /* real parent process *///接納終止的進程struct task_struct *parent; /* recipient of SIGCHLD, wait4() reports *//** children/sibling forms the list of my natural children*///維護子進程鏈表struct list_head children; /* list of my children *///兄弟進程鏈表struct list_head sibling; /* linkage in my parent's children list *///線程組組長struct task_struct *group_leader; /* threadgroup leader *//** ptraced is the list of tasks this task is using ptrace on.* This includes both natural children and PTRACE_ATTACH targets.* p->ptrace_entry is p's link on the p->parent->ptraced list.*///ptrace,系統調用,關于斷點調試。struct list_head ptraced;struct list_head ptrace_entry;//PID與PID散列表的聯系/* PID/PID hash table linkage. */struct pid_link pids[PIDTYPE_MAX];//維護一個鏈表,里面有該進程所有的線程struct list_head thread_group;//do_fork()函數struct completion *vfork_done; /* for vfork() */int __user *set_child_tid; /* CLONE_CHILD_SETTID */int __user *clear_child_tid; /* CLONE_CHILD_CLEARTID *///描述CPU時間的內容//utime是用戶態下的執行時間//stime是內核態下的執行時間cputime_t utime, stime, utimescaled, stimescaled;cputime_t gtime;cputime_t prev_utime, prev_stime;//上下文切換計數unsigned long nvcsw, nivcsw; /* context switch counts */struct timespec start_time; /* monotonic time */struct timespec real_start_time; /* boot based time */ /* mm fault and swap info: this can arguably be seen as either mm-specific or thread-specific *///缺頁統計unsigned long min_flt, maj_flt;struct task_cputime cputime_expires;struct list_head cpu_timers[3];/* process credentials *///進程身份憑據const struct cred *real_cred; /* objective and real subjective task* credentials (COW) */const struct cred *cred; /* effective (overridable) subjective task* credentials (COW) */struct mutex cred_guard_mutex; /* guard against foreign influences on* credential calculations* (notably. ptrace) */struct cred *replacement_session_keyring; /* for KEYCTL_SESSION_TO_PARENT *///去除路徑以后的可執行文件名稱,進程名char comm[TASK_COMM_LEN]; /* executable name excluding path- access with [gs]et_task_comm (which lockit with task_lock())- initialized normally by setup_new_exec */ /* file system info *///文件系統信息int link_count, total_link_count; #ifdef CONFIG_SYSVIPC /* ipc stuff */ //進程通信struct sysv_sem sysvsem; #endif #ifdef CONFIG_DETECT_HUNG_TASK /* hung task detection */unsigned long last_switch_count; #endif//該進程在特點CPU下的狀態 /* CPU-specific state of this task */struct thread_struct thread;//文件系統信息結構體 /* filesystem information */struct fs_struct *fs;//打開文件相關信息結構體 /* open file information */struct files_struct *files; /* namespaces */ //命名空間:struct nsproxy *nsproxy; /* signal handlers *///關于進行信號處理struct signal_struct *signal;struct sighand_struct *sighand;sigset_t blocked, real_blocked;sigset_t saved_sigmask; /* restored if set_restore_sigmask() was used */struct sigpending pending;unsigned long sas_ss_sp;size_t sas_ss_size;int (*notifier)(void *priv);void *notifier_data;sigset_t *notifier_mask;//進程審計struct audit_context *audit_context; #ifdef CONFIG_AUDITSYSCALLuid_t loginuid;unsigned int sessionid; #endifseccomp_t seccomp;#ifdef CONFIG_UTRACEstruct utrace *utrace;unsigned long utrace_flags; #endif//線程跟蹤組 /* Thread group tracking */u32 parent_exec_id;u32 self_exec_id; /* Protection of (de-)allocation: mm, files, fs, tty, keyrings, mems_allowed,* mempolicy */spinlock_t alloc_lock;//中斷 #ifdef CONFIG_GENERIC_HARDIRQS/* IRQ handler threads */struct irqaction *irqaction; #endif//task_rq_lock函數所使用的鎖/* Protection of the PI data structures: */spinlock_t pi_lock;//基于PI協議的等待互斥鎖 #ifdef CONFIG_RT_MUTEXES/* PI waiters blocked on a rt_mutex held by this task */struct plist_head pi_waiters;/* Deadlock detection and priority inheritance handling */struct rt_mutex_waiter *pi_blocked_on; #endif//死鎖檢測 #ifdef CONFIG_DEBUG_MUTEXES/* mutex deadlock detection */struct mutex_waiter *blocked_on; #endif//中斷 #ifdef CONFIG_TRACE_IRQFLAGSunsigned int irq_events;int hardirqs_enabled;unsigned long hardirq_enable_ip;unsigned int hardirq_enable_event;unsigned long hardirq_disable_ip;unsigned int hardirq_disable_event;int softirqs_enabled;unsigned long softirq_disable_ip;unsigned int softirq_disable_event;unsigned long softirq_enable_ip;unsigned int softirq_enable_event;int hardirq_context;int softirq_context; #endif//lockdep #ifdef CONFIG_LOCKDEP # define MAX_LOCK_DEPTH 48ULu64 curr_chain_key;int lockdep_depth;unsigned int lockdep_recursion;struct held_lock held_locks[MAX_LOCK_DEPTH];gfp_t lockdep_reclaim_gfp; #endif//日志文件 /* journalling filesystem info */void *journal_info;/* stacked block device info *///塊設備鏈表struct bio *bio_list, **bio_tail;/* VM state *///虛擬內存狀態,內存回收struct reclaim_state *reclaim_state;//存放塊設備I/O流量信息struct backing_dev_info *backing_dev_info;//I/O調度器所用信息struct io_context *io_context;unsigned long ptrace_message;siginfo_t *last_siginfo; /* For ptrace use. *///記錄進程I/O計數struct task_io_accounting ioac; #if defined(CONFIG_TASK_XACCT)u64 acct_rss_mem1; /* accumulated rss usage */u64 acct_vm_mem1; /* accumulated virtual memory usage */cputime_t acct_timexpd; /* stime + utime since last update */ #endif//CPUSET功能 #ifdef CONFIG_CPUSETSnodemask_t mems_allowed; /* Protected by alloc_lock */ #ifndef __GENKSYMS__/** This does not change the size of the struct_task(2+2+4=4+4)* so the offsets of the remaining fields are unchanged and * therefore the kABI is preserved. Only the kernel uses* cpuset_mem_spread_rotor and cpuset_slab_spread_rotor so* it is safe to change it to use shorts instead of ints.*/ unsigned short cpuset_mem_spread_rotor;unsigned short cpuset_slab_spread_rotor;int mems_allowed_change_disable; #elseint cpuset_mem_spread_rotor;int cpuset_slab_spread_rotor; #endif #endif//Control Groups #ifdef CONFIG_CGROUPS/* Control Group info protected by css_set_lock */struct css_set *cgroups;/* cg_list protected by css_set_lock and tsk->alloc_lock */struct list_head cg_list; #endif//futex同步機制 #ifdef CONFIG_FUTEXstruct robust_list_head __user *robust_list; #ifdef CONFIG_COMPATstruct compat_robust_list_head __user *compat_robust_list; #endifstruct list_head pi_state_list;struct futex_pi_state *pi_state_cache; #endif//關于內存檢測工具Performance Event #ifdef CONFIG_PERF_EVENTS #ifndef __GENKSYMS__void * __reserved_perf__; #elsestruct perf_event_context *perf_event_ctxp; #endifstruct mutex perf_event_mutex;struct list_head perf_event_list; #endif//非一致內存訪問 #ifdef CONFIG_NUMAstruct mempolicy *mempolicy; /* Protected by alloc_lock */short il_next; #endif//文件系統互斥資源atomic_t fs_excl; /* holding fs exclusive resources *///RCU鏈表struct rcu_head rcu;/** cache last used pipe for splice*///管道struct pipe_inode_info *splice_pipe;//延遲計數 #ifdef CONFIG_TASK_DELAY_ACCTstruct task_delay_info *delays; #endif #ifdef CONFIG_FAULT_INJECTIONint make_it_fail; #endifstruct prop_local_single dirties; #ifdef CONFIG_LATENCYTOPint latency_record_count;struct latency_record latency_record[LT_SAVECOUNT]; #endif/** time slack values; these are used to round up poll() and* select() etc timeout values. These are in nanoseconds.*///time slack values,常用于poll和select函數unsigned long timer_slack_ns;unsigned long default_timer_slack_ns;//socket控制消息struct list_head *scm_work_list; #ifdef CONFIG_FUNCTION_GRAPH_TRACER//ftrace跟蹤器/* Index of current stored adress in ret_stack */int curr_ret_stack;/* Stack of return addresses for return function tracing */struct ftrace_ret_stack *ret_stack;/* time stamp for last schedule */unsigned long long ftrace_timestamp;/** Number of functions that haven't been traced* because of depth overrun.*/atomic_t trace_overrun;/* Pause for the tracing */atomic_t tracing_graph_pause; #endif #ifdef CONFIG_TRACING/* state flags for use by tracers */unsigned long trace;/* bitmask of trace recursion */unsigned long trace_recursion; #endif /* CONFIG_TRACING *//* reserved for Red Hat */unsigned long rh_reserved[2]; #ifndef __GENKSYMS__struct perf_event_context *perf_event_ctxp[perf_nr_task_contexts]; #ifdef CONFIG_CGROUP_MEM_RES_CTLR /* memcg uses this to do batch job */struct memcg_batch_info {int do_batch; /* incremented when batch uncharge started */struct mem_cgroup *memcg; /* target memcg of uncharge */unsigned long bytes; /* uncharged usage */unsigned long memsw_bytes; /* uncharged mem+swap usage */} memcg_batch; #endif #endif };

總結

以上是生活随笔為你收集整理的进程管理—进程描述符(task_struct)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

天天干天天射天天爽 | 国产精品一区二区麻豆 | 亚洲片在线资源 | 久久五月精品 | 久久97久久 | av高清一区二区三区 | 久久成人一区二区 | 免费观看的av网站 | 亚洲精品在线电影 | 婷婷激情综合五月天 | 久久精品国产美女 | 精品一区二区免费在线观看 | 欧美一二三区在线播放 | 亚洲黄色av网址 | 国产精品久久久久av福利动漫 | 色老板在线视频 | 久久精品国产亚洲精品2020 | 国产精品国产精品 | 久久久国产精品麻豆 | 国产成人久久av | 麻豆国产网站 | 国色天香永久免费 | 97在线观看免费 | 日韩中文字幕一区 | 亚洲天堂自拍视频 | 免费色网 | 日韩av免费观看网站 | 欧美了一区在线观看 | 在线观看你懂的网址 | 久操免费视频 | 亚洲波多野结衣 | 五月天婷亚洲天综合网鲁鲁鲁 | 欧美激情视频在线观看免费 | 国产在线精品一区二区不卡了 | av成人免费在线看 | 国产精品一区免费观看 | 91污在线| 亚洲精品在线观看免费 | 高清av网 | 99免费国产 | 国产黄大片在线观看 | 五月婷婷综合在线观看 | 亚洲国产午夜精品 | 欧美午夜理伦三级在线观看 | 天天综合网在线观看 | 特级西西人体444是什么意思 | 视频一区二区在线 | 日本天天色 | 久久久毛片 | 日韩高清 一区 | 日韩免费电影网站 | 91精品视频网站 | 久久影视精品 | 久久亚洲精品国产亚洲老地址 | 色网站在线免费 | 91免费视频网站在线观看 | 亚洲经典在线 | 日韩色av色资源 | 日韩在线激情 | 国产自产高清不卡 | 激情欧美xxxx | 久久综合狠狠综合久久狠狠色综合 | www天天干| 夜夜操天天操 | 一区二区三区视频 | 全黄色一级片 | 国产精品2020| 黄色特级一级片 | 人人躁 | 成人在线免费视频 | 色婷婷99 | h视频日本| 69国产精品成人在线播放 | 久久在现 | 日韩黄在线观看 | 成人久久18免费网站麻豆 | 国产精品久久久久久久久久久杏吧 | 欧美日韩啪啪 | 人人舔人人爱 | 在线观看韩国av | 国产精品免费视频观看 | 97超碰在线人人 | 97超碰中文 | 免费看的黄色的网站 | 五月开心婷婷网 | 国产无遮挡又黄又爽在线观看 | 久久99亚洲精品久久 | 婷婷丁香激情网 | 国产97碰免费视频 | 天天操天天操天天操天天操天天操天天操 | 国产夫妻性生活自拍 | 91插插视频 | 欧美性猛片 | 国产精品福利视频 | av蜜桃在线 | 天天干天天操天天射 | a v在线视频 | 永久免费的啪啪网站免费观看浪潮 | 色91在线 | 国产综合激情 | 日韩视频免费观看高清 | 国产乱对白刺激视频不卡 | 色综合久久66 | 亚洲色图22p | 日韩高清激情 | 韩日成人av | 国产精品久久精品 | 国产精品一区二区电影 | 欧美色噜噜噜 | 91高清免费在线观看 | 在线观看视频国产一区 | 国产精品va最新国产精品视频 | 超碰成人网 | 国产 亚洲 欧美 在线 | 久久久福利 | 亚洲精品视频一 | av一区二区三区在线播放 | 亚洲尺码电影av久久 | 婷婷激情在线观看 | 国产色视频123区 | 91桃色视频 | 精品视频在线免费观看 | 久久久国产精品人人片99精片欧美一 | 日韩在线电影 | 91精品久久久久久综合乱菊 | 天天艹天天 | 免费在线观看av网址 | 色婷婷六月 | 亚洲人成精品久久久久 | 亚洲一区网站 | 91视频在线观看大全 | 国产精品美女久久久久久久久 | 伊人五月天综合 | 精品久久久久久久久久国产 | 日日夜夜操av | 久久成人免费 | 亚洲免费资源 | 久久精品国产亚洲精品2020 | 亚洲精品网站在线 | 中中文字幕av在线 | 九九视频免费在线观看 | 欧美精品首页 | 欧美人牲 | 亚洲伊人成综合网 | 欧美激情另类文学 | 亚洲国产精品小视频 | 日日夜夜精品视频天天综合网 | 国产精品一区二区吃奶在线观看 | 五月婷婷一级片 | 天天se天天cao天天干 | 精品久久国产一区 | 97超级碰碰碰视频在线观看 | 日日夜夜免费精品 | 五月婷婷天堂 | 亚洲国产日韩一区 | 久久开心激情 | 久久精品欧美日韩精品 | 国产一区自拍视频 | 亚洲人成综合 | 狠狠干狠狠色 | 91在线影视 | 久久国产精品99久久人人澡 | 精品国产自 | 奇米777777| 蜜桃视频在线观看一区 | 国产无吗一区二区三区在线欢 | 欧美国产日韩一区二区 | 嫩模bbw搡bbbb搡bbbb| 国产免费视频一区二区裸体 | 麻豆视频国产在线观看 | 亚洲男男gaygayxxxgv | 亚洲精品乱码久久久一二三 | 国产偷v国产偷∨精品视频 在线草 | 久久国产免费看 | 国产日产高清dvd碟片 | 色狠狠狠| 国产一区二区三区免费观看视频 | 五月网婷婷 | 天天干,天天插 | 国产成人精品一区二区三区 | 成人观看 | 亚洲国产高清视频 | 在线观看国产一区二区 | 麻豆免费视频观看 | 一区中文字幕在线观看 | 激情电影影院 | 免费日韩一区 | 制服丝袜欧美 | 91最新地址永久入口 | av在线免费播放 | 五月婷婷爱 | 亚洲午夜久久久影院 | 成人小电影在线看 | 欧美小视频在线 | 国产精品久久久久久妇 | 国产精品美女久久久久久久网站 | 婷婷免费视频 | 欧美日韩国产一区二区在线观看 | 国产五码一区 | 天天操天天射天天操 | 欧美韩日精品 | 久久久精华网 | 天堂在线成人 | 国产又粗又猛又黄 | 去看片 | 最近中文国产在线视频 | 香蕉视频免费看 | 久久理论片 | 精品一区二区在线免费观看 | 91高清免费看| 成年人在线免费看视频 | 国产精品美女www爽爽爽视频 | 亚洲成a人片77777kkkk1在线观看 | 国产精品福利无圣光在线一区 | 日本久久久久久久久久久 | 国产精品理论片在线播放 | 91在线在线观看 | 日韩三级视频在线观看 | 日韩理论片中文字幕 | 国产美女视频免费观看的网站 | 日本久久片 | 欧美一区二视频在线免费观看 | 亚洲婷婷综合色高清在线 | 婷婷黄色片 | 亚洲性xxxx| 久久天天躁| 91福利视频免费观看 | 激情片av | 国产乱码精品一区二区三区介绍 | 久久精品xxx | 91精品啪在线观看国产线免费 | 成人av资源 | 婷婷激情影院 | 国产原创91 | 中文字幕av网站 | 久久爱992xxoo | av免费试看 | 国产精品毛片一区视频 | 欧美一二三视频 | 久久九精品 | 18女毛片| 91九色pron| 99久久精品国产一区 | 日本中文字幕视频 | 婷婷综合久久 | av中文字幕在线播放 | 亚洲最大av网站 | 国产精品久久久久久久久毛片 | 国产精品久久久免费 | 日韩一区二区三区观看 | 久久精品视频日本 | 亚洲天堂精品视频 | 国产精品96久久久久久吹潮 | 久久夜夜操 | 99日精品| 91传媒在线观看 | 成人av免费 | 久久精国产 | 国产视频手机在线 | 蜜桃视频在线视频 | 欧美日韩成人一区 | 欧美日韩视频一区二区 | 播五月婷婷 | 免费视频 三区 | 一区二区成人国产精品 | 国产精品18久久久久久久 | 91九色蝌蚪 | 日韩欧美视频二区 | 中文字幕一区二区三区精华液 | 波多野结衣视频一区二区 | 特片网久久| 久久久久亚洲精品国产 | 91视频亚洲 | 国产破处在线播放 | 97视频免费播放 | 国产精品99久久久久久人免费 | 欧美另类美少妇69xxxx | 久久成人国产精品免费软件 | 91成人午夜| 最近更新中文字幕 | 丁香五月亚洲综合在线 | 美女在线免费观看视频 | 中文字幕日韩有码 | 黄色av一级片 | 欧美激情综合色 | 久久草av| 日韩欧美区 | 国产小视频你懂的 | 日韩欧美精品在线 | 西西人体4444www高清视频 | 美女黄频视频大全 | 久久久久亚洲精品成人网小说 | 国产亚洲精品久久 | 免费麻豆| 成人黄色av网站 | av免费观看在线 | 久久精品国产99 | 国产日韩欧美在线一区 | 99久久久国产精品免费99 | 久久综合九色综合97_ 久久久 | 国产99一区视频免费 | 亚洲第二色 | 91精品推荐 | 夜夜骑日日| 亚洲精品综合在线观看 | 六月丁香综合 | www国产一区 | 午夜免费福利视频 | 久久人人97超碰国产公开结果 | 欧美成人tv | 黄色免费网站下载 | 狠狠插天天干 | 中文字幕日韩精品有码视频 | 日韩免费不卡视频 | 波多野结衣久久精品 | 国产一区精品在线观看 | 不卡视频在线 | 91亚洲精品视频 | 亚洲色五月| 7777精品伊人久久久大香线蕉 | 欧美韩日精品 | 狠狠干狠狠艹 | 国产福利av | 久久久午夜剧场 | 久久精品久久久久电影 | 最近中文字幕第一页 | 九九影视理伦片 | 在线观看久久久久久 | 亚洲 欧美变态 另类 综合 | 九九热精 | 色综合咪咪久久网 | 超碰97在线资源站 | 中文字幕在线观看网站 | 91人人视频在线观看 | 国产精品成人一区二区 | 日韩久久久久久久久久久久 | 日韩av视屏 | www.久久爱.cn| 中文字幕永久免费 | 国产日韩精品视频 | 黄色三级在线观看 | 久久久精品 一区二区三区 国产99视频在线观看 | 国产成人三级在线观看 | 成人性生交大片免费观看网站 | 久久久久国产精品免费网站 | 在线播放国产一区二区三区 | 成人黄色中文字幕 | 免费看污的网站 | 日韩视频www | 91原创在线观看 | 91人人干| 精品国产一区二区三区四 | 98超碰人人| 欧美一级性视频 | 五月激情六月丁香 | 黄色av一区| 亚洲国产成人精品久久 | 一二三区视频在线 | 国产婷婷 | 最近中文字幕免费av | 免费裸体视频网 | 国产成人精品女人久久久 | 欧美精品小视频 | www色网站| 在线成人中文字幕 | 色吊丝在线永久观看最新版本 | 国产精品久久久久一区二区三区共 | 国产精品系列在线 | 激情五月在线观看 | 久草色在线观看 | av观看在线观看 | 国产精品爽爽爽 | 亚洲精品高清在线 | 中文字幕精品一区 | 91九色视频网站 | 久久久在线视频 | 精品一区二区在线免费观看 | 久久免费视频观看 | 在线成人免费av | 天天色草 | 日韩com| 91精品视频一区二区三区 | 成人在线免费视频 | 在线高清av | 亚洲国产mv | 色综合久久精品 | 91久色蝌蚪 | 97在线超碰 | 又黄又爽又无遮挡免费的网站 | 91中文在线 | 99激情网 | 成人一区二区在线观看 | 久久爽久久爽久久av东京爽 | 又黄又刺激的视频 | www国产亚洲精品久久网站 | 干天天| 亚洲色图av | 成人一级在线观看 | 成人av直播 | 91黄在线看 | 日韩免费一区二区三区 | 国产精品欧美 | 8x8x在线观看视频 | 日日夜夜网站 | 国产精品视频全国免费观看 | 国产在线一区二区三区播放 | 日韩精品一区在线播放 | 中文字幕 婷婷 | 欧美高清视频不卡网 | 欧美一区二区三区不卡 | 深爱五月激情五月 | 欧美性色网站 | 亚洲欧美视频在线观看 | 中文字幕第 | 激情伊人五月天 | 国产一区网| 成人一区二区在线 | 免费av的网站 | 久久国产精品电影 | 国产成人一区二区三区在线观看 | 看毛片网站 | 91福利试看 | 免费观看日韩av | 亚洲码国产日韩欧美高潮在线播放 | 久久精品久久久久电影 | av观看免费在线 | 亚洲欧美日韩国产一区二区 | 波多野结衣理论片 | 在线观看国产永久免费视频 | 成人黄色视 | 人人澡人人添人人爽一区二区 | 一二三四精品 | 91视频 - 114av | 国产精品亚州 | 在线 视频 亚洲 | 国产精品粉嫩 | 国产69久久久欧美一级 | 五月天久久精品 | 91av蜜桃| 黄色成人91 | 日本精品免费看 | 久草视频首页 | 亚洲精品在线播放视频 | 免费国产一区二区视频 | 成人午夜在线观看 | 亚洲精品午夜aaa久久久 | 人人插人人草 | 久久精品久久精品久久精品 | 中文字幕在线观看视频一区二区三区 | 久久国产精品99久久人人澡 | 免费在线观看国产黄 | 中文字幕免费高清在线 | 毛片黄色一级 | 精品国产乱子伦一区二区 | 国产亚洲精品成人av久久影院 | 国产精品一区二区久久国产 | 黄色h在线观看 | 久久国产精品久久久 | 国产精品99久久久久久有的能看 | 欧美另类激情 | 免费网站看av片 | 久久撸在线视频 | 中文字幕在线观看第三页 | 成年人在线电影 | 99久久精品国产系列 | 精品一区二三区 | 亚洲黄色免费 | 国产91探花| 激情综合婷婷 | 毛片精品免费在线观看 | 在线亚洲成人 | 夜又临在线观看 | www.色午夜| 国产亚洲精品久久 | 一区二区三区在线电影 | www91在线观看 | 最新日韩电影 | 欧美大片aaa| 婷婷视频在线观看 | 免费看片网站91 | 国产性天天综合网 | 国产破处精品 | 亚洲成人精品 | 欧洲视频一区 | 国产精品黄网站在线观看 | 中文字幕视频观看 | 一级片在线 | 绯色av一区 | 狠狠干,狠狠操 | 免费视频久久久久久久 | 国产性天天综合网 | av免费在线免费观看 | 天天爽天天射 | 国产一级视频在线观看 | 天天碰天天操视频 | 国产精品久久久网站 | 中文字幕第一页在线视频 | 精品一区二区在线免费观看 | 免费av在线网站 | 亚洲精品影视在线观看 | 国产高清黄色 | 国产在线精品一区 | 国产在线 一区二区三区 | 国产精品毛片一区二区在线看 | 高清av免费一区中文字幕 | 成人av免费在线看 | 超碰在线人 | 久久午夜精品视频 | 在线国产小视频 | 在线观看av小说 | 日韩精品首页 | 国产精品一区二区在线观看免费 | 96国产精品视频 | 国产韩国日本高清视频 | 在线看国产视频 | 日日摸日日添日日躁av | 五月婷婷视频在线 | 国内揄拍国内精品 | 99视频99 | 天天干天天干天天干 | 亚洲精品日韩一区二区电影 | 黄色小视频在线观看免费 | 欧美综合在线视频 | 国产韩国日本高清视频 | 欧美精品久久久久性色 | 中文字幕一区二区在线观看 | 成人国产综合 | 97综合网 | 丁香激情综合久久伊人久久 | 久久免费国产视频 | 国产精品欧美日韩 | 在线欧美中文字幕 | 亚洲狠狠干 | 99久久久国产精品 | 国产精品原创 | 97色婷婷成人综合在线观看 | 久久久99精品免费观看app | 九九电影在线 | 91亚洲精品在线观看 | 五月天综合激情网 | 综合色站导航 | 日韩69视频| 国产精品国内免费一区二区三区 | 婷婷丁香九月 | 黄色片免费在线 | 在线观看日本韩国电影 | 手机看片国产日韩 | 天天干天天操天天射 | 菠萝菠萝在线精品视频 | av在线影视| 91视频免费国产 | 日本黄色a级大片 | www.夜夜操.com| 色久天 | jizz欧美性9 国产一区高清在线观看 | 国产一区二区三区在线免费观看 | 在线视频 亚洲 | 亚洲一级免费电影 | 日韩在线中文字幕 | 男女精品久久 | 中文字幕视频免费观看 | 最新av网址在线观看 | 四虎在线视频免费观看 | 香蕉视频国产在线 | av在线播放中文字幕 | 日本精品视频免费观看 | 精品久久久久久久久久久久久久久久久久 | 9999在线观看 | a级国产乱理论片在线观看 特级毛片在线观看 | 久久国色夜色精品国产 | 久久a免费视频 | 国产一级不卡毛片 | 欧美最猛性xxxxx免费 | 色婷婷综合久久久久中文字幕1 | 玖玖玖在线观看 | 欧美精品一二 | 国模精品在线 | 久久精品免视看 | 在线国产小视频 | 三级a视频 | 久久精品欧美一 | h视频日本 | 亚洲免费av在线 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 欧美精品免费在线 | 粉嫩av一区二区三区四区 | 天天看天天操 | 日韩精品一区二 | 成人免费视频a | 在线观看亚洲 | 久久免费视频观看 | 四虎影视久久久 | 日韩二区三区在线 | 在线免费观看视频一区 | 天堂av在线| 欧美一级免费在线 | 日韩精品免费在线视频 | 久久爱992xxoo| 在线观看av免费观看 | www日日| 国产精品久久久久久久99 | av天天在线观看 | 伊人看片| 日狠狠 | 婷婷国产在线观看 | 亚洲人人爱 | 亚洲成人免费观看 | 最近久乱中文字幕 | 色婷婷av国产精品 | 人人射人人| 4438全国亚洲精品在线观看视频 | 青春草国产视频 | 亚洲精品国产精品国 | 91在线日韩 | 精品久久一 | 99精品视频在线免费观看 | 六月婷婷网| 香蕉在线观看 | 亚洲精品国偷拍自产在线观看蜜桃 | 欧美嫩草影院 | 国产999视频在线观看 | 夜夜视频欧洲 | 最近中文字幕免费 | 蜜桃视频在线视频 | 久久在线免费观看视频 | www四虎影院 | 欧美极品久久 | 五月亚洲婷婷 | 久久久久免费看 | 精品人人人 | 高清不卡免费视频 | 在线观看黄色国产 | 欧美一区二区三区在线播放 | 全黄色一级片 | 欧美地下肉体性派对 | 日韩欧美一二三 | 日韩大片在线免费观看 | av三级av | 综合色婷婷 | 中文字幕av最新更新 | 国产黄影院色大全免费 | 中文字幕在线视频免费播放 | 久草爱| av免费试看| 人人爱在线视频 | 久久综合九色 | 国产成人333kkk | 国产高清免费在线观看 | 四虎国产精品免费 | 激情视频国产 | 亚洲天堂网视频在线观看 | 免费91麻豆精品国产自产在线观看 | 亚洲免费公开视频 | 成人在线免费观看网站 | 六月色丁 | 黄色毛片视频免费 | 久久免费在线观看视频 | 精品三级av | 国产成人一区二区三区免费看 | 亚洲精选视频在线 | 色中色资源站 | 在线观看岛国 | www视频免费在线观看 | 色午夜 | 成人在线视频你懂的 | 日本中文在线播放 | 久久久99精品免费观看 | 深爱婷婷久久综合 | 久久久久久欧美二区电影网 | 色综合五月天 | 国产手机在线播放 | 黄色软件在线看 | www色com| 久久免费精品视频 | 亚洲一级特黄 | 97超碰资源总站 | 国产精品乱码久久久 | 亚洲免费av在线播放 | 久久久久久久久黄色 | 日韩欧美在线观看一区二区三区 | 国产在线永久 | 一级黄色片在线免费看 | 亚洲精品视频在线观看免费视频 | 黄色精品一区二区 | 色干干| 免费观看xxxx9999片 | 96久久精品| 在线看91| 国产一区二区不卡视频 | 国产精品成人在线 | 婷婷五月在线视频 | 亚洲美女视频在线 | 97视频成人| 久久久久伦理电影 | 日韩精品中文字幕一区二区 | 色噜噜日韩精品一区二区三区视频 | 婷婷精品国产一区二区三区日韩 | 91成人免费观看视频 | 91久久爱热色涩涩 | 国产区精品在线 | 91av免费看 | 好看的国产精品视频 | 中文字幕电影在线 | 免费久久99精品国产婷婷六月 | 久久久国产精品视频 | .精品久久久麻豆国产精品 亚洲va欧美 | 日本一区二区三区免费看 | 激情视频在线高清看 | 久久精品系列 | 亚洲成人黄 | 美国人与动物xxxx | 九九久久电影 | 91av视频免费观看 | 免费看搞黄视频网站 | 手机av片 | 日韩二区在线播放 | 久久国内精品视频 | 日韩精品一区二区三区在线播放 | 精品一区精品二区 | 一区二区三区在线看 | 国产一级h | 国产精品成人在线 | 国产人成精品一区二区三 | 免费成人在线视频网站 | 久久手机免费视频 | 日本99精品 | 国产精品毛片一区二区在线 | 99热国产在线| 黄色av网站在线免费观看 | 久久视频这里有久久精品视频11 | 日韩网站在线播放 | 久久99久久99免费视频 | 夜夜操综合网 | 97国产大学生情侣白嫩酒店 | 麻豆视屏 | 中文字幕在线视频一区二区三区 | 夜夜视频资源 | 色久av| 国产一区二区高清不卡 | 亚洲免费av一区二区 | 日韩一级电影在线观看 | 免费在线观看av网站 | 日韩三区在线观看 | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 毛片黄色一级 | 亚洲第一av在线播放 | 久久久夜色 | 在线观看黄色的网站 | 99精品欧美一区二区 | 六月丁香在线观看 | 狠狠综合 | 在线观看黄色免费视频 | 欧美影院久久 | 91看片黄色| 在线日韩视频 | 国产午夜精品久久 | 手机色站 | 综合网天天射 | 男女精品久久 | 日韩在线视频一区二区三区 | 久久99亚洲精品 | 久久精品国产v日韩v亚洲 | 亚洲天天干| 久久综合在线 | 成人一级在线观看 | 免费在线国产黄色 | 激情综合亚洲 | 午夜在线国产 | 久久综合中文字幕 | 中文字幕资源站 | 69绿帽绿奴3pvideos | 国产精品久久久久久av | 色美女在线 | 亚洲成免费 | 久久成人国产精品免费软件 | 亚洲美女精品区人人人人 | 精品视频国产 | 午夜精品久久久久久久99无限制 | 99在线观看精品 | 免费在线观看成年人视频 | 黄网站app在线观看免费视频 | 成人资源在线播放 | 日本在线观看黄色 | 精品国自产在线观看 | 久一网站 | 欧美日韩国产色综合一二三四 | 国产视频精品久久 | 色黄视频免费观看 | 精品超碰 | 美女视频久久黄 | 欧美在线free | 久久久久免费精品视频 | 久久免费av| 亚洲www天堂com | 99色网站 | 亚洲精品www久久久 www国产精品com | 久久久香蕉视频 | 国产黄色美女 | 国产视频精品久久 | 欧美a影视 | 西西www4444大胆在线 | 最近日本韩国中文字幕 | 国产色女人 | 伊人久久精品久久亚洲一区 | 日日干天天干 | 天天爽综合网 | 在线播放精品一区二区三区 | 亚洲综合欧美精品电影 | 天堂久色 | 亚洲国产日韩一区 | 久久视频在线看 | www天天操 | 欧美国产三区 | 色就是色综合 | 最近中文字幕免费av | 精品国产中文字幕 | 欧美日韩不卡在线观看 | 欧美成人69av | 国产欧美在线一区二区三区 | 国产69久久精品成人看 | 久久新视频 | 国产一级在线视频 | a久久免费视频 | 国产成人精品a | 久久视频精品在线 | 免费麻豆网站 | www在线免费观看 | 色综合亚洲精品激情狠狠 | 四虎影视成人永久免费观看视频 | 国产欧美最新羞羞视频在线观看 | 久久亚洲福利 | 欧美黄色成人 | 日韩欧美一区二区三区在线 | 亚洲成人网av | 日韩久久精品一区二区 | 精品国产亚洲日本 | 久久婷婷网 | 亚洲va综合va国产va中文 | 天天操天天干天天 | 国产精品免费久久久久久久久久中文 | 天天夜夜亚洲 | 久久久国产精品网站 | 不卡视频一区二区三区 | 日本中文在线 | 超碰个人在线 | 三级黄色在线观看 | 久久久精品在线观看 | 99久久99久久综合 | 国产香蕉97碰碰碰视频在线观看 | 日韩av视屏 | 免费观看91视频 | 国产97av| 国产人在线成免费视频 | 中文字幕亚洲欧美日韩2019 | 日韩高清免费电影 | 五月天亚洲精品 | 久久精品国产免费 | 欧美亚洲久久 | 碰超人人| 97在线视频免费播放 | 六月色婷婷 | 国产不卡片 | 在线观看亚洲视频 | 狠狠操操网 | 干 操 插| 一区二区三区动漫 | 国产精品涩涩屋www在线观看 | 欧美一区日韩精品 | 国产小视频91 | 久草资源在线观看 | 在线免费黄 | 亚洲精品mv在线观看 | 欧美一区日韩精品 | 黄色日本免费 | 国产最顶级的黄色片在线免费观看 | 欧美影院久久 | 亚洲欧美成人综合 | 日韩在线一区二区免费 | 日韩在线大片 | 国产999精品久久久 免费a网站 | 成人va视频 | 2018好看的中文在线观看 | 在线免费观看国产精品 | 国产精品一区二区果冻传媒 | 天天av天天 | 一区二区三区在线视频111 | 亚洲国产av精品毛片鲁大师 | 久久婷婷一区二区三区 | 亚洲精品免费在线播放 | 国产区精品在线观看 | 国产亚洲精品久久久久久 | 亚洲成人高清在线 | 伊人午夜 | 91免费观看国产 | 精品国产aⅴ麻豆 | 在线观看日韩av | 色婷av| 日本护士三级少妇三级999 | 亚洲欧美成人在线 | 欧美一二三在线 | 婷婷六月天综合 | 国内揄拍国内精品 | 亚洲五月婷婷 | 亚洲美女精品视频 | 一区二区三区高清不卡 | 成年人电影毛片 | 午夜影院日本 | 亚洲三级影院 | 国内精品福利视频 | 又污又黄网站 | av在线播放一区二区三区 | 中文在线免费视频 | 999电影免费在线观看 | 亚洲在线a | 色偷偷网站视频 | 国产 日韩 在线 亚洲 字幕 中文 | 天天干天天拍 | 国产黄色高清 | av在线等| 国产黄a三级三级三级三级三级 | 国产精品午夜久久久久久99热 | 成人蜜桃 | 日韩免费| 狠狠色丁香婷婷 | 中文在线免费视频 | 91精品天码美女少妇 | 新av在线| 日韩区视频| 久久的色 | 日韩av一区二区三区四区 | 欧美午夜精品久久久久久浪潮 | 黄色tv视频| 国产成人精品一区一区一区 | 91在线资源| 欧美a在线看 | 欧洲精品久久久久毛片完整版 | 日日躁夜夜躁xxxxaaaa | 久久精品美女 | 久久免费视频5 | 日韩网站在线观看 | 日日夜夜婷婷 | 毛片网在线 | 黄网站免费久久 | 国内精品久久久久久 | 国产小视频在线免费观看视频 | 97精品国产91久久久久久 | 在线国产专区 | 国产精品久久久久免费观看 | av大全免费在线观看 | 国产精品视频线看 | 久久国产精品99久久久久久老狼 | 九色porny真实丨国产18 | 久久人视频 | 草免费视频 | 日韩高清在线一区二区三区 | 国产69熟 | 中文字幕精品www乱入免费视频 | 久久视屏网 | 日韩 在线a | av中文字幕免费在线观看 | 天天操天天干天天摸 | 最新国产精品久久精品 | 欧美一级艳片视频免费观看 | 国产精品美女久久久久久网站 | 国产黄色免费 | 免费在线黄网 | 欧美精彩视频在线观看 | 黄色录像av | 玖玖玖国产精品 | 婷婷色在线观看 | 国产精品久久久久一区二区 | 久久99久久99精品免观看粉嫩 | 亚洲国产欧美在线人成大黄瓜 | 97色国产| 久久亚洲免费视频 | 国产精品视频免费在线观看 | av免费在线网 | 日韩欧美视频在线观看免费 | 国产手机在线播放 | 99视频精品免费视频 | 久久全国免费视频 | 亚洲电影网站 | 日韩电影久久久 | 久久免费公开视频 | 国产亚洲片| 久久久久久高潮国产精品视 | 国产专区精品视频 | 中文免费| 久久久午夜精品理论片中文字幕 | 久久伊人免费视频 | 成人午夜电影在线观看 | 国产精品久久久久久久久久久久午 | 狠狠干婷婷色 | 国产字幕av| 99精彩视频在线观看免费 | 国产做aⅴ在线视频播放 | 丁香综合激情 | 精品91在线 |