parent
ce4c572a60
commit
685f2dd9ea
2 changed files with 19 additions and 17 deletions
@ -1,17 +0,0 @@ |
||||
#region Copyright notice and license |
||||
// Protocol Buffers - Google's data interchange format |
||||
// Copyright 2008 Google Inc. All rights reserved. |
||||
// |
||||
// Use of this source code is governed by a BSD-style |
||||
// license that can be found in the LICENSE file or at |
||||
// https://developers.google.com/open-source/licenses/bsd |
||||
#endregion |
||||
|
||||
namespace Google.Protobuf.Reflection; |
||||
|
||||
internal sealed partial class FeatureSetDescriptor |
||||
{ |
||||
// Canonical serialized form of the edition defaults, generated by embed_edition_defaults. |
||||
private const string DefaultsBase64 = |
||||
"ChMYhAciACoMCAEQAhgCIAMoATACChMY5wciACoMCAIQARgBIAIoATABChMY6AciDAgBEAEYASACKAEwASoAIOYHKOgH"; |
||||
} |
@ -0,0 +1,19 @@ |
||||
#include "third_party/tcmalloc/experiment.h" |
||||
#include "third_party/tcmalloc/experiment_config.h" |
||||
|
||||
namespace google { |
||||
namespace protobuf { |
||||
namespace internal { |
||||
|
||||
// We provide this function because protobuf can't always depend directly on
|
||||
// TCMalloc experiment framework. This will be linked into binaries that use
|
||||
// TCMalloc and we can define a weak version of this function that always
|
||||
// returns false for cases in which TCMalloc is not used.
|
||||
bool IsLazyExtensionsAblationExperimentActive() { |
||||
return tcmalloc::IsExperimentActive( |
||||
tcmalloc::Experiment::PROTOBUF_LAZY_EXTENSION_ABLATION); |
||||
} |
||||
|
||||
} // namespace internal
|
||||
} // namespace protobuf
|
||||
} // namespace google
|
Loading…
Reference in new issue