• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于參數(shù)類型和訪問序的數(shù)據(jù)沖突靜態(tài)分析方法*

    2019-01-22 05:04:50王小麗虞礪琨
    關(guān)鍵詞:主程序子程序中斷

    董 燕,黃 晨,王小麗,虞礪琨,于 倩

    0 引 言

    嵌入式軟件研制過程中,廣泛采用中斷服務(wù)機(jī)制來(lái)實(shí)現(xiàn)任務(wù)需求,但中斷系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)過程中很容易引入資源訪問沖突錯(cuò)誤.由于中斷觸發(fā)的隨機(jī)性和不確定性,動(dòng)態(tài)測(cè)試過程中難以發(fā)現(xiàn)和定位該類問題,造成軟件相關(guān)的安全性可靠性測(cè)試降低,加大了軟件維護(hù)成本,實(shí)踐表明航天嵌入式軟件后期測(cè)試發(fā)現(xiàn)問題至少50%為中斷沖突問題[1].因此在軟件設(shè)計(jì)及靜態(tài)測(cè)試階段進(jìn)行中斷沖突分析是十分有必要的.

    目前,中斷沖突技術(shù)及相關(guān)的工具的研究日漸增多[2-3],但是大多數(shù)還停留在理論研究階段,實(shí)際進(jìn)行應(yīng)用的還較少,文獻(xiàn)[4]重點(diǎn)針對(duì)單變量訪問序模式,基于抽象解釋,提出了一種支持過程間分析、中斷并發(fā)分析的高效檢測(cè)方法,但由于相關(guān)的沖突對(duì)象和場(chǎng)景識(shí)別不夠充分和確定,導(dǎo)致在應(yīng)用過程中存在信息誤報(bào)率大,操作困難等實(shí)際問題[5-7].本文基于航天嵌入式軟件近二十年第三方測(cè)試發(fā)現(xiàn)的中斷沖突問題研究的基礎(chǔ)上,識(shí)別和總結(jié)了中斷訪問沖突模式,并結(jié)合典型實(shí)例解析說明了沖突機(jī)理,對(duì)相關(guān)中斷沖突場(chǎng)景和分析方法進(jìn)行了較為全面的分析和總結(jié).

    1 中斷訪問沖突對(duì)象識(shí)別

    中斷訪問沖突本質(zhì)是對(duì)共享資源的訪問存在競(jìng)爭(zhēng)引起,因此識(shí)別競(jìng)爭(zhēng)資源是沖突分析的首要步驟.競(jìng)爭(zhēng)資源,也就是可能引入中斷沖突的參數(shù),包括任意一個(gè)變量,標(biāo)準(zhǔn)芯片端口、FPGA端口、絕對(duì)存儲(chǔ)地址,這些參數(shù)只要在不同優(yōu)先級(jí)的子程序中被引用,均是中斷沖突分析對(duì)象[8-9].另外還有規(guī)定的軟件固定操作序被軟件其他操作意外打斷的情況也有可能引入訪問沖突問題.但對(duì)這些對(duì)象的訪問并不是一定會(huì)引入中斷沖突,具體在什么情況下會(huì)引入沖突還需要具體進(jìn)行分析.

    在此結(jié)合目前測(cè)試中已經(jīng)發(fā)現(xiàn)的中斷沖突問題,通過靜態(tài)的分析參數(shù)類型及參數(shù)訪問序,研究中斷數(shù)據(jù)訪問沖突及機(jī)理,繼而形成靜態(tài)的分析方法,能夠有效彌補(bǔ)動(dòng)態(tài)測(cè)試在發(fā)現(xiàn)數(shù)據(jù)訪問沖突問題上具有隨機(jī)性和不確定性的缺陷,提升發(fā)現(xiàn)數(shù)據(jù)訪問沖突的準(zhǔn)確率.

    2 參數(shù)類型及沖突場(chǎng)景分析

    依據(jù)處理器對(duì)參數(shù)的訪問形式、多個(gè)變量之間的關(guān)系,將參數(shù)類型分為3類:

    1) 原子變量

    處理器對(duì)當(dāng)前變量進(jìn)行的一次讀或者寫訪問時(shí)僅為單條語(yǔ)句,不存在被其他操作打斷的可能.

    2) 非原子變量

    處理器對(duì)當(dāng)前參數(shù)進(jìn)行一次讀或者寫訪問時(shí)必須分解為多條語(yǔ)句執(zhí)行,比如數(shù)組變量(例如,char a[5]),多于處理器字長(zhǎng)變量(例如,處理器8051機(jī)器字長(zhǎng)為8 bits,軟件定義int型變量對(duì)應(yīng)16 bits).

    3) 關(guān)聯(lián)變量

    兩個(gè)或多個(gè)變量有依賴關(guān)系或者是同步關(guān)系,如一個(gè)數(shù)組中的多個(gè)元素拼接成為另外一個(gè)變量;一個(gè)變量是另外兩個(gè)或幾個(gè)變量的校驗(yàn)和;一個(gè)變量表示指令號(hào)與另一個(gè)變量表示指令內(nèi)容一一對(duì)應(yīng).

    2.1 原子變量沖突場(chǎng)景分析

    可以較為容易理解的是,當(dāng)處理器對(duì)變量的訪問僅為一條匯編語(yǔ)句(一條匯編語(yǔ)句對(duì)應(yīng)一個(gè)指令周期)時(shí),即便是多個(gè)子程序同時(shí)對(duì)其進(jìn)行訪問,也不會(huì)存在因?yàn)樽兞績(jī)?nèi)容不同步引入訪問沖突問題,在此重點(diǎn)針對(duì)非原子變量、關(guān)聯(lián)變量的典型沖突場(chǎng)景進(jìn)行分析,說明沖突發(fā)生的機(jī)理和分析方法,后續(xù)不再針對(duì)原子變量進(jìn)行訪問沖突分析.

    2.2 非原子變量沖突場(chǎng)景分析

    該類型變量長(zhǎng)度超出了對(duì)應(yīng)處理器字長(zhǎng),雖然源代碼級(jí)上只有一條語(yǔ)句,但編譯后需要分成多條匯編語(yǔ)句步驟執(zhí)行,下面以單片機(jī)8051和DSP TMS320C6000芯片為例,通過分析匯編代碼驗(yàn)證中斷沖突發(fā)生的場(chǎng)景.

    8051為8位處理器(大端結(jié)構(gòu),低地址存高字節(jié)數(shù)據(jù),高地址存低字節(jié)數(shù)據(jù)),定義變量c為int型(16位),則c對(duì)應(yīng)2字節(jié)長(zhǎng)度:

    圖1 單片機(jī)2字節(jié)變量沖突場(chǎng)景Fig.1 Conflict scene of single chip two bytes variable

    上圖1中一條給變量c賦值的C語(yǔ)言代碼,對(duì)應(yīng)的匯編代碼為多條語(yǔ)句,分為先寫入低字節(jié)數(shù)據(jù),再寫入高字節(jié)數(shù)據(jù)等多個(gè)步驟進(jìn)行.

    當(dāng)主程序在寫變量c兩個(gè)字節(jié)過程中如果發(fā)生中斷并進(jìn)行讀c的操作,此時(shí)讀取到的c值高低字節(jié)數(shù)據(jù)并不同步.

    TMS320C6000為32位處理器,定義變量a為long long int型(64位),對(duì)應(yīng)2個(gè)字長(zhǎng)度:

    圖2 DSP 2個(gè)字變量沖突場(chǎng)景Fig.2 Conflict scene of DSP 2 byte variable

    圖2中主程序中對(duì)變量a的賦值操作分為兩步,先寫低32位,再寫高32位,如果在寫操作過程中發(fā)生中斷讀變量a,會(huì)導(dǎo)致中斷中讀取到的變量a高低字?jǐn)?shù)據(jù)不同步.

    表1 Franklin C51的基本數(shù)據(jù)類型Tab.1 Basic data type of Franklin C51

    嵌入式軟件常用的芯片如MCS-51、SPARC、DSP處理器的字長(zhǎng)分別為8位、32位和32位,為了輔助分析,針對(duì)不同的數(shù)據(jù)類型,給出對(duì)應(yīng)的長(zhǎng)度說明如表1~3所示.表1中的sfr是C51中定義特殊功能寄存器所使用的一種專用關(guān)鍵字,與標(biāo)準(zhǔn)C不兼容,只適用于C51.

    表2 SPARC的基本數(shù)據(jù)類型Tab.2 Basic data type of SPAR

    表3 DSP芯片數(shù)據(jù)類型Tab.3 Basic data type of DSP

    注:“-”表示該芯片不存在當(dāng)前數(shù)據(jù)類型.

    2.3 關(guān)聯(lián)變量沖突場(chǎng)景分析

    當(dāng)數(shù)組元素中的多個(gè)變量存在關(guān)聯(lián)時(shí),應(yīng)保證相互關(guān)聯(lián)變量讀寫操作的匹配性.

    (1) 數(shù)組變量中的多個(gè)元素存在關(guān)聯(lián)

    在代碼實(shí)現(xiàn)過程中,一般對(duì)數(shù)組變量的訪問操作是由多條語(yǔ)句構(gòu)成,對(duì)應(yīng)的中斷場(chǎng)景也最易識(shí)別,下面以實(shí)例進(jìn)行分析:

    參數(shù):系統(tǒng)時(shí)間碼System_time[6]:共6字節(jié),前4字節(jié)為s,后2字節(jié)為ms;主程序?qū)ζ溥M(jìn)行讀操作,中斷服務(wù)子程序?qū)ζ溥M(jìn)行寫操作,具體代碼實(shí)現(xiàn)如圖3所示:

    圖3 數(shù)組變量沖突實(shí)例Fig.3 Conflict scene of array variable

    主程序一次讀取系統(tǒng)時(shí)間碼過程中發(fā)生中斷進(jìn)行時(shí)間寫后返回,然后主程序繼續(xù)讀,讀取到的時(shí)間碼的3字節(jié)數(shù)據(jù)不同步.

    (2) 多個(gè)獨(dú)立的變量之間存在關(guān)聯(lián)

    例如:溫度參數(shù)t1,t2,對(duì)應(yīng)累加和變量t3,均為單字節(jié)變量.主程序讀取t1,t2進(jìn)行計(jì)算校驗(yàn)和,中斷服務(wù)子程序讀取t1,t2和t3進(jìn)行遙測(cè)下行:

    圖4 關(guān)聯(lián)變量沖突場(chǎng)景Fig.4 Conflict scene of related variables

    上述圖4變量如果獨(dú)立分析,則均不會(huì)存在數(shù)據(jù)訪問沖突,但由于t3與t1、t2存在一定的對(duì)應(yīng)關(guān)系,則在代碼設(shè)計(jì)過程中隱含的需求就是三者數(shù)據(jù)必須同步,否則當(dāng)主程序讀取t1、t2后計(jì)算t3之前產(chǎn)生中斷,則遙測(cè)下行的t3與t1、t2不對(duì)應(yīng).

    針對(duì)參數(shù)類型進(jìn)行中斷沖突分析時(shí),除需要進(jìn)行每個(gè)變量的類型分析外,還需要進(jìn)行關(guān)聯(lián)變量的識(shí)別,關(guān)聯(lián)變量的識(shí)別應(yīng)在軟件研制過程中的需求分析階段進(jìn)行,在數(shù)據(jù)字典中進(jìn)行明確定義.

    2.4 參數(shù)類型沖突場(chǎng)景分析

    針對(duì)多于處理器字長(zhǎng)變量、數(shù)組變量、關(guān)聯(lián)變量,一次讀或?qū)懺L問過程中可能引入數(shù)據(jù)訪問沖突的場(chǎng)景及后果總結(jié)歸納如下:

    (1) 主程序讀—中斷寫,會(huì)導(dǎo)致主程序讀取到的數(shù)據(jù)不同步;

    (2) 主程序?qū)憽袛鄬懀瑫?huì)導(dǎo)致主程序?qū)懭氲臄?shù)據(jù)值不同步;

    (3) 主程序?qū)憽袛嘧x,會(huì)導(dǎo)致中斷讀取到的數(shù)據(jù)值不同步;

    (4) 主程序讀—中斷讀,要針對(duì)具體情況分析是否存在不同步的可能,一般來(lái)說存在不同步的可能性較小.

    3 參數(shù)訪問序及沖突場(chǎng)景分析

    以上是針對(duì)幾種參數(shù)類型進(jìn)行一次訪問操作過程中引入的數(shù)據(jù)不同步場(chǎng)景分析.針對(duì)同一個(gè)參數(shù)的多次訪問過程中,如果存在多次訪問操作被中斷打斷的可能時(shí),需要從參數(shù)訪問序角度分析是否存在訪問沖突.

    3.1 參數(shù)訪問序沖突場(chǎng)景分析

    一個(gè)變量在主程序、各級(jí)中斷服務(wù)子程序中多次進(jìn)行讀寫,哪些會(huì)在讀寫過程中引入變量訪問沖突呢,在此以中斷中有讀操作和寫操作進(jìn)行分類,并通過實(shí)例加以分析說明.

    3.1.1 中斷寫操作時(shí)的主程序訪問序

    (1) 主程序中有讀讀操作序

    圖5代碼針對(duì)變量rsCount的訪問就是主程序進(jìn)行連續(xù)兩次讀,中斷服務(wù)子程序中進(jìn)行一次寫的操作.該種形式的訪問序會(huì)在主程序第一條讀語(yǔ)句執(zhí)行后,第二條讀語(yǔ)句執(zhí)行前,如果產(chǎn)生中斷,會(huì)導(dǎo)致第二次讀出的數(shù)值與第一次不同.通過對(duì)本實(shí)例的分析,兩條讀語(yǔ)句對(duì)應(yīng)的變量值應(yīng)該為同一時(shí)刻的數(shù)值,上述代碼存在訪問沖突,在此稱為“讀讀之間產(chǎn)生寫”,通過該實(shí)例可以總結(jié)如下:

    針對(duì)“讀讀之間產(chǎn)生寫”訪問序,分析是否發(fā)生中斷沖突的途徑就是確認(rèn)兩次或多次讀語(yǔ)句對(duì)應(yīng)該變量值是不是要求為同一時(shí)刻的值,如果要求是同一時(shí)刻的值,即多次讀的過程中不能被中斷改寫,則該“讀讀之間產(chǎn)生寫”訪問序就存在中斷訪問沖突.

    針對(duì)兩次或多次讀語(yǔ)句對(duì)應(yīng)該變量值是不是要求為同一時(shí)刻的值,需要結(jié)合代碼實(shí)現(xiàn)邏輯及軟件功能進(jìn)行測(cè)試需求分析,一般在同一個(gè)模塊中連續(xù)讀操作的訪問沖突概率較大.

    圖5 主程序讀-讀操作序場(chǎng)景Fig.5 Main program reading reading-interrupt reading operation order

    (2) 主程序中有讀寫操作序

    從代碼實(shí)現(xiàn)角度,針對(duì)讀寫訪問序,體現(xiàn)為兩種形式,多條源代碼語(yǔ)句和一條源代碼語(yǔ)句.

    ①多條源代碼語(yǔ)句完成讀寫

    多條源代碼語(yǔ)句完成的讀寫典型過程如下圖主程序部分,對(duì)應(yīng)的沖突場(chǎng)景如下:

    圖6 主程序讀寫-中斷寫操作序場(chǎng)景Fig.6 Main program reading writing-interrupt writing operation order

    針對(duì)圖6形式的讀寫訪問序,如果中斷中寫操作,則會(huì)在主程序讀出變量a后,給a重新賦值之前,如果產(chǎn)生中斷,則會(huì)造成中斷給a賦值的操作被主程序的重新寫覆蓋,導(dǎo)致優(yōu)先級(jí)高的程序功能寫功能失效,即存在訪問沖突.

    ②一條源代碼語(yǔ)句完成讀寫

    如c++,a=a+b.該類語(yǔ)句編譯后對(duì)應(yīng)的匯編代碼通常均有多條語(yǔ)句組成,完成對(duì)應(yīng)的讀寫操作.在此列出幾種處理器8051系列,TSC695F及DSPTMS3206701對(duì)應(yīng)的匯編語(yǔ)句如圖7所示:

    圖7 一條源代碼讀寫對(duì)應(yīng)多條匯編代碼實(shí)現(xiàn)Fig.7 Assembly code related to c source code

    經(jīng)分析匯編代碼進(jìn)行驗(yàn)證,針對(duì)單條的讀寫語(yǔ)句,對(duì)應(yīng)的匯編代碼均是先從原變量中讀出原值到寄存器,在寄存器中完成運(yùn)算操作,然后回寫到原變量中,對(duì)應(yīng)的訪問沖突原理與多條語(yǔ)句完成讀寫相同,針對(duì)一條源代碼讀寫操作存在訪問沖突的場(chǎng)景,僅從源代碼級(jí)別進(jìn)行分析時(shí)無(wú)法發(fā)現(xiàn)沖突,需要翻譯成對(duì)應(yīng)的匯編代碼進(jìn)行分析,具體沖突場(chǎng)景如圖8所示.

    (3) 主程序中有寫讀操作序

    寫讀操作序的訪問流程如圖9所示.

    圖8 主程序讀寫-中斷寫操作序場(chǎng)景Fig.8 Main program reading writing-interrupt writing operation order

    圖9 主程序?qū)懽x-中斷讀操作序場(chǎng)景Fig.9 Main program reading writing-interrupt reading operation order

    針對(duì)上述形式的寫讀操作序是否會(huì)引入訪問沖突,需要結(jié)合代碼實(shí)現(xiàn)邏輯,確認(rèn)當(dāng)前模塊中對(duì)變量的讀操作的來(lái)源:如果來(lái)源是當(dāng)前模塊內(nèi)此前寫入的內(nèi)容,則該讀操作應(yīng)與前面的寫操作不能被中斷打斷,否則會(huì)引入訪問沖突;如果來(lái)源不限定本模塊寫入內(nèi)容,則不會(huì)存在訪問沖突.

    (4) 主程序中存在只寫操作

    主程序和中斷服務(wù)子程序均有寫操作的變量,理論上會(huì)存在中斷沖突導(dǎo)致中斷的寫操作失效,但此類沖突對(duì)軟件功能是否有影響,需要結(jié)合功能背景及匯編代碼進(jìn)行影響分析,一般情況下這種訪問序引起的中斷沖突會(huì)造成軟件錯(cuò)誤.

    3.1.2 中斷讀操作時(shí)的主程序訪問序

    (1) 主程序中有寫寫操作序

    圖10場(chǎng)景中,如果中斷在第一次給TM[0]賦值語(yǔ)句后產(chǎn)生,則中斷中讀到的數(shù)據(jù)并不是本周期的最終結(jié)果,可能會(huì)導(dǎo)致后續(xù)操作錯(cuò)誤.

    主程序中有寫寫操作,中斷中有讀操作時(shí),此時(shí)讀取到的數(shù)據(jù)可能不是最終結(jié)果,導(dǎo)致功能實(shí)現(xiàn)錯(cuò)誤.

    圖10 主程序?qū)憣?中斷讀操作序場(chǎng)景Fig.10 Main program writing writing-interrupt reading operation order

    (2) 主程序中有其他操作序

    當(dāng)中斷中存在讀操作,主程序中存在讀寫操作、讀讀操作、寫讀操作的訪問序時(shí),需要根據(jù)中斷中讀操作時(shí)效性的要求進(jìn)行分析,如果要求中斷中讀取到的是主程序中最新寫入的數(shù)據(jù),則可能存在數(shù)據(jù)訪問沖突;如果不要求中斷中立刻讀取到主程序中最新寫入的數(shù)據(jù),則不存在數(shù)據(jù)訪問沖突問題.

    3.1.3 固定操作序沖突場(chǎng)景分析

    固定操作序是指某項(xiàng)功能對(duì)應(yīng)的一組固定執(zhí)行動(dòng)作,分布于一個(gè)或多個(gè)子程序中,涉及一個(gè)或多個(gè)變量,這些變量在當(dāng)前固定動(dòng)作中不能被外界意外改動(dòng).具體可分為一個(gè)子程序中的一個(gè)參數(shù)(端口)的固定操作序、多個(gè)子程序中的一個(gè)參數(shù)(端口)的固定操作序、多個(gè)子程序的多個(gè)參數(shù)(端口)的固定操作序等.在此以一個(gè)子程序中一個(gè)參數(shù)和多個(gè)子程序中一個(gè)參數(shù)為實(shí)例進(jìn)行說明.

    (1) 一個(gè)子程序中一個(gè)參數(shù)的固定操作序

    以CAN控制器MCP2515通過SPI接口擴(kuò)展方式的讀操作過程對(duì)應(yīng)一組操作序?yàn)槔M(jìn)行說明,向硬件端口的一系列操作如果被其他操作打斷,會(huì)造成讀操作失效.讀操作序的基本過程如下:

    1) CS片選拉低;

    2) 往SPI數(shù)據(jù)端口寫入命令0x03表示準(zhǔn)備讀數(shù)據(jù);

    3) 往SPI數(shù)據(jù)端口寫入準(zhǔn)備讀出數(shù)據(jù)的對(duì)應(yīng)地址;

    4) 往SPI數(shù)據(jù)端口寫入任意一字節(jié)數(shù);

    5) 從SPI數(shù)據(jù)端口讀出數(shù)據(jù);

    6) CS片選拉高.

    圖11場(chǎng)景中當(dāng)主程序進(jìn)行讀操作序過程中向芯片執(zhí)行寫入任意數(shù)0x55后,若發(fā)生中斷進(jìn)入寫操作序,則在中斷返回主程序后從SPI0DAT讀出的數(shù)據(jù)不再是外部設(shè)備送入的內(nèi)容,可能為中斷服務(wù)子程序?qū)懭氲闹?x0EB,最終導(dǎo)致主程序中讀出的不是預(yù)期內(nèi)容,造成讀操作失敗.

    圖11 同一個(gè)參數(shù)固定讀操作序沖突場(chǎng)景Fig.11 Conflicting scenario of reading sequence to the same parameter

    (2) 多個(gè)子程序中一個(gè)參數(shù)的固定操作序

    某嵌入式軟件對(duì)OC門指令的輸出操作過程為:向端口0x1111寫入指令對(duì)應(yīng)的編碼0xXX以啟動(dòng)控制脈沖發(fā)送,持續(xù)20 ms±5 ms后,再向遙控端口0x1111寫入0x00結(jié)束控制脈沖發(fā)送,如圖12所示.

    圖12 向同一個(gè)參數(shù)寫操作序沖突場(chǎng)景Fig.12 Conflicting scenario of writing sequence to the same parameter

    為保證操作序的正常執(zhí)行,分布于不同優(yōu)先級(jí)子程序(主程序,定時(shí)器中斷服務(wù)子程序)中的操作序不應(yīng)被外界打斷,但是該軟件會(huì)發(fā)出不同種類的OC門指令.如果軟件在啟動(dòng)20 ms定時(shí)后繼續(xù)執(zhí)行其他代碼過程中再次滿足發(fā)OC門指令且當(dāng)前時(shí)間間隔小于20 ms,會(huì)重新執(zhí)行主程序中定時(shí)20 ms操作,導(dǎo)致上一條OC門指令的執(zhí)行過程被意外終止,即未在20 ms后發(fā)結(jié)束控制脈沖,輸出的OC門指令高電平寬度不滿足性能指標(biāo)要求.

    3.2 參數(shù)訪問序沖突場(chǎng)景分析

    針對(duì)某參數(shù)存在連續(xù)的多次訪問操作序時(shí),需要注意以下內(nèi)容:

    (1) 能夠完成讀寫功能的一條源代碼(如c++,a=a+b),如果中斷服務(wù)子程序中有寫操作,一定會(huì)引入該參數(shù)的訪問沖突,導(dǎo)致參數(shù)數(shù)值錯(cuò)誤;

    (2) 一個(gè)參數(shù)在不同優(yōu)先級(jí)子程序中均被訪問時(shí),針對(duì)低優(yōu)先級(jí)子程序中的讀寫操作序如果不能被外界打斷,當(dāng)有高優(yōu)先級(jí)子程序?qū)ζ浯嬖谏鲜稣f明的訪問時(shí),一定會(huì)引入該參數(shù)的訪問沖突,導(dǎo)致參數(shù)數(shù)值錯(cuò)誤;

    (3) 參數(shù)訪問序的設(shè)置需要結(jié)合代碼設(shè)計(jì)進(jìn)行分析,確定其不可被打斷的操作序有效范圍,例如:多條語(yǔ)句構(gòu)成的一個(gè)數(shù)學(xué)計(jì)算、一個(gè)獨(dú)立的邏輯處理,后續(xù)參數(shù)訪問應(yīng)是依據(jù)前面訪問邏輯獲取的結(jié)果.

    (4) 針對(duì)固定操作序,對(duì)應(yīng)的操作序在執(zhí)行過程中都不能被打斷,如果被打斷且高優(yōu)先級(jí)程序中存在寫操作會(huì)導(dǎo)致讀操作失效.

    (5) 固定的操作序可能分布于一個(gè)或多個(gè)子程序中,一旦啟動(dòng)后則不能因?yàn)槿魏纹渌獠織l件意外終止,否則會(huì)導(dǎo)致操作序失效.

    4 結(jié) 論

    本文從參數(shù)類型及參數(shù)訪問序兩個(gè)角度對(duì)中斷數(shù)據(jù)沖突進(jìn)行了原理分析和方法研究.從參數(shù)類型進(jìn)行分析:當(dāng)主程序和中斷中存在同時(shí)訪問的共享參數(shù)資源是數(shù)組變量、多字節(jié)變量、關(guān)聯(lián)變量時(shí),當(dāng)主程序或者中斷中同時(shí)存在寫操作時(shí)會(huì)造成數(shù)據(jù)不同步,存在訪問沖突問題.從參數(shù)訪問序進(jìn)行分析情況會(huì)比較復(fù)雜一些,確保主程序中讀寫操作不會(huì)被中斷改寫;中斷的寫操作不會(huì)被主程序覆蓋;中斷中的讀操作是最終結(jié)果,而不是中間計(jì)算過程;除此之外還有些情況需要結(jié)合具體應(yīng)用背景進(jìn)行分析.針對(duì)固定操作序,對(duì)應(yīng)的操作序在執(zhí)行過程中都不能被打斷,如果操作序執(zhí)行過程中,被高優(yōu)先級(jí)子程序打斷且對(duì)操作序中涉及的資源有寫操作,則導(dǎo)致當(dāng)前正在執(zhí)行的固定操作序中所讀數(shù)據(jù)不是當(dāng)前操作序的結(jié)果,而是高優(yōu)先級(jí)子程序操作序中的內(nèi)容.如果操作序執(zhí)行的過程中,存在新條件引起該操作序被重新啟動(dòng),會(huì)導(dǎo)致當(dāng)前正在進(jìn)行的操作序被意外終止.

    由于中斷數(shù)據(jù)沖突的發(fā)生具有不確定性和隨機(jī)性,文中描述的沖突場(chǎng)景不可能在所有的動(dòng)態(tài)測(cè)試過程中都會(huì)出現(xiàn),這種靜態(tài)的分析方法相比較動(dòng)態(tài)的測(cè)試更容易發(fā)現(xiàn)這種小概率隨機(jī)性問題且容易實(shí)施,操作性較強(qiáng).在軟件設(shè)計(jì)和測(cè)試過程中增加專門的中斷數(shù)據(jù)沖突分析有助于充分、全面、準(zhǔn)確定位沖突問題,目前,這種分析方法目前已經(jīng)應(yīng)用于第三方實(shí)際測(cè)試過程中,并取得了較好的應(yīng)用效果,發(fā)現(xiàn)了大部分中斷沖突問題.本文列舉的實(shí)例和分析方法有助于建立完善的缺陷模式庫(kù),在自動(dòng)化檢測(cè)工具中構(gòu)建上述模型,可自動(dòng)識(shí)別訪問沖突問題.為自動(dòng)化工具在檢測(cè)數(shù)據(jù)競(jìng)爭(zhēng)的準(zhǔn)確性、高效性方面起到參考和借鑒作用.

    猜你喜歡
    主程序子程序中斷
    淺談數(shù)控銑削技術(shù)代碼程序的嵌套方式研究
    電控冰箱軟件模塊化設(shè)計(jì)
    日用電器(2019年12期)2019-02-26 01:53:06
    跟蹤導(dǎo)練(二)(5)
    千里移防,衛(wèi)勤保障不中斷
    解放軍健康(2017年5期)2017-08-01 06:27:44
    時(shí)光倒流 換回PotPlayer老圖標(biāo)
    淺談子程序在數(shù)控車編程中的應(yīng)用
    子程序在數(shù)控車加工槽中的應(yīng)用探索
    西門子840D系統(tǒng)JOG模式下PLC調(diào)用并執(zhí)行NC程序
    AT89C51與中斷有關(guān)的寄存器功能表解
    FPGA內(nèi)嵌PowerPC的中斷響應(yīng)分析
    黄频高清免费视频| 老司机午夜福利在线观看视频 | 女警被强在线播放| 亚洲性夜色夜夜综合| 老司机影院毛片| 精品人妻在线不人妻| 国产精品国产av在线观看| 极品少妇高潮喷水抽搐| 精品乱码久久久久久99久播| av有码第一页| 亚洲av国产av综合av卡| 国产成人av教育| 久久免费观看电影| 亚洲色图 男人天堂 中文字幕| 在线观看一区二区三区激情| 欧美激情 高清一区二区三区| 国产免费现黄频在线看| 这个男人来自地球电影免费观看| e午夜精品久久久久久久| 黄色丝袜av网址大全| 日日摸夜夜添夜夜添小说| 色老头精品视频在线观看| 女人被躁到高潮嗷嗷叫费观| 久久久欧美国产精品| 大陆偷拍与自拍| 久久精品成人免费网站| 午夜激情久久久久久久| 色播在线永久视频| 女人被躁到高潮嗷嗷叫费观| 亚洲男人天堂网一区| 亚洲七黄色美女视频| 午夜精品久久久久久毛片777| 777米奇影视久久| 啦啦啦在线免费观看视频4| 水蜜桃什么品种好| 亚洲第一av免费看| 99精国产麻豆久久婷婷| 久久香蕉激情| 久久久久久久久免费视频了| 精品少妇一区二区三区视频日本电影| 日韩视频在线欧美| 免费观看人在逋| 亚洲色图 男人天堂 中文字幕| 两人在一起打扑克的视频| 黄片播放在线免费| 国产精品99久久99久久久不卡| 大型黄色视频在线免费观看| 捣出白浆h1v1| 黄片大片在线免费观看| 亚洲欧洲精品一区二区精品久久久| 午夜91福利影院| 久久久精品区二区三区| 欧美亚洲日本最大视频资源| 中文字幕av电影在线播放| 久久人妻福利社区极品人妻图片| 亚洲av电影在线进入| 视频区欧美日本亚洲| 精品国产一区二区三区久久久樱花| a级片在线免费高清观看视频| 欧美老熟妇乱子伦牲交| 99在线人妻在线中文字幕 | www日本在线高清视频| 真人做人爱边吃奶动态| 久久99热这里只频精品6学生| 多毛熟女@视频| 欧美黄色淫秽网站| 成人18禁在线播放| 亚洲人成伊人成综合网2020| 青草久久国产| 1024视频免费在线观看| 久久免费观看电影| 久久亚洲真实| 汤姆久久久久久久影院中文字幕| 精品国产乱码久久久久久小说| 久久久精品94久久精品| 久久青草综合色| 国产老妇伦熟女老妇高清| 大型黄色视频在线免费观看| 欧美日韩中文字幕国产精品一区二区三区 | 欧美人与性动交α欧美精品济南到| 欧美国产精品一级二级三级| 国产精品久久久久久精品电影小说| 亚洲少妇的诱惑av| 捣出白浆h1v1| 久久午夜亚洲精品久久| 一区二区av电影网| 日本一区二区免费在线视频| 高清黄色对白视频在线免费看| 亚洲精品成人av观看孕妇| 色综合欧美亚洲国产小说| 色老头精品视频在线观看| 欧美大码av| 制服人妻中文乱码| 国产人伦9x9x在线观看| 久久影院123| 天堂8中文在线网| 大片免费播放器 马上看| 久久精品亚洲精品国产色婷小说| 757午夜福利合集在线观看| 亚洲精品一卡2卡三卡4卡5卡| 999久久久精品免费观看国产| 亚洲色图av天堂| 欧美日韩黄片免| 欧美变态另类bdsm刘玥| 一二三四社区在线视频社区8| 国产一卡二卡三卡精品| 老司机深夜福利视频在线观看| 热99国产精品久久久久久7| 超碰97精品在线观看| 在线亚洲精品国产二区图片欧美| 国产又爽黄色视频| 1024香蕉在线观看| 香蕉丝袜av| 别揉我奶头~嗯~啊~动态视频| 久久国产精品人妻蜜桃| 在线观看免费视频日本深夜| 蜜桃在线观看..| 亚洲黑人精品在线| 午夜激情久久久久久久| 搡老熟女国产l中国老女人| 丝瓜视频免费看黄片| 久久久久精品人妻al黑| 亚洲国产精品一区二区三区在线| 日本vs欧美在线观看视频| 久久国产精品人妻蜜桃| 中文亚洲av片在线观看爽 | 美女国产高潮福利片在线看| 一边摸一边抽搐一进一出视频| 亚洲欧美精品综合一区二区三区| 建设人人有责人人尽责人人享有的| 不卡一级毛片| 精品人妻1区二区| 两个人免费观看高清视频| h视频一区二区三区| 国产男女内射视频| 人人妻人人添人人爽欧美一区卜| 美国免费a级毛片| 热99国产精品久久久久久7| 亚洲欧美激情在线| 极品少妇高潮喷水抽搐| 亚洲成av片中文字幕在线观看| 国产免费福利视频在线观看| 久久久国产成人免费| 一进一出抽搐动态| 午夜老司机福利片| 亚洲人成伊人成综合网2020| 亚洲国产中文字幕在线视频| 国精品久久久久久国模美| 亚洲专区字幕在线| 久久婷婷成人综合色麻豆| 国产一区有黄有色的免费视频| 91麻豆精品激情在线观看国产 | 久久久欧美国产精品| 国产精品香港三级国产av潘金莲| 国产高清视频在线播放一区| 国产真人三级小视频在线观看| 久久久欧美国产精品| 国产伦人伦偷精品视频| 亚洲专区字幕在线| avwww免费| 亚洲av美国av| 精品熟女少妇八av免费久了| 丁香六月欧美| 自线自在国产av| 亚洲中文av在线| 国产成人av教育| 日日摸夜夜添夜夜添小说| 麻豆乱淫一区二区| 国产免费福利视频在线观看| 国产片内射在线| 精品少妇一区二区三区视频日本电影| 另类亚洲欧美激情| 久久国产精品大桥未久av| aaaaa片日本免费| 丝袜美足系列| 伊人久久大香线蕉亚洲五| 久久毛片免费看一区二区三区| 99国产精品一区二区蜜桃av | 成年女人毛片免费观看观看9 | 日本av免费视频播放| 人人妻人人添人人爽欧美一区卜| 亚洲中文字幕日韩| 一二三四社区在线视频社区8| 99热国产这里只有精品6| 色播在线永久视频| 日韩精品免费视频一区二区三区| 99riav亚洲国产免费| 亚洲情色 制服丝袜| 热re99久久精品国产66热6| 国产欧美日韩精品亚洲av| 日韩有码中文字幕| 久久精品国产综合久久久| 免费黄频网站在线观看国产| 亚洲精品粉嫩美女一区| 亚洲av电影在线进入| 黄色成人免费大全| 超碰97精品在线观看| 日韩欧美国产一区二区入口| 国产精品国产av在线观看| 天天添夜夜摸| 欧美亚洲 丝袜 人妻 在线| 91麻豆av在线| 国产1区2区3区精品| 久久国产精品影院| 色在线成人网| 美女高潮到喷水免费观看| 久久亚洲真实| 首页视频小说图片口味搜索| 久久青草综合色| 三上悠亚av全集在线观看| 女性生殖器流出的白浆| 菩萨蛮人人尽说江南好唐韦庄| 欧美成人免费av一区二区三区 | avwww免费| 一本一本久久a久久精品综合妖精| 99在线人妻在线中文字幕 | 久久久久国内视频| 啦啦啦在线免费观看视频4| 日本五十路高清| 最近最新中文字幕大全免费视频| 我的亚洲天堂| 国产男靠女视频免费网站| 大型av网站在线播放| 成人影院久久| 日本五十路高清| 人成视频在线观看免费观看| 9色porny在线观看| 97在线人人人人妻| 国产精品久久久久久人妻精品电影 | 咕卡用的链子| 国产91精品成人一区二区三区 | 亚洲精品一卡2卡三卡4卡5卡| 人妻一区二区av| 国产国语露脸激情在线看| 国产成+人综合+亚洲专区| 国产又爽黄色视频| 超色免费av| 一级毛片女人18水好多| 日韩欧美国产一区二区入口| 亚洲av第一区精品v没综合| 成人三级做爰电影| 99国产精品一区二区三区| 久久久久久人人人人人| 亚洲国产毛片av蜜桃av| 欧美黑人精品巨大| 国产欧美日韩精品亚洲av| 中文字幕人妻熟女乱码| 色婷婷久久久亚洲欧美| 99精国产麻豆久久婷婷| 丁香六月欧美| 十八禁网站网址无遮挡| 亚洲欧洲精品一区二区精品久久久| 精品亚洲成a人片在线观看| 久久九九热精品免费| 亚洲午夜精品一区,二区,三区| 亚洲av日韩精品久久久久久密| 亚洲欧洲精品一区二区精品久久久| 91成人精品电影| 波多野结衣一区麻豆| 曰老女人黄片| 高清黄色对白视频在线免费看| 男男h啪啪无遮挡| 一进一出好大好爽视频| 亚洲国产中文字幕在线视频| 极品少妇高潮喷水抽搐| 久久久精品国产亚洲av高清涩受| 欧美日韩黄片免| 国产精品 国内视频| 欧美乱码精品一区二区三区| 久久久水蜜桃国产精品网| 午夜久久久在线观看| 日本五十路高清| 成人手机av| 精品少妇内射三级| 国产在线一区二区三区精| 五月开心婷婷网| 99riav亚洲国产免费| 伦理电影免费视频| 亚洲午夜精品一区,二区,三区| 国产91精品成人一区二区三区 | netflix在线观看网站| 亚洲五月色婷婷综合| 久久久久久人人人人人| 人妻 亚洲 视频| 亚洲免费av在线视频| 久久婷婷成人综合色麻豆| 男女边摸边吃奶| 欧美人与性动交α欧美软件| 极品教师在线免费播放| 久久精品国产综合久久久| 久久久久精品人妻al黑| 午夜免费鲁丝| 99精品欧美一区二区三区四区| www.精华液| 欧美精品高潮呻吟av久久| bbb黄色大片| 国产无遮挡羞羞视频在线观看| 日韩人妻精品一区2区三区| 免费在线观看视频国产中文字幕亚洲| 久久免费观看电影| 咕卡用的链子| 极品教师在线免费播放| 咕卡用的链子| 99国产综合亚洲精品| 脱女人内裤的视频| 在线天堂中文资源库| 搡老乐熟女国产| 久久精品熟女亚洲av麻豆精品| 国产97色在线日韩免费| 极品少妇高潮喷水抽搐| 99热网站在线观看| 国产野战对白在线观看| 日韩大片免费观看网站| 少妇精品久久久久久久| 日韩中文字幕视频在线看片| 欧美精品高潮呻吟av久久| 99久久精品国产亚洲精品| 国产欧美日韩一区二区三区在线| 最黄视频免费看| 精品国产超薄肉色丝袜足j| 亚洲精华国产精华精| 在线十欧美十亚洲十日本专区| 99国产综合亚洲精品| 男男h啪啪无遮挡| 啦啦啦 在线观看视频| 淫妇啪啪啪对白视频| 一区福利在线观看| 99精品久久久久人妻精品| 精品少妇内射三级| 99久久人妻综合| 一夜夜www| 午夜成年电影在线免费观看| 一二三四在线观看免费中文在| 国产主播在线观看一区二区| 十八禁人妻一区二区| 亚洲成人手机| 亚洲国产毛片av蜜桃av| 90打野战视频偷拍视频| 亚洲伊人久久精品综合| 在线十欧美十亚洲十日本专区| 午夜福利在线免费观看网站| 在线观看免费高清a一片| 十八禁网站免费在线| 国产在线精品亚洲第一网站| www.999成人在线观看| 欧美久久黑人一区二区| 欧美黄色片欧美黄色片| 精品一区二区三区av网在线观看 | 色婷婷av一区二区三区视频| 精品亚洲成a人片在线观看| 菩萨蛮人人尽说江南好唐韦庄| 亚洲 国产 在线| 国产精品美女特级片免费视频播放器 | 69av精品久久久久久 | 91国产中文字幕| 亚洲三区欧美一区| 桃红色精品国产亚洲av| 蜜桃国产av成人99| 久久午夜亚洲精品久久| 国产欧美日韩一区二区三区在线| 精品国产一区二区久久| 男女午夜视频在线观看| 久久久久视频综合| 日韩精品免费视频一区二区三区| www.熟女人妻精品国产| 18禁国产床啪视频网站| 人人妻人人添人人爽欧美一区卜| 国产一卡二卡三卡精品| 18禁裸乳无遮挡动漫免费视频| 色精品久久人妻99蜜桃| 窝窝影院91人妻| 人人妻,人人澡人人爽秒播| 日韩人妻精品一区2区三区| 最新美女视频免费是黄的| 午夜视频精品福利| 亚洲一码二码三码区别大吗| 在线播放国产精品三级| 国产精品久久久久久精品古装| 少妇裸体淫交视频免费看高清 | 亚洲午夜理论影院| 欧美日韩亚洲综合一区二区三区_| 99九九在线精品视频| 午夜福利免费观看在线| 香蕉久久夜色| 亚洲欧美一区二区三区黑人| 欧美日韩av久久| 母亲3免费完整高清在线观看| 老熟妇乱子伦视频在线观看| a在线观看视频网站| 一区二区三区激情视频| 中文字幕人妻熟女乱码| 精品人妻1区二区| 成人国产av品久久久| 亚洲天堂av无毛| 老汉色∧v一级毛片| 69精品国产乱码久久久| 十八禁高潮呻吟视频| 在线av久久热| 国产淫语在线视频| 欧美精品av麻豆av| 深夜精品福利| 精品高清国产在线一区| 国产伦人伦偷精品视频| 亚洲精品一卡2卡三卡4卡5卡| 亚洲av国产av综合av卡| 黄色 视频免费看| 亚洲一卡2卡3卡4卡5卡精品中文| 国产精品影院久久| 精品久久蜜臀av无| 日韩欧美一区二区三区在线观看 | 精品少妇内射三级| 男女之事视频高清在线观看| 国产精品99久久99久久久不卡| 久久久久国内视频| 女人被躁到高潮嗷嗷叫费观| av片东京热男人的天堂| 成年动漫av网址| 中文字幕最新亚洲高清| 99在线人妻在线中文字幕 | 女人高潮潮喷娇喘18禁视频| 亚洲国产欧美在线一区| 日韩欧美一区二区三区在线观看 | av电影中文网址| 在线看a的网站| 欧美精品亚洲一区二区| 十八禁人妻一区二区| 老司机靠b影院| 麻豆国产av国片精品| 久久国产精品影院| 日本五十路高清| 热99久久久久精品小说推荐| 国产欧美日韩一区二区精品| 午夜激情av网站| 国产精品av久久久久免费| 自拍欧美九色日韩亚洲蝌蚪91| 欧美 日韩 精品 国产| 在线看a的网站| 亚洲成人手机| 高清视频免费观看一区二区| 亚洲avbb在线观看| 新久久久久国产一级毛片| 男人操女人黄网站| 午夜激情av网站| 99国产精品一区二区蜜桃av | 欧美精品亚洲一区二区| 久久久久久久久久久久大奶| 蜜桃国产av成人99| 欧美日韩一级在线毛片| 免费在线观看影片大全网站| 国产精品美女特级片免费视频播放器 | 亚洲第一欧美日韩一区二区三区 | av网站免费在线观看视频| 丝袜美足系列| 女性生殖器流出的白浆| 国精品久久久久久国模美| 国产在线视频一区二区| 最新美女视频免费是黄的| 考比视频在线观看| 久久久精品94久久精品| 一区二区日韩欧美中文字幕| 熟女少妇亚洲综合色aaa.| 国产不卡一卡二| 人妻久久中文字幕网| 国产xxxxx性猛交| av又黄又爽大尺度在线免费看| 一个人免费看片子| aaaaa片日本免费| 老熟女久久久| 无人区码免费观看不卡 | 国产97色在线日韩免费| 日本五十路高清| 夜夜夜夜夜久久久久| 91成人精品电影| 午夜老司机福利片| 91字幕亚洲| 国产麻豆69| 新久久久久国产一级毛片| 日韩一卡2卡3卡4卡2021年| 十八禁高潮呻吟视频| 最黄视频免费看| 国产日韩欧美视频二区| 国产福利在线免费观看视频| 中文字幕高清在线视频| 欧美激情极品国产一区二区三区| 久久久久久久久免费视频了| 热99久久久久精品小说推荐| 美女国产高潮福利片在线看| 中文欧美无线码| 精品亚洲乱码少妇综合久久| 色尼玛亚洲综合影院| 欧美黄色片欧美黄色片| 两个人看的免费小视频| 午夜福利视频在线观看免费| 久久精品aⅴ一区二区三区四区| 欧美人与性动交α欧美精品济南到| 亚洲国产欧美日韩在线播放| av有码第一页| 女人爽到高潮嗷嗷叫在线视频| 肉色欧美久久久久久久蜜桃| 色老头精品视频在线观看| 日韩人妻精品一区2区三区| 午夜两性在线视频| 在线观看免费日韩欧美大片| 美女视频免费永久观看网站| 欧美日韩一级在线毛片| 乱人伦中国视频| 十分钟在线观看高清视频www| 在线观看一区二区三区激情| 成人三级做爰电影| 亚洲精品久久成人aⅴ小说| 国产精品免费大片| 久久久精品免费免费高清| 久久ye,这里只有精品| 精品少妇黑人巨大在线播放| 在线观看免费高清a一片| 国产一区二区三区在线臀色熟女 | 国产亚洲精品久久久久5区| 女性被躁到高潮视频| 性色av乱码一区二区三区2| 欧美人与性动交α欧美软件| 欧美在线一区亚洲| 精品少妇一区二区三区视频日本电影| 久久免费观看电影| 午夜两性在线视频| 欧美人与性动交α欧美精品济南到| 国产深夜福利视频在线观看| 一本—道久久a久久精品蜜桃钙片| 男女无遮挡免费网站观看| 男女高潮啪啪啪动态图| 日本精品一区二区三区蜜桃| 真人做人爱边吃奶动态| 国内毛片毛片毛片毛片毛片| 亚洲色图av天堂| 欧美精品一区二区免费开放| 日韩中文字幕欧美一区二区| 日韩有码中文字幕| 午夜视频精品福利| 桃花免费在线播放| 一区二区日韩欧美中文字幕| 欧美国产精品一级二级三级| 亚洲成av片中文字幕在线观看| 精品国内亚洲2022精品成人 | 国产淫语在线视频| 国产男女内射视频| 欧美老熟妇乱子伦牲交| 人人妻人人添人人爽欧美一区卜| 美女高潮到喷水免费观看| 精品高清国产在线一区| 露出奶头的视频| 99九九在线精品视频| 亚洲一码二码三码区别大吗| 变态另类成人亚洲欧美熟女 | 亚洲成国产人片在线观看| av在线播放免费不卡| 中文字幕最新亚洲高清| 亚洲成av片中文字幕在线观看| 一区二区三区国产精品乱码| 中文字幕另类日韩欧美亚洲嫩草| 手机成人av网站| 亚洲av国产av综合av卡| 久久久久久免费高清国产稀缺| 嫁个100分男人电影在线观看| 超碰97精品在线观看| 欧美人与性动交α欧美精品济南到| 国产欧美日韩一区二区三区在线| 十分钟在线观看高清视频www| 一个人免费看片子| svipshipincom国产片| 亚洲av美国av| 午夜免费鲁丝| 人人妻人人澡人人爽人人夜夜| 欧美乱码精品一区二区三区| 69av精品久久久久久 | 国产精品偷伦视频观看了| 狠狠精品人妻久久久久久综合| 国产单亲对白刺激| 久久天堂一区二区三区四区| 日日夜夜操网爽| 狠狠婷婷综合久久久久久88av| 在线十欧美十亚洲十日本专区| 纵有疾风起免费观看全集完整版| 在线观看66精品国产| 丝袜人妻中文字幕| 精品国产超薄肉色丝袜足j| 国产国语露脸激情在线看| 国产男靠女视频免费网站| 熟女少妇亚洲综合色aaa.| 精品一品国产午夜福利视频| 欧美大码av| 成人亚洲精品一区在线观看| 久久精品亚洲精品国产色婷小说| 亚洲国产精品一区二区三区在线| 97人妻天天添夜夜摸| tocl精华| 韩国精品一区二区三区| 精品国产一区二区久久| 国产淫语在线视频| 久久人人爽av亚洲精品天堂| 亚洲精品粉嫩美女一区| xxxhd国产人妻xxx| 深夜精品福利| 在线观看舔阴道视频| 亚洲av第一区精品v没综合| 天天躁日日躁夜夜躁夜夜| 天天添夜夜摸| 亚洲一区中文字幕在线| 黄片大片在线免费观看| 久久久久久久国产电影| 国产国语露脸激情在线看| 97在线人人人人妻| av网站在线播放免费| 91麻豆精品激情在线观看国产 | 中文字幕人妻丝袜制服| av免费在线观看网站| 国产欧美日韩一区二区精品|