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

若想成為一名Linux下編程高手,必須能對各種系統調用有透徹的了解

系統 Linux
Linux內核中設置了一組用于實現各種系統功能的子程序,稱為系統調用。用戶可以通過系統調用命令在自己的應用程序中調用它們。

 什么是系統調用?

Linux內核中設置了一組用于實現各種系統功能的子程序,稱為系統調用。用戶可以通過系統調用命令在自己的應用程序中調用它們。從某種角度來看,系統調用和普通的函數調用非常相似。區別僅僅在于,系統調用由操作系統核心提供,運行于核心態;而普通的函數調用由函數庫或用戶自己提供,運行于用戶態。

隨Linux核心還提供了一些C語言函數庫,這些庫對系統調用進行了一些包裝和擴展,因為這些庫函數與系統調用的關系非常緊密,所以習慣上把這些函數也稱為系統調用。

[[231280]]

為什么要用系統調用?

實際上,很多已經被我們習以為常的C語言標準函數,在Linux平臺上的實現都是靠系統調用完成的,所以如果想對系統底層的原理作深入的了解,掌握各種系統調用是初步的要求。進一步,若想成為一名Linux下編程高手,也就是我們常說的Hacker,其標志之一也是能對各種系統調用有透徹的了解。

即使除去上面的原因,在平常的編程中你也會發現,在很多情況下,系統調用是實現你的想法的簡潔有效的途徑,所以有可能的話應該盡量多掌握一些系統調用,這會對你的程序設計過程帶來意想不到的幫助。

系統調用是怎么工作的?

一般的,進程是不能訪問內核的。它不能訪問內核所占內存空間也不能調用內核函數。CPU硬件決定了這些(這就是為什么它被稱作"保護模式")。系統調用是這些規則的一個例外。其原理是進程先用適當的值填充寄存器,然后調用一個特殊的指令,這個指令會跳到一個事先定義的內核中的一個位置(當然,這個位置是用戶進程可讀但是不可寫的)。在Intel CPU中,這個由中斷0x80實現。硬件知道一旦你跳到這個位置,你就不是在限制模式下運行的用戶,而是作為操作系統的內核--所以你就可以為所欲為。

進程可以跳轉到的內核位置叫做sysem_call。這個過程檢查系統調用號,這個號碼告訴內核進程請求哪種服務。然后,它查看系統調用表(sys_call_table)找到所調用的內核函數入口地址。接著,就調用函數,等返回后,做一些系統檢查,***返回到進程(或到其他進程,如果這個進程時間用盡)。

具體過程如下圖所示:

如何使用系統調用?

先來看一個例子:

這是因為在time.h中實際上已經用庫函數的形式實現了time這個系統調用,替我們省掉了調用_syscall1宏展開得到函數原型這一步。

大多數系統調用都在各種C語言函數庫中有所實現,所以在一般情況下,我們都可以像調用普通的庫函數那樣調用系統調用,只在極個別的情況下,我們才有機會用到_syscall*()這幾個宏。

調用性能問題

系統調用需要從用戶空間陷入內核空間,處理完后,又需要返回用戶空間。其中除了系統調用服務例程的實際耗時外,陷入/返回過程和系統調用處理程序(查系統調用表、存儲\恢復用戶現場)也需要花銷一些時間,這些時間加起來就是一個系統調用的響應速度。系統調用不比別的用戶程序,它對性能要求很苛刻,因為它需要陷入內核執行,所以和其他內核程序一樣要求代碼簡潔、執行迅速。幸好Linux具有令人難以置信的上下文切換速度,使得其進出內核都被優化得簡潔高效;同時所有Linux系統調用處理程序和每個系統調用本身也都非常簡潔。

絕大多數情況下,Linux系統調用性能是可以接受的,但是對于一些對性能要求非常高的應用來說,它們雖然希望利用系統調用的服務,但卻希望加快相應速度,避免陷入/返回和系統調用處理程序帶來的花銷,因此采用由內核直接調用系統調用服務例程,***的例子就HTTPD——它為了避免上述開銷,從內核調用socket等系統調用服務例程。

Linux系統調用列表

  • 進程控制

fork 創建一個新進程

clone 按指定條件創建子進程

execve 運行可執行文件

exit 中止進程

_exit 立即中止當前進程

getdtablesize 進程所能打開的***文件數

