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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 综合教程 >内容正文

综合教程

arm-linux-gcc编译器定义寄存器变量

發(fā)布時(shí)間:2023/12/19 综合教程 35 生活家
生活随笔 收集整理的這篇文章主要介紹了 arm-linux-gcc编译器定义寄存器变量 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

uboot代碼中有這么一句話“#define DECLARE_GLOBAL_DATA_PTR register volatile gd_t *gd asm ("r8")”,困擾了山人多時(shí)。經(jīng)過(guò)多番求索,才得知原來(lái)是定義了一個(gè)全局的寄存器變量gd_t(r8是它的專(zhuān)用寄存器)。

詳細(xì)解釋一下,register意思是定義的變量保存在寄存器中,volatile代表禁止編譯器優(yōu)化,后邊的asm ("r8")說(shuō)的是使用的寄存器是r8。

一、何謂寄存器變量

百度百科

在程序運(yùn)行時(shí),根據(jù)需要到內(nèi)存中相應(yīng)的存儲(chǔ)單元中調(diào)用,如果一個(gè)變量在程序中頻繁使用,例如循環(huán)變量,那么,系統(tǒng)就必須多次訪問(wèn)內(nèi)存中的該單元,影響程序的執(zhí)行效率。因此,CC++語(yǔ)言還定義了一種變量,不是保存在內(nèi)存上,而是直接存儲(chǔ)在CPU中的寄存器中,這種變量稱(chēng)為寄存器變量。

山人認(rèn)為寄存器變量的優(yōu)勢(shì)的確是提高了變量的訪問(wèn)速度,也犧牲了寶貴的寄存器資源。在學(xué)譚浩強(qiáng)的C語(yǔ)言時(shí),書(shū)中有關(guān)寄存器變量的介紹。

二、APCS 簡(jiǎn)介

本文講的是寄存器變量的事,看似與APCS無(wú)關(guān)。但是,實(shí)質(zhì)上APCS涉及了寄存器是怎樣被使用的,也就關(guān)寄存器變量的事了。所以,還是需要先介紹APCS。以下文字摘錄于“arm指令集”。

APCS,ARM 過(guò)程調(diào)用標(biāo)準(zhǔn)(ARM Procedure Call Standard),提供了緊湊的編寫(xiě)例程的一種機(jī)制,定義的例程可以與其他例程交織在一起。最顯著的一點(diǎn)是對(duì)這些例程來(lái)自哪里沒(méi)有明確的限制。它們可以編譯自 C、 Pascal、也可以是用匯編語(yǔ)言寫(xiě)成的。

APCS 定義了:

對(duì)寄存器使用的限制。
使用棧的慣例。
在函數(shù)調(diào)用之間傳遞/返回參數(shù)。
可以被‘回溯’的基于棧的結(jié)構(gòu)的格式,用來(lái)提供從失敗點(diǎn)到程序入口的函數(shù)(和給予的參數(shù))的列表。

APCS 不一個(gè)單一的給定標(biāo)準(zhǔn),而是一系列類(lèi)似但在特定條件下有所區(qū)別的標(biāo)準(zhǔn)。例如,APCS-R (用于 RISC OS)規(guī)定在函數(shù)進(jìn)入時(shí)設(shè)置的標(biāo)志必須在函數(shù)退出時(shí)復(fù)位。在 32 位標(biāo)準(zhǔn)下,并不是總能知道進(jìn)入標(biāo)志的(沒(méi)有 USR_CPSR),所以你不需要恢復(fù)它們。如你所預(yù)料的那樣,在不同版本間沒(méi)有相容性。希望恢復(fù)標(biāo)志的代碼在它們未被恢復(fù)的時(shí)候可能會(huì)表現(xiàn)失常...

如果你開(kāi)發(fā)一個(gè)基于 ARM 的系統(tǒng),不要求你去實(shí)現(xiàn) APCS。但建議你實(shí)現(xiàn)它,因?yàn)樗浑y實(shí)現(xiàn),且可以使你獲得各種利益。但是,如果要寫(xiě)用來(lái)與編譯后的 C 連接的匯編代碼,則必須使用 APCS。編譯器期望特定的條件,在你的加入(add-in)代碼中必須得到滿足。一個(gè)好例子是 APCS 定義 a1 到 a4 可以被破壞,而 v1 到 v6 必須被保護(hù)。現(xiàn)在我確信你正在撓頭并自言自語(yǔ)“a 是什么? v 是什么?”。所以首先介紹 APCS-R 寄存器定義...

ARM寄存器

寄存器名字
Reg# APCS 意義
R0 a1 工作寄存器
R1 a2 ··
R2 a3 ··
R3 a4 ··
R4 v1 必須保護(hù)
R5 v2 ··
R6 v3 ··
R7 v4 ··
R8 v5 ··
R9 v6 ··
R10 sl 棧限制
R11 fp 幀指針
R12 ip
R13 sp 棧指針
R14 lr 連接寄存器
R15 pc 程序計(jì)數(shù)器

筆者實(shí)驗(yàn)總結(jié)

通過(guò)反匯編查看C語(yǔ)言的代碼,可以知道r0-r3用作形參傳遞參數(shù),倘若形參超過(guò)4個(gè),則需要用堆棧來(lái)傳遞其余的參數(shù)。r0-r3在函數(shù)中間是作為中間變量的,在退出函數(shù)之后,其值也不用特別處理(試想形參也沒(méi)有返回值,而中間變量是暫存數(shù)據(jù),也不需要先保存再?gòu)棾觯S纱耍陆Y(jié)論r0-r3是可以被破壞的。

