
Webkit源码
继续微笑lsj
眼界决定未来
展开
-
Android 0xdeadbaad WebKit 0xbbadbeef
自从接触Android WebKit以来,就经常被0xdeadbaad和0xbbadbeef困扰,因为WebKit的Crash经常都发生在0xdeadbaad和0xbbadbeef。通过翻看源码才知道,原来0xdeadbaad是Android的abort()故意写入的,而0xbbadbeef是由WTFCrash()故意写入的。 Android abort() *((char*)0xde转载 2015-01-01 20:24:22 · 2030 阅读 · 0 评论 -
WebKit源代码里的RefPtr智能指针
Overview WebKit的智能指针由类族 RefPtr 来实现,其核心由三个类组成: RefCountedRefPtrPassRefPtr 其中RefCounted提供了引用计数器(一个int型成员),而RefPtr和PassRefPtr则提供了自动管理引用计数器的功能。根据RefPtr and PassRefPtr Basics的说法,最初并没有RefPtr和PassRe转载 2015-01-02 21:04:32 · 823 阅读 · 0 评论