Some initialization requires web process information. Currently no information is available when platformInitializeWebProcess() is called.
Created attachment 373182 [details] PATCH
On WinCairo, we will need to pass socket identifier from UIProcess to WebProcess for RemoteInspector Server. On Windows, we need an id of destination process to copy the socket information. https://docs.microsoft.com/en-us/windows/desktop/api/winsock2/nf-winsock2-wsaduplicatesocketa We figured out current WebProcessPool has WebProcess information via WebProcessProxy while initializing WebProcessCreationParameters, but that info was not passed to platformInitializeWebProcess(). We can achieve our purpose by PLATFORM patch on WebProcessPool.cpp, but having such code in platform dependent file is better.
Created attachment 373184 [details] Try again
Comment on attachment 373184 [details] Try again r=me
Created attachment 373196 [details] PATCH
Thanks! (In reply to Darin Adler from comment #4) > Comment on attachment 373184 [details] > Try again > > r=me Thanks!
Comment on attachment 373196 [details] PATCH Clearing flags on attachment: 373196 Committed r246955: <https://trac.webkit.org/changeset/246955>
All reviewed patches have been landed. Closing bug.
<rdar://problem/52428507>