如何解决以编程方式调用断点
在rust中,有什么方法可以闯入调试器。 C#具有DebugBreak,它在执行时的行为与在其中设置断点的行为相同。
惊慌失措,我知道该怎么做,那不是我想要的。
解决方法
是的,有::std::intrinsics::breakpoint
(不稳定/功能门控,因此仅适用于每晚的Rust):
#![feature(core_intrinsics)]
use ::std::intrinsics::breakpoint;
fn main() {
unsafe { breakpoint() };
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。