[Webkit-unassigned] [Bug 251481] New: Optimize padding in CachedRawResource
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Jan 31 21:56:09 PST 2023
https://bugs.webkit.org/show_bug.cgi?id=251481
Bug ID: 251481
Summary: Optimize padding in CachedRawResource
Product: WebKit
Version: WebKit Local Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Page Loading
Assignee: webkit-unassigned at lists.webkit.org
Reporter: simon.fraser at apple.com
CC: beidson at apple.com
CachedRawResource is very bloaty:
+0 <1104> WebCore::CachedRawResource
+0 <1056> WebCore::CachedResource WebCore::CachedResource
+0 < 8> __vtbl_ptr_type * _vptr
+8 < 8> <PADDING: 8 bytes>
+16 <240> WebCore::ResourceLoaderOptions m_options
+16 <128> WebCore::FetchOptions WebCore::FetchOptions
+16 < 1> WebCore::FetchOptions::Destination destination
+17 < 1> WebCore::FetchOptions::Mode mode
+18 < 1> WebCore::FetchOptions::Credentials credentials
+19 < 1> WebCore::FetchOptions::Cache cache
+20 < 1> WebCore::FetchOptions::Redirect redirect
+21 < 1> WebCore::ReferrerPolicy referrerPolicy
+22 < 2> <PADDING: 2 bytes>
+24 < 8> WTF::String integrity
+24 < 8> WTF::RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl> > m_impl
+24 < 8> WTF::RawPtrTraits<WTF::StringImpl>::StorageType m_ptr
+32 < 1> bool keepAlive
+33 < 15> <PADDING: 15 bytes>
+48 < 48> std::__1::optional<WebCore::ProcessQualified<WTF::UUID> > clientIdentifier
+48 < 48> std::__1::__optional_move_assign_base<WebCore::ProcessQualified<WTF::UUID>, true> std::__1::__optional_move_assign_base<WebCore::ProcessQualified<WTF::UUID>, true>
+48 < 48> std::__1::__optional_copy_assign_base<WebCore::ProcessQualified<WTF::UUID>, true> std::__1::__optional_copy_assign_base<WebCore::ProcessQualified<WTF::UUID>, true>
+48 < 48> std::__1::__optional_move_base<WebCore::ProcessQualified<WTF::UUID>, true> std::__1::__optional_move_base<WebCore::ProcessQualified<WTF::UUID>, true>
+48 < 48> std::__1::__optional_copy_base<WebCore::ProcessQualified<WTF::UUID>, true> std::__1::__optional_copy_base<WebCore::ProcessQualified<WTF::UUID>, true>
+48 < 48> std::__1::__optional_storage_base<WebCore::ProcessQualified<WTF::UUID>, false> std::__1::__optional_storage_base<WebCore::ProcessQualified<WTF::UUID>, false>
+48 < 48> std::__1::__optional_destruct_base<WebCore::ProcessQualified<WTF::UUID>, true> std::__1::__optional_destruct_base<WebCore::ProcessQualified<WTF::UUID>, true>
+48 < 32> std::__1::__optional_destruct_base<WebCore::ProcessQualified<WTF::UUID>, true>::(anonymous union) None
+80 < 1> bool __engaged_
+48 < 1> std::__1::__optional_sfinae_ctor_base_t<WebCore::ProcessQualified<WTF::UUID> > std::__1::__optional_sfinae_ctor_base_t<WebCore::ProcessQualified<WTF::UUID> >
+48 < 1> std::__1::__optional_sfinae_assign_base_t<WebCore::ProcessQualified<WTF::UUID> > std::__1::__optional_sfinae_assign_base_t<WebCore::ProcessQualified<WTF::UUID> >
+81 < 15> <PADDING: 15 bytes>
+96 < 48> std::__1::optional<WebCore::ProcessQualified<WTF::UUID> > resultingClientIdentifier
+96 < 48> std::__1::__optional_move_assign_base<WebCore::ProcessQualified<WTF::UUID>, true> std::__1::__optional_move_assign_base<WebCore::ProcessQualified<WTF::UUID>, true>
+96 < 48> std::__1::__optional_copy_assign_base<WebCore::ProcessQualified<WTF::UUID>, true> std::__1::__optional_copy_assign_base<WebCore::ProcessQualified<WTF::UUID>, true>
+96 < 48> std::__1::__optional_move_base<WebCore::ProcessQualified<WTF::UUID>, true> std::__1::__optional_move_base<WebCore::ProcessQualified<WTF::UUID>, true>
+96 < 48> std::__1::__optional_copy_base<WebCore::ProcessQualified<WTF::UUID>, true> std::__1::__optional_copy_base<WebCore::ProcessQualified<WTF::UUID>, true>
+96 < 48> std::__1::__optional_storage_base<WebCore::ProcessQualified<WTF::UUID>, false> std::__1::__optional_storage_base<WebCore::ProcessQualified<WTF::UUID>, false>
+96 < 48> std::__1::__optional_destruct_base<WebCore::ProcessQualified<WTF::UUID>, true> std::__1::__optional_destruct_base<WebCore::ProcessQualified<WTF::UUID>, true>
+96 < 32> std::__1::__optional_destruct_base<WebCore::ProcessQualified<WTF::UUID>, true>::(anonymous union) None
+128 < 1> bool __engaged_
+96 < 1> std::__1::__optional_sfinae_ctor_base_t<WebCore::ProcessQualified<WTF::UUID> > std::__1::__optional_sfinae_ctor_base_t<WebCore::ProcessQualified<WTF::UUID> >
+96 < 1> std::__1::__optional_sfinae_assign_base_t<WebCore::ProcessQualified<WTF::UUID> > std::__1::__optional_sfinae_assign_base_t<WebCore::ProcessQualified<WTF::UUID> >
+129 < 15> <PADDING: 15 bytes>
+144 < 8> WTF::Markable<WTF::ObjectIdentifier<WebCore::ServiceWorkerRegistrationIdentifierType>, WTF::ObjectIdentifier<WebCore::ServiceWorkerRegistrationIdentifierType>::MarkableTraits> serviceWorkerRegistrationIdentifier
+144 < 8> WTF::ObjectIdentifier<WebCore::ServiceWorkerRegistrationIdentifierType> m_value
+144 < 1> WTF::ObjectIdentifierBase WTF::ObjectIdentifierBase
+144 < 8> uint64_t m_identifier
+152 < 24> WTF::Markable<WebCore::ContentSecurityPolicyResponseHeaders, WebCore::ContentSecurityPolicyResponseHeaders::MarkableTraits> cspResponseHeaders
+152 < 24> WebCore::ContentSecurityPolicyResponseHeaders m_value
+152 < 16> WTF::Vector<std::__1::pair<WTF::String, WebCore::ContentSecurityPolicyHeaderType>, 0, WTF::CrashOnOverflow, 16, WTF::FastMalloc> m_headers
+152 < 16> WTF::VectorBuffer<std::__1::pair<WTF::String, WebCore::ContentSecurityPolicyHeaderType>, 0, WTF::FastMalloc> WTF::VectorBuffer<std::__1::pair<WTF::String, WebCore::ContentSecurityPolicyHeaderType>, 0, WTF::FastMalloc>
+152 < 16> WTF::VectorBufferBase<std::__1::pair<WTF::String, WebCore::ContentSecurityPolicyHeaderType>, WTF::FastMalloc> WTF::VectorBufferBase<std::__1::pair<WTF::String, WebCore::ContentSecurityPolicyHeaderType>, WTF::FastMalloc>
+152 < 8> std::__1::pair<WTF::String, WebCore::ContentSecurityPolicyHeaderType> * m_buffer
+160 < 4> unsigned int m_capacity
+164 < 4> unsigned int m_size
+168 < 4> int m_httpStatusCode
+172 < 1> bool m_emptyForMarkable
+173 < 3> <PADDING: 3 bytes>
+176 < 40> std::__1::optional<WebCore::CrossOriginEmbedderPolicy> crossOriginEmbedderPolicy
+176 < 40> std::__1::__optional_move_assign_base<WebCore::CrossOriginEmbedderPolicy, false> std::__1::__optional_move_assign_base<WebCore::CrossOriginEmbedderPolicy, false>
+176 < 40> std::__1::__optional_copy_assign_base<WebCore::CrossOriginEmbedderPolicy, false> std::__1::__optional_copy_assign_base<WebCore::CrossOriginEmbedderPolicy, false>
+176 < 40> std::__1::__optional_move_base<WebCore::CrossOriginEmbedderPolicy, false> std::__1::__optional_move_base<WebCore::CrossOriginEmbedderPolicy, false>
+176 < 40> std::__1::__optional_copy_base<WebCore::CrossOriginEmbedderPolicy, false> std::__1::__optional_copy_base<WebCore::CrossOriginEmbedderPolicy, false>
+176 < 40> std::__1::__optional_storage_base<WebCore::CrossOriginEmbedderPolicy, false> std::__1::__optional_storage_base<WebCore::CrossOriginEmbedderPolicy, false>
+176 < 40> std::__1::__optional_destruct_base<WebCore::CrossOriginEmbedderPolicy, false> std::__1::__optional_destruct_base<WebCore::CrossOriginEmbedderPolicy, false>
+176 < 32> std::__1::__optional_destruct_base<WebCore::CrossOriginEmbedderPolicy, false>::(anonymous union) None
+208 < 1> bool __engaged_
+176 < 1> std::__1::__optional_sfinae_ctor_base_t<WebCore::CrossOriginEmbedderPolicy> std::__1::__optional_sfinae_ctor_base_t<WebCore::CrossOriginEmbedderPolicy>
+176 < 1> std::__1::__optional_sfinae_assign_base_t<WebCore::CrossOriginEmbedderPolicy> std::__1::__optional_sfinae_assign_base_t<WebCore::CrossOriginEmbedderPolicy>
+209 < 7> <PADDING: 7 bytes>
+216 < 1> WTF::OptionSet<WebCore::HTTPHeadersToKeepFromCleaning> httpHeadersToKeep
+216 < 1> WTF::OptionSet<WebCore::HTTPHeadersToKeepFromCleaning>::StorageType m_storage
+217 < 1> uint8_t maxRedirectCount
+218 < 6> <PADDING: 6 bytes>
+224 < 8> WebCore::FetchIdentifier navigationPreloadIdentifier
+224 < 1> WTF::ObjectIdentifierBase WTF::ObjectIdentifierBase
+224 < 8> uint64_t m_identifier
+232 < 8> WTF::String nonce
+232 < 8> WTF::RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl> > m_impl
+232 < 8> WTF::RawPtrTraits<WTF::StringImpl>::StorageType m_ptr
+240 < :1> WebCore::SendCallbackPolicy sendLoadCallbacks : 1
+240 < :1> WebCore::ContentSniffingPolicy sniffContent : 1
+240 < :1> WebCore::ContentEncodingSniffingPolicy contentEncodingSniffingPolicy : 1
+240 < :1> WebCore::DataBufferingPolicy dataBufferingPolicy : 1
+240 < :2> WebCore::StoredCredentialsPolicy storedCredentialsPolicy : 2
+240 < :1> WebCore::SecurityCheckPolicy securityCheck : 1
+240 < :1> WebCore::CertificateInfoPolicy certificateInfoPolicy : 1
+241 < :1> WebCore::ContentSecurityPolicyImposition contentSecurityPolicyImposition : 1
+241 < :1> WebCore::DefersLoadingPolicy defersLoadingPolicy : 1
+241 < :1> WebCore::CachingPolicy cachingPolicy : 1
+241 < :1> WebCore::SameOriginDataURLFlag sameOriginDataURLFlag : 1
+241 < :1> WebCore::InitiatorContext initiatorContext : 1
+241 < :3> WebCore::Initiator initiator : 3
+242 < :2> WebCore::ServiceWorkersMode serviceWorkersMode : 2
+242 < :1> WebCore::ApplicationCacheMode applicationCacheMode : 1
+242 < :1> WebCore::ClientCredentialPolicy clientCredentialPolicy : 1
+242 < :2> WebCore::PreflightPolicy preflightPolicy : 2
+242 < :1> WebCore::LoadedFromOpaqueSource loadedFromOpaqueSource : 1
+242 < :1> WebCore::LoadedFromPluginElement loadedFromPluginElement : 1
+243 < 13> <PADDING: 13 bytes>
+256 <200> WebCore::ResourceRequest m_resourceRequest
+256 <192> WebCore::ResourceRequestBase WebCore::ResourceRequestBase
+256 <152> WebCore::ResourceRequestBase::RequestData m_requestData
+256 < 40> WTF::URL m_url
+256 < 8> WTF::String m_string
+256 < 8> WTF::RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl> > m_impl
+256 < 8> WTF::RawPtrTraits<WTF::StringImpl>::StorageType m_ptr
+264 < :1> unsigned int m_isValid : 1
+264 < :1> unsigned int m_protocolIsInHTTPFamily : 1
+264 < :1> unsigned int m_cannotBeABaseURL : 1
+264 < :3> unsigned int m_portLength : 3
+264 < :26> unsigned int m_schemeEnd : 26
+268 < 4> unsigned int m_userStart
+272 < 4> unsigned int m_userEnd
+276 < 4> unsigned int m_passwordEnd
+280 < 4> unsigned int m_hostEnd
+284 < 4> unsigned int m_pathAfterLastSlash
+288 < 4> unsigned int m_pathEnd
+292 < 4> unsigned int m_queryEnd
+296 < 8> double m_timeoutInterval
+304 < 40> WTF::URL m_firstPartyForCookies
+304 < 8> WTF::String m_string
+304 < 8> WTF::RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl> > m_impl
+304 < 8> WTF::RawPtrTraits<WTF::StringImpl>::StorageType m_ptr
+312 < :1> unsigned int m_isValid : 1
+312 < :1> unsigned int m_protocolIsInHTTPFamily : 1
+312 < :1> unsigned int m_cannotBeABaseURL : 1
+312 < :3> unsigned int m_portLength : 3
+312 < :26> unsigned int m_schemeEnd : 26
+316 < 4> unsigned int m_userStart
+320 < 4> unsigned int m_userEnd
+324 < 4> unsigned int m_passwordEnd
+328 < 4> unsigned int m_hostEnd
+332 < 4> unsigned int m_pathAfterLastSlash
+336 < 4> unsigned int m_pathEnd
+340 < 4> unsigned int m_queryEnd
+344 < 8> WTF::String m_httpMethod
+344 < 8> WTF::RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl> > m_impl
+344 < 8> WTF::RawPtrTraits<WTF::StringImpl>::StorageType m_ptr
+352 < 32> WebCore::HTTPHeaderMap m_httpHeaderFields
+352 < 16> WebCore::HTTPHeaderMap::CommonHeadersVector m_commonHeaders
+352 < 16> WTF::VectorBuffer<WebCore::HTTPHeaderMap::CommonHeader, 0, WTF::FastMalloc> WTF::VectorBuffer<WebCore::HTTPHeaderMap::CommonHeader, 0, WTF::FastMalloc>
+352 < 16> WTF::VectorBufferBase<WebCore::HTTPHeaderMap::CommonHeader, WTF::FastMalloc> WTF::VectorBufferBase<WebCore::HTTPHeaderMap::CommonHeader, WTF::FastMalloc>
+352 < 8> WebCore::HTTPHeaderMap::CommonHeader * m_buffer
+360 < 4> unsigned int m_capacity
+364 < 4> unsigned int m_size
+368 < 16> WebCore::HTTPHeaderMap::UncommonHeadersVector m_uncommonHeaders
+368 < 16> WTF::VectorBuffer<WebCore::HTTPHeaderMap::UncommonHeader, 0, WTF::FastMalloc> WTF::VectorBuffer<WebCore::HTTPHeaderMap::UncommonHeader, 0, WTF::FastMalloc>
+368 < 16> WTF::VectorBufferBase<WebCore::HTTPHeaderMap::UncommonHeader, WTF::FastMalloc> WTF::VectorBufferBase<WebCore::HTTPHeaderMap::UncommonHeader, WTF::FastMalloc>
+368 < 8> WebCore::HTTPHeaderMap::UncommonHeader * m_buffer
+376 < 4> unsigned int m_capacity
+380 < 4> unsigned int m_size
+384 < 16> WTF::Vector<WTF::String, 0, WTF::CrashOnOverflow, 16, WTF::FastMalloc> m_responseContentDispositionEncodingFallbackArray
+384 < 16> WTF::VectorBuffer<WTF::String, 0, WTF::FastMalloc> WTF::VectorBuffer<WTF::String, 0, WTF::FastMalloc>
+384 < 16> WTF::VectorBufferBase<WTF::String, WTF::FastMalloc> WTF::VectorBufferBase<WTF::String, WTF::FastMalloc>
+384 < 8> WTF::String * m_buffer
+392 < 4> unsigned int m_capacity
+396 < 4> unsigned int m_size
+400 < 1> WebCore::ResourceRequestCachePolicy m_cachePolicy
+401 < :1> bool m_allowCookies : 1
+401 < :7> <UNUSED BITS: 7 bits>
+402 < 1> WebCore::ResourceRequestBase::SameSiteDisposition m_sameSiteDisposition
+403 < :1> bool m_isTopSite : 1
+403 < :7> <UNUSED BITS: 7 bits>
+404 < 1> WebCore::ResourceLoadPriority m_priority
+405 < 1> WebCore::ResourceRequestRequester m_requester
+406 < :1> bool m_isAppInitiated : 1
+406 < :7> <UNUSED BITS: 7 bits>
+407 < 1> <PADDING: 1 byte>
+408 < 8> WTF::String m_initiatorIdentifier
+408 < 8> WTF::RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl> > m_impl
+408 < 8> WTF::RawPtrTraits<WTF::StringImpl>::StorageType m_ptr
+416 < 8> WTF::String m_cachePartition
+416 < 8> WTF::RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl> > m_impl
+416 < 8> WTF::RawPtrTraits<WTF::StringImpl>::StorageType m_ptr
+424 < 8> WTF::RefPtr<WebCore::FormData, WTF::RawPtrTraits<WebCore::FormData>, WTF::DefaultRefDerefTraits<WebCore::FormData> > m_httpBody
+424 < 8> WTF::RawPtrTraits<WebCore::FormData>::StorageType m_ptr
+432 < 8> std::__1::optional<int> m_inspectorInitiatorNodeIdentifier
+432 < 8> std::__1::__optional_move_assign_base<int, true> std::__1::__optional_move_assign_base<int, true>
+432 < 8> std::__1::__optional_copy_assign_base<int, true> std::__1::__optional_copy_assign_base<int, true>
+432 < 8> std::__1::__optional_move_base<int, true> std::__1::__optional_move_base<int, true>
+432 < 8> std::__1::__optional_copy_base<int, true> std::__1::__optional_copy_base<int, true>
+432 < 8> std::__1::__optional_storage_base<int, false> std::__1::__optional_storage_base<int, false>
+432 < 8> std::__1::__optional_destruct_base<int, true> std::__1::__optional_destruct_base<int, true>
+432 < 4> std::__1::__optional_destruct_base<int, true>::(anonymous union) None
+436 < 1> bool __engaged_
+432 < 1> std::__1::__optional_sfinae_ctor_base_t<int> std::__1::__optional_sfinae_ctor_base_t<int>
+432 < 1> std::__1::__optional_sfinae_assign_base_t<int> std::__1::__optional_sfinae_assign_base_t<int>
+437 < 3> <PADDING: 3 bytes>
+440 < :1> bool m_resourceRequestUpdated : 1
+440 < :1> bool m_platformRequestUpdated : 1
+440 < :1> bool m_resourceRequestBodyUpdated : 1
+440 < :1> bool m_platformRequestBodyUpdated : 1
+440 < :1> bool m_hiddenFromInspector : 1
+440 < :3> <UNUSED BITS: 3 bits>
+441 < 7> <PADDING: 7 bytes>
+448 < 8> WTF::RetainPtr<NSURLRequest> m_nsRequest
+448 < 8> CFTypeRef m_ptr
+456 <240> WebCore::ResourceResponse m_response
+456 <232> WebCore::ResourceResponseBase WebCore::ResourceResponseBase
+456 < 40> WTF::URL m_url
+456 < 8> WTF::String m_string
+456 < 8> WTF::RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl> > m_impl
+456 < 8> WTF::RawPtrTraits<WTF::StringImpl>::StorageType m_ptr
+464 < :1> unsigned int m_isValid : 1
+464 < :1> unsigned int m_protocolIsInHTTPFamily : 1
+464 < :1> unsigned int m_cannotBeABaseURL : 1
+464 < :3> unsigned int m_portLength : 3
+464 < :26> unsigned int m_schemeEnd : 26
+468 < 4> unsigned int m_userStart
+472 < 4> unsigned int m_userEnd
+476 < 4> unsigned int m_passwordEnd
+480 < 4> unsigned int m_hostEnd
+484 < 4> unsigned int m_pathAfterLastSlash
+488 < 4> unsigned int m_pathEnd
+492 < 4> unsigned int m_queryEnd
+496 < 8> WTF::AtomString m_mimeType
+496 < 8> WTF::String m_string
+496 < 8> WTF::RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl> > m_impl
+496 < 8> WTF::RawPtrTraits<WTF::StringImpl>::StorageType m_ptr
+504 < 8> long long m_expectedContentLength
+512 < 8> WTF::AtomString m_textEncodingName
+512 < 8> WTF::String m_string
+512 < 8> WTF::RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl> > m_impl
+512 < 8> WTF::RawPtrTraits<WTF::StringImpl>::StorageType m_ptr
+520 < 8> WTF::AtomString m_httpStatusText
+520 < 8> WTF::String m_string
+520 < 8> WTF::RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl> > m_impl
+520 < 8> WTF::RawPtrTraits<WTF::StringImpl>::StorageType m_ptr
+528 < 8> WTF::AtomString m_httpVersion
+528 < 8> WTF::String m_string
+528 < 8> WTF::RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl> > m_impl
+528 < 8> WTF::RawPtrTraits<WTF::StringImpl>::StorageType m_ptr
+536 < 32> WebCore::HTTPHeaderMap m_httpHeaderFields
+536 < 16> WebCore::HTTPHeaderMap::CommonHeadersVector m_commonHeaders
+536 < 16> WTF::VectorBuffer<WebCore::HTTPHeaderMap::CommonHeader, 0, WTF::FastMalloc> WTF::VectorBuffer<WebCore::HTTPHeaderMap::CommonHeader, 0, WTF::FastMalloc>
+536 < 16> WTF::VectorBufferBase<WebCore::HTTPHeaderMap::CommonHeader, WTF::FastMalloc> WTF::VectorBufferBase<WebCore::HTTPHeaderMap::CommonHeader, WTF::FastMalloc>
+536 < 8> WebCore::HTTPHeaderMap::CommonHeader * m_buffer
+544 < 4> unsigned int m_capacity
+548 < 4> unsigned int m_size
+552 < 16> WebCore::HTTPHeaderMap::UncommonHeadersVector m_uncommonHeaders
+552 < 16> WTF::VectorBuffer<WebCore::HTTPHeaderMap::UncommonHeader, 0, WTF::FastMalloc> WTF::VectorBuffer<WebCore::HTTPHeaderMap::UncommonHeader, 0, WTF::FastMalloc>
+552 < 16> WTF::VectorBufferBase<WebCore::HTTPHeaderMap::UncommonHeader, WTF::FastMalloc> WTF::VectorBufferBase<WebCore::HTTPHeaderMap::UncommonHeader, WTF::FastMalloc>
+552 < 8> WebCore::HTTPHeaderMap::UncommonHeader * m_buffer
+560 < 4> unsigned int m_capacity
+564 < 4> unsigned int m_size
+568 < 8> WTF::Box<WebCore::NetworkLoadMetrics> m_networkLoadMetrics
+568 < 8> WTF::RefPtr<WTF::Box<WebCore::NetworkLoadMetrics>::Data, WTF::RawPtrTraits<WTF::Box<WebCore::NetworkLoadMetrics>::Data>, WTF::DefaultRefDerefTraits<WTF::Box<WebCore::NetworkLoadMetrics>::Data> > m_data
+568 < 8> WTF::RawPtrTraits<WTF::Box<WebCore::NetworkLoadMetrics>::Data>::StorageType m_ptr
+576 < 16> std::__1::optional<WebCore::CertificateInfo> m_certificateInfo
+576 < 16> std::__1::__optional_move_assign_base<WebCore::CertificateInfo, false> std::__1::__optional_move_assign_base<WebCore::CertificateInfo, false>
+576 < 16> std::__1::__optional_copy_assign_base<WebCore::CertificateInfo, false> std::__1::__optional_copy_assign_base<WebCore::CertificateInfo, false>
+576 < 16> std::__1::__optional_move_base<WebCore::CertificateInfo, false> std::__1::__optional_move_base<WebCore::CertificateInfo, false>
+576 < 16> std::__1::__optional_copy_base<WebCore::CertificateInfo, false> std::__1::__optional_copy_base<WebCore::CertificateInfo, false>
+576 < 16> std::__1::__optional_storage_base<WebCore::CertificateInfo, false> std::__1::__optional_storage_base<WebCore::CertificateInfo, false>
+576 < 16> std::__1::__optional_destruct_base<WebCore::CertificateInfo, false> std::__1::__optional_destruct_base<WebCore::CertificateInfo, false>
+576 < 8> std::__1::__optional_destruct_base<WebCore::CertificateInfo, false>::(anonymous union) None
+584 < 1> bool __engaged_
+576 < 1> std::__1::__optional_sfinae_ctor_base_t<WebCore::CertificateInfo> std::__1::__optional_sfinae_ctor_base_t<WebCore::CertificateInfo>
+576 < 1> std::__1::__optional_sfinae_assign_base_t<WebCore::CertificateInfo> std::__1::__optional_sfinae_assign_base_t<WebCore::CertificateInfo>
+585 < 7> <PADDING: 7 bytes>
+592 < 8> WTF::Markable<WTF::Seconds, WTF::Seconds::MarkableTraits> m_age
+592 < 8> WTF::Seconds m_value
+592 < 8> double m_value
+600 < 8> WTF::Markable<WTF::WallTime, WTF::WallTime::MarkableTraits> m_date
+600 < 8> WTF::WallTime m_value
+600 < 8> WTF::GenericTimeMixin<WTF::WallTime> WTF::GenericTimeMixin<WTF::WallTime>
+600 < 8> double m_value
+608 < 8> WTF::Markable<WTF::WallTime, WTF::WallTime::MarkableTraits> m_expires
+608 < 8> WTF::WallTime m_value
+608 < 8> WTF::GenericTimeMixin<WTF::WallTime> WTF::GenericTimeMixin<WTF::WallTime>
+608 < 8> double m_value
+616 < 8> WTF::Markable<WTF::WallTime, WTF::WallTime::MarkableTraits> m_lastModified
+616 < 8> WTF::WallTime m_value
+616 < 8> WTF::GenericTimeMixin<WTF::WallTime> WTF::GenericTimeMixin<WTF::WallTime>
+616 < 8> double m_value
+624 < 24> WebCore::ParsedContentRange m_contentRange
+624 < 8> int64_t m_firstBytePosition
+632 < 8> int64_t m_lastBytePosition
+640 < 8> int64_t m_instanceLength
+648 < 32> WebCore::CacheControlDirectives m_cacheControlDirectives
+648 < 8> WTF::Markable<WTF::Seconds, WTF::Seconds::MarkableTraits> maxAge
+648 < 8> WTF::Seconds m_value
+648 < 8> double m_value
+656 < 8> WTF::Markable<WTF::Seconds, WTF::Seconds::MarkableTraits> maxStale
+656 < 8> WTF::Seconds m_value
+656 < 8> double m_value
+664 < 8> WTF::Markable<WTF::Seconds, WTF::Seconds::MarkableTraits> staleWhileRevalidate
+664 < 8> WTF::Seconds m_value
+664 < 8> double m_value
+672 < :1> bool noCache : 1
+672 < :1> bool noStore : 1
+672 < :1> bool mustRevalidate : 1
+672 < :1> bool immutable : 1
+672 < :4> <UNUSED BITS: 4 bits>
+673 < 7> <PADDING: 7 bytes>
+680 < :1> bool m_haveParsedCacheControlHeader : 1
+680 < :1> bool m_haveParsedAgeHeader : 1
+680 < :1> bool m_haveParsedDateHeader : 1
+680 < :1> bool m_haveParsedExpiresHeader : 1
+680 < :1> bool m_haveParsedLastModifiedHeader : 1
+680 < :1> bool m_haveParsedContentRangeHeader : 1
+680 < :1> bool m_isRedirected : 1
+680 < :1> bool m_isRangeRequested : 1
+681 < :1> bool m_isNull : 1
+681 < :3> unsigned int m_initLevel : 3
+681 < :1> WebCore::UsedLegacyTLS m_usedLegacyTLS : 1
+681 < :1> WebCore::WasPrivateRelayed m_wasPrivateRelayed : 1
+681 < :2> WebCore::ResourceResponseBase::Tainting m_tainting : 2
+682 < :4> WebCore::ResourceResponseBase::Source m_source : 4
+682 < :3> WebCore::ResourceResponseBase::Type m_type : 3
+682 < :1> <UNUSED BITS: 1 bit>
+683 < 0> <PADDING: 0 byte>
+684 < 2> short m_httpStatusCode
+686 < 2> <PADDING: 2 bytes>
+688 < 8> WTF::RetainPtr<NSURLResponse> m_nsResponse
+688 < 8> CFTypeRef m_ptr
+696 < 64> WebCore::DeferrableOneShotTimer m_decodedDataDeletionTimer
+696 < 40> WebCore::TimerBase WebCore::TimerBase
+696 < 8> __vtbl_ptr_type * _vptr
+704 < 8> WTF::MonotonicTime m_unalignedNextFireTime
+704 < 8> WTF::GenericTimeMixin<WTF::MonotonicTime> WTF::GenericTimeMixin<WTF::MonotonicTime>
+704 < 8> double m_value
+712 < 8> WTF::Seconds m_repeatInterval
+712 < 8> double m_value
+720 < 8> WTF::RefPtr<WebCore::ThreadTimerHeapItem, WTF::RawPtrTraits<WebCore::ThreadTimerHeapItem>, WTF::DefaultRefDerefTraits<WebCore::ThreadTimerHeapItem> > m_heapItem
+720 < 8> WTF::RawPtrTraits<WebCore::ThreadTimerHeapItem>::StorageType m_ptr
+728 < 8> WTF::Ref<WTF::Thread, WTF::RawPtrTraits<WTF::Thread> > m_thread
+728 < 8> WTF::RawPtrTraits<WTF::Thread>::StorageType m_ptr
+736 < 8> WTF::Function<void ()> m_function
+736 < 8> std::__1::unique_ptr<WTF::Detail::CallableWrapperBase<void>, std::__1::default_delete<WTF::Detail::CallableWrapperBase<void> > > m_callableWrapper
+736 < 8> std::__1::__compressed_pair<WTF::Detail::CallableWrapperBase<void> *, std::__1::default_delete<WTF::Detail::CallableWrapperBase<void> > > __ptr_
+736 < 8> std::__1::__compressed_pair_elem<WTF::Detail::CallableWrapperBase<void> *, 0, false> std::__1::__compressed_pair_elem<WTF::Detail::CallableWrapperBase<void> *, 0, false>
+736 < 8> WTF::Detail::CallableWrapperBase<void> * __value_
+736 < 1> std::__1::__compressed_pair_elem<std::__1::default_delete<WTF::Detail::CallableWrapperBase<void> >, 1, true> std::__1::__compressed_pair_elem<std::__1::default_delete<WTF::Detail::CallableWrapperBase<void> >, 1, true>
+736 < 1> std::__1::default_delete<WTF::Detail::CallableWrapperBase<void> > std::__1::default_delete<WTF::Detail::CallableWrapperBase<void> >
+744 < 8> WTF::Seconds m_delay
+744 < 8> double m_value
+752 < 1> bool m_shouldRestartWhenTimerFires
+753 < 7> <PADDING: 7 bytes>
+760 < 16> WTF::WeakHashCountedSet<WebCore::CachedResourceClient, WTF::DefaultWeakPtrImpl> m_clients
+760 < 16> WTF::WeakHashMap<WebCore::CachedResourceClient, unsigned int, WTF::DefaultWeakPtrImpl> m_impl
+760 < 8> WTF::WeakHashMap<WebCore::CachedResourceClient, unsigned int, WTF::DefaultWeakPtrImpl>::WeakHashImplMap m_map
+760 < 8> WTF::HashMap<WTF::Ref<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> >, unsigned int, WTF::DefaultHash<WTF::Ref<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> > >, WTF::HashTraits<WTF::Ref<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> > >, WTF::HashTraits<unsigned int>, WTF::HashTableTraits>::HashTableType m_impl
+760 < 8> WTF::HashTable<WTF::Ref<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> >, WTF::KeyValuePair<WTF::Ref<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> >, unsigned int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::Ref<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> >, unsigned int> >, WTF::DefaultHash<WTF::Ref<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> > >, WTF::HashMap<WTF::Ref<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> >, unsigned int, WTF::DefaultHash<WTF::Ref<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> > >, WTF::HashTraits<WTF::Ref<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> > >, WTF::HashTraits<unsigned int>, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<WTF::Ref<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> > > >::(anonymous union) None
+768 < 4> unsigned int m_operationCountSinceLastCleanup
+772 < 4> <PADDING: 4 bytes>
+776 < 8> std::__1::unique_ptr<WebCore::ResourceRequest, std::__1::default_delete<WebCore::ResourceRequest> > m_originalRequest
+776 < 8> std::__1::__compressed_pair<WebCore::ResourceRequest *, std::__1::default_delete<WebCore::ResourceRequest> > __ptr_
+776 < 8> std::__1::__compressed_pair_elem<WebCore::ResourceRequest *, 0, false> std::__1::__compressed_pair_elem<WebCore::ResourceRequest *, 0, false>
+776 < 8> WebCore::ResourceRequest * __value_
+776 < 1> std::__1::__compressed_pair_elem<std::__1::default_delete<WebCore::ResourceRequest>, 1, true> std::__1::__compressed_pair_elem<std::__1::default_delete<WebCore::ResourceRequest>, 1, true>
+776 < 1> std::__1::default_delete<WebCore::ResourceRequest> std::__1::default_delete<WebCore::ResourceRequest>
+784 < 8> WTF::RefPtr<WebCore::SubresourceLoader, WTF::RawPtrTraits<WebCore::SubresourceLoader>, WTF::DefaultRefDerefTraits<WebCore::SubresourceLoader> > m_loader
+784 < 8> WTF::RawPtrTraits<WebCore::SubresourceLoader>::StorageType m_ptr
+792 < 8> WTF::RefPtr<WebCore::FragmentedSharedBuffer, WTF::RawPtrTraits<WebCore::FragmentedSharedBuffer>, WTF::DefaultRefDerefTraits<WebCore::FragmentedSharedBuffer> > m_data
+792 < 8> WTF::RawPtrTraits<WebCore::FragmentedSharedBuffer>::StorageType m_ptr
+800 < 8> WTF::MonotonicTime m_lastDecodedAccessTime
+800 < 8> WTF::GenericTimeMixin<WTF::MonotonicTime> WTF::GenericTimeMixin<WTF::MonotonicTime>
+800 < 8> double m_value
+808 < 8> PAL::SessionID m_sessionID
+808 < 8> uint64_t m_identifier
+816 < 8> WTF::RefPtr<const WebCore::CookieJar, WTF::RawPtrTraits<const WebCore::CookieJar>, WTF::DefaultRefDerefTraits<const WebCore::CookieJar> > m_cookieJar
+816 < 8> WTF::RawPtrTraits<const WebCore::CookieJar>::StorageType m_ptr
+824 < 8> WTF::WallTime m_responseTimestamp
+824 < 8> WTF::GenericTimeMixin<WTF::WallTime> WTF::GenericTimeMixin<WTF::WallTime>
+824 < 8> double m_value
+832 < 8> WebCore::ResourceLoaderIdentifier m_identifierForLoadWithoutResourceLoader
+832 < 1> WTF::ObjectIdentifierBase WTF::ObjectIdentifierBase
+832 < 8> uint64_t m_identifier
+840 < 16> WTF::WeakHashMap<WebCore::CachedResourceClient, std::__1::unique_ptr<WebCore::CachedResource::Callback, std::__1::default_delete<WebCore::CachedResource::Callback> >, WTF::DefaultWeakPtrImpl> m_clientsAwaitingCallback
+840 < 8> WTF::WeakHashMap<WebCore::CachedResourceClient, std::__1::unique_ptr<WebCore::CachedResource::Callback, std::__1::default_delete<WebCore::CachedResource::Callback> >, WTF::DefaultWeakPtrImpl>::WeakHashImplMap m_map
+840 < 8> WTF::HashMap<WTF::Ref<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> >, std::__1::unique_ptr<WebCore::CachedResource::Callback, std::__1::default_delete<WebCore::CachedResource::Callback> >, WTF::DefaultHash<WTF::Ref<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> > >, WTF::HashTraits<WTF::Ref<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> > >, WTF::HashTraits<std::__1::unique_ptr<WebCore::CachedResource::Callback, std::__1::default_delete<WebCore::CachedResource::Callback> > >, WTF::HashTableTraits>::HashTableType m_impl
+840 < 8> WTF::HashTable<WTF::Ref<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> >, WTF::KeyValuePair<WTF::Ref<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> >, std::__1::unique_ptr<WebCore::CachedResource::Callback, std::__1::default_delete<WebCore::CachedResource::Callback> > >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::Ref<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> >, std::__1::unique_ptr<WebCore::CachedResource::Callback, std::__1::default_delete<WebCore::CachedResource::Callback> > > >, WTF::DefaultHash<WTF::Ref<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> > >, WTF::HashMap<WTF::Ref<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> >, std::__1::unique_ptr<WebCore::CachedResource::Callback, std::__1::default_delete<WebCore::CachedResource::Callback> >, WTF::DefaultHash<WTF::Ref<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> > >, WTF::HashTraits<WTF::Ref<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> > >, WTF::HashTraits<std::__1::unique_ptr<WebCore::CachedResource::Callback, std::__1::default_delete<WebCore::CachedResource::Callback> > >, WTF::HashTableTraits>::KeyValuePairTraits, WTF::HashTraits<WTF::Ref<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> > > >::(anonymous union) None
+848 < 4> unsigned int m_operationCountSinceLastCleanup
+852 < 4> <PADDING: 4 bytes>
+856 < 8> WTF::HashSet<WebCore::CachedResourceHandleBase *, WTF::DefaultHash<WebCore::CachedResourceHandleBase *>, WTF::HashTraits<WebCore::CachedResourceHandleBase *>, WTF::HashTableTraits> m_handlesToRevalidate
+856 < 8> WTF::HashSet<WebCore::CachedResourceHandleBase *, WTF::DefaultHash<WebCore::CachedResourceHandleBase *>, WTF::HashTraits<WebCore::CachedResourceHandleBase *>, WTF::HashTableTraits>::HashTableType m_impl
+856 < 8> WTF::HashTable<WebCore::CachedResourceHandleBase *, WebCore::CachedResourceHandleBase *, WTF::IdentityExtractor, WTF::DefaultHash<WebCore::CachedResourceHandleBase *>, WTF::HashTraits<WebCore::CachedResourceHandleBase *>, WTF::HashTraits<WebCore::CachedResourceHandleBase *> >::(anonymous union) None
+864 < 16> WTF::Vector<std::__1::pair<WTF::String, WTF::String>, 0, WTF::CrashOnOverflow, 16, WTF::FastMalloc> m_varyingHeaderValues
+864 < 16> WTF::VectorBuffer<std::__1::pair<WTF::String, WTF::String>, 0, WTF::FastMalloc> WTF::VectorBuffer<std::__1::pair<WTF::String, WTF::String>, 0, WTF::FastMalloc>
+864 < 16> WTF::VectorBufferBase<std::__1::pair<WTF::String, WTF::String>, WTF::FastMalloc> WTF::VectorBufferBase<std::__1::pair<WTF::String, WTF::String>, WTF::FastMalloc>
+864 < 8> std::__1::pair<WTF::String, WTF::String> * m_buffer
+872 < 4> unsigned int m_capacity
+876 < 4> unsigned int m_size
+880 < 8> WebCore::CachedResource * m_resourceToRevalidate
+888 < 8> WebCore::CachedResource * m_proxyResource
+896 < 8> WTF::String m_fragmentIdentifierForRequest
+896 < 8> WTF::RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl> > m_impl
+896 < 8> WTF::RawPtrTraits<WTF::StringImpl>::StorageType m_ptr
+904 < 80> WebCore::ResourceError m_error
+904 < 64> WebCore::ResourceErrorBase WebCore::ResourceErrorBase
+904 < 8> WTF::String m_domain
+904 < 8> WTF::RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl> > m_impl
+904 < 8> WTF::RawPtrTraits<WTF::StringImpl>::StorageType m_ptr
+912 < 40> WTF::URL m_failingURL
+912 < 8> WTF::String m_string
+912 < 8> WTF::RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl> > m_impl
+912 < 8> WTF::RawPtrTraits<WTF::StringImpl>::StorageType m_ptr
+920 < :1> unsigned int m_isValid : 1
+920 < :1> unsigned int m_protocolIsInHTTPFamily : 1
+920 < :1> unsigned int m_cannotBeABaseURL : 1
+920 < :3> unsigned int m_portLength : 3
+920 < :26> unsigned int m_schemeEnd : 26
+924 < 4> unsigned int m_userStart
+928 < 4> unsigned int m_userEnd
+932 < 4> unsigned int m_passwordEnd
+936 < 4> unsigned int m_hostEnd
+940 < 4> unsigned int m_pathAfterLastSlash
+944 < 4> unsigned int m_pathEnd
+948 < 4> unsigned int m_queryEnd
+952 < 8> WTF::String m_localizedDescription
+952 < 8> WTF::RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl> > m_impl
+952 < 8> WTF::RawPtrTraits<WTF::StringImpl>::StorageType m_ptr
+960 < 4> int m_errorCode
+964 < 1> WebCore::ResourceErrorBase::Type m_type
+965 < 1> WebCore::ResourceErrorBase::IsSanitized m_isSanitized
+966 < 1> bool m_dataIsUpToDate
+967 < 1> <PADDING: 1 byte>
+968 < 8> WTF::RetainPtr<NSError> m_platformError
+968 < 8> CFTypeRef m_ptr
+976 < 1> bool m_compromisedNetworkConnectionIntegrity
+977 < 7> <PADDING: 7 bytes>
+984 < 8> WTF::RefPtr<WebCore::SecurityOrigin, WTF::RawPtrTraits<WebCore::SecurityOrigin>, WTF::DefaultRefDerefTraits<WebCore::SecurityOrigin> > m_origin
+984 < 8> WTF::RawPtrTraits<WebCore::SecurityOrigin>::StorageType m_ptr
+992 < 8> WTF::AtomString m_initiatorType
+992 < 8> WTF::String m_string
+992 < 8> WTF::RefPtr<WTF::StringImpl, WTF::RawPtrTraits<WTF::StringImpl>, WTF::DefaultRefDerefTraits<WTF::StringImpl> > m_impl
+992 < 8> WTF::RawPtrTraits<WTF::StringImpl>::StorageType m_ptr
+1000 < 4> unsigned int m_encodedSize
+1004 < 4> unsigned int m_decodedSize
+1008 < 4> unsigned int m_accessCount
+1012 < 4> unsigned int m_handleCount
+1016 < 4> unsigned int m_preloadCount
+1020 < 4> <PADDING: 4 bytes>
+1024 < 16> WebCore::RedirectChainCacheStatus m_redirectChainCacheStatus
+1024 < 8> WTF::WallTime endOfValidity
+1024 < 8> WTF::GenericTimeMixin<WTF::WallTime> WTF::GenericTimeMixin<WTF::WallTime>
+1024 < 8> double m_value
+1032 < 1> WebCore::RedirectChainCacheStatus::Status status
+1033 < 7> <PADDING: 7 bytes>
+1040 < :5> WebCore::CachedResource::Type m_type : 5
+1040 < :2> WebCore::CachedResource::PreloadResult m_preloadResult : 2
+1040 < :1> int None : 1
+1041 < :2> WebCore::ResourceResponseBase::Tainting m_responseTainting : 2
+1041 < :3> WebCore::ResourceLoadPriority m_loadPriority : 3
+1041 < :3> WebCore::CachedResource::Status m_status : 3
+1042 < :1> bool m_requestedFromNetworkingLayer : 1
+1042 < :1> bool m_inCache : 1
+1042 < :1> bool m_loading : 1
+1042 < :1> bool m_isLinkPreload : 1
+1042 < :1> bool m_hasUnknownEncoding : 1
+1042 < :1> bool m_switchingClientsToRevalidatedResource : 1
+1042 < :1> bool m_ignoreForRequestCount : 1
+1042 < :1> <UNUSED BITS: 1 bit>
+1043 < 5> <PADDING: 5 bytes>
+1048 < 8> WebCore::ResourceLoaderIdentifier m_identifier
+1048 < 1> WTF::ObjectIdentifierBase WTF::ObjectIdentifierBase
+1048 < 8> uint64_t m_identifier
+1056 < 1> bool m_allowEncodedDataReplacement
+1057 < 1> bool m_inIncrementalDataNotify
+1058 < 6> <PADDING: 6 bytes>
+1064 < 16> WTF::Vector<WebCore::CachedRawResource::RedirectPair, 0, WTF::CrashOnOverflow, 0, WTF::FastMalloc> m_redirectChain
+1064 < 16> WTF::VectorBuffer<WebCore::CachedRawResource::RedirectPair, 0, WTF::FastMalloc> WTF::VectorBuffer<WebCore::CachedRawResource::RedirectPair, 0, WTF::FastMalloc>
+1064 < 16> WTF::VectorBufferBase<WebCore::CachedRawResource::RedirectPair, WTF::FastMalloc> WTF::VectorBufferBase<WebCore::CachedRawResource::RedirectPair, WTF::FastMalloc>
+1064 < 8> WebCore::CachedRawResource::RedirectPair * m_buffer
+1072 < 4> unsigned int m_capacity
+1076 < 4> unsigned int m_size
+1080 < 16> std::__1::optional<WebCore::CachedRawResource::DelayedFinishLoading> m_delayedFinishLoading
+1080 < 16> std::__1::__optional_move_assign_base<WebCore::CachedRawResource::DelayedFinishLoading, false> std::__1::__optional_move_assign_base<WebCore::CachedRawResource::DelayedFinishLoading, false>
+1080 < 16> std::__1::__optional_copy_assign_base<WebCore::CachedRawResource::DelayedFinishLoading, false> std::__1::__optional_copy_assign_base<WebCore::CachedRawResource::DelayedFinishLoading, false>
+1080 < 16> std::__1::__optional_move_base<WebCore::CachedRawResource::DelayedFinishLoading, false> std::__1::__optional_move_base<WebCore::CachedRawResource::DelayedFinishLoading, false>
+1080 < 16> std::__1::__optional_copy_base<WebCore::CachedRawResource::DelayedFinishLoading, false> std::__1::__optional_copy_base<WebCore::CachedRawResource::DelayedFinishLoading, false>
+1080 < 16> std::__1::__optional_storage_base<WebCore::CachedRawResource::DelayedFinishLoading, false> std::__1::__optional_storage_base<WebCore::CachedRawResource::DelayedFinishLoading, false>
+1080 < 16> std::__1::__optional_destruct_base<WebCore::CachedRawResource::DelayedFinishLoading, false> std::__1::__optional_destruct_base<WebCore::CachedRawResource::DelayedFinishLoading, false>
+1080 < 8> std::__1::__optional_destruct_base<WebCore::CachedRawResource::DelayedFinishLoading, false>::(anonymous union) None
+1088 < 1> bool __engaged_
+1080 < 1> std::__1::__optional_sfinae_ctor_base_t<WebCore::CachedRawResource::DelayedFinishLoading> std::__1::__optional_sfinae_ctor_base_t<WebCore::CachedRawResource::DelayedFinishLoading>
+1080 < 1> std::__1::__optional_sfinae_assign_base_t<WebCore::CachedRawResource::DelayedFinishLoading> std::__1::__optional_sfinae_assign_base_t<WebCore::CachedRawResource::DelayedFinishLoading>
+1089 < 15> <PADDING: 15 bytes>
Total byte size: 1104
Total pad bytes: 171
Padding percentage: 15.56 %
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230201/6328b1ae/attachment-0001.htm>
More information about the webkit-unassigned
mailing list