зеркало из https://github.com/mozilla/gecko-dev.git
d23918ae85
This moves the adding of the end marker for redirects in nsHttpChannel to SetupReplacementChannel, so that all redirects are properly caught. Without that, some requests will show as unfinished in the profiler frontend. Some of the redirects are internal and we may be able to flag and ignore them in the frontend, but that's work for the future. Because all redirections get a "REDIRECT" end marker, including the internal redirection to the service worker's intercepted channel, we now need an additional "START" marker there as well. All existing profiler tests related to service workers needed to be updated because there's an extra redirect marker in all these requests, as well as several pairs of markers that all have the same id. This also adds a new profiler test for handling the http->https case that we wouldn't catch before this patch. Differential Revision: https://phabricator.services.mozilla.com/D118836 |
||
---|---|---|
.. | ||
base | ||
build | ||
cache | ||
cache2 | ||
cookie | ||
dns | ||
docs | ||
ipc | ||
locales | ||
mime | ||
protocol | ||
sctp | ||
socket | ||
streamconv | ||
system | ||
test | ||
url-classifier | ||
wifi | ||
moz.build |