我搞了十幾年嵌入式,才發現全局變量是這樣初始化的

原創 嵌入式軟件實戰派 2023-10-27 08:27
最近,有個好學的小伙子突然問了我一個問題:
全局變量的初始值,是在哪里賦值的?
這個問題雖然說不是很重要,但是我很好奇。
為了給講清楚這個原理過程,我專門建立一個基于Renesas RH850的簡單工程,挖一挖里面的技術細節。
我在main.c文件中定義了隨便這幾個變量
int counter, accumulator = 0, limit_value = 1000000;unsigned char str_aa55[2] = {0xAA,0x55};unsigned int int_1122334455667788 = 0x11223344;unsigned int int_55667788 = 0x55667788;int bss_val;void main(void){? ? }
然后,直接仿真查看,跟你我想的一樣,在main函數之前就初始化完成了,即這些變量都自動初始化賦值了。
讓人好奇的是,它是怎么做到的?
單片機的啟動程序一般都是很簡單的,即使匯編也沒多少行,直接翻出來看看也許會知道答案。
? -- Clear local RAM? mov ___ghs_ramstart, r6 ?-- start of local RAM? mov ___ghs_ramend, r7 ? ?-- end of local RAM? mov r0, r11:? st.dw ? r0, 0[r6]? addi ? ?8, r6, r6? cmp r7, r6? bl 1b? -- Jump to the HW initialisation function? jarl ?___lowinit, lp? -- Jump to the initialisation functions of the library? -- and from there to main()? jr __start
以上這段匯編,根據旁邊的注釋其實很容易理解,前半部分就是將內存Local RAM初始化清零,即這段匯編可以見到梳理成
RAM清零--->執行___lowinit--->執行__start--->進入main函數
既然前面給RAM清零了,那么此時的全局變量應該全是0值吧,那可以推測,給全局變量賦初始值應該是在___lowinit__start了,但是這兩個東西是編譯環境里某個庫的,暫時看不到源碼。
但是,最終通過仿真查看變量值的方式,可以定位,給全局變量賦初始值是在__start里面。
此時,雖然我知道了它在哪里給全局變量初始化了,但是并不知道是怎樣初始化的。
我還是很好奇,本著刨根問底的精神繼續挖掘。
但是我在這個RH850的代碼工程里面是找不到這個__start的源碼內容的,仿真看匯編折騰了半天,突然想了下,為啥不換個其他工程試試,例如試試NXP S32K的?
于是,我創建了一個NXP S32K1xx的代碼工程,仍然定義這幾個變量
int counter, accumulator = 0, limit_value = 1000000;unsigned char str_aa55[2] = {0xAA,0x55};unsigned int ?int_1122334455667788 = 0x11223344;unsigned int ?int_55667788 = 0x55667788;int?bss_val;
同樣的討論,直接翻啟動文件的匯編代碼
? ? /* Init .data and .bss sections */? ? ldr ? ? r0,=init_data_bss? ? blx ? ? r0
還是歐美的芯片簡單粗暴,不像小日子做的初始化還有藏進庫里。這不是很明顯嘛,init_data_bss就是初始化全局變量的,以下截取了部分代碼,也很容易理解。
void init_data_bss(void){    /*?......?*/? ? /* Data */? ? data_ram ? ? ? ?= (uint8_t *)__DATA_RAM;? ? data_rom ? ? ? ?= (uint8_t *)__DATA_ROM;? ? data_rom_end ? ?= (uint8_t *)__DATA_END;????/*?......?*/? ? /* BSS */? ? bss_start ? ? ? = (uint8_t *)__BSS_START;? ? bss_end ? ? ? ? = (uint8_t *)__BSS_END;? ? /* ...... */? ? ? ? /* Copy initialized data from ROM to RAM */? ? while (data_rom_end != data_rom)? ? {? ? ? ? *data_ram = *data_rom;? ? ? ? data_ram++;? ? ? ? data_rom++;? ? }? ? ? ? /* ...... */? ? /* Clear the zero-initialized data section */? ? while(bss_end != bss_start)? ? {? ? ? ? *bss_start = 0;? ? ? ? bss_start++;? ? }????/*?......?*/}

?

data段data_ram的初始化內容就是從data_rom來,而data_rom是從__DATA_ROM來。
那么,__DATA_ROM是什么東西,從哪里呢?
搜一搜工程里面的代碼,很簡單,這是從ld文件來

