断点

✍ dations ◷ 2025-11-22 17:52:48 #调试,软件开发,计算机编程

断点(英语:Breakpoint)是程序中为了调试而故意停止或者暂停的地方。

调试设置断点可以让程序运行到该行程序时停住,借此观察程序到断点位置时,其变量、寄存器、I/O等相关的变量内容,有助于深入了解程序运作的机制,发现、排除程序错误的根源。

由程序员指定一条指令,让程序在执行这条指令前暂停:这样的断点最为常见,叫做“指令断点”。

读取或者修改某个内存地址时也可以触发断点,这类断点由运行时的数据触发,有“条件断点”“数据断点”“观察点(英语:watchpoint)”等很多叫法。

除此之外,断点也可以在某个固定的时间点或者在按下某个按键时触发。

相关

  • NOT闸反相器(英语:Inverter)也称非门(英语:NOT gate),是数字逻辑中实现逻辑非的逻辑门,功能见右侧真值表。这种功能代表了数字电路中理想开关表现的假定,但是在实际的反相器设计中,元件有其
  • 班尼奥夫维克托·胡戈·贝尼奥夫(英语:Victor Hugo Benioff,1899年9月14日-1968年2月1日),美国地震学家,加州理工学院教授。他最为人所知的是将太平洋中深层地震发生的深度与震中位置关系绘
  • 撒尔塞特岛撒尔塞特岛(葡萄牙语:Salsete, 马拉地语:Sashti(साष्टी))是印度马哈拉施特拉邦西海岸的一个岛屿。孟买大都会区和塔纳市都位于岛上。今天的撒尔塞特岛原来是几个小岛,在19世
  • 叙利亚及黎巴嫩澳大利亚 英国维希法国叙利亚-黎巴嫩战场(也被称为出口商行动)是第二次世界大战中,盟军为了攻占维希法国控制的叙利亚与黎巴嫩的一场战役,时间为1941年6月至7月。当这场战役正
  • 委内瑞拉玻利瓦US$1 = Bs.S. 2.4883 (公告价格)(看黑市价格) US$1 = Bs.S. 60 (石油币汇率)委内瑞拉主权玻利瓦尔(西班牙语:bolívares soberanos;货币符号:Bs.S.;ISO 4217代码:VES)是委内瑞拉自
  • 锫的同位素锫的同位素备注:画上#号的数据代表没有经过实验的证明,只是理论推测而已,而用括号括起来的代表数据不确定性。
  • 萨马纳岛萨马纳岛是巴哈马的岛屿,位于大西洋海域,长16.2公里、宽3.5公里,面积45平方公里,有学者认为哥伦布在1492年10月12日踏足该岛,现时岛上无人居住。坐标:23°05′N 73°45′W / 23.08
  • 非攻 (小说)《非攻》是鲁迅的小说,描写了战国时代墨子止楚攻宋的故事。创作于1934年8月,未在报刊发表,直接收入1936年1月出版的《故事新编》。评论者认为《非攻》和《理水》意象相近,认为墨
  • 阿克巴尔·甘吉阿克巴尔·甘吉(波斯语:اکبر گنجی‎,1960年1月31日-),生于加兹温省,是一位伊朗新闻记者和作家。他被描述为“伊朗的杰出持不同政见者” ,和“广受欢迎的民主派记者”,经常“
  • 索菲斯·李马里乌斯·索菲斯·李(Marius Sophus Lie,1842年12月17日-1899年2月18日)挪威数学家。李群和李代数的创始人。李1865年毕业于挪威克里斯蒂安尼亚(今奥斯陆大学)。1868年开始专攻数