chrome笔记-脉络

main resource load & decode

#0  WebCore::TextResourceDecoder::decode (this=0x13dc69af72f0, 
    data=0x7fffd0839000 "<?xml version=\"1.0\" encoding=\"gb2312\"?>\r\n<!DOCTYPE html PUBLIC \"-//WAPFORUM//DTD XHTML Mobile 1.0//EN\" \"http://www.wapforum.org/DTD/xhtml-mobile10.dtd\">\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<"..., len=20654)
    at ../../third_party/WebKit/Source/core/fetch/TextResourceDecoder.cpp:396
#1  0x000055555d17a456 in WebCore::DecodedDataDocumentParser::appendBytes (this=0x13dc66b01820, 
    data=0x7fffd0839000 "<?xml version=\"1.0\" encoding=\"gb2312\"?>\r\n<!DOCTYPE html PUBLIC \"-//WAPFORUM//DTD XHTML Mobile 1.0//EN\" \"http://www.wapforum.org/DTD/xhtml-mobile10.dtd\">\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<"..., 
    length=20654) at ../../third_party/WebKit/Source/core/dom/DecodedDataDocumentParser.cpp:71

#2  0x00005555591e7491 in WebCore::DocumentWriter::addData (this=0x13dc6771b330, 
    bytes=0x7fffd0839000 "<?xml version=\"1.0\" encoding=\"gb2312\"?>\r\n<!DOCTYPE html PUBLIC \"-//WAPFORUM//DTD XHTML Mobile 1.0//EN\" \"http://www.wapforum.org/DTD/xhtml-mobile10.dtd\">\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<"..., 
    length=20654) at ../../third_party/WebKit/Source/core/loader/DocumentWriter.cpp:94
#3  0x00005555591e0575 in WebCore::DocumentLoader::commitData (this=0x13dc65cf0920, 
    bytes=0x7fffd0839000 "<?xml version=\"1.0\" encoding=\"gb2312\"?>\r\n<!DOCTYPE html PUBLIC \"-//WAPFORUM//DTD XHTML Mobile 1.0//EN\" \"http://www.wapforum.org/DTD/xhtml-mobile10.dtd\">\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<"..., 
    length=20654) at ../../third_party/WebKit/Source/core/loader/DocumentLoader.cpp:511
#4  0x00005555591e07f7 in WebCore::DocumentLoader::dataReceived (this=0x13dc65cf0920, resource=0x13dc67d6e020, 
    data=0x7fffd0839000 "<?xml version=\"1.0\" encoding=\"gb2312\"?>\r\n<!DOCTYPE html PUBLIC \"-//WAPFORUM//DTD XHTML Mobile 1.0//EN\" \"http://www.wapforum.org/DTD/xhtml-mobile10.dtd\">\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<"..., 
    length=20654) at ../../third_party/WebKit/Source/core/loader/DocumentLoader.cpp:535
#5  0x000055555938cb49 in WebCore::RawResource::appendData (this=0x13dc67d6e020, 
    data=0x7fffd0839000 "<?xml version=\"1.0\" encoding=\"gb2312\"?>\r\n<!DOCTYPE html PUBLIC \"-//WAPFORUM//DTD XHTML Mobile 1.0//EN\" \"http://www.wapforum.org/DTD/xhtml-mobile10.dtd\">\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<"..., 
    length=20654) at ../../third_party/WebKit/Source/core/fetch/RawResource.cpp:48
#6  0x00005555590a5de8 in WebCore::ResourceLoader::didReceiveData (this=0x13dc687aa220, 
    data=0x7fffd0839000 "<?xml version=\"1.0\" encoding=\"gb2312\"?>\r\n<!DOCTYPE html PUBLIC \"-//WAPFORUM//DTD XHTML Mobile 1.0//EN\" \"http://www.wapforum.org/DTD/xhtml-mobile10.dtd\">\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<"..., 
    length=20654, encodedDataLength=-1) at ../../third_party/WebKit/Source/core/fetch/ResourceLoader.cpp:354
#7  0x000055555bd5ec8c in webkit_glue::WebURLLoaderImpl::Context::OnReceivedData (this=0x13dc66cfaca0, 
    data=0x7fffd0839000 "<?xml version=\"1.0\" encoding=\"gb2312\"?>\r\n<!DOCTYPE html PUBLIC \"-//WAPFORUM//DTD XHTML Mobile 1.0//EN\" \"http://www.wapforum.org/DTD/xhtml-mobile10.dtd\">\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<"..., 
    data_length=20654, encoded_data_length=-1) at ../../webkit/child/weburlloader_impl.cc:586
#8  0x000055555bd2efc3 in content::ResourceDispatcher::OnReceivedData (this=0x13dc66828f40, request_id=20, data_offset=0, 
    data_length=20654, encoded_data_length=-1) at ../../content/child/resource_dispatcher.cc:443
#9  0x000055555bd331e7 in DispatchToMethod<content::ResourceDispatcher, void (content::ResourceDispatcher::*)(int, int, int, int), int, int, int, int> (obj=0x13dc66828f40, method=
---Type <return> to continue, or q <return> to quit---
    (void (content::ResourceDispatcher::*)(content::ResourceDispatcher * const, int, int, int, int)) 0x55555bd2eb44 <content::ResourceDispatcher::OnReceivedData(int, int, int, int)>, arg=...) at ../../base/tuple.h:570
#10 0x000055555bd31f61 in ResourceMsg_DataReceived::Dispatch<content::ResourceDispatcher, content::ResourceDispatcher, void (content::ResourceDispatcher::*)(int, int, int, int)> (msg=0x13dc68949b48, obj=0x13dc66828f40, sender=0x13dc66828f40, func=
    (void (content::ResourceDispatcher::*)(content::ResourceDispatcher * const, int, int, int, int)) 0x55555bd2eb44 <content::ResourceDispatcher::OnReceivedData(int, int, int, int)>) at ../../content/common/resource_messages.h:263
