WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
251481
Optimize padding in CachedRawResource
https://bugs.webkit.org/show_bug.cgi?id=251481
Summary
Optimize padding in CachedRawResource
Simon Fraser (smfr)
Reported
2023-01-31 21:56:09 PST
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 %
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2023-01-31 22:01:44 PST
<
rdar://problem/104901267
>
Simon Fraser (smfr)
Comment 2
2023-01-31 22:04:20 PST
Pull request:
https://github.com/WebKit/WebKit/pull/9430
EWS
Comment 3
2023-02-01 18:02:12 PST
Committed
259731@main
(a82aafd43736): <
https://commits.webkit.org/259731@main
> Reviewed commits have been landed. Closing PR #9430 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug