实战总结|抽丝剥茧,记一次神奇的崩溃
2023年8月25日 - 腾讯新闻
显然,崩溃发生在了asl::LooperObserverMan::notifyIdle()函数中,BaseMessageLooper.cpp文件的第371行,源码如下:1.2段错误位置不符合预期崩溃时提示segmentfault,通常就是非法地址访问,结合源码我们有理由怀疑node->observer指针异常(空指针或者野指针)导致这行发生了崩溃,或者node虽然非空但是可能是个野指针导致崩溃。
详情
取代C++!3.6万行Rust代码改写Windows内核,这门语言最早竟用来修...
2023年8月1日 - 电子工程专辑
,二是内存利用率高,三是防止段错误。简而言之,是在某些部分可以取代C/C++的利器。所以代码江湖流传着一种说法,把Rust比作跑酷,可以做高危险动作,但是不太容易伤害到自己。相比之下,C++可以看作是在玩带火的电锯。而凭借着开发Rust,格雷顿老哥也一战成名。之后几年内,他还参与了Swift的开发。说来这也是...
详情