亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mi2-basics.exp

?? gdb-6.8 Linux下的調(diào)試程序 最新版本
?? EXP
字號:
# Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008# Free Software Foundation, Inc.# This program is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License as published by# the Free Software Foundation; either version 3 of the License, or# (at your option) any later version.## This program is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the# GNU General Public License for more details.## You should have received a copy of the GNU General Public License# along with this program.  If not, see <http://www.gnu.org/licenses/>.# Please email any bugs, comments, and/or additions to this file to:# bug-gdb@prep.ai.mit.edu## test basic Machine interface (MI) operations## Verify that, using the MI, we can load a program and do# other basic things that are used by all test files through  mi_gdb_exit,# mi_gdb_start, mi_delete_breakpoints, mi_gdb_reinitialize_dir and# mi_gdb_load, so we can safely use those.## The goal is not to test gdb functionality, which is done by other tests,# but the command syntax and correct output response to MI operations.#load_lib mi-support.expset MIFLAGS "-i=mi2"gdb_exitif [mi_gdb_start] {    continue}set testfile "basics"set srcfile ${testfile}.cset binfile ${objdir}/${subdir}/${testfile}set escapedobjdir [string_to_regexp ${objdir}]set envirodir [string_to_regexp ${objdir}/${subdir}]if  { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {debug additional_flags=-DFAKEARGV}] != "" } {     untested mi2-basics.exp     return -1}# In this file we want to test if the operations needed by the following# procedures work, so it makes no sense using them here.# mi_delete_breakpoints# mi_gdb_reinitialize_dir $srcdir/$subdir# mi_gdb_load ${binfile}# Test if the MI interpreter has been configuredproc test_mi_interpreter_selection {} {    global mi_gdb_prompt    global gdb_prompt    # All this test expects is to get the prompt back    # with no syntax error message    send_gdb "-gdb-version\n"    gdb_expect {           -re "GNU gdb .*\r\n$mi_gdb_prompt$" \               { pass "acceptance of MI operations"                  return 1}           -re ".*\r\n$mi_gdb_prompt$" \               { fail "acceptance of MI operations"                 note "Skipping all other MI tests." }           -re "Undefined command.*$gdb_prompt $" \               { fail "acceptance of MI operations"                 note "Skipping all other MI tests." }           -re ".*$gdb_prompt $" \               { fail "acceptance of MI operations"                 note "Skipping all other MI tests." }           timeout { fail "acceptance of MI operations (timeout)"                     note "Skipping all other MI tests." }    }    return 0}proc test_exec_and_symbol_mi_operatons {} {    global mi_gdb_prompt    global binfile    # Load symbols and specify executable on a single operation    # Tests:    # -file-exec-and-symbols    # Can't use mi_gdb_test as if this doesn't work,    #  we must give up on the whole test file    send_gdb "-file-exec-and-symbols ${binfile}\n"    gdb_expect {           -re "\[\r\n\]*\\\^done\r\n$mi_gdb_prompt$" \               { pass "file-exec-and-symbols operation" }           timeout { fail "file-exec-and-symbols operation (timeout)"                     note "Skipping all other MI tests."                     return 0}    }    # The following is not used by mi-support.exp, but we test here so    # we get done with loading a program basics.    # Do it again, but now load symbols and specify executable with    # two separate operations    # Tests:    # -file-clear    # -file-exec-file    # -file-symbol-file    # FIXME: file-clear is not implemented yet.#   mi_gdb_test "-file-clear" \#            "\\\^done" \#            "file-clear operation"    mi_gdb_test "-file-exec-file ${binfile}" \             "\\\^done" \             "file-exec-file operation"    mi_gdb_test "-file-symbol-file ${binfile}" \             "\\\^done" \             "file-symbol-file operation"    # FIXME: if we cannot load we have to skip all other tests.}proc test_breakpoints_deletion {} {    global mi_gdb_prompt    global srcfile    # Clear all breakpoints and list to confirm    # Tests:    # -break-delete (all)    # -break-list    # The all parameter is actually no parameter.    mi_gdb_test "200-break-delete" \             "200\\\^done" \             "break-delete (all) operation"    mi_gdb_test "201-break-list" \             ".*\\\^done,BreakpointTable=\\\{.*,body=\\\[\\\]\\\}" \             "all breakpoints removed"}proc test_dir_specification {} {    global mi_gdb_prompt    global objdir    global subdir    global envirodir    # Add to the search directories, display, then reset back to default    # Tests:    # -environment-directory arg    # -environment-directory     # -environment-directory -r    mi_gdb_test "202-environment-directory ${objdir}/${subdir}" \             "202\\\^done,source-path=\"${envirodir}.\\\$cdir.\\\$cwd\"" \             "environment-directory arg operation"    mi_gdb_test "203-environment-directory" \             "203\\\^done,source-path=\"${envirodir}.\\\$cdir.\\\$cwd\"" \             "environment-directory empty-string operation"    mi_gdb_test "204-environment-directory -r" \             "204\\\^done,source-path=\"\\\$cdir.\\\$cwd\"" \             "environment-directory operation"#exp_internal 0}proc test_cwd_specification {} {    global mi_gdb_prompt    global objdir    global subdir    global escapedobjdir    # Change the working directory, then print the current working directory    # Tests:    # -environment-cd ${objdir}    # -environment-pwd    mi_gdb_test "205-environment-cd ${objdir}" \             "205\\\^done" \             "environment-cd arg operation"    mi_gdb_test "206-environment-pwd" \             "206\\\^done,cwd=\"${escapedobjdir}\"" \             "environment-pwd operation"}proc test_path_specification {} {    global mi_gdb_prompt    global orig_path    global objdir    global subdir    global escapedobjdir    global envirodir    # Add to the path, display, then reset     # Tests:    # -environment-path     # -environment-path dir1 dir2    # -environment-path -r dir    # -environment-path -r    send_gdb "-environment-path\n"    gdb_expect 20 {	-re "\\\^done,path=\"\(.*\)\"\r\n$mi_gdb_prompt" { 	  set orig_path $expect_out(1,string); 	}	timeout { 	  perror "-environment-path (timeout)" ; 	  return 	}    }    set orig_path [string_to_regexp ${orig_path}]    set pathdir [string_to_regexp ${objdir}/${subdir}]    mi_gdb_test "207-environment-path" \             "207\\\^done,path=\"$orig_path\"" \             "environment-path no-args operation"    mi_gdb_test "208-environment-path $objdir ${objdir}/${subdir}" \             "208\\\^done,path=\"$escapedobjdir.${envirodir}.$orig_path\"" \             "environment-path dir1 dir2 operation"    mi_gdb_test "209-environment-path -r $objdir" \             "209\\\^done,path=\"$escapedobjdir.$orig_path\"" \             "environment-path -r dir operation"    mi_gdb_test "210-environment-path -r" \             "210\\\^done,path=\"$orig_path\"" \             "environment-path -r operation"} if [test_mi_interpreter_selection] {  test_exec_and_symbol_mi_operatons  test_breakpoints_deletion  test_dir_specification  test_cwd_specification  test_path_specification}mi_gdb_exitreturn 0

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本高清无吗v一区| 美女国产一区二区三区| 成人激情开心网| 欧美国产激情一区二区三区蜜月| 国产91丝袜在线18| 亚洲欧美日韩在线不卡| 欧美午夜精品久久久久久孕妇| 亚洲va中文字幕| 欧美一区二视频| 国产在线精品一区二区| 欧美激情一二三区| 在线免费观看日韩欧美| 秋霞电影网一区二区| 337p粉嫩大胆色噜噜噜噜亚洲| 成人精品在线视频观看| 艳妇臀荡乳欲伦亚洲一区| 91精品国产综合久久小美女| 国内成人精品2018免费看| 国产精品欧美一级免费| 欧美日韩综合在线免费观看| 久久99这里只有精品| 国产精品福利影院| 欧美日韩1234| 国产一区二区成人久久免费影院| 中文字幕亚洲成人| 88在线观看91蜜桃国自产| 国产精品羞羞答答xxdd| 一区二区不卡在线播放| 精品国产免费一区二区三区四区| 99精品国产一区二区三区不卡| 性做久久久久久| 国产视频一区在线观看| 欧美日韩国产欧美日美国产精品| 狠狠久久亚洲欧美| 亚洲一区二区在线播放相泽| 久久女同性恋中文字幕| 欧美日韩小视频| 国产91清纯白嫩初高中在线观看 | 91视频一区二区三区| 亚洲第一成年网| 国产精品视频在线看| 日韩一区二区在线观看视频| 91在线国产观看| 九九**精品视频免费播放| 亚洲黄色免费电影| 久久久久久99精品| 8x8x8国产精品| 色94色欧美sute亚洲13| 国产精品一区在线观看乱码| 日韩激情视频在线观看| 亚洲精品欧美激情| 久久久久久电影| 日韩区在线观看| 欧美午夜在线一二页| 成人不卡免费av| 国产一区福利在线| 免费在线看一区| 亚洲成av人综合在线观看| 亚洲伦在线观看| 欧美高清在线视频| 久久蜜桃一区二区| 精品久久国产字幕高潮| 91精品欧美福利在线观看| 在线观看亚洲成人| 色哟哟国产精品免费观看| av一区二区三区在线| 国产精品亚洲成人| 国产伦精品一区二区三区免费 | 色哦色哦哦色天天综合| 99视频有精品| thepron国产精品| 大陆成人av片| 国产成人在线视频网站| 国产精品系列在线播放| 国产一区不卡视频| 国产精品自拍网站| 国产成人综合视频| 福利视频网站一区二区三区| 国内久久精品视频| 国内精品免费在线观看| 国产麻豆日韩欧美久久| 国模一区二区三区白浆| 国产成人精品午夜视频免费| 国产一区999| 成人永久aaa| 99久久婷婷国产综合精品电影| 99精品视频在线播放观看| kk眼镜猥琐国模调教系列一区二区| 不卡的电影网站| 99久久综合狠狠综合久久| 91小视频免费观看| 欧美系列亚洲系列| 欧美精品欧美精品系列| 精品乱人伦小说| 久久免费视频一区| 国产精品久久久久影院老司| 亚洲制服丝袜在线| 日精品一区二区三区| 精品制服美女久久| 国产成人免费在线观看不卡| 不卡一区在线观看| 在线视频一区二区免费| 91精品国产综合久久久久久久久久| 日韩女优av电影在线观看| 久久久久国产精品厨房| 亚洲欧美日韩中文播放| 奇米一区二区三区av| 国产在线播放一区| av在线这里只有精品| 欧美日韩精品欧美日韩精品一综合| 日韩女同互慰一区二区| 国产精品乱码一区二三区小蝌蚪| 玉米视频成人免费看| 久久国产精品露脸对白| 白白色 亚洲乱淫| 91精品国产入口在线| 中文幕一区二区三区久久蜜桃| 亚洲一级在线观看| 国产成人av一区二区三区在线观看| 91在线精品一区二区| 日韩免费观看2025年上映的电影| 国产精品五月天| 亚洲电影一级片| 成人一道本在线| 欧美日韩国产精选| 国产视频一区二区三区在线观看 | 国产欧美一区二区精品性色超碰| 一区二区三区高清在线| 精品一区二区三区在线视频| 一本大道久久精品懂色aⅴ| 日韩精品中午字幕| 亚洲自拍偷拍av| 国产69精品久久久久777| 欧美日韩不卡一区二区| 亚洲图片你懂的| 捆绑调教一区二区三区| 久久aⅴ国产欧美74aaa| 国产呦萝稀缺另类资源| 99在线热播精品免费| 91精品国产综合久久精品性色 | 国产偷v国产偷v亚洲高清| 亚洲一二三四在线| 粉嫩一区二区三区在线看| 欧美一级二级三级蜜桃| 一卡二卡三卡日韩欧美| 成人av网在线| 久久综合九色综合欧美就去吻| 亚洲国产日韩一区二区| 99久久99久久免费精品蜜臀| www亚洲一区| 日本在线不卡一区| 在线看国产一区| 国产精品国产a| 国产91精品入口| 国产亚洲精品久| 激情欧美日韩一区二区| 国产精品国产精品国产专区不片| 极品销魂美女一区二区三区| 99久久久精品免费观看国产蜜| 欧美亚洲动漫另类| 国产精品欧美久久久久一区二区| 国产在线精品一区二区三区不卡| 日韩欧美国产三级电影视频| 日韩国产精品91| 7777精品伊人久久久大香线蕉最新版| 亚洲精品久久久久久国产精华液| 丁香激情综合国产| 中文字幕欧美激情| 成人av网址在线| 国产精品狼人久久影院观看方式| 国产91丝袜在线18| 国产精品国产自产拍在线| 国产91在线看| ●精品国产综合乱码久久久久| 本田岬高潮一区二区三区| 成人欧美一区二区三区视频网页| 国产成人高清视频| 亚洲欧美怡红院| 在线视频国内一区二区| 亚洲国产精品久久不卡毛片| 欧美日韩一区三区四区| 婷婷开心久久网| 91精品国产品国语在线不卡| 精品一二线国产| 国产亚洲污的网站| www.av精品| 亚洲一区二区四区蜜桃| 91精品国产aⅴ一区二区| 日本不卡123| 国产三级三级三级精品8ⅰ区| 成人av电影免费在线播放| 亚洲精品免费在线播放| 欧美喷潮久久久xxxxx| 美女视频黄久久| 中文字幕的久久| 91国偷自产一区二区开放时间 | 日韩成人精品在线观看| 欧美一二三区在线| 国产精品一级二级三级| 中文字幕一区二区三区四区|