getpgid 獲取指定進程組標識號

setpgid 設置指定進程組標志號

getpgrp 獲取當前進程組標識號

setpgrp 設置當前進程組標志號

getpid 獲取進程標識號

getppid 獲取父進程標識號

getpriority 獲取調度優先級

setpriority 設置調度優先級

modify_ldt 讀寫進程的本地描述表

nanosleep 使進程睡眠指定的時間

nice 改變分時進程的優先級

pause 掛起進程,等待信號

personality 設置進程運行域

prctl 對進程進行特定操作

ptrace 進程跟蹤

sched_get_priority_max 取得靜態優先級的上限

sched_get_priority_min 取得靜態優先級的下限

sched_getparam 取得進程的調度參數

sched_getscheduler 取得指定進程的調度策略

sched_rr_get_interval 取得按RR算法調度的實時進程的時間片長度

sched_setparam 設置進程的調度參數

sched_setscheduler 設置指定進程的調度策略和參數

sched_yield 進程主動讓出處理器,并將自己等候調度隊列隊尾

vfork 創建一個子進程,以供執行新程序,常與execve等同時使用

wait 等待子進程終止

wait3 參見wait

waitpid 等待指定子進程終止

wait4 參見waitpid

capget 獲取進程權限

capset 設置進程權限

getsid 獲取會晤標識號

setsid 設置會晤標識號

  • 文件系統控制

1.文件讀寫操作

fcntl 文件控制

open 打開文件

creat 創建新文件

close 關閉文件描述字

read 讀文件

write 寫文件

readv 從文件讀入數據到緩沖數組中

writev 將緩沖數組里的數據寫入文件

pread 對文件隨機讀

pwrite 對文件隨機寫

lseek 移動文件指針

_llseek 在64位地址空間里移動文件指針

dup 復制已打開的文件描述字

dup2 按指定條件復制文件描述字

flock 文件加/解鎖

poll I/O多路轉換

truncate 截斷文件

ftruncate 參見truncate

umask 設置文件權限掩碼

fsync 把文件在內存中的部分寫回磁盤

2.文件系統操作

access 確定文件的可存取性

chdir 改變當前工作目錄

fchdir 參見chdir

chmod 改變文件方式

fchmod 參見chmod

chown 改變文件的屬主或用戶組

fchown 參見chown

lchown 參見chown

chroot 改變根目錄

stat 取文件狀態信息

lstat 參見stat

fstat 參見stat

statfs 取文件系統信息

fstatfs 參見statfs

readdir 讀取目錄項

getdents 讀取目錄項

mkdir 創建目錄

mknod 創建索引節點

rmdir 刪除目錄

rename 文件改名

link 創建鏈接

symlink 創建符號鏈接

unlink 刪除鏈接

readlink 讀符號鏈接的值

mount 安裝文件系統

umount 卸下文件系統

ustat 取文件系統信息

utime 改變文件的訪問修改時間

utimes 參見utime

quotactl 控制磁盤配額

  • 系統控制

ioctl I/O總控制函數

_sysctl 讀/寫系統參數

acct 啟用或禁止進程記賬

getrlimit 獲取系統資源上限

setrlimit 設置系統資源上限

getrusage 獲取系統資源使用情況

uselib 選擇要使用的二進制函數庫

ioperm 設置端口I/O權限

iopl 改變進程I/O權限級別

outb 低級端口操作

reboot 重新啟動

swapon 打開交換文件和設備

swapoff 關閉交換文件和設備

bdflush 控制bdflush守護進程

sysfs 取核心支持的文件系統類型

sysinfo 取得系統信息

adjtimex 調整系統時鐘

alarm 設置進程的鬧鐘

getitimer 獲取計時器值

setitimer 設置計時器值

gettimeofday 取時間和時區

settimeofday 設置時間和時區

stime 設置系統日期和時間

time 取得系統時間

times 取進程運行時間

uname 獲取當前UNIX系統的名稱、版本和主機等信息

vhangup 掛起當前終端

nfsservctl 對NFS守護進程進行控制

vm86 進入模擬8086模式

create_module 創建可裝載的模塊項

delete_module 刪除可裝載的模塊項

init_module 初始化模塊

query_module 查詢模塊信息

*get_kernel_syms 取得核心符號,已被query_module代替

  • 內存管理