r4-r14更像是全局變量,因?yàn)榧僭O(shè)在函數(shù)中因?yàn)橹虚g變量不夠用而使用了r4-r12中的一個(gè)或者某幾個(gè),再進(jìn)入函數(shù)時(shí)將用到的寄存器保存,出去的時(shí)候再?gòu)棾觯詒4-r12在經(jīng)過(guò)函數(shù)之后是保持不變的。

三、如何在程序中實(shí)現(xiàn)定義寄存器變量

以實(shí)驗(yàn)來(lái)說(shuō)明定義寄存器變量的方法

head.s

1 .text
2 .global _start
3 _start:                                         
4             ldr     sp, =4096 
5             bl      init
6             bl      main               
7 halt_loop:
8             b       halt_loop

init.c

1 register volatile int* gd_t asm("r8");  
2 void init()
3 {
4     gd_t    = (int *)0;
5 }

main.c

1 register volatile int* gd_t asm ("r8");
2 
3 int main(void)
4 {
5     gd_t = (int* )1;
6     while(1);
7     return 0;
8 }

Makefile

objs := head.o init.o main.o

test.bin : $(objs)
    arm-linux-ld -Ttext 0x0    -o test_elf $^
    arm-linux-objcopy -O binary -S test_elf $@
    arm-linux-objdump -D -m arm  test_elf > test.dis

%.o:%.c
    arm-linux-gcc -Wall -c -O2 -o $@ $<

%.o:%.S
    arm-linux-gcc -Wall -c -O2 -o $@ $<

clean:
    rm -f  test.dis test.bin test_elf *.o

查看反匯編內(nèi)容

test.dis

 1 test_elf:     file format elf32-littlearm
 2 
 3 Disassembly of section .text:
 4 
 5 00000000 <_start>:
 6    0:    e3a0da01     mov    sp, #4096    ; 0x1000
 7    4:    eb000001     bl    10 <init>
 8    8:    eb000002     bl    18 <main>
 9 
10 0000000c <halt_loop>:
11    c:    eafffffe     b    c <halt_loop>
12 
13 00000010 <init>:
14   10:    e3a09000     mov    r8, #0    ; 0x0
15   14:    e1a0f00e     mov    pc, lr
16 
17 00000018 <main>:
18   18:    e3a08001     mov    r8, #1    ; 0x1
19   1c:    eafffffe     b    1c <main+0x4>
20 Disassembly of section .comment:
21 
22 00000000 <.comment>:
23    0:    43434700     cmpmi    r3, #0    ; 0x0
24    4:    4728203a     undefined
25    8:    2029554e     eorcs    r5, r9, lr, asr #10
26    c:    2e342e33     mrccs    14, 1, r2, cr4, cr3, {1}
27   10:    47000035     smladxmi    r0, r5, r0, r0
28   14:    203a4343     eorcss    r4, sl, r3, asr #6
29   18:    554e4728     strplb    r4, [lr, #-1832]
30   1c:    2e332029     cdpcs    0, 3, cr2, cr3, cr9, {1}
31   20:    00352e34     eoreqs    r2, r5, r4, lsr lr

寄存器全局變量與普通的全局變量使用區(qū)別

普通的全局變量使用是在一個(gè)文件中定義全局變量,然后通過(guò)“extern”將其作用域擴(kuò)展到其他的文件;寄存器的全局變量是每一個(gè)使用這個(gè)全局變量的文件都要對(duì)這個(gè)全局變量定義。

為什么有這樣的區(qū)別呢

普通全局變量在一個(gè)文件被定義后,就會(huì)在相應(yīng)的數(shù)據(jù)段(data或者bss)開(kāi)辟一個(gè)空間,這個(gè)空間編譯器會(huì)給它命一個(gè)名字。例如“int a=10;”就會(huì)在data段開(kāi)辟一個(gè)4字節(jié)的空間,并且編譯器給這個(gè)空間命名為a。其它文件也需要調(diào)用這個(gè)全局變量時(shí),是對(duì)這個(gè)變量進(jìn)行聲明,例如“extern int a;”。在連接程序階段,連接器會(huì)把所有使用a變量的代碼都定位在之前定義時(shí)在data段開(kāi)辟命名為a的空間。

寄存器全局變量,它的存儲(chǔ)空間已經(jīng)確定。當(dāng)對(duì)寄存器全局變量的定義進(jìn)行編譯處理時(shí),不會(huì)試圖從data或者bss開(kāi)辟空間,而是直接使用寄存器(例如實(shí)驗(yàn)程序中,直接使用r8來(lái)處理gd_t)。因?yàn)椴淮嬖诰幾g器產(chǎn)生連接時(shí)所需要有關(guān)全局變量的標(biāo)號(hào)(編譯器不會(huì)產(chǎn)生gd_t的標(biāo)號(hào)),所以實(shí)際上也不存在“哪一個(gè)文件是定義,哪一個(gè)文件是聲明的問(wèn)題了”。

當(dāng)init.c文件使用了寄存器全局變量gd_t,它在編譯時(shí)被r8替換。當(dāng)main.c也使用了gd_t,它也被r8替換。實(shí)際上,在連接過(guò)程中已經(jīng)沒(méi)有處理gd_t的任務(wù)。這與普通全局變量的編譯、連接是有本質(zhì)的區(qū)別。

為了體現(xiàn)這種巨大差異,再做一個(gè)實(shí)驗(yàn)修改init.c的內(nèi)容,其他保持不變。

init.c

1 register volatile int* gd_t asm("r9");  
2 void init()
3 {
4     gd_t    = (int *)0;
5 }

對(duì)應(yīng)的反匯編代碼

