5

我一直在研究 chrome 源代码,并且正在对性能测试进行一些更改。

我有兴趣将新的 DNS 条目添加到 chrome 缓存中,以便它显示在chrome://net-internals/#dns

我很难在源代码中找到正确的流程。

请问有经验的可以帮忙吗?

我在This is where the dns reolution 中找到了 dns 解析器代码/net/base/dnsrr_resolver.cc ,但是,我有兴趣在不进行解析调用的情况下手动插入 dns 条目。

4

1 回答 1

2

我最终修改了 net/base/host_resolve_proc.cc 中的代码。这是解决系统调用发生的地方。如果地址列表用新的分辨率条目更新,浏览器将用新的分辨率更新它的主机缓存。

于 2012-07-04T20:58:39.773 回答