brk 改變數據段空間的分配

sbrk 參見brk

mlock 內存頁面加鎖

munlock 內存頁面解鎖

mlockall 調用進程所有內存頁面加鎖

munlockall 調用進程所有內存頁面解鎖

mmap 映射虛擬內存頁

munmap 去除內存頁映射

mremap 重新映射虛擬內存地址

msync 將映射內存中的數據寫回磁盤

mprotect 設置內存映像保護

getpagesize 獲取頁面大小

sync 將內存緩沖區數據寫回硬盤

cacheflush 將指定緩沖區中的內容寫回磁盤

  • 網絡管理

getdomainname 取域名

setdomainname 設置域名

gethostid 獲取主機標識號

sethostid 設置主機標識號

gethostname 獲取本主機名稱

sethostname 設置主機名稱

· socket控制

socketcall socket系統調用

socket 建立socket

bind 綁定socket到端口

connect 連接遠程主機

accept 響應socket連接請求

send 通過socket發送信息

sendto 發送UDP信息

sendmsg 參見send

recv 通過socket接收信息

recvfrom 接收UDP信息

recvmsg 參見recv

listen 監聽socket端口

select 對多路同步I/O進行輪詢

shutdown 關閉socket上的連接

getsockname 取得本地socket名字

getpeername 獲取通信對方的socket名字

getsockopt 取端口設置

setsockopt 設置端口參數

sendfile 在文件或端口間傳輸數據

socketpair 創建一對已聯接的無名socket

  • 用戶管理

getuid 獲取用戶標識號

setuid 設置用戶標志號

getgid 獲取組標識號

setgid 設置組標志號

getegid 獲取有效組標識號

setegid 設置有效組標識號

geteuid 獲取有效用戶標識號

seteuid 設置有效用戶標識號

setregid 分別設置真實和有效的的組標識號

setreuid 分別設置真實和有效的用戶標識號

getresgid 分別獲取真實的,有效的和保存過的組標識號

setresgid 分別設置真實的,有效的和保存過的組標識號

getresuid 分別獲取真實的,有效的和保存過的用戶標識號

setresuid 分別設置真實的,有效的和保存過的用戶標識號

setfsgid 設置文件系統檢查時使用的組標識號

setfsuid 設置文件系統檢查時使用的用戶標識號

getgroups 獲取后補組標志清單

setgroups 設置后補組標志清單

  • 進程間通信

ipc 進程間通信總控制調用

信號

sigaction 設置對指定信號的處理方法

sigprocmask 根據參數對信號集中的信號執行阻塞/解除阻塞等操作

sigpending 為指定的被阻塞信號設置隊列

sigsuspend 掛起進程等待特定信號

signal 參見signal

kill 向進程或進程組發信號

*sigblock 向被阻塞信號掩碼中添加信號,已被sigprocmask代替

*siggetmask 取得現有阻塞信號掩碼,已被sigprocmask代替

*sigsetmask 用給定信號掩碼替換現有阻塞信號掩碼,已被sigprocmask代替

*sigmask 將給定的信號轉化為掩碼,已被sigprocmask代替

*sigpause 作用同sigsuspend,已被sigsuspend代替

sigvec 為兼容BSD而設的信號處理函數,作用類似sigaction

ssetmask ANSI C的信號處理函數,作用類似sigaction

消息

msgctl 消息控制操作

msgget 獲取消息隊列

msgsnd 發消息

msgrcv 取消息

管道

pipe 創建管道

信號量

semctl 信號量控制

semget 獲取一組信號量

semop 信號量操作

共享內存

shmctl 控制共享內存

shmget 獲取共享內存

shmat 連接共享內存

shmdt 拆卸共享內存

 

責任編輯:武曉燕 來源: EDN電子技術設計
相關推薦

2017-05-05 09:26:33

2014-04-14 16:50:15

Linux專家

2015-04-03 10:49:07

2009-12-25 11:04:31

Fedora DNS

2010-05-05 17:06:08

2012-05-28 09:31:04

2013-08-30 10:06:13

2024-12-02 08:00:00

營銷聊天機器人AI

2023-04-23 10:58:29

兼職CIO管理團隊

2021-02-05 14:56:39

YouTube編程程序員

2011-11-09 13:52:04

程序員

2012-06-08 10:12:08

架構師