#11 0x000055555bd305fb in content::ResourceDispatcher::DispatchMessage (this=0x13dc66828f40, message=...)
    at ../../content/child/resource_dispatcher.cc:655

#12 0x000055555bd2e453 in content::ResourceDispatcher::OnMessageReceived (this=0x13dc66828f40, message=...)
    at ../../content/child/resource_dispatcher.cc:318
#13 0x000055555bccc288 in content::ChildThread::OnMessageReceived (this=0x13dc668248a8, msg=...)
    at ../../content/child/child_thread.cc:359
#14 0x0000555557927fd3 in IPC::ChannelProxy::Context::OnDispatchMessage (this=0x13dc66820920, message=...)
    at ../../ipc/ipc_channel_proxy.cc:260
#15 0x000055555792caa2 in base::internal::RunnableAdapter<void (IPC::ChannelProxy::Context::*)(IPC::Message const&)>::Run (
    this=0x7fffd5f911f0, object=0x13dc66820920, a1=...) at ../../base/bind_internal.h:190
#16 0x000055555792c0e9 in base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (IPC::ChannelProxy::Context::*)(IPC::Message const&)>, void (IPC::ChannelProxy::Context* const&, IPC::Message const&)>::MakeItSo(base::internal::RunnableAdapter<void (IPC::ChannelProxy::Context::*)(IPC::Message const&)>, IPC::ChannelProxy::Context* const&, IPC::Message const&) (
    runnable=..., a1=@0x13dc68949b40: 0x13dc66820920, a2=...) at ../../base/bind_internal.h:898
#17 0x000055555792b1e2 in base::internal::Invoker<2, base::internal::BindState<base::internal::RunnableAdapter<void (IPC::ChannelProxy::Context::*)(IPC::Message const&)>, void (IPC::ChannelProxy::Context*, IPC::Message const&), void (IPC::ChannelProxy::Context*, IPC::Message)>, void (IPC::ChannelProxy::Context*, IPC::Message const&)>::Run(base::internal::BindStateBase*) (
    base=0x13dc68949b20) at ../../base/bind_internal.h:1253
#18 0x0000555555f81703 in base::Callback<void ()>::Run() const (this=0x7fffd5f91578) at ../../base/callback.h:401
#19 0x0000555557071148 in base::MessageLoop::RunTask (this=0x13dc661f74a0, pending_task=...)
    at ../../base/message_loop/message_loop.cc:448
#20 0x000055555707126c in base::MessageLoop::DeferOrRunPendingTask (this=0x13dc661f74a0, pending_task=...)
    at ../../base/message_loop/message_loop.cc:460
#21 0x0000555557071793 in base::MessageLoop::DoWork (this=0x13dc661f74a0) at ../../base/message_loop/message_loop.cc:574
#22 0x0000555557081758 in base::MessagePumpDefault::Run (this=0x13dc667f6ec0, delegate=0x13dc661f74a0)
    at ../../base/message_loop/message_pump_default.cc:32
#23 0x0000555557070cbb in base::MessageLoop::RunHandler (this=0x13dc661f74a0) at ../../base/message_loop/message_loop.cc:398
#24 0x00005555570b73a8 in base::RunLoop::Run (this=0x7fffd5f919a0) at ../../base/run_loop.cc:45
#25 0x000055555707042a in base::MessageLoop::Run (this=0x13dc661f74a0) at ../../base/message_loop/message_loop.cc:290
#26 0x00005555570f35d2 in base::Thread::Run (this=0x13dc667f3410, message_loop=0x13dc661f74a0)
---Type <return> to continue, or q <return> to quit---
    at ../../base/threading/thread.cc:172
#27 0x00005555570f3822 in base::Thread::ThreadMain (this=0x13dc667f3410) at ../../base/threading/thread.cc:225
#28 0x00005555570e3a05 in base::(anonymous namespace)::ThreadFunc (params=0x7fffffff66a0)
    at ../../base/threading/platform_thread_posix.cc:80
#29 0x00007ffff3061e9a in start_thread (arg=0x7fffd5f92700) at pthread_create.c:308
#30 0x00007ffff1cfc3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#31 0x0000000000000000 in ?? ()



内容概要:本文档详细介绍了Analog Devices公司生产的AD8436真均方根-直流(RMS-to-DC)转换器的技术细节及其应用场景。AD8436由三个独立模块构成:轨到轨FET输入放大器、高动态范围均方根计算内核和精密轨到轨输出放大器。该器件不仅体积小巧、功耗低,而且具有广泛的输入电压范围和快速响应特性。文档涵盖了AD8436的工作原理、配置选项、外部组件选择(如电容)、增益调节、单电源供电、电流互感器配置、接地故障检测、三相电源监测等方面的内容。此外,还特别强调了PCB设计注意事项和误差源分析,旨在帮助工程师更好地理解和应用这款高性能的RMS-DC转换器。 适合人群:从事模拟电路设计的专业工程师和技术人员,尤其是那些需要精确测量交流电信号均方根值的应用开发者。 使用场景及目标:①用于工业自动化、医疗设备、电力监控等领域,实现对交流电压或电流的精准测量;②适用于手持式数字万用表及其他便携式仪器仪表,提供高效的单电源解决方案;③在电流互感器配置中,用于检测微小的电流变化,保障电气安全;④应用于三相电力系统监控,优化建立时间和转换精度。 其他说明:为了确保最佳性能,文档推荐使用高质量的电容器件,并给出了详细的PCB布局指导。同时提醒用户关注电介质吸收和泄漏电流等因素对测量准确性的影响。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值