-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Suppress static analysis warnings about adoptOSObject() #47303
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Suppress static analysis warnings about adoptOSObject() #47303
Conversation
EWS run on previous version of this PR (hash b7b04fa) |
Safer C++ Build #41860 (b7b04fa)
|
https://bugs.webkit.org/show_bug.cgi?id=295105 Reviewed by NOBODY (OOPS!). This is not yet supported, suppress it in the meantime to reduce noise. * Source/WTF/wtf/Compiler.h: * Source/WebKit/NetworkProcess/Notifications/Cocoa/WebPushDaemonConnectionCocoa.mm: (WebKit::WebPushD::messageDictionaryFromEncoder): * Source/WebKit/NetworkProcess/PrivateClickMeasurement/cocoa/PrivateClickMeasurementConnectionCocoa.mm: (WebKit::PCM::Connection::dictionaryFromMessage const): * Source/WebKit/NetworkProcess/cache/NetworkCacheDataCocoa.mm: (WebKit::NetworkCache::Data::span const): (WebKit::NetworkCache::Data::subrange const): (WebKit::NetworkCache::concatenate): (WebKit::NetworkCache::Data::adoptMap): * Source/WebKit/NetworkProcess/cache/NetworkCacheIOChannelCocoa.mm: (WebKit::NetworkCache::IOChannel::IOChannel): * Source/WebKit/NetworkProcess/cocoa/LaunchServicesDatabaseObserver.mm: (WebKit::LaunchServicesDatabaseObserver::startObserving): * Source/WebKit/NetworkProcess/cocoa/NetworkProcessCocoa.mm: (WebKit::NetworkProcess::clearDiskCache): * Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm: (WebKit::NetworkSessionCocoa::setProxyConfigData): * Source/WebKit/Platform/IPC/cocoa/ConnectionCocoa.mm: (IPC::Connection::platformOpen): (IPC::Connection::initializeSendSource): * Source/WebKit/Platform/IPC/cocoa/DaemonConnectionCocoa.mm: (WebKit::Daemon::ConnectionToMachService<Traits>::initializeConnectionIfNeeded const): * Source/WebKit/SaferCPPExpectations/RetainPtrCtorAdoptCheckerExpectations: * Source/WebKit/SaferCPPExpectations/UnretainedCallArgsCheckerExpectations: * Source/WebKit/Shared/Cocoa/XPCEndpoint.mm: (WebKit::XPCEndpoint::XPCEndpoint): (WebKit::XPCEndpoint::sendEndpointToConnection): * Source/WebKit/Shared/Cocoa/XPCEndpointClient.mm: (WebKit::XPCEndpointClient::setEndpoint): * Source/WebKit/Shared/Daemon/DaemonUtilities.mm: (WebKit::encoderToXPCData): * Source/WebKit/Shared/EntryPointUtilities/Cocoa/Daemon/PCMDaemonConnectionSet.mm: (WebKit::PCM::DaemonConnectionSet::broadcastConsoleMessage): * Source/WebKit/Shared/EntryPointUtilities/Cocoa/Daemon/PCMDaemonEntryPoint.mm: (WebKit::CompletionHandler<void): (WebKit::registerScheduledActivityHandler): * Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceEntryPoint.mm: (WebKit::setOSTransaction): * Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceMain.mm: (WebKit::XPCServiceEventHandler): * Source/WebKit/UIProcess/Authentication/cocoa/AuthenticationChallengeProxyCocoa.mm: (WebKit::AuthenticationChallengeProxy::sendClientCertificateCredentialOverXpc): * Source/WebKit/UIProcess/Launcher/cocoa/ProcessLauncherCocoa.mm: (WebKit::ProcessLauncher::launchProcess): (WebKit::ProcessLauncher::finishLaunchingProcess): * Source/WebKit/UIProcess/mac/ServicesController.mm: (WebKit::ServicesController::refreshExistingServices): * Source/WebKit/WebProcess/cocoa/LaunchServicesDatabaseManager.mm: (WebKit::LaunchServicesDatabaseManager::didConnect): * Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm: (WebKit::WebProcess::platformInitializeWebProcess): * Source/WebKit/webpushd/WebPushDaemon.mm: (WebPushD::WebPushDaemon::connectionEventHandler): * Source/WebKit/webpushd/webpushtool/WebPushToolConnection.mm: (WebPushTool::messageDictionaryFromEncoder):
b7b04fa
to
65d45f0
Compare
EWS run on current version of this PR (hash 65d45f0) |
Ping @rniwa |
I don't think we want to do this. We should just fix the static analyzer instead. |
I would agree but it's just that right now these warnings are introducing a lot of noise in the static analysis results. |
65d45f0
65d45f0