2009-12-25 10:24:14

2020-12-19 10:47:47

軟件開發技能代碼

2011-10-10 14:56:24

Android開發者

2016-10-21 15:57:10

2019-01-07 09:15:13

2019-07-29 08:59:14

主管阿里專家Leader

2012-12-12 09:52:18

程序員

2011-05-03 08:54:36

點贊
收藏

51CTO技術棧公眾號

免费观看久久久4p| 欧美一区二区三区高清视频| 手机成人在线| 久久亚洲欧美国产精品乐播| 噜噜噜噜噜在线视频| 精品人妻久久久久一区二区三区| 欧洲美女少妇精品| 麻豆一区二区三| 国产午夜一区二区| 亚洲国产精品女人| 黄色av中文字幕| 亚洲日本免费电影| 亚洲午夜日本在线观看| 成人午夜在线视频一区| 亚洲3p在线观看| 蜜桃免费一区二区三区| www欧美在线| 欧美尿孔扩张虐视频| 精品久久久久久久大神国产| 国产欧美亚洲日本| 欧美精品亚洲精品日韩精品| 亚洲人免费短视频| 国产欧美精品国产国产专区 | 日韩成人影院| 欧美无砖砖区免费| av成人观看| 无码人妻精品一区二区50| 久久中文字幕二区| 欧美日韩久久一区| 日本韩国欧美在线观看| 在线观看av黄网站永久| 韩国毛片一区二区三区| 51精品国产黑色丝袜高跟鞋 | 亚洲欧美偷拍另类a∨色屁股| 精品国产乱码久久久久久郑州公司 | 特级黄色录像片| 性中国古装videossex| 欧美深夜福利| 色黄久久久久久| 国产精品无码网站| 996久久国产精品线观看| 天天免费综合色| 国产在线拍揄自揄拍无码| 午夜视频福利在线| 精品无人区卡一卡二卡三乱码免费卡| 久久精品视频中文字幕| 波多野结衣视频播放| 成人黄色91| 欧美日韩一区久久| 日韩美女爱爱视频| 福利片在线看| 91在线高清观看| 国产精品第10页| 国产一级精品视频| 国内揄拍国内精品久久| 精品国模在线视频| 日本午夜精品视频| 国产一区二区欧美| 亚洲国产高清高潮精品美女| 性久久久久久久久久久久久久| 欧美办公室脚交xxxx| 亚洲免费观看在线观看| 成人手机视频在线| 欧美成人xxx| 国产精品私房写真福利视频| 欧美极品一区| 日本黄在线观看| av一区二区三区黑人| 97视频热人人精品| 亚洲一区二区视频在线播放| 日韩精品福利网| 97精品视频在线播放| 久久久久久久久久久久久久免费看 | 成人亚洲精品777777大片| 丝袜诱惑一区二区| 亚洲大片一区二区三区| 九九久久九九久久| 在线中文字幕-区二区三区四区| 国产精品电影一区二区三区| 亚洲人久久久| 亚洲国产成人无码av在线| 欧美国产三级| 2019国产精品自在线拍国产不卡| 日本三级理论片| 日韩一区欧美二区| 91色p视频在线| 亚洲精品网站在线| 久久久久国产成人精品亚洲午夜 | 久久久久久无码精品人妻一区二区| 欧美视频三区| 亚洲精品美女在线观看播放| 久久视频精品在线观看| 综合激情视频| 日本免费一区二区三区视频观看| 中文字幕日本视频| 成人午夜免费视频| 欧美亚洲免费在线| 久久日韩视频| 色综合色综合色综合色综合色综合| 2025韩国理伦片在线观看| 日韩在线视频一区二区三区| 日韩av网站电影| 丁香花五月激情| 久久99伊人| 国产日韩在线视频| 天堂av在线免费| 亚洲天堂中文字幕| 亚洲 自拍 另类小说综合图区| 黄在线观看免费网站ktv| 欧美体内she精视频| 国模无码视频一区| 天天精品视频| 日韩av123| 99久久久国产精品无码免费| 成人晚上爱看视频| 在线观看亚洲视频啊啊啊啊| 亚洲天堂导航| 日韩精品自拍偷拍| 久久高清内射无套| 视频一区二区国产| 91精品在线观| 国产黄在线播放| 疯狂蹂躏欧美一区二区精品| 最好看的中文字幕| 国产精品久久久久久影院8一贰佰| 欧美主播福利视频| 欧美性受xxxx狂喷水| 最新热久久免费视频| 爆乳熟妇一区二区三区霸乳| 日韩美女毛片| 国产69精品99久久久久久宅男| 一级爱爱免费视频| 中文字幕va一区二区三区| 乱妇乱女熟妇熟女网站| 国产精品亚洲欧美日韩一区在线| 亚洲午夜av久久乱码| 免费观看成人毛片| 波多野洁衣一区| 天天久久人人| 国产精品电影| 亚洲精品mp4| 国产91av视频| 国产精品888| 91国在线高清视频| 99久久这里有精品| 久久精品欧美视频| 国产原创中文av| 亚洲日本va在线观看| 国产无遮挡猛进猛出免费软件 | 一区二区三区视频在线| 亚洲国产成人无码av在线| 97精品视频在线观看自产线路二| 日本一区午夜艳熟免费| 91蜜桃臀久久一区二区| 久久亚洲私人国产精品va| 91麻豆国产视频| 亚洲欧美国产高清| 中文字幕一区二区三区四| 欧美黄色aaaa| 97人人模人人爽人人喊38tv| 日本资源在线| 亚洲精品www久久久久久广东| 久久久久久久伊人| 国产精品1区2区| 人人妻人人澡人人爽欧美一区双| **爰片久久毛片| 久久久免费精品视频| 亚洲aaa在线观看| 日本二三区不卡| jizzjizz日本少妇| 爽爽淫人综合网网站| 亚洲乱码一区二区三区| 欧美1区2区3| 97精品欧美一区二区三区| 免费国产在线视频| 欧美喷水一区二区| 成人涩涩小片视频日本| 国产大片一区二区| 日本www在线视频| 欧美黑人做爰爽爽爽| 欧洲美女免费图片一区| 亚乱亚乱亚洲乱妇| 精品人在线二区三区| 日韩三级视频在线| 国产欧美日韩亚州综合| 婷婷激情5月天| 日韩午夜在线| 日韩一区不卡| 国产日本亚洲| 日韩美女免费线视频| av免费在线观看网址| 亚洲缚视频在线观看| 无码人妻熟妇av又粗又大| 亚洲日本成人在线观看| 西西大胆午夜视频| 久久一二三区| 国产免费裸体视频| 欧洲美女日日| 国产综合动作在线观看| 成人免费一区| 欧美精品一区三区| 国产一区电影| 精品国产青草久久久久福利| 一级黄色大片视频| 亚洲一区二区在线观看视频| a资源在线观看| 99精品视频一区二区| 不卡中文字幕在线观看| 国产一区二区精品| 一区二区不卡在线| 久久九九热re6这里有精品| 国产伦精品免费视频| 欧美亚洲日本精品| 视频直播国产精品| 亚洲 欧美 自拍偷拍| 欧美日韩成人综合天天影院| 日本少妇激情舌吻| 国产精品久久久久久亚洲毛片 | 在线观看欧美激情| 亚洲一二av| 成人黄色免费网站在线观看| 丰满诱人av在线播放| 久久精品欧美视频| jizz视频在线观看| 精品视频在线播放免| 性猛交xxxx乱大交孕妇印度| 日本精品一区二区三区高清| 亚洲精品午夜久久久久久久| 一区在线播放视频| 欧美精品日韩在线| 久久久综合视频| 99re久久精品国产| 国产91高潮流白浆在线麻豆| 日本久久久久久久久久久久| 国产精品日韩精品欧美精品| 日韩一级片免费视频| 欧美~级网站不卡| 亚洲欧洲久久| 成人网18免费网站| 欧美一区二区三区精美影视| 欧美一级三级| 精品日本一区二区三区在线观看| 99亚洲乱人伦aⅴ精品| 91精品中国老女人| 一级欧美视频| 91夜夜未满十八勿入爽爽影院 | 亚洲成人日韩在线| 成人久久视频在线观看| 性生活在线视频| 七七婷婷婷婷精品国产| 日本成人在线免费视频| 亚洲影视综合| 欧美污视频网站| 亚洲专区一区| 欧美国产日韩在线播放| 亚洲欧美日本国产专区一区| 国产人妻人伦精品| 亚洲久久成人| 免费无遮挡无码永久视频| 国产精品视频久久一区| 糖心vlog在线免费观看| 91麻豆精品国产91久久久平台| 色综合久久av| 久久在线免费| 伊人网在线免费| 欧美在线看片| 国产午夜大地久久| 肉丝袜脚交视频一区二区| 国产精品视频一区二区三区四区五区| 亚洲永久视频| 小泽玛利亚视频在线观看| 九一九一国产精品| wwwww在线观看| 91视频.com| 四虎国产成人精品免费一女五男| 久久久久国产精品麻豆| www.com.av| 亚洲国产日韩在线一区模特| 在线观看亚洲欧美| 欧美日韩大陆在线| 日本美女一级视频| 亚洲一区www| 日韩免费影院| 日本精品va在线观看| 欧美成人黄色| www.久久艹| 日韩在线麻豆| 免费成人看片网址| 国产精品国产一区| www黄色日本| 精品在线一区二区三区| 污污污www精品国产网站| 国产婷婷色一区二区三区在线| www日韩在线| 性感美女久久精品| www.毛片com| 欧美丝袜第一区| 国产人妻精品一区二区三区| 亚洲精品av在线播放| 精品51国产黑色丝袜高跟鞋| 7777精品视频| 精品69视频一区二区三区| 国产精品国模大尺度私拍| 欧洲杯半决赛直播| 3d动漫一区二区三区| 男女男精品视频| 日本japanese极品少妇| 中文字幕一区av| 日韩在线观看第一页| 欧美二区乱c少妇| 黄色大片在线看| 欧美激情一区二区久久久| 久久爱.com| 国产精品日韩一区二区免费视频| 日韩免费视频| 国产日产欧美视频| 东方欧美亚洲色图在线| 娇小11一12╳yⅹ╳毛片| 亚洲综合一区二区三区| 亚洲综合精品视频| 亚洲欧美一区二区三区四区| 国产蜜臀在线| aa成人免费视频| 天天色综合色| 日本xxxx黄色| 日本一二三四高清不卡| 一级一片免费看| 精品中文字幕久久久久久| 香蕉成人app免费看片| 国产精品永久免费在线| 亚洲美女15p| a在线视频观看| 美女免费视频一区| 欧美成人另类视频| 在线观看国产日韩| 少妇高潮一区二区三区99小说| 欧美插天视频在线播放| 欧美大片1688网站| 精品国产乱码久久久久久88av | 日韩精品a在线观看91| 五月天综合婷婷| 免费高清成人在线| аⅴ天堂中文在线网| 91黄色免费网站| 成人av毛片| 国产精品视频免费在线| 全球成人免费直播| 中文字幕欧美人妻精品一区| 久久―日本道色综合久久| 69av.com| 欧美成人午夜电影| 黑人玩欧美人三根一起进| 国产精品免费区二区三区观看| 尤物精品在线| 久久久久久久无码| 五月天中文字幕一区二区| 手机看片1024日韩| 91sa在线看| 精品国产一区二区三区久久久樱花| www.四虎成人| 欧美激情在线一区二区三区| 好看的av在线| 国产亚洲人成网站在线观看| 国产成人福利夜色影视| 尤物国产精品| 国产99久久久久久免费看农村| 国产精品7777| 91麻豆精品91久久久久同性| 爆操欧美美女| 国产成人精品一区二区三区福利| 亚洲视频免费| 黑人玩弄人妻一区二区三区| 五月天亚洲婷婷| a√资源在线| 91视频国产高清| 欧美精品三级| 四虎永久免费影院| 日韩欧美精品中文字幕| av免费在线一区二区三区| 国产精品久久久久影院日本| 久久久久蜜桃| av网站免费在线播放| 欧美日韩在线精品一区二区三区激情| 欧美jizz18hd性欧美| 国产亚洲精品美女久久久m| 久久亚洲欧美| 欧美黄色免费在线观看| 精品国产一区二区三区久久影院 | 永久看看免费大片| 午夜精品久久久久久久99樱桃| wwwxxx在线观看| 国产精品国产精品| 日韩精品色哟哟| 久久国产露脸精品国产| 亚洲欧美国产精品va在线观看| 亚洲人成777| aa视频在线播放| 中文字幕一区二区三区四区| 亚洲三区在线播放| 国产精品自拍视频|