test.dis

 1 test_elf:     file format elf32-littlearm
 2 
 3 Disassembly of section .text:
 4 
 5 00000000 <_start>:
 6    0:    e3a0da01     mov    sp, #4096    ; 0x1000
 7    4:    eb000001     bl    10 <init>
 8    8:    eb000002     bl    18 <main>
 9 
10 0000000c <halt_loop>:
11    c:    eafffffe     b    c <halt_loop>
12 
13 00000010 <init>:
14   10:    e3a09000     mov    r9, #0    ; 0x0
15   14:    e1a0f00e     mov    pc, lr
16 
17 00000018 <main>:
18   18:    e3a08001     mov    r8, #1    ; 0x1
19   1c:    eafffffe     b    1c <main+0x4>
20 Disassembly of section .comment:
21 
22 00000000 <.comment>:
23    0:    43434700     cmpmi    r3, #0    ; 0x0
24    4:    4728203a     undefined
25    8:    2029554e     eorcs    r5, r9, lr, asr #10
26    c:    2e342e33     mrccs    14, 1, r2, cr4, cr3, {1}
27   10:    47000035     smladxmi    r0, r5, r0, r0
28   14:    203a4343     eorcss    r4, sl, r3, asr #6
29   18:    554e4728     strplb    r4, [lr, #-1832]
30   1c:    2e332029     cdpcs    0, 3, cr2, cr3, cr9, {1}
31   20:    00352e34     eoreqs    r2, r5, r4, lsr lr

可以看到編譯能夠正常通過(guò),也就是說(shuō)gd_t在不同的文件中可以使用不同的寄存器,因?yàn)樵谶B接過(guò)程中沒(méi)有g(shù)d_t處理的任務(wù)(它們都被寄存器所代替)。

四、使用全局寄存器變量需要注意的地方

1、每一個(gè)使用這個(gè)全局變量的文件都要對(duì)這個(gè)全局變量定義,而且要一樣

倘若像修改后的代碼一樣,同一個(gè)全局變量gd_t卻在不同的文件中使用了不同的寄存器,結(jié)果不能實(shí)現(xiàn)全局變量的效果。

2、確保匯編程序中沒(méi)有隨意修改所使用寄存器的值

寄存器全局變量有可能會(huì)在匯編程序中被破壞,可能因?yàn)榧拇嫫鞑粔蛴没蛘咧袛喾?wù)。要做的任務(wù)就是,使用前對(duì)其保存和退出使用后對(duì)其恢復(fù)。

3、不能使用r0-r3作為寄存器全局變量

因?yàn)樗鼈冏駨腁PCS規(guī)則,會(huì)被經(jīng)常破壞,不能當(dāng)做寄存器全局變量來(lái)用。而r4-r12的特性適合全局變量來(lái)使用。

后記

本文為筆者實(shí)驗(yàn)以及查找資料所得結(jié)論,可能有謬誤,望讀者發(fā)現(xiàn)指正。

總結(jié)

以上是生活随笔為你收集整理的arm-linux-gcc编译器定义寄存器变量的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

