-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Closed
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work lista: sizeReducing IPA/APK/JS sizesReducing IPA/APK/JS sizesengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.
Description
The following symbols from the //third_party/dart/runtime/third_party/double-conversion target specify external linkage. There seems to be a U_EXPORT2 macro in that target that may control visibility.
[Expand] Full Symbol List
Bignum::Chunk &icu_69::double_conversion::Bignum::RawBigit(const int)
bool double_conversion::AdvanceToNonspace<char*>(char**, char*)
bool double_conversion::AdvanceToNonspace<char const*>(char const**, char const*)
bool double_conversion::AdvanceToNonspace<unsigned short const*>(unsigned short const**, unsigned short const*)
bool double_conversion::ConsumeSubString<char const*>(char const**, char const*, char const*)
bool double_conversion::ConsumeSubString<unsigned short const*>(unsigned short const**, unsigned short const*, char const*)
bool icu_69::double_conversion::Advance<char*>(char**, unsigned short, int, char*&)
bool icu_69::double_conversion::Advance<char const*>(char const**, unsigned short, int, char const*&)
bool icu_69::double_conversion::AdvanceToNonspace<char*>(char**, char*)
bool icu_69::double_conversion::AdvanceToNonspace<char const*>(char const**, char const*)
bool icu_69::double_conversion::AdvanceToNonspace<unsigned short const*>(unsigned short const**, unsigned short const*)
bool icu_69::double_conversion::Advance<unsigned short const*>(unsigned short const**, unsigned short, int, unsigned short const*&)
bool icu_69::double_conversion::(anonymous namespace)::ConsumeSubString<char const*>(char const**, char const*, char const*, bool)
bool icu_69::double_conversion::(anonymous namespace)::ConsumeSubStringImpl<char const*, char (*)(char)>(char const**, char const*, char const*, char (*)(char))
bool icu_69::double_conversion::(anonymous namespace)::ConsumeSubStringImpl(Iterator *, Iterator, const char *, Converter) [Iterator = const char *, Converter = char (*)(char)]
bool icu_69::double_conversion::(anonymous namespace)::ConsumeSubStringImpl(Iterator *, Iterator, const char *, Converter) [Iterator = const unsigned short *, Converter = char (*)(char)]
bool icu_69::double_conversion::(anonymous namespace)::ConsumeSubStringImpl<unsigned short const*, char (*)(char)>(unsigned short const**, unsigned short const*, char const*, char (*)(char))
bool icu_69::double_conversion::(anonymous namespace)::ConsumeSubString<unsigned short const*>(unsigned short const**, unsigned short const*, char const*, bool)
bool icu_69::double_conversion::Bignum::ToHexString(char *, const int) const
bool icu_69::double_conversion::DigitGenCounted(icu_69::double_conversion::DiyFp, int, Vector<char>, int *, int *)
bool icu_69::double_conversion::DigitGen(icu_69::double_conversion::DiyFp, icu_69::double_conversion::DiyFp, icu_69::double_conversion::DiyFp, Vector<char>, int *, int *)
bool icu_69::double_conversion::DiyFpStrtod(Vector<const char>, int, double *)
bool icu_69::double_conversion::DoubleStrtod(Vector<const char>, int, double *)
bool icu_69::double_conversion::FastDtoa(double, icu_69::double_conversion::FastDtoaMode, int, Vector<char>, int *, int *)
bool icu_69::double_conversion::Grisu3Counted(double, int, Vector<char>, int *, int *)
bool icu_69::double_conversion::Grisu3(double, icu_69::double_conversion::FastDtoaMode, Vector<char>, int *, int *)
bool icu_69::double_conversion::IsHexFloatString<char*>(char*, char*, unsigned short, bool)
bool icu_69::double_conversion::IsHexFloatString<char const*>(char const*, char const*, unsigned short, bool)
bool icu_69::double_conversion::IsHexFloatString(Iterator, Iterator, uc16, bool) [Iterator = char *]
bool icu_69::double_conversion::IsHexFloatString(Iterator, Iterator, uc16, bool) [Iterator = const char *]
bool icu_69::double_conversion::IsHexFloatString(Iterator, Iterator, uc16, bool) [Iterator = const unsigned short *]
bool icu_69::double_conversion::IsHexFloatString<unsigned short const*>(unsigned short const*, unsigned short const*, unsigned short, bool)
bool icu_69::double_conversion::RoundWeedCounted(Vector<char>, int, uint64_t, uint64_t, uint64_t, int *)
bool icu_69::double_conversion::RoundWeed(Vector<char>, int, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t)
char icu_69::double_conversion::HexCharOfValue(const int)
const Bignum::Chunk &icu_69::double_conversion::Bignum::RawBigit(const int) const
double_conversion
double_conversion::AdjustmentPowerOfTen(int)
double_conversion::BiggestPowerTen(unsigned int, int, unsigned int*, int*)
double_conversion::Bignum::AddBignum(double_conversion::Bignum const&)
double_conversion::Bignum::AddUInt64(unsigned long)
double_conversion::Bignum::Align(double_conversion::Bignum const&)
double_conversion::Bignum::AssignBignum(double_conversion::Bignum const&)
double_conversion::Bignum::AssignDecimalString(double_conversion::Vector<char const>)
double_conversion::Bignum::AssignHexString(double_conversion::Vector<char const>)
double_conversion::Bignum::AssignPowerUInt16(unsigned short, int)
double_conversion::Bignum::AssignUInt16(unsigned short)
double_conversion::Bignum::AssignUInt64(unsigned long)
double_conversion::Bignum::BigitAt(int) const
double_conversion::Bignum::BigitLength() const
double_conversion::Bignum::BigitsShiftLeft(int)
double_conversion::Bignum::Bignum()
double_conversion::Bignum::Clamp()
double_conversion::Bignum::Compare(double_conversion::Bignum const&, double_conversion::Bignum const&)
double_conversion::Bignum::DivideModuloIntBignum(double_conversion::Bignum const&)
double_conversion::BignumDtoa(double, double_conversion::BignumDtoaMode, int, double_conversion::Vector<char>, int*, int*)
double_conversion::Bignum::EnsureCapacity(int)
double_conversion::Bignum::Equal(double_conversion::Bignum const&, double_conversion::Bignum const&)
double_conversion::Bignum::IsClamped() const
double_conversion::Bignum::Less(double_conversion::Bignum const&, double_conversion::Bignum const&)
double_conversion::Bignum::LessEqual(double_conversion::Bignum const&, double_conversion::Bignum const&)
double_conversion::Bignum::MultiplyByPowerOfTen(int)
double_conversion::Bignum::MultiplyByUInt32(unsigned int)
double_conversion::Bignum::MultiplyByUInt64(unsigned long)
double_conversion::Bignum::operator=(double_conversion::Bignum const&)
double_conversion::Bignum::PlusCompare(double_conversion::Bignum const&, double_conversion::Bignum const&, double_conversion::Bignum const&)
double_conversion::Bignum::PlusEqual(double_conversion::Bignum const&, double_conversion::Bignum const&, double_conversion::Bignum const&)
double_conversion::Bignum::PlusLess(double_conversion::Bignum const&, double_conversion::Bignum const&, double_conversion::Bignum const&)
double_conversion::Bignum::PlusLessEqual(double_conversion::Bignum const&, double_conversion::Bignum const&, double_conversion::Bignum const&)
double_conversion::Bignum::ShiftLeft(int)
double_conversion::Bignum::Square()
double_conversion::Bignum::SubtractBignum(double_conversion::Bignum const&)
double_conversion::Bignum::SubtractTimes(double_conversion::Bignum const&, int)
double_conversion::Bignum::Times10()
double_conversion::BignumToFixed(int, int*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Vector<char>, int*)
double_conversion::Bignum::ToHexString(char*, int) const
double_conversion::Bignum::Zero()
double_conversion.cc
double_conversion::CompareBufferWithDiyFp(double_conversion::Vector<char const>, int, double_conversion::DiyFp)
double_conversion::ComputeGuess(double_conversion::Vector<char const>, int, double*)
double_conversion::CutToMaxSignificantDigits(double_conversion::Vector<char const>, int, char*, int*)
double_conversion::DigitGenCounted(double_conversion::DiyFp, int, double_conversion::Vector<char>, int*, int*)
double_conversion::DigitGen(double_conversion::DiyFp, double_conversion::DiyFp, double_conversion::DiyFp, double_conversion::Vector<char>, int*, int*)
double_conversion::DiyFp::DiyFp()
double_conversion::DiyFp::e() const
double_conversion::DiyFp::f() const
double_conversion::DiyFp::Minus(double_conversion::DiyFp const&, double_conversion::DiyFp const&)
double_conversion::DiyFp::Multiply(double_conversion::DiyFp const&)
double_conversion::DiyFp::Normalize()
double_conversion::DiyFp::Normalize(double_conversion::DiyFp const&)
double_conversion::DiyFp::set_e(int)
double_conversion::DiyFp::set_f(unsigned long)
double_conversion::DiyFpStrtod(double_conversion::Vector<char const>, int, double*)
double_conversion::DiyFp::Subtract(double_conversion::DiyFp const&)
double_conversion::DiyFp::Times(double_conversion::DiyFp const&, double_conversion::DiyFp const&)
double_conversion::Double::AsDiyFp() const
double_conversion::Double::AsNormalizedDiyFp() const
double_conversion::Double::AsUint64() const
double_conversion::Double::DiyFpToUint64(double_conversion::DiyFp)
double_conversion::Double::Double(double)
double_conversion::Double::Double(double_conversion::DiyFp)
double_conversion::Double::Exponent() const
double_conversion::Double::Infinity()
double_conversion::Double::IsDenormal() const
double_conversion::Double::IsInfinite() const
double_conversion::Double::IsNan() const
double_conversion::Double::IsSpecial() const
double_conversion::Double::LowerBoundaryIsCloser() const
double_conversion::Double::NaN()
double_conversion::Double::NextDouble() const
double_conversion::Double::NormalizedBoundaries(double_conversion::DiyFp*, double_conversion::DiyFp*) const
double_conversion::Double::operator=(double_conversion::Double const&)
double_conversion::Double::PreviousDouble() const
double_conversion::Double::Sign() const
double_conversion::Double::Significand() const
double_conversion::Double::SignificandSizeForOrderOfMagnitude(int)
double_conversion::DoubleStrtod(double_conversion::Vector<char const>, int, double*)
double_conversion::DoubleToStringConverter::CreateDecimalRepresentation(char const*, int, int, int, double_conversion::StringBuilder*) const
double_conversion::DoubleToStringConverter::CreateExponentialRepresentation(char const*, int, int, double_conversion::StringBuilder*) const
double_conversion::DoubleToStringConverter::DoubleToAscii(double, double_conversion::DoubleToStringConverter::DtoaMode, int, char*, int, bool*, int*, int*)
double_conversion::DoubleToStringConverter::DoubleToStringConverter(int, char const*, char const*, char, int, int, int, int)
double_conversion::DoubleToStringConverter::EcmaScriptConverter()
double_conversion::DoubleToStringConverter::EcmaScriptConverter()::converter
double_conversion::DoubleToStringConverter::HandleSpecialValues(double, double_conversion::StringBuilder*) const
double_conversion::DoubleToStringConverter::operator=(double_conversion::DoubleToStringConverter const&)
double_conversion::DoubleToStringConverter::ToExponential(double, int, double_conversion::StringBuilder*) const
double_conversion::DoubleToStringConverter::ToFixed(double, int, double_conversion::StringBuilder*) const
double_conversion::DoubleToStringConverter::ToPrecision(double, int, double_conversion::StringBuilder*) const
double_conversion::DoubleToStringConverter::ToShortest(double, double_conversion::StringBuilder*) const
double_conversion::DoubleToStringConverter::ToShortestIeeeNumber(double, double_conversion::StringBuilder*, double_conversion::DoubleToStringConverter::DtoaMode) const
double_conversion::DoubleToStringConverter::ToShortestSingle(float, double_conversion::StringBuilder*) const
double_conversion::Double::UpperBoundary() const
double_conversion::Double::value() const
double_conversion::EstimatePower(int)
double_conversion::exact_powers_of_ten
double_conversion::FastDtoa(double, double_conversion::FastDtoaMode, int, double_conversion::Vector<char>, int*, int*)
double_conversion::FastFixedDtoa(double, int, double_conversion::Vector<char>, int*, int*)
double_conversion::FillDigits32FixedLength(unsigned int, int, double_conversion::Vector<char>, int*)
double_conversion::FillDigits32(unsigned int, double_conversion::Vector<char>, int*)
double_conversion::FillDigits64FixedLength(unsigned long, double_conversion::Vector<char>, int*)
double_conversion::FillDigits64(unsigned long, double_conversion::Vector<char>, int*)
double_conversion::FillFractionals(unsigned long, int, int, double_conversion::Vector<char>, int*, int*)
double_conversion::FixupMultiply10(int, bool, int*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*)
double_conversion::GenerateCountedDigits(int, int*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Vector<char>, int*)
double_conversion::GenerateShortestDigits(double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*, bool, double_conversion::Vector<char>, int*)
double_conversion::Grisu3Counted(double, int, double_conversion::Vector<char>, int*, int*)
double_conversion::Grisu3(double, double_conversion::FastDtoaMode, double_conversion::Vector<char>, int*, int*)
double_conversion.h
double_conversion::HexCharOfValue(int)
double_conversion::HexCharValue(char)
double_conversion::InitialScaledStartValuesNegativeExponentNegativePower(unsigned long, int, int, bool, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*)
double_conversion::InitialScaledStartValuesNegativeExponentPositivePower(unsigned long, int, int, bool, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*)
double_conversion::InitialScaledStartValuesPositiveExponent(unsigned long, int, int, bool, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*)
double_conversion::InitialScaledStartValues(unsigned long, int, bool, int, bool, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*)
double_conversion::IsCharacterDigitForRadix(int, int, char)
double_conversion::IsDecimalDigitForRadix(int, int)
double_conversion::isDigit(int, int)
double_conversion::isWhitespace(int)
double_conversion::kCachedPowers
double_conversion::kSmallPowersOfTen
double_conversion::kWhitespaceTable16
double_conversion::kWhitespaceTable7
double_conversion::NormalizedExponent(unsigned long, int)
double_conversion::PowersOfTenCache::GetCachedPowerForBinaryExponentRange(int, int, double_conversion::DiyFp*, int*)
double_conversion::PowersOfTenCache::GetCachedPowerForDecimalExponent(int, double_conversion::DiyFp*, int*)
double_conversion::PowersOfTenCache::kDecimalExponentDistance
double_conversion::PowersOfTenCache::kMaxDecimalExponent
double_conversion::PowersOfTenCache::kMinDecimalExponent
double_conversion::ReadDiyFp(double_conversion::Vector<char const>, double_conversion::DiyFp*, int*)
double_conversion::ReadUint64(double_conversion::Vector<char const>, int*)
double_conversion::ReadUInt64(double_conversion::Vector<char const>, int, int)
double_conversion::RoundUp(double_conversion::Vector<char>, int*, int*)
double_conversion::RoundWeedCounted(double_conversion::Vector<char>, int, unsigned long, unsigned long, unsigned long, int*)
double_conversion::RoundWeed(double_conversion::Vector<char>, int, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)
double_conversion::SignedZero(bool)
double_conversion::Single::AsDiyFp() const
double_conversion::Single::AsUint32() const
double_conversion::Single::Exponent() const
double_conversion::Single::Infinity()
double_conversion::Single::IsDenormal() const
double_conversion::Single::IsInfinite() const
double_conversion::Single::IsNan() const
double_conversion::Single::IsSpecial() const
double_conversion::Single::LowerBoundaryIsCloser() const
double_conversion::Single::NaN()
double_conversion::Single::NormalizedBoundaries(double_conversion::DiyFp*, double_conversion::DiyFp*) const
double_conversion::Single::operator=(double_conversion::Single const&)
double_conversion::Single::Sign() const
double_conversion::Single::Significand() const
double_conversion::Single::Single(float)
double_conversion::Single::UpperBoundary() const
double_conversion::Single::value() const
double_conversion::StringBuilder::AddCharacter(char)
double_conversion::StringBuilder::AddPadding(char, int)
double_conversion::StringBuilder::AddString(char const*)
double_conversion::StringBuilder::AddSubstring(char const*, int)
double_conversion::StringBuilder::Finalize()
double_conversion::StringBuilder::is_finalized() const
double_conversion::StringBuilder::operator=(double_conversion::StringBuilder const&)
double_conversion::StringBuilder::position() const
double_conversion::StringBuilder::Reset()
double_conversion::StringBuilder::size() const
double_conversion::StringBuilder::~StringBuilder()
double_conversion::StringBuilder::StringBuilder(char*, int)
double_conversion::StringToDoubleConverter::operator=(double_conversion::StringToDoubleConverter const&)
double_conversion::StringToDoubleConverter::StringToDouble(char const*, int, int*) const
double_conversion::StringToDoubleConverter::StringToDoubleConverter(int, double, double, char const*, char const*)
double_conversion::StringToDoubleConverter::StringToDouble(unsigned short const*, int, int*) const
double_conversion::StringToDoubleConverter::StringToFloat(char const*, int, int*) const
double_conversion::StringToDoubleConverter::StringToFloat(unsigned short const*, int, int*) const
double_conversion::Strtod(double_conversion::Vector<char const>, int)
double_conversion::Strtof(double_conversion::Vector<char const>, int)
double_conversion::TrimAndCut(double_conversion::Vector<char const>, int, char*, int, double_conversion::Vector<char const>*, int*)
double_conversion::TrimLeadingZeros(double_conversion::Vector<char const>)
double_conversion::TrimTrailingZeros(double_conversion::Vector<char const>)
double_conversion::TrimZeros(double_conversion::Vector<char>, int*, int*)
double_conversion::UInt128::BitAt(int)
double_conversion::UInt128::DivModPowerOf2(int)
double_conversion::UInt128::IsZero() const
double_conversion::UInt128::Multiply(unsigned int)
double_conversion::UInt128::Shift(int)
double_conversion::Vector<char const>::first()
double_conversion::Vector<char const>::is_empty() const
double_conversion::Vector<char const>::last()
double_conversion::Vector<char const>::length() const
double_conversion::Vector<char const>::operator[](int) const
double_conversion::Vector<char const>::start() const
double_conversion::Vector<char const>::SubVector(int, int)
double_conversion::Vector<char>::first()
double_conversion::Vector<char>::is_empty() const
double_conversion::Vector<char>::last()
double_conversion::Vector<char>::length() const
double_conversion::Vector<char>::operator[](int) const
double_conversion::Vector<char>::start() const
double_conversion::Vector<char>::SubVector(int, int)
double_conversion::Vector<char>::Vector(char*, int)
double_conversion::Vector<unsigned int>::first()
double_conversion::Vector<unsigned int>::is_empty() const
double_conversion::Vector<unsigned int>::last()
double_conversion::Vector<unsigned int>::length() const
double_conversion::Vector<unsigned int>::operator[](int) const
double_conversion::Vector<unsigned int>::start() const
double_conversion::Vector<unsigned int>::SubVector(int, int)
double_conversion::Vector<unsigned int>::Vector(unsigned int*, int)
double double_conversion::RadixStringToIeee<3, char*>(char**, char*, bool, bool, double, bool, bool*)
double double_conversion::RadixStringToIeee<4, char const*>(char const**, char const*, bool, bool, double, bool, bool*)
double double_conversion::RadixStringToIeee<4, unsigned short const*>(unsigned short const**, unsigned short const*, bool, bool, double, bool, bool*)
double double_conversion::StringToDoubleConverter::StringToIeee<char const*>(char const*, int, bool, int*) const
double double_conversion::StringToDoubleConverter::StringToIeee<unsigned short const*>(unsigned short const*, int, bool, int*) const
double icu_69::double_conversion::BitCast<double, unsigned long>(unsigned long const&)
double icu_69::double_conversion::RadixStringToIeee<3, char*>(char**, char*, bool, unsigned short, bool, bool, double, bool, bool*)
double icu_69::double_conversion::RadixStringToIeee<4, char const*>(char const**, char const*, bool, unsigned short, bool, bool, double, bool, bool*)
double icu_69::double_conversion::RadixStringToIeee<4, unsigned short const*>(unsigned short const**, unsigned short const*, bool, unsigned short, bool, bool, double, bool, bool*)
double icu_69::double_conversion::RadixStringToIeee(Iterator *, Iterator, bool, uc16, bool, bool, double, bool, bool *) [radix_log_2 = 3, Iterator = char *]
double icu_69::double_conversion::RadixStringToIeee(Iterator *, Iterator, bool, uc16, bool, bool, double, bool, bool *) [radix_log_2 = 4, Iterator = const char *]
double icu_69::double_conversion::RadixStringToIeee(Iterator *, Iterator, bool, uc16, bool, bool, double, bool, bool *) [radix_log_2 = 4, Iterator = const unsigned short *]
double icu_69::double_conversion::StringToDoubleConverter::StringToIeee<char const*>(char const*, int, bool, int*) const
double icu_69::double_conversion::StringToDoubleConverter::StringToIeee(Iterator, int, bool, int *) const [Iterator = const char *]
double icu_69::double_conversion::StringToDoubleConverter::StringToIeee(Iterator, int, bool, int *) const [Iterator = const unsigned short *]
double icu_69::double_conversion::StringToDoubleConverter::StringToIeee<unsigned short const*>(unsigned short const*, int, bool, int*) const
double icu_69::double_conversion::StrtodTrimmed(Vector<const char>, int)
float icu_69::double_conversion::BitCast<float, unsigned int>(unsigned int const&)
float icu_69::double_conversion::SanitizedDoubletof(double)
float icu_69::double_conversion::StrtofTrimmed(Vector<const char>, int)
guard variable for double_conversion::DoubleToStringConverter::EcmaScriptConverter()::converter
icu_69::double_conversion::AdjustmentPowerOfTen(int)
icu_69::double_conversion::(anonymous namespace)::ConsumeFirstCharacter(char, char const*, bool)
icu_69::double_conversion::(anonymous namespace)::Pass(char)
icu_69::double_conversion::(anonymous namespace)::ToLower(char)
icu_69::double_conversion::AssertTrimmedDigits(icu_69::double_conversion::Vector<char const> const&)
icu_69::double_conversion::BiggestPowerTen(unsigned int, int, unsigned int*, int*)
icu_69::double_conversion::Bignum::AddBignum(icu_69::double_conversion::Bignum const&)
icu_69::double_conversion::Bignum::AddUInt64(unsigned long)
icu_69::double_conversion::Bignum::Align(icu_69::double_conversion::Bignum const&)
icu_69::double_conversion::Bignum::AssignBignum(icu_69::double_conversion::Bignum const&)
icu_69::double_conversion::Bignum::AssignDecimalString(icu_69::double_conversion::Vector<char const>)
icu_69::double_conversion::Bignum::AssignDecimalString(icu_69::double_conversion::Vector<char const>)::kMaxUint64DecimalDigits
icu_69::double_conversion::Bignum::AssignHexString(icu_69::double_conversion::Vector<char const>)
icu_69::double_conversion::Bignum::AssignPowerUInt16(unsigned short, int)
icu_69::double_conversion::Bignum::AssignUInt16(unsigned short)
icu_69::double_conversion::Bignum::AssignUInt64(unsigned long)
icu_69::double_conversion::Bignum::BigitLength() const
icu_69::double_conversion::Bignum::BigitOrZero(int) const
icu_69::double_conversion::Bignum::BigitsShiftLeft(int)
icu_69::double_conversion::Bignum::Bignum()
icu_69::double_conversion::Bignum::Clamp()
icu_69::double_conversion::Bignum::Compare(icu_69::double_conversion::Bignum const&, icu_69::double_conversion::Bignum const&)
icu_69::double_conversion::Bignum::DivideModuloIntBignum(icu_69::double_conversion::Bignum const&)
icu_69::double_conversion::BignumDtoa(double, icu_69::double_conversion::BignumDtoaMode, int, icu_69::double_conversion::Vector<char>, int*, int*)
icu_69::double_conversion::Bignum::EnsureCapacity(int)
icu_69::double_conversion::Bignum::Equal(icu_69::double_conversion::Bignum const&, icu_69::double_conversion::Bignum const&)
icu_69::double_conversion::Bignum::IsClamped() const
icu_69::double_conversion::Bignum::LessEqual(icu_69::double_conversion::Bignum const&, icu_69::double_conversion::Bignum const&)
icu_69::double_conversion::Bignum::Less(icu_69::double_conversion::Bignum const&, icu_69::double_conversion::Bignum const&)
icu_69::double_conversion::Bignum::MultiplyByPowerOfTen(int)
icu_69::double_conversion::Bignum::MultiplyByPowerOfTen(int)::kFive1
icu_69::double_conversion::Bignum::MultiplyByPowerOfTen(int)::kFive10
icu_69::double_conversion::Bignum::MultiplyByPowerOfTen(int)::kFive11
icu_69::double_conversion::Bignum::MultiplyByPowerOfTen(int)::kFive12
icu_69::double_conversion::Bignum::MultiplyByPowerOfTen(int)::kFive13
icu_69::double_conversion::Bignum::MultiplyByPowerOfTen(int)::kFive1_to_12
icu_69::double_conversion::Bignum::MultiplyByPowerOfTen(int)::kFive2
icu_69::double_conversion::Bignum::MultiplyByPowerOfTen(int)::kFive27
icu_69::double_conversion::Bignum::MultiplyByPowerOfTen(int)::kFive3
icu_69::double_conversion::Bignum::MultiplyByPowerOfTen(int)::kFive4
icu_69::double_conversion::Bignum::MultiplyByPowerOfTen(int)::kFive5
icu_69::double_conversion::Bignum::MultiplyByPowerOfTen(int)::kFive6
icu_69::double_conversion::Bignum::MultiplyByPowerOfTen(int)::kFive7
icu_69::double_conversion::Bignum::MultiplyByPowerOfTen(int)::kFive8
icu_69::double_conversion::Bignum::MultiplyByPowerOfTen(int)::kFive9
icu_69::double_conversion::Bignum::MultiplyByUInt32(unsigned int)
icu_69::double_conversion::Bignum::MultiplyByUInt64(unsigned long)
icu_69::double_conversion::Bignum::operator=(icu_69::double_conversion::Bignum const&)
icu_69::double_conversion::Bignum::PlusCompare(icu_69::double_conversion::Bignum const&, icu_69::double_conversion::Bignum const&, icu_69::double_conversion::Bignum const&)
icu_69::double_conversion::Bignum::PlusEqual(icu_69::double_conversion::Bignum const&, icu_69::double_conversion::Bignum const&, icu_69::double_conversion::Bignum const&)
icu_69::double_conversion::Bignum::PlusLessEqual(icu_69::double_conversion::Bignum const&, icu_69::double_conversion::Bignum const&, icu_69::double_conversion::Bignum const&)
icu_69::double_conversion::Bignum::PlusLess(icu_69::double_conversion::Bignum const&, icu_69::double_conversion::Bignum const&, icu_69::double_conversion::Bignum const&)
icu_69::double_conversion::Bignum::RawBigit(int)
icu_69::double_conversion::Bignum::RawBigit(int) const
icu_69::double_conversion::Bignum::ShiftLeft(int)
icu_69::double_conversion::Bignum::Square()
icu_69::double_conversion::Bignum::SubtractBignum(icu_69::double_conversion::Bignum const&)
icu_69::double_conversion::Bignum::SubtractTimes(icu_69::double_conversion::Bignum const&, int)
icu_69::double_conversion::Bignum::Times10()
icu_69::double_conversion::BignumToFixed(int, int*, icu_69::double_conversion::Bignum*, icu_69::double_conversion::Bignum*, icu_69::double_conversion::Vector<char>, int*)
icu_69::double_conversion::Bignum::ToHexString(char*, int) const
icu_69::double_conversion::Bignum::ToHexString(char*, int) const::kHexCharsPerBigit
icu_69::double_conversion::Bignum::Zero()
icu_69::double_conversion::CompareBufferWithDiyFp(icu_69::double_conversion::Vector<char const>, int, icu_69::double_conversion::DiyFp)
icu_69::double_conversion::ComputeGuess(icu_69::double_conversion::Vector<char const>, int, double*)
icu_69::double_conversion::CutToMaxSignificantDigits(icu_69::double_conversion::Vector<char const>, int, char*, int*)
icu_69::double_conversion::DigitGenCounted(icu_69::double_conversion::DiyFp, int, icu_69::double_conversion::Vector<char>, int*, int*)
icu_69::double_conversion::DigitGen(icu_69::double_conversion::DiyFp, icu_69::double_conversion::DiyFp, icu_69::double_conversion::DiyFp, icu_69::double_conversion::Vector<char>, int*, int*)
icu_69::double_conversion::DiyFp::DiyFp()
icu_69::double_conversion::DiyFp::DiyFp(unsigned long, int)
icu_69::double_conversion::DiyFp::e() const
icu_69::double_conversion::DiyFp::f() const
icu_69::double_conversion::DiyFp icu_69::double_conversion::AdjustmentPowerOfTen(int)
icu_69::double_conversion::DiyFp icu_69::double_conversion::Double::AsDiyFp() const
icu_69::double_conversion::DiyFp icu_69::double_conversion::Double::AsNormalizedDiyFp() const
icu_69::double_conversion::DiyFp icu_69::double_conversion::Double::UpperBoundary() const
icu_69::double_conversion::DiyFp icu_69::double_conversion::Single::AsDiyFp() const
icu_69::double_conversion::DiyFp icu_69::double_conversion::Single::UpperBoundary() const
icu_69::double_conversion::DiyFp::Minus(icu_69::double_conversion::DiyFp const&, icu_69::double_conversion::DiyFp const&)
icu_69::double_conversion::DiyFp::Multiply(icu_69::double_conversion::DiyFp const&)
icu_69::double_conversion::DiyFp::Normalize()
icu_69::double_conversion::DiyFp::Normalize(icu_69::double_conversion::DiyFp const&)
icu_69::double_conversion::DiyFp::set_e(int)
icu_69::double_conversion::DiyFp::set_f(unsigned long)
icu_69::double_conversion::DiyFpStrtod(icu_69::double_conversion::Vector<char const>, int, double*)
icu_69::double_conversion::DiyFp::Subtract(icu_69::double_conversion::DiyFp const&)
icu_69::double_conversion::DiyFp::Times(icu_69::double_conversion::DiyFp const&, icu_69::double_conversion::DiyFp const&)
icu_69::double_conversion::Double::AsDiyFp() const
icu_69::double_conversion::Double::AsNormalizedDiyFp() const
icu_69::double_conversion::Double::AsUint64() const
icu_69::double_conversion::Double::DiyFpToUint64(icu_69::double_conversion::DiyFp)
icu_69::double_conversion::Double::Double(double)
icu_69::double_conversion::Double::Double(icu_69::double_conversion::DiyFp)
icu_69::double_conversion::Double::Double(unsigned long)
icu_69::double_conversion::Double::Exponent() const
icu_69::double_conversion::Double::Infinity()
icu_69::double_conversion::Double::IsDenormal() const
icu_69::double_conversion::Double::IsInfinite() const
icu_69::double_conversion::Double::IsNan() const
icu_69::double_conversion::Double::IsQuietNan() const
icu_69::double_conversion::Double::IsSignalingNan() const
icu_69::double_conversion::Double::IsSpecial() const
icu_69::double_conversion::Double::LowerBoundaryIsCloser() const
icu_69::double_conversion::Double::NaN()
icu_69::double_conversion::Double::NextDouble() const
icu_69::double_conversion::Double::NormalizedBoundaries(icu_69::double_conversion::DiyFp*, icu_69::double_conversion::DiyFp*) const
icu_69::double_conversion::Double::operator=(icu_69::double_conversion::Double const&)
icu_69::double_conversion::Double::PreviousDouble() const
icu_69::double_conversion::Double::Sign() const
icu_69::double_conversion::Double::Significand() const
icu_69::double_conversion::Double::SignificandSizeForOrderOfMagnitude(int)
icu_69::double_conversion::DoubleStrtod(icu_69::double_conversion::Vector<char const>, int, double*)
icu_69::double_conversion::DoubleToStringConverter::DoubleToAscii(double, icu_69::double_conversion::DoubleToStringConverter::DtoaMode, int, char*, int, bool*, int*, int*)
icu_69::double_conversion::double_to_uint64(double)
icu_69::double_conversion::Double::UpperBoundary() const
icu_69::double_conversion::Double::value() const
icu_69::double_conversion::DtoaToBignumDtoaMode(icu_69::double_conversion::DoubleToStringConverter::DtoaMode)
icu_69::double_conversion::EstimatePower(int)
icu_69::double_conversion::exact_powers_of_ten
icu_69::double_conversion::FastDtoa(double, icu_69::double_conversion::FastDtoaMode, int, icu_69::double_conversion::Vector<char>, int*, int*)
icu_69::double_conversion::FixupMultiply10(int, bool, int*, icu_69::double_conversion::Bignum*, icu_69::double_conversion::Bignum*, icu_69::double_conversion::Bignum*, icu_69::double_conversion::Bignum*)
icu_69::double_conversion::float_to_uint32(float)
icu_69::double_conversion::GenerateCountedDigits(int, int*, icu_69::double_conversion::Bignum*, icu_69::double_conversion::Bignum*, icu_69::double_conversion::Vector<char>, int*)
icu_69::double_conversion::GenerateShortestDigits(icu_69::double_conversion::Bignum*, icu_69::double_conversion::Bignum*, icu_69::double_conversion::Bignum*, icu_69::double_conversion::Bignum*, bool, icu_69::double_conversion::Vector<char>, int*)
icu_69::double_conversion::Grisu3Counted(double, int, icu_69::double_conversion::Vector<char>, int*, int*)
icu_69::double_conversion::Grisu3(double, icu_69::double_conversion::FastDtoaMode, icu_69::double_conversion::Vector<char>, int*, int*)
icu_69::double_conversion::HexCharOfValue(int)
icu_69::double_conversion::HexCharValue(int)
icu_69::double_conversion::InitialScaledStartValuesNegativeExponentNegativePower(unsigned long, int, int, bool, icu_69::double_conversion::Bignum*, icu_69::double_conversion::Bignum*, icu_69::double_conversion::Bignum*, icu_69::double_conversion::Bignum*)
icu_69::double_conversion::InitialScaledStartValuesNegativeExponentPositivePower(unsigned long, int, int, bool, icu_69::double_conversion::Bignum*, icu_69::double_conversion::Bignum*, icu_69::double_conversion::Bignum*, icu_69::double_conversion::Bignum*)
icu_69::double_conversion::InitialScaledStartValuesPositiveExponent(unsigned long, int, int, bool, icu_69::double_conversion::Bignum*, icu_69::double_conversion::Bignum*, icu_69::double_conversion::Bignum*, icu_69::double_conversion::Bignum*)
icu_69::double_conversion::InitialScaledStartValues(unsigned long, int, bool, int, bool, icu_69::double_conversion::Bignum*, icu_69::double_conversion::Bignum*, icu_69::double_conversion::Bignum*, icu_69::double_conversion::Bignum*)
icu_69::double_conversion::IsCharacterDigitForRadix(int, int, char)
icu_69::double_conversion::IsDecimalDigitForRadix(int, int)
icu_69::double_conversion::IsDigit(char)
icu_69::double_conversion::isDigit(int, int)
icu_69::double_conversion::IsNonZeroDigit(char)
icu_69::double_conversion::isWhitespace(int)
icu_69::double_conversion::kSmallPowersOfTen
icu_69::double_conversion::kWhitespaceTable16
icu_69::double_conversion::kWhitespaceTable7
icu_69::double_conversion::NormalizedExponent(unsigned long, int)
icu_69::double_conversion::PowersOfTenCache::GetCachedPowerForBinaryExponentRange(int, int, icu_69::double_conversion::DiyFp*, int*)
icu_69::double_conversion::PowersOfTenCache::GetCachedPowerForDecimalExponent(int, icu_69::double_conversion::DiyFp*, int*)
icu_69::double_conversion::PowersOfTenCache::kCachedPowers
icu_69::double_conversion::ReadDiyFp(icu_69::double_conversion::Vector<char const>, icu_69::double_conversion::DiyFp*, int*)
icu_69::double_conversion::ReadUint64(icu_69::double_conversion::Vector<char const>, int*)
icu_69::double_conversion::ReadUInt64(icu_69::double_conversion::Vector<char const>, int, int)
icu_69::double_conversion::RoundWeedCounted(icu_69::double_conversion::Vector<char>, int, unsigned long, unsigned long, unsigned long, int*)
icu_69::double_conversion::RoundWeed(icu_69::double_conversion::Vector<char>, int, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)
icu_69::double_conversion::SanitizedDoubletof(double)
icu_69::double_conversion::SignedZero(bool)
icu_69::double_conversion::Single::AsDiyFp() const
icu_69::double_conversion::Single::AsUint32() const
icu_69::double_conversion::Single::Exponent() const
icu_69::double_conversion::Single::Infinity()
icu_69::double_conversion::Single::IsDenormal() const
icu_69::double_conversion::Single::IsInfinite() const
icu_69::double_conversion::Single::IsNan() const
icu_69::double_conversion::Single::IsQuietNan() const
icu_69::double_conversion::Single::IsSignalingNan() const
icu_69::double_conversion::Single::IsSpecial() const
icu_69::double_conversion::Single::LowerBoundaryIsCloser() const
icu_69::double_conversion::Single::NaN()
icu_69::double_conversion::Single::NormalizedBoundaries(icu_69::double_conversion::DiyFp*, icu_69::double_conversion::DiyFp*) const
icu_69::double_conversion::Single::operator=(icu_69::double_conversion::Single const&)
icu_69::double_conversion::Single::Sign() const
icu_69::double_conversion::Single::Significand() const
icu_69::double_conversion::Single::Single(float)
icu_69::double_conversion::Single::Single(unsigned int)
icu_69::double_conversion::Single::UpperBoundary() const
icu_69::double_conversion::Single::value() const
icu_69::double_conversion::StringToDoubleConverter::operator=(icu_69::double_conversion::StringToDoubleConverter const&)
icu_69::double_conversion::StringToDoubleConverter::StringToDouble(char const*, int, int*) const
icu_69::double_conversion::StringToDoubleConverter::StringToDoubleConverter(int, double, double, char const*, char const*, unsigned short)
icu_69::double_conversion::StringToDoubleConverter::StringToDouble(unsigned short const*, int, int*) const
icu_69::double_conversion::StringToDoubleConverter::StringToFloat(char const*, int, int*) const
icu_69::double_conversion::StringToDoubleConverter::StringToFloat(unsigned short const*, int, int*) const
icu_69::double_conversion::Strtod(icu_69::double_conversion::Vector<char const>, int)
icu_69::double_conversion::StrtodTrimmed(icu_69::double_conversion::Vector<char const>, int)
icu_69::double_conversion::Strtof(icu_69::double_conversion::Vector<char const>, int)
icu_69::double_conversion::StrtofTrimmed(icu_69::double_conversion::Vector<char const>, int)
icu_69::double_conversion::TrimAndCut(icu_69::double_conversion::Vector<char const>, int, char*, int, icu_69::double_conversion::Vector<char const>*, int*)
icu_69::double_conversion::TrimLeadingZeros(icu_69::double_conversion::Vector<char const>)
icu_69::double_conversion::TrimTrailingZeros(icu_69::double_conversion::Vector<char const>)
icu_69::double_conversion::uint32_to_float(unsigned int)
icu_69::double_conversion::uint64_to_double(unsigned long)
icu_69::double_conversion::Vector<char const>::first()
icu_69::double_conversion::Vector<char const>::is_empty() const
icu_69::double_conversion::Vector<char const>::last()
icu_69::double_conversion::Vector<char const>::length() const
icu_69::double_conversion::Vector<char const>::operator[](int) const
icu_69::double_conversion::Vector<char const>::pop_back()
icu_69::double_conversion::Vector<char const>::start() const
icu_69::double_conversion::Vector<char const>::SubVector(int, int)
icu_69::double_conversion::Vector<char const>::Vector()
icu_69::double_conversion::Vector<char const>::Vector(char const*, int)
icu_69::double_conversion::Vector<char>::first()
icu_69::double_conversion::Vector<char>::is_empty() const
icu_69::double_conversion::Vector<char>::last()
icu_69::double_conversion::Vector<char>::length() const
icu_69::double_conversion::Vector<char>::operator[](int) const
icu_69::double_conversion::Vector<char>::pop_back()
icu_69::double_conversion::Vector<char>::start() const
icu_69::double_conversion::Vector<char>::SubVector(int, int)
icu_69::double_conversion::Vector<char>::Vector(char*, int)
icu_69::double_conversion::Vector<char>::Vector(T *, int) [T = char]
icu_69::double_conversion::Vector<const char>::Vector(T *, int) [T = const char]
int double_conversion::Max<int>(int, int)
int double_conversion::Min<int>(int, int)
int double_conversion::SizeInHexChars<unsigned int>(unsigned int)
int icu_69::double_conversion::BitSize<unsigned short>(unsigned short)
int icu_69::double_conversion::CompareBufferWithDiyFp(Vector<const char>, int, icu_69::double_conversion::DiyFp)
int icu_69::double_conversion::NormalizedExponent(uint64_t, int)
int icu_69::double_conversion::SizeInHexChars(S) [S = unsigned int]
int icu_69::double_conversion::SizeInHexChars<unsigned int>(unsigned int)
static int icu_69::double_conversion::Bignum::Compare(const icu_69::double_conversion::Bignum &, const icu_69::double_conversion::Bignum &)
static int icu_69::double_conversion::Bignum::PlusCompare(const icu_69::double_conversion::Bignum &, const icu_69::double_conversion::Bignum &, const icu_69::double_conversion::Bignum &)
static void icu_69::double_conversion::DoubleToStringConverter::DoubleToAscii(double, icu_69::double_conversion::DoubleToStringConverter::DtoaMode, int, char *, int, bool *, int *, int *)
../../third_party/dart/runtime/vm/double_conversion.cc
T &icu_69::double_conversion::Vector<char>::operator[](int) const [T = char]
T &icu_69::double_conversion::Vector<const char>::operator[](int) const [T = const char]
uint16_t icu_69::double_conversion::Bignum::DivideModuloIntBignum(const icu_69::double_conversion::Bignum &)
uint64_t icu_69::double_conversion::HexCharValue(const int)
uint64_t icu_69::double_conversion::ReadUInt64(const Vector<const char>, const int, const int)
uint64_t icu_69::double_conversion::ReadUint64(Vector<const char>, int *)
unsigned int icu_69::double_conversion::BitCast<unsigned int, float>(float const&)
unsigned long icu_69::double_conversion::BitCast<unsigned long, double>(double const&)
Vector<T> icu_69::double_conversion::Vector<const char>::SubVector(int, int) [T = const char]
void icu_69::double_conversion::BiggestPowerTen(uint32_t, int, uint32_t *, int *)
void icu_69::double_conversion::Bignum::AddBignum(const icu_69::double_conversion::Bignum &)
void icu_69::double_conversion::Bignum::Align(const icu_69::double_conversion::Bignum &)
void icu_69::double_conversion::Bignum::AssignPowerUInt16(uint16_t, const int)
void icu_69::double_conversion::Bignum::AssignUInt16(const uint16_t)
void icu_69::double_conversion::Bignum::BigitsShiftLeft(const int)
void icu_69::double_conversion::BignumDtoa(double, icu_69::double_conversion::BignumDtoaMode, int, Vector<char>, int *, int *)
void icu_69::double_conversion::Bignum::MultiplyByPowerOfTen(const int)
void icu_69::double_conversion::Bignum::Square()
void icu_69::double_conversion::Bignum::SubtractBignum(const icu_69::double_conversion::Bignum &)
void icu_69::double_conversion::Bignum::SubtractTimes(const icu_69::double_conversion::Bignum &, const int)
void icu_69::double_conversion::BignumToFixed(int, int *, icu_69::double_conversion::Bignum *, icu_69::double_conversion::Bignum *, Vector<char>, int *)
void icu_69::double_conversion::CutToMaxSignificantDigits(Vector<const char>, int, char *, int *)
void icu_69::double_conversion::DiyFp::Normalize()
void icu_69::double_conversion::DiyFp::Subtract(const icu_69::double_conversion::DiyFp &)
void icu_69::double_conversion::Double::NormalizedBoundaries(icu_69::double_conversion::DiyFp *, icu_69::double_conversion::DiyFp *) const
void icu_69::double_conversion::GenerateCountedDigits(int, int *, icu_69::double_conversion::Bignum *, icu_69::double_conversion::Bignum *, Vector<char>, int *)
void icu_69::double_conversion::GenerateShortestDigits(icu_69::double_conversion::Bignum *, icu_69::double_conversion::Bignum *, icu_69::double_conversion::Bignum *, icu_69::double_conversion::Bignum *, bool, Vector<char>, int *)
void icu_69::double_conversion::InitialScaledStartValuesNegativeExponentNegativePower(uint64_t, int, int, bool, icu_69::double_conversion::Bignum *, icu_69::double_conversion::Bignum *, icu_69::double_conversion::Bignum *, icu_69::double_conversion::Bignum *)
void icu_69::double_conversion::InitialScaledStartValuesPositiveExponent(uint64_t, int, int, bool, icu_69::double_conversion::Bignum *, icu_69::double_conversion::Bignum *, icu_69::double_conversion::Bignum *, icu_69::double_conversion::Bignum *)
void icu_69::double_conversion::PowersOfTenCache::GetCachedPowerForBinaryExponentRange(int, int, icu_69::double_conversion::DiyFp *, int *)
void icu_69::double_conversion::PowersOfTenCache::GetCachedPowerForDecimalExponent(int, icu_69::double_conversion::DiyFp *, int *)
void icu_69::double_conversion::Single::NormalizedBoundaries(icu_69::double_conversion::DiyFp *, icu_69::double_conversion::DiyFp *) const
void icu_69::double_conversion::TrimAndCut(Vector<const char>, int, char *, int, Vector<const char> *, int *)
void icu_69::double_conversion::Vector<const char>::pop_back() [T = const char]
This makes whole program optimizations for size less effective and makes it harder to non-engine native targets to include their own variant of these dependencies.
Reported by @gspencergoog
Metadata
Metadata
Assignees
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work lista: sizeReducing IPA/APK/JS sizesReducing IPA/APK/JS sizesengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.