KLEE命令行參數(shù)一覽

  • 文獻(xiàn)標(biāo)題Overview of KLEE’s main command-line options
  • 文獻(xiàn)作者The KLEE Team.
  • 文獻(xiàn)來(lái)源http://klee.github.io/docs/options/
  • 閱讀日期2015年12月24日09時(shí)許
  • 閱讀程度速讀

啟發(fā)式搜索

  • KLEE提供四種啟發(fā)式搜索模式:

    1. Depth-First Search (DFS): 深度優(yōu)先.
    2. Random State Search:隨機(jī)狀態(tài)選擇.
    3. Random Path Selection: 隨機(jī)路徑選擇(見(jiàn)KLEE OSDI’08).
    4. Non Uniform Random Search (NURS):根據(jù)所給分發(fā)次舌,隨機(jī)選擇狀態(tài)本刽。分發(fā)可基于到未覆蓋指令的最小距離(MD2U)濒募,查詢代價(jià)等
  • 選擇搜索模式的參數(shù)是--search,例如
    $ klee --search=dfs demo.o
    $ klee --search=random-path demo.o

  • search的參數(shù)列表為:

    $ klee --help
    -search - Specify the search heuristic (default=random-path interleaved with nurs:covnew)
      =dfs - use Depth First Search (DFS)
      =random-state - randomly select a state to explore
      =random-path - use Random Path Selection (see OSDI'08 paper)
      =nurs:covnew - use Non Uniform Random Search (NURS) with Coverage-New heuristic
      =nurs:md2u - use NURS with Min-Dist-to-Uncovered heuristic
      =nurs:depth - use NURS with 2^depth heuristic
      =nurs:icnt - use NURS with Instr-Count heuristic
      =nurs:cpicnt - use NURS with CallPath-Instr-Count heuristic
      =nurs:qc - use NURS with Query-Cost heuristic
    
  • 交錯(cuò)式啟發(fā)式搜索

    在KLEE中可以循環(huán)使用交錯(cuò)的啟發(fā)式搜索麻顶。例如
    $ klee --search=random-state --search=nurs:md2u demo.o

  • KLEE中默認(rèn)的搜索模式

    random-path 和 nurs:covnew.的交錯(cuò)模式锥忿。

查詢記錄

為了記錄KLEE進(jìn)行符號(hào)執(zhí)行的查詢過(guò)程,可以使用下列參數(shù):

  • --use-query-log=TYPE:FORMAT

    TYPE:記錄的內(nèi)容

    • all:記錄KLEE在沒(méi)有優(yōu)化前的所有查詢贬芥。

    • solver: 只記錄傳遞給KLEE求解器的查詢来庭。注意,一些未優(yōu)化的查詢可能在被KLEE執(zhí)行前沒(méi)有執(zhí)行或修改丧肴。

    FORMAT:記錄的格式

    • pc残揉,KQuery格式
    • smt2,SMT-LIBv2格式芋浮。
  • --min-query-time-to-log=TIME (毫秒)

    用于記錄超過(guò)一定時(shí)間限制的查詢抱环。

    TIME:毫秒計(jì)

    • 等于0時(shí): (默認(rèn)): 記錄所有
    • 小于0時(shí): TIME為負(fù)數(shù)時(shí),只記錄超時(shí)的查詢纸巷,超時(shí)值由參數(shù)--max-solver-time描述镇草。
    • 大于0時(shí): only queries that took more that TIME milliseconds should be logged.(看不明白 ( ╯□╰ ))

入口點(diǎn)

修改入口點(diǎn)的參數(shù)為-entry-point=FUNCTION_NAME, * FUNCTION_NAME*指用作執(zhí)行入口的函數(shù)名瘤旨。

調(diào)用klee-assume

在缺省情況下梯啤,當(dāng)假定的condition不合理時(shí),KLEE會(huì)報(bào)告一個(gè)錯(cuò)誤存哲,而使用參數(shù)-silent-klee-assume因宇,則可以在此類(lèi)情況下,悄然結(jié)束當(dāng)前路徑的探測(cè)祟偷。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末察滑,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子修肠,更是在濱河造成了極大的恐慌贺辰,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,948評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異魂爪,居然都是意外死亡先舷,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)滓侍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)蒋川,“玉大人,你說(shuō)我怎么就攤上這事撩笆∞嗲颍” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,490評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵夕冲,是天一觀的道長(zhǎng)氮兵。 經(jīng)常有香客問(wèn)我,道長(zhǎng)歹鱼,這世上最難降的妖魔是什么泣栈? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,521評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮弥姻,結(jié)果婚禮上南片,老公的妹妹穿的比我還像新娘。我一直安慰自己庭敦,他們只是感情好疼进,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著秧廉,像睡著了一般伞广。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上疼电,一...
    開(kāi)封第一講書(shū)人閱讀 49,842評(píng)論 1 290
  • 那天嚼锄,我揣著相機(jī)與錄音,去河邊找鬼蔽豺。 笑死灾票,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的茫虽。 我是一名探鬼主播刊苍,決...
    沈念sama閱讀 38,997評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼濒析!你這毒婦竟也來(lái)了正什?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,741評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤号杏,失蹤者是張志新(化名)和其女友劉穎婴氮,沒(méi)想到半個(gè)月后斯棒,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,203評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡主经,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評(píng)論 2 327
  • 正文 我和宋清朗相戀三年荣暮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片罩驻。...
    茶點(diǎn)故事閱讀 38,673評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡穗酥,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出惠遏,到底是詐尸還是另有隱情砾跃,我是刑警寧澤,帶...
    沈念sama閱讀 34,339評(píng)論 4 330
  • 正文 年R本政府宣布节吮,位于F島的核電站抽高,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏透绩。R本人自食惡果不足惜翘骂,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望帚豪。 院中可真熱鬧碳竟,春花似錦、人聲如沸志鞍。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,770評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)固棚。三九已至,卻和暖如春仙蚜,著一層夾襖步出監(jiān)牢的瞬間此洲,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,000評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工委粉, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留呜师,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,394評(píng)論 2 360
  • 正文 我出身青樓贾节,卻偏偏與公主長(zhǎng)得像汁汗,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子栗涂,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • 背景 一年多以前我在知乎上答了有關(guān)LeetCode的問(wèn)題, 分享了一些自己做題目的經(jīng)驗(yàn)知牌。 張土汪:刷leetcod...
    土汪閱讀 12,738評(píng)論 0 33
  • 我想 陪孩子學(xué)會(huì)游泳 我想 每年寒暑假都帶孩子出去旅游 我想 每天陪孩子吃晚飯 我想 讓孩子學(xué)會(huì)一門(mén)藝術(shù) 我想 每...
    小小小小小小小小黑妞閱讀 280評(píng)論 0 0
  • 我是個(gè)內(nèi)向的人,努力遇到一些人斤程,經(jīng)歷一些事角寸,學(xué)到一些經(jīng)驗(yàn)和為人處事的方法,讓我不再面對(duì)別人時(shí)不敢看他們的眼睛,不會(huì)...
    楊洱閱讀 425評(píng)論 0 3
  • 爸媽把我生得如此講究,我又如何能將就亿柑?人就是要做自己人生的主角邢疙,不要在別人的人生里充當(dāng)無(wú)足輕重的配角。這道理我懂橄杨,...
    special溦閱讀 580評(píng)論 0 0
  • 我不曾哼過(guò)一支鄉(xiāng)愁 路邊的秋葉不曾青黃 逃離嘈雜的廣場(chǎng) 尋覓僻靜 在僻靜里輾轉(zhuǎn)反側(cè) 我是一只飛出了空氣的百靈鳥(niǎo) 我...
    Gavin_keen閱讀 217評(píng)論 0 5