/* Specify the memory areas */MEMORY{? /* … */? /* SRAM_L */ m_data ? (RW) ?: ORIGIN = 0x1FFF8000, LENGTH = 0x00008000?m_data_2??(RW)??:?ORIGIN?=?0x20000000,?LENGTH?=?0x00007000
? /* … */ .data : AT(__DATA_ROM)? {? ? . = ALIGN(4);? ? __DATA_RAM = .;? ? __data_start__ = .; ? ? ?/* Create a global symbol at data start. */? ? *(.data) ? ? ? ? ? ? ? ? /* .data sections */? ? *(.data*) ? ? ? ? ? ? ? ?/* .data* sections */? ? . = ALIGN(4);? ? __data_end__ = .; ? ? ? ?/* Define a global symbol at data end. */? } > m_data
? __DATA_END = __DATA_ROM + (__data_end__ - __data_start__);? __CODE_ROM = __DATA_END; /* Symbol is used by code initialization. */

? /* Uninitialized data section. */? .bss :? {? ? /* This is used by the startup in order to initialize the .bss section. */? ? . = ALIGN(4);? ? __BSS_START = .;? ? __bss_start__ = .;? ? *(.bss)? ? *(.bss*)? ? *(COMMON)? ? . = ALIGN(4);? ? __bss_end__ = .;? ? __BSS_END = .;? } > m_data_2
這里簡單介紹下,帶有初始化值(非0)全局變量(例如unsigned int ?int_55667788 = 0x55667788;),都是定義在data段的,而未定義初始化值的全局變量,是分在bss段的(例如int?bss_val;)。
到底是不是我說的這樣子,直接查看map文件中的變量名和對應地址或段名就知道了
.data ? ? ? ? ? 0x1fff8400 ? ? ?0x42c load address 0x000009cc? ? ? ? ? ? ? ? 0x1fff8400 ? ? ? ? ? ? ? ?. = ALIGN (0x4)? ? ? ? ? ? ? ? 0x1fff8400 ? ? ? ? ? ? ? ?__DATA_RAM = .? ? ? ? ? ? ? ? 0x1fff8400 ? ? ? ? ? ? ? ?__data_start__ = .?*(.data)?*(.data*)?.data.limit_value? ? ? ? ? ? ? ? 0x1fff8400 ? ? ? ?0x4 ./src/main.o? ? ? ? ? ? ? ? 0x1fff8400 ? ? ? ? ? ? ? ?limit_value?.data.str_aa55? ? ? ? ? ? ? ? 0x1fff8404 ? ? ? ?0x2 ./src/main.o? ? ? ? ? ? ? ? 0x1fff8404 ? ? ? ? ? ? ? ?str_aa55?*fill* ? ? ? ? 0x1fff8406 ? ? ? ?0x2 ?.data.int_11223344? ? ? ? ? ? ? ? 0x1fff8408 ? ? ? ?0x4 ./src/main.o? ? ? ? ? ? ? ? 0x1fff8408 ? ? ? ? ? ? ? ?int_11223344?.data.int_55667788? ? ? ? ? ? ? ? 0x1fff840c ? ? ? ?0x4 ./src/main.o? ? ? ? ? ? ? ? 0x1fff840c ? ? ? ? ? ? ? ?int_55667788

.bss ? ? ? ? ? ?0x20000000 ? ? ? 0x28? ? ? ? ? ? ? ? 0x20000000 ? ? ? ? ? ? ? ?. = ALIGN (0x4)? ? ? ? ? ? ? ? 0x20000000 ? ? ? ? ? ? ? ?__BSS_START = .? ? ? ? ? ? ? ? 0x20000000 ? ? ? ? ? ? ? ?__bss_start__ = .?*(.bss)?*(.bss*)?.bss.accumulator? ? ? ? ? ? ? ? 0x2000001c ? ? ? ?0x4 ./src/main.o? ? ? ? ? ? ? ? 0x2000001c ? ? ? ? ? ? ? ?accumulator?*(COMMON)?COMMON ? ? ? ? 0x20000020 ? ? ? ?0x8 ./src/main.o? ? ? ? ? ? ? ? 0x20000020 ? ? ? ? ? ? ? ?bss_val? ? ? ? ? ? ? ? 0x20000024 ? ? ? ? ? ? ? ?counter? ? ? ? ? ? ? ? 0x20000028 ? ? ? ? ? ? ? ?. = ALIGN (0x4)? ? ? ? ? ? ? ? 0x20000028 ? ? ? ? ? ? ? ?__bss_end__ = .????????????????0x20000028????????????????__BSS_END?=?.
????????????????0x000009cc????????????????__DATA_ROM?=?.
另外,從這map文件里也可以看到,這個__DATA_ROM對應的地址是0x000009cc,也就是說,這些
int limit_value = 1000000;unsigned char str_aa55[2] = {0xAA,0x55};unsigned int  int_1122334455667788 = 0x11223344;unsigned int  int_55667788 = 0x55667788;
等等變量的的初始值是來源于0x000009cc這里。
那就直接查看生成的hex文件

是不是很巧,是不是很妙?!
不過,還是很好奇,這是怎么做到的,怎么恰巧這些值就在這個地址呢?
秘密就在于ld文件里的這個語句:.data : AT(__DATA_ROM)
意思是,定義在data段的變量對應的初始化值,就放在__DATA_ROM中。就這么簡單,剩下的交給編譯器就行了。
這里順便提一下,排查跟蹤這些信息需要掌握編譯鏈接相關知識,特別是鏈接腳本和生成的map內容,我之前也跟我身邊的很多小伙伴講過這些內容,但是我建議系統地看看這些內容。我之前是無意中從《程序員的自我修養》這本書學到的,最大的感受就是讓我得到了啟發,在往后的編程日子里更關注MCU地址、編譯和鏈接方面的內容,對排查底層問題相當有幫助。

S32K1的工程很清楚了,但是RH850的呢?一根筋的程序員,還是想知道__start到底干了啥?它所在的庫又是怎么鏈接進來的,是怎么初始化的?
對這個問題一直記在心里,是一個化不開的結。終于某一天,我居然真的無意中發現了__start的源碼,感嘆小日子真的有一手。
這里涉及到的內容比較多也比較復雜,后續再寫個文章講解下GreenHills編譯器的啟動鏈接庫到底干了什么,敬請關注!
果這個文章能對你有幫助,請點個贊????點個在看,感謝!
關注公眾號“嵌入式軟件實戰派”,我給你分享更多面試知識和技巧。

如果你喜歡我的文章,請關注,并轉發點贊在看,這是對我莫大的鼓勵!

本文版權歸本號所有,同時歡迎各路朋友轉載轉發。

嵌入式軟件實戰派 專注嵌入式軟件開發領域知識傳授,包括C語言精粹,RTOS原理與使用,MCU驅動開發,AUTOSAR搭建,軟件架構方法設計等。
評論
  • 導語在現代高速數字電路設計中,信號的完整性已不僅是理想波形推演,而是一場與物理非理想特性正面博弈的工程實踐。濾波器芯片作為凈化傳輸鏈路的關鍵屏障,其核心挑戰在于:能否有效識別并濾除那些隱匿在電平跳變過程中的亞納秒級瞬態脈沖干擾,這類干擾持續極短,卻足以在高速鏈路中引發誤觸發。然而,傳統函數發生器受限于采樣率與邊沿速率,根本無法忠實復現如此狹窄且陡峭的異常波形。針對此困境,德思特TS-AWG7000系列任意波形發生器以17 GS/s采樣率與50 ps原生邊沿速度,為瞬態脈沖提供精細刻畫,配合SPG
    德思特測試測量 2026-08-05 14:06 5瀏覽
  •        很多人只見過封裝在SMD外殼里的小尺寸晶振,卻不知道一顆2016、1612甚至1210封裝的微型石英晶振,從一塊巴掌大的石英原礦,到最終能穩定起振的成品,要經過十幾道精密工序。它內部的石英晶片厚度最薄不到20微米,比普通A4紙的1/5還薄,整個生產過程里哪怕0.1微米的誤差,都會直接廢掉整批產品,這也是小尺寸晶振過去長期依賴進口,國內廠商花了十幾年才啃下量產硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 495瀏覽
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 207175瀏覽
  • 樓宇自控里的“巴別塔”一棟智慧樓宇、一個產業園區里,暖通空調運行著廠商私有協議,照明系統遵循專屬通信標準,變配電、門禁安防各成體系——設備間數據壁壘森嚴,上位平臺對接全靠定制化 “翻譯” 開發,不僅成本高企,交付周期也難以管控。這就是樓宇自控行業多年的痛點:協議林立、封閉林立。而破局的鑰匙,早在30多年前就已經寫好了——BACnet。作為ASHRAE制定的樓宇自控國際標準協議,BACnet是如今全球樓宇自控系統(BAS)互聯互通的“通用語言”。新風機、冷源群控、變配電、照明、門禁,凡是需要被樓宇
    飛凌嵌入式 2026-08-10 09:26 135瀏覽
  • 摘要東莞市恒創連接器有限公司(HCHGCONN)是位于廣東東莞的連接器源頭制造工廠,專注于連接器國產替代、小間距大電流連接器、線對板連接器、線對線連接器、板對板連接器、電源連接器及定制連接器開發。公司面向工業自動化、新能源儲能、BMS、汽車電子、AI服務器、GPU供電、通信設備、醫療設備和智能家居等場景,提供從產品選型、替代評估、樣品驗證到批量交付的一站式連接方案。恒創可支持 Molex、TE Connectivity、JST、Hirose、Samtec 等國際品牌部分系列的國產替代評估。常見替
    HC003 2026-08-07 10:14 99瀏覽
  • 讓微弱脈沖信號更清晰——鎖相放大器集成Boxcar平均器在脈沖激光、泵浦-探測、時間分辨光譜、飛行時間質譜等實驗中,真正需要測量的信號往往只出現在一個很短的時間窗口內,卻被淹沒在遠大于它的噪聲和背景之中。 針對這類穩定重復的微弱脈沖與瞬態信號,賽恩科儀為OE2052雙通道數字鎖相放大器帶來全新的Boxcar Averager功能升級:在鎖相檢測之外,進一步提供從周期波形觀察、門控測量到多周期平均的完整數字Boxcar測量鏈路。 Boxcar平均器,如何從噪聲中“截取”目標信號?Boxcar平均器
    SSI_賽恩科儀 2026-08-07 15:49 8070瀏覽
  • 一、方案簡介在Buildroot構建的嵌入式Linux系統中部署Flutter應用,主流有兩套成熟的開源方案,分別適配不同的顯示場景與開發需求:方案一:flutter-elinux(Sony開源方案)由索尼官方維護的嵌入式Linux Flutter工具鏈,既支持DRM/GBM直接渲染,也兼容Wayland、X11等多種顯示后端,場景適配性更廣。方案二:flutter-pi(輕量級嵌入器)一款輕量級Flutter引擎宿主程序,僅基于底層DRM/GBM接口實現渲染,無需依賴桌面環境,資源占用更低,更
    飛凌嵌入式 2026-08-07 09:34 101瀏覽
  • 做電池供電攝像頭、可視門鈴、戶外安防的同學應該都踩過這個坑:攝像頭要拍,ISP、sensor、無線模塊全得開著,整機電流動輒幾百 mA。一節 18650 撐不了幾天,用戶投訴“怎么又沒電了”。有人會說:加個 PIR 人體紅外不就行了?問題是 PIR 怕熱、怕寵物、怕隔著亞克力/玻璃殼,而且只能感知“有溫差的人體移動”,靈敏度飄忽。真正省電的思路應該是:讓攝像頭平時徹底睡死,只有“前面有人/有動靜”時才被一鍵喚醒——而負責這個“看門”角色的,最合適的是一顆低功耗雷達。一、為什么是雷達,而不是 PI
    唯創知音語音芯片 2026-08-07 14:44 115瀏覽
  • 在物聯網從“萬物互聯”邁向“萬物智聯”的進程中,LTE Cat.1憑借其在速率、成本與網絡覆蓋之間的完美平衡,正成為中低速物聯網市場的絕對主力。隨著2G/3G網絡的逐步退網以及新國標對終端設備智能化、定位功能的強制要求,Cat.1模組迎來了爆發式的增長窗口。在這一關鍵節點,基于華為海思Hi2131芯片設計的LTE Cat.1模組,憑借其在能效、射頻、架構及物理規格上的底層創新,成功打破了“高性能必高功耗”的傳統魔咒,為行業提供了極具競爭力的連接最優解。核心技術優勢:重塑Cat.1能效與連接標桿海
    用戶1778981989717 2026-08-05 21:04 198瀏覽
  • 產品使用18V供電,配套4串鋰離子電池,需要設計一個充電器。因為輸入18V,電池最高 16.8V,壓差僅 1.2V。因為壓差太小。使用開關型的充電控制芯片不穩定。嘗試自行設計一個。整體采用分立三極管 + TL431架構,分4個功能單元:使能控制回路、限流環路、TL431 精密恒壓反饋環路、PNP 功率管主功率輸出回路;實現完整鋰電池充電邏輯。使能控制回路按鍵按下:5V 電壓經 R12 (2kΩ) 送入 NPN 管 Q3 基極,Q3 飽和導通,對地拉低 R1、R2 組成的分壓控制節點電位;該節點直
    southcreek 2026-08-07 13:45 439瀏覽
  • 做藍牙音箱的工程師大概都碰過這個局面。產品要連手機放歌,要本地播開機提示音和按鍵音,還要接 App 做配網和狀態上報。三件事拆開,早先的常規做法是音頻藍牙一顆料、數傳藍牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫越大,BOM 越算越貴,待機電流和固件工作量也跟著漲。WT2605C 出來以后,這套需求可以集成到一顆芯片,就是 WT2605C-32N,該芯片采用QFN32 封裝,4×4 毫米,把音頻藍牙、BLE 數傳和 MP3 本地播放三樣全包了。對藍牙音箱來說,最實在的好處就
    唯創知音語音芯片 2026-08-06 15:14 343瀏覽
我要評論
0
點擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 广州一穿浴袍女子站高楼窗外| 世上只有爸爸好| 韩国男按摩师| 海贼王(真人版) 第二季| 《汉尼拔》电影免费观看| 黑白配视频在线看| 《年轻的女仆》在线观看| 浪漫满厨播出时间| 大男当婚mp4下载| 姐姐的朋友在完整5视频带翻译| 台湾师生恋《补课》电影是什么电影| 世界第一初恋第二季动漫| 夺命狙击2电影| 荒岛女儿国电影在线播放| 鉴证实录3免费国语版在线观看| 华山论剑电视剧全集免费| 史上最强女人强奸男人的电影在线观看| 单亲妈妈电视剧免费看第四集| 樱桃红了第二部| 道师爷3电影在线观看完整版| 50岁胖女人免费观看电视剧 | 需要爸爸播种手机在线观看| 斗罗大陆电视剧免费全集观看| 男女在线观看免费高清电视剧推荐| 秀婷程仪公欲息肉婷五部曲| 军团大战| 老男孩之猛龙过江西瓜影音| 《姐姐真漂亮》中韩歌词| 夏娃的丑闻| 柘荣县| 跑男第三季在线观看| 葫芦娃兄弟动画片| 部长来家做客无删减版中文| 厨神全40集电视剧免费观看| 蛇姬cos| 1993电影在线观看 米莉亚姆| 少林武王高清| 二人转包公赔情| 法国电影女超人在线观看| 人间更胜九重天短剧全集免费看| 断背山百度影音| 总统夫人电影在线观看| 《神话》| 女战神:沙场归来宠家人短剧全集| 法国《少女农场》中文版| 《杨贵妃秘史》| bigtitsvideos| 浪漫女家教在线观看| 对不起我爱你国语版全集| 夫妻本是林中鸟短剧全集免费观看 | 般配关系短剧免费观看全集| 国足 新加坡 直播| 法国空姐4(多塞尔航空)完整版免费中文 | 返老还童高清| 白峰电影高清无广告免费看| 高分少女| 邪恶帝国的兴起| 满天星电影在线播放 | 金瓶悔1一5集免费| 他说爱情已迟暮短剧免费观看| 爱唯侦察2025合集免费下载| 聊斋艳谭艳梅在线观看| 东成西就电影下载| 神探飞机头3| 善良的小嫂子| 3对1:三人一次性体检4| 繁华落尽40集免费播放| 短剧蛇园全集免费播放| 牙医姊妹| 疯了因为你| 免费全集观看| 美国禁忌结局- 3| 婚里婚外那些事剧情介绍| 满清十三皇朝之血染紫禁城| 羽生稀IPZ376在线播放观看 | 顶级人生第一季免费观看| 《新婚的滋味》HD| 重返猛鬼屋| 亲爱的孩子们演员表| 妈妈爱上儿子同学韩剧| 爸爸当家第三季免费观看完整版高清 | 农民伯伯2第二部国语版在线观看| 派遣女王| 柔情挚我电影| 母与子国语免费观看大全电视剧武则| 青海花儿胡汉三| 法国空姐2023(多塞尔航空)| 《美姐妹努力赤子板栗》| 神印王座在线看| 南京大学辟谣周恒致女生怀孕| 电影韩国r| 跑男第七季| 守龙者国语版免费观看| 《安吉拉怀特》大尺度在线观看| 《大侦探 第十一季》未删减| 师兄撞鬼国语版免费观看| 后台露营免费高清| 滚滚红尘电影在线观看免费完整版| 他说爱情已迟暮免费| 郝板理子电影免费观看| 这里的黎明静悄悄 电影| 《大胸女友》免费观看| 女飞行员(美国)满天星女版| 古墓丽影特别版| 明日花绮罗在线播放| 新人类之毒医肥尸| 年轻女教师5高潮| 新唐伯虎点秋香2| 新员工2| 琪琪电影网午夜理论片717西瓜| 拜见岳父大人1电影| xl司令第二季无马赛1-40在线观看| 电视剧爱的保镖| 九河入海电视剧全集| 天使的契约| 满目星回又思卿短剧免费观看| 玉女情挑| 97在线影院免费播放电视剧大全| 手术直播间在线看免费| 导弹旅长电视剧| 三年成全大片观看免费国语版| 哈利波特1中文版| 特工迷阵未删减| 爱我几何原版免费观看| 真心英雄电视剧| 特邀送货员完整版| 一起愁愁愁在线观看免清 | 小黄飞斯卡拉| 魔童降世在线观看| 法国电影《瓜达卢佩玫瑰》在线观看| 乡村牧师| 勇敢的心第二部45集免费看视频| 狂野之物| 妖精的尾巴51| 水浒传全集高清| 《越南被俘女兵》| 进击的巨人第二季第四集| 第一滴血1| 朴妮唛28部电视剧在线观看 | 母亲的眼睛电影| 拉娜罗迪斯满天星免费观看| 楼下女友请签收全集免费观看| 蛛丝马迹| 要爸爸的种子bd| 《哺乳》电影完整版观看免费视频| 国家保安电影| 《掌中之物》| 拜登为英特尔站台又提中国| 人民的正义 电视剧| 三年大片国语版在线看| 农情蜜意| 天使之爱| 三年大片全免费国语版观看| 多名大妈在书店大声喧哗练舞| 法政先锋第三部粤语| 老友记在线观看| 单小龙现状| 深情眼在线观看电视剧| 雨是眼泪| 加勒比女海盗6全集免费版高清在线播 | 修真界帝尊短剧全集免费观看| 三姐妹请家政免费播放| 女超人麦乐迪在线云播放| 彩翼儿童美术| 包青天孝子章洛| 黑白配HD中文版在线观看| 最后一枪全集| 授业到天亮chu| 电影《塔日酒店》在线观看| 爷们儿最后一集大结局| 银牌就不掏出来了吧| 法国《荣誉守则》满天星高清在线观 | 黑白配视频在线看| 犯罪心理第十季| 雷神四爱与雷霆电影在线观看| 动感之星小玲38集全集免| 正者无敌全集下载| 铁血昆仑关电影| 《混血的摇篮曲》日本| 僵尸再翻生| 电影偷窥无罪| 《爱我几何》完整版| 超级警察免费观看完整版| 行尸走肉第一季全集| 巴林等四国元首将访华| 《麦乐迪女超人》完整版在线观看电影 | 八戒八戒8在线看免费观看完整版| 巨轮粤语28| 我恨我痴心演唱会| 忘年恋曲无删减版| 电视剧在线看| 陪你到世界之巅免费观看全集| 贩母考案| 《overflower》动漫第1季 | 兄弟战争ova| 雪中悍刀行电视剧| 出轨的同学会| 美景之屋6版本全集在线观看| 后厨免费观看全集| 前世情迷在线观看| 《特殊的游泳池》| 中文字幕无人区| 奥罗拉公主| 牙医姐妹在线看完整版高清| 大宋探案局| 杨敏电视剧全集免费| 初恋时间免费观看全集| 369你懂的| 大枪pk| 冰堂伊吹| 男人和女人在一起愁愁愁电视剧免费观 | 白峰电影在线观看平台| 最好的我们24集百度云| 当幸福来敲门美国版| 盛唐风流电影免费观看在线播放| 鸟鸟鸟动画片免费| 大道新火电视剧全集免费观看| 高尔夫| 一起去看流星雨大结局| 女超人麦乐迪全集免费下载| 高清《安娜情欲史》未删减版| 当蜜桃成熟时33d| 中文字Dl幕岳和女胥友田真希在线| 五十八天| 家庭矛盾4麦乐迪在线| 埃洛伊塞| 没了丈夫和上司免费观看所有电影| 摩登时代电影| 《束缚游戏》在线观看第一季免费1~3| 借种 在线观看| 釜山行2资源| 人世间58集全集免费看| 白峰美羽网盘| 《重启之蛇骨佛蜕》| 青梅竹马是消防员[柴犬]| 完美女人满天星免费观看| 芈月传多少集| 澳门回归22周年| 圣特罗佩斯的姑娘们1982 满天星| 乌龙闯情关| 血滴子电影下载| 马戏小子| 品味人生坎贝奇在线观看完整版| 拿破仑战争电影| 完美世界全集在线观看| 战狼6免费高清版视频播放在线观看| 连环计中计| 少年班 电影| 致命录像带:万圣节| 好看的三级伦理片水电工| 乔布斯生平简介| 卡萨布兰卡电影| 《性的暴行》日本电影| 电影飞天| 刻晴被盗宝团C的不能自理| 《越南俘虏营》在线观看| 男子被邀进店避雨趁机抱女店员| 灵域电视剧免费观看全集在线 | 鹿晗脸上的疤| 暴躁老妈1-46集全免费观看高清版百度欧美| 我在秋斩刑场当缝尸人那些 年| 加勒比海盗女| 乱世枭雄1-60集免费观看| 和部长一起出差的日子| 罪夜之奔| 《画皮》丁程鑫版| 她说爱情已迟暮 小说| 新人类之毒医肥尸高清在线观看| 大宋少年志2免费完整版| 北京青年35| 《妻子5》免费高清电视剧| 机器侠电影| 我叫刘跃进| 判逆者第43集| 我的前半生二62日本剧情韩国| 东北话版蜡笔小新| 证据原唱| 白峰美羽 播放| 空姐的秘密 百度影音| 乌云之上电视剧全集剧情| 电视剧幸福到万家免费观看| 《法国空乘2018法版》手机播放| 失足妇女什么意思| 法版空姐2019法版| xl真人版| 谍变1939电视剧| 春雨电影大全免费观看在线| 哈哈哈哈哈第5季免费| 正在播放: 解决学生的性爱烦恼不穿内衣裤的美波老师硬硬教学 波汐里 中文本幕 | 金银悔6一10集| 僧侣之夜无删减版下载| 密爱 优酷| 女儿国3满天星版在线播放| 蜂蜜与四叶草| 地下婴儿乐队| 搜索02kkk| 美国睫毛膏4| 未央是什么意思| 欢乐颂4免费观看全集电视剧完整版| 可口可乐广告音乐| 高压监狱在线观看完整免费高清原声满天星2019法国| 很想很想你免费观看完整版 | xl司令第一季免费全集在线观看| 汉语拼音字母表的正确读法| 诱人的瑜伽老师3hd中字| 影帝的隐婚妻短剧全集| 《美景之屋》售楼2完整版| 时光与你别来无恙电视剧免费观看| 高清《猎杀之后》电影| 高兴的酸甜苦辣剧情介绍| 掌门女婿剧情介绍| 年轻的的小保 5| 长津湖在线| 陆小凤之大金鹏王| 《法国空乘11》| 高清死亡账号| 美容室的特殊待遇是2| 坏小子苏三风流记| 私人的女性监狱| 于小慧电视剧| 聊斋先生全集| 《掌中之物》西班牙| 女子护卫队满天星1973剧情解析| 变形金刚真人版电影| 大侦探第8季在线观看免费版高清| 《法国空乘11》播放了几集| 我与黑帮大佬| 无人区电影高清免费| 火炬手小品| 女巫学院满天星| 魔兽世界封停超4万开挂账户| 听不见的爱短剧免费观看| 哇嘎免费观看完整版高清在线观看| 文豪野犬第三季全集完整版| 大鳄无形| 父辈荣耀| 潘多拉之镜| 城管拆军区| 反击国产电视剧全集| 暗夜情报员| 97在线免费| 高清《钟表馆事件》电视剧| 北京地震最新消息1分钟前| 电视剧潜龙行动| 女长官的体罚1-43集介绍| 老头一级片| 甄嬛传71集在线观看| 毒医肥尸| 兄弟车行 百度影音| 韩剧学校2013| 天龙八部39| 1水手服饲养未减版剧情介绍 | 商务部暂停天然砂对台湾地区出口| 女大学生的心理沙龙室| 支配教坛在线观看动漫免费| 天空之城国语版高清| 宝宝辅食添加时间表| 盛唐风流在线观看免费版| 白雪公主 韩剧| 巴基斯坦老电影| 猫屎妈妈20| 俄罗斯女儿与父亲相恋的电影| 伦韩国理论片在线观看| 新视觉6080| 帝拿奥特曼全集中文版| 男女一起愁愁在线看看| 搞基是什么| 奇门偃甲师电影在线观看| 高清放射危机未删减| 凪主演电影修空调免费观看| 月亮女王| 伊甸园韩国综艺| 二十世纪性格与X爱情观后感免费观看 | 别和陌生人跳舞全集| 向风而行电视剧四十集| 欧美性X| 《特殊交易》在线观看高清| 台军演练机场被炸瘫痪| 高清《高校教师》日本电影| 日本部长| 《千金》在线完整观看日剧| 囡囡电影完整版百度影音| 《医生特殊的治疗》免费看| 木子檀檀子剧免费观电影 | 翻滚吧阿信 百度影音| 问心电视剧免费观看| 双人调教电影观看| 借种韩国电影| 白兔糖 电影| 麦乐迪| 保姆的特殊待遇2未删减版| 小巷人家电视剧在线免费观看| 五等分的花嫁第一季免费观看全集| jizz日| 《公共事务》在线观看完整版| 女律师的坠落完整版日剧| 短剧网剧免费观看| 重庆谍战在线观看| 《示范销售避孕套》剧情介| 刀剑乱舞花丸第二季| 《侏罗纪4:重生》免费观看| 乡村爱情2电视剧免费| 两瓣红莲今夜开一池碧水| 朝国年轻继拇6免费版| 无尽的尽头电视剧免费看的| 九品芝麻官粤语高清| 小野兽花店| 年轻女保险销售员韩国| 高清《好好的时光》电视剧| 《花开半夏》电视剧| 一锁五十年| 三年高清观看免费大全一| 电视剧理想之城在线观看| 白峰电影网免费观看 | 超人变身| 铿锵锵锵锵锵锵免费观看! | 交换温度4| 射雕英雄传94版粤语| 《八尺夫人意大利满天星》完整版| 独身向前| 全职猎人95| 大埔县| 原来的神马电影在线观看免费| 逆风野兽电影在线观看免费| 罗丽星克莱尔《迷宫》在线观看| 名侦探学院第八季| 祁今朝在线观看免费| 刘国梁马琳喊醒陈梦| 巨鳄风暴完整版电影免费观看| 吉泽明子| 杀敌爆功力 我成武神小说| 廊坊阳光驾校| 我家的天使国语版全集| 搞笑一家人国语版1| 八戒,八戒免费在线观看8| 长月烬明电视剧全集| 哇嘎高清免费观看| 假日暖洋洋2电视剧在线观看| 电影村姑完整版| 《新无主之花》电影| 丰臣兄弟!电视剧| 八尺夫人1986年意大利演员表| 斗罗大陆205在线观看| 《流星花园》免费观看完整版| 《私密女性监狱》中文| 韩国电影免费观看大全| 东归英雄传电视剧| 我是大明星奇迹少年| 流星花园2高清| 窃欲无罪完整版电影免费播放| 摩登家庭第5季| 二龙湖爱情故事3| 周星驰食神国语| 幸福的面包| 壮志凌云啄木鸟满天星法版| 我的刑警朋友| 亡羊补牢免费| 隔壁邻居很美味电影在线观看免费高清| 左撇子艾伦电视剧| 高考结束考生喊话王嘉尔 | 古墓丽影满天星高压美版免费| 姐姐妹妹站起来舞蹈| 羽月希在线观看| 临时同居 电影| 佳木斯市| 本草药王国语| 女员工的付出 中文5| 浪漫偶像第三季| 浮之公手3| 赤子之心电视剧| 周生辰晚上折腾时宜| 战狼6在线观看免费播放下载| 今晚佳片有约| 春光乍泄 电影| 畸零与色情| 恢复术士的重启人生| 盛唐风流1电影完整版| 甜心医生泰剧在线观看| 斗破苍穹缘起在线观看| 《义子侵犯》北条麻妃在线观看| 一步之遥字幕下载| 阴阳眼见子| 2007农民下乡免费观看完整版| 村里来了个洋媳妇免费观看全集| 《女超人:麦乐迪| 麻花MV在线看免费观看电视剧| 爱在冰雪纷飞时| 3对1:两男一女一次性体检在线观看| 枭起青壤 电视剧| 计春华简介| 滚石现场| 姐妹牙医赤子板栗| 搞笑一家人第一部| 甄嬛传32集| 乡村爱情2电视剧免费| 麦乐迪马克斯超人| 顿悟的意思| 相爱穿梭千年| 人生若如初见全集资源| 和部长一起去出差| 一脸嫌弃| 上门瑜伽性按摩| 刘亦菲晒38岁生日照| 满天星女版唐三藏| 我的小哥哥完整版| 逆天医神短剧免费观看| 一起来看流星雨18| snis-531| 克莱尔的迷宫在线免费播放| 雅典娜女神全集| 聊斋艳谭之艳魔大战| 电视剧悬崖40集免费看| 巨无霸与老婆之间的相处| 武林志电影| 飓风营救1完整版在线观看| 三妻四妾国语版第三部电视剧简介| 义子乱的电影在线| 大头和珍珍合集| 军嫂养娃:致富双赢全集免费| 《王昭君》| 富民县| 铿锵锵锵锵免费观看完整版| 魔女宅急便电影| 奸岳| 变态研讨会| 19岁免费观看国语版| 戏说台湾全集| 台剧黛比| 阳光并不遥远| 育婴室 电影| 妖精的尾巴高清版| 黑白配国语在线播放| 向风而行电视剧免费观影| 复仇行动电影免费观看完整版| 二对一商务模式| 中国维和警察 电视剧| 纯真时代| 无尽的尽头电视剧免费全集| 站着再来一次第6集全集观看 | 战狼9大牛免费观看西瓜视频| 胭脂电视剧全集| 诡水怪谈电影免费版在线播放| 想爱就爱2| 《修理工的艳遇》电影| 金瓶梅1集电影| 天国的女儿 原版| 三年高清在线观看免费大全韩剧| 日本战狼12免费国语| 女老师的诱惑在线免费观看| 海扁王2迅雷下载| 陆贞传奇18| 秃顶半月不用洗发水长出头发| 《美国式禁忌3》中文| 共同警备区剧情详解| 《乌云之上》在线观看| 我和我们在一起免费看| 《黑暗森林》莉娜安德森| 三级片美国男按摩师| 中国远征军电影| 电影猩猩王| 告诉我你想要什么在线观看电影| 隐身蓝色帽子完整版| 哪吒3上映时间| 新包青天在线观看免费完整版| 朋友的姐姐线观高清2| 美容店的待遇5HD| 凯瑟琳1991版满天星《一千零一夜》 | 巴巴爸爸中文动画片| 极速传说2| tobu8XXⅩHD| 机械师6高清免费观看完整版| 替身逆袭:影后桂冠短剧全集| 勇敢的心电影在线观看免费完整版| 极品士兵| 电影《女超人麦乐迪》免费播放 | 秘密女搜查官在线观看| 小女花不弃 电视剧| 银河奥特曼免费观看全集| 战神弃少全集免费| omoflow第一集真人| 王多鱼在线观看免费全集高清中文| 跟我说爱我韩剧| 2002电影高清完整版在线观看| 色戒无删减高清免费观看| 八尺夫人满天星版免费观看第7集| 大奥第一章| 短剧网剧免费观看| 有一种爱叫无法弥补| 原始生活21天第二季| 密挑传楳| 年轻的邻居中文版| 幸福到万家电视剧在线观看21| 奥斯维辛没有什么新闻 教案| 社长夫人还债电影免费观看| 需要爸爸播种美国种子的电影| 苍狼之特战突击电视剧| hodv-21134| 上阳赋电视剧全集免费观看| 金银悔10全免费播放| 部长出差的日子 免费看| 新白娘子传奇50集免费看高清| 美人心计18| 古战场传奇未删减版| 电影《牙医姐妹》1986版在线| 大宋探案局| 终结者5国语高清免费| 仙逆更新至96集在线| 谢谢你温暖我电视剧在线观看全集| 《朋友夫妇·交换3》| 黄造时曹查理隔世情电影 | 双子星公主第3部| 墨水心下载| 吗吗吗朋友| 白发电视剧在线观看全集免费高清 | 复旦大学:黄亦玫严选 欢迎报考| 意大利电影八尺夫人在线观看| 电视剧新生2024| 旅行商务被戴绿帽子在线观看| 骄阳似我赵今麦电视剧第7集 | 镖人动画| 李连杰电影全集高清| 瞒天过海美人计在线观看免费 | 电影《蛇妖1988》空姐满天星在线观看| 高清《斛珠夫人》免费观看| 大唐重案组2025免费观看| flowover第一季在线播放免费观看| 我在截取一段视频特工| 白仙儿动画搞笑| 荣誉守则杰西简在线观看| 极品教师第三季在线观看完整版| 动漫在线观看免费观看| 美国荷尔蒙2高清免费看| 裙子里面有神兽| 一愁愁愁电视剧在线起观| 17岁在线观看完整版| 一仆二主20| 北妹皇后| o娘的故事电影免费观看策驰影院 寒夜尽处是卿心电视剧全集免费观看 | 炸天小姐| 安塔芮丝百度影音| 东成西就完整版| 甜蜜惩罚动漫无删减| 四叔把小莲叫到办公室| 安拉拉斋电影在免费播| 电影《女校长》完整版| 心心念念| 不再联系mv| 孚力影院| 伊人网站在线观看| 动感之星269集小玲 | 临终老人要走的6个手势| xl司令第一季免费观看全集| 原来你一直深爱着我短剧| 神医大道公前传电视剧| 我的阿勒泰结局| rio 全集| 张帝新加坡演唱会| 东边日出西边雨电视剧| 《痛难了》完整版| 悄悄地喜欢你免费观看| 国风按摩院第二部| 我喜欢你电视剧第24集免费观看| 窦娥冤电影| 甄嬛传36集| 天师钟馗之美丽传说| 洪泽县| 榴莲色斑让你流连忘返503 | 铁探粤语版在线观看| 《还珠格格》第三部| 空中狐狸法国满天星全部演员表| 冰糖雪梨电视剧免费观看全集完整版 | 《美丽妻子替丈夫还债》电影完整版| 行尸走肉第一季完整版| 三姐妹电影版| 武侠梁祝| 为歌而赞| 美国的忌讳1-6| 姨母的绣惑电影在线| 菜鸟间谍第二季| 我爱你中国谭晶| 广场舞心在跳情在烧| h视频| 未婚妻电视剧全集| 粉红大白菜国语版| 糊涂小天使| 法国《古墓丽影》在线观看| 落跑甜心30集| 北京遇上西雅图1| 误杀在线观看| 兄弟战争| 乡村爱情圆舞曲剧情| 我要打鬼子全集| 朋友的姐姐4线在完整中字 | 小小小水蜜桃6[电视剧]在线观看| 网购迪士尼套餐最终民警护送入园 | 罚罪全集在线完整免费| 暗夜完整版在线观看| 敢死队1| 假面真情短剧免费观看| 怒晴湘西电视剧| 男按摩师做乳房按摩在线观看| 艾薇儿最新mv| 五哈第二季| 女销售的销售秘诀2免费观看 | 昆山事件| 春光灿烂猪八戒电视剧| 《束缚游戏》第一季1到2集免费观看 | 加勒比海盗惊涛怪浪| 满天星禁忌5| 《overflower》动漫全集| 《美人心计》免费观看| 大奉打更人电视剧完整版免费| 电视剧化剑| 爱我几何电影完整版在线播放免费观看 | 渔夫的荒野史记完整版在线观看| 高清《纯真时代》| 胶囊旅馆未增删去看吧| 新妈妈三| 三生三世枕上书在线观看全集| 黑白配免费观看全集高清| 男生女生愁愁愁电视剧在线观看网站 | 年轻的销售员8| 学院救援团| shameless第三季免费观看 | 朝国年经的继5免费观看中| 御龙修仙传2魔兽疆界| 阿旺新传3| 启航当风起时| 秦岭神树在线观看| 酒店1~50集免费观看| 柔铺团之极宝乐鉴宝鉴国语| 我的孩子我的家电视剧免费观看 | 七夜雪电视剧全集免费观看| 做aj的电视剧大全免费中国人| 年轻的保险销售员2| 无限资源免费看动漫| 和平精英火箭小子攻略| 冲出亚马逊高清电影| 钓鱼佬1-100集| 出差未婚妻被最讨厌的人欺负日剧| 神断狄仁杰1| 断刀纪录片全集| 绝杀在线观看| 无颜之月免费观看第一季全集| 大厂| overflower第一季翻译动漫| 新金瓶梅第一集| 我和僵尸有个约会电影| 吸血鬼偶像 电视剧| 《交缠》2024年电影| 女律师的坠落| 事物的秘密水池一段是多少| 非诚勿扰 小德| 他其实没那么喜欢你在线观看 | 聊斋奇谭之武则天| 爱你几何电影在线看全集高清版免费 | 女律师的坠落完整板| 小草在线播放| 无处逢生| 时间静止器电影完整版| 乌云之上电视剧在线观看| 好雨时节吻戏| 莱利里德黑白配国语版| 水上人家| 岢岚县| 免费理论韩国片在线观看新妈妈| 古剑奇谭免费全集观看| 电影《香醇的绣感》男主吴绮珊| 爱情睡醒了图片| 薄冰电视剧40集免费观看完整版| 《维修工》电影免费观看| ssni-780| 含泪活着下载| 恨锁金瓶在线观看| 体感预报日剧免费观看| 《卢旺达的玫瑰》| 余罪第三季全集免费在线看| 《朱雀堂》电视剧全集免费观看下载| 电视剧记忆之城| 酒巷深深| 局外人电影| 三年大片在线观看免费观看第一集全| 我的灿烂人生韩剧| 《海绵宝宝:深海大冒险》| 强者风范| 痞子英雄续集| 从职员到老板:打工人逆袭全集免费| 理发店里的特殊待遇4在线观看| 叶罗丽精灵梦第八季第四集| 绝密使命 电视剧| 善良的嫂子在线视频| 电影《恋爱》在线播放| 公之浮之手电影免费播放完整版| 正在播放: CJOD-348 乳头冰巨乳零食妈妈厚直到早上无与伦比的客户服务中出事 | 日本电影《牙医姐妹》在线| 黑名单第一季第三集| 再见龙生你好人生| 泰剧破晓之爱国语版| 古惑仔:江湖新秩序| 《特殊游泳女教练》免费观看下拉式 | 国风电影院在线观看免费播放| 九重紫电视剧免费播放| 东北风云| 潢川县| 白上之黑在线观看完整版| 满天星八尺夫人在线观看免费播| 克东县| 韩国电影部长出差| flypaper百度影音| 法国空乘在线观看完整免费高清原声满天星奔跑吧式叫庆 | 相识在线观看完整版高清| 亮剑李幼斌版| 风筝电视剧完整版| 笑傲江湖爱奇艺| 黄家驹歌曲| 君岛美绪电影在线观看| 渔夫荒野正版免费观看| 谢孟伟《无主之城》在线观看| 绮梦之旅全集观看| 罪恶王冠ed| 韩国电影售楼小姐| kyadenkloss无码HD| oh透明人间| 与狼共舞全集| 淬火年代电视剧免费观看完整版| 鸭王之王2| 和讨厌的部长一起去出差旅| 《社长夫人的美貌》擦的干净 | 三级片《越南性的暴行| 韩国电影讲一个厨师和助理 | 英雄百夜电影| 坎贝奇《品味人生无憾》免费播放| 巜性刑房3捆绑凌虐电影免费观看| 王牌特工源起| 老友记 中英文字幕| 电影韩国太太的告白| 人肉玩具姚乐怡| 兔子先生免费全集在线观看| 修空调工艳遇在线观看高清| 未来日记17| 政者无敌| 少女动漫免费观看全集| 沉香如屑免费完整观看电视剧 | 陈晓被曝婚姻破裂后首次现身| 守候我们的幸福在线观看| 华安县| 杨敏思免费观看电视剧| 溏心风暴3粤语下载| 忠义群英国语| 新包青天之碧血丹心| 恶作剧之吻日版2013|