#include "mojo/core/embedder/features.h"
#include "build/build_config.h"
namespace mojo {
namespace core {
#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_NACL) && \
!BUILDFLAG(MOJO_USE_APPLE_CHANNEL)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
BASE_FEATURE(…);
const base::FeatureParam<int> kMojoLinuxChannelSharedMemPages{ … };
const base::FeatureParam<bool> kMojoLinuxChannelSharedMemEfdZeroOnWake{ … };
#endif
BASE_FEATURE(…);
#endif
BASE_FEATURE(…);
#if BUILDFLAG(MOJO_SUPPORT_LEGACY_CORE)
#if BUILDFLAG(IS_CHROMEOS)
BASE_FEATURE(kMojoIpcz, "MojoIpcz", base::FEATURE_DISABLED_BY_DEFAULT);
#else
BASE_FEATURE(kMojoIpcz, "MojoIpcz", base::FEATURE_ENABLED_BY_DEFAULT);
#endif
#endif
BASE_FEATURE(…);
#if BUILDFLAG(IS_ANDROID)
BASE_FEATURE(kMojoUseBinder,
"MojoUseBinder",
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
}
}