99久久久久国产精品免费 | 中文字幕丝袜美腿 | 在线观看av免费观看 | 奇米影视在线99精品 | 91香蕉视频色版 | 欧美性黑人 | 九九久久电影 | 日日爽视频 | 手机av片| 免费在线观看日韩视频 | 欧美十八| 五月天com| 91探花在线 | 狠狠色狠狠色合久久伊人 | 天天艹| 亚洲 中文 欧美 日韩vr 在线 | 色狠狠操 | 国产精品国产三级国产不产一地 | 亚洲精品综合在线观看 | 婷婷激情综合网 | 国产精品福利在线观看 | 亚州精品天堂中文字幕 | 色综合久久久久久久 | 国产福利一区二区在线 | 国产精品嫩草影视久久久 | 亚洲综合欧美日韩狠狠色 | 国产一级在线观看视频 | 午夜 久久 tv | 国产人在线成免费视频 | 亚洲欧洲国产精品 | 日本公妇在线观看高清 | 超级碰碰碰视频 | 中文字幕视频在线播放 | 日韩视频 一区 | 免费欧美 | 亚洲精品在线免费看 | 日韩性xxxx | av中文字幕在线播放 | 国内精品视频在线 | 国产一区91 | 九九精品视频在线观看 | 国产成人高清 | 色播五月激情五月 | 婷婷色五 | 免费网站黄 | 欧美精品做受xxx性少妇 | 国产视频在线免费观看 | 免费看的黄网站软件 | 香蕉视频在线免费看 | 欧美一级免费片 | 成人国产网站 | 日日夜夜狠狠干 | av福利在线播放 | 91黄色视屏 | 久久精品影片 | 国产69精品久久99不卡的观看体验 | 色激情五月 | 久久综合操 | 五月在线视频 | 综合精品久久久 | 日韩免费福利 | 日韩美一区二区三区 | 国产五月色婷婷六月丁香视频 | 91麻豆精品国产 | 亚洲天堂网视频 | 亚洲精品国久久99热 | 国产精品理论视频 | 国产无吗一区二区三区在线欢 | 日韩精品黄 | 国产 欧美 日韩 | 国产亚洲精品av | 91av手机在线观看 | 午夜久久久久久久久久久 | 天天操天天吃 | 日韩成年视频 | 日韩成人黄色av | 涩涩伊人| 色综合综合 | 叶爱av在线 | 国产黄色免费看 | 日本中文不卡 | 日韩三级视频在线观看 | h网站免费在线观看 | 亚洲桃花综合 | 午夜av日韩 | 蜜臀久久99精品久久久酒店新书 | 久久久久二区 | 欧美日韩亚洲精品在线 | 国产一区二区久久久 | 成人精品一区二区三区电影免费 | 精品一二三四在线 | 成人免费观看视频大全 | 午夜精品区| 国产在线自 | 免费a网址 | 四虎永久网站 | 国产一级久久 | 最新中文在线视频 | 黄色av电影一级片 | 国产精品久久久久久爽爽爽 | 狠狠干五月天 | 在线综合色 | 深爱婷婷 | 天天色视频 | 精品在线一区二区三区 | 黄色av高清 | 国产在线不卡一区 | 91久久国产精品 | 中文字幕在线观看第一区 | 国产精品第 | 午夜狠狠操 | 亚洲人在线视频 | 亚洲一区精品二人人爽久久 | 精品视频www | 黄色高清视频在线观看 | 亚洲精品ww | 91干干干 | 国产精品电影一区 | 五月婷丁香网 | 999成人免费视频 | 欧美日韩国产精品爽爽 | 久章操| www九九热| 婷婷综合影院 | 国产 日韩 在线 亚洲 字幕 中文 | 国产一在线精品一区在线观看 | 日韩在线观看 | 欧美成年人在线视频 | 亚洲专区一二三 | 亚洲午夜精品电影 | 日韩午夜在线播放 | 五月婷婷香蕉 | 在线观看免费视频你懂的 | 亚洲国内精品 | 粉嫩av一区二区三区免费 | 中文字幕一区二区三区乱码在线 | 久久视频这里只有精品 | 国产美女精品视频免费观看 | 午夜男人影院 | 亚洲精品中文字幕视频 | 国产在线视频一区二区 | 精品国产乱码 | 一本一本久久aa综合精品 | 操操操日日日干干干 | 美女久久久久久 | 一区二区视频在线播放 | 四虎影视成人精品国库在线观看 | 日韩精品免费在线观看视频 | 色天天综合久久久久综合片 | 成人免费在线观看电影 | 男女免费视频观看 | 91精品成人久久 | 黄色大片免费网站 | 五月天堂色 | 国产精品免费高清 | 99久久日韩精品视频免费在线观看 | 日本成人黄色片 | 国产视频一区在线 | 亚洲国产日韩精品 | 美女视频黄的免费的 | 久久久久久久久黄色 | 国产精品大片免费观看 | 香蕉视频91| 免费在线成人 | 成人国产精品一区二区 | 81国产精品久久久久久久久久 | 日本xxxxav | 国产成人久久精品一区二区三区 | 亚洲精品久久久久久久不卡四虎 | 国产黄色av网站 | www.综合网.com | 九九精品在线观看 | 国产高清av| 国产淫片免费看 | 97人人模人人爽人人少妇 | 国产成人精品亚洲精品 | 久久久久久福利 | 91在线视频观看免费 | 91看片看淫黄大片 | 久久国产女人 | 欧洲一区二区在线观看 | 国产精品夜夜夜一区二区三区尤 | 国产精品久久久久久麻豆一区 | 亚洲成av人片一区二区梦乃 | 最近中文字幕 | 国产热re99久久6国产精品 | 亚洲成人午夜在线 | 久久污视频 | 国产对白av | www.综合网.com | 久久精品国产免费看久久精品 | 天天天射 | 91一区二区在线 | 天天射天天艹 | 日韩欧美99 | 色网av| 亚洲v欧美v国产v在线观看 | 日韩电影一区二区三区在线观看 | 在线观看视频日韩 | 久久精品欧美日韩精品 | 国产原厂视频在线观看 | 韩国av一区二区三区在线观看 | 久久国产手机看片 | 久久久久女教师免费一区 | 黄色av一区二区三区 | 国产又粗又长的视频 | 午夜视频在线瓜伦 | 国产一区二区视频在线 | 日精品在线观看 | 综合色站 | 中文字幕在线资源 | 国产黄色高清 | 中文字幕一区二区三区乱码不卡 | 亚洲在线观看av | 69xxxx欧美 | 成人资源在线播放 | 九9热这里真品2 | 99爱国产精品| 激情片av | 中文字幕在线观看完整版 | 五月网婷婷 | 99热超碰在线 | 国产激情免费 | 亚洲天堂免费视频 | 亚洲精品福利视频 | 精品免费在线视频 | 国语精品免费视频 | 伊人视频 | 日本精品va在线观看 | 亚洲欧美国产日韩在线观看 | 在线 视频 一区二区 | 色婷久久 | 三日本三级少妇三级99 | 天海翼一区二区三区免费 | 久久久精品网 | 国产精品男女啪啪 | 狠狠狠狠狠狠狠狠 | 日韩视频免费看 | 香蕉影院在线观看 | 91九色蝌蚪视频在线 | 免费h漫在线观看 | 天天操天天操天天干 | 日本中文字幕影院 | 亚洲欧美国产精品va在线观看 | 国产精品1区2区3区 久久免费视频7 | 日韩成片 | 欧美人交a欧美精品 | 久草在线手机视频 | av九九| 日韩免费中文字幕 | 91成版人在线观看入口 | 成人av网站在线播放 | 99精品免费久久久久久久久日本 | 欧美激情第28页 | 日本护士撒尿xxxx18 | 91看片淫黄大片在线播放 | 99精品免费网 | 国产精品1024 | 91精品国产综合久久福利 | 在线成人一区二区 | 国产精品激情在线观看 | 91精品视频导航 | 青春草视频 | 婷婷在线色 | 字幕网资源站中文字幕 | 91av电影在线观看 | 精品日韩在线一区 | 免费三级a | 视频在线观看99 | 国产精品视频免费看 | 欧美成人区 | 国产香蕉97碰碰碰视频在线观看 | 亚洲综合一区二区精品导航 | 国产精品嫩草影院9 | 香蕉在线影院 | 探花视频网站 | 亚洲国产播放 | 成片视频在线观看 | 日韩啪啪小视频 | 亚洲永久国产精品 | 国产又粗又猛又爽 | 亚洲精品视频免费在线观看 | 久久久影院| 最新免费av在线 | 久久精品亚洲综合专区 | 国产成人av网站 | 久久久久久久久久网 | 中文字幕国语官网在线视频 | 国产精品久久久久久久久久久久午夜 | 精品久久久久久综合日本 | 日韩久久久久久久久久 | 欧美日韩成人一区 | 国际精品网 | 中文字幕在线影院 | 精品国产乱子伦一区二区 | 操操爽 | 欧美精品一区在线 | 超碰午夜 | 国产精品一区二区久久精品 | 三级在线国产 | 国内精品福利视频 | 国产美女在线免费观看 | 日韩高清黄色 | 午夜免费在线观看 | 久久99精品久久久久婷婷 | 欧亚久久 | 国产精成人品免费观看 | 玖玖在线观看视频 | 狠狠色丁香 | 69夜色精品国产69乱 | 精品久久久国产 | 久久艹欧美 | 国产视频2021 | 午夜精品久久久久久久99热影院 | 精品久久久久久久久久 | 超碰人人乐 | 国产精品一区在线观看 | 亚洲成色777777在线观看影院 | 国产专区精品视频 | 天天操天天干天天爱 | av日韩精品 | 日韩特级黄色片 | 亚州激情视频 | 在线观看免费观看在线91 | 五月婷婷黄色 | 国产一区二区在线影院 | 一级黄毛片 | 免费在线激情电影 | 九九视频一区 | 国产成人不卡 | 久久久久久久久久久成人 | 成年性视频 | 国产一区二区综合 | 久久在线影院 | 91在线视频观看 | 天堂av观看| 天天干天天上 | 欧美一区免费观看 | 91精品国产综合久久婷婷香蕉 | 成人免费在线视频 | 黄色av网站在线免费观看 | 亚洲精品乱码久久久久v最新版 | 亚洲欧美日本国产 | 日韩av手机在线观看 | 日本午夜在线观看 | 国产一区二区影院 | 久久神马影院 | 国产亚洲精品女人久久久久久 | 久久精品99精品国产香蕉 | 亚洲欧美日韩一区二区三区在线观看 | 国产色区| 日一日操一操 | 久久艹久久 | 久久久久久久久艹 | 欧美一区免费观看 | 日韩免费区 | 黄色资源在线 | 免费福利视频网站 | 国产精品嫩草69影院 | 精品一二三四视频 | www.69xx| 国产精品99久久久 | 麻豆一区二区三区视频 | 婷色在线 | 久久久久久久网 | 欧美不卡视频在线 | 深爱激情亚洲 | 色偷偷88888欧美精品久久久 | www好男人| 不卡的av中文字幕 | 一级黄色免费网站 | 99视频国产精品免费观看 | 日韩精品免费在线视频 | 日韩电影久久 | 色视频网站免费观看 | 久久五月天婷婷 | 综合久久五月天 | 国偷自产中文字幕亚洲手机在线 | 日本不卡一区二区三区在线观看 | 久久国产成人午夜av影院潦草 | 精品国产精品久久 | 99视频免费 | 日日夜操 | 在线观看中文字幕网站 | 一本一本久久a久久精品综合 | 久久精彩视频 | 久久电影中文字幕视频 | 成年人免费在线观看网站 | 中文字幕 国产精品 | 91av视频网 | 国产精品女视频 | 婷婷丁香花 | 日韩在线首页 | 91精品一| 色网站在线观看 | 国产最新视频在线观看 | 中文字幕在线视频精品 | www.五月天色 | 国产精品永久免费观看 | 91香蕉视频黄色 | 黄色av免费 | 国产亚洲成av片在线观看 | 中文字幕日韩国产 | 亚洲aaa毛片 | 一区二区三区手机在线观看 | 在线导航av | 亚洲视频axxx | 国产精品成人一区二区三区 | 久久久精品网站 | 胖bbbb搡bbbb擦bbbb| 麻豆极品 | 精品字幕 | 日韩在线视频网址 | 国产精品久久嫩一区二区免费 | 福利一区二区三区四区 | 亚洲综合最新在线 | 91av福利视频 | 久久精品网址 | 在线视频免费观看 | 香蕉在线视频播放网站 | 免费视频网| 久久综合之合合综合久久 | 亚洲第一区在线观看 | 婷婷看片 | 91精品天码美女少妇 | 视频在线一区二区三区 | 免费高清在线视频一区· | 热re99久久精品国产99热 | 午夜视频不卡 | 亚洲一区二区视频在线 | 夜夜狠狠| 在线免费黄色毛片 | av爱干| 91大神视频网站 | 91精品少妇偷拍99 | 日韩福利在线观看 | 日狠狠 | 欧美激情一区不卡 | 免费激情在线电影 | 亚洲va欧美va人人爽 | 国产最新在线观看 | 在线播放视频一区 | 99亚洲视频| 人人玩人人添人人澡超碰 | 在线小视频你懂得 | 99精品在线观看视频 | 在线国产精品一区 | 色婷婷久久久综合中文字幕 | 欧美va天堂va视频va在线 | 极品久久久 | 国产青草视频在线观看 | 久久久麻豆精品一区二区 | 激情视频免费观看 | 日韩精品在线视频免费观看 | 17videosex性欧美 | 亚洲一级片在线观看 | 日韩乱色精品一区二区 | 国产爽妇网 | 在线欧美小视频 | 免费看一级特黄a大片 | 91香蕉嫩草| 日日日日 | www五月天 | 国产91精品高清一区二区三区 | 美女网站视频免费都是黄 | 日韩色视频在线观看 | 永久免费视频国产 | 最近中文字幕国语免费高清6 | 亚洲精品视频久久 | 欧美日韩视频在线观看免费 | 美女免费视频网站 | 天天伊人狠狠 | 国产在线高清 | 亚洲日韩精品欧美一区二区 | 免费成人在线观看视频 | 中文在线www| 午夜精品影院 | 亚洲经典在线 | 国产精品黄色 | 贫乳av女优大全 | 在线观看黄色大片 | 欧美最猛性xxxx | 国产精品精品久久久久久 | 日日干夜夜草 | 日韩色高清 | 久草电影在线观看 | 久久国产精品99国产 | 黄色av免费 | 久久伊人精品一区二区三区 | 成人sm另类专区 | 高清久久久 | 网站在线观看你们懂的 | 波多野结衣精品在线 | 在线亚洲午夜片av大片 | 久久视频6| 久久综合加勒比 | av一级网站 | 岛国av在线不卡 | 亚洲精品中文字幕在线观看 | 久久日本视频 | 丁香六月婷婷开心 | 欧美 日韩 国产 中文字幕 | 国产黄色片一级三级 | 在线性视频日韩欧美 | 久久久噜噜噜久久久 | 一区二区三区在线免费观看视频 | 欧洲视频一区 | 久99久视频 | 狠狠躁夜夜躁人人爽超碰91 | 久久免费黄色网址 | 99在线视频精品 | 成人av片在线观看 | 久久免费视频网 | 亚洲精品字幕在线观看 | 成人黄色免费观看 | 成人av免费网站 | 天天综合入口 | 蜜臀av性久久久久av蜜臀三区 | 免费a级大片 | 欧美特一级 | 毛片精品免费在线观看 | 亚洲精品久久久久中文字幕二区 | 在线视频一区观看 | 日日骑| 丁香五香天综合情 | bbbb操bbbb | 四虎永久精品在线 | 欧美aaa大片 | 亚洲国产欧美在线看片xxoo | 99精品视频播放 | 国产精品乱码一区二区视频 | 91女人18片女毛片60分钟 | 天堂av免费| 亚洲精品国产片 | 91精品国 | 久久久久久久久久久成人 | 亚洲成人精品在线 | 国产精品美女在线 | 91久久黄色 | 中文字幕在线观看视频一区二区三区 | 欧美中文字幕久久 | 99精品在线观看视频 | 欧美国产日韩一区二区三区 | 91成年人在线观看 | 激情五月综合 | 69精品视频 | 国产男女无遮挡猛进猛出在线观看 | www.狠狠色| 黄色精品久久久 | 精品美女在线视频 | 亚洲 欧美变态 另类 综合 | 国产91综合一区在线观看 | 狠狠干电影 | 天天综合操 | 久久久午夜精品理论片中文字幕 | 久久精品视频在线看 | 免费电影播放 | 成人亚洲网 | 日韩一区在线播放 | 中文字幕永久在线 | 亚洲天堂首页 | 中文字幕一区二区三区四区久久 | 免费试看一区 | 欧美成人h版在线观看 | 视频91在线 | 久久久久久伊人 | 综合久久精品 | 999视频精品 | 天天做天天干 | 国产 字幕 制服 中文 在线 | 欧美一级特黄高清视频 | 欧美成人精品欧美一级乱 | 免费看一及片 | av片一区二区 | 精品理论片 | 日b视频国产 | 人人爱爱人人 | 在线视频99 | 婷婷五天天在线视频 | 狠狠色网 | 国产网站在线免费观看 | 久久国产区 | 成人久久18免费网站图片 | 中文字幕日韩高清 | 久久激五月天综合精品 | 欧美激情一区不卡 | 亚洲精品一区二区三区四区高清 | 亚洲激情六月 | 91麻豆文化传媒在线观看 | 色婷婷狠狠五月综合天色拍 | 少妇bbbb搡bbbb桶 | 亚洲伦理一区二区 | 国产精品69av | 国产一二区在线观看 | 97人人澡人人添人人爽超碰 | 中文字幕在线看视频国产 | 中文国产字幕 | 亚洲蜜桃在线 | 亚洲一区二区精品 | 18+视频网站链接 | 久久国产精品99久久久久久进口 | 不卡电影一区二区三区 | 国产欧美综合在线观看 | 狠狠色丁香婷婷综合基地 | 欧美日韩调教 | 99国产一区 | 一区二区三区在线观看免费 | 国产这里只有精品 | 亚洲三级毛片 | 亚洲视频在线视频 | 手机看片福利 | 久久综合婷婷综合 | 免费看一级特黄a大片 | 一区二区三区在线免费观看视频 | 欧美色精品天天在线观看视频 | 天堂av在线7 | av播放在线 | 黄色毛片在线看 | 不卡的av在线播放 | 91在线免费公开视频 | h动漫中文字幕 | 91免费国产在线观看 | 国产黄色一级片 | 97电影手机版 | 国产 一区二区三区 在线 | 日本在线观看一区 | 日韩在线不卡av | 天天综合网~永久入口 | 9ⅰ精品久久久久久久久中文字幕 | 精品91视频 | 日本三级不卡视频 | 国产精品不卡在线观看 | 91视频久久久久久 | 中文字幕av在线电影 | 中文字幕精品一区二区三区电影 | 天天爱天天操天天爽 | 中文字幕精品一区久久久久 | a视频在线观看免费 | 免费亚洲成人 | 一个色综合网站 | 韩国一区二区在线观看 | 欧美精品中文 | 久久污视频 | 五月婷婷综合在线 | 亚洲日日射 | 亚州中文av | 国产精品va在线播放 | 国产成人精品午夜在线播放 | 99久久精品国产系列 | 中日韩在线视频 | 色综合天天综合网国产成人网 | 天天干天天色2020 | 久久综合在线 | 天天操天天射天天操 | 久久精品久久精品久久39 | 偷拍视频一区 | 午夜黄色大片 | 亚洲精品色视频 | 97成人免费 | 99久久激情 | 天天干天天操人体 | 午夜91视频| 波多野结衣综合网 | 97在线视频网站 | 婷婷中文字幕在线观看 | 丝袜美腿av | 粉嫩高清一区二区三区 | 国内免费久久久久久久久久久 | 久久国产一区二区 | 久久久国产网站 | 狠狠综合久久 | 91视频黄色 | 免费观看一级特黄欧美大片 | 四虎在线观看视频 | 99精品视频免费在线观看 | 久久香蕉国产 | 69精品 | 午夜久久影视 | 日韩理论 | 91九色蝌蚪视频在线 | 蜜臀av夜夜澡人人爽人人 | 免费在线观看成人小视频 | 精品国产一区二 | 日本高清免费中文字幕 | 天天摸夜夜操 | 国产精品欧美一区二区 | 精品亚洲欧美无人区乱码 | 亚洲另类在线视频 | 日韩精品视频久久 | 国产精品剧情在线亚洲 | 四虎永久免费在线观看 | 激情av网址| 国产黄在线观看 | 欧美日韩1区2区 | 日韩精品综合在线 | 一区 二区电影免费在线观看 | 久久久久久久久亚洲精品 | 一区二区网 | 国产成人久久精品77777综合 | 国精产品999国精产品岳 | 自拍超碰在线 | 欧美日韩国产一区二区三区 | 色婷婷综合久久久中文字幕 | 国产精品私拍 | 久草精品视频在线观看 | 久久成人精品电影 | 天天操综合网站 | 精品久久久久久亚洲 | 日韩黄色软件 | 久久伊人八月婷婷综合激情 | 成片视频免费观看 | 国产日产欧美在线观看 | 成人在线观看免费视频 | www久草| 婷婷精品国产一区二区三区日韩 | 十八岁免进欧美 | 久久久久亚洲国产精品 | 午夜精品久久久久久久99热影院 | 最近字幕在线观看第一季 | 亚洲五月花 | 成人免费在线播放视频 | 91手机在线看片 | 黄色三级免费观看 | 中文字幕日韩伦理 | 午夜久久网 | 日韩精品一区在线播放 | 69国产成人综合久久精品欧美 | 日本久久视频 | 色婷婷狠狠五月综合天色拍 | 欧美日韩国产二区三区 | 日精品 | 国产精品久久久久久久久久白浆 | 中文在线8资源库 | 久久免费成人精品视频 | 国产麻豆精品久久一二三 | 成人免费观看av | 99久久久| 日韩午夜视频在线观看 | 色综合久久88色综合天天免费 | 日韩视频一区二区三区在线播放免费观看 | 欧美日韩色婷婷 | 欧美性久久久 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 久久精品日本啪啪涩涩 | 日韩在线视 | 99在线视频免费观看 | 国产一二三四在线视频 | 欧美午夜剧场 | 国产亚洲精品久久久久久移动网络 | 91九色精品女同系列 | 国产一区二区在线免费播放 | 欧美在线日韩在线 | 国产一级二级视频 | 日本中文字幕一二区观 | 丁香花中文在线免费观看 | 亚洲黄色成人网 | 日韩在线视频线视频免费网站 | 色在线视频 | 婷婷在线观看视频 | 国产手机视频在线播放 | 在线免费av网 | 麻豆久久一区二区 | a天堂免费 | 婷婷四房综合激情五月 | 福利视频一二区 | 中文字幕在线观看播放 | 国产精品久久久久四虎 | 欧美一级电影免费观看 | 久久久久国产一区二区 | 久久成人福利 | 很黄很污的视频网站 | 日韩视频图片 | 草久在线播放 | 免费在线国产黄色 | 成人在线视频网 | 久久精品视频国产 | 久久午夜精品视频 | 99热99| 亚洲国内精品 | 狠狠的操狠狠的干 | 国产美女在线免费观看 | 久热色超碰 | 天天干天天草 | 99视频精品免费视频 | 在线 国产 亚洲 欧美 | 日韩三区在线观看 | 亚洲欧美国产日韩在线观看 | 伊色综合久久之综合久久 | 色网站免费在线观看 | 深爱激情五月网 | 国产精品二区在线 | 手机av片 | 久久精品国产免费 | 亚洲一级片免费观看 | 日本久草电影 | 国产在线日本 | www.婷婷色| 欧美精品久久久久久久久免 | 麻豆影视在线免费观看 | 99在线免费观看视频 | 国产一区二区三区免费观看视频 | 香蕉影院在线观看 | 91看片麻豆| 国产精品1区2区3区 久久免费视频7 | 五月婷婷激情网 | 色网站视频 | 黄在线免费观看 | 中文字幕av在线不卡 | 国内精品久久久久久久影视麻豆 | 国产一区二区网址 | ,久久福利影视 | 久久人人爽人人爽人人片av免费 | a级国产乱理论片在线观看 特级毛片在线观看 | 美女久久久久 | 91亚洲综合 | 久久激情综合 | 久久狠狠干 | 99久久婷婷国产综合精品 | 日韩欧美电影在线 | 色噜噜狠狠狠狠色综合 | 欧美超碰在线 | 涩涩网站在线 | 亚洲欧美va | www178ccom视频在线 | 香蕉视频免费看 | 天天插天天干天天操 | 91九色porny蝌蚪视频 | 国产成人l区 | 国产精品久久久久999 | 久久久午夜电影 | 日本公妇色中文字幕 | 成人xxxx| 麻豆视频免费在线播放 | 日韩在线字幕 | 日韩在线短视频 | 播五月综合 | 日韩激情第一页 | 97成人资源 | 精品一区二区三区久久 | 91精品国产欧美一区二区成人 | 成人18视频 | 久久久91精品国产一区二区三区 | 操操操av | 日韩精品国产一区 | 麻豆va一区二区三区久久浪 | 国产午夜精品一区二区三区在线观看 | a在线免费观看视频 | 久久看免费视频 | 免费成人在线观看视频 | 亚洲成人动漫在线观看 | 久久福利电影 | 欧美激情另类文学 | 欧美老少交 | 日韩欧美一区二区在线观看 | 日韩三级成人 | 免费看黄的 | 久久99精品久久久久久三级 | 99久久国产免费,99久久国产免费大片 | 日韩黄色中文字幕 | 五月婷婷开心 | 一区二区三区福利 | 麻豆视频在线免费看 | 国产高清日韩 | 在线免费中文字幕 | 国语精品久久 | 在线免费中文字幕 | 亚洲综合精品在线 | 日日夜夜干| 中文字幕乱视频 | 91精品国产三级a在线观看 | 中文资源在线播放 | 中文字幕在线视频一区二区 | 午夜美女网站 | 精品伦理一区二区三区 | 国产一卡二卡在线 | 欧美一区成人 | 狠狠干电影 | 久久久精品一区二区三区 | 91成年视频 | 国产网站色 | 国产免费又粗又猛又爽 | 中文字幕 欧美性 | 深爱激情五月婷婷 | 久久综合久久伊人 | 色婷婷丁香 | 精品国产一区二区三区噜噜噜 | 91久久久久久国产精品 | 国产精品乱看 | 亚洲一级电影在线观看 | 天天草天天色 | 中文字幕亚洲五码 | 精品一区中文字幕 | 日日干激情五月 | 综合色播| www久久久久 | 丁香婷婷综合激情五月色 | 伊人国产女| 中文字幕在线久一本久 | 九九99视频| 日日日操 | 黄色av免费看 | 人人草人人做 | 亚洲精品tv久久久久久久久久 | 日韩成片 | 欧美黑人猛交 | 久草视频在 | 夜夜操网站 | 狠狠色丁香婷婷综合视频 | 日日干夜夜操视频 | 伊人五月天| 日韩av中文在线观看 | 丝袜一区在线 | 国产在线免费观看 | 欧美激情精品久久久久久免费 | 日韩av伦理片 | 江苏妇搡bbbb搡bbbb | 福利一区二区三区四区 | 午夜国产福利在线 | 五月婷婷激情五月 | 成人黄色av免费在线观看 | 亚洲人在线7777777精品 | 91亚色视频在线观看 | 精品国内自产拍在线观看视频 | 日韩在线免费不卡 | 91亚洲免费 | 国产免费人成xvideos视频 | 国产福利av在线 | 人人草在线观看 | 亚洲区视频在线 | 精品99在线视频 | 尤物九九久久国产精品的分类 | 97超碰在线播放 | 激情欧美在线观看 | 九九国产精品视频 | 中文字幕观看视频 | 久久看片网 | 国产国语在线 | 爱av在线网 | 毛片网站在线 | 免费一级黄色 | 欧美视频在线二区 | 九九久久国产 | 五月婷婷中文字幕 | 在线免费观看麻豆视频 | 中文国产字幕 | 精品一区二区免费在线观看 | 四川妇女搡bbbb搡bbbb搡 | 免费在线色电影 | 99在线高清视频在线播放 | 91天堂在线观看 | 狠狠狠色狠狠色综合 | a级国产乱理伦片在线观看 亚洲3级 | 不卡中文字幕在线 | 免费精品在线 | 免费观看丰满少妇做爰 | 国产欧美久久久精品影院 | 欧美日韩在线视频免费 | 国产视频999| 一区二区三区日韩精品 | 色综合天天综合网国产成人网 | 99精品在线免费视频 | 精品国产伦一区二区三区观看说明 | 国产成人资源 | 国产精品久久久久久久婷婷 | 国产黄 | 久久99精品久久久久久秒播蜜臀 | 国产成人久久精品77777 | 午夜av大片 | 久久精品这里热有精品 | 午夜少妇| 亚洲精品视频在线播放 | 欧美日韩精品久久久 | 超碰97久久 | 欧美另类调教 | av观看久久久 | 欧美成人精品xxx | 亚洲精品乱码久久久久久久久久 | 天天综合网久久综合网 | 久久九九久久 | 国产裸体永久免费视频网站 | 中文字幕乱在线伦视频中文字幕乱码在线 | 欧美伦理电影一区二区 | 在线观看视频黄色 | 在线观看亚洲视频 | 久久tv | 激情五月六月婷婷 | 精品a在线 | www视频在线播放 | 欧美激情第八页 | 插婷婷| 黄色av一区二区 | 国内精品久久久精品电影院 | 久久久精品免费观看 | 日韩网站中文字幕 | 欧美人体xx | 日日干天天爽 | 久久成人午夜 | 97国产超碰在线 |