Task #130899 - added.err
back to task #130899download
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/ARIAMap.cpp: scope_hint: In member function ‘mozilla::a11y::aria::GetFirstValidRoleMapIndexExcluding(nsTString<char16_t> const&, std::initializer_list<nsStaticAtom*>)::{lambda(nsRoleMapEntry const&)#1}::operator()(nsRoleMapEntry const&) const’
firefox-153.0/accessible/base/ARIAMap.cpp:1544:23: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::aria::GetFirstValidRoleMapIndexExcluding(nsTString<char16_t> const&, std::initializer_list<nsStaticAtom*>)::{lambda(nsRoleMapEntry const&)#1}::operator()(nsRoleMapEntry const&) const’ not found in profile data
# 1544 | auto comparator = [&role](const nsRoleMapEntry& aEntry) {
# | ^
firefox-153.0/layout/generic/nsIFrame.h:51: included_from: Included from here.
firefox-153.0/accessible/generic/HyperTextAccessible.h:12: included_from: Included from here.
firefox-153.0/accessible/generic/BaseAccessibles.h:9: included_from: Included from here.
firefox-153.0/accessible/atk/RootAccessibleWrap.h:8: included_from: Included from here.
firefox-153.0/accessible/atk/RootAccessibleWrap.cpp:5: included_from: Included from here.
firefox-153.0/layout/base/FrameProperties.h: scope_hint: In instantiation of ‘static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]’
#/builddir/build/BUILD/firefox-153.0/layout/base/FrameProperties.h:198:51: required from ‘mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’
# 198 | return ReinterpretHelper<T>::FromInternalValue(v);
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
# 4502 | return mProperties.Get(aProperty, aFoundResult);
# | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
#/builddir/build/BUILD/firefox-153.0/layout/generic/nsIFrame.h:1572:50: required from here
# 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1542|
# 1543| size_t idx;
# 1544|-> auto comparator = [&role](const nsRoleMapEntry& aEntry) {
# 1545| return Compare(role, aEntry.ARIARoleString(),
# 1546| nsCaseInsensitiveStringComparator);
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/ARIAMap.cpp: scope_hint: In member function ‘mozilla::a11y::aria::GetRoleMap(nsStaticAtom const*)::{lambda(nsRoleMapEntry const&)#1}::operator()(nsRoleMapEntry const&) const’
firefox-153.0/accessible/base/ARIAMap.cpp:1681:21: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::aria::GetRoleMap(nsStaticAtom const*)::{lambda(nsRoleMapEntry const&)#1}::operator()(nsRoleMapEntry const&) const’ not found in profile data
# 1681 | auto comparator = [&role](const nsRoleMapEntry& aEntry) {
# | ^
# 1679| const nsRoleMapEntry* aria::GetRoleMap(const nsStaticAtom* aAriaRole) {
# 1680| const nsDependentAtomString role(aAriaRole);
# 1681|-> auto comparator = [&role](const nsRoleMapEntry& aEntry) {
# 1682| return Compare(role, aEntry.ARIARoleString());
# 1683| };
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/ARIAStateMap.cpp: scope_hint: In function ‘MapEnumType(mozilla::dom::Element*, unsigned long*, EnumTypeData const&)’
firefox-153.0/accessible/base/ARIAStateMap.cpp:311:13: warning[-Wmissing-profile]: profile for function ‘MapEnumType(mozilla::dom::Element*, unsigned long*, EnumTypeData const&)’ not found in profile data
# 311 | static void MapEnumType(dom::Element* aElement, uint64_t* aState,
# | ^~~~~~~~~~~
# 309| }
# 310|
# 311|-> static void MapEnumType(dom::Element* aElement, uint64_t* aState,
# 312| const EnumTypeData& aData) {
# 313| switch (nsAccUtils::FindARIAAttrValueIn(aElement, aData.mAttrName,
Error: COMPILER_WARNING:
firefox-153.0/objdir/accessible/base/Unified_cpp_accessible_base0.cpp:11: included_from: Included from here.
firefox-153.0/accessible/base/ARIAStateMap.cpp: scope_hint: In function ‘MapTokenType(mozilla::dom::Element*, unsigned long*, TokenTypeData const&)’
firefox-153.0/accessible/base/ARIAStateMap.cpp:332:13: warning[-Wmissing-profile]: profile for function ‘MapTokenType(mozilla::dom::Element*, unsigned long*, TokenTypeData const&)’ not found in profile data
# 332 | static void MapTokenType(dom::Element* aElement, uint64_t* aState,
# | ^~~~~~~~~~~~
# 330| }
# 331|
# 332|-> static void MapTokenType(dom::Element* aElement, uint64_t* aState,
# 333| const TokenTypeData& aData) {
# 334| if (nsAccUtils::HasDefinedARIAToken(aElement, aData.mAttrName)) {
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/AccAttributes.cpp: scope_hint: In member function ‘mozilla::a11y::AccAttributes::StringFromValueAndName(nsAtom*, mozilla::Variant<bool, float, double, int, RefPtr<nsAtom>, nsTArray<int>, mozilla::gfx::CoordTyped<mozilla::CSSPixel, float>, mozilla::a11y::FontSize, mozilla::a11y::Color, mozilla::a11y::DeleteEntry, std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > >, RefPtr<mozilla::a11y::AccAttributes>, unsigned long, std::unique_ptr<mozilla::a11y::AccGroupInfo, std::default_delete<mozilla::a11y::AccGroupInfo [...]
firefox-153.0/accessible/base/AccAttributes.cpp:31:7: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AccAttributes::StringFromValueAndName(nsAtom*, mozilla::Variant<bool, float, double, int, RefPtr<nsAtom>, nsTArray<int>, mozilla::gfx::CoordTyped<mozilla::CSSPixel, float>, mozilla::a11y::FontSize, mozilla::a11y::Color, mozilla::a11y::DeleteEntry, std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > >, RefPtr<mozilla::a11y::AccAttributes>, unsigned long, std::unique_ptr<mozilla::a11y::AccGroupInfo, std::default_delete<mozilla::a11y::AccGroupIn [...]
# 31 | [&aValueString](const float& val) {
# | ^
# 29| aValueString.Assign(val ? u"true" : u"false");
# 30| },
# 31|-> [&aValueString](const float& val) {
# 32| aValueString.AppendFloat(val * 100);
# 33| aValueString.Append(u"%");
firefox-153.0/accessible/base/AccAttributes.cpp:31:7: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/AccAttributes.cpp: scope_hint: In member function ‘mozilla::a11y::AccAttributes::StringFromValueAndName(nsAtom*, mozilla::Variant<bool, float, double, int, RefPtr<nsAtom>, nsTArray<int>, mozilla::gfx::CoordTyped<mozilla::CSSPixel, float>, mozilla::a11y::FontSize, mozilla::a11y::Color, mozilla::a11y::DeleteEntry, std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > >, RefPtr<mozilla::a11y::AccAttributes>, unsigned long, std::unique_ptr<mozilla::a11y::AccGroupInfo, std::default_delete<mozilla::a11y::AccGroupInfo [...]
firefox-153.0/accessible/base/AccAttributes.cpp:40:7: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AccAttributes::StringFromValueAndName(nsAtom*, mozilla::Variant<bool, float, double, int, RefPtr<nsAtom>, nsTArray<int>, mozilla::gfx::CoordTyped<mozilla::CSSPixel, float>, mozilla::a11y::FontSize, mozilla::a11y::Color, mozilla::a11y::DeleteEntry, std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > >, RefPtr<mozilla::a11y::AccAttributes>, unsigned long, std::unique_ptr<mozilla::a11y::AccGroupInfo, std::default_delete<mozilla::a11y::AccGroupIn [...]
# 40 | [&aValueString](const nsTArray<int32_t>& val) {
# | ^
# 38| val->ToString(aValueString);
# 39| },
# 40|-> [&aValueString](const nsTArray<int32_t>& val) {
# 41| if (const size_t len = val.Length()) {
# 42| for (size_t i = 0; i < len - 1; i++) {
firefox-153.0/accessible/base/AccAttributes.cpp:40:7: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/AccAttributes.cpp: scope_hint: In member function ‘mozilla::a11y::AccAttributes::StringFromValueAndName(nsAtom*, mozilla::Variant<bool, float, double, int, RefPtr<nsAtom>, nsTArray<int>, mozilla::gfx::CoordTyped<mozilla::CSSPixel, float>, mozilla::a11y::FontSize, mozilla::a11y::Color, mozilla::a11y::DeleteEntry, std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > >, RefPtr<mozilla::a11y::AccAttributes>, unsigned long, std::unique_ptr<mozilla::a11y::AccGroupInfo, std::default_delete<mozilla::a11y::AccGroupInfo [...]
firefox-153.0/accessible/base/AccAttributes.cpp:54:7: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AccAttributes::StringFromValueAndName(nsAtom*, mozilla::Variant<bool, float, double, int, RefPtr<nsAtom>, nsTArray<int>, mozilla::gfx::CoordTyped<mozilla::CSSPixel, float>, mozilla::a11y::FontSize, mozilla::a11y::Color, mozilla::a11y::DeleteEntry, std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > >, RefPtr<mozilla::a11y::AccAttributes>, unsigned long, std::unique_ptr<mozilla::a11y::AccGroupInfo, std::default_delete<mozilla::a11y::AccGroupIn [...]
# 54 | [&aValueString](const CSSCoord& val) {
# | ^
# 52| }
# 53| },
# 54|-> [&aValueString](const CSSCoord& val) {
# 55| aValueString.AppendFloat(val);
# 56| aValueString.Append(u"px");
firefox-153.0/accessible/base/AccAttributes.cpp:54:7: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/AccAttributes.cpp: scope_hint: In member function ‘mozilla::a11y::AccAttributes::StringFromValueAndName(nsAtom*, mozilla::Variant<bool, float, double, int, RefPtr<nsAtom>, nsTArray<int>, mozilla::gfx::CoordTyped<mozilla::CSSPixel, float>, mozilla::a11y::FontSize, mozilla::a11y::Color, mozilla::a11y::DeleteEntry, std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > >, RefPtr<mozilla::a11y::AccAttributes>, unsigned long, std::unique_ptr<mozilla::a11y::AccGroupInfo, std::default_delete<mozilla::a11y::AccGroupInfo [...]
firefox-153.0/accessible/base/AccAttributes.cpp:58:7: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AccAttributes::StringFromValueAndName(nsAtom*, mozilla::Variant<bool, float, double, int, RefPtr<nsAtom>, nsTArray<int>, mozilla::gfx::CoordTyped<mozilla::CSSPixel, float>, mozilla::a11y::FontSize, mozilla::a11y::Color, mozilla::a11y::DeleteEntry, std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > >, RefPtr<mozilla::a11y::AccAttributes>, unsigned long, std::unique_ptr<mozilla::a11y::AccGroupInfo, std::default_delete<mozilla::a11y::AccGroupIn [...]
# 58 | [&aValueString](const FontSize& val) {
# | ^
# 56| aValueString.Append(u"px");
# 57| },
# 58|-> [&aValueString](const FontSize& val) {
# 59| aValueString.AppendInt(val.mValue);
# 60| aValueString.Append(u"pt");
firefox-153.0/accessible/base/AccAttributes.cpp:58:7: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/AccAttributes.cpp: scope_hint: In member function ‘mozilla::a11y::AccAttributes::StringFromValueAndName(nsAtom*, mozilla::Variant<bool, float, double, int, RefPtr<nsAtom>, nsTArray<int>, mozilla::gfx::CoordTyped<mozilla::CSSPixel, float>, mozilla::a11y::FontSize, mozilla::a11y::Color, mozilla::a11y::DeleteEntry, std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > >, RefPtr<mozilla::a11y::AccAttributes>, unsigned long, std::unique_ptr<mozilla::a11y::AccGroupInfo, std::default_delete<mozilla::a11y::AccGroupInfo [...]
firefox-153.0/accessible/base/AccAttributes.cpp:68:7: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AccAttributes::StringFromValueAndName(nsAtom*, mozilla::Variant<bool, float, double, int, RefPtr<nsAtom>, nsTArray<int>, mozilla::gfx::CoordTyped<mozilla::CSSPixel, float>, mozilla::a11y::FontSize, mozilla::a11y::Color, mozilla::a11y::DeleteEntry, std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > >, RefPtr<mozilla::a11y::AccAttributes>, unsigned long, std::unique_ptr<mozilla::a11y::AccGroupInfo, std::default_delete<mozilla::a11y::AccGroupIn [...]
# 68 | [&aValueString](const UniquePtr<nsString>& val) {
# | ^
# 66| aValueString.Append(u"-delete-entry-");
# 67| },
# 68|-> [&aValueString](const UniquePtr<nsString>& val) {
# 69| aValueString.Assign(*val);
# 70| },
firefox-153.0/accessible/base/AccAttributes.cpp:68:7: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/AccAttributes.cpp: scope_hint: In member function ‘mozilla::a11y::AccAttributes::StringFromValueAndName(nsAtom*, mozilla::Variant<bool, float, double, int, RefPtr<nsAtom>, nsTArray<int>, mozilla::gfx::CoordTyped<mozilla::CSSPixel, float>, mozilla::a11y::FontSize, mozilla::a11y::Color, mozilla::a11y::DeleteEntry, std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > >, RefPtr<mozilla::a11y::AccAttributes>, unsigned long, std::unique_ptr<mozilla::a11y::AccGroupInfo, std::default_delete<mozilla::a11y::AccGroupInfo [...]
firefox-153.0/accessible/base/AccAttributes.cpp:71:7: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AccAttributes::StringFromValueAndName(nsAtom*, mozilla::Variant<bool, float, double, int, RefPtr<nsAtom>, nsTArray<int>, mozilla::gfx::CoordTyped<mozilla::CSSPixel, float>, mozilla::a11y::FontSize, mozilla::a11y::Color, mozilla::a11y::DeleteEntry, std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > >, RefPtr<mozilla::a11y::AccAttributes>, unsigned long, std::unique_ptr<mozilla::a11y::AccGroupInfo, std::default_delete<mozilla::a11y::AccGroupIn [...]
# 71 | [&aValueString](const RefPtr<AccAttributes>& val) {
# | ^
# 69| aValueString.Assign(*val);
# 70| },
# 71|-> [&aValueString](const RefPtr<AccAttributes>& val) {
# 72| if (val) {
# 73| aValueString.AppendPrintf("AccAttributes: %s",
firefox-153.0/accessible/base/AccAttributes.cpp:71:7: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/AccAttributes.cpp: scope_hint: In member function ‘mozilla::a11y::AccAttributes::StringFromValueAndName(nsAtom*, mozilla::Variant<bool, float, double, int, RefPtr<nsAtom>, nsTArray<int>, mozilla::gfx::CoordTyped<mozilla::CSSPixel, float>, mozilla::a11y::FontSize, mozilla::a11y::Color, mozilla::a11y::DeleteEntry, std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > >, RefPtr<mozilla::a11y::AccAttributes>, unsigned long, std::unique_ptr<mozilla::a11y::AccGroupInfo, std::default_delete<mozilla::a11y::AccGroupInfo [...]
firefox-153.0/accessible/base/AccAttributes.cpp:83:7: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AccAttributes::StringFromValueAndName(nsAtom*, mozilla::Variant<bool, float, double, int, RefPtr<nsAtom>, nsTArray<int>, mozilla::gfx::CoordTyped<mozilla::CSSPixel, float>, mozilla::a11y::FontSize, mozilla::a11y::Color, mozilla::a11y::DeleteEntry, std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > >, RefPtr<mozilla::a11y::AccAttributes>, unsigned long, std::unique_ptr<mozilla::a11y::AccGroupInfo, std::default_delete<mozilla::a11y::AccGroupIn [...]
# 83 | [&aValueString](const UniquePtr<gfx::Matrix4x4>& val) {
# | ^
# 81| aValueString.Assign(u"AccGroupInfo{...}");
# 82| },
# 83|-> [&aValueString](const UniquePtr<gfx::Matrix4x4>& val) {
# 84| aValueString.AppendPrintf("Matrix4x4=%s", ToString(*val).c_str());
# 85| },
firefox-153.0/accessible/base/AccAttributes.cpp:83:7: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/AccAttributes.cpp: scope_hint: In member function ‘mozilla::a11y::AccAttributes::StringFromValueAndName(nsAtom*, mozilla::Variant<bool, float, double, int, RefPtr<nsAtom>, nsTArray<int>, mozilla::gfx::CoordTyped<mozilla::CSSPixel, float>, mozilla::a11y::FontSize, mozilla::a11y::Color, mozilla::a11y::DeleteEntry, std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > >, RefPtr<mozilla::a11y::AccAttributes>, unsigned long, std::unique_ptr<mozilla::a11y::AccGroupInfo, std::default_delete<mozilla::a11y::AccGroupInfo [...]
firefox-153.0/accessible/base/AccAttributes.cpp:86:7: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AccAttributes::StringFromValueAndName(nsAtom*, mozilla::Variant<bool, float, double, int, RefPtr<nsAtom>, nsTArray<int>, mozilla::gfx::CoordTyped<mozilla::CSSPixel, float>, mozilla::a11y::FontSize, mozilla::a11y::Color, mozilla::a11y::DeleteEntry, std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > >, RefPtr<mozilla::a11y::AccAttributes>, unsigned long, std::unique_ptr<mozilla::a11y::AccGroupInfo, std::default_delete<mozilla::a11y::AccGroupIn [...]
# 86 | [&aValueString](const UniquePtr<nsRect>& val) {
# | ^
# 84| aValueString.AppendPrintf("Matrix4x4=%s", ToString(*val).c_str());
# 85| },
# 86|-> [&aValueString](const UniquePtr<nsRect>& val) {
# 87| aValueString.AppendPrintf("nsRect=%s", ToString(*val).c_str());
# 88| },
firefox-153.0/accessible/base/AccAttributes.cpp:86:7: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/AccAttributes.cpp: scope_hint: In member function ‘mozilla::a11y::AccAttributes::StringFromValueAndName(nsAtom*, mozilla::Variant<bool, float, double, int, RefPtr<nsAtom>, nsTArray<int>, mozilla::gfx::CoordTyped<mozilla::CSSPixel, float>, mozilla::a11y::FontSize, mozilla::a11y::Color, mozilla::a11y::DeleteEntry, std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > >, RefPtr<mozilla::a11y::AccAttributes>, unsigned long, std::unique_ptr<mozilla::a11y::AccGroupInfo, std::default_delete<mozilla::a11y::AccGroupInfo [...]
firefox-153.0/accessible/base/AccAttributes.cpp:89:7: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AccAttributes::StringFromValueAndName(nsAtom*, mozilla::Variant<bool, float, double, int, RefPtr<nsAtom>, nsTArray<int>, mozilla::gfx::CoordTyped<mozilla::CSSPixel, float>, mozilla::a11y::FontSize, mozilla::a11y::Color, mozilla::a11y::DeleteEntry, std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > >, RefPtr<mozilla::a11y::AccAttributes>, unsigned long, std::unique_ptr<mozilla::a11y::AccGroupInfo, std::default_delete<mozilla::a11y::AccGroupIn [...]
# 89 | [&aValueString](const nsTArray<uint64_t>& val) {
# | ^
# 87| aValueString.AppendPrintf("nsRect=%s", ToString(*val).c_str());
# 88| },
# 89|-> [&aValueString](const nsTArray<uint64_t>& val) {
# 90| if (const size_t len = val.Length()) {
# 91| for (size_t i = 0; i < len - 1; i++) {
firefox-153.0/accessible/base/AccAttributes.cpp:89:7: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/AccAttributes.cpp: scope_hint: In member function ‘mozilla::a11y::AccAttributes::StringFromValueAndName(nsAtom*, mozilla::Variant<bool, float, double, int, RefPtr<nsAtom>, nsTArray<int>, mozilla::gfx::CoordTyped<mozilla::CSSPixel, float>, mozilla::a11y::FontSize, mozilla::a11y::Color, mozilla::a11y::DeleteEntry, std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > >, RefPtr<mozilla::a11y::AccAttributes>, unsigned long, std::unique_ptr<mozilla::a11y::AccGroupInfo, std::default_delete<mozilla::a11y::AccGroupInfo [...]
firefox-153.0/accessible/base/AccAttributes.cpp:103:7: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AccAttributes::StringFromValueAndName(nsAtom*, mozilla::Variant<bool, float, double, int, RefPtr<nsAtom>, nsTArray<int>, mozilla::gfx::CoordTyped<mozilla::CSSPixel, float>, mozilla::a11y::FontSize, mozilla::a11y::Color, mozilla::a11y::DeleteEntry, std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > >, RefPtr<mozilla::a11y::AccAttributes>, unsigned long, std::unique_ptr<mozilla::a11y::AccGroupInfo, std::default_delete<mozilla::a11y::AccGroupIn [...]
# 103 | [&aValueString](const nsTArray<TextOffsetAttribute>& val) {
# | ^
# 101| }
# 102| },
# 103|-> [&aValueString](const nsTArray<TextOffsetAttribute>& val) {
# 104| if (const size_t len = val.Length()) {
# 105| for (size_t i = 0; i < len - 1; i++) {
firefox-153.0/accessible/base/AccAttributes.cpp:103:7: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/AccAttributes.cpp: scope_hint: In member function ‘mozilla::a11y::AccAttributes::StringFromValueAndName(nsAtom*, mozilla::Variant<bool, float, double, int, RefPtr<nsAtom>, nsTArray<int>, mozilla::gfx::CoordTyped<mozilla::CSSPixel, float>, mozilla::a11y::FontSize, mozilla::a11y::Color, mozilla::a11y::DeleteEntry, std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > >, RefPtr<mozilla::a11y::AccAttributes>, unsigned long, std::unique_ptr<mozilla::a11y::AccGroupInfo, std::default_delete<mozilla::a11y::AccGroupInfo [...]
firefox-153.0/accessible/base/AccAttributes.cpp:125:7: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AccAttributes::StringFromValueAndName(nsAtom*, mozilla::Variant<bool, float, double, int, RefPtr<nsAtom>, nsTArray<int>, mozilla::gfx::CoordTyped<mozilla::CSSPixel, float>, mozilla::a11y::FontSize, mozilla::a11y::Color, mozilla::a11y::DeleteEntry, std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > >, RefPtr<mozilla::a11y::AccAttributes>, unsigned long, std::unique_ptr<mozilla::a11y::AccGroupInfo, std::default_delete<mozilla::a11y::AccGroupIn [...]
# 125 | [&aValueString](const nsTArray<RefPtr<nsAtom>>& val) {
# | ^
# 123| aValueString.AppendPrintf("WritingModes: %x", val.GetBits());
# 124| },
# 125|-> [&aValueString](const nsTArray<RefPtr<nsAtom>>& val) {
# 126| if (const size_t len = val.Length()) {
# 127| for (size_t i = 0; i < len - 1; i++) {
firefox-153.0/accessible/base/AccAttributes.cpp:125:7: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/AccAttributes.cpp: scope_hint: In member function ‘mozilla::a11y::AccAttributes::CopyTo(mozilla::a11y::AccAttributes*, bool) const::{lambda(bool const&)#1}::operator()(bool const&) const’
firefox-153.0/accessible/base/AccAttributes.cpp:209:9: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AccAttributes::CopyTo(mozilla::a11y::AccAttributes*, bool) const::{lambda(bool const&)#1}::operator()(bool const&) const’ not found in profile data
# 209 | [&iter, &aDest](const bool& val) {
# | ^
# 207|
# 208| iter.Data().match(
# 209|-> [&iter, &aDest](const bool& val) {
# 210| aDest->mData.InsertOrUpdate(iter.Key(), AsVariant(val));
# 211| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/AccAttributes.cpp: scope_hint: In member function ‘mozilla::a11y::AccAttributes::CopyTo(mozilla::a11y::AccAttributes*, bool) const::{lambda(float const&)#1}::operator()(float const&) const’
firefox-153.0/accessible/base/AccAttributes.cpp:212:9: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AccAttributes::CopyTo(mozilla::a11y::AccAttributes*, bool) const::{lambda(float const&)#1}::operator()(float const&) const’ not found in profile data
# 212 | [&iter, &aDest](const float& val) {
# | ^
# 210| aDest->mData.InsertOrUpdate(iter.Key(), AsVariant(val));
# 211| },
# 212|-> [&iter, &aDest](const float& val) {
# 213| aDest->mData.InsertOrUpdate(iter.Key(), AsVariant(val));
# 214| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/AccAttributes.cpp: scope_hint: In member function ‘mozilla::a11y::AccAttributes::CopyTo(mozilla::a11y::AccAttributes*, bool) const::{lambda(double const&)#1}::operator()(double const&) const’
firefox-153.0/accessible/base/AccAttributes.cpp:215:9: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AccAttributes::CopyTo(mozilla::a11y::AccAttributes*, bool) const::{lambda(double const&)#1}::operator()(double const&) const’ not found in profile data
# 215 | [&iter, &aDest](const double& val) {
# | ^
# 213| aDest->mData.InsertOrUpdate(iter.Key(), AsVariant(val));
# 214| },
# 215|-> [&iter, &aDest](const double& val) {
# 216| aDest->mData.InsertOrUpdate(iter.Key(), AsVariant(val));
# 217| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/AccAttributes.cpp: scope_hint: In member function ‘mozilla::a11y::AccAttributes::CopyTo(mozilla::a11y::AccAttributes*, bool) const::{lambda(int const&)#1}::operator()(int const&) const’
firefox-153.0/accessible/base/AccAttributes.cpp:218:9: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AccAttributes::CopyTo(mozilla::a11y::AccAttributes*, bool) const::{lambda(int const&)#1}::operator()(int const&) const’ not found in profile data
# 218 | [&iter, &aDest](const int32_t& val) {
# | ^
# 216| aDest->mData.InsertOrUpdate(iter.Key(), AsVariant(val));
# 217| },
# 218|-> [&iter, &aDest](const int32_t& val) {
# 219| aDest->mData.InsertOrUpdate(iter.Key(), AsVariant(val));
# 220| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/AccAttributes.cpp: scope_hint: In member function ‘mozilla::a11y::AccAttributes::CopyTo(mozilla::a11y::AccAttributes*, bool) const::{lambda(RefPtr<nsAtom> const&)#1}::operator()(RefPtr<nsAtom> const&) const’
firefox-153.0/accessible/base/AccAttributes.cpp:221:9: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AccAttributes::CopyTo(mozilla::a11y::AccAttributes*, bool) const::{lambda(RefPtr<nsAtom> const&)#1}::operator()(RefPtr<nsAtom> const&) const’ not found in profile data
# 221 | [&iter, &aDest](const RefPtr<nsAtom>& val) {
# | ^
# 219| aDest->mData.InsertOrUpdate(iter.Key(), AsVariant(val));
# 220| },
# 221|-> [&iter, &aDest](const RefPtr<nsAtom>& val) {
# 222| aDest->mData.InsertOrUpdate(iter.Key(), AsVariant(val));
# 223| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/AccAttributes.cpp: scope_hint: In member function ‘mozilla::a11y::AccAttributes::CopyTo(mozilla::a11y::AccAttributes*, bool) const::{lambda(mozilla::gfx::CoordTyped<mozilla::CSSPixel, float> const&)#1}::operator()(mozilla::gfx::CoordTyped<mozilla::CSSPixel, float> const&) const’
firefox-153.0/accessible/base/AccAttributes.cpp:229:9: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AccAttributes::CopyTo(mozilla::a11y::AccAttributes*, bool) const::{lambda(mozilla::gfx::CoordTyped<mozilla::CSSPixel, float> const&)#1}::operator()(mozilla::gfx::CoordTyped<mozilla::CSSPixel, float> const&) const’ not found in profile data
# 229 | [&iter, &aDest](const CSSCoord& val) {
# | ^
# 227| "Trying to copy an AccAttributes containing an array");
# 228| },
# 229|-> [&iter, &aDest](const CSSCoord& val) {
# 230| aDest->mData.InsertOrUpdate(iter.Key(), AsVariant(val));
# 231| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/AccAttributes.cpp: scope_hint: In member function ‘mozilla::a11y::AccAttributes::CopyTo(mozilla::a11y::AccAttributes*, bool) const::{lambda(mozilla::a11y::FontSize const&)#1}::operator()(mozilla::a11y::FontSize const&) const’
firefox-153.0/accessible/base/AccAttributes.cpp:232:9: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AccAttributes::CopyTo(mozilla::a11y::AccAttributes*, bool) const::{lambda(mozilla::a11y::FontSize const&)#1}::operator()(mozilla::a11y::FontSize const&) const’ not found in profile data
# 232 | [&iter, &aDest](const FontSize& val) {
# | ^
# 230| aDest->mData.InsertOrUpdate(iter.Key(), AsVariant(val));
# 231| },
# 232|-> [&iter, &aDest](const FontSize& val) {
# 233| aDest->mData.InsertOrUpdate(iter.Key(), AsVariant(val));
# 234| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/AccAttributes.cpp: scope_hint: In member function ‘mozilla::a11y::AccAttributes::CopyTo(mozilla::a11y::AccAttributes*, bool) const::{lambda(mozilla::a11y::Color const&)#1}::operator()(mozilla::a11y::Color const&) const’
firefox-153.0/accessible/base/AccAttributes.cpp:235:9: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AccAttributes::CopyTo(mozilla::a11y::AccAttributes*, bool) const::{lambda(mozilla::a11y::Color const&)#1}::operator()(mozilla::a11y::Color const&) const’ not found in profile data
# 235 | [&iter, &aDest](const Color& val) {
# | ^
# 233| aDest->mData.InsertOrUpdate(iter.Key(), AsVariant(val));
# 234| },
# 235|-> [&iter, &aDest](const Color& val) {
# 236| aDest->mData.InsertOrUpdate(iter.Key(), AsVariant(val));
# 237| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/AccAttributes.cpp: scope_hint: In member function ‘mozilla::a11y::AccAttributes::CopyTo(mozilla::a11y::AccAttributes*, bool) const::{lambda(std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > > const&)#1}::operator()(std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > > const&) const’
firefox-153.0/accessible/base/AccAttributes.cpp:243:9: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AccAttributes::CopyTo(mozilla::a11y::AccAttributes*, bool) const::{lambda(std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > > const&)#1}::operator()(std::unique_ptr<nsTString<char16_t>, std::default_delete<nsTString<char16_t> > > const&) const’ not found in profile data
# 243 | [&iter, &aDest](const UniquePtr<nsString>& val) {
# | ^
# 241| "Trying to copy an AccAttributes containing a DeleteEntry");
# 242| },
# 243|-> [&iter, &aDest](const UniquePtr<nsString>& val) {
# 244| aDest->SetAttributeStringCopy(iter.Key(), *val);
# 245| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/AccAttributes.cpp: scope_hint: In member function ‘mozilla::a11y::AccAttributes::CopyTo(mozilla::a11y::AccAttributes*, bool) const::{lambda(unsigned long const&)#1}::operator()(unsigned long const&) const’
firefox-153.0/accessible/base/AccAttributes.cpp:251:9: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AccAttributes::CopyTo(mozilla::a11y::AccAttributes*, bool) const::{lambda(unsigned long const&)#1}::operator()(unsigned long const&) const’ not found in profile data
# 251 | [&iter, &aDest](const uint64_t& val) {
# | ^
# 249| "Trying to copy an AccAttributes containing an AccAttributes");
# 250| },
# 251|-> [&iter, &aDest](const uint64_t& val) {
# 252| aDest->mData.InsertOrUpdate(iter.Key(), AsVariant(val));
# 253| },
Error: COMPILER_WARNING:
firefox-153.0/objdir/accessible/base/Unified_cpp_accessible_base0.cpp:20: included_from: Included from here.
firefox-153.0/accessible/base/AccAttributes.cpp: scope_hint: In member function ‘mozilla::a11y::AccAttributes::CopyTo(mozilla::a11y::AccAttributes*, bool) const::{lambda(mozilla::WritingMode const&)#1}::operator()(mozilla::WritingMode const&) const’
firefox-153.0/accessible/base/AccAttributes.cpp:276:9: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AccAttributes::CopyTo(mozilla::a11y::AccAttributes*, bool) const::{lambda(mozilla::WritingMode const&)#1}::operator()(mozilla::WritingMode const&) const’ not found in profile data
# 276 | [&iter, &aDest](const WritingMode& val) {
# | ^
# 274| "Trying to copy an AccAttributes containing an array");
# 275| },
# 276|-> [&iter, &aDest](const WritingMode& val) {
# 277| aDest->mData.InsertOrUpdate(iter.Key(), AsVariant(val));
# 278| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#1}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:7:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#1}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 7 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 5| MARKUPMAP(
# 6| a,
# 7|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 8| // An anchor element without an href attribute and without a click
# 9| // listener should be a generic.
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In member function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#1}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:7:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#1}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’ not found in profile data
# 5| MARKUPMAP(
# 6| a,
# 7|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 8| // An anchor element without an href attribute and without a click
# 9| // listener should be a generic.
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#2}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:28:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#2}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 28 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 26| MARKUPMAP(
# 27| abbr,
# 28|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 29| return MakeAndAddRef<HTMLAbbreviationAccessible>(aElement, aContext->Document());
# 30| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#3}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:35:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#3}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 35 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 33| MARKUPMAP(
# 34| acronym,
# 35|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 36| return MakeAndAddRef<HTMLAbbreviationAccessible>(aElement, aContext->Document());
# 37| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#4}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:46:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#4}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 46 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 44| MARKUPMAP(
# 45| aside,
# 46|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 47| return MakeAndAddRef<HTMLAsideAccessible>(aElement, aContext->Document());
# 48| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#5}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:55:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#5}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 55 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 53| MARKUPMAP(
# 54| button,
# 55|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 56| return MakeAndAddRef<HTMLButtonAccessible>(aElement, aContext->Document());
# 57| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#6}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:62:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#6}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 62 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 60| MARKUPMAP(
# 61| caption,
# 62|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 63| if (aContext->IsTable()) {
# 64| dom::HTMLTableElement* tableEl =
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In member function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#6}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:62:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#6}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’ not found in profile data
# 60| MARKUPMAP(
# 61| caption,
# 62|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 63| if (aContext->IsTable()) {
# 64| dom::HTMLTableElement* tableEl =
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#7}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:89:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#7}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 89 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 87| MARKUPMAP(
# 88| div,
# 89|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 90| // Never create an accessible if we're part of an anonymous
# 91| // subtree.
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In member function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#7}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:89:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#7}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’ not found in profile data
# 87| MARKUPMAP(
# 88| div,
# 89|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 90| // Never create an accessible if we're part of an anonymous
# 91| // subtree.
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#8}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:163:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#8}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 163 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 161| MARKUPMAP(
# 162| dl,
# 163|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 164| return MakeAndAddRef<HTMLListAccessible>(aElement, aContext->Document());
# 165| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#9}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:174:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#9}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 174 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 172| MARKUPMAP(
# 173| figcaption,
# 174|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 175| return MakeAndAddRef<HTMLFigcaptionAccessible>(aElement, aContext->Document());
# 176| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#10}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:181:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#10}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 181 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 179| MARKUPMAP(
# 180| figure,
# 181|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 182| return MakeAndAddRef<HTMLFigureAccessible>(aElement, aContext->Document());
# 183| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#11}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:188:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#11}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 188 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 186| MARKUPMAP(
# 187| fieldset,
# 188|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 189| return MakeAndAddRef<HTMLGroupboxAccessible>(aElement, aContext->Document());
# 190| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#12}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:195:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#12}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 195 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 193| MARKUPMAP(
# 194| form,
# 195|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 196| return MakeAndAddRef<HTMLFormAccessible>(aElement, aContext->Document());
# 197| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#13}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:202:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#13}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 202 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 200| MARKUPMAP(
# 201| footer,
# 202|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 203| return MakeAndAddRef<HTMLHeaderOrFooterAccessible>(aElement, aContext->Document());
# 204| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#14}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:209:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#14}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 209 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 207| MARKUPMAP(
# 208| header,
# 209|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 210| return MakeAndAddRef<HTMLHeaderOrFooterAccessible>(aElement, aContext->Document());
# 211| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#15}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:230:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#15}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 230 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 228| MARKUPMAP(
# 229| hr,
# 230|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 231| return MakeAndAddRef<HTMLHRAccessible>(aElement, aContext->Document());
# 232| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#16}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:237:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#16}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 237 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 235| MARKUPMAP(
# 236| input,
# 237|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 238| // TODO(emilio): This would be faster if it used
# 239| // HTMLInputElement's already-parsed representation.
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In member function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#16}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:237:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#16}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’ not found in profile data
# 235| MARKUPMAP(
# 236| input,
# 237|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 238| // TODO(emilio): This would be faster if it used
# 239| // HTMLInputElement's already-parsed representation.
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#17}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:272:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#17}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 272 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 270| MARKUPMAP(
# 271| label,
# 272|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 273| return MakeAndAddRef<HTMLLabelAccessible>(aElement, aContext->Document());
# 274| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#18}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:279:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#18}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 279 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 277| MARKUPMAP(
# 278| legend,
# 279|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 280| return MakeAndAddRef<HTMLLegendAccessible>(aElement, aContext->Document());
# 281| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#19}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:286:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#19}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 286 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 284| MARKUPMAP(
# 285| li,
# 286|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 287| // If list item is a child of accessible list then create an
# 288| // accessible for it unconditionally by tag name. nsBlockFrame
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In member function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#19}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:286:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#19}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’ not found in profile data
# 284| MARKUPMAP(
# 285| li,
# 286|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 287| // If list item is a child of accessible list then create an
# 288| // accessible for it unconditionally by tag name. nsBlockFrame
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#20}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:308:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#20}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 308 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 306| MARKUPMAP(
# 307| menu,
# 308|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 309| return MakeAndAddRef<HTMLListAccessible>(aElement, aContext->Document());
# 310| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#21}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:317:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#21}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 317 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 315| MARKUPMAP(
# 316| ol,
# 317|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 318| return MakeAndAddRef<HTMLListAccessible>(aElement, aContext->Document());
# 319| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#22}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:324:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#22}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 324 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 322| MARKUPMAP(
# 323| option,
# 324|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 325| return MakeAndAddRef<HTMLSelectOptionAccessible>(aElement, aContext->Document());
# 326| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#23}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:331:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#23}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 331 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 329| MARKUPMAP(
# 330| optgroup,
# 331|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 332| return MakeAndAddRef<HTMLSelectOptGroupAccessible>(aElement, aContext->Document());
# 333| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#24}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:338:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#24}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 338 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 336| MARKUPMAP(
# 337| output,
# 338|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 339| return MakeAndAddRef<HTMLOutputAccessible>(aElement, aContext->Document());
# 340| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#25}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:347:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#25}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 347 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 345| MARKUPMAP(
# 346| progress,
# 347|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 348| return MakeAndAddRef<HTMLProgressAccessible>(aElement, aContext->Document());
# 349| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#26}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:358:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#26}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 358 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 356| MARKUPMAP(
# 357| section,
# 358|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 359| return MakeAndAddRef<HTMLSectionAccessible>(aElement, aContext->Document());
# 360| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#27}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:369:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#27}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 369 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 367| MARKUPMAP(
# 368| summary,
# 369|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 370| return MakeAndAddRef<HTMLSummaryAccessible>(aElement, aContext->Document());
# 371| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#28}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:378:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#28}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 378 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 376| MARKUPMAP(
# 377| table,
# 378|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 379| return MakeAndAddRef<HTMLTableAccessible>(aElement, aContext->Document());
# 380| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#29}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:390:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#29}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 390 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 388| MARKUPMAP(
# 389| td,
# 390|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 391| if (!aContext->IsHTMLTableRow()) {
# 392| return nullptr;
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In member function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#29}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:390:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#29}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’ not found in profile data
# 388| MARKUPMAP(
# 389| td,
# 390|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 391| if (!aContext->IsHTMLTableRow()) {
# 392| return nullptr;
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#30}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:406:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#30}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 406 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 404| MARKUPMAP(
# 405| th,
# 406|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 407| if (!aContext->IsHTMLTableRow()) {
# 408| return nullptr;
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#31}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:418:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#31}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 418 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 416| MARKUPMAP(
# 417| tr,
# 418|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 419| if (aContext->IsTableRow()) {
# 420| // A <tr> within a row isn't valid.
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In member function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#31}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:418:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#31}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’ not found in profile data
# 416| MARKUPMAP(
# 417| tr,
# 418|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 419| if (aContext->IsTableRow()) {
# 420| // A <tr> within a row isn't valid.
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#32}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:444:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#32}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 444 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 442| MARKUPMAP(
# 443| ul,
# 444|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 445| return MakeAndAddRef<HTMLListAccessible>(aElement, aContext->Document());
# 446| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/HTMLMarkupMap.inc: scope_hint: In function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#33}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/HTMLMarkupMap.inc:451:5: warning[-Wmissing-profile]: profile for function ‘sHTMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#33}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 451 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 449| MARKUPMAP(
# 450| meter,
# 451|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 452| return MakeAndAddRef<HTMLMeterAccessible>(aElement, aContext->Document());
# 453| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/MathMLMarkupMap.inc: scope_hint: In function ‘sMathMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#1}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/MathMLMarkupMap.inc:58:5: warning[-Wmissing-profile]: profile for function ‘sMathMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#1}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 58 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 56| MARKUPMAP(
# 57| mtable,
# 58|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 59| return MakeAndAddRef<HTMLTableAccessible>(aElement, aContext->Document());
# 60| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/MathMLMarkupMap.inc: scope_hint: In function ‘sMathMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#2}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/MathMLMarkupMap.inc:66:5: warning[-Wmissing-profile]: profile for function ‘sMathMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#2}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 66 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 64| MARKUPMAP(
# 65| mlabeledtr,
# 66|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 67| return MakeAndAddRef<HTMLTableRowAccessible>(aElement, aContext->Document());
# 68| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/MathMLMarkupMap.inc: scope_hint: In function ‘sMathMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#3}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/MathMLMarkupMap.inc:73:5: warning[-Wmissing-profile]: profile for function ‘sMathMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#3}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 73 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 71| MARKUPMAP(
# 72| mtr,
# 73|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 74| return MakeAndAddRef<HTMLTableRowAccessible>(aElement, aContext->Document());
# 75| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/MathMLMarkupMap.inc: scope_hint: In function ‘sMathMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#4}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/MathMLMarkupMap.inc:80:5: warning[-Wmissing-profile]: profile for function ‘sMathMLMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#4}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 80 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 78| MARKUPMAP(
# 79| mtd,
# 80|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 81| return MakeAndAddRef<HTMLTableCellAccessible>(aElement, aContext->Document());
# 82| },
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/TextLeafRange.cpp: scope_hint: In function ‘mozilla::a11y::RenderedToContentOffset(mozilla::a11y::LocalAccessible*, unsigned int)’
firefox-153.0/accessible/base/TextLeafRange.cpp:56:16: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::RenderedToContentOffset(mozilla::a11y::LocalAccessible*, unsigned int)’ not found in profile data
# 56 | static int32_t RenderedToContentOffset(LocalAccessible* aAcc,
# | ^~~~~~~~~~~~~~~~~~~~~~~
firefox-153.0/layout/generic/nsIFrame.h:51: included_from: Included from here.
firefox-153.0/accessible/generic/HyperTextAccessible.h:12: included_from: Included from here.
firefox-153.0/accessible/generic/ARIAGridAccessible.h:8: included_from: Included from here.
firefox-153.0/accessible/generic/ARIAGridAccessible.cpp:5: included_from: Included from here.
firefox-153.0/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: included_from: Included from here.
firefox-153.0/layout/base/FrameProperties.h: scope_hint: In instantiation of ‘static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]’
#/builddir/build/BUILD/firefox-153.0/layout/base/FrameProperties.h:198:51: required from ‘mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’
# 198 | return ReinterpretHelper<T>::FromInternalValue(v);
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
# 4502 | return mProperties.Get(aProperty, aFoundResult);
# | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
#/builddir/build/BUILD/firefox-153.0/layout/generic/nsIFrame.h:1572:50: required from here
# 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 54| */
# 55|
# 56|-> static int32_t RenderedToContentOffset(LocalAccessible* aAcc,
# 57| uint32_t aRenderedOffset) {
# 58| nsTextFrame* frame = do_QueryFrame(aAcc->GetFrame());
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/TextLeafRange.cpp: scope_hint: In function ‘mozilla::a11y::ContentToRenderedOffset(mozilla::a11y::LocalAccessible*, int)’
firefox-153.0/accessible/base/TextLeafRange.cpp:80:17: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::ContentToRenderedOffset(mozilla::a11y::LocalAccessible*, int)’ not found in profile data
# 80 | static uint32_t ContentToRenderedOffset(LocalAccessible* aAcc,
# | ^~~~~~~~~~~~~~~~~~~~~~~
# 78| }
# 79|
# 80|-> static uint32_t ContentToRenderedOffset(LocalAccessible* aAcc,
# 81| int32_t aContentOffset) {
# 82| nsTextFrame* frame = do_QueryFrame(aAcc->GetFrame());
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/TextLeafRange.cpp: scope_hint: In function ‘mozilla::a11y::NextLeaf(mozilla::a11y::Accessible*, bool, bool)’
firefox-153.0/accessible/base/TextLeafRange.cpp:142:20: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::NextLeaf(mozilla::a11y::Accessible*, bool, bool)’ not found in profile data
# 142 | static Accessible* NextLeaf(Accessible* aOrigin, bool aIsEditable = false,
# | ^~~~~~~~
# 140| }
# 141|
# 142|-> static Accessible* NextLeaf(Accessible* aOrigin, bool aIsEditable = false,
# 143| bool aIgnoreListItemMarker = false) {
# 144| MOZ_ASSERT(aOrigin);
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/TextLeafRange.cpp: scope_hint: In function ‘mozilla::a11y::PrevLeaf(mozilla::a11y::Accessible*, bool, bool)’
firefox-153.0/accessible/base/TextLeafRange.cpp:157:20: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::PrevLeaf(mozilla::a11y::Accessible*, bool, bool)’ not found in profile data
# 157 | static Accessible* PrevLeaf(Accessible* aOrigin, bool aIsEditable = false,
# | ^~~~~~~~
# 155| }
# 156|
# 157|-> static Accessible* PrevLeaf(Accessible* aOrigin, bool aIsEditable = false,
# 158| bool aIgnoreListItemMarker = false) {
# 159| MOZ_ASSERT(aOrigin);
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/TextLeafRange.cpp: scope_hint: In function ‘mozilla::a11y::GetFrameInBlock(mozilla::a11y::LocalAccessible const*)’
firefox-153.0/accessible/base/TextLeafRange.cpp:172:18: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::GetFrameInBlock(mozilla::a11y::LocalAccessible const*)’ not found in profile data
# 172 | static nsIFrame* GetFrameInBlock(const LocalAccessible* aAcc) {
# | ^~~~~~~~~~~~~~~
# 170| }
# 171|
# 172|-> static nsIFrame* GetFrameInBlock(const LocalAccessible* aAcc) {
# 173| dom::HTMLInputElement* input =
# 174| dom::HTMLInputElement::FromNodeOrNull(aAcc->GetContent());
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/TextLeafRange.cpp: scope_hint: In function ‘mozilla::a11y::AreFramesOnDifferentLines(nsIFrame*, nsIFrame*)’
firefox-153.0/accessible/base/TextLeafRange.cpp:195:13: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::AreFramesOnDifferentLines(nsIFrame*, nsIFrame*)’ not found in profile data
# 195 | static bool AreFramesOnDifferentLines(nsIFrame* aFrame1, nsIFrame* aFrame2) {
# | ^~~~~~~~~~~~~~~~~~~~~~~~~
# 193| * Returns true if the given frames are on different lines.
# 194| */
# 195|-> static bool AreFramesOnDifferentLines(nsIFrame* aFrame1, nsIFrame* aFrame2) {
# 196| MOZ_ASSERT(aFrame1 && aFrame2);
# 197| if (aFrame1 == aFrame2) {
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/TextLeafRange.cpp: scope_hint: In function ‘mozilla::a11y::IsLocalAccAtLineStart(mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/TextLeafRange.cpp:243:13: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::IsLocalAccAtLineStart(mozilla::a11y::LocalAccessible*)’ not found in profile data
# 243 | static bool IsLocalAccAtLineStart(LocalAccessible* aAcc) {
# | ^~~~~~~~~~~~~~~~~~~~~
# 241| }
# 242|
# 243|-> static bool IsLocalAccAtLineStart(LocalAccessible* aAcc) {
# 244| if (aAcc->NativeRole() == roles::LISTITEM_MARKER) {
# 245| // A bullet always starts a line.
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/TextLeafRange.cpp: scope_hint: In function ‘mozilla::a11y::GetWordBreakClass(char16_t)’
firefox-153.0/accessible/base/TextLeafRange.cpp:300:23: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::GetWordBreakClass(char16_t)’ not found in profile data
# 300 | static WordBreakClass GetWordBreakClass(char16_t aChar) {
# | ^~~~~~~~~~~~~~~~~
# 298| enum WordBreakClass { eWbcSpace = 0, eWbcPunct, eWbcOther };
# 299|
# 300|-> static WordBreakClass GetWordBreakClass(char16_t aChar) {
# 301| // Based on IsSelectionInlineWhitespace and IsSelectionNewline in
# 302| // layout/generic/nsTextFrame.cpp.
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/TextLeafRange.cpp: scope_hint: In function ‘mozilla::a11y::IsAcceptableWordStart(mozilla::a11y::Accessible*, nsTAutoStringN<char16_t, 64ul> const&, int)’
firefox-153.0/accessible/base/TextLeafRange.cpp:397:13: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::IsAcceptableWordStart(mozilla::a11y::Accessible*, nsTAutoStringN<char16_t, 64ul> const&, int)’ not found in profile data
# 397 | static bool IsAcceptableWordStart(Accessible* aAcc, const nsAutoString& aText,
# | ^~~~~~~~~~~~~~~~~~~~~
# 395| * is acceptable as the start of a word for our purposes.
# 396| */
# 397|-> static bool IsAcceptableWordStart(Accessible* aAcc, const nsAutoString& aText,
# 398| int32_t aOffset) {
# 399| PrevWordBreakClassWalker walker(aAcc, aText, aOffset);
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/TextLeafRange.cpp: scope_hint: In function ‘mozilla::a11y::FindDOMTextOffsetAttributes(mozilla::a11y::LocalAccessible*, int, int, bool)’
firefox-153.0/accessible/base/TextLeafRange.cpp:456:1: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::FindDOMTextOffsetAttributes(mozilla::a11y::LocalAccessible*, int, int, bool)’ not found in profile data
# 456 | FindDOMTextOffsetAttributes(LocalAccessible* aAcc, int32_t aRenderedStart,
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# 454| */
# 455| static nsTArray<std::pair<nsTArray<dom::AbstractRange*>, nsStaticAtom*>>
# 456|-> FindDOMTextOffsetAttributes(LocalAccessible* aAcc, int32_t aRenderedStart,
# 457| int32_t aRenderedEnd, bool aAllowAdjacent = false) {
# 458| nsTArray<std::pair<nsTArray<dom::AbstractRange*>, nsStaticAtom*>> result;
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/TextLeafRange.cpp: scope_hint: In member function ‘mozilla::a11y::FindDOMTextOffsetAttributes(mozilla::a11y::LocalAccessible*, int, int, bool)::{lambda(mozilla::dom::Selection*, nsStaticAtom*)#1}::operator()(mozilla::dom::Selection*, nsStaticAtom*) const’
firefox-153.0/accessible/base/TextLeafRange.cpp:483:23: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::FindDOMTextOffsetAttributes(mozilla::a11y::LocalAccessible*, int, int, bool)::{lambda(mozilla::dom::Selection*, nsStaticAtom*)#1}::operator()(mozilla::dom::Selection*, nsStaticAtom*) const’ not found in profile data
# 483 | auto appendRanges = [&](dom::Selection* aDomSel, nsStaticAtom* aAttr) {
# | ^
# 481| result.SetCapacity(std::size(kSelectionTypesToAttributes) + highlightCount);
# 482|
# 483|-> auto appendRanges = [&](dom::Selection* aDomSel, nsStaticAtom* aAttr) {
# 484| nsTArray<dom::AbstractRange*> domRanges;
# 485| aDomSel->GetAbstractRangesForIntervalArray(
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/TextLeafRange.cpp: scope_hint: In function ‘mozilla::a11y::GetDOMSelection(nsIContent const*, nsIContent const*)’
firefox-153.0/accessible/base/TextLeafRange.cpp:527:24: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::GetDOMSelection(nsIContent const*, nsIContent const*)’ not found in profile data
# 527 | static dom::Selection* GetDOMSelection(const nsIContent* aStartContent,
# | ^~~~~~~~~~~~~~~
# 525| * to both of them.
# 526| */
# 527|-> static dom::Selection* GetDOMSelection(const nsIContent* aStartContent,
# 528| const nsIContent* aEndContent) {
# 529| nsIFrame* startFrame = aStartContent->GetPrimaryFrame();
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/TextLeafRange.cpp: scope_hint: In function ‘mozilla::a11y::IsLineBreakContinuation(nsTextFrame*)’
firefox-153.0/accessible/base/TextLeafRange.cpp:619:13: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::IsLineBreakContinuation(nsTextFrame*)’ not found in profile data
# 619 | static bool IsLineBreakContinuation(nsTextFrame* aContinuation) {
# | ^~~~~~~~~~~~~~~~~~~~~~~
# 617| }
# 618|
# 619|-> static bool IsLineBreakContinuation(nsTextFrame* aContinuation) {
# 620| // A fluid continuation always means a new line.
# 621| if (aContinuation->HasAnyStateBits(NS_FRAME_IS_FLUID_CONTINUATION)) {
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/TextLeafRange.cpp: scope_hint: In function ‘mozilla::a11y::IsCaretValid(mozilla::a11y::TextLeafPoint)’
firefox-153.0/accessible/base/TextLeafRange.cpp:643:13: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::IsCaretValid(mozilla::a11y::TextLeafPoint)’ not found in profile data
# 643 | static bool IsCaretValid(TextLeafPoint aPoint) {
# | ^~~~~~~~~~~~
# 641| }
# 642|
# 643|-> static bool IsCaretValid(TextLeafPoint aPoint) {
# 644| Accessible* acc = aPoint.mAcc;
# 645| if (!acc->IsHyperText()) {
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/TextLeafRange.cpp: scope_hint: In function ‘mozilla::a11y::IsStartOfFocusedEditor(mozilla::a11y::TextLeafPoint&)’
firefox-153.0/accessible/base/TextLeafRange.cpp:669:13: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::IsStartOfFocusedEditor(mozilla::a11y::TextLeafPoint&)’ not found in profile data
# 669 | static bool IsStartOfFocusedEditor(TextLeafPoint& aPoint) {
# | ^~~~~~~~~~~~~~~~~~~~~~
# 667| }
# 668|
# 669|-> static bool IsStartOfFocusedEditor(TextLeafPoint& aPoint) {
# 670| if (aPoint.mOffset != 0) {
# 671| return false;
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/TextLeafRange.cpp: scope_hint: In member function ‘mozilla::a11y::TextLeafPoint::TextLeafPoint(mozilla::a11y::Accessible*, int)::{lambda(mozilla::a11y::Accessible*)#1}::operator()(mozilla::a11y::Accessible*) const’
firefox-153.0/accessible/base/TextLeafRange.cpp:698:21: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::TextLeafPoint::TextLeafPoint(mozilla::a11y::Accessible*, int)::{lambda(mozilla::a11y::Accessible*)#1}::operator()(mozilla::a11y::Accessible*) const’ not found in profile data
# 698 | auto GetChild = [&aOffset](Accessible* acc) -> Accessible* {
# | ^
# 696| // Find a leaf. This might not necessarily be a TextLeafAccessible; it
# 697| // could be an empty container.
# 698|-> auto GetChild = [&aOffset](Accessible* acc) -> Accessible* {
# 699| if (acc->IsOuterDoc()) {
# 700| return nullptr;
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/TextLeafRange.cpp: scope_hint: In member function ‘mozilla::a11y::TextLeafPoint::AddTextOffsetAttributes(mozilla::a11y::AccAttributes*) const::{lambda(nsAtom*)#1}::operator()(nsAtom*) const’
firefox-153.0/accessible/base/TextLeafRange.cpp:1619:17: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::TextLeafPoint::AddTextOffsetAttributes(mozilla::a11y::AccAttributes*) const::{lambda(nsAtom*)#1}::operator()(nsAtom*) const’ not found in profile data
# 1619 | auto expose = [aAttrs](nsAtom* aAttr) {
# | ^
# 1617|
# 1618| void TextLeafPoint::AddTextOffsetAttributes(AccAttributes* aAttrs) const {
# 1619|-> auto expose = [aAttrs](nsAtom* aAttr) {
# 1620| if (aAttr == nsGkAtoms::spelling || aAttr == nsGkAtoms::grammar) {
# 1621| // XXX We don't correctly handle exposure of overlapping spelling and
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/TextLeafRange.cpp: scope_hint: In member function ‘mozilla::a11y::TextLeafPoint::FindTextAttrsStart(nsDirection, bool) const::{lambda()#1}::operator()() const’
firefox-153.0/accessible/base/TextLeafRange.cpp:2118:39: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::TextLeafPoint::FindTextAttrsStart(nsDirection, bool) const::{lambda()#1}::operator()() const’ not found in profile data
# 2118 | const bool shouldTraversePrevLeaf = [&]() {
# | ^
# 2116| // start the search from the previous leaf. Otherwise, we'll miss the previous
# 2117| // start.
# 2118|-> const bool shouldTraversePrevLeaf = [&]() {
# 2119| const bool shouldTraverse =
# 2120| !aIncludeOrigin && aDirection == eDirPrevious && mOffset == 0;
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/TextLeafRange.cpp: scope_hint: In member function ‘mozilla::a11y::TextLeafPoint::CharBounds() const::{lambda(mozilla::gfx::IntRectTyped<mozilla::LayoutDevicePixel>&)#1}::operator()(mozilla::gfx::IntRectTyped<mozilla::LayoutDevicePixel>&) const’
firefox-153.0/accessible/base/TextLeafRange.cpp:2231:36: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::TextLeafPoint::CharBounds() const::{lambda(mozilla::gfx::IntRectTyped<mozilla::LayoutDevicePixel>&)#1}::operator()(mozilla::gfx::IntRectTyped<mozilla::LayoutDevicePixel>&) const’ not found in profile data
# 2231 | auto maybeAdjustLineFeedBounds = [this](LayoutDeviceIntRect& aBounds) {
# | ^
# 2229| }
# 2230|
# 2231|-> auto maybeAdjustLineFeedBounds = [this](LayoutDeviceIntRect& aBounds) {
# 2232| if (!IsLineFeedChar()) {
# 2233| return;
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/TextLeafRange.cpp: scope_hint: In member function ‘mozilla::a11y::TextLeafRange::LineRects() const::{lambda(mozilla::a11y::TextLeafRange, mozilla::gfx::IntRectTyped<mozilla::LayoutDevicePixel>)#1}::operator()(mozilla::a11y::TextLeafRange, mozilla::gfx::IntRectTyped<mozilla::LayoutDevicePixel>) const’
firefox-153.0/accessible/base/TextLeafRange.cpp:2363:17: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::TextLeafRange::LineRects() const::{lambda(mozilla::a11y::TextLeafRange, mozilla::gfx::IntRectTyped<mozilla::LayoutDevicePixel>)#1}::operator()(mozilla::a11y::TextLeafRange, mozilla::gfx::IntRectTyped<mozilla::LayoutDevicePixel>) const’ not found in profile data
# 2363 | WalkLineRects([&lineRects, &contentBounds](TextLeafRange aLine,
# | ^
# 2361|
# 2362| nsTArray<LayoutDeviceIntRect> lineRects;
# 2363|-> WalkLineRects([&lineRects, &contentBounds](TextLeafRange aLine,
# 2364| LayoutDeviceIntRect aLineRect) {
# 2365| // Clip the bounds to the bounds of the content area.
Error: COMPILER_WARNING:
firefox-153.0/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:47: included_from: Included from here.
firefox-153.0/accessible/base/TextLeafRange.cpp: scope_hint: In member function ‘mozilla::a11y::TextLeafRange::VisibleLines(mozilla::a11y::Accessible*) const::{lambda(mozilla::a11y::TextLeafRange, mozilla::gfx::IntRectTyped<mozilla::LayoutDevicePixel>)#1}::operator()(mozilla::a11y::TextLeafRange, mozilla::gfx::IntRectTyped<mozilla::LayoutDevicePixel>) const’
firefox-153.0/accessible/base/TextLeafRange.cpp:2597:17: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::TextLeafRange::VisibleLines(mozilla::a11y::Accessible*) const::{lambda(mozilla::a11y::TextLeafRange, mozilla::gfx::IntRectTyped<mozilla::LayoutDevicePixel>)#1}::operator()(mozilla::a11y::TextLeafRange, mozilla::gfx::IntRectTyped<mozilla::LayoutDevicePixel>) const’ not found in profile data
# 2597 | WalkLineRects([&lines, &containerBounds](TextLeafRange aLine,
# | ^
# 2595| // We want to restrict our lines to those visible within aContainer.
# 2596| LayoutDeviceIntRect containerBounds = aContainer->Bounds();
# 2597|-> WalkLineRects([&lines, &containerBounds](TextLeafRange aLine,
# 2598| LayoutDeviceIntRect aLineRect) {
# 2599| // XXX This doesn't correctly handle lines that are scrolled out where the
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/TextRange.cpp: scope_hint: In function ‘mozilla::a11y::ToTextPoint(mozilla::a11y::Accessible*, mozilla::a11y::Accessible**, int*, bool)’
firefox-153.0/accessible/base/TextRange.cpp:19:13: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::ToTextPoint(mozilla::a11y::Accessible*, mozilla::a11y::Accessible**, int*, bool)’ not found in profile data
# 19 | static void ToTextPoint(Accessible* aAcc, Accessible** aContainer,
# | ^~~~~~~~~~~
# 17| * Returns a text point for aAcc within aContainer.
# 18| */
# 19|-> static void ToTextPoint(Accessible* aAcc, Accessible** aContainer,
# 20| int32_t* aOffset, bool aIsBefore = true) {
# 21| if (aAcc->IsHyperText()) {
Error: COMPILER_WARNING:
firefox-153.0/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:56: included_from: Included from here.
firefox-153.0/accessible/base/TextRange.cpp: scope_hint: In function ‘mozilla::a11y::ClosestNotGeneratedDOMPoint(mozilla::a11y::DOMPoint const&, nsIContent*)’
firefox-153.0/accessible/base/TextRange.cpp:212:17: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::ClosestNotGeneratedDOMPoint(mozilla::a11y::DOMPoint const&, nsIContent*)’ not found in profile data
# 212 | static DOMPoint ClosestNotGeneratedDOMPoint(const DOMPoint& aDOMPoint,
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# 210| * If aDOMPoint is in ::after, the result is immediately before it.
# 211| */
# 212|-> static DOMPoint ClosestNotGeneratedDOMPoint(const DOMPoint& aDOMPoint,
# 213| nsIContent* aElementContent) {
# 214| MOZ_ASSERT(aDOMPoint.node, "The node must not be null");
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#31}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/XULMap.inc:37:8: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#31}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 37 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 35|
# 36| XULMAP(description,
# 37|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 38| if (aElement->ClassList()->Contains(u"tooltip-label"_ns)) {
# 39| // FIXME(emilio): Why this special case?
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In member function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#31}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’
firefox-153.0/accessible/base/XULMap.inc:37:8: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#31}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’ not found in profile data
# 35|
# 36| XULMAP(description,
# 37|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 38| if (aElement->ClassList()->Contains(u"tooltip-label"_ns)) {
# 39| // FIXME(emilio): Why this special case?
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#32}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/XULMap.inc:47:8: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#32}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 47 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 45|
# 46| XULMAP(tooltip,
# 47|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 48| return MakeAndAddRef<XULTooltipAccessible>(aElement, aContext->Document());
# 49| })
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#33}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/XULMap.inc:52:8: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#33}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 52 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 50|
# 51| XULMAP(label,
# 52|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 53| if (aElement->ClassList()->Contains(u"text-link"_ns)) {
# 54| return MakeAndAddRef<XULLinkAccessible>(aElement, aContext->Document());
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In member function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#33}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’
firefox-153.0/accessible/base/XULMap.inc:52:8: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#33}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’ not found in profile data
# 50|
# 51| XULMAP(label,
# 52|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 53| if (aElement->ClassList()->Contains(u"text-link"_ns)) {
# 54| return MakeAndAddRef<XULLinkAccessible>(aElement, aContext->Document());
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#34}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/XULMap.inc:60:8: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#34}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 60 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 58|
# 59| XULMAP(image,
# 60|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 61| // Don't include nameless images in accessible tree.
# 62| if (!aElement->HasAttr(nsGkAtoms::tooltiptext)) {
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In member function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#34}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’
firefox-153.0/accessible/base/XULMap.inc:60:8: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#34}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’ not found in profile data
# 58|
# 59| XULMAP(image,
# 60|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 61| // Don't include nameless images in accessible tree.
# 62| if (!aElement->HasAttr(nsGkAtoms::tooltiptext)) {
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#35}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/XULMap.inc:70:8: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#35}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 70 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 68|
# 69| XULMAP(menulist,
# 70|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 71| nsAutoString domID;
# 72| if (nsCoreUtils::GetID(aElement, domID)) {
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In member function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#35}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’
firefox-153.0/accessible/base/XULMap.inc:70:8: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#35}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’ not found in profile data
# 68|
# 69| XULMAP(menulist,
# 70|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 71| nsAutoString domID;
# 72| if (nsCoreUtils::GetID(aElement, domID)) {
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#36}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/XULMap.inc:82:19: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#36}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 82 | XULMAP(menupopup, [](Element* aElement, LocalAccessible* aContext) {
# | ^
# 80| })
# 81|
# 82|-> XULMAP(menupopup, [](Element* aElement, LocalAccessible* aContext) {
# 83| return CreateMenupopupAccessible(aElement, aContext);
# 84| })
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#37}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/XULMap.inc:87:8: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#37}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 87 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 85|
# 86| XULMAP(panel,
# 87|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 88| static const Element::AttrValuesArray sIgnoreTypeVals[] = {
# 89| nsGkAtoms::autocomplete_richlistbox, nsGkAtoms::autocomplete,
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In member function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#37}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’
firefox-153.0/accessible/base/XULMap.inc:87:8: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#37}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’ not found in profile data
# 85|
# 86| XULMAP(panel,
# 87|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 88| static const Element::AttrValuesArray sIgnoreTypeVals[] = {
# 89| nsGkAtoms::autocomplete_richlistbox, nsGkAtoms::autocomplete,
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#38}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/XULMap.inc:106:8: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#38}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 106 | [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# | ^
# 104|
# 105| XULMAP(tree,
# 106|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 107| nsIContent* child =
# 108| nsTreeUtils::GetDescendantChild(aElement, nsGkAtoms::treechildren);
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In member function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#38}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’
firefox-153.0/accessible/base/XULMap.inc:106:8: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#38}::operator()(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*) const’ not found in profile data
# 104|
# 105| XULMAP(tree,
# 106|-> [](Element* aElement, LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> {
# 107| nsIContent* child =
# 108| nsTreeUtils::GetDescendantChild(aElement, nsGkAtoms::treechildren);
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/nsAccessibilityService.cpp: scope_hint: In function ‘MaybeCreateSpecificARIAAccessible(nsRoleMapEntry const*, mozilla::a11y::LocalAccessible const*, nsIContent*, mozilla::a11y::DocAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:104:42: warning[-Wmissing-profile]: profile for function ‘MaybeCreateSpecificARIAAccessible(nsRoleMapEntry const*, mozilla::a11y::LocalAccessible const*, nsIContent*, mozilla::a11y::DocAccessible*)’ not found in profile data
# 104 | static already_AddRefed<LocalAccessible> MaybeCreateSpecificARIAAccessible(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 102| * class, create and return it. Otherwise, return null.
# 103| */
# 104|-> static already_AddRefed<LocalAccessible> MaybeCreateSpecificARIAAccessible(
# 105| const nsRoleMapEntry* aRoleMapEntry, const LocalAccessible* aContext,
# 106| nsIContent* aContent, DocAccessible* aDocument) {
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/nsAccessibilityService.cpp: scope_hint: In function ‘SendCacheDomainRequestToAllContentProcesses(unsigned long)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:143:13: warning[-Wmissing-profile]: profile for function ‘SendCacheDomainRequestToAllContentProcesses(unsigned long)’ not found in profile data
# 143 | static bool SendCacheDomainRequestToAllContentProcesses(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 141| // Send a request to all content processes that they build and send back
# 142| // information about the given cache domains.
# 143|-> static bool SendCacheDomainRequestToAllContentProcesses(
# 144| uint64_t aCacheDomains) {
# 145| if (!XRE_IsParentProcess()) {
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/nsAccessibilityService.cpp: scope_hint: In function ‘MustBeGenericAccessible(nsIContent*, mozilla::a11y::DocAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:168:13: warning[-Wmissing-profile]: profile for function ‘MustBeGenericAccessible(nsIContent*, mozilla::a11y::DocAccessible*)’ not found in profile data
# 168 | static bool MustBeGenericAccessible(nsIContent* aContent,
# | ^~~~~~~~~~~~~~~~~~~~~~~
# 166| * RemoteAccessible cache.
# 167| */
# 168|-> static bool MustBeGenericAccessible(nsIContent* aContent,
# 169| DocAccessible* aDocument) {
# 170| if (aContent->IsInNativeAnonymousSubtree() || aContent->IsSVGElement() ||
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/nsAccessibilityService.cpp: scope_hint: In function ‘MustBeAccessible(nsIContent*, mozilla::a11y::DocAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:202:13: warning[-Wmissing-profile]: profile for function ‘MustBeAccessible(nsIContent*, mozilla::a11y::DocAccessible*)’ not found in profile data
# 202 | static bool MustBeAccessible(nsIContent* aContent, DocAccessible* aDocument) {
# | ^~~~~~~~~~~~~~~~
# 200| * Return true if the element must be accessible.
# 201| */
# 202|-> static bool MustBeAccessible(nsIContent* aContent, DocAccessible* aDocument) {
# 203| if (nsIFrame* frame = aContent->GetPrimaryFrame()) {
# 204| // This document might be invisible when it first loads. Therefore, we must
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/nsAccessibilityService.cpp: scope_hint: In function ‘MustSVGElementBeAccessible(nsIContent*, mozilla::a11y::DocAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:295:13: warning[-Wmissing-profile]: profile for function ‘MustSVGElementBeAccessible(nsIContent*, mozilla::a11y::DocAccessible*)’ not found in profile data
# 295 | static bool MustSVGElementBeAccessible(nsIContent* aContent,
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 293| * Return true if the SVG element should be accessible
# 294| */
# 295|-> static bool MustSVGElementBeAccessible(nsIContent* aContent,
# 296| DocAccessible* aDocument) {
# 297| // https://w3c.github.io/svg-aam/#include_elements
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/nsAccessibilityService.cpp: scope_hint: In function ‘MaybeCreateSVGAccessible(nsIContent*, mozilla::a11y::DocAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:311:42: warning[-Wmissing-profile]: profile for function ‘MaybeCreateSVGAccessible(nsIContent*, mozilla::a11y::DocAccessible*)’ not found in profile data
# 311 | static already_AddRefed<LocalAccessible> MaybeCreateSVGAccessible(
# | ^~~~~~~~~~~~~~~~~~~~~~~~
# 309| * of an Accessible.
# 310| */
# 311|-> static already_AddRefed<LocalAccessible> MaybeCreateSVGAccessible(
# 312| nsIContent* aContent, DocAccessible* aDocument) {
# 313| if (aContent->IsSVGGeometryElement() ||
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/nsAccessibilityService.cpp: scope_hint: In function ‘New_HyperText(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:375:42: warning[-Wmissing-profile]: profile for function ‘New_HyperText(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 375 | static already_AddRefed<LocalAccessible> New_HyperText(
# | ^~~~~~~~~~~~~
# 373| // LocalAccessible constructors
# 374|
# 375|-> static already_AddRefed<LocalAccessible> New_HyperText(
# 376| Element* aElement, LocalAccessible* aContext) {
# 377| return MakeAndAddRef<HyperTextAccessible>(aElement, aContext->Document());
Error: COMPILER_WARNING:
firefox-153.0/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:92: included_from: Included from here.
firefox-153.0/accessible/base/nsAccessibilityService.cpp: scope_hint: In function ‘New_HTMLDtOrDd<mozilla::a11y::HTMLLIAccessible>(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)already_AddRefed<mozilla::a11y::LocalAccessible>’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:381:42: warning[-Wmissing-profile]: profile for function ‘New_HTMLDtOrDd<mozilla::a11y::HTMLLIAccessible>(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)already_AddRefed<mozilla::a11y::LocalAccessible>’ not found in profile data
# 381 | static already_AddRefed<LocalAccessible> New_HTMLDtOrDd(
# | ^~~~~~~~~~~~~~
# 379|
# 380| template <typename AccClass>
# 381|-> static already_AddRefed<LocalAccessible> New_HTMLDtOrDd(
# 382| Element* aElement, LocalAccessible* aContext) {
# 383| nsIContent* parent = aContext->GetContent();
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/nsAccessibilityService.cpp: scope_hint: In function ‘New_HTMLDtOrDd<mozilla::a11y::HyperTextAccessible>(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)already_AddRefed<mozilla::a11y::LocalAccessible>’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:381:42: warning[-Wmissing-profile]: profile for function ‘New_HTMLDtOrDd<mozilla::a11y::HyperTextAccessible>(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)already_AddRefed<mozilla::a11y::LocalAccessible>’ not found in profile data
# 379|
# 380| template <typename AccClass>
# 381|-> static already_AddRefed<LocalAccessible> New_HTMLDtOrDd(
# 382| Element* aElement, LocalAccessible* aContext) {
# 383| nsIContent* parent = aContext->GetContent();
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#10}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#10}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#11}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#11}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#12}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#12}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#13}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#13}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#14}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#14}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#15}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#15}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#16}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#16}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#17}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#17}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#18}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#18}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#19}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#19}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#1}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#1}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#20}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#20}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#21}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#21}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#22}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#22}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#23}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#23}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#24}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#24}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#25}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#25}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#26}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#26}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#27}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#27}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#28}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#28}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#29}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#29}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#2}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#2}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#30}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#30}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#3}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#3}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#4}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#4}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#5}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#5}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#6}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#6}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#7}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#7}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#8}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#8}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/accessible/base/XULMap.inc: scope_hint: In function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#9}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/base/nsAccessibilityService.cpp:429:10: warning[-Wmissing-profile]: profile for function ‘sXULMarkupMapList::{lambda(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)#9}::_FUN(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 429 | [](Element* aElement, \
# | ^
# 427| #define XULMAP_TYPE(atom, new_type) \
# 428| XULMAP(atom, \
# 429|-> [](Element* aElement, \
# 430| LocalAccessible* aContext) -> already_AddRefed<LocalAccessible> { \
# 431| return MakeAndAddRef<new_type>(aElement, aContext->Document()); \
Error: COMPILER_WARNING:
firefox-153.0/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:101: included_from: Included from here.
firefox-153.0/accessible/base/nsCoreUtils.cpp: scope_hint: In member function ‘nsCoreUtils::ScrollSubstringTo(nsIFrame*, nsRange*, mozilla::AxisScrollParams, mozilla::AxisScrollParams)::{lambda()#1}::operator()() const’
firefox-153.0/accessible/base/nsCoreUtils.cpp:248:44: warning[-Wmissing-profile]: profile for function ‘nsCoreUtils::ScrollSubstringTo(nsIFrame*, nsRange*, mozilla::AxisScrollParams, mozilla::AxisScrollParams)::{lambda()#1}::operator()() const’ not found in profile data
# 248 | const RefPtr<dom::Selection> selection = [&]() -> dom::Selection* {
# | ^
# 246| }
# 247|
# 248|-> const RefPtr<dom::Selection> selection = [&]() -> dom::Selection* {
# 249| nsISelectionController* const selCon = aFrame->GetSelectionController();
# 250| NS_ENSURE_TRUE(selCon, nullptr);
Error: COMPILER_WARNING:
firefox-153.0/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:119: included_from: Included from here.
firefox-153.0/accessible/base/nsTextEquivUtils.cpp: scope_hint: In function ‘GetReferencedAccs()’
firefox-153.0/accessible/base/nsTextEquivUtils.cpp:38:39: warning[-Wmissing-profile]: profile for function ‘GetReferencedAccs()’ not found in profile data
# 38 | static nsTHashSet<const Accessible*>& GetReferencedAccs() {
# | ^~~~~~~~~~~~~~~~~
# 36| * Name spec, "[e]ach node in the subtree is consulted only once."
# 37| */
# 38|-> static nsTHashSet<const Accessible*>& GetReferencedAccs() {
# 39| static nsTHashSet<const Accessible*> sReferencedAccs;
# 40| return sReferencedAccs;
Error: COMPILER_WARNING:
firefox-153.0/accessible/basetypes/Accessible.cpp: scope_hint: In member function ‘mozilla::a11y::Accessible::ApplyImplicitState(unsigned long&) const::{lambda(mozilla::a11y::Accessible*)#1}::operator()(mozilla::a11y::Accessible*) const’
firefox-153.0/accessible/basetypes/Accessible.cpp:717:35: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::Accessible::ApplyImplicitState(unsigned long&) const::{lambda(mozilla::a11y::Accessible*)#1}::operator()(mozilla::a11y::Accessible*) const’ not found in profile data
# 717 | auto HasExplicitSelection = [](Accessible* aAcc) {
# | ^
firefox-153.0/layout/generic/nsIFrame.h:51: included_from: Included from here.
firefox-153.0/accessible/generic/HyperTextAccessible.h:12: included_from: Included from here.
firefox-153.0/accessible/generic/DocAccessible.h:8: included_from: Included from here.
firefox-153.0/accessible/generic/LocalAccessible-inl.h:8: included_from: Included from here.
firefox-153.0/accessible/atk/nsMaiInterfaceAction.cpp:7: included_from: Included from here.
firefox-153.0/layout/base/FrameProperties.h: scope_hint: In instantiation of ‘static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]’
#/builddir/build/BUILD/firefox-153.0/layout/base/FrameProperties.h:198:51: required from ‘mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’
# 198 | return ReinterpretHelper<T>::FromInternalValue(v);
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
# 4502 | return mProperties.Get(aProperty, aFoundResult);
# | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
#/builddir/build/BUILD/firefox-153.0/layout/generic/nsIFrame.h:1572:50: required from here
# 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 715| AUTO_PROFILER_MARKER_TEXT(
# 716| "Accessible::ApplyImplicitState::ImplicitSelection", A11Y, {}, ""_ns);
# 717|-> auto HasExplicitSelection = [](Accessible* aAcc) {
# 718| Pivot p = Pivot(aAcc);
# 719| PivotARIASelectedRule rule;
Error: COMPILER_WARNING:
firefox-153.0/accessible/basetypes/Accessible.h: scope_hint: In member function ‘mozilla::a11y::Accessible::FindAncestorIf<mozilla::a11y::Accessible::ARIATransformRole(mozilla::a11y::roles::Role) const::{lambda(mozilla::a11y::Accessible const&)#1}>(mozilla::a11y::Accessible::ARIATransformRole(mozilla::a11y::roles::Role) const::{lambda(mozilla::a11y::Accessible const&)#1}&&) constmozilla::a11y::Accessible*’
firefox-153.0/accessible/basetypes/Accessible.h:232:15: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::Accessible::FindAncestorIf<mozilla::a11y::Accessible::ARIATransformRole(mozilla::a11y::roles::Role) const::{lambda(mozilla::a11y::Accessible const&)#1}>(mozilla::a11y::Accessible::ARIATransformRole(mozilla::a11y::roles::Role) const::{lambda(mozilla::a11y::Accessible const&)#1}&&) constmozilla::a11y::Accessible*’ not found in profile data
# 232 | Accessible* FindAncestorIf(Callable&& aPredicate) const {
# | ^~~~~~~~~~~~~~
# 230| */
# 231| template <typename Callable>
# 232|-> Accessible* FindAncestorIf(Callable&& aPredicate) const {
# 233| static_assert(
# 234| std::is_same_v<std::invoke_result_t<Callable, const Accessible&>,
Error: COMPILER_WARNING:
firefox-153.0/objdir/accessible/basetypes/Unified_cpp_accessible_basetypes0.cpp:11: included_from: Included from here.
firefox-153.0/accessible/basetypes/HyperTextAccessibleBase.cpp: scope_hint: In member function ‘mozilla::a11y::HyperTextAccessibleBase::CroppedSelectionRanges(nsTArray<mozilla::a11y::TextRange>&) const::{lambda(mozilla::a11y::TextRange&)#1}::operator()(mozilla::a11y::TextRange&) const’
firefox-153.0/accessible/basetypes/HyperTextAccessibleBase.cpp:786:28: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::HyperTextAccessibleBase::CroppedSelectionRanges(nsTArray<mozilla::a11y::TextRange>&) const::{lambda(mozilla::a11y::TextRange&)#1}::operator()(mozilla::a11y::TextRange&) const’ not found in profile data
# 786 | aRanges.RemoveElementsBy([&](TextRange& range) {
# | ^
# 784| // Exclude ranges that don't overlap acc.
# 785| size_t nextIndex = 0;
# 786|-> aRanges.RemoveElementsBy([&](TextRange& range) {
# 787| // Set index to the index of range. Increment nextIndex ready for the next
# 788| // iteration.
Error: COMPILER_WARNING:
firefox-153.0/accessible/generic/DocAccessible.cpp: scope_hint: In member function ‘mozilla::a11y::DocAccessible::QueueCacheUpdate(mozilla::a11y::LocalAccessible*, unsigned long, bool)::{lambda(auto:1&&)#1}::operator()<nsBaseHashtable<nsPtrHashKey<mozilla::a11y::LocalAccessible>, unsigned long, unsigned long, nsDefaultConverter<unsigned long, unsigned long> >::EntryHandle>(nsBaseHashtable<nsPtrHashKey<mozilla::a11y::LocalAccessible>, unsigned long, unsigned long, nsDefaultConverter<unsigned long, unsigned long> >::EntryHandle&&) constauto’
firefox-153.0/accessible/generic/DocAccessible.cpp:421:53: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::DocAccessible::QueueCacheUpdate(mozilla::a11y::LocalAccessible*, unsigned long, bool)::{lambda(auto:1&&)#1}::operator()<nsBaseHashtable<nsPtrHashKey<mozilla::a11y::LocalAccessible>, unsigned long, unsigned long, nsDefaultConverter<unsigned long, unsigned long> >::EntryHandle>(nsBaseHashtable<nsPtrHashKey<mozilla::a11y::LocalAccessible>, unsigned long, unsigned long, nsDefaultConverter<unsigned long, unsigned long> >::EntryHandle&&) constauto’ not found in profile dat [...]
# 421 | mQueuedCacheUpdatesHash.WithEntryHandle(aAcc, [self, acc](auto&& entry) {
# | ^
# 419| RefPtr<LocalAccessible> acc = aAcc;
# 420| size_t arrayIndex =
# 421|-> mQueuedCacheUpdatesHash.WithEntryHandle(aAcc, [self, acc](auto&& entry) {
# 422| if (entry.HasEntry()) {
# 423| // This LocalAccessible has already been queued. Return its index in
firefox-153.0/accessible/generic/DocAccessible.cpp:421:53: note: trimmed 1 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/accessible/generic/DocAccessible.cpp: scope_hint: In member function ‘mozilla::a11y::DocAccessible::QueueCacheUpdate(mozilla::a11y::LocalAccessible*, unsigned long, bool)::{lambda(auto:1&&)#1}::~LocalAccessible()’
firefox-153.0/accessible/generic/DocAccessible.cpp:421:63: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::DocAccessible::QueueCacheUpdate(mozilla::a11y::LocalAccessible*, unsigned long, bool)::{lambda(auto:1&&)#1}::~LocalAccessible()’ not found in profile data
# 421 | mQueuedCacheUpdatesHash.WithEntryHandle(aAcc, [self, acc](auto&& entry) {
# | ^
firefox-153.0/layout/generic/nsIFrame.h:51: included_from: Included from here.
firefox-153.0/accessible/generic/HyperTextAccessible.h:12: included_from: Included from here.
firefox-153.0/accessible/generic/DocAccessible.h:8: included_from: Included from here.
firefox-153.0/accessible/generic/LocalAccessible-inl.h:8: included_from: Included from here.
firefox-153.0/accessible/atk/nsMaiInterfaceComponent.cpp:7: included_from: Included from here.
firefox-153.0/layout/base/FrameProperties.h: scope_hint: In instantiation of ‘static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]’
#/builddir/build/BUILD/firefox-153.0/layout/base/FrameProperties.h:198:51: required from ‘mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’
# 198 | return ReinterpretHelper<T>::FromInternalValue(v);
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
# 4502 | return mProperties.Get(aProperty, aFoundResult);
# | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
#/builddir/build/BUILD/firefox-153.0/layout/generic/nsIFrame.h:1572:50: required from here
# 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 419| RefPtr<LocalAccessible> acc = aAcc;
# 420| size_t arrayIndex =
# 421|-> mQueuedCacheUpdatesHash.WithEntryHandle(aAcc, [self, acc](auto&& entry) {
# 422| if (entry.HasEntry()) {
# 423| // This LocalAccessible has already been queued. Return its index in
Error: COMPILER_WARNING:
firefox-153.0/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:29: included_from: Included from here.
firefox-153.0/accessible/generic/DocAccessible.cpp: scope_hint: In member function ‘mozilla::a11y::DocAccessible::HandleScroll(nsINode*)::{lambda(auto:1&&)#1}::operator()<nsBaseHashtable<nsPtrHashKey<nsINode>, mozilla::TimeStamp, mozilla::TimeStamp, nsDefaultConverter<mozilla::TimeStamp, mozilla::TimeStamp> >::EntryHandle>(nsBaseHashtable<nsPtrHashKey<nsINode>, mozilla::TimeStamp, mozilla::TimeStamp, nsDefaultConverter<mozilla::TimeStamp, mozilla::TimeStamp> >::EntryHandle&&) constauto’
firefox-153.0/accessible/generic/DocAccessible.cpp:779:50: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::DocAccessible::HandleScroll(nsINode*)::{lambda(auto:1&&)#1}::operator()<nsBaseHashtable<nsPtrHashKey<nsINode>, mozilla::TimeStamp, mozilla::TimeStamp, nsDefaultConverter<mozilla::TimeStamp, mozilla::TimeStamp> >::EntryHandle>(nsBaseHashtable<nsPtrHashKey<nsINode>, mozilla::TimeStamp, mozilla::TimeStamp, nsDefaultConverter<mozilla::TimeStamp, mozilla::TimeStamp> >::EntryHandle&&) constauto’ not found in profile data
# 779 | mLastScrollingDispatch.WithEntryHandle(target, [&](auto&& lastDispatch) {
# | ^
# 777| // If we haven't dispatched a scrolling event for a target in at least
# 778| // kScrollEventInterval milliseconds, dispatch one now.
# 779|-> mLastScrollingDispatch.WithEntryHandle(target, [&](auto&& lastDispatch) {
# 780| const TimeStamp now = TimeStamp::Now();
# 781|
Error: COMPILER_WARNING:
firefox-153.0/accessible/generic/LocalAccessible.cpp: scope_hint: In member function ‘mozilla::a11y::LocalAccessible::NativeAttributes()::{lambda(NonCustomCSSPropertyId)#1}::operator()(NonCustomCSSPropertyId) const’
firefox-153.0/accessible/generic/LocalAccessible.cpp:1288:18: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::LocalAccessible::NativeAttributes()::{lambda(NonCustomCSSPropertyId)#1}::operator()(NonCustomCSSPropertyId) const’ not found in profile data
# 1288 | auto Atomize = [&](NonCustomCSSPropertyId aId) -> RefPtr<nsAtom> {
# | ^
# 1286|
# 1287| const ComputedStyle& style = *f->Style();
# 1288|-> auto Atomize = [&](NonCustomCSSPropertyId aId) -> RefPtr<nsAtom> {
# 1289| nsAutoCString value;
# 1290| style.GetComputedPropertyValue(aId, value);
Error: COMPILER_WARNING:
firefox-153.0/accessible/generic/LocalAccessible.cpp: scope_hint: In member function ‘mozilla::a11y::LocalAccessible::NativeAttributes()::{lambda(mozilla::Side)#1}::operator()(mozilla::Side) const’
firefox-153.0/accessible/generic/LocalAccessible.cpp:1302:20: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::LocalAccessible::NativeAttributes()::{lambda(mozilla::Side)#1}::operator()(mozilla::Side) const’ not found in profile data
# 1302 | auto GetMargin = [&](mozilla::Side aSide) -> CSSCoord {
# | ^
# 1300| Atomize(eCSSProperty_text_indent));
# 1301|
# 1302|-> auto GetMargin = [&](mozilla::Side aSide) -> CSSCoord {
# 1303| // This is here only to guarantee that we do the same as getComputedStyle
# 1304| // does, so that we don't hit precision errors in tests.
Error: COMPILER_WARNING:
firefox-153.0/accessible/generic/LocalAccessible.cpp: scope_hint: In function ‘IsOpenHintPopover(nsIContent*)’
firefox-153.0/accessible/generic/LocalAccessible.cpp:1992:13: warning[-Wmissing-profile]: profile for function ‘IsOpenHintPopover(nsIContent*)’ not found in profile data
# 1992 | static bool IsOpenHintPopover(nsIContent* aContent) {
# | ^~~~~~~~~~~~~~~~~
# 1990| }
# 1991|
# 1992|-> static bool IsOpenHintPopover(nsIContent* aContent) {
# 1993| auto* htmlEl = nsGenericHTMLElement::FromNode(aContent);
# 1994| return htmlEl && htmlEl->PopoverOpen() &&
Error: COMPILER_WARNING:
firefox-153.0/accessible/generic/LocalAccessible.cpp: scope_hint: In function ‘ShouldHintPopoverEstablishDetailsRelation(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/generic/LocalAccessible.cpp:2003:13: warning[-Wmissing-profile]: profile for function ‘ShouldHintPopoverEstablishDetailsRelation(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 2003 | static bool ShouldHintPopoverEstablishDetailsRelation(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 2001| // - a hint popover with "rich" content (for non-rich content, desdcribed by
# 2002| // should be established instead).
# 2003|-> static bool ShouldHintPopoverEstablishDetailsRelation(
# 2004| dom::Element* aTargetEl, LocalAccessible* aTargetAcc) {
# 2005| if (!IsHintPopover(aTargetEl)) {
Error: COMPILER_WARNING:
firefox-153.0/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:65: included_from: Included from here.
firefox-153.0/accessible/generic/LocalAccessible.cpp: scope_hint: In function ‘ShouldHintPopoverEstablishDescribedByRelation(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’
firefox-153.0/accessible/generic/LocalAccessible.cpp:2014:13: warning[-Wmissing-profile]: profile for function ‘ShouldHintPopoverEstablishDescribedByRelation(mozilla::dom::Element*, mozilla::a11y::LocalAccessible*)’ not found in profile data
# 2014 | static bool ShouldHintPopoverEstablishDescribedByRelation(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 2012| }
# 2013|
# 2014|-> static bool ShouldHintPopoverEstablishDescribedByRelation(
# 2015| dom::Element* aTargetEl, LocalAccessible* aTargetAcc) {
# 2016| return IsOpenHintPopover(aTargetEl) && aTargetAcc->IsOnlyPlainContent();
Error: COMPILER_WARNING:
firefox-153.0/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:83: included_from: Included from here.
firefox-153.0/accessible/generic/RootAccessible.cpp: scope_hint: In function ‘GetPropertyBagFromEvent(mozilla::dom::Event*, nsIPropertyBag2**)’
firefox-153.0/accessible/generic/RootAccessible.cpp:618:13: warning[-Wmissing-profile]: profile for function ‘GetPropertyBagFromEvent(mozilla::dom::Event*, nsIPropertyBag2**)’ not found in profile data
# 618 | static void GetPropertyBagFromEvent(Event* aEvent,
# | ^~~~~~~~~~~~~~~~~~~~~~~
# 616| }
# 617|
# 618|-> static void GetPropertyBagFromEvent(Event* aEvent,
# 619| nsIPropertyBag2** aPropertyBag) {
# 620| *aPropertyBag = nullptr;
Error: COMPILER_WARNING:
firefox-153.0/accessible/ipc/DocAccessibleParent.cpp: scope_hint: In member function ‘mozilla::a11y::DocAccessibleParent::AttachChild(mozilla::a11y::RemoteAccessible*, unsigned int, mozilla::a11y::RemoteAccessible*)::{lambda(mozilla::dom::BrowserBridgeParent*)#1}::operator()(mozilla::dom::BrowserBridgeParent*) const’
firefox-153.0/accessible/ipc/DocAccessibleParent.cpp:372:35: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::DocAccessibleParent::AttachChild(mozilla::a11y::RemoteAccessible*, unsigned int, mozilla::a11y::RemoteAccessible*)::{lambda(mozilla::dom::BrowserBridgeParent*)#1}::operator()(mozilla::dom::BrowserBridgeParent*) const’ not found in profile data
# 372 | mPendingOOPChildDocs.RemoveIf([&](dom::BrowserBridgeParent* bridge) {
# | ^
firefox-153.0/layout/generic/nsIFrame.h:51: included_from: Included from here.
firefox-153.0/accessible/generic/HyperTextAccessible.h:12: included_from: Included from here.
firefox-153.0/accessible/generic/DocAccessible.h:8: included_from: Included from here.
firefox-153.0/accessible/generic/LocalAccessible-inl.h:8: included_from: Included from here.
firefox-153.0/accessible/xul/XULAlertAccessible.cpp:7: included_from: Included from here.
firefox-153.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: included_from: Included from here.
firefox-153.0/layout/base/FrameProperties.h: scope_hint: In instantiation of ‘static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]’
#/builddir/build/BUILD/firefox-153.0/layout/base/FrameProperties.h:198:51: required from ‘mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’
# 198 | return ReinterpretHelper<T>::FromInternalValue(v);
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
# 4502 | return mProperties.Get(aProperty, aFoundResult);
# | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
#/builddir/build/BUILD/firefox-153.0/layout/generic/nsIFrame.h:1572:50: required from here
# 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 370| // We can only do this after ProxyCreated is called because it will fire an
# 371| // event on aChild.
# 372|-> mPendingOOPChildDocs.RemoveIf([&](dom::BrowserBridgeParent* bridge) {
# 373| MOZ_ASSERT(bridge->GetBrowserParent(),
# 374| "Pending BrowserBridgeParent should be alive");
Error: COMPILER_WARNING:
firefox-153.0/accessible/ipc/DocAccessibleParent.h:14: included_from: Included from here.
firefox-153.0/accessible/ipc/DocAccessibleParent.cpp:8: included_from: Included from here.
firefox-153.0/objdir/accessible/ipc/Unified_cpp_accessible_ipc0.cpp:11: included_from: Included from here.
firefox-153.0/accessible/ipc/DocAccessibleParent.cpp: scope_hint: In function ‘mozilla::a11y::MallocSizeOfAccessibilityCache(void const*)’
firefox-153.0/accessible/ipc/DocAccessibleParent.cpp:1526:27: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::MallocSizeOfAccessibilityCache(void const*)’ not found in profile data
# 1526 | MOZ_DEFINE_MALLOC_SIZE_OF(MallocSizeOfAccessibilityCache);
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1524| }
# 1525|
# 1526|-> MOZ_DEFINE_MALLOC_SIZE_OF(MallocSizeOfAccessibilityCache);
# 1527|
# 1528| NS_IMETHODIMP
Error: COMPILER_WARNING:
firefox-153.0/accessible/ipc/RemoteAccessible.cpp: scope_hint: In member function ‘mozilla::a11y::RemoteAccessible::RelationByType(mozilla::a11y::RelationType) const::{lambda(mozilla::a11y::RemoteAccessible const*, mozilla::a11y::RelationType)#1}::operator()(mozilla::a11y::RemoteAccessible const*, mozilla::a11y::RelationType) const’
firefox-153.0/accessible/ipc/RemoteAccessible.cpp:1308:7: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::RemoteAccessible::RelationByType(mozilla::a11y::RelationType) const::{lambda(mozilla::a11y::RemoteAccessible const*, mozilla::a11y::RelationType)#1}::operator()(mozilla::a11y::RemoteAccessible const*, mozilla::a11y::RelationType) const’ not found in profile data
# 1308 | [](const RemoteAccessible* aAcc,
# | ^
# 1306|
# 1307| auto GetDirectRelationFromCache =
# 1308|-> [](const RemoteAccessible* aAcc,
# 1309| RelationType aRelType) -> Maybe<const nsTArray<uint64_t>&> {
# 1310| for (const auto& data : kRelationTypeAtoms) {
Error: COMPILER_WARNING:
firefox-153.0/objdir/accessible/ipc/Unified_cpp_accessible_ipc0.cpp:20: included_from: Included from here.
firefox-153.0/accessible/ipc/RemoteAccessible.cpp: scope_hint: In member function ‘mozilla::a11y::RemoteAccessible::LegendsOrCaptions() const::{lambda(nsAtom*)#1}::operator()(nsAtom*) const’
firefox-153.0/accessible/ipc/RemoteAccessible.cpp:1411:26: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::RemoteAccessible::LegendsOrCaptions() const::{lambda(nsAtom*)#1}::operator()(nsAtom*) const’ not found in profile data
# 1411 | auto AddChildWithTag = [this, &children](nsAtom* aTarget) {
# | ^
# 1409| nsTArray<Accessible*> RemoteAccessible::LegendsOrCaptions() const {
# 1410| nsTArray<Accessible*> children;
# 1411|-> auto AddChildWithTag = [this, &children](nsAtom* aTarget) {
# 1412| uint32_t count = ChildCount();
# 1413| for (uint32_t c = 0; c < count; ++c) {
Error: COMPILER_WARNING:
firefox-153.0/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:38: included_from: Included from here.
firefox-153.0/accessible/xpcom/xpcAccessibleDocument.cpp: scope_hint: In member function ‘mozilla::a11y::xpcAccessibleDocument::GetAccessible(mozilla::a11y::Accessible*)::{lambda()#1}::operator()() const’
firefox-153.0/accessible/xpcom/xpcAccessibleDocument.cpp:173:49: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::xpcAccessibleDocument::GetAccessible(mozilla::a11y::Accessible*)::{lambda()#1}::operator()() const’ not found in profile data
# 173 | return mCache.LookupOrInsertWith(aAccessible, [&]() -> xpcAccessibleGeneric* {
# | ^
# 171| if (aAccessible->IsDoc()) return this;
# 172|
# 173|-> return mCache.LookupOrInsertWith(aAccessible, [&]() -> xpcAccessibleGeneric* {
# 174| if (aAccessible->IsImage()) {
# 175| return new xpcAccessibleImage(aAccessible);
Error: COMPILER_WARNING:
firefox-153.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:74: included_from: Included from here.
firefox-153.0/accessible/xul/XULTreeAccessible.cpp: scope_hint: In member function ‘mozilla::a11y::XULTreeAccessible::GetTreeItemAccessible(int) const::{lambda(auto:1&&)#1}::operator()<nsBaseHashtable<nsPtrHashKey<void const>, RefPtr<mozilla::a11y::XULTreeItemAccessibleBase>, mozilla::a11y::XULTreeItemAccessibleBase*, nsDefaultConverter<RefPtr<mozilla::a11y::XULTreeItemAccessibleBase>, mozilla::a11y::XULTreeItemAccessibleBase*> >::EntryHandle>(nsBaseHashtable<nsPtrHashKey<void const>, RefPtr<mozilla::a11y::XULTreeItemAccessibleBase>, mozilla::a11y::XULTreeItemAccessib [...]
firefox-153.0/accessible/xul/XULTreeAccessible.cpp:422:12: warning[-Wmissing-profile]: profile for function ‘mozilla::a11y::XULTreeAccessible::GetTreeItemAccessible(int) const::{lambda(auto:1&&)#1}::operator()<nsBaseHashtable<nsPtrHashKey<void const>, RefPtr<mozilla::a11y::XULTreeItemAccessibleBase>, mozilla::a11y::XULTreeItemAccessibleBase*, nsDefaultConverter<RefPtr<mozilla::a11y::XULTreeItemAccessibleBase>, mozilla::a11y::XULTreeItemAccessibleBase*> >::EntryHandle>(nsBaseHashtable<nsPtrHashKey<void const>, RefPtr<mozilla::a11y::XULTreeItemAccessibleBase>, mozilla::a11y::XULTreeItemAccess [...]
# 422 | key, [&](auto&& entry) -> XULTreeItemAccessibleBase* {
# | ^
# 420| void* key = reinterpret_cast<void*>(intptr_t(aRow));
# 421| return mAccessibleCache.WithEntryHandle(
# 422|-> key, [&](auto&& entry) -> XULTreeItemAccessibleBase* {
# 423| if (entry) {
# 424| return entry->get();
firefox-153.0/accessible/xul/XULTreeAccessible.cpp:422:12: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/caps/ContentPrincipal.cpp: scope_hint: In function ‘mozilla::ContentPrincipal::SetDomain(nsIURI*)::{lambda(JSContext*, void*, JS::Realm*, JS::AutoRequireNoGC const&)#1}::_FUN(JSContext*, void*, JS::Realm*, JS::AutoRequireNoGC const&)’
firefox-153.0/caps/ContentPrincipal.cpp:324:13: warning[-Wmissing-profile]: profile for function ‘mozilla::ContentPrincipal::SetDomain(nsIURI*)::{lambda(JSContext*, void*, JS::Realm*, JS::AutoRequireNoGC const&)#1}::_FUN(JSContext*, void*, JS::Realm*, JS::AutoRequireNoGC const&)’ not found in profile data
# 324 | auto cb = [](JSContext*, void*, JS::Realm* aRealm,
# | ^
# 322| // Set the changed-document-domain flag on compartments containing realms
# 323| // using this principal.
# 324|-> auto cb = [](JSContext*, void*, JS::Realm* aRealm,
# 325| const JS::AutoRequireNoGC& nogc) {
# 326| JS::Compartment* comp = JS::GetCompartmentForRealm(aRealm);
Error: COMPILER_WARNING:
firefox-153.0/caps/ContentPrincipal.cpp: scope_hint: In function ‘GetSpecialBaseDomain(nsCOMPtr<nsIURI> const&, bool*, nsTSubstring<char>&)’
firefox-153.0/caps/ContentPrincipal.cpp:339:17: warning[-Wmissing-profile]: profile for function ‘GetSpecialBaseDomain(nsCOMPtr<nsIURI> const&, bool*, nsTSubstring<char>&)’ not found in profile data
# 339 | static nsresult GetSpecialBaseDomain(const nsCOMPtr<nsIURI>& aURI,
# | ^~~~~~~~~~~~~~~~~~~~
# 337| }
# 338|
# 339|-> static nsresult GetSpecialBaseDomain(const nsCOMPtr<nsIURI>& aURI,
# 340| bool* aHandled, nsACString& aBaseDomain) {
# 341| *aHandled = false;
Error: COMPILER_WARNING:
firefox-153.0/caps/DomainPolicy.cpp: scope_hint: In function ‘mozilla::BroadcastDomainSetChange(mozilla::DomainSetType, mozilla::DomainSetChangeType, nsIURI*)’
firefox-153.0/caps/DomainPolicy.cpp:18:17: warning[-Wmissing-profile]: profile for function ‘mozilla::BroadcastDomainSetChange(mozilla::DomainSetType, mozilla::DomainSetChangeType, nsIURI*)’ not found in profile data
# 18 | static nsresult BroadcastDomainSetChange(DomainSetType aSetType,
# | ^~~~~~~~~~~~~~~~~~~~~~~~
# 16| NS_IMPL_ISUPPORTS(DomainPolicy, nsIDomainPolicy)
# 17|
# 18|-> static nsresult BroadcastDomainSetChange(DomainSetType aSetType,
# 19| DomainSetChangeType aChangeType,
# 20| nsIURI* aDomain = nullptr) {
Error: COMPILER_WARNING:
firefox-153.0/caps/DomainPolicy.cpp: scope_hint: In function ‘mozilla::CopyURIs(nsTArray<RefPtr<nsIURI> > const&, nsIDomainSet*)’
firefox-153.0/caps/DomainPolicy.cpp:116:13: warning[-Wmissing-profile]: profile for function ‘mozilla::CopyURIs(nsTArray<RefPtr<nsIURI> > const&, nsIDomainSet*)’ not found in profile data
# 116 | static void CopyURIs(const nsTArray<RefPtr<nsIURI>>& aDomains,
# | ^~~~~~~~
# 114| }
# 115|
# 116|-> static void CopyURIs(const nsTArray<RefPtr<nsIURI>>& aDomains,
# 117| nsIDomainSet* aSet) {
# 118| for (uint32_t i = 0; i < aDomains.Length(); i++) {
Error: COMPILER_WARNING:
firefox-153.0/objdir/caps/Unified_cpp_caps0.cpp:11: included_from: Included from here.
firefox-153.0/caps/DomainPolicy.cpp: scope_hint: In function ‘mozilla::GetCanonicalClone(nsIURI*)’
firefox-153.0/caps/DomainPolicy.cpp:133:33: warning[-Wmissing-profile]: profile for function ‘mozilla::GetCanonicalClone(nsIURI*)’ not found in profile data
# 133 | static already_AddRefed<nsIURI> GetCanonicalClone(nsIURI* aURI) {
# | ^~~~~~~~~~~~~~~~~
# 131| }
# 132|
# 133|-> static already_AddRefed<nsIURI> GetCanonicalClone(nsIURI* aURI) {
# 134| nsCOMPtr<nsIURI> clone;
# 135| nsresult rv =
Error: COMPILER_WARNING:
firefox-153.0/objdir/caps/Unified_cpp_caps0.cpp:20: included_from: Included from here.
firefox-153.0/caps/ExpandedPrincipal.cpp: scope_hint: In member function ‘ExpandedPrincipal::Create(nsTArray<nsCOMPtr<nsIPrincipal> > const&, mozilla::OriginAttributes const&)::{lambda(nsTSubstring<char>&, nsCOMPtr<nsIPrincipal> const&)#1}::operator()(nsTSubstring<char>&, nsCOMPtr<nsIPrincipal> const&) const’
firefox-153.0/caps/ExpandedPrincipal.cpp:45:7: warning[-Wmissing-profile]: profile for function ‘ExpandedPrincipal::Create(nsTArray<nsCOMPtr<nsIPrincipal> > const&, mozilla::OriginAttributes const&)::{lambda(nsTSubstring<char>&, nsCOMPtr<nsIPrincipal> const&)#1}::operator()(nsTSubstring<char>&, nsCOMPtr<nsIPrincipal> const&) const’ not found in profile data
# 45 | [](nsACString& dest, const nsCOMPtr<nsIPrincipal>& principal) {
# | ^
# 43| StringJoinAppend(
# 44| origin, ", "_ns, principals,
# 45|-> [](nsACString& dest, const nsCOMPtr<nsIPrincipal>& principal) {
# 46| nsAutoCString subOrigin;
# 47| DebugOnly<nsresult> rv = principal->GetOrigin(subOrigin);
Error: COMPILER_WARNING:
firefox-153.0/caps/OriginAttributes.cpp: scope_hint: In function ‘mozilla::MakeTopLevelInfo(nsTSubstring<char> const&, nsTSubstring<char> const&, bool, bool, nsTSubstring<char16_t>&)’
firefox-153.0/caps/OriginAttributes.cpp:22:13: warning[-Wmissing-profile]: profile for function ‘mozilla::MakeTopLevelInfo(nsTSubstring<char> const&, nsTSubstring<char> const&, bool, bool, nsTSubstring<char16_t>&)’ not found in profile data
# 22 | static void MakeTopLevelInfo(const nsACString& aScheme, const nsACString& aHost,
# | ^~~~~~~~~~~~~~~~
# 20| namespace mozilla {
# 21|
# 22|-> static void MakeTopLevelInfo(const nsACString& aScheme, const nsACString& aHost,
# 23| bool aForeignByAncestorContext, bool aUseSite,
# 24| nsAString& aTopLevelInfo) {
Error: COMPILER_WARNING:
firefox-153.0/caps/OriginAttributes.cpp: scope_hint: In function ‘mozilla::PopulateTopLevelInfoFromURI(bool, nsIURI*, bool, bool, bool, bool, nsTString<char16_t> mozilla::OriginAttributes::*, mozilla::OriginAttributes&)’
firefox-153.0/caps/OriginAttributes.cpp:46:13: warning[-Wmissing-profile]: profile for function ‘mozilla::PopulateTopLevelInfoFromURI(bool, nsIURI*, bool, bool, bool, bool, nsTString<char16_t> mozilla::OriginAttributes::*, mozilla::OriginAttributes&)’ not found in profile data
# 46 | static void PopulateTopLevelInfoFromURI(const bool aIsTopLevelDocument,
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# 44| }
# 45|
# 46|-> static void PopulateTopLevelInfoFromURI(const bool aIsTopLevelDocument,
# 47| nsIURI* aURI,
# 48| bool aForeignByAncestorContext,
Error: COMPILER_WARNING:
firefox-153.0/objdir/caps/Unified_cpp_caps0.cpp:38: included_from: Included from here.
firefox-153.0/caps/OriginAttributes.cpp: scope_hint: In member function ‘mozilla::OriginAttributes::PopulateFromSuffix(nsTSubstring<char> const&)::{lambda(nsTSubstring<char> const&, nsTSubstring<char> const&)#1}::operator()(nsTSubstring<char> const&, nsTSubstring<char> const&) const’
firefox-153.0/caps/OriginAttributes.cpp:325:7: warning[-Wmissing-profile]: profile for function ‘mozilla::OriginAttributes::PopulateFromSuffix(nsTSubstring<char> const&)::{lambda(nsTSubstring<char> const&, nsTSubstring<char> const&)#1}::operator()(nsTSubstring<char> const&, nsTSubstring<char> const&) const’ not found in profile data
# 325 | [this](const nsACString& aName, const nsACString& aValue) {
# | ^
# 323| return URLParams::Parse(
# 324| Substring(aStr, 1, aStr.Length() - 1), true,
# 325|-> [this](const nsACString& aName, const nsACString& aValue) {
# 326| if (aName.EqualsLiteral("disableJit")) {
# 327| // Ignore the added jit status
Error: COMPILER_WARNING:
firefox-153.0/caps/nsJSPrincipals.cpp: scope_hint: In function ‘ReadPrincipalInfo(JSStructuredCloneReader*, mozilla::OriginAttributes&, nsTSubstring<char>&, nsTSubstring<char>&, nsTSubstring<char>&)’
firefox-153.0/caps/nsJSPrincipals.cpp:111:13: warning[-Wmissing-profile]: profile for function ‘ReadPrincipalInfo(JSStructuredCloneReader*, mozilla::OriginAttributes&, nsTSubstring<char>&, nsTSubstring<char>&, nsTSubstring<char>&)’ not found in profile data
# 111 | static bool ReadPrincipalInfo(JSStructuredCloneReader* aReader,
# | ^~~~~~~~~~~~~~~~~
# 109| }
# 110|
# 111|-> static bool ReadPrincipalInfo(JSStructuredCloneReader* aReader,
# 112| OriginAttributes& aAttrs, nsACString& aSpec,
# 113| nsACString& aOriginNoSuffix,
Error: COMPILER_WARNING:
firefox-153.0/caps/nsJSPrincipals.cpp: scope_hint: In function ‘ReadPrincipalInfo(JSStructuredCloneReader*, unsigned int, mozilla::ipc::PrincipalInfo&)’
firefox-153.0/caps/nsJSPrincipals.cpp:189:13: warning[-Wmissing-profile]: profile for function ‘ReadPrincipalInfo(JSStructuredCloneReader*, unsigned int, mozilla::ipc::PrincipalInfo&)’ not found in profile data
# 189 | static bool ReadPrincipalInfo(JSStructuredCloneReader* aReader, uint32_t aTag,
# | ^~~~~~~~~~~~~~~~~
# 187| }
# 188|
# 189|-> static bool ReadPrincipalInfo(JSStructuredCloneReader* aReader, uint32_t aTag,
# 190| PrincipalInfo& aInfo) {
# 191| if (aTag == SCTAG_DOM_SYSTEM_PRINCIPAL) {
Error: COMPILER_WARNING:
firefox-153.0/objdir/caps/Unified_cpp_caps0.cpp:56: included_from: Included from here.
firefox-153.0/caps/nsJSPrincipals.cpp: scope_hint: In function ‘WritePrincipalInfo(JSStructuredCloneWriter*, mozilla::OriginAttributes const&, nsTString<char> const&, nsTString<char> const&, nsTString<char> const&)’
firefox-153.0/caps/nsJSPrincipals.cpp:294:13: warning[-Wmissing-profile]: profile for function ‘WritePrincipalInfo(JSStructuredCloneWriter*, mozilla::OriginAttributes const&, nsTString<char> const&, nsTString<char> const&, nsTString<char> const&)’ not found in profile data
# 294 | static bool WritePrincipalInfo(JSStructuredCloneWriter* aWriter,
# | ^~~~~~~~~~~~~~~~~~
# 292| }
# 293|
# 294|-> static bool WritePrincipalInfo(JSStructuredCloneWriter* aWriter,
# 295| const OriginAttributes& aAttrs,
# 296| const nsCString& aSpec,
Error: COMPILER_WARNING:
firefox-153.0/caps/nsScriptSecurityManager.cpp: scope_hint: In function ‘(anonymous namespace)::BundleHelper::GetOrCreate()’
firefox-153.0/caps/nsScriptSecurityManager.cpp:93:27: warning[-Wmissing-profile]: profile for function ‘(anonymous namespace)::BundleHelper::GetOrCreate()’ not found in profile data
# 93 | static nsIStringBundle* GetOrCreate() {
# | ^~~~~~~~~~~
# 91| NS_INLINE_DECL_REFCOUNTING(BundleHelper)
# 92|
# 93|-> static nsIStringBundle* GetOrCreate() {
# 94| MOZ_ASSERT(!sShutdown);
# 95|
Error: COMPILER_WARNING:
firefox-153.0/caps/nsScriptSecurityManager.cpp: scope_hint: In member function ‘(anonymous namespace)::BundleHelper::GetOrCreateInternal()’
firefox-153.0/caps/nsScriptSecurityManager.cpp:117:20: warning[-Wmissing-profile]: profile for function ‘(anonymous namespace)::BundleHelper::GetOrCreateInternal()’ not found in profile data
# 117 | nsIStringBundle* GetOrCreateInternal() {
# | ^~~~~~~~~~~~~~~~~~~
# 115| ~BundleHelper() = default;
# 116|
# 117|-> nsIStringBundle* GetOrCreateInternal() {
# 118| if (!mBundle) {
# 119| nsCOMPtr<nsIStringBundleService> bundleService =
Error: COMPILER_WARNING:
firefox-153.0/caps/nsScriptSecurityManager.cpp: scope_hint: In function ‘GetOriginFromURI(nsIURI*, nsTSubstring<char>&)’
firefox-153.0/caps/nsScriptSecurityManager.cpp:159:17: warning[-Wmissing-profile]: profile for function ‘GetOriginFromURI(nsIURI*, nsTSubstring<char>&)’ not found in profile data
# 159 | static nsresult GetOriginFromURI(nsIURI* aURI, nsACString& aOrigin) {
# | ^~~~~~~~~~~~~~~~
# 157| uint32_t nsAutoInPrincipalDomainOriginSetter::sInPrincipalDomainOrigin;
# 158|
# 159|-> static nsresult GetOriginFromURI(nsIURI* aURI, nsACString& aOrigin) {
# 160| if (!aURI) {
# 161| return NS_ERROR_NULL_POINTER;
Error: COMPILER_WARNING:
firefox-153.0/caps/nsScriptSecurityManager.cpp: scope_hint: In function ‘GetPrincipalDomainOrigin(nsIPrincipal*, nsTSubstring<char>&)’
firefox-153.0/caps/nsScriptSecurityManager.cpp:194:17: warning[-Wmissing-profile]: profile for function ‘GetPrincipalDomainOrigin(nsIPrincipal*, nsTSubstring<char>&)’ not found in profile data
# 194 | static nsresult GetPrincipalDomainOrigin(nsIPrincipal* aPrincipal,
# | ^~~~~~~~~~~~~~~~~~~~~~~~
# 192| }
# 193|
# 194|-> static nsresult GetPrincipalDomainOrigin(nsIPrincipal* aPrincipal,
# 195| nsACString& aOrigin) {
# 196| aOrigin.Truncate();
Error: COMPILER_WARNING:
firefox-153.0/objdir/caps/Unified_cpp_caps0.cpp:65: included_from: Included from here.
firefox-153.0/caps/nsScriptSecurityManager.cpp: scope_hint: In function ‘EqualOrSubdomain(nsIURI*, nsIURI*)’
firefox-153.0/caps/nsScriptSecurityManager.cpp:645:13: warning[-Wmissing-profile]: profile for function ‘EqualOrSubdomain(nsIURI*, nsIURI*)’ not found in profile data
# 645 | static bool EqualOrSubdomain(nsIURI* aProbeArg, nsIURI* aBase) {
# | ^~~~~~~~~~~~~~~~
# 643| }
# 644|
# 645|-> static bool EqualOrSubdomain(nsIURI* aProbeArg, nsIURI* aBase) {
# 646| nsresult rv;
# 647| nsCOMPtr<nsIURI> probe = aProbeArg;
Error: COMPILER_WARNING:
firefox-153.0/chrome/nsChromeRegistryChrome.cpp: scope_hint: In function ‘LanguagesMatch(nsTSubstring<char> const&, nsTSubstring<char> const&)’
firefox-153.0/chrome/nsChromeRegistryChrome.cpp:55:13: warning[-Wmissing-profile]: profile for function ‘LanguagesMatch(nsTSubstring<char> const&, nsTSubstring<char> const&)’ not found in profile data
# 55 | static bool LanguagesMatch(const nsACString& a, const nsACString& b) {
# | ^~~~~~~~~~~~~~
# 53| * as it does not crash.
# 54| */
# 55|-> static bool LanguagesMatch(const nsACString& a, const nsACString& b) {
# 56| if (a.Length() < 2 || b.Length() < 2) return false;
# 57|
Error: COMPILER_WARNING:
firefox-153.0/objdir/chrome/Unified_cpp_chrome0.cpp:20: included_from: Included from here.
firefox-153.0/chrome/nsChromeRegistryChrome.cpp: scope_hint: In function ‘SendManifestEntry(ChromeRegistryItem const&)’
firefox-153.0/chrome/nsChromeRegistryChrome.cpp:445:13: warning[-Wmissing-profile]: profile for function ‘SendManifestEntry(ChromeRegistryItem const&)’ not found in profile data
# 445 | static void SendManifestEntry(const ChromeRegistryItem& aItem) {
# | ^~~~~~~~~~~~~~~~~
# 443| }
# 444|
# 445|-> static void SendManifestEntry(const ChromeRegistryItem& aItem) {
# 446| nsTArray<ContentParent*> parents;
# 447| ContentParent::GetAll(parents);
Error: UNICONTROL_WARNING (CWE-94):
firefox-153.0/devtools/client/shared/sourceeditor/codemirror6/codemirror6.bundle.mjs:1: warning: bidirectional control characters: ['\u202d', '\u202e', '\u2066', '\u2067', '\u2069']
# 1|-> let t=[],e=[];function i(i){if(i<768)return!1;for(let n=0,r=t.length;;){let s=n+r>>1;if(i<t[s])r=s;else{if(!(i>=e[s]))return!0;n=s+1}if(n==r)return!1}}function n(t){return t>=127462&&t<=127487}(()=>{let i="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2 [...]
firefox-153.0/devtools/client/shared/sourceeditor/codemirror6/codemirror6.bundle.mjs:1: note: trimmed 1 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/docshell/base/BaseHistory.cpp: scope_hint: In member function ‘mozilla::BaseHistory::RegisterVisitedCallback(nsIURI*, mozilla::dom::Link*)::{lambda(auto:1&&)#1}::operator()<nsBaseHashtable<nsURIHashKey, mozilla::BaseHistory::ObservingLinks, mozilla::BaseHistory::ObservingLinks, nsDefaultConverter<mozilla::BaseHistory::ObservingLinks, mozilla::BaseHistory::ObservingLinks> >::EntryHandle>(nsBaseHashtable<nsURIHashKey, mozilla::BaseHistory::ObservingLinks, mozilla::BaseHistory::ObservingLinks, nsDefaultConverter<mozilla::BaseHistory::ObservingLinks, [...]
firefox-153.0/docshell/base/BaseHistory.cpp:92:42: warning[-Wmissing-profile]: profile for function ‘mozilla::BaseHistory::RegisterVisitedCallback(nsIURI*, mozilla::dom::Link*)::{lambda(auto:1&&)#1}::operator()<nsBaseHashtable<nsURIHashKey, mozilla::BaseHistory::ObservingLinks, mozilla::BaseHistory::ObservingLinks, nsDefaultConverter<mozilla::BaseHistory::ObservingLinks, mozilla::BaseHistory::ObservingLinks> >::EntryHandle>(nsBaseHashtable<nsURIHashKey, mozilla::BaseHistory::ObservingLinks, mozilla::BaseHistory::ObservingLinks, nsDefaultConverter<mozilla::BaseHistory::ObservingLinks [...]
# 92 | mTrackedURIs.WithEntryHandle(aURI, [&](auto&& entry) -> ObservingLinks* {
# | ^
# 90| // Obtain our array of observers for this URI.
# 91| auto* const links =
# 92|-> mTrackedURIs.WithEntryHandle(aURI, [&](auto&& entry) -> ObservingLinks* {
# 93| MOZ_DIAGNOSTIC_ASSERT(!entry || !entry->mLinks.IsEmpty(),
# 94| "An empty key was kept around in our hashtable!");
firefox-153.0/docshell/base/BaseHistory.cpp:92:42: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/docshell/base/BrowsingContext.h: scope_hint: In member function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 80ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 80ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’
firefox-153.0/docshell/base/BrowsingContext.h:627:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 80ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 80ul>, bool)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’ not found in profile data
# 625| */
# 626| template <typename F>
# 627|-> void PreOrderWalk(F&& aCallback) {
# 628| if constexpr (std::is_void_v<
# 629| typename std::invoke_result_t<F, BrowsingContext*>>) {
Error: COMPILER_WARNING:
firefox-153.0/docshell/base/BrowsingContext.h: scope_hint: In member function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::WalkPresContexts<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 66ul>, mozilla::dom::PrefersReducedMotionOverride)::{lambda(nsPresContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 66ul>, mozilla::dom::PrefersReducedMotionOverride)::{lambda(nsPresContext*)#1}&&)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(s [...]
firefox-153.0/docshell/base/BrowsingContext.h:627:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::WalkPresContexts<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 66ul>, mozilla::dom::PrefersReducedMotionOverride)::{lambda(nsPresContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 66ul>, mozilla::dom::PrefersReducedMotionOverride)::{lambda(nsPresContext*)#1}&&)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet [...]
# 625| */
# 626| template <typename F>
# 627|-> void PreOrderWalk(F&& aCallback) {
# 628| if constexpr (std::is_void_v<
# 629| typename std::invoke_result_t<F, BrowsingContext*>>) {
firefox-153.0/docshell/base/BrowsingContext.h:627:8: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/JSIPCValue.h:24: included_from: Included from here.
firefox-153.0/docshell/base/BrowsingContext.h: scope_hint: In member function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::WalkPresContexts<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 70ul>, mozilla::dom::DisplayMode)::{lambda(nsPresContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 70ul>, mozilla::dom::DisplayMode)::{lambda(nsPresContext*)#1}&&)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned lon [...]
firefox-153.0/docshell/base/BrowsingContext.h:627:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::BrowsingContext::WalkPresContexts<mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 70ul>, mozilla::dom::DisplayMode)::{lambda(nsPresContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned long, 70ul>, mozilla::dom::DisplayMode)::{lambda(nsPresContext*)#1}&&)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::BrowsingContext::DidSet(std::integral_constant<unsigned l [...]
# 627 | void PreOrderWalk(F&& aCallback) {
# | ^~~~~~~~~~~~
# 625| */
# 626| template <typename F>
# 627|-> void PreOrderWalk(F&& aCallback) {
# 628| if constexpr (std::is_void_v<
# 629| typename std::invoke_result_t<F, BrowsingContext*>>) {
firefox-153.0/docshell/base/BrowsingContext.h:627:8: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/docshell/base/BrowsingContext.h: scope_hint: In member function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::CanonicalBrowsingContext::HistoryCommitIndexAndLength(nsID const&, CallerWillNotifyHistoryIndexAndLengthChanges const&)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::CanonicalBrowsingContext::HistoryCommitIndexAndLength(nsID const&, CallerWillNotifyHistoryIndexAndLengthChanges const&)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’
firefox-153.0/docshell/base/BrowsingContext.h:627:8: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::BrowsingContext::PreOrderWalk<mozilla::dom::CanonicalBrowsingContext::HistoryCommitIndexAndLength(nsID const&, CallerWillNotifyHistoryIndexAndLengthChanges const&)::{lambda(mozilla::dom::BrowsingContext*)#1}>(mozilla::dom::CanonicalBrowsingContext::HistoryCommitIndexAndLength(nsID const&, CallerWillNotifyHistoryIndexAndLengthChanges const&)::{lambda(mozilla::dom::BrowsingContext*)#1}&&)void’ not found in profile data
# 627 | void PreOrderWalk(F&& aCallback) {
# | ^~~~~~~~~~~~
# 625| */
# 626| template <typename F>
# 627|-> void PreOrderWalk(F&& aCallback) {
# 628| if constexpr (std::is_void_v<
# 629| typename std::invoke_result_t<F, BrowsingContext*>>) {
Error: COMPILER_WARNING:
firefox-153.0/docshell/base/CanonicalBrowsingContext.cpp: scope_hint: In member function ‘mozilla::dom::CanonicalBrowsingContext::GetContiguousEntriesForLoad(mozilla::dom::LoadingSessionHistoryInfo&, RefPtr<mozilla::dom::SessionHistoryEntry> const&)::{lambda(auto:1*)#1}::RefPtr({lambda(auto:1*)#1} const&)’
firefox-153.0/docshell/base/CanonicalBrowsingContext.cpp:794:25: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::CanonicalBrowsingContext::GetContiguousEntriesForLoad(mozilla::dom::LoadingSessionHistoryInfo&, RefPtr<mozilla::dom::SessionHistoryEntry> const&)::{lambda(auto:1*)#1}::RefPtr({lambda(auto:1*)#1} const&)’ not found in profile data
# 794 | &found](auto* aEntry) {
# | ^
# 792| entry, [activeEntry = entry, targetEntry = aEntry,
# 793| entries = &aLoadingInfo.mContiguousEntries, navigationType,
# 794|-> &found](auto* aEntry) {
# 795| nsCOMPtr<SessionHistoryEntry> entry = do_QueryObject(aEntry);
# 796| found = found || targetEntry->GetID() == entry->GetID();
Error: COMPILER_WARNING:
firefox-153.0/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:74: included_from: Included from here.
firefox-153.0/docshell/base/WindowContext.cpp: scope_hint: In function ‘mozilla::dom::ConsumeUserGestureActivationBetweenPiP<mozilla::dom::WindowContext::ConsumeTransientUserGestureActivation()::{lambda(mozilla::dom::BrowsingContext*)#1}&>(mozilla::dom::BrowsingContext*, mozilla::dom::WindowContext::ConsumeTransientUserGestureActivation()::{lambda(mozilla::dom::BrowsingContext*)#1}&)void’
firefox-153.0/docshell/base/WindowContext.cpp:610:13: warning[-Wmissing-profile]: profile for function ‘mozilla::dom::ConsumeUserGestureActivationBetweenPiP<mozilla::dom::WindowContext::ConsumeTransientUserGestureActivation()::{lambda(mozilla::dom::BrowsingContext*)#1}&>(mozilla::dom::BrowsingContext*, mozilla::dom::WindowContext::ConsumeTransientUserGestureActivation()::{lambda(mozilla::dom::BrowsingContext*)#1}&)void’ not found in profile data
# 610 | static void ConsumeUserGestureActivationBetweenPiP(BrowsingContext* aTop,
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 608|
# 609| template <typename F>
# 610|-> static void ConsumeUserGestureActivationBetweenPiP(BrowsingContext* aTop,
# 611| F&& aCallback) {
# 612| // https://wicg.github.io/document-picture-in-picture/#user-activation-propagation
Error: COMPILER_WARNING:
firefox-153.0/dom/media/platforms/ffmpeg/VulkanDeviceHolder.h:23:7: warning[-Wodr]: type ‘struct VulkanDeviceHolder’ violates the C++ One Definition Rule
# 23 | class VulkanDeviceHolder final
# | ^
firefox-153.0/dom/media/platforms/ffmpeg/VulkanDeviceHolder.h:23:7: note: a different type is defined in another translation unit
# 23 | class VulkanDeviceHolder final
# | ^
firefox-153.0/dom/media/platforms/ffmpeg/VulkanDeviceHolder.h:42:16: note: the first difference of corresponding definitions is field ‘mDeviceContext’
# 42 | AVBufferRef* mDeviceContext;
# | ^
firefox-153.0/dom/media/platforms/ffmpeg/VulkanDeviceHolder.h:42:16: note: a field of same name but different type is defined in another translation unit
# 42 | AVBufferRef* mDeviceContext;
# | ^
# 21| // decoders receive av_buffer_ref() on the same context. The device is
# 22| // destroyed (vkDestroyDevice) when the last decoder drops its reference.
# 23|-> class VulkanDeviceHolder final
# 24| : public SupportsThreadSafeWeakPtr<VulkanDeviceHolder> {
# 25| public:
Error: COMPILER_WARNING:
firefox-153.0/dom/media/platforms/ffmpeg/ffmpeg60/include/libavutil/hwcontext_vulkan.h:44:16: warning[-Wodr]: type ‘struct AVVulkanDeviceContext’ violates the C++ One Definition Rule
# 44 | typedef struct AVVulkanDeviceContext {
# | ^
firefox-153.0/dom/media/platforms/ffmpeg/ffmpeg61/include/libavutil/hwcontext_vulkan.h:59:16: note: a different type is defined in another translation unit
# 59 | typedef struct AVVulkanDeviceContext {
# | ^
firefox-153.0/dom/media/platforms/ffmpeg/ffmpeg61/include/libavutil/hwcontext_vulkan.h:188:31: note: the first difference of corresponding definitions is field ‘qf’
# 188 | AVVulkanDeviceQueueFamily qf[64];
# | ^
firefox-153.0/dom/media/platforms/ffmpeg/ffmpeg61/include/libavutil/hwcontext_vulkan.h:59:16: note: a type with different number of fields is defined in another translation unit
# 59 | typedef struct AVVulkanDeviceContext {
# | ^
# 42| * All of these can be set before init to change what the context uses
# 43| */
# 44|-> typedef struct AVVulkanDeviceContext {
# 45| /**
# 46| * Custom memory allocator, else NULL
Error: COMPILER_WARNING:
firefox-153.0/dom/media/platforms/ffmpeg/ffmpeg60/include/libavutil/hwcontext_vulkan.h:158:14: warning[-Wodr]: type ‘AVVkFrameFlags’ violates the C++ One Definition Rule
# 158 | typedef enum AVVkFrameFlags {
# | ^
firefox-153.0/dom/media/platforms/ffmpeg/ffmpeg61/include/libavutil/hwcontext_vulkan.h:195:14: note: an enum with different value name is defined in another translation unit
# 195 | typedef enum AVVkFrameFlags {
# | ^
firefox-153.0/dom/media/platforms/ffmpeg/ffmpeg60/include/libavutil/hwcontext_vulkan.h:170:5: note: name ‘AV_VK_FRAME_FLAG_DISABLE_MULTIPLANE’ differs from name ‘AV_VK_FRAME_FLAG_CONTIGUOUS_MEMORY’ defined in another translation unit
# 170 | AV_VK_FRAME_FLAG_DISABLE_MULTIPLANE = (1ULL << 2),
# | ^
firefox-153.0/dom/media/platforms/ffmpeg/ffmpeg61/include/libavutil/hwcontext_vulkan.h:202:5: note: mismatching definition
# 202 | AV_VK_FRAME_FLAG_CONTIGUOUS_MEMORY = (1ULL << 1),
# | ^
# 156| * Defines the behaviour of frame allocation.
# 157| */
# 158|-> typedef enum AVVkFrameFlags {
# 159| /* Unless this flag is set, autodetected flags will be OR'd based on the
# 160| * device and tiling during av_hwframe_ctx_init(). */
Error: COMPILER_WARNING (CWE-477):
firefox-153.0/objdir/instrumented/dom/media/webrtc/libwebrtcglue/Unified_cpp_libwebrtcglue0.cpp:101: included_from: Included from here.
firefox-153.0/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.cpp: scope_hint: In member function ‘virtual int32_t mozilla::WebrtcGmpVideoEncoder::Encode(const webrtc::VideoFrame&, const std::vector<webrtc::VideoFrameType>*)’
firefox-153.0/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.cpp:371:32: warning[-Wdeprecated-declarations]: ‘virtual void webrtc::EncodedImageCallback::OnDroppedFrame(DropReason)’ is deprecated: bugs.webrtc.org/467444018 -Use OnFrameDropped instead.
# 371 | mCallback->OnDroppedFrame(
# | ~~~~~~~~~~~~~~~~~~~~~~~~~^
# 372 | webrtc::EncodedImageCallback::DropReason::kDroppedByEncoder);
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
firefox-153.0/third_party/libwebrtc/api/video_codecs/video_encoder_factory.h:25: included_from: Included from here.
firefox-153.0/dom/media/webrtc/libwebrtcglue/WebrtcVideoCodecFactory.h:13: included_from: Included from here.
firefox-153.0/dom/media/webrtc/libwebrtcglue/MediaConduitInterface.h:18: included_from: Included from here.
firefox-153.0/dom/media/webrtc/libwebrtcglue/AudioConduit.h:8: included_from: Included from here.
firefox-153.0/dom/media/webrtc/libwebrtcglue/AudioConduit.cpp:5: included_from: Included from here.
firefox-153.0/objdir/instrumented/dom/media/webrtc/libwebrtcglue/Unified_cpp_libwebrtcglue0.cpp:2: included_from: Included from here.
firefox-153.0/third_party/libwebrtc/api/video_codecs/video_encoder.h:83:16: note: declared here
# 83 | virtual void OnDroppedFrame(DropReason /* reason */) {}
# | ^~~~~~~~~~~~~~
# 369| MutexAutoLock lock(mCallbackMutex);
# 370| if (mCallback) {
# 371|-> mCallback->OnDroppedFrame(
# 372| webrtc::EncodedImageCallback::DropReason::kDroppedByEncoder);
# 373| }
Error: COMPILER_WARNING (CWE-477):
firefox-153.0/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.cpp: scope_hint: In lambda function
firefox-153.0/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.cpp:414:32: warning[-Wdeprecated-declarations]: ‘virtual void webrtc::EncodedImageCallback::OnDroppedFrame(DropReason)’ is deprecated: bugs.webrtc.org/467444018 -Use OnFrameDropped instead.
# 414 | mCallback->OnDroppedFrame(
# | ~~~~~~~~~~~~~~~~~~~~~~~~~^
# 415 | webrtc::EncodedImageCallback::DropReason::kDroppedByEncoder);
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
firefox-153.0/third_party/libwebrtc/api/video_codecs/video_encoder.h:83:16: note: declared here
# 83 | virtual void OnDroppedFrame(DropReason /* reason */) {}
# | ^~~~~~~~~~~~~~
# 412| MutexAutoLock lock(mCallbackMutex);
# 413| if (mCallback) {
# 414|-> mCallback->OnDroppedFrame(
# 415| webrtc::EncodedImageCallback::DropReason::kDroppedByEncoder);
# 416| }
Error: COMPILER_WARNING (CWE-477):
firefox-153.0/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.cpp: scope_hint: In member function ‘virtual void mozilla::WebrtcGmpVideoEncoder::Encoded(GMPVideoEncodedFrame*, const nsTArray<unsigned char>&)’
firefox-153.0/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.cpp:675:30: warning[-Wdeprecated-declarations]: ‘virtual void webrtc::EncodedImageCallback::OnDroppedFrame(DropReason)’ is deprecated: bugs.webrtc.org/467444018 -Use OnFrameDropped instead.
# 675 | mCallback->OnDroppedFrame(
# | ~~~~~~~~~~~~~~~~~~~~~~~~~^
# 676 | webrtc::EncodedImageCallback::DropReason::kDroppedByEncoder);
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
firefox-153.0/third_party/libwebrtc/api/video_codecs/video_encoder.h:83:16: note: declared here
# 83 | virtual void OnDroppedFrame(DropReason /* reason */) {}
# | ^~~~~~~~~~~~~~
# 673|
# 674| for (size_t i = 0; i < numFramesDropped; ++i) {
# 675|-> mCallback->OnDroppedFrame(
# 676| webrtc::EncodedImageCallback::DropReason::kDroppedByEncoder);
# 677| }
Error: COMPILER_WARNING (CWE-477):
firefox-153.0/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.cpp: scope_hint: In member function ‘virtual void mozilla::WebrtcGmpVideoEncoder::Dropped(uint64_t)’
firefox-153.0/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.cpp:798:30: warning[-Wdeprecated-declarations]: ‘virtual void webrtc::EncodedImageCallback::OnDroppedFrame(DropReason)’ is deprecated: bugs.webrtc.org/467444018 -Use OnFrameDropped instead.
# 798 | mCallback->OnDroppedFrame(
# | ~~~~~~~~~~~~~~~~~~~~~~~~~^
# 799 | webrtc::EncodedImageCallback::DropReason::kDroppedByEncoder);
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
firefox-153.0/third_party/libwebrtc/api/video_codecs/video_encoder.h:83:16: note: declared here
# 83 | virtual void OnDroppedFrame(DropReason /* reason */) {}
# | ^~~~~~~~~~~~~~
# 796|
# 797| for (size_t i = 0; i < numDropped; ++i) {
# 798|-> mCallback->OnDroppedFrame(
# 799| webrtc::EncodedImageCallback::DropReason::kDroppedByEncoder);
# 800| }
Error: COMPILER_WARNING (CWE-477):
firefox-153.0/objdir/instrumented/dom/media/webrtc/libwebrtcglue/Unified_cpp_libwebrtcglue0.cpp:119: included_from: Included from here.
firefox-153.0/dom/media/webrtc/libwebrtcglue/WebrtcMediaDataEncoderCodec.cpp: scope_hint: In constructor ‘mozilla::WebrtcMediaDataEncoder::WebrtcMediaDataEncoder(const webrtc::SdpVideoFormat&)’
firefox-153.0/dom/media/webrtc/libwebrtcglue/WebrtcMediaDataEncoderCodec.cpp:187:7: warning[-Wdeprecated-declarations]: ‘webrtc::BitrateAdjuster::BitrateAdjuster(float, float)’ is deprecated
# 187 | mBitrateAdjuster(0.5, 0.95) {
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
firefox-153.0/dom/media/webrtc/libwebrtcglue/WebrtcMediaDataEncoderCodec.h:14: included_from: Included from here.
firefox-153.0/dom/media/webrtc/libwebrtcglue/MediaDataCodec.cpp:11: included_from: Included from here.
firefox-153.0/objdir/instrumented/dom/media/webrtc/libwebrtcglue/Unified_cpp_libwebrtcglue0.cpp:47: included_from: Included from here.
firefox-153.0/third_party/libwebrtc/common_video/include/bitrate_adjuster.h:41:3: note: declared here
# 41 | BitrateAdjuster(float min_adjusted_bitrate_pct,
# | ^~~~~~~~~~~~~~~
# 185| // conditions, 0.95 seems to give us better overall bitrate over long
# 186| // periods of time.
# 187|-> mBitrateAdjuster(0.5, 0.95) {
# 188| PodZero(&mCodecSpecific.codecSpecific);
# 189| }
Error: COMPILER_WARNING (CWE-457):
firefox-153.0/objdir/instrumented/dom/svg/Unified_cpp_dom_svg6.cpp:92: included_from: Included from here.
firefox-153.0/dom/svg/SVGPathData.cpp: scope_hint: In static member function ‘static void mozilla::SVGPathData::GetMarkerPositioningData(mozilla::Span<const mozilla::StyleGenericShapeCommand<float, mozilla::StyleGenericPosition<float, float>, float>, 18446744073709551615>, float, nsTArray<mozilla::SVGMark>*)’
firefox-153.0/dom/svg/SVGPathData.cpp:682:37: warning[-Wmaybe-uninitialized]: ‘segStartAngle’ may be used uninitialized
# 682 | pathStartAngle = mark.angle = segStartAngle;
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~
firefox-153.0/dom/svg/SVGPathData.cpp:529:11: note: ‘segStartAngle’ was declared here
# 529 | float segStartAngle, segEndAngle;
# | ^~~~~~~~~~~~~
# 680| if (!cmd.IsMove() && prevSeg && prevSeg->IsMove()) {
# 681| // start of new subpath
# 682|-> pathStartAngle = mark.angle = segStartAngle;
# 683| } else if (cmd.IsMove() && !(prevSeg && prevSeg->IsMove())) {
# 684| // end of a subpath
Error: COMPILER_WARNING (CWE-457):
firefox-153.0/gfx/2d/2D.h:8: included_from: Included from here.
firefox-153.0/gfx/src/FilterSupport.h:9: included_from: Included from here.
firefox-153.0/gfx/ipc/GfxMessageUtils.h:9: included_from: Included from here.
firefox-153.0/dom/webgpu/ipc/WebGPUTypes.h:10: included_from: Included from here.
firefox-153.0/dom/webgpu/ObjectModel.h:8: included_from: Included from here.
firefox-153.0/dom/webgpu/Adapter.h:10: included_from: Included from here.
firefox-153.0/dom/webgpu/Adapter.cpp:5: included_from: Included from here.
firefox-153.0/objdir/instrumented/dom/webgpu/Unified_cpp_dom_webgpu0.cpp:2: included_from: Included from here.
firefox-153.0/gfx/2d/Types.h: scope_hint: In function ‘mozilla::gfx::YUVRangedColorSpace mozilla::gfx::ToYUVRangedColorSpace(YUVColorSpace, ColorRange, TransferFunction)’
firefox-153.0/gfx/2d/Types.h:803:25: warning[-Wmaybe-uninitialized]: ‘narrow’ may be used uninitialized
# 803 | return narrow ? YUVRangedColorSpace::BT2100_PQ_Narrow
# | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 804 | : YUVRangedColorSpace::BT2100_PQ_Full;
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
firefox-153.0/gfx/2d/Types.h:777:8: note: ‘narrow’ was declared here
# 777 | bool narrow;
# | ^~~~~~
# 801| switch (transferFunction) {
# 802| case gfx::TransferFunction::PQ:
# 803|-> return narrow ? YUVRangedColorSpace::BT2100_PQ_Narrow
# 804| : YUVRangedColorSpace::BT2100_PQ_Full;
# 805| case gfx::TransferFunction::HLG:
Error: CPPCHECK_WARNING (CWE-476):
firefox-153.0/gfx/cairo/cairo/src/cairo-ft-font.c:2088: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: p
# 2086| /* 'merge' variations by concatenating - later entries win */
# 2087| p = malloc (strlen (other->base.variations) + strlen (options->base.variations) + 2);
# 2088|-> p[0] = 0;
# 2089| strcat (p, other->base.variations);
# 2090| strcat (p, ",");
Error: CPPCHECK_WARNING (CWE-476):
firefox-153.0/gfx/cairo/cairo/src/cairo-ft-font.c:2089: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: p
# 2087| p = malloc (strlen (other->base.variations) + strlen (options->base.variations) + 2);
# 2088| p[0] = 0;
# 2089|-> strcat (p, other->base.variations);
# 2090| strcat (p, ",");
# 2091| strcat (p, options->base.variations);
Error: GCC_ANALYZER_WARNING (CWE-835):
firefox-153.0/gfx/cairo/cairo/src/cairo-image-source.c:892:21: warning[-Wanalyzer-infinite-loop]: infinite loop
# 890| xsubsample = 0;
# 891| if (xwidth > 1)
# 892|-> while (sx * (1 << xsubsample) <= 128.0) xsubsample++;
# 893| size_x = (1 << xsubsample) * xwidth;
# 894|
Error: GCC_ANALYZER_WARNING (CWE-835):
firefox-153.0/gfx/cairo/cairo/src/cairo-image-source.c:898:21: warning[-Wanalyzer-infinite-loop]: infinite loop
# 896| ysubsample = 0;
# 897| if (ywidth > 1)
# 898|-> while (sy * (1 << ysubsample) <= 128.0) ysubsample++;
# 899| size_y = (1 << ysubsample) * ywidth;
# 900|
Error: GCC_ANALYZER_WARNING (CWE-401):
firefox-153.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:586:12: warning[-Wanalyzer-malloc-leak]: leak of ‘self’
firefox-153.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:556:1: enter_function: entry to ‘_cairo_mono_scan_converter_create’
firefox-153.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:565:12: acquire_memory: allocated here
firefox-153.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:566:8: branch_false: following ‘false’ branch...
firefox-153.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:566:8: branch_false: ...to here
firefox-153.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:574:14: call_function: calling ‘_mono_scan_converter_init’ from ‘_cairo_mono_scan_converter_create’
firefox-153.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:574:14: return_function: returning to ‘_cairo_mono_scan_converter_create’ from ‘_mono_scan_converter_init’
firefox-153.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:576:8: branch_true: following ‘true’ branch...
firefox-153.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:576:8: branch_true: ...to here
firefox-153.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:584:5: call_function: calling ‘_cairo_mono_scan_converter_destroy’ from ‘_cairo_mono_scan_converter_create’
firefox-153.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:584:5: return_function: returning to ‘_cairo_mono_scan_converter_create’ from ‘_cairo_mono_scan_converter_destroy’
firefox-153.0/gfx/cairo/cairo/src/cairo-mono-scan-converter.c:586:12: danger: ‘self’ leaks here; was allocated at [(2)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/1)
# 584| self->base.destroy(&self->base);
# 585| bail_nomem:
# 586|-> return _cairo_scan_converter_create_in_error (status);
# 587| }
Error: CPPCHECK_WARNING (CWE-457):
firefox-153.0/gfx/cairo/cairo/src/cairo-output-stream.c:534: warning[uninitvar]: Uninitialized variable: buffer
# 532| }
# 533|
# 534|-> _cairo_output_stream_write (stream, buffer, p - buffer);
# 535| }
# 536|
Error: GCC_ANALYZER_WARNING (CWE-457):
firefox-153.0/gfx/cairo/cairo/src/cairo-type1-fallback.c:845:50: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘font’
firefox-153.0/gfx/cairo/cairo/src/cairo-type1-fallback.c:840:8: branch_false: following ‘false’ branch...
firefox-153.0/gfx/cairo/cairo/src/cairo-type1-fallback.c:840:8: branch_false: ...to here
firefox-153.0/gfx/cairo/cairo/src/cairo-type1-fallback.c:845:50: danger: use of uninitialized value ‘font’ here
# 843| _cairo_array_init (&type2_subset->charstrings, sizeof (cairo_array_t));
# 844|
# 845|-> type2_subset->widths = _cairo_calloc_ab (font->scaled_font_subset->num_glyphs, sizeof (int));
# 846| if (unlikely (type2_subset->widths == NULL)) {
# 847| status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
Error: COMPILER_WARNING (CWE-457):
firefox-153.0/gfx/gl/Colorspaces.cpp: scope_hint: In function ‘float mozilla::color::TfFromLinear(const TransferFunctionDesc&, float)’
firefox-153.0/gfx/gl/Colorspaces.cpp:51:16: warning[-Wmaybe-uninitialized]: ‘ret’ may be used uninitialized
# 51 | return ret * sign;
# | ^~~~
firefox-153.0/gfx/gl/Colorspaces.cpp:18:9: note: ‘ret’ was declared here
# 18 | float ret;
# | ^~~
# 49| }
# 50| }
# 51|-> return ret * sign;
# 52| }
# 53|
Error: COMPILER_WARNING (CWE-457):
firefox-153.0/objdir/instrumented/gfx/gl/Unified_cpp_gfx_gl0.cpp:11: included_from: Included from here.
firefox-153.0/gfx/gl/Colorspaces.cpp: scope_hint: In function ‘float mozilla::color::LinearFromTf(const TransferFunctionDesc&, float)’
firefox-153.0/gfx/gl/Colorspaces.cpp:91:16: warning[-Wmaybe-uninitialized]: ‘ret’ may be used uninitialized
# 91 | return ret * sign;
# | ^~~~
firefox-153.0/gfx/gl/Colorspaces.cpp:57:9: note: ‘ret’ was declared here
# 57 | float ret;
# | ^~~
# 89| }
# 90| }
# 91|-> return ret * sign;
# 92| }
# 93|
Error: COMPILER_WARNING (CWE-843):
firefox-153.0/gfx/thebes/gfxFT2FontBase.cpp: scope_hint: In member function ‘void gfxFT2FontBase::InitMetrics()’
firefox-153.0/gfx/thebes/gfxFT2FontBase.cpp:253:11: warning[-Wclass-memaccess]: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct gfxFont::Metrics’; use assignment or value-initialization instead
# 253 | memset(&mMetrics, 0, sizeof(mMetrics)); // zero initialize
# | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
firefox-153.0/gfx/thebes/gfxFT2FontBase.h:9: included_from: Included from here.
firefox-153.0/gfx/thebes/gfxFT2FontBase.cpp:5: included_from: Included from here.
firefox-153.0/gfx/thebes/gfxFont.h:1636:10: note: ‘struct gfxFont::Metrics’ declared here
# 1636 | struct Metrics {
# | ^~~~~~~
firefox-153.0/layout/generic/nsIFrame.h:51: included_from: Included from here.
firefox-153.0/widget/TextEvents.h:27: included_from: Included from here.
firefox-153.0/dom/base/nsQueryContentEventResult.cpp:9: included_from: Included from here.
firefox-153.0/objdir/instrumented/dom/base/Unified_cpp_dom_base10.cpp:2: included_from: Included from here.
firefox-153.0/layout/base/FrameProperties.h: scope_hint: In instantiation of ‘static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]’
#/builddir/build/BUILD/firefox-153.0/layout/base/FrameProperties.h:198:51: required from ‘mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’
# 198 | return ReinterpretHelper<T>::FromInternalValue(v);
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
# 4502 | return mProperties.Get(aProperty, aFoundResult);
# | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
#/builddir/build/BUILD/firefox-153.0/layout/generic/nsIFrame.h:1572:50: required from here
# 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 251|
# 252| if (MOZ_UNLIKELY(mStyle.AdjustedSizeMustBeZero())) {
# 253|-> memset(&mMetrics, 0, sizeof(mMetrics)); // zero initialize
# 254| mSpaceGlyph = GetGlyph(' ');
# 255| return;
Error: COMPILER_WARNING (CWE-843):
firefox-153.0/objdir/instrumented/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:101: included_from: Included from here.
firefox-153.0/gfx/thebes/gfxFont.cpp: scope_hint: In member function ‘void gfxFont::SanitizeMetrics(Metrics*, bool)’
firefox-153.0/gfx/thebes/gfxFont.cpp:4362:11: warning[-Wclass-memaccess]: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct gfxFont::Metrics’; use assignment or value-initialization instead
# 4362 | memset(aMetrics, 0, sizeof(gfxFont::Metrics));
# | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
firefox-153.0/gfx/thebes/gfxPlatformFontList.h:16: included_from: Included from here.
firefox-153.0/gfx/thebes/SharedFontList.cpp:6: included_from: Included from here.
firefox-153.0/objdir/instrumented/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:29: included_from: Included from here.
firefox-153.0/gfx/thebes/gfxFont.h:1636:10: note: ‘struct gfxFont::Metrics’ declared here
# 1636 | struct Metrics {
# | ^~~~~~~
# 4360| // font.
# 4361| if (mStyle.AdjustedSizeMustBeZero()) {
# 4362|-> memset(aMetrics, 0, sizeof(gfxFont::Metrics));
# 4363| return;
# 4364| }
Error: COMPILER_WARNING (CWE-843):
firefox-153.0/gfx/thebes/gfxFont.cpp: scope_hint: In member function ‘void gfxFont::CreateVerticalMetrics()’
firefox-153.0/gfx/thebes/gfxFont.cpp:4532:11: warning[-Wclass-memaccess]: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct gfxFont::Metrics’; use assignment or value-initialization instead
# 4532 | ::memset(metrics, 0, sizeof(Metrics));
# | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
firefox-153.0/gfx/thebes/gfxFont.h:1636:10: note: ‘struct gfxFont::Metrics’ declared here
# 1636 | struct Metrics {
# | ^~~~~~~
firefox-153.0/layout/generic/nsIFrame.h:51: included_from: Included from here.
firefox-153.0/gfx/layers/wr/WebRenderUserData.h:15: included_from: Included from here.
firefox-153.0/gfx/layers/wr/WebRenderCommandBuilder.h:13: included_from: Included from here.
firefox-153.0/gfx/layers/wr/RenderRootStateManager.h:12: included_from: Included from here.
firefox-153.0/layout/generic/TextDrawTarget.h:10: included_from: Included from here.
firefox-153.0/gfx/thebes/COLRFonts.cpp:13: included_from: Included from here.
firefox-153.0/objdir/instrumented/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: included_from: Included from here.
firefox-153.0/layout/base/FrameProperties.h: scope_hint: In instantiation of ‘static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]’
#/builddir/build/BUILD/firefox-153.0/layout/base/FrameProperties.h:198:51: required from ‘mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’
# 198 | return ReinterpretHelper<T>::FromInternalValue(v);
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
# 4502 | return mProperties.Get(aProperty, aFoundResult);
# | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
#/builddir/build/BUILD/firefox-153.0/layout/generic/nsIFrame.h:1572:50: required from here
# 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 4530|
# 4531| auto* metrics = new Metrics();
# 4532|-> ::memset(metrics, 0, sizeof(Metrics));
# 4533| const Metrics& horizMetrics = GetHorizontalMetrics();
# 4534|
Error: COMPILER_WARNING:
firefox-153.0/gfx/wr/swgl/src/gl.cc: scope_hint: In function '(static initializers for src/gl.cc)'
firefox-153.0/gfx/wr/swgl/src/gl.cc:3118:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/x86_64-unknown-linux-gnu/release/build/swgl-5731736ba81cd5f8/out/48d3f1b29a630f4c-gl.gcda' profile count data file not found
# 3118 | } // extern "C"
# | ^
# 3116| return size;
# 3117| }
# 3118|-> } // extern "C"
Error: CPPCHECK_WARNING (CWE-562):
firefox-153.0/js/public/RootingAPI.h:613: error[danglingLifetime]: Non-local variable 'ptr' will use pointer to local variable 'handle'.
# 611| }
# 612|
# 613|-> MOZ_IMPLICIT Handle(MutableHandle<T> handle) { ptr = handle.address(); }
# 614|
# 615| /*
Error: COMPILER_WARNING (CWE-457):
firefox-153.0/js/public/Value.h:605:36: warning[-Wmaybe-uninitialized]: ‘hcname’ may be used uninitialized
# 605 | asBits_ = bitsFromTagAndPayload(JSVAL_TAG_STRING, PayloadType(str));
# | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
firefox-153.0/objdir/instrumented/js/src/builtin/intl/Unified_cpp_js_src_builtin_intl1.cpp:38: included_from: Included from here.
firefox-153.0/js/src/builtin/intl/Locale.cpp: scope_hint: In function ‘bool Locale_getHourCycles(JSContext*, const JS::CallArgs&)’
firefox-153.0/js/src/builtin/intl/Locale.cpp:1483:15: note: ‘hcname’ was declared here
# 1483 | JSString* hcname;
# | ^~~~~~
# 603| void setString(JSString* str) {
# 604| MOZ_ASSERT(js::gc::IsCellPointerValid(str));
# 605|-> asBits_ = bitsFromTagAndPayload(JSVAL_TAG_STRING, PayloadType(str));
# 606| MOZ_ASSERT(toString() == str);
# 607| }
Error: COMPILER_WARNING (CWE-1164):
firefox-153.0/js/src/irregexp/imported/regexp-bytecode-peephole.cc:374:6: warning[-Wunused-function]: ‘bool v8::internal::regexp::{anonymous}::BytecodeSequenceNode::BytecodeArgumentMappingCreatedInOrder(v8::internal::regexp::{anonymous}::OpInfo)’ defined but not used
# 374 | bool BytecodeSequenceNode::BytecodeArgumentMappingCreatedInOrder(
# | ^~~~~~~~~~~~~~~~~~~~
firefox-153.0/js/src/jit/BaselineFrame-inl.h:17: included_from: Included from here.
firefox-153.0/js/src/vm/Stack-inl.h:20: included_from: Included from here.
firefox-153.0/js/src/jit/Bailouts.cpp:25: included_from: Included from here.
firefox-153.0/objdir/instrumented/js/src/jit/Unified_cpp_js_src_jit0.cpp:29: included_from: Included from here.
firefox-153.0/js/src/vm/NativeObject-inl.h: scope_hint: In instantiation of ‘bool js::NativeObject::initDenseElementsFromRange(JSContext*, Iter, Iter) [with Iter = std::reverse_iterator<mozilla::span_details::span_iterator<mozilla::Span<const JS::Value, 18446744073709551615>, false> >]’
#/builddir/build/BUILD/firefox-153.0/js/src/jit/BaselineFrame-inl.h:51:42: required from here
# 51 | return dest->initDenseElementsFromRange(cx, span.rbegin(), span.rend());
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 372| }
# 373|
# 374|-> bool BytecodeSequenceNode::BytecodeArgumentMappingCreatedInOrder(
# 375| OpInfo op_info) {
# 376| DCHECK(IsSequence());
Error: COMPILER_WARNING (CWE-1164):
firefox-153.0/js/src/irregexp/imported/regexp-bytecode-peephole.cc:504:1: warning[-Wunused-function]: ‘std::vector<v8::internal::regexp::{anonymous}::BytecodeArgument>::const_iterator v8::internal::regexp::{anonymous}::BytecodeSequenceNode::ArgumentIgnoredBegin() const’ defined but not used
# 504 | BytecodeSequenceNode::ArgumentIgnoredBegin() const {
# | ^~~~~~~~~~~~~~~~~~~~
# 502|
# 503| std::vector<BytecodeArgument>::const_iterator
# 504|-> BytecodeSequenceNode::ArgumentIgnoredBegin() const {
# 505| DCHECK(IsSequence());
# 506| return argument_ignored_.begin();
Error: COMPILER_WARNING (CWE-1164):
firefox-153.0/js/src/irregexp/imported/regexp-bytecode-peephole.cc:510:1: warning[-Wunused-function]: ‘std::vector<v8::internal::regexp::{anonymous}::BytecodeArgument>::const_iterator v8::internal::regexp::{anonymous}::BytecodeSequenceNode::ArgumentIgnoredEnd() const’ defined but not used
# 510 | BytecodeSequenceNode::ArgumentIgnoredEnd() const {
# | ^~~~~~~~~~~~~~~~~~~~
# 508|
# 509| std::vector<BytecodeArgument>::const_iterator
# 510|-> BytecodeSequenceNode::ArgumentIgnoredEnd() const {
# 511| DCHECK(IsSequence());
# 512| return argument_ignored_.end();
Error: COMPILER_WARNING (CWE-1164):
firefox-153.0/js/src/irregexp/imported/regexp-bytecode-peephole.cc:515:6: warning[-Wunused-function]: ‘bool v8::internal::regexp::{anonymous}::BytecodeSequenceNode::HasIgnoredArguments() const’ defined but not used
# 515 | bool BytecodeSequenceNode::HasIgnoredArguments() const {
# | ^~~~~~~~~~~~~~~~~~~~
# 513| }
# 514|
# 515|-> bool BytecodeSequenceNode::HasIgnoredArguments() const {
# 516| return !argument_ignored_.empty();
# 517| }
Error: COMPILER_WARNING (CWE-457):
firefox-153.0/js/src/jit/MIR.cpp:5748:36: warning[-Wmaybe-uninitialized]: ‘isSigned’ may be used uninitialized
# 5748 | return isSigned && value == -1;
# | ^
firefox-153.0/js/src/jit/MIR.cpp: scope_hint: In member function ‘js::jit::MDefinition* js::jit::MCompare::tryFoldIntZero(js::jit::TempAllocator&)’
firefox-153.0/js/src/jit/MIR.cpp:6053:8: note: ‘isSigned’ was declared here
# 6053 | bool isSigned;
# | ^~~~~~~~
# 5746| // Can rewrite |operand <= -1| as |operand < 0|.
# 5747| // Can rewrite |operand > -1| as |operand >= 0|.
# 5748|-> return isSigned && value == -1;
# 5749|
# 5750| default:
Error: COMPILER_WARNING (CWE-457):
firefox-153.0/js/src/jit/MIR.h:4227:45: warning[-Wmaybe-uninitialized]: ‘mode’ may be used uninitialized
# 4227 | : MUnaryInstruction(classOpcode, op), mode_(mode) {
# | ^~~~~~~~~~~
firefox-153.0/js/src/jit/MIR.cpp: scope_hint: In member function ‘virtual js::jit::MDefinition* js::jit::MBigIntAsIntN::foldsTo(js::jit::TempAllocator&)’
firefox-153.0/js/src/jit/MIR.cpp:3721:30: note: ‘mode’ was declared here
# 3721 | MSignExtendInt64::Mode mode;
# | ^~~~
# 4225|
# 4226| MSignExtendInt64(MDefinition* op, Mode mode)
# 4227|-> : MUnaryInstruction(classOpcode, op), mode_(mode) {
# 4228| MOZ_ASSERT(op->type() == MIRType::Int64);
# 4229| setResultType(MIRType::Int64);
Error: COMPILER_WARNING (CWE-457):
firefox-153.0/js/src/jit/MIR.h:4259:45: warning[-Wmaybe-uninitialized]: ‘mode’ may be used uninitialized
# 4259 | : MUnaryInstruction(classOpcode, op), mode_(mode) {
# | ^~~~~~~~~~~
firefox-153.0/js/src/jit/MIR.cpp: scope_hint: In member function ‘virtual js::jit::MDefinition* js::jit::MBigIntAsIntN::foldsTo(js::jit::TempAllocator&)’
firefox-153.0/js/src/jit/MIR.cpp:3689:31: note: ‘mode’ was declared here
# 3689 | MSignExtendIntPtr::Mode mode;
# | ^~~~
firefox-153.0/js/src/jit/BaselineFrame-inl.h:17: included_from: Included from here.
firefox-153.0/js/src/vm/Stack-inl.h:20: included_from: Included from here.
firefox-153.0/js/src/vm/Stack.cpp:5: included_from: Included from here.
firefox-153.0/objdir/instrumented/js/src/vm/Unified_cpp_js_src_vm14.cpp:2: included_from: Included from here.
firefox-153.0/js/src/vm/NativeObject-inl.h: scope_hint: In instantiation of ‘bool js::NativeObject::initDenseElementsFromRange(JSContext*, Iter, Iter) [with Iter = std::reverse_iterator<mozilla::span_details::span_iterator<mozilla::Span<const JS::Value, 18446744073709551615>, false> >]’
#/builddir/build/BUILD/firefox-153.0/js/src/jit/BaselineFrame-inl.h:51:42: required from here
# 51 | return dest->initDenseElementsFromRange(cx, span.rbegin(), span.rend());
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 4257|
# 4258| MSignExtendIntPtr(MDefinition* op, Mode mode)
# 4259|-> : MUnaryInstruction(classOpcode, op), mode_(mode) {
# 4260| MOZ_ASSERT(op->type() == MIRType::IntPtr);
# 4261| setResultType(MIRType::IntPtr);
Error: COMPILER_WARNING:
firefox-153.0/js/src/vm/NativeObject-inl.h:226:10: warning[-Wunused-but-set-variable=]: variable ‘slot’ set but not used
# 226 | size_t slot = 0;
# | ^~~~
firefox-153.0/js/src/vm/NativeObject-inl.h: scope_hint: In instantiation of ‘bool js::NativeObject::initDenseElementsFromRange(JSContext*, Iter, Iter) [with Iter = JS::Value*]’
#/builddir/build/BUILD/firefox-153.0/js/src/vm/Stack-inl.h:194:42: required from here
# 194 | return dest->initDenseElementsFromRange(cx, slots(), slots() + nslots);
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 224|
# 225| HeapSlot* sp = elements_;
# 226|-> size_t slot = 0;
# 227| for (; begin != end; sp++, begin++, slot++) {
# 228| Value v = *begin;
Error: COMPILER_WARNING:
firefox-153.0/objdir/instrumented/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:38: included_from: Included from here.
firefox-153.0/js/src/wasm/WasmInstance.cpp: scope_hint: In member function ‘bool js::wasm::Instance::init(JSContext*, const js::JSObjectVector&, const js::wasm::ValVector&, JS::Handle<JS::GCVector<js::WasmMemoryObject*, 0, js::SystemAllocPolicy> >, const js::WasmGlobalObjectVector&, const js::WasmTagObjectVector&, const js::wasm::DataSegmentVector&, const js::wasm::ModuleElemSegmentVector&)’
firefox-153.0/js/src/wasm/WasmInstance.cpp:2772:31: warning[-Wstringop-overflow=]: writing 8 bytes into a region of size 1
# 2772 | *(void**)globalAddr = globalObjs[i]->addressOfCell();
# | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
firefox-153.0/js/src/wasm/WasmInstanceData.h:27: included_from: Included from here.
firefox-153.0/js/src/wasm/WasmCodegenTypes.h:33: included_from: Included from here.
firefox-153.0/js/src/jit/shared/Assembler-shared.h:28: included_from: Included from here.
firefox-153.0/js/src/jit/x64/Assembler-x64.h:9: included_from: Included from here.
firefox-153.0/js/src/jit/Assembler.h:11: included_from: Included from here.
firefox-153.0/js/src/jit/ABIArgGenerator.h:13: included_from: Included from here.
firefox-153.0/js/src/wasm/WasmGC.h:20: included_from: Included from here.
firefox-153.0/js/src/wasm/WasmGC.cpp:17: included_from: Included from here.
firefox-153.0/objdir/instrumented/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: included_from: Included from here.
firefox-153.0/js/src/wasm/WasmInstance.h:236:20: note: destination object ‘js::wasm::Instance::data_’ of size 1
# 236 | alignas(16) char data_;
# | ^~~~~
firefox-153.0/js/public/Result.h:91: included_from: Included from here.
firefox-153.0/js/src/jspubtd.h:17: included_from: Included from here.
firefox-153.0/js/public/shadow/Zone.h:15: included_from: Included from here.
firefox-153.0/js/public/HeapAPI.h:19: included_from: Included from here.
firefox-153.0/js/public/TracingAPI.h:9: included_from: Included from here.
firefox-153.0/js/src/builtin/ParseRecordObject.h:9: included_from: Included from here.
firefox-153.0/js/src/vm/JSONParser.h:18: included_from: Included from here.
firefox-153.0/js/src/vm/JSONParser.cpp:5: included_from: Included from here.
firefox-153.0/objdir/instrumented/js/src/vm/Unified_cpp_js_src_vm8.cpp:2: included_from: Included from here.
firefox-153.0/mfbt/Result.h: scope_hint: In instantiation of ‘constexpr E mozilla::detail::ResultImplementation<V, E, mozilla::detail::PackingStrategy::LowBitTagIsError>::inspectErr() const [with V = mozilla::Ok; E = JS::Error]’
#/builddir/build/BUILD/firefox-153.0/mfbt/Result.h:306:46: required from here
# 306 | constexpr E unwrapErr() { return inspectErr(); }
# | ~~~~~~~~~~^~
# 31 | return mozTryVarTempResult.propagateErr(); \
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
#/builddir/build/BUILD/firefox-153.0/mfbt/Result.h:671:49: in ‘constexpr’ expansion of ‘((mozilla::Result<mozilla::Ok, JS::Error>*)this)->mozilla::Result<mozilla::Ok, JS::Error>::mImpl.mozilla::detail::ResultImplementation<mozilla::Ok, JS::Error, mozilla::detail::PackingStrategy::LowBitTagIsError>::unwrapErr()’
# 671 | return GenericErrorResult<E>{mImpl.unwrapErr(), ErrorPropagationTag{}};
# | ~~~~~~~~~~~~~~~^~
# 2770|
# 2771| // Link to the cell
# 2772|-> *(void**)globalAddr = globalObjs[i]->addressOfCell();
# 2773| } else {
# 2774| val.get().writeToTenuredHeapLocation(globalAddr);
Error: COMPILER_WARNING (CWE-457):
firefox-153.0/objdir/instrumented/layout/style/ServoStyleConsts.h:31322: included_from: Included from here.
firefox-153.0/dom/svg/SVGPathData.h:9: included_from: Included from here.
firefox-153.0/dom/svg/SVGAnimatedPathSegList.h:10: included_from: Included from here.
firefox-153.0/dom/svg/SVGPathElement.h:8: included_from: Included from here.
firefox-153.0/dom/svg/SVGMotionSMILAnimationFunction.cpp:13: included_from: Included from here.
firefox-153.0/objdir/instrumented/dom/svg/Unified_cpp_dom_svg6.cpp:20: included_from: Included from here.
firefox-153.0/layout/style/ServoStyleConstsInlines.h: scope_hint: In member function ‘mozilla::gfx::Coord mozilla::StyleAxisEndPoint<LengthPercentage>::ToGfxCoord(const float*) const [with LengthPercentage = mozilla::StyleLengthPercentage]’
firefox-153.0/layout/style/ServoStyleConstsInlines.h:1402:63: warning[-Wmaybe-uninitialized]: ‘pos’ may be used uninitialized
# 1402 | return gfx::Coord(pos.AsLengthPercent().ResolveToCSSPixels(*aBasis));
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
firefox-153.0/layout/style/ServoStyleConstsInlines.h:784:10: note: by argument 1 of type ‘const mozilla::StyleLengthPercentage*’ to ‘mozilla::CSSCoord mozilla::StyleLengthPercentage::ResolveToCSSPixels(mozilla::CSSCoord) const’ declared here
# 784 | CSSCoord LengthPercentage::ResolveToCSSPixels(CSSCoord aPercentageBasis) const {
# | ^~~~~~~~~~~~~~~~
firefox-153.0/layout/style/ServoStyleConstsInlines.h:1400:16: note: ‘pos’ declared here
# 1400 | const auto pos = AsToPosition();
# | ^~~
# 1400| const auto pos = AsToPosition();
# 1401| MOZ_ASSERT(pos.IsLengthPercent());
# 1402|-> return gfx::Coord(pos.AsLengthPercent().ResolveToCSSPixels(*aBasis));
# 1403| }
# 1404| return gfx::Coord(AsByCoordinate().ResolveToCSSPixels(*aBasis));
Error: COMPILER_WARNING (CWE-457):
firefox-153.0/objdir/instrumented/layout/tables/Unified_cpp_layout_tables0.cpp:29: included_from: Included from here.
firefox-153.0/layout/tables/nsCellMap.cpp: scope_hint: In member function ‘void nsTableCellMap::SetBCBorderEdge(mozilla::LogicalSide, nsCellMap&, uint32_t, uint32_t, uint32_t, uint32_t, BCBorderOwner, nscoord, bool)’
firefox-153.0/layout/tables/nsCellMap.cpp:927:24: warning[-Wmaybe-uninitialized]: ‘cellData’ may be used uninitialized
# 927 | if (!bcData && cellData) {
# | ^~~~~~~~
firefox-153.0/layout/tables/nsCellMap.cpp:884:15: note: ‘cellData’ was declared here
# 884 | BCCellData* cellData;
# | ^~~~~~~~
firefox-153.0/layout/generic/nsIFrame.h:51: included_from: Included from here.
firefox-153.0/layout/generic/nsLineBox.h:13: included_from: Included from here.
firefox-153.0/layout/generic/nsContainerFrame.h:14: included_from: Included from here.
firefox-153.0/layout/svg/SVGContainerFrame.h:11: included_from: Included from here.
firefox-153.0/layout/svg/SVGGFrame.h:9: included_from: Included from here.
firefox-153.0/layout/svg/SVGUseFrame.h:9: included_from: Included from here.
firefox-153.0/layout/svg/SVGUseFrame.cpp:5: included_from: Included from here.
firefox-153.0/objdir/instrumented/layout/svg/Unified_cpp_layout_svg2.cpp:2: included_from: Included from here.
firefox-153.0/layout/base/FrameProperties.h: scope_hint: In instantiation of ‘static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]’
#/builddir/build/BUILD/firefox-153.0/layout/base/FrameProperties.h:198:51: required from ‘mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]’
# 198 | return ReinterpretHelper<T>::FromInternalValue(v);
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
# 4502 | return mProperties.Get(aProperty, aFoundResult);
# | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
#/builddir/build/BUILD/firefox-153.0/layout/generic/nsIFrame.h:1572:50: required from here
# 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 925| }
# 926| }
# 927|-> if (!bcData && cellData) {
# 928| bcData = &cellData->mData;
# 929| }
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libogg/Unified_c_media_libogg0.c:11: included_from: Included from here.
firefox-153.0/media/libogg/src/ogg_bitwise.c: scope_hint: In function ‘oggpack_writecopy_helper’
firefox-153.0/media/libogg/src/ogg_bitwise.c:181:13: warning[-Wmissing-profile]: profile for function ‘oggpack_writecopy_helper’ not found in profile data
# 181 | static void oggpack_writecopy_helper(oggpack_buffer *b,
# | ^~~~~~~~~~~~~~~~~~~~~~~~
# 179| }
# 180|
# 181|-> static void oggpack_writecopy_helper(oggpack_buffer *b,
# 182| void *source,
# 183| long bits,
Error: COMPILER_WARNING:
firefox-153.0/media/libogg/src/ogg_framing.c: scope_hint: In function ‘_os_body_expand’
firefox-153.0/media/libogg/src/ogg_framing.c:184:12: warning[-Wmissing-profile]: profile for function ‘_os_body_expand’ not found in profile data
# 184 | static int _os_body_expand(ogg_stream_state *os,long needed){
# | ^~~~~~~~~~~~~~~
# 182| what's happening fairly clear */
# 183|
# 184|-> static int _os_body_expand(ogg_stream_state *os,long needed){
# 185| if(os->body_storage-needed<=os->body_fill){
# 186| long body_storage;
Error: COMPILER_WARNING:
firefox-153.0/media/libogg/src/ogg_framing.c: scope_hint: In function ‘_os_lacing_expand’
firefox-153.0/media/libogg/src/ogg_framing.c:205:12: warning[-Wmissing-profile]: profile for function ‘_os_lacing_expand’ not found in profile data
# 205 | static int _os_lacing_expand(ogg_stream_state *os,long needed){
# | ^~~~~~~~~~~~~~~~~
# 203| }
# 204|
# 205|-> static int _os_lacing_expand(ogg_stream_state *os,long needed){
# 206| if(os->lacing_storage-needed<=os->lacing_fill){
# 207| long lacing_storage;
Error: COMPILER_WARNING:
firefox-153.0/media/libogg/src/ogg_framing.c: scope_hint: In function ‘_os_update_crc’
firefox-153.0/media/libogg/src/ogg_framing.c:237:21: warning[-Wmissing-profile]: profile for function ‘_os_update_crc’ not found in profile data
# 237 | static ogg_uint32_t _os_update_crc(ogg_uint32_t crc, unsigned char *buffer, int size){
# | ^~~~~~~~~~~~~~
# 235| perform the checksum simultaneously with other copies */
# 236|
# 237|-> static ogg_uint32_t _os_update_crc(ogg_uint32_t crc, unsigned char *buffer, int size){
# 238| while (size>=8){
# 239| crc^=((ogg_uint32_t)buffer[0]<<24)|((ogg_uint32_t)buffer[1]<<16)|((ogg_uint32_t)buffer[2]<<8)|((ogg_uint32_t)buffer[3]);
Error: COMPILER_WARNING:
firefox-153.0/media/libogg/src/ogg_framing.c: scope_hint: In function ‘ogg_stream_flush_i’
firefox-153.0/media/libogg/src/ogg_framing.c:349:12: warning[-Wmissing-profile]: profile for function ‘ogg_stream_flush_i’ not found in profile data
# 349 | static int ogg_stream_flush_i(ogg_stream_state *os,ogg_page *og, int force, int nfill){
# | ^~~~~~~~~~~~~~~~~~
# 347| pages, force==1 forces us to flush a page regardless of page size
# 348| so long as there's any data available at all. */
# 349|-> static int ogg_stream_flush_i(ogg_stream_state *os,ogg_page *og, int force, int nfill){
# 350| int i;
# 351| int vals=0;
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libogg/Unified_c_media_libogg0.c:20: included_from: Included from here.
firefox-153.0/media/libogg/src/ogg_framing.c: scope_hint: In function ‘_packetout’
firefox-153.0/media/libogg/src/ogg_framing.c:944:12: warning[-Wmissing-profile]: profile for function ‘_packetout’ not found in profile data
# 944 | static int _packetout(ogg_stream_state *os,ogg_packet *op,int adv){
# | ^~~~~~~~~~
# 942| }
# 943|
# 944|-> static int _packetout(ogg_stream_state *os,ogg_packet *op,int adv){
# 945|
# 946| /* The last part of decode. We have the stream broken into packet
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/celt/bands.c: scope_hint: In function ‘intensity_stereo’
firefox-153.0/media/libopus/celt/bands.c:379:13: warning[-Wmissing-profile]: profile for function ‘intensity_stereo’ not found in profile data
# 379 | static void intensity_stereo(const CELTMode *m, celt_norm * OPUS_RESTRICT X, const celt_norm * OPUS_RESTRICT Y, const celt_ener *bandE, int bandID, int N)
# | ^~~~~~~~~~~~~~~~
# 377| }
# 378|
# 379|-> static void intensity_stereo(const CELTMode *m, celt_norm * OPUS_RESTRICT X, const celt_norm * OPUS_RESTRICT Y, const celt_ener *bandE, int bandID, int N)
# 380| {
# 381| int i = bandID;
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/celt/bands.c: scope_hint: In function ‘stereo_merge’
firefox-153.0/media/libopus/celt/bands.c:418:13: warning[-Wmissing-profile]: profile for function ‘stereo_merge’ not found in profile data
# 418 | static void stereo_merge(celt_norm * OPUS_RESTRICT X, celt_norm * OPUS_RESTRICT Y, opus_val32 mid, int N, int arch)
# | ^~~~~~~~~~~~
# 416| }
# 417|
# 418|-> static void stereo_merge(celt_norm * OPUS_RESTRICT X, celt_norm * OPUS_RESTRICT Y, opus_val32 mid, int N, int arch)
# 419| {
# 420| int j;
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/celt/bands.c: scope_hint: In function ‘deinterleave_hadamard’
firefox-153.0/media/libopus/celt/bands.c:574:13: warning[-Wmissing-profile]: profile for function ‘deinterleave_hadamard’ not found in profile data
# 574 | static void deinterleave_hadamard(celt_norm *X, int N0, int stride, int hadamard)
# | ^~~~~~~~~~~~~~~~~~~~~
# 572| };
# 573|
# 574|-> static void deinterleave_hadamard(celt_norm *X, int N0, int stride, int hadamard)
# 575| {
# 576| int i,j;
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/celt/bands.c: scope_hint: In function ‘interleave_hadamard’
firefox-153.0/media/libopus/celt/bands.c:600:13: warning[-Wmissing-profile]: profile for function ‘interleave_hadamard’ not found in profile data
# 600 | static void interleave_hadamard(celt_norm *X, int N0, int stride, int hadamard)
# | ^~~~~~~~~~~~~~~~~~~
# 598| }
# 599|
# 600|-> static void interleave_hadamard(celt_norm *X, int N0, int stride, int hadamard)
# 601| {
# 602| int i,j;
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/celt/bands.c: scope_hint: In function ‘compute_qn’
firefox-153.0/media/libopus/celt/bands.c:638:12: warning[-Wmissing-profile]: profile for function ‘compute_qn’ not found in profile data
# 638 | static int compute_qn(int N, int b, int offset, int pulse_cap, int stereo)
# | ^~~~~~~~~~
# 636| }
# 637|
# 638|-> static int compute_qn(int N, int b, int offset, int pulse_cap, int stereo)
# 639| {
# 640| static const opus_int16 exp2_table8[8] =
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/celt/bands.c: scope_hint: In function ‘compute_theta’
firefox-153.0/media/libopus/celt/bands.c:700:13: warning[-Wmissing-profile]: profile for function ‘compute_theta’ not found in profile data
# 700 | static void compute_theta(struct band_ctx *ctx, struct split_ctx *sctx,
# | ^~~~~~~~~~~~~
# 698| };
# 699|
# 700|-> static void compute_theta(struct band_ctx *ctx, struct split_ctx *sctx,
# 701| celt_norm *X, celt_norm *Y, int N, int *b, int B, int B0,
# 702| int LM,
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/celt/bands.c: scope_hint: In function ‘quant_band_n1’
firefox-153.0/media/libopus/celt/bands.c:934:17: warning[-Wmissing-profile]: profile for function ‘quant_band_n1’ not found in profile data
# 934 | static unsigned quant_band_n1(struct band_ctx *ctx, celt_norm *X, celt_norm *Y,
# | ^~~~~~~~~~~~~
# 932| sctx->qalloc = qalloc;
# 933| }
# 934|-> static unsigned quant_band_n1(struct band_ctx *ctx, celt_norm *X, celt_norm *Y,
# 935| celt_norm *lowband_out)
# 936| {
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/celt/bands.c: scope_hint: In function ‘quant_partition’
firefox-153.0/media/libopus/celt/bands.c:973:17: warning[-Wmissing-profile]: profile for function ‘quant_partition’ not found in profile data
# 973 | static unsigned quant_partition(struct band_ctx *ctx, celt_norm *X,
# | ^~~~~~~~~~~~~~~
# 971| the two half-bands. It can be called recursively so bands can end up being
# 972| split in 8 parts. */
# 973|-> static unsigned quant_partition(struct band_ctx *ctx, celt_norm *X,
# 974| int N, int b, int B, celt_norm *lowband,
# 975| int LM,
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/celt/bands.c: scope_hint: In function ‘quant_band’
firefox-153.0/media/libopus/celt/bands.c:1248:17: warning[-Wmissing-profile]: profile for function ‘quant_band’ not found in profile data
# 1248 | static unsigned quant_band(struct band_ctx *ctx, celt_norm *X,
# | ^~~~~~~~~~
# 1246|
# 1247| /* This function is responsible for encoding and decoding a band for the mono case. */
# 1248|-> static unsigned quant_band(struct band_ctx *ctx, celt_norm *X,
# 1249| int N, int b, int B, celt_norm *lowband,
# 1250| int LM, celt_norm *lowband_out,
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/celt/bands.c: scope_hint: In function ‘quant_band_stereo’
firefox-153.0/media/libopus/celt/bands.c:1387:17: warning[-Wmissing-profile]: profile for function ‘quant_band_stereo’ not found in profile data
# 1387 | static unsigned quant_band_stereo(struct band_ctx *ctx, celt_norm *X, celt_norm *Y,
# | ^~~~~~~~~~~~~~~~~
# 1385|
# 1386| /* This function is responsible for encoding and decoding a band for the stereo case. */
# 1387|-> static unsigned quant_band_stereo(struct band_ctx *ctx, celt_norm *X, celt_norm *Y,
# 1388| int N, int b, int B, celt_norm *lowband,
# 1389| int LM, celt_norm *lowband_out,
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus0.c:2: included_from: Included from here.
firefox-153.0/media/libopus/celt/bands.c: scope_hint: In function ‘special_hybrid_folding’
firefox-153.0/media/libopus/celt/bands.c:1575:13: warning[-Wmissing-profile]: profile for function ‘special_hybrid_folding’ not found in profile data
# 1575 | static void special_hybrid_folding(const CELTMode *m, celt_norm *norm, celt_norm *norm2, int start, int M, int dual_stereo)
# | ^~~~~~~~~~~~~~~~~~~~~~
# 1573|
# 1574| #ifndef DISABLE_UPDATE_DRAFT
# 1575|-> static void special_hybrid_folding(const CELTMode *m, celt_norm *norm, celt_norm *norm2, int start, int M, int dual_stereo)
# 1576| {
# 1577| int n1, n2;
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/celt/cwrs.c: scope_hint: In function ‘icwrs’
firefox-153.0/media/libopus/celt/cwrs.c:444:20: warning[-Wmissing-profile]: profile for function ‘icwrs’ not found in profile data
# 444 | static opus_uint32 icwrs(int _n,const int *_y){
# | ^~~~~
# 442| #endif
# 443|
# 444|-> static opus_uint32 icwrs(int _n,const int *_y){
# 445| opus_uint32 i;
# 446| int j;
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus0.c:20: included_from: Included from here.
firefox-153.0/media/libopus/celt/cwrs.c: scope_hint: In function ‘cwrsi’
firefox-153.0/media/libopus/celt/cwrs.c:467:19: warning[-Wmissing-profile]: profile for function ‘cwrsi’ not found in profile data
# 467 | static opus_val32 cwrsi(int _n,int _k,opus_uint32 _i,int *_y){
# | ^~~~~
# 465| }
# 466|
# 467|-> static opus_val32 cwrsi(int _n,int _k,opus_uint32 _i,int *_y){
# 468| opus_uint32 p;
# 469| int s;
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus0.c:38: included_from: Included from here.
firefox-153.0/media/libopus/celt/entdec.c: scope_hint: In function ‘ec_dec_normalize’
firefox-153.0/media/libopus/celt/entdec.c:102:13: warning[-Wmissing-profile]: profile for function ‘ec_dec_normalize’ not found in profile data
# 102 | static void ec_dec_normalize(ec_dec *_this){
# | ^~~~~~~~~~~~~~~~
# 100| /*Normalizes the contents of val and rng so that rng lies entirely in the
# 101| high-order symbol.*/
# 102|-> static void ec_dec_normalize(ec_dec *_this){
# 103| /*If the range is too small, rescale it and input some bits.*/
# 104| while(_this->rng<=EC_CODE_BOT){
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/celt/entenc.c: scope_hint: In function ‘ec_enc_carry_out’
firefox-153.0/media/libopus/celt/entenc.c:82:13: warning[-Wmissing-profile]: profile for function ‘ec_enc_carry_out’ not found in profile data
# 82 | static void ec_enc_carry_out(ec_enc *_this,int _c){
# | ^~~~~~~~~~~~~~~~
# 80| The alternative is to truncate the range in order to force a carry, but
# 81| requires similar carry tracking in the decoder, needlessly slowing it down.*/
# 82|-> static void ec_enc_carry_out(ec_enc *_this,int _c){
# 83| if(_c!=EC_SYM_MAX){
# 84| /*No further carry propagation possible, flush buffer.*/
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus0.c:47: included_from: Included from here.
firefox-153.0/media/libopus/celt/entenc.c: scope_hint: In function ‘ec_enc_normalize’
firefox-153.0/media/libopus/celt/entenc.c:101:25: warning[-Wmissing-profile]: profile for function ‘ec_enc_normalize’ not found in profile data
# 101 | static OPUS_INLINE void ec_enc_normalize(ec_enc *_this){
# | ^~~~~~~~~~~~~~~~
# 99| }
# 100|
# 101|-> static OPUS_INLINE void ec_enc_normalize(ec_enc *_this){
# 102| /*If the range is too small, output some bits and rescale it.*/
# 103| while(_this->rng<=EC_CODE_BOT){
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/celt/kiss_fft.c: scope_hint: In function ‘kf_bfly2’
firefox-153.0/media/libopus/celt/kiss_fft.c:52:13: warning[-Wmissing-profile]: profile for function ‘kf_bfly2’ not found in profile data
# 52 | static void kf_bfly2(
# | ^~~~~~~~
# 50| */
# 51|
# 52|-> static void kf_bfly2(
# 53| kiss_fft_cpx * Fout,
# 54| int m,
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/celt/kiss_fft.c: scope_hint: In function ‘kf_bfly4’
firefox-153.0/media/libopus/celt/kiss_fft.c:108:13: warning[-Wmissing-profile]: profile for function ‘kf_bfly4’ not found in profile data
# 108 | static void kf_bfly4(
# | ^~~~~~~~
# 106| }
# 107|
# 108|-> static void kf_bfly4(
# 109| kiss_fft_cpx * Fout,
# 110| const size_t fstride,
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/celt/kiss_fft.c: scope_hint: In function ‘kf_bfly3’
firefox-153.0/media/libopus/celt/kiss_fft.c:180:13: warning[-Wmissing-profile]: profile for function ‘kf_bfly3’ not found in profile data
# 180 | static void kf_bfly3(
# | ^~~~~~~~
# 178| #ifndef RADIX_TWO_ONLY
# 179|
# 180|-> static void kf_bfly3(
# 181| kiss_fft_cpx * Fout,
# 182| const size_t fstride,
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus0.c:56: included_from: Included from here.
firefox-153.0/media/libopus/celt/kiss_fft.c: scope_hint: In function ‘kf_bfly5’
firefox-153.0/media/libopus/celt/kiss_fft.c:239:13: warning[-Wmissing-profile]: profile for function ‘kf_bfly5’ not found in profile data
# 239 | static void kf_bfly5(
# | ^~~~~~~~
# 237|
# 238| #ifndef OVERRIDE_kf_bfly5
# 239|-> static void kf_bfly5(
# 240| kiss_fft_cpx * Fout,
# 241| const size_t fstride,
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/celt/bands.c:41: included_from: Included from here.
firefox-153.0/media/libopus/celt/mathops.h: scope_hint: In function ‘celt_atan2p_norm’
firefox-153.0/media/libopus/celt/mathops.h:170:26: warning[-Wmissing-profile]: profile for function ‘celt_atan2p_norm’ not found in profile data
# 170 | static OPUS_INLINE float celt_atan2p_norm(float y, float x)
# | ^~~~~~~~~~~~~~~~
# 168| * Please refer to the linked wiki page (https://en.wikipedia.org/wiki/Atan2)
# 169| * to learn how atan2 results are computed. */
# 170|-> static OPUS_INLINE float celt_atan2p_norm(float y, float x)
# 171| {
# 172| celt_sig_assert(x>=0 && y>=0);
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/celt/pitch.c: scope_hint: In function ‘find_best_pitch’
firefox-153.0/media/libopus/celt/pitch.c:45:13: warning[-Wmissing-profile]: profile for function ‘find_best_pitch’ not found in profile data
# 45 | static void find_best_pitch(opus_val32 *xcorr, opus_val16 *y, int len,
# | ^~~~~~~~~~~~~~~
# 43| #include "celt_lpc.h"
# 44|
# 45|-> static void find_best_pitch(opus_val32 *xcorr, opus_val16 *y, int len,
# 46| int max_pitch, int *best_pitch
# 47| #ifdef FIXED_POINT
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus0.c:101: included_from: Included from here.
firefox-153.0/media/libopus/celt/pitch.c: scope_hint: In function ‘celt_fir5’
firefox-153.0/media/libopus/celt/pitch.c:105:13: warning[-Wmissing-profile]: profile for function ‘celt_fir5’ not found in profile data
# 105 | static void celt_fir5(opus_val16 *x,
# | ^~~~~~~~~
# 103| }
# 104|
# 105|-> static void celt_fir5(opus_val16 *x,
# 106| const opus_val16 *num,
# 107| int N)
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus0.c:110: included_from: Included from here.
firefox-153.0/media/libopus/celt/quant_bands.c: scope_hint: In function ‘quant_coarse_energy_impl’
firefox-153.0/media/libopus/celt/quant_bands.c:156:12: warning[-Wmissing-profile]: profile for function ‘quant_coarse_energy_impl’ not found in profile data
# 156 | static int quant_coarse_energy_impl(const CELTMode *m, int start, int end,
# | ^~~~~~~~~~~~~~~~~~~~~~~~
# 154| }
# 155|
# 156|-> static int quant_coarse_energy_impl(const CELTMode *m, int start, int end,
# 157| const celt_glog *eBands, celt_glog *oldEBands,
# 158| opus_int32 budget, opus_int32 tell,
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus0.c:119: included_from: Included from here.
firefox-153.0/media/libopus/celt/rate.c: scope_hint: In function ‘interp_bits2pulses’
firefox-153.0/media/libopus/celt/rate.c:249:24: warning[-Wmissing-profile]: profile for function ‘interp_bits2pulses’ not found in profile data
# 249 | static OPUS_INLINE int interp_bits2pulses(const CELTMode *m, int start, int end, int skip_start,
# | ^~~~~~~~~~~~~~~~~~
# 247| #define ALLOC_STEPS 6
# 248|
# 249|-> static OPUS_INLINE int interp_bits2pulses(const CELTMode *m, int start, int end, int skip_start,
# 250| const int *bits1, const int *bits2, const int *thresh, const int *cap, opus_int32 total, opus_int32 *_balance,
# 251| int skip_rsv, int *intensity, int intensity_rsv, int *dual_stereo, int dual_stereo_rsv, int *bits,
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/celt/bands.h:37: included_from: Included from here.
firefox-153.0/media/libopus/celt/bands.c:35: included_from: Included from here.
firefox-153.0/media/libopus/celt/rate.h: scope_hint: In function ‘bits2pulses’
firefox-153.0/media/libopus/celt/rate.h:53:24: warning[-Wmissing-profile]: profile for function ‘bits2pulses’ not found in profile data
# 53 | static OPUS_INLINE int bits2pulses(const CELTMode *m, int band, int LM, int bits)
# | ^~~~~~~~~~~
# 51| }
# 52|
# 53|-> static OPUS_INLINE int bits2pulses(const CELTMode *m, int band, int LM, int bits)
# 54| {
# 55| int i;
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/celt/vq.c: scope_hint: In function ‘exp_rotation1’
firefox-153.0/media/libopus/celt/vq.c:75:13: warning[-Wmissing-profile]: profile for function ‘exp_rotation1’ not found in profile data
# 75 | static void exp_rotation1(celt_norm *X, int len, int stride, opus_val16 c, opus_val16 s)
# | ^~~~~~~~~~~~~
# 73|
# 74| #ifndef OVERRIDE_vq_exp_rotation1
# 75|-> static void exp_rotation1(celt_norm *X, int len, int stride, opus_val16 c, opus_val16 s)
# 76| {
# 77| int i;
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus0.c:128: included_from: Included from here.
firefox-153.0/media/libopus/celt/vq.c: scope_hint: In function ‘normalise_residual’
firefox-153.0/media/libopus/celt/vq.c:150:13: warning[-Wmissing-profile]: profile for function ‘normalise_residual’ not found in profile data
# 150 | static void normalise_residual(int * OPUS_RESTRICT iy, celt_norm * OPUS_RESTRICT X,
# | ^~~~~~~~~~~~~~~~~~
# 148|
# 149| /** Normalizes the decoded integer pvq codeword to unit norm. */
# 150|-> static void normalise_residual(int * OPUS_RESTRICT iy, celt_norm * OPUS_RESTRICT X,
# 151| int N, opus_val32 Ryy, opus_val32 gain, int shift)
# 152| {
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/silk/A2NLSF.c: scope_hint: In function ‘silk_A2NLSF_trans_poly’
firefox-153.0/media/libopus/silk/A2NLSF.c:47:25: warning[-Wmissing-profile]: profile for function ‘silk_A2NLSF_trans_poly’ not found in profile data
# 47 | static OPUS_INLINE void silk_A2NLSF_trans_poly(
# | ^~~~~~~~~~~~~~~~~~~~~~
# 45| /* Helper function for A2NLSF(..) */
# 46| /* Transforms polynomials from cos(n*f) to cos(f)^n */
# 47|-> static OPUS_INLINE void silk_A2NLSF_trans_poly(
# 48| opus_int32 *p, /* I/O Polynomial */
# 49| const opus_int dd /* I Polynomial order (= filter order / 2 ) */
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/silk/A2NLSF.c: scope_hint: In function ‘silk_A2NLSF_eval_poly’
firefox-153.0/media/libopus/silk/A2NLSF.c:63:31: warning[-Wmissing-profile]: profile for function ‘silk_A2NLSF_eval_poly’ not found in profile data
# 63 | static OPUS_INLINE opus_int32 silk_A2NLSF_eval_poly( /* return the polynomial evaluation, in Q16 */
# | ^~~~~~~~~~~~~~~~~~~~~
# 61| /* Helper function for A2NLSF(..) */
# 62| /* Polynomial evaluation */
# 63|-> static OPUS_INLINE opus_int32 silk_A2NLSF_eval_poly( /* return the polynomial evaluation, in Q16 */
# 64| opus_int32 *p, /* I Polynomial, Q16 */
# 65| const opus_int32 x, /* I Evaluation point, Q12 */
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus0.c:137: included_from: Included from here.
firefox-153.0/media/libopus/silk/A2NLSF.c: scope_hint: In function ‘silk_A2NLSF_init’
firefox-153.0/media/libopus/silk/A2NLSF.c:95:25: warning[-Wmissing-profile]: profile for function ‘silk_A2NLSF_init’ not found in profile data
# 95 | static OPUS_INLINE void silk_A2NLSF_init(
# | ^~~~~~~~~~~~~~~~
# 93| }
# 94|
# 95|-> static OPUS_INLINE void silk_A2NLSF_init(
# 96| const opus_int32 *a_Q16,
# 97| opus_int32 *P,
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/silk/Inlines.h: scope_hint: In function ‘silk_SQRT_APPROX’
firefox-153.0/media/libopus/silk/Inlines.h:67:31: warning[-Wmissing-profile]: profile for function ‘silk_SQRT_APPROX’ not found in profile data
# 67 | static OPUS_INLINE opus_int32 silk_SQRT_APPROX( opus_int32 x )
# | ^~~~~~~~~~~~~~~~
# 65| /* Accuracy: < +/- 10% for output values > 15 */
# 66| /* < +/- 2.5% for output values > 120 */
# 67|-> static OPUS_INLINE opus_int32 silk_SQRT_APPROX( opus_int32 x )
# 68| {
# 69| opus_int32 y, lz, frac_Q7;
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/silk/Inlines.h: scope_hint: In function ‘silk_DIV32_varQ’
firefox-153.0/media/libopus/silk/Inlines.h:93:31: warning[-Wmissing-profile]: profile for function ‘silk_DIV32_varQ’ not found in profile data
# 93 | static OPUS_INLINE opus_int32 silk_DIV32_varQ( /* O returns a good approximation of "(a32 << Qres) / b32" */
# | ^~~~~~~~~~~~~~~
# 91|
# 92| /* Divide two int32 values and return result as int32 in a given Q-domain */
# 93|-> static OPUS_INLINE opus_int32 silk_DIV32_varQ( /* O returns a good approximation of "(a32 << Qres) / b32" */
# 94| const opus_int32 a32, /* I numerator (Q0) */
# 95| const opus_int32 b32, /* I denominator (Q0) */
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/silk/SigProc_FIX.h:620: included_from: Included from here.
firefox-153.0/media/libopus/silk/main.h:31: included_from: Included from here.
firefox-153.0/media/libopus/silk/CNG.c:32: included_from: Included from here.
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus1.c:2: included_from: Included from here.
firefox-153.0/media/libopus/silk/Inlines.h: scope_hint: In function ‘silk_INVERSE32_varQ’
firefox-153.0/media/libopus/silk/Inlines.h:139:31: warning[-Wmissing-profile]: profile for function ‘silk_INVERSE32_varQ’ not found in profile data
# 139 | static OPUS_INLINE opus_int32 silk_INVERSE32_varQ( /* O returns a good approximation of "(1 << Qres) / b32" */
# | ^~~~~~~~~~~~~~~~~~~
# 137|
# 138| /* Invert int32 value and return result as int32 in a given Q-domain */
# 139|-> static OPUS_INLINE opus_int32 silk_INVERSE32_varQ( /* O returns a good approximation of "(1 << Qres) / b32" */
# 140| const opus_int32 b32, /* I denominator (Q0) */
# 141| const opus_int Qres /* I Q-domain of result (> 0) */
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus1.c:38: included_from: Included from here.
firefox-153.0/media/libopus/silk/LP_variable_cutoff.c: scope_hint: In function ‘silk_LP_interpolate_filter_taps’
firefox-153.0/media/libopus/silk/LP_variable_cutoff.c:41:25: warning[-Wmissing-profile]: profile for function ‘silk_LP_interpolate_filter_taps’ not found in profile data
# 41 | static OPUS_INLINE void silk_LP_interpolate_filter_taps(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 39|
# 40| /* Helper function, interpolates the filter taps */
# 41|-> static OPUS_INLINE void silk_LP_interpolate_filter_taps(
# 42| opus_int32 B_Q28[ TRANSITION_NB ],
# 43| opus_int32 A_Q28[ TRANSITION_NA ],
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus1.c:65: included_from: Included from here.
firefox-153.0/media/libopus/silk/NLSF_decode.c: scope_hint: In function ‘silk_NLSF_residual_dequant’
firefox-153.0/media/libopus/silk/NLSF_decode.c:35:25: warning[-Wmissing-profile]: profile for function ‘silk_NLSF_residual_dequant’ not found in profile data
# 35 | static OPUS_INLINE void silk_NLSF_residual_dequant( /* O Returns RD value in Q30 */
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 33|
# 34| /* Predictive dequantizer for NLSF residuals */
# 35|-> static OPUS_INLINE void silk_NLSF_residual_dequant( /* O Returns RD value in Q30 */
# 36| opus_int16 x_Q10[], /* O Output [ order ] */
# 37| const opus_int8 indices[], /* I Quantization indices [ order ] */
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus1.c:110: included_from: Included from here.
firefox-153.0/media/libopus/silk/NSQ.c: scope_hint: In function ‘silk_nsq_scale_states’
firefox-153.0/media/libopus/silk/NSQ.c:368:25: warning[-Wmissing-profile]: profile for function ‘silk_nsq_scale_states’ not found in profile data
# 368 | static OPUS_INLINE void silk_nsq_scale_states(
# | ^~~~~~~~~~~~~~~~~~~~~
# 366| }
# 367|
# 368|-> static OPUS_INLINE void silk_nsq_scale_states(
# 369| const silk_encoder_state *psEncC, /* I Encoder State */
# 370| silk_nsq_state *NSQ, /* I/O NSQ state */
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/silk/NSQ.h: scope_hint: In function ‘silk_noise_shape_quantizer_short_prediction_c’
firefox-153.0/media/libopus/silk/NSQ.h:35:31: warning[-Wmissing-profile]: profile for function ‘silk_noise_shape_quantizer_short_prediction_c’ not found in profile data
# 35 | static OPUS_INLINE opus_int32 silk_noise_shape_quantizer_short_prediction_c(const opus_int32 *buf32, const opus_int16 *coef16, opus_int order)
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 33| #undef silk_short_prediction_create_arch_coef
# 34|
# 35|-> static OPUS_INLINE opus_int32 silk_noise_shape_quantizer_short_prediction_c(const opus_int32 *buf32, const opus_int16 *coef16, opus_int order)
# 36| {
# 37| opus_int32 out;
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/silk/NSQ.c:34: included_from: Included from here.
firefox-153.0/media/libopus/silk/NSQ.h: scope_hint: In function ‘silk_NSQ_noise_shape_feedback_loop_c’
firefox-153.0/media/libopus/silk/NSQ.h:67:31: warning[-Wmissing-profile]: profile for function ‘silk_NSQ_noise_shape_feedback_loop_c’ not found in profile data
# 67 | static OPUS_INLINE opus_int32 silk_NSQ_noise_shape_feedback_loop_c(const opus_int32 *data0, opus_int32 *data1, const opus_int16 *coef, opus_int order)
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 65| #define silk_noise_shape_quantizer_short_prediction(in, coef, coefRev, order, arch) ((void)arch,silk_noise_shape_quantizer_short_prediction_c(in, coef, order))
# 66|
# 67|-> static OPUS_INLINE opus_int32 silk_NSQ_noise_shape_feedback_loop_c(const opus_int32 *data0, opus_int32 *data1, const opus_int16 *coef, opus_int order)
# 68| {
# 69| opus_int32 out;
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/silk/NSQ_del_dec.c: scope_hint: In function ‘silk_noise_shape_quantizer_del_dec’
firefox-153.0/media/libopus/silk/NSQ_del_dec.c:315:25: warning[-Wmissing-profile]: profile for function ‘silk_noise_shape_quantizer_del_dec’ not found in profile data
# 315 | static OPUS_INLINE void silk_noise_shape_quantizer_del_dec(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 313| /******************************************/
# 314| #ifndef OVERRIDE_silk_noise_shape_quantizer_del_dec
# 315|-> static OPUS_INLINE void silk_noise_shape_quantizer_del_dec(
# 316| silk_nsq_state *NSQ, /* I/O NSQ state */
# 317| NSQ_del_dec_struct psDelDec[], /* I/O Delayed decision states */
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus1.c:119: included_from: Included from here.
firefox-153.0/media/libopus/silk/NSQ_del_dec.c: scope_hint: In function ‘silk_nsq_del_dec_scale_states’
firefox-153.0/media/libopus/silk/NSQ_del_dec.c:648:25: warning[-Wmissing-profile]: profile for function ‘silk_nsq_del_dec_scale_states’ not found in profile data
# 648 | static OPUS_INLINE void silk_nsq_del_dec_scale_states(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 646| #endif /* OVERRIDE_silk_noise_shape_quantizer_del_dec */
# 647|
# 648|-> static OPUS_INLINE void silk_nsq_del_dec_scale_states(
# 649| const silk_encoder_state *psEncC, /* I Encoder State */
# 650| silk_nsq_state *NSQ, /* I/O NSQ state */
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/silk/PLC.c: scope_hint: In function ‘silk_PLC_update’
firefox-153.0/media/libopus/silk/PLC.c:119:25: warning[-Wmissing-profile]: profile for function ‘silk_PLC_update’ not found in profile data
# 119 | static OPUS_INLINE void silk_PLC_update(
# | ^~~~~~~~~~~~~~~
# 117| /* Update state of PLC */
# 118| /**************************************************/
# 119|-> static OPUS_INLINE void silk_PLC_update(
# 120| silk_decoder_state *psDec, /* I/O Decoder state */
# 121| silk_decoder_control *psDecCtrl /* I/O Decoder control */
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/silk/PLC.c: scope_hint: In function ‘silk_PLC_energy’
firefox-153.0/media/libopus/silk/PLC.c:192:25: warning[-Wmissing-profile]: profile for function ‘silk_PLC_energy’ not found in profile data
# 192 | static OPUS_INLINE void silk_PLC_energy(opus_int32 *energy1, opus_int *shift1, opus_int32 *energy2, opus_int *shift2,
# | ^~~~~~~~~~~~~~~
# 190| }
# 191|
# 192|-> static OPUS_INLINE void silk_PLC_energy(opus_int32 *energy1, opus_int *shift1, opus_int32 *energy2, opus_int *shift2,
# 193| const opus_int32 *exc_Q14, const opus_int32 *prevGain_Q10, int subfr_length, int nb_subfr)
# 194| {
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus1.c:128: included_from: Included from here.
firefox-153.0/media/libopus/silk/PLC.c: scope_hint: In function ‘silk_PLC_conceal’
firefox-153.0/media/libopus/silk/PLC.c:216:25: warning[-Wmissing-profile]: profile for function ‘silk_PLC_conceal’ not found in profile data
# 216 | static OPUS_INLINE void silk_PLC_conceal(
# | ^~~~~~~~~~~~~~~~
# 214| }
# 215|
# 216|-> static OPUS_INLINE void silk_PLC_conceal(
# 217| silk_decoder_state *psDec, /* I/O Decoder state */
# 218| silk_decoder_control *psDecCtrl, /* I/O Decoder control */
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/silk/control_codec.c: scope_hint: In function ‘silk_setup_resamplers’
firefox-153.0/media/libopus/silk/control_codec.c:134:17: warning[-Wmissing-profile]: profile for function ‘silk_setup_resamplers’ not found in profile data
# 134 | static opus_int silk_setup_resamplers(
# | ^~~~~~~~~~~~~~~~~~~~~
# 132| }
# 133|
# 134|-> static opus_int silk_setup_resamplers(
# 135| silk_encoder_state_Fxx *psEnc, /* I/O */
# 136| opus_int fs_kHz /* I */
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/silk/control_codec.c: scope_hint: In function ‘silk_setup_fs’
firefox-153.0/media/libopus/silk/control_codec.c:199:17: warning[-Wmissing-profile]: profile for function ‘silk_setup_fs’ not found in profile data
# 199 | static opus_int silk_setup_fs(
# | ^~~~~~~~~~~~~
# 197| }
# 198|
# 199|-> static opus_int silk_setup_fs(
# 200| silk_encoder_state_Fxx *psEnc, /* I/O */
# 201| opus_int fs_kHz, /* I */
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus2.c:83: included_from: Included from here.
firefox-153.0/media/libopus/silk/control_codec.c: scope_hint: In function ‘silk_setup_complexity’
firefox-153.0/media/libopus/silk/control_codec.c:307:17: warning[-Wmissing-profile]: profile for function ‘silk_setup_complexity’ not found in profile data
# 307 | static opus_int silk_setup_complexity(
# | ^~~~~~~~~~~~~~~~~~~~~
# 305| }
# 306|
# 307|-> static opus_int silk_setup_complexity(
# 308| silk_encoder_state *psEncC, /* I/O */
# 309| opus_int Complexity /* I */
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus3.c:20: included_from: Included from here.
firefox-153.0/media/libopus/silk/enc_API.c: scope_hint: In function ‘silk_QueryEncoder’
firefox-153.0/media/libopus/silk/enc_API.c:113:17: warning[-Wmissing-profile]: profile for function ‘silk_QueryEncoder’ not found in profile data
# 113 | static opus_int silk_QueryEncoder( /* O Returns error code */
# | ^~~~~~~~~~~~~~~~~
# 111| /* Read control structure from encoder */
# 112| /***************************************/
# 113|-> static opus_int silk_QueryEncoder( /* O Returns error code */
# 114| const void *encState, /* I State */
# 115| silk_EncControlStruct *encStatus /* O Encoder Status */
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/silk/float/LPC_analysis_filter_FLP.c: scope_hint: In function ‘silk_LPC_analysis_filter16_FLP’
firefox-153.0/media/libopus/silk/float/LPC_analysis_filter_FLP.c:43:25: warning[-Wmissing-profile]: profile for function ‘silk_LPC_analysis_filter16_FLP’ not found in profile data
# 43 | static OPUS_INLINE void silk_LPC_analysis_filter16_FLP(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 41|
# 42| /* 16th order LPC analysis filter, does not write first 16 samples */
# 43|-> static OPUS_INLINE void silk_LPC_analysis_filter16_FLP(
# 44| silk_float r_LPC[], /* O LPC residual signal */
# 45| const silk_float PredCoef[], /* I LPC coefficients */
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/silk/float/LPC_analysis_filter_FLP.c: scope_hint: In function ‘silk_LPC_analysis_filter12_FLP’
firefox-153.0/media/libopus/silk/float/LPC_analysis_filter_FLP.c:81:25: warning[-Wmissing-profile]: profile for function ‘silk_LPC_analysis_filter12_FLP’ not found in profile data
# 81 | static OPUS_INLINE void silk_LPC_analysis_filter12_FLP(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 79|
# 80| /* 12th order LPC analysis filter, does not write first 12 samples */
# 81|-> static OPUS_INLINE void silk_LPC_analysis_filter12_FLP(
# 82| silk_float r_LPC[], /* O LPC residual signal */
# 83| const silk_float PredCoef[], /* I LPC coefficients */
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/silk/float/LPC_analysis_filter_FLP.c: scope_hint: In function ‘silk_LPC_analysis_filter10_FLP’
firefox-153.0/media/libopus/silk/float/LPC_analysis_filter_FLP.c:115:25: warning[-Wmissing-profile]: profile for function ‘silk_LPC_analysis_filter10_FLP’ not found in profile data
# 115 | static OPUS_INLINE void silk_LPC_analysis_filter10_FLP(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 113|
# 114| /* 10th order LPC analysis filter, does not write first 10 samples */
# 115|-> static OPUS_INLINE void silk_LPC_analysis_filter10_FLP(
# 116| silk_float r_LPC[], /* O LPC residual signal */
# 117| const silk_float PredCoef[], /* I LPC coefficients */
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/silk/float/LPC_analysis_filter_FLP.c: scope_hint: In function ‘silk_LPC_analysis_filter8_FLP’
firefox-153.0/media/libopus/silk/float/LPC_analysis_filter_FLP.c:147:25: warning[-Wmissing-profile]: profile for function ‘silk_LPC_analysis_filter8_FLP’ not found in profile data
# 147 | static OPUS_INLINE void silk_LPC_analysis_filter8_FLP(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 145|
# 146| /* 8th order LPC analysis filter, does not write first 8 samples */
# 147|-> static OPUS_INLINE void silk_LPC_analysis_filter8_FLP(
# 148| silk_float r_LPC[], /* O LPC residual signal */
# 149| const silk_float PredCoef[], /* I LPC coefficients */
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus3.c:47: included_from: Included from here.
firefox-153.0/media/libopus/silk/float/LPC_analysis_filter_FLP.c: scope_hint: In function ‘silk_LPC_analysis_filter6_FLP’
firefox-153.0/media/libopus/silk/float/LPC_analysis_filter_FLP.c:177:25: warning[-Wmissing-profile]: profile for function ‘silk_LPC_analysis_filter6_FLP’ not found in profile data
# 177 | static OPUS_INLINE void silk_LPC_analysis_filter6_FLP(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 175|
# 176| /* 6th order LPC analysis filter, does not write first 6 samples */
# 177|-> static OPUS_INLINE void silk_LPC_analysis_filter6_FLP(
# 178| silk_float r_LPC[], /* O LPC residual signal */
# 179| const silk_float PredCoef[], /* I LPC coefficients */
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus3.c:119: included_from: Included from here.
firefox-153.0/media/libopus/silk/float/encode_frame_FLP.c: scope_hint: In function ‘silk_LBRR_encode_FLP’
firefox-153.0/media/libopus/silk/float/encode_frame_FLP.c:388:25: warning[-Wmissing-profile]: profile for function ‘silk_LBRR_encode_FLP’ not found in profile data
# 388 | static OPUS_INLINE void silk_LBRR_encode_FLP(
# | ^~~~~~~~~~~~~~~~~~~~
# 386|
# 387| /* Low-Bitrate Redundancy (LBRR) encoding. Reuse all parameters but encode excitation at lower bitrate */
# 388|-> static OPUS_INLINE void silk_LBRR_encode_FLP(
# 389| silk_encoder_state_FLP *psEnc, /* I/O Encoder state FLP */
# 390| silk_encoder_control_FLP *psEncCtrl, /* I/O Encoder control FLP */
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/silk/float/noise_shape_analysis_FLP.c: scope_hint: In function ‘warped_true2monic_coefs’
firefox-153.0/media/libopus/silk/float/noise_shape_analysis_FLP.c:57:25: warning[-Wmissing-profile]: profile for function ‘warped_true2monic_coefs’ not found in profile data
# 57 | static OPUS_INLINE void warped_true2monic_coefs(
# | ^~~~~~~~~~~~~~~~~~~~~~~
# 55| /* Convert warped filter coefficients to monic pseudo-warped coefficients and limit maximum */
# 56| /* amplitude of monic warped coefficients by using bandwidth expansion on the true coefficients */
# 57|-> static OPUS_INLINE void warped_true2monic_coefs(
# 58| silk_float *coefs,
# 59| silk_float lambda,
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus4.c:47: included_from: Included from here.
firefox-153.0/media/libopus/silk/float/noise_shape_analysis_FLP.c: scope_hint: In function ‘limit_coefs’
firefox-153.0/media/libopus/silk/float/noise_shape_analysis_FLP.c:116:25: warning[-Wmissing-profile]: profile for function ‘limit_coefs’ not found in profile data
# 116 | static OPUS_INLINE void limit_coefs(
# | ^~~~~~~~~~~
# 114| }
# 115|
# 116|-> static OPUS_INLINE void limit_coefs(
# 117| silk_float *coefs,
# 118| silk_float limit,
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/silk/float/pitch_analysis_core_FLP.c: scope_hint: In function ‘silk_P_Ana_calc_corr_st3’
firefox-153.0/media/libopus/silk/float/pitch_analysis_core_FLP.c:492:13: warning[-Wmissing-profile]: profile for function ‘silk_P_Ana_calc_corr_st3’ not found in profile data
# 492 | static void silk_P_Ana_calc_corr_st3(
# | ^~~~~~~~~~~~~~~~~~~~~~~~
# 490| * case 4*12*5 = 240 correlations, but more likely around 120.
# 491| ***********************************************************************/
# 492|-> static void silk_P_Ana_calc_corr_st3(
# 493| silk_float cross_corr_st3[ PE_MAX_NB_SUBFR ][ PE_NB_CBKS_STAGE3_MAX ][ PE_NB_STAGE3_LAGS ], /* O 3 DIM correlation array */
# 494| const silk_float frame[], /* I vector to correlate */
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus4.c:56: included_from: Included from here.
firefox-153.0/media/libopus/silk/float/pitch_analysis_core_FLP.c: scope_hint: In function ‘silk_P_Ana_calc_energy_st3’
firefox-153.0/media/libopus/silk/float/pitch_analysis_core_FLP.c:559:13: warning[-Wmissing-profile]: profile for function ‘silk_P_Ana_calc_energy_st3’ not found in profile data
# 559 | static void silk_P_Ana_calc_energy_st3(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 557| /* calculated recursively. */
# 558| /********************************************************************/
# 559|-> static void silk_P_Ana_calc_energy_st3(
# 560| silk_float energies_st3[ PE_MAX_NB_SUBFR ][ PE_NB_CBKS_STAGE3_MAX ][ PE_NB_STAGE3_LAGS ], /* O 3 DIM correlation array */
# 561| const silk_float frame[], /* I vector to correlate */
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus5.c:119: included_from: Included from here.
firefox-153.0/media/libopus/silk/resampler_private_IIR_FIR.c: scope_hint: In function ‘silk_resampler_private_IIR_FIR_INTERPOL’
firefox-153.0/media/libopus/silk/resampler_private_IIR_FIR.c:36:32: warning[-Wmissing-profile]: profile for function ‘silk_resampler_private_IIR_FIR_INTERPOL’ not found in profile data
# 36 | static OPUS_INLINE opus_int16 *silk_resampler_private_IIR_FIR_INTERPOL(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 34| #include "stack_alloc.h"
# 35|
# 36|-> static OPUS_INLINE opus_int16 *silk_resampler_private_IIR_FIR_INTERPOL(
# 37| opus_int16 *out,
# 38| opus_int16 *buf,
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus5.c:128: included_from: Included from here.
firefox-153.0/media/libopus/silk/resampler_private_down_FIR.c: scope_hint: In function ‘silk_resampler_private_down_FIR_INTERPOL’
firefox-153.0/media/libopus/silk/resampler_private_down_FIR.c:36:32: warning[-Wmissing-profile]: profile for function ‘silk_resampler_private_down_FIR_INTERPOL’ not found in profile data
# 36 | static OPUS_INLINE opus_int16 *silk_resampler_private_down_FIR_INTERPOL(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 34| #include "stack_alloc.h"
# 35|
# 36|-> static OPUS_INLINE opus_int16 *silk_resampler_private_down_FIR_INTERPOL(
# 37| opus_int16 *out,
# 38| opus_int32 *buf,
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/analysis.c: scope_hint: In function ‘silk_resampler_down2_hp’
firefox-153.0/media/libopus/src/analysis.c:115:19: warning[-Wmissing-profile]: profile for function ‘silk_resampler_down2_hp’ not found in profile data
# 115 | static opus_val32 silk_resampler_down2_hp(
# | ^~~~~~~~~~~~~~~~~~~~~~~
# 113| #define NB_TONAL_SKIP_BANDS 9
# 114|
# 115|-> static opus_val32 silk_resampler_down2_hp(
# 116| opus_val32 *S, /* I/O State vector [ 2 ] */
# 117| opus_val32 *out, /* O Output signal [ floor(len/2) ] */
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/analysis.c: scope_hint: In function ‘downmix_and_resample’
firefox-153.0/media/libopus/src/analysis.c:165:19: warning[-Wmissing-profile]: profile for function ‘downmix_and_resample’ not found in profile data
# 165 | static opus_val32 downmix_and_resample(downmix_func downmix, const void *_x, opus_val32 *y, opus_val32 S[3], int subframe, int offset, int c1, int c2, int C, int Fs)
# | ^~~~~~~~~~~~~~~~~~~~
# 163| }
# 164|
# 165|-> static opus_val32 downmix_and_resample(downmix_func downmix, const void *_x, opus_val32 *y, opus_val32 S[3], int subframe, int offset, int c1, int c2, int C, int Fs)
# 166| {
# 167| VARDECL(opus_val32, tmp);
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus7.c:29: included_from: Included from here.
firefox-153.0/media/libopus/src/analysis.c: scope_hint: In function ‘tonality_analysis’
firefox-153.0/media/libopus/src/analysis.c:445:13: warning[-Wmissing-profile]: profile for function ‘tonality_analysis’ not found in profile data
# 445 | static void tonality_analysis(TonalityAnalysisState *tonal, const CELTMode *celt_mode, const void *x, int len, int offset, int c1, int c2, int C, int lsb_depth, downmix_func downmix)
# | ^~~~~~~~~~~~~~~~~
# 443| #endif
# 444|
# 445|-> static void tonality_analysis(TonalityAnalysisState *tonal, const CELTMode *celt_mode, const void *x, int len, int offset, int c1, int c2, int C, int lsb_depth, downmix_func downmix)
# 446| {
# 447| int i, b;
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/extensions.c: scope_hint: In function ‘skip_extension_payload’
firefox-153.0/media/libopus/src/extensions.c:45:19: warning[-Wmissing-profile]: profile for function ‘skip_extension_payload’ not found in profile data
# 45 | static opus_int32 skip_extension_payload(const unsigned char **pdata,
# | ^~~~~~~~~~~~~~~~~~~~~~
# 43| the repeated extension payloads.
# 44| That requires higher-level logic. */
# 45|-> static opus_int32 skip_extension_payload(const unsigned char **pdata,
# 46| opus_int32 len, opus_int32 *pheader_size, int id_byte,
# 47| opus_int32 trailing_short_len)
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/extensions.c: scope_hint: In function ‘skip_extension’
firefox-153.0/media/libopus/src/extensions.c:98:19: warning[-Wmissing-profile]: profile for function ‘skip_extension’ not found in profile data
# 98 | static opus_int32 skip_extension(const unsigned char **pdata, opus_int32 len,
# | ^~~~~~~~~~~~~~
# 96| Higher-level logic is required to skip the extension payloads that come
# 97| after it.*/
# 98|-> static opus_int32 skip_extension(const unsigned char **pdata, opus_int32 len,
# 99| opus_int32 *pheader_size)
# 100| {
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/extensions.c: scope_hint: In function ‘opus_extension_iterator_next_repeat’
firefox-153.0/media/libopus/src/extensions.c:157:12: warning[-Wmissing-profile]: profile for function ‘opus_extension_iterator_next_repeat’ not found in profile data
# 157 | static int opus_extension_iterator_next_repeat(OpusExtensionIterator *iter,
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 155| The return value is non-zero if one is found, negative on error, or 0 if we
# 156| have finished repeating extensions. */
# 157|-> static int opus_extension_iterator_next_repeat(OpusExtensionIterator *iter,
# 158| opus_extension_data *ext) {
# 159| opus_int32 header_size;
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/extensions.c: scope_hint: In function ‘write_extension_payload’
firefox-153.0/media/libopus/src/extensions.c:423:12: warning[-Wmissing-profile]: profile for function ‘write_extension_payload’ not found in profile data
# 423 | static int write_extension_payload(unsigned char *data, opus_int32 len,
# | ^~~~~~~~~~~~~~~~~~~~~~~
# 421| }
# 422|
# 423|-> static int write_extension_payload(unsigned char *data, opus_int32 len,
# 424| opus_int32 pos, const opus_extension_data *ext, int last) {
# 425| celt_assert(ext->id >= 3 && ext->id <= 127);
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus7.c:38: included_from: Included from here.
firefox-153.0/media/libopus/src/extensions.c: scope_hint: In function ‘write_extension’
firefox-153.0/media/libopus/src/extensions.c:461:12: warning[-Wmissing-profile]: profile for function ‘write_extension’ not found in profile data
# 461 | static int write_extension(unsigned char *data, opus_int32 len, opus_int32 pos,
# | ^~~~~~~~~~~~~~~
# 459| }
# 460|
# 461|-> static int write_extension(unsigned char *data, opus_int32 len, opus_int32 pos,
# 462| const opus_extension_data *ext, int last) {
# 463| if (len-pos < 1)
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus7.c:47: included_from: Included from here.
firefox-153.0/media/libopus/src/mlp.c: scope_hint: In function ‘sigmoid_approx’
firefox-153.0/media/libopus/src/mlp.c:55:26: warning[-Wmissing-profile]: profile for function ‘sigmoid_approx’ not found in profile data
# 55 | static OPUS_INLINE float sigmoid_approx(float x)
# | ^~~~~~~~~~~~~~
# 53| }
# 54|
# 55|-> static OPUS_INLINE float sigmoid_approx(float x)
# 56| {
# 57| return .5f + .5f*tansig_approx(.5f*x);
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_decoder.c: scope_hint: In function ‘validate_opus_decoder’
firefox-153.0/media/libopus/src/opus_decoder.c:97:13: warning[-Wmissing-profile]: profile for function ‘validate_opus_decoder’ not found in profile data
# 97 | static void validate_opus_decoder(OpusDecoder *st)
# | ^~~~~~~~~~~~~~~~~~~~~
# 95|
# 96| #if defined(ENABLE_HARDENING) || defined(ENABLE_ASSERTIONS)
# 97|-> static void validate_opus_decoder(OpusDecoder *st)
# 98| {
# 99| celt_assert(st->channels == 1 || st->channels == 2);
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_decoder.c: scope_hint: In function ‘smooth_fade’
firefox-153.0/media/libopus/src/opus_decoder.c:237:13: warning[-Wmissing-profile]: profile for function ‘smooth_fade’ not found in profile data
# 237 | static void smooth_fade(const opus_res *in1, const opus_res *in2,
# | ^~~~~~~~~~~
# 235| }
# 236| #else
# 237|-> static void smooth_fade(const opus_res *in1, const opus_res *in2,
# 238| opus_res *out, int overlap, int channels,
# 239| const celt_coef *window, opus_int32 Fs)
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus7.c:74: included_from: Included from here.
firefox-153.0/media/libopus/src/opus_decoder.c: scope_hint: In function ‘opus_decode_frame’
firefox-153.0/media/libopus/src/opus_decoder.c:271:12: warning[-Wmissing-profile]: profile for function ‘opus_decode_frame’ not found in profile data
# 271 | static int opus_decode_frame(OpusDecoder *st, const unsigned char *data,
# | ^~~~~~~~~~~~~~~~~
# 269| }
# 270|
# 271|-> static int opus_decode_frame(OpusDecoder *st, const unsigned char *data,
# 272| opus_int32 len, opus_res *pcm, int frame_size, int decode_fec ARG_QEXT(opus_extension_data *ext))
# 273| {
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_encoder.c: scope_hint: In function ‘gen_toc’
firefox-153.0/media/libopus/src/opus_encoder.c:330:22: warning[-Wmissing-profile]: profile for function ‘gen_toc’ not found in profile data
# 330 | static unsigned char gen_toc(int mode, int framerate, int bandwidth, int channels)
# | ^~~~~~~
# 328| }
# 329|
# 330|-> static unsigned char gen_toc(int mode, int framerate, int bandwidth, int channels)
# 331| {
# 332| int period;
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_encoder.c: scope_hint: In function ‘silk_biquad_res’
firefox-153.0/media/libopus/src/opus_encoder.c:402:13: warning[-Wmissing-profile]: profile for function ‘silk_biquad_res’ not found in profile data
# 402 | static void silk_biquad_res(
# | ^~~~~~~~~~~~~~~
# 400| }
# 401| #else
# 402|-> static void silk_biquad_res(
# 403| const opus_res *in, /* I: Input signal */
# 404| const opus_int32 *B_Q28, /* I: MA coefficients [3] */
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_encoder.c: scope_hint: In function ‘hp_cutoff’
firefox-153.0/media/libopus/src/opus_encoder.c:441:13: warning[-Wmissing-profile]: profile for function ‘hp_cutoff’ not found in profile data
# 441 | static void hp_cutoff(const opus_res *in, opus_int32 cutoff_Hz, opus_res *out, opus_val32 *hp_mem, int len, int channels, opus_int32 Fs, int arch)
# | ^~~~~~~~~
# 439| #endif
# 440|
# 441|-> static void hp_cutoff(const opus_res *in, opus_int32 cutoff_Hz, opus_res *out, opus_val32 *hp_mem, int len, int channels, opus_int32 Fs, int arch)
# 442| {
# 443| opus_int32 B_Q28[ 3 ], A_Q28[ 2 ];
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_encoder.c: scope_hint: In function ‘dc_reject’
firefox-153.0/media/libopus/src/opus_encoder.c:507:13: warning[-Wmissing-profile]: profile for function ‘dc_reject’ not found in profile data
# 507 | static void dc_reject(const opus_val16 *in, opus_int32 cutoff_Hz, opus_val16 *out, opus_val32 *hp_mem, int len, int channels, opus_int32 Fs)
# | ^~~~~~~~~
# 505|
# 506| #else
# 507|-> static void dc_reject(const opus_val16 *in, opus_int32 cutoff_Hz, opus_val16 *out, opus_val32 *hp_mem, int len, int channels, opus_int32 Fs)
# 508| {
# 509| int i;
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_encoder.c: scope_hint: In function ‘stereo_fade’
firefox-153.0/media/libopus/src/opus_encoder.c:548:13: warning[-Wmissing-profile]: profile for function ‘stereo_fade’ not found in profile data
# 548 | static void stereo_fade(const opus_res *in, opus_res *out, opus_val16 g1, opus_val16 g2,
# | ^~~~~~~~~~~
# 546| #endif
# 547|
# 548|-> static void stereo_fade(const opus_res *in, opus_res *out, opus_val16 g1, opus_val16 g2,
# 549| int overlap48, int frame_size, int channels, const celt_coef *window, opus_int32 Fs)
# 550| {
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_encoder.c: scope_hint: In function ‘gain_fade’
firefox-153.0/media/libopus/src/opus_encoder.c:581:13: warning[-Wmissing-profile]: profile for function ‘gain_fade’ not found in profile data
# 581 | static void gain_fade(const opus_res *in, opus_res *out, opus_val16 g1, opus_val16 g2,
# | ^~~~~~~~~
# 579| }
# 580|
# 581|-> static void gain_fade(const opus_res *in, opus_res *out, opus_val16 g1, opus_val16 g2,
# 582| int overlap48, int frame_size, int channels, const celt_coef *window, opus_int32 Fs)
# 583| {
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_encoder.c: scope_hint: In function ‘decide_fec’
firefox-153.0/media/libopus/src/opus_encoder.c:940:12: warning[-Wmissing-profile]: profile for function ‘decide_fec’ not found in profile data
# 940 | static int decide_fec(int useInBandFEC, int PacketLoss_perc, int last_fec, int mode, int *bandwidth, opus_int32 rate)
# | ^~~~~~~~~~
# 938| }
# 939|
# 940|-> static int decide_fec(int useInBandFEC, int PacketLoss_perc, int last_fec, int mode, int *bandwidth, opus_int32 rate)
# 941| {
# 942| int orig_bandwidth;
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_encoder.c: scope_hint: In function ‘compute_silk_rate_for_hybrid’
firefox-153.0/media/libopus/src/opus_encoder.c:973:12: warning[-Wmissing-profile]: profile for function ‘compute_silk_rate_for_hybrid’ not found in profile data
# 973 | static int compute_silk_rate_for_hybrid(int rate, int bandwidth, int frame20ms, int vbr, int fec, int channels) {
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 971| }
# 972|
# 973|-> static int compute_silk_rate_for_hybrid(int rate, int bandwidth, int frame20ms, int vbr, int fec, int channels) {
# 974| int entry;
# 975| int i;
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_encoder.c: scope_hint: In function ‘compute_equiv_rate’
firefox-153.0/media/libopus/src/opus_encoder.c:1027:19: warning[-Wmissing-profile]: profile for function ‘compute_equiv_rate’ not found in profile data
# 1027 | static opus_int32 compute_equiv_rate(opus_int32 bitrate, int channels,
# | ^~~~~~~~~~~~~~~~~~
# 1025| /* Returns the equivalent bitrate corresponding to 20 ms frames,
# 1026| complexity 10 VBR operation. */
# 1027|-> static opus_int32 compute_equiv_rate(opus_int32 bitrate, int channels,
# 1028| int frame_rate, int vbr, int mode, int complexity, int loss)
# 1029| {
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_encoder.c: scope_hint: In function ‘compute_redundancy_bytes’
firefox-153.0/media/libopus/src/opus_encoder.c:1142:12: warning[-Wmissing-profile]: profile for function ‘compute_redundancy_bytes’ not found in profile data
# 1142 | static int compute_redundancy_bytes(opus_int32 max_data_bytes, opus_int32 bitrate_bps, int frame_rate, int channels)
# | ^~~~~~~~~~~~~~~~~~~~~~~~
# 1140| }
# 1141|
# 1142|-> static int compute_redundancy_bytes(opus_int32 max_data_bytes, opus_int32 bitrate_bps, int frame_rate, int channels)
# 1143| {
# 1144| int redundancy_bytes_cap;
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus7.c:83: included_from: Included from here.
firefox-153.0/media/libopus/src/opus_encoder.c: scope_hint: In function ‘opus_encode_frame_native’
firefox-153.0/media/libopus/src/opus_encoder.c:1855:19: warning[-Wmissing-profile]: profile for function ‘opus_encode_frame_native’ not found in profile data
# 1855 | static opus_int32 opus_encode_frame_native(OpusEncoder *st, const opus_res *pcm, int frame_size,
# | ^~~~~~~~~~~~~~~~~~~~~~~~
# 1853| }
# 1854|
# 1855|-> static opus_int32 opus_encode_frame_native(OpusEncoder *st, const opus_res *pcm, int frame_size,
# 1856| unsigned char *data, opus_int32 orig_max_data_bytes,
# 1857| int float_api, int first_frame,
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_multistream_decoder.c: scope_hint: In function ‘opus_multistream_packet_validate’
firefox-153.0/media/libopus/src/opus_multistream_decoder.c:149:12: warning[-Wmissing-profile]: profile for function ‘opus_multistream_packet_validate’ not found in profile data
# 149 | static int opus_multistream_packet_validate(const unsigned char *data,
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 147| }
# 148|
# 149|-> static int opus_multistream_packet_validate(const unsigned char *data,
# 150| opus_int32 len, int nb_streams, opus_int32 Fs)
# 151| {
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_multistream_decoder.c: scope_hint: In function ‘opus_copy_channel_out_float’
firefox-153.0/media/libopus/src/opus_multistream_decoder.c:310:13: warning[-Wmissing-profile]: profile for function ‘opus_copy_channel_out_float’ not found in profile data
# 310 | static void opus_copy_channel_out_float(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# 308|
# 309| #if !defined(DISABLE_FLOAT_API)
# 310|-> static void opus_copy_channel_out_float(
# 311| void *dst,
# 312| int dst_stride,
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_multistream_decoder.c: scope_hint: In function ‘opus_copy_channel_out_short’
firefox-153.0/media/libopus/src/opus_multistream_decoder.c:337:13: warning[-Wmissing-profile]: profile for function ‘opus_copy_channel_out_short’ not found in profile data
# 337 | static void opus_copy_channel_out_short(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# 335| #endif
# 336|
# 337|-> static void opus_copy_channel_out_short(
# 338| void *dst,
# 339| int dst_stride,
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus7.c:101: included_from: Included from here.
firefox-153.0/media/libopus/src/opus_multistream_decoder.c: scope_hint: In function ‘opus_copy_channel_out_int24’
firefox-153.0/media/libopus/src/opus_multistream_decoder.c:363:13: warning[-Wmissing-profile]: profile for function ‘opus_copy_channel_out_int24’ not found in profile data
# 363 | static void opus_copy_channel_out_int24(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# 361| }
# 362|
# 363|-> static void opus_copy_channel_out_int24(
# 364| void *dst,
# 365| int dst_stride,
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_multistream_encoder.c: scope_hint: In function ‘ms_get_preemph_mem’
firefox-153.0/media/libopus/src/opus_multistream_encoder.c:70:20: warning[-Wmissing-profile]: profile for function ‘ms_get_preemph_mem’ not found in profile data
# 70 | static opus_val32 *ms_get_preemph_mem(OpusMSEncoder *st)
# | ^~~~~~~~~~~~~~~~~~
# 68| #endif
# 69|
# 70|-> static opus_val32 *ms_get_preemph_mem(OpusMSEncoder *st)
# 71| {
# 72| int s;
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_multistream_encoder.c: scope_hint: In function ‘ms_get_window_mem’
firefox-153.0/media/libopus/src/opus_multistream_encoder.c:90:20: warning[-Wmissing-profile]: profile for function ‘ms_get_window_mem’ not found in profile data
# 90 | static opus_val32 *ms_get_window_mem(OpusMSEncoder *st)
# | ^~~~~~~~~~~~~~~~~
# 88| }
# 89|
# 90|-> static opus_val32 *ms_get_window_mem(OpusMSEncoder *st)
# 91| {
# 92| int s;
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_multistream_encoder.c: scope_hint: In function ‘validate_ambisonics’
firefox-153.0/media/libopus/src/opus_multistream_encoder.c:110:12: warning[-Wmissing-profile]: profile for function ‘validate_ambisonics’ not found in profile data
# 110 | static int validate_ambisonics(int nb_channels, int *nb_streams, int *nb_coupled_streams)
# | ^~~~~~~~~~~~~~~~~~~
# 108| }
# 109|
# 110|-> static int validate_ambisonics(int nb_channels, int *nb_streams, int *nb_coupled_streams)
# 111| {
# 112| int order_plus_one;
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_multistream_encoder.c: scope_hint: In function ‘validate_encoder_layout’
firefox-153.0/media/libopus/src/opus_multistream_encoder.c:133:12: warning[-Wmissing-profile]: profile for function ‘validate_encoder_layout’ not found in profile data
# 133 | static int validate_encoder_layout(const ChannelLayout *layout)
# | ^~~~~~~~~~~~~~~~~~~~~~~
# 131| }
# 132|
# 133|-> static int validate_encoder_layout(const ChannelLayout *layout)
# 134| {
# 135| int s;
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_multistream_encoder.c: scope_hint: In function ‘channel_pos’
firefox-153.0/media/libopus/src/opus_multistream_encoder.c:152:13: warning[-Wmissing-profile]: profile for function ‘channel_pos’ not found in profile data
# 152 | static void channel_pos(int channels, int pos[8])
# | ^~~~~~~~~~~
# 150| }
# 151|
# 152|-> static void channel_pos(int channels, int pos[8])
# 153| {
# 154| /* Position in the mix: 0 don't mix, 1: left, 2: center, 3:right */
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_multistream_encoder.c: scope_hint: In function ‘logSum’
firefox-153.0/media/libopus/src/opus_multistream_encoder.c:193:19: warning[-Wmissing-profile]: profile for function ‘logSum’ not found in profile data
# 193 | static opus_val16 logSum(celt_glog a, celt_glog b)
# | ^~~~~~
# 191| #if 1
# 192| /* Computes a rough approximation of log2(2^a + 2^b) */
# 193|-> static opus_val16 logSum(celt_glog a, celt_glog b)
# 194| {
# 195| celt_glog max;
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_multistream_encoder.c: scope_hint: In function ‘opus_multistream_encoder_init_impl’
firefox-153.0/media/libopus/src/opus_multistream_encoder.c:436:12: warning[-Wmissing-profile]: profile for function ‘opus_multistream_encoder_init_impl’ not found in profile data
# 436 | static int opus_multistream_encoder_init_impl(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 434| }
# 435|
# 436|-> static int opus_multistream_encoder_init_impl(
# 437| OpusMSEncoder *st,
# 438| opus_int32 Fs,
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_multistream_encoder.c: scope_hint: In function ‘surround_rate_allocation’
firefox-153.0/media/libopus/src/opus_multistream_encoder.c:702:13: warning[-Wmissing-profile]: profile for function ‘surround_rate_allocation’ not found in profile data
# 702 | static void surround_rate_allocation(
# | ^~~~~~~~~~~~~~~~~~~~~~~~
# 700| }
# 701|
# 702|-> static void surround_rate_allocation(
# 703| OpusMSEncoder *st,
# 704| opus_int32 *rate,
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_multistream_encoder.c: scope_hint: In function ‘ambisonics_rate_allocation’
firefox-153.0/media/libopus/src/opus_multistream_encoder.c:771:13: warning[-Wmissing-profile]: profile for function ‘ambisonics_rate_allocation’ not found in profile data
# 771 | static void ambisonics_rate_allocation(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 769| }
# 770|
# 771|-> static void ambisonics_rate_allocation(
# 772| OpusMSEncoder *st,
# 773| opus_int32 *rate,
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_multistream_encoder.c: scope_hint: In function ‘rate_allocation’
firefox-153.0/media/libopus/src/opus_multistream_encoder.c:805:19: warning[-Wmissing-profile]: profile for function ‘rate_allocation’ not found in profile data
# 805 | static opus_int32 rate_allocation(
# | ^~~~~~~~~~~~~~~
# 803| }
# 804|
# 805|-> static opus_int32 rate_allocation(
# 806| OpusMSEncoder *st,
# 807| opus_int32 *rate,
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_multistream_encoder.c: scope_hint: In function ‘opus_copy_channel_in_float’
firefox-153.0/media/libopus/src/opus_multistream_encoder.c:1056:13: warning[-Wmissing-profile]: profile for function ‘opus_copy_channel_in_float’ not found in profile data
# 1056 | static void opus_copy_channel_in_float(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 1054|
# 1055| #if !defined(DISABLE_FLOAT_API)
# 1056|-> static void opus_copy_channel_in_float(
# 1057| opus_res *dst,
# 1058| int dst_stride,
Error: COMPILER_WARNING:
firefox-153.0/media/libopus/src/opus_multistream_encoder.c: scope_hint: In function ‘opus_copy_channel_in_short’
firefox-153.0/media/libopus/src/opus_multistream_encoder.c:1075:13: warning[-Wmissing-profile]: profile for function ‘opus_copy_channel_in_short’ not found in profile data
# 1075 | static void opus_copy_channel_in_short(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 1073| #endif
# 1074|
# 1075|-> static void opus_copy_channel_in_short(
# 1076| opus_res *dst,
# 1077| int dst_stride,
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus7.c:110: included_from: Included from here.
firefox-153.0/media/libopus/src/opus_multistream_encoder.c: scope_hint: In function ‘opus_copy_channel_in_int24’
firefox-153.0/media/libopus/src/opus_multistream_encoder.c:1093:13: warning[-Wmissing-profile]: profile for function ‘opus_copy_channel_in_int24’ not found in profile data
# 1093 | static void opus_copy_channel_in_int24(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 1091| }
# 1092|
# 1093|-> static void opus_copy_channel_in_int24(
# 1094| opus_res *dst,
# 1095| int dst_stride,
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libopus/Unified_c_media_libopus7.c:119: included_from: Included from here.
firefox-153.0/media/libopus/src/repacketizer.c: scope_hint: In function ‘opus_repacketizer_cat_impl’
firefox-153.0/media/libopus/src/repacketizer.c:62:12: warning[-Wmissing-profile]: profile for function ‘opus_repacketizer_cat_impl’ not found in profile data
# 62 | static int opus_repacketizer_cat_impl(OpusRepacketizer *rp, const unsigned char *data, opus_int32 len, int self_delimited)
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 60| }
# 61|
# 62|-> static int opus_repacketizer_cat_impl(OpusRepacketizer *rp, const unsigned char *data, opus_int32 len, int self_delimited)
# 63| {
# 64| unsigned char tmp_toc;
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_block.c: scope_hint: In function ‘_vds_shared_init’
firefox-153.0/media/libvorbis/lib/vorbis_block.c:170:12: warning[-Wmissing-profile]: profile for function ‘_vds_shared_init’ not found in profile data
# 170 | static int _vds_shared_init(vorbis_dsp_state *v,vorbis_info *vi,int encp){
# | ^~~~~~~~~~~~~~~~
# 168| The init is here because some of it is shared */
# 169|
# 170|-> static int _vds_shared_init(vorbis_dsp_state *v,vorbis_info *vi,int encp){
# 171| int i;
# 172| codec_setup_info *ci=vi->codec_setup;
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:20: included_from: Included from here.
firefox-153.0/media/libvorbis/lib/vorbis_block.c: scope_hint: In function ‘_preextrapolate_helper’
firefox-153.0/media/libvorbis/lib/vorbis_block.c:425:13: warning[-Wmissing-profile]: profile for function ‘_preextrapolate_helper’ not found in profile data
# 425 | static void _preextrapolate_helper(vorbis_dsp_state *v){
# | ^~~~~~~~~~~~~~~~~~~~~~
# 423| }
# 424|
# 425|-> static void _preextrapolate_helper(vorbis_dsp_state *v){
# 426| int i;
# 427| int order=16;
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:29: included_from: Included from here.
firefox-153.0/media/libvorbis/lib/vorbis_envelope.c: scope_hint: In function ‘_ve_amp’
firefox-153.0/media/libvorbis/lib/vorbis_envelope.c:89:12: warning[-Wmissing-profile]: profile for function ‘_ve_amp’ not found in profile data
# 89 | static int _ve_amp(envelope_lookup *ve,
# | ^~~~~~~
# 87| that works better and isn't patented. */
# 88|
# 89|-> static int _ve_amp(envelope_lookup *ve,
# 90| vorbis_info_psy_global *gi,
# 91| float *data,
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_floor0.c: scope_hint: In function ‘floor0_free_info’
firefox-153.0/media/libvorbis/lib/vorbis_floor0.c:49:13: warning[-Wmissing-profile]: profile for function ‘floor0_free_info’ not found in profile data
# 49 | static void floor0_free_info(vorbis_info_floor *i){
# | ^~~~~~~~~~~~~~~~
# 47| /***********************************************/
# 48|
# 49|-> static void floor0_free_info(vorbis_info_floor *i){
# 50| vorbis_info_floor0 *info=(vorbis_info_floor0 *)i;
# 51| if(info){
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_floor0.c: scope_hint: In function ‘floor0_free_look’
firefox-153.0/media/libvorbis/lib/vorbis_floor0.c:57:13: warning[-Wmissing-profile]: profile for function ‘floor0_free_look’ not found in profile data
# 57 | static void floor0_free_look(vorbis_look_floor *i){
# | ^~~~~~~~~~~~~~~~
# 55| }
# 56|
# 57|-> static void floor0_free_look(vorbis_look_floor *i){
# 58| vorbis_look_floor0 *look=(vorbis_look_floor0 *)i;
# 59| if(look){
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_floor0.c: scope_hint: In function ‘floor0_unpack’
firefox-153.0/media/libvorbis/lib/vorbis_floor0.c:73:27: warning[-Wmissing-profile]: profile for function ‘floor0_unpack’ not found in profile data
# 73 | static vorbis_info_floor *floor0_unpack (vorbis_info *vi,oggpack_buffer *opb){
# | ^~~~~~~~~~~~~
# 71| }
# 72|
# 73|-> static vorbis_info_floor *floor0_unpack (vorbis_info *vi,oggpack_buffer *opb){
# 74| codec_setup_info *ci=vi->codec_setup;
# 75| int j;
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_floor0.c: scope_hint: In function ‘floor0_map_lazy_init’
firefox-153.0/media/libvorbis/lib/vorbis_floor0.c:111:13: warning[-Wmissing-profile]: profile for function ‘floor0_map_lazy_init’ not found in profile data
# 111 | static void floor0_map_lazy_init(vorbis_block *vb,
# | ^~~~~~~~~~~~~~~~~~~~
# 109| linear block and mapping sizes */
# 110|
# 111|-> static void floor0_map_lazy_init(vorbis_block *vb,
# 112| vorbis_info_floor *infoX,
# 113| vorbis_look_floor0 *look){
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_floor0.c: scope_hint: In function ‘floor0_look’
firefox-153.0/media/libvorbis/lib/vorbis_floor0.c:145:27: warning[-Wmissing-profile]: profile for function ‘floor0_look’ not found in profile data
# 145 | static vorbis_look_floor *floor0_look(vorbis_dsp_state *vd,
# | ^~~~~~~~~~~
# 143| }
# 144|
# 145|-> static vorbis_look_floor *floor0_look(vorbis_dsp_state *vd,
# 146| vorbis_info_floor *i){
# 147| vorbis_info_floor0 *info=(vorbis_info_floor0 *)i;
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_floor0.c: scope_hint: In function ‘floor0_inverse1’
firefox-153.0/media/libvorbis/lib/vorbis_floor0.c:161:14: warning[-Wmissing-profile]: profile for function ‘floor0_inverse1’ not found in profile data
# 161 | static void *floor0_inverse1(vorbis_block *vb,vorbis_look_floor *i){
# | ^~~~~~~~~~~~~~~
# 159| }
# 160|
# 161|-> static void *floor0_inverse1(vorbis_block *vb,vorbis_look_floor *i){
# 162| vorbis_look_floor0 *look=(vorbis_look_floor0 *)i;
# 163| vorbis_info_floor0 *info=look->vi;
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:38: included_from: Included from here.
firefox-153.0/media/libvorbis/lib/vorbis_floor0.c: scope_hint: In function ‘floor0_inverse2’
firefox-153.0/media/libvorbis/lib/vorbis_floor0.c:196:12: warning[-Wmissing-profile]: profile for function ‘floor0_inverse2’ not found in profile data
# 196 | static int floor0_inverse2(vorbis_block *vb,vorbis_look_floor *i,
# | ^~~~~~~~~~~~~~~
# 194| }
# 195|
# 196|-> static int floor0_inverse2(vorbis_block *vb,vorbis_look_floor *i,
# 197| void *memo,float *out){
# 198| vorbis_look_floor0 *look=(vorbis_look_floor0 *)i;
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_lsp.c: scope_hint: In function ‘cheby’
firefox-153.0/media/libvorbis/lib/vorbis_lsp.c:286:13: warning[-Wmissing-profile]: profile for function ‘cheby’ not found in profile data
# 286 | static void cheby(float *g, int ord) {
# | ^~~~~
# 284| #endif
# 285|
# 286|-> static void cheby(float *g, int ord) {
# 287| int i, j;
# 288|
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_lsp.c: scope_hint: In function ‘comp’
firefox-153.0/media/libvorbis/lib/vorbis_lsp.c:298:12: warning[-Wmissing-profile]: profile for function ‘comp’ not found in profile data
# 298 | static int comp(const void *a,const void *b){
# | ^~~~
# 296| }
# 297|
# 298|-> static int comp(const void *a,const void *b){
# 299| return (*(float *)a<*(float *)b)-(*(float *)a>*(float *)b);
# 300| }
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_lsp.c: scope_hint: In function ‘Laguerre_With_Deflation’
firefox-153.0/media/libvorbis/lib/vorbis_lsp.c:310:12: warning[-Wmissing-profile]: profile for function ‘Laguerre_With_Deflation’ not found in profile data
# 310 | static int Laguerre_With_Deflation(float *a,int ord,float *r){
# | ^~~~~~~~~~~~~~~~~~~~~~~
# 308|
# 309| #define EPSILON 10e-7
# 310|-> static int Laguerre_With_Deflation(float *a,int ord,float *r){
# 311| int i,m;
# 312| double *defl=alloca(sizeof(*defl)*(ord+1));
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:65: included_from: Included from here.
firefox-153.0/media/libvorbis/lib/vorbis_lsp.c: scope_hint: In function ‘Newton_Raphson’
firefox-153.0/media/libvorbis/lib/vorbis_lsp.c:364:12: warning[-Wmissing-profile]: profile for function ‘Newton_Raphson’ not found in profile data
# 364 | static int Newton_Raphson(float *a,int ord,float *r){
# | ^~~~~~~~~~~~~~
# 362|
# 363| /* for spit-and-polish only */
# 364|-> static int Newton_Raphson(float *a,int ord,float *r){
# 365| int i, k, count=0;
# 366| double error=1.f;
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_mapping0.c: scope_hint: In function ‘mapping0_free_info’
firefox-153.0/media/libvorbis/lib/vorbis_mapping0.c:39:13: warning[-Wmissing-profile]: profile for function ‘mapping0_free_info’ not found in profile data
# 39 | static void mapping0_free_info(vorbis_info_mapping *i){
# | ^~~~~~~~~~~~~~~~~~
# 37| parameters from other areas of the mode/mapping */
# 38|
# 39|-> static void mapping0_free_info(vorbis_info_mapping *i){
# 40| vorbis_info_mapping0 *info=(vorbis_info_mapping0 *)i;
# 41| if(info){
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_mapping0.c: scope_hint: In function ‘mapping0_pack’
firefox-153.0/media/libvorbis/lib/vorbis_mapping0.c:47:13: warning[-Wmissing-profile]: profile for function ‘mapping0_pack’ not found in profile data
# 47 | static void mapping0_pack(vorbis_info *vi,vorbis_info_mapping *vm,
# | ^~~~~~~~~~~~~
# 45| }
# 46|
# 47|-> static void mapping0_pack(vorbis_info *vi,vorbis_info_mapping *vm,
# 48| oggpack_buffer *opb){
# 49| int i;
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_mapping0.c: scope_hint: In function ‘mapping0_unpack’
firefox-153.0/media/libvorbis/lib/vorbis_mapping0.c:91:29: warning[-Wmissing-profile]: profile for function ‘mapping0_unpack’ not found in profile data
# 91 | static vorbis_info_mapping *mapping0_unpack(vorbis_info *vi,oggpack_buffer *opb){
# | ^~~~~~~~~~~~~~~
# 89|
# 90| /* also responsible for range checking */
# 91|-> static vorbis_info_mapping *mapping0_unpack(vorbis_info *vi,oggpack_buffer *opb){
# 92| int i,b;
# 93| vorbis_info_mapping0 *info=_ogg_calloc(1,sizeof(*info));
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_mapping0.c: scope_hint: In function ‘mapping0_forward’
firefox-153.0/media/libvorbis/lib/vorbis_mapping0.c:230:12: warning[-Wmissing-profile]: profile for function ‘mapping0_forward’ not found in profile data
# 230 | static int mapping0_forward(vorbis_block *vb){
# | ^~~~~~~~~~~~~~~~
# 228|
# 229|
# 230|-> static int mapping0_forward(vorbis_block *vb){
# 231| vorbis_dsp_state *vd=vb->vd;
# 232| vorbis_info *vi=vd->vi;
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:74: included_from: Included from here.
firefox-153.0/media/libvorbis/lib/vorbis_mapping0.c: scope_hint: In function ‘mapping0_inverse’
firefox-153.0/media/libvorbis/lib/vorbis_mapping0.c:698:12: warning[-Wmissing-profile]: profile for function ‘mapping0_inverse’ not found in profile data
# 698 | static int mapping0_inverse(vorbis_block *vb,vorbis_info_mapping *l){
# | ^~~~~~~~~~~~~~~~
# 696| }
# 697|
# 698|-> static int mapping0_inverse(vorbis_block *vb,vorbis_info_mapping *l){
# 699| vorbis_dsp_state *vd=vb->vd;
# 700| vorbis_info *vi=vd->vi;
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_mdct.c: scope_hint: In function ‘mdct_butterfly_8’
firefox-153.0/media/libvorbis/lib/vorbis_mdct.c:93:11: warning[-Wmissing-profile]: profile for function ‘mdct_butterfly_8’ not found in profile data
# 93 | STIN void mdct_butterfly_8(DATA_TYPE *x){
# | ^~~~~~~~~~~~~~~~
# 91|
# 92| /* 8 point butterfly (in place, 4 register) */
# 93|-> STIN void mdct_butterfly_8(DATA_TYPE *x){
# 94| REG_TYPE r0 = x[6] + x[2];
# 95| REG_TYPE r1 = x[6] - x[2];
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_mdct.c: scope_hint: In function ‘mdct_butterfly_16’
firefox-153.0/media/libvorbis/lib/vorbis_mdct.c:117:11: warning[-Wmissing-profile]: profile for function ‘mdct_butterfly_16’ not found in profile data
# 117 | STIN void mdct_butterfly_16(DATA_TYPE *x){
# | ^~~~~~~~~~~~~~~~~
# 115|
# 116| /* 16 point butterfly (in place, 4 register) */
# 117|-> STIN void mdct_butterfly_16(DATA_TYPE *x){
# 118| REG_TYPE r0 = x[1] - x[9];
# 119| REG_TYPE r1 = x[0] - x[8];
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_mdct.c: scope_hint: In function ‘mdct_butterfly_32’
firefox-153.0/media/libvorbis/lib/vorbis_mdct.c:152:11: warning[-Wmissing-profile]: profile for function ‘mdct_butterfly_32’ not found in profile data
# 152 | STIN void mdct_butterfly_32(DATA_TYPE *x){
# | ^~~~~~~~~~~~~~~~~
# 150|
# 151| /* 32 point butterfly (in place, 4 register) */
# 152|-> STIN void mdct_butterfly_32(DATA_TYPE *x){
# 153| REG_TYPE r0 = x[30] - x[14];
# 154| REG_TYPE r1 = x[31] - x[15];
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_mdct.c: scope_hint: In function ‘mdct_butterfly_first’
firefox-153.0/media/libvorbis/lib/vorbis_mdct.c:216:11: warning[-Wmissing-profile]: profile for function ‘mdct_butterfly_first’ not found in profile data
# 216 | STIN void mdct_butterfly_first(DATA_TYPE *T,
# | ^~~~~~~~~~~~~~~~~~~~
# 214|
# 215| /* N point first stage butterfly (in place, 2 register) */
# 216|-> STIN void mdct_butterfly_first(DATA_TYPE *T,
# 217| DATA_TYPE *x,
# 218| int points){
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_mdct.c: scope_hint: In function ‘mdct_butterfly_generic’
firefox-153.0/media/libvorbis/lib/vorbis_mdct.c:263:11: warning[-Wmissing-profile]: profile for function ‘mdct_butterfly_generic’ not found in profile data
# 263 | STIN void mdct_butterfly_generic(DATA_TYPE *T,
# | ^~~~~~~~~~~~~~~~~~~~~~
# 261|
# 262| /* N/stage point generic N stage butterfly (in place, 2 register) */
# 263|-> STIN void mdct_butterfly_generic(DATA_TYPE *T,
# 264| DATA_TYPE *x,
# 265| int points,
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_mdct.c: scope_hint: In function ‘mdct_butterflies’
firefox-153.0/media/libvorbis/lib/vorbis_mdct.c:316:11: warning[-Wmissing-profile]: profile for function ‘mdct_butterflies’ not found in profile data
# 316 | STIN void mdct_butterflies(mdct_lookup *init,
# | ^~~~~~~~~~~~~~~~
# 314| }
# 315|
# 316|-> STIN void mdct_butterflies(mdct_lookup *init,
# 317| DATA_TYPE *x,
# 318| int points){
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:83: included_from: Included from here.
firefox-153.0/media/libvorbis/lib/vorbis_mdct.c: scope_hint: In function ‘mdct_bitreverse’
firefox-153.0/media/libvorbis/lib/vorbis_mdct.c:346:11: warning[-Wmissing-profile]: profile for function ‘mdct_bitreverse’ not found in profile data
# 346 | STIN void mdct_bitreverse(mdct_lookup *init,
# | ^~~~~~~~~~~~~~~
# 344| }
# 345|
# 346|-> STIN void mdct_bitreverse(mdct_lookup *init,
# 347| DATA_TYPE *x){
# 348| int n = init->n;
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_psy.c: scope_hint: In function ‘setup_tone_curves’
firefox-153.0/media/libvorbis/lib/vorbis_psy.c:85:17: warning[-Wmissing-profile]: profile for function ‘setup_tone_curves’ not found in profile data
# 85 | static float ***setup_tone_curves(float curveatt_dB[P_BANDS],float binHz,int n,
# | ^~~~~~~~~~~~~~~~~
# 83| }
# 84|
# 85|-> static float ***setup_tone_curves(float curveatt_dB[P_BANDS],float binHz,int n,
# 86| float center_boost, float center_decay_rate){
# 87| int i,j,k,m;
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_psy.c: scope_hint: In function ‘seed_curve’
firefox-153.0/media/libvorbis/lib/vorbis_psy.c:390:13: warning[-Wmissing-profile]: profile for function ‘seed_curve’ not found in profile data
# 390 | static void seed_curve(float *seed,
# | ^~~~~~~~~~
# 388|
# 389| /* octave/(8*eighth_octave_lines) x scale and dB y scale */
# 390|-> static void seed_curve(float *seed,
# 391| const float **curves,
# 392| float amp,
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_psy.c: scope_hint: In function ‘seed_loop’
firefox-153.0/media/libvorbis/lib/vorbis_psy.c:417:13: warning[-Wmissing-profile]: profile for function ‘seed_loop’ not found in profile data
# 417 | static void seed_loop(vorbis_look_psy *p,
# | ^~~~~~~~~
# 415| }
# 416|
# 417|-> static void seed_loop(vorbis_look_psy *p,
# 418| const float ***curves,
# 419| const float *f,
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_psy.c: scope_hint: In function ‘seed_chase’
firefox-153.0/media/libvorbis/lib/vorbis_psy.c:454:13: warning[-Wmissing-profile]: profile for function ‘seed_chase’ not found in profile data
# 454 | static void seed_chase(float *seeds, int linesper, long n){
# | ^~~~~~~~~~
# 452| }
# 453|
# 454|-> static void seed_chase(float *seeds, int linesper, long n){
# 455| long *posstack=alloca(n*sizeof(*posstack));
# 456| float *ampstack=alloca(n*sizeof(*ampstack));
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_psy.c: scope_hint: In function ‘max_seeds’
firefox-153.0/media/libvorbis/lib/vorbis_psy.c:512:13: warning[-Wmissing-profile]: profile for function ‘max_seeds’ not found in profile data
# 512 | static void max_seeds(vorbis_look_psy *p,
# | ^~~~~~~~~
# 510| /* bleaugh, this is more complicated than it needs to be */
# 511| #include<stdio.h>
# 512|-> static void max_seeds(vorbis_look_psy *p,
# 513| float *seed,
# 514| float *flr){
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_psy.c: scope_hint: In function ‘bark_noise_hybridmp’
firefox-153.0/media/libvorbis/lib/vorbis_psy.c:547:13: warning[-Wmissing-profile]: profile for function ‘bark_noise_hybridmp’ not found in profile data
# 547 | static void bark_noise_hybridmp(int n,const long *b,
# | ^~~~~~~~~~~~~~~~~~~
# 545| }
# 546|
# 547|-> static void bark_noise_hybridmp(int n,const long *b,
# 548| const float *f,
# 549| float *noise,
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_psy.c: scope_hint: In function ‘apsort’
firefox-153.0/media/libvorbis/lib/vorbis_psy.c:918:12: warning[-Wmissing-profile]: profile for function ‘apsort’ not found in profile data
# 918 | static int apsort(const void *a, const void *b){
# | ^~~~~~
# 916|
# 917| /* this is for per-channel noise normalization */
# 918|-> static int apsort(const void *a, const void *b){
# 919| float f1=**(float**)a;
# 920| float f2=**(float**)b;
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:92: included_from: Included from here.
firefox-153.0/media/libvorbis/lib/vorbis_psy.c: scope_hint: In function ‘noise_normalize’
firefox-153.0/media/libvorbis/lib/vorbis_psy.c:941:14: warning[-Wmissing-profile]: profile for function ‘noise_normalize’ not found in profile data
# 941 | static float noise_normalize(vorbis_look_psy *p, int limit, float *r, float *q, float *f, int *flags, float acc, int i, int n, int *out){
# | ^~~~~~~~~~~~~~~
# 939| values of the *r vector (for elements with flag unset). On output,
# 940| *q holds the quantized energy for all elements */
# 941|-> static float noise_normalize(vorbis_look_psy *p, int limit, float *r, float *q, float *f, int *flags, float acc, int i, int n, int *out){
# 942|
# 943| vorbis_info_psy *vi=p->vi;
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_sharedbook.c: scope_hint: In function ‘bitreverse’
firefox-153.0/media/libvorbis/lib/vorbis_sharedbook.c:313:21: warning[-Wmissing-profile]: profile for function ‘bitreverse’ not found in profile data
# 313 | static ogg_uint32_t bitreverse(ogg_uint32_t x){
# | ^~~~~~~~~~
# 311| }
# 312|
# 313|-> static ogg_uint32_t bitreverse(ogg_uint32_t x){
# 314| x= ((x>>16)&0x0000ffffUL) | ((x<<16)&0xffff0000UL);
# 315| x= ((x>> 8)&0x00ff00ffUL) | ((x<< 8)&0xff00ff00UL);
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:110: included_from: Included from here.
firefox-153.0/media/libvorbis/lib/vorbis_sharedbook.c: scope_hint: In function ‘sort32a’
firefox-153.0/media/libvorbis/lib/vorbis_sharedbook.c:321:12: warning[-Wmissing-profile]: profile for function ‘sort32a’ not found in profile data
# 321 | static int sort32a(const void *a,const void *b){
# | ^~~~~~~
# 319| }
# 320|
# 321|-> static int sort32a(const void *a,const void *b){
# 322| return ( **(ogg_uint32_t **)a>**(ogg_uint32_t **)b)-
# 323| ( **(ogg_uint32_t **)a<**(ogg_uint32_t **)b);
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_smallft.c: scope_hint: In function ‘drfti1’
firefox-153.0/media/libvorbis/lib/vorbis_smallft.c:37:13: warning[-Wmissing-profile]: profile for function ‘drfti1’ not found in profile data
# 37 | static void drfti1(int n, float *wa, int *ifac){
# | ^~~~~~
# 35| #include "misc.h"
# 36|
# 37|-> static void drfti1(int n, float *wa, int *ifac){
# 38| static const int ntryh[4] = { 4,2,3,5 };
# 39| static const float tpi = 6.28318530717958648f;
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_smallft.c: scope_hint: In function ‘dradf2’
firefox-153.0/media/libvorbis/lib/vorbis_smallft.c:113:13: warning[-Wmissing-profile]: profile for function ‘dradf2’ not found in profile data
# 113 | static void dradf2(int ido,int l1,float *cc,float *ch,float *wa1){
# | ^~~~~~
# 111| }
# 112|
# 113|-> static void dradf2(int ido,int l1,float *cc,float *ch,float *wa1){
# 114| int i,k;
# 115| float ti2,tr2;
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_smallft.c: scope_hint: In function ‘dradf4’
firefox-153.0/media/libvorbis/lib/vorbis_smallft.c:168:13: warning[-Wmissing-profile]: profile for function ‘dradf4’ not found in profile data
# 168 | static void dradf4(int ido,int l1,float *cc,float *ch,float *wa1,
# | ^~~~~~
# 166| }
# 167|
# 168|-> static void dradf4(int ido,int l1,float *cc,float *ch,float *wa1,
# 169| float *wa2,float *wa3){
# 170| static const float hsqt2 = .70710678118654752f;
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_smallft.c: scope_hint: In function ‘dradfg’
firefox-153.0/media/libvorbis/lib/vorbis_smallft.c:270:13: warning[-Wmissing-profile]: profile for function ‘dradfg’ not found in profile data
# 270 | static void dradfg(int ido,int ip,int l1,int idl1,float *cc,float *c1,
# | ^~~~~~
# 268| }
# 269|
# 270|-> static void dradfg(int ido,int ip,int l1,int idl1,float *cc,float *c1,
# 271| float *c2,float *ch,float *ch2,float *wa){
# 272|
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_smallft.c: scope_hint: In function ‘drftf1’
firefox-153.0/media/libvorbis/lib/vorbis_smallft.c:572:13: warning[-Wmissing-profile]: profile for function ‘drftf1’ not found in profile data
# 572 | static void drftf1(int n,float *c,float *ch,float *wa,int *ifac){
# | ^~~~~~
# 570| }
# 571|
# 572|-> static void drftf1(int n,float *c,float *ch,float *wa,int *ifac){
# 573| int i,k1,l1,l2;
# 574| int na,kh,nf;
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_smallft.c: scope_hint: In function ‘dradb2’
firefox-153.0/media/libvorbis/lib/vorbis_smallft.c:633:13: warning[-Wmissing-profile]: profile for function ‘dradb2’ not found in profile data
# 633 | static void dradb2(int ido,int l1,float *cc,float *ch,float *wa1){
# | ^~~~~~
# 631| }
# 632|
# 633|-> static void dradb2(int ido,int l1,float *cc,float *ch,float *wa1){
# 634| int i,k,t0,t1,t2,t3,t4,t5,t6;
# 635| float ti2,tr2;
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_smallft.c: scope_hint: In function ‘dradb3’
firefox-153.0/media/libvorbis/lib/vorbis_smallft.c:685:13: warning[-Wmissing-profile]: profile for function ‘dradb3’ not found in profile data
# 685 | static void dradb3(int ido,int l1,float *cc,float *ch,float *wa1,
# | ^~~~~~
# 683| }
# 684|
# 685|-> static void dradb3(int ido,int l1,float *cc,float *ch,float *wa1,
# 686| float *wa2){
# 687| static const float taur = -.5f;
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_smallft.c: scope_hint: In function ‘dradb4’
firefox-153.0/media/libvorbis/lib/vorbis_smallft.c:748:13: warning[-Wmissing-profile]: profile for function ‘dradb4’ not found in profile data
# 748 | static void dradb4(int ido,int l1,float *cc,float *ch,float *wa1,
# | ^~~~~~
# 746| }
# 747|
# 748|-> static void dradb4(int ido,int l1,float *cc,float *ch,float *wa1,
# 749| float *wa2,float *wa3){
# 750| static const float sqrt2=1.414213562373095f;
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbis_smallft.c: scope_hint: In function ‘dradbg’
firefox-153.0/media/libvorbis/lib/vorbis_smallft.c:839:13: warning[-Wmissing-profile]: profile for function ‘dradbg’ not found in profile data
# 839 | static void dradbg(int ido,int ip,int l1,int idl1,float *cc,float *c1,
# | ^~~~~~
# 837| }
# 838|
# 839|-> static void dradbg(int ido,int ip,int l1,int idl1,float *cc,float *c1,
# 840| float *c2,float *ch,float *ch2,float *wa){
# 841| static const float tpi=6.283185307179586f;
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:119: included_from: Included from here.
firefox-153.0/media/libvorbis/lib/vorbis_smallft.c: scope_hint: In function ‘drftb1’
firefox-153.0/media/libvorbis/lib/vorbis_smallft.c:1153:13: warning[-Wmissing-profile]: profile for function ‘drftb1’ not found in profile data
# 1153 | static void drftb1(int n, float *c, float *ch, float *wa, int *ifac){
# | ^~~~~~
# 1151| }
# 1152|
# 1153|-> static void drftb1(int n, float *c, float *ch, float *wa, int *ifac){
# 1154| int i,k1,l1,l2;
# 1155| int na;
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbisenc.c: scope_hint: In function ‘vorbis_encode_floor_setup’
firefox-153.0/media/libvorbis/lib/vorbisenc.c:190:13: warning[-Wmissing-profile]: profile for function ‘vorbis_encode_floor_setup’ not found in profile data
# 190 | static void vorbis_encode_floor_setup(vorbis_info *vi,int s,
# | ^~~~~~~~~~~~~~~~~~~~~~~~~
# 188| };
# 189|
# 190|-> static void vorbis_encode_floor_setup(vorbis_info *vi,int s,
# 191| const static_codebook *const *const *const books,
# 192| const vorbis_info_floor1 *in,
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbisenc.c: scope_hint: In function ‘vorbis_encode_global_psych_setup’
firefox-153.0/media/libvorbis/lib/vorbisenc.c:228:13: warning[-Wmissing-profile]: profile for function ‘vorbis_encode_global_psych_setup’ not found in profile data
# 228 | static void vorbis_encode_global_psych_setup(vorbis_info *vi,double s,
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 226| }
# 227|
# 228|-> static void vorbis_encode_global_psych_setup(vorbis_info *vi,double s,
# 229| const vorbis_info_psy_global *in,
# 230| const double *x){
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbisenc.c: scope_hint: In function ‘vorbis_encode_global_stereo’
firefox-153.0/media/libvorbis/lib/vorbisenc.c:255:13: warning[-Wmissing-profile]: profile for function ‘vorbis_encode_global_stereo’ not found in profile data
# 255 | static void vorbis_encode_global_stereo(vorbis_info *vi,
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# 253| }
# 254|
# 255|-> static void vorbis_encode_global_stereo(vorbis_info *vi,
# 256| const highlevel_encode_setup *const hi,
# 257| const adj_stereo *p){
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbisenc.c: scope_hint: In function ‘vorbis_encode_psyset_setup’
firefox-153.0/media/libvorbis/lib/vorbisenc.c:304:13: warning[-Wmissing-profile]: profile for function ‘vorbis_encode_psyset_setup’ not found in profile data
# 304 | static void vorbis_encode_psyset_setup(vorbis_info *vi,double s,
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 302| }
# 303|
# 304|-> static void vorbis_encode_psyset_setup(vorbis_info *vi,double s,
# 305| const int *nn_start,
# 306| const int *nn_partition,
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbisenc.c: scope_hint: In function ‘vorbis_encode_tonemask_setup’
firefox-153.0/media/libvorbis/lib/vorbisenc.c:334:13: warning[-Wmissing-profile]: profile for function ‘vorbis_encode_tonemask_setup’ not found in profile data
# 334 | static void vorbis_encode_tonemask_setup(vorbis_info *vi,double s,int block,
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 332| }
# 333|
# 334|-> static void vorbis_encode_tonemask_setup(vorbis_info *vi,double s,int block,
# 335| const att3 *att,
# 336| const int *max,
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbisenc.c: scope_hint: In function ‘vorbis_encode_compand_setup’
firefox-153.0/media/libvorbis/lib/vorbisenc.c:359:13: warning[-Wmissing-profile]: profile for function ‘vorbis_encode_compand_setup’ not found in profile data
# 359 | static void vorbis_encode_compand_setup(vorbis_info *vi,double s,int block,
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# 357|
# 358|
# 359|-> static void vorbis_encode_compand_setup(vorbis_info *vi,double s,int block,
# 360| const compandblock *in,
# 361| const double *x){
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbisenc.c: scope_hint: In function ‘vorbis_encode_noisebias_setup’
firefox-153.0/media/libvorbis/lib/vorbisenc.c:393:13: warning[-Wmissing-profile]: profile for function ‘vorbis_encode_noisebias_setup’ not found in profile data
# 393 | static void vorbis_encode_noisebias_setup(vorbis_info *vi,double s,int block,
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 391| }
# 392|
# 393|-> static void vorbis_encode_noisebias_setup(vorbis_info *vi,double s,int block,
# 394| const int *suppress,
# 395| const noise3 *in,
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbisenc.c: scope_hint: In function ‘vorbis_encode_residue_setup’
firefox-153.0/media/libvorbis/lib/vorbisenc.c:456:13: warning[-Wmissing-profile]: profile for function ‘vorbis_encode_residue_setup’ not found in profile data
# 456 | static void vorbis_encode_residue_setup(vorbis_info *vi,
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# 454| }
# 455|
# 456|-> static void vorbis_encode_residue_setup(vorbis_info *vi,
# 457| int number, int block,
# 458| const vorbis_residue_template *res){
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbisenc.c: scope_hint: In function ‘vorbis_encode_map_n_res_setup’
firefox-153.0/media/libvorbis/lib/vorbisenc.c:589:13: warning[-Wmissing-profile]: profile for function ‘vorbis_encode_map_n_res_setup’ not found in profile data
# 589 | static void vorbis_encode_map_n_res_setup(vorbis_info *vi,double s,
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 587|
# 588| /* we assume two maps in this encoder */
# 589|-> static void vorbis_encode_map_n_res_setup(vorbis_info *vi,double s,
# 590| const vorbis_mapping_template *maps){
# 591|
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbisenc.c: scope_hint: In function ‘setting_to_approx_bitrate’
firefox-153.0/media/libvorbis/lib/vorbisenc.c:618:15: warning[-Wmissing-profile]: profile for function ‘setting_to_approx_bitrate’ not found in profile data
# 618 | static double setting_to_approx_bitrate(vorbis_info *vi){
# | ^~~~~~~~~~~~~~~~~~~~~~~~~
# 616| }
# 617|
# 618|-> static double setting_to_approx_bitrate(vorbis_info *vi){
# 619| codec_setup_info *ci=vi->codec_setup;
# 620| highlevel_encode_setup *hi=&ci->hi;
Error: COMPILER_WARNING:
firefox-153.0/media/libvorbis/lib/vorbisenc.c: scope_hint: In function ‘get_setup_template’
firefox-153.0/media/libvorbis/lib/vorbisenc.c:633:20: warning[-Wmissing-profile]: profile for function ‘get_setup_template’ not found in profile data
# 633 | static const void *get_setup_template(long ch,long srate,
# | ^~~~~~~~~~~~~~~~~~
# 631| }
# 632|
# 633|-> static const void *get_setup_template(long ch,long srate,
# 634| double req,int q_or_bitrate,
# 635| double *base_setting){
Error: COMPILER_WARNING:
firefox-153.0/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:137: included_from: Included from here.
firefox-153.0/media/libvorbis/lib/vorbisenc.c: scope_hint: In function ‘vorbis_encode_setup_setting’
firefox-153.0/media/libvorbis/lib/vorbisenc.c:863:13: warning[-Wmissing-profile]: profile for function ‘vorbis_encode_setup_setting’ not found in profile data
# 863 | static void vorbis_encode_setup_setting(vorbis_info *vi,
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# 861| }
# 862|
# 863|-> static void vorbis_encode_setup_setting(vorbis_info *vi,
# 864| long channels,
# 865| long rate){
Error: CPPCHECK_WARNING (CWE-682):
firefox-153.0/media/libyuv/libyuv/source/convert_from_argb.cc:1421: error[nullPointerArithmeticOutOfMemory]: If memory allocation fails: pointer addition with NULL pointer.
# 1419| // Allocate a rows of uv.
# 1420| align_buffer_64(row_u, ((halfwidth + 31) & ~31) * 2);
# 1421|-> uint8_t* row_v = row_u + ((halfwidth + 31) & ~31);
# 1422| if (!row_u)
# 1423| return 1;
Error: CPPCHECK_WARNING (CWE-401):
firefox-153.0/media/libyuv/libyuv/source/convert_from_argb.cc:1423: error[memleak]: Memory leak: row_u_mem
# 1421| uint8_t* row_v = row_u + ((halfwidth + 31) & ~31);
# 1422| if (!row_u)
# 1423|-> return 1;
# 1424|
# 1425| for (y = 0; y < height - 1; y += 2) {
Error: COMPILER_WARNING (CWE-843):
firefox-153.0/objdir/instrumented/memory/build/Unified_cpp_memory_build0.cpp:2: included_from: Included from here.
firefox-153.0/memory/build/BaseAlloc.cpp: scope_hint: In member function ‘void BaseAllocCell::ClearPayload()’
firefox-153.0/memory/build/BaseAlloc.cpp:604:9: warning[-Wclass-memaccess]: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class mozilla::DoublyLinkedListElement<BaseAllocCell>’; use assignment or value-initialization instead
# 604 | memset(&mListElem, 0, sizeof(mListElem));
# | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
firefox-153.0/memory/build/BaseAlloc.h:15: included_from: Included from here.
firefox-153.0/memory/build/BaseAlloc.cpp:5: included_from: Included from here.
firefox-153.0/mfbt/DoublyLinkedList.h:71:7: note: ‘class mozilla::DoublyLinkedListElement<BaseAllocCell>’ declared here
# 71 | class DoublyLinkedListElement {
# | ^~~~~~~~~~~~~~~~~~~~~~~
# 602|
# 603| void BaseAllocCell::ClearPayload() {
# 604|-> memset(&mListElem, 0, sizeof(mListElem));
# 605| mCommitted = true;
# 606| }
Error: COMPILER_WARNING:
firefox-153.0/memory/build/Chunk.cpp: scope_hint: In function ‘pages_map(void*, unsigned long, ShouldCommit)’
firefox-153.0/memory/build/Chunk.cpp:242:14: warning[-Wmissing-profile]: profile for function ‘pages_map(void*, unsigned long, ShouldCommit)’ not found in profile data
# 242 | static void* pages_map(void* aAddr, size_t aSize, ShouldCommit should_commit) {
# | ^~~~~~~~~
# 240| }
# 241|
# 242|-> static void* pages_map(void* aAddr, size_t aSize, ShouldCommit should_commit) {
# 243| void* ret;
# 244| # if defined(__ia64__) || \
Error: COMPILER_WARNING:
firefox-153.0/memory/build/Chunk.cpp: scope_hint: In function ‘pages_trim(void*, unsigned long, unsigned long, unsigned long, ShouldCommit)’
firefox-153.0/memory/build/Chunk.cpp:408:14: warning[-Wmissing-profile]: profile for function ‘pages_trim(void*, unsigned long, unsigned long, unsigned long, ShouldCommit)’ not found in profile data
# 408 | static void* pages_trim(void* addr, size_t alloc_size, size_t leadsize,
# | ^~~~~~~~~~
# 406| // cherry-picked from upstream jemalloc 3.4.1 to fix Mozilla bug 956501.
# 407|
# 408|-> static void* pages_trim(void* addr, size_t alloc_size, size_t leadsize,
# 409| size_t size, ShouldCommit should_commit) {
# 410| void* ret = (void*)((uintptr_t)addr + leadsize);
Error: COMPILER_WARNING:
firefox-153.0/memory/build/Chunk.cpp: scope_hint: In function ‘pages_mmap_aligned_slow(unsigned long, unsigned long, ShouldCommit)’
firefox-153.0/memory/build/Chunk.cpp:442:14: warning[-Wmissing-profile]: profile for function ‘pages_mmap_aligned_slow(unsigned long, unsigned long, ShouldCommit)’ not found in profile data
# 442 | static void* pages_mmap_aligned_slow(size_t size, size_t alignment,
# | ^~~~~~~~~~~~~~~~~~~~~~~
# 440| }
# 441|
# 442|-> static void* pages_mmap_aligned_slow(size_t size, size_t alignment,
# 443| ShouldCommit should_commit) {
# 444| void *ret, *pages;
Error: COMPILER_WARNING:
firefox-153.0/memory/build/Chunk.cpp: scope_hint: In function ‘chunk_record(void*, unsigned long, ChunkType)’
firefox-153.0/memory/build/Chunk.cpp:541:13: warning[-Wmissing-profile]: profile for function ‘chunk_record(void*, unsigned long, ChunkType)’ not found in profile data
# 541 | static void chunk_record(void* aChunk, size_t aSize, ChunkType aType) {
# | ^~~~~~~~~~~~
# 539| #endif
# 540|
# 541|-> static void chunk_record(void* aChunk, size_t aSize, ChunkType aType) {
# 542| if (aType != ZEROED_CHUNK) {
# 543| pages_purge(aChunk, aSize);
Error: COMPILER_WARNING:
firefox-153.0/memory/build/Chunk.cpp: scope_hint: In function ‘chunk_recycle(unsigned long, unsigned long)’
firefox-153.0/memory/build/Chunk.cpp:664:14: warning[-Wmissing-profile]: profile for function ‘chunk_recycle(unsigned long, unsigned long)’ not found in profile data
# 664 | static void* chunk_recycle(size_t aSize, size_t aAlignment) {
# | ^~~~~~~~~~~~~
# 662| }
# 663|
# 664|-> static void* chunk_recycle(size_t aSize, size_t aAlignment) {
# 665| size_t alloc_size = aSize + aAlignment - kChunkSize;
# 666| // Beware size_t wrap-around.
Error: COMPILER_WARNING:
firefox-153.0/memory/build/Chunk.cpp: scope_hint: In function ‘system_pages_map(unsigned long, unsigned long)’
firefox-153.0/memory/build/Chunk.cpp:770:14: warning[-Wmissing-profile]: profile for function ‘system_pages_map(unsigned long, unsigned long)’ not found in profile data
# 770 | static void* system_pages_map(size_t aSize, size_t aAlignment) {
# | ^~~~~~~~~~~~~~~~
# 768| }
# 769|
# 770|-> static void* system_pages_map(size_t aSize, size_t aAlignment) {
# 771| void* ret = nullptr;
# 772|
Error: COMPILER_WARNING:
firefox-153.0/objdir/memory/build/Unified_cpp_memory_build0.cpp:11: included_from: Included from here.
firefox-153.0/memory/build/Chunk.cpp: scope_hint: In function ‘system_pages_unmap(void*, unsigned long)’
firefox-153.0/memory/build/Chunk.cpp:783:13: warning[-Wmissing-profile]: profile for function ‘system_pages_unmap(void*, unsigned long)’ not found in profile data
# 783 | static void system_pages_unmap(void* aAddr, size_t aSize) {
# | ^~~~~~~~~~~~~~~~~~
# 781| }
# 782|
# 783|-> static void system_pages_unmap(void* aAddr, size_t aSize) {
# 784| base_chunk_dealloc(aAddr, aSize, ARENA_CHUNK);
# 785| }
Error: COMPILER_WARNING:
firefox-153.0/objdir/memory/build/Unified_cpp_memory_build0.cpp:20: included_from: Included from here.
firefox-153.0/memory/build/FdPrintf.cpp: scope_hint: In function ‘NumDigits<unsigned long>(unsigned long)unsigned int’
firefox-153.0/memory/build/FdPrintf.cpp:63:17: warning[-Wmissing-profile]: profile for function ‘NumDigits<unsigned long>(unsigned long)unsigned int’ not found in profile data
# 63 | static unsigned NumDigits(T n) {
# | ^~~~~~~~~
# 61|
# 62| template <typename T>
# 63|-> static unsigned NumDigits(T n) {
# 64| if (n < 1) {
# 65| // We want one digit, it will be 0.
Error: COMPILER_WARNING:
firefox-153.0/memory/build/FdPrintf.cpp: scope_hint: In function ‘WriteDigits(CheckedIncrement<char*>&, unsigned long, unsigned long)’
firefox-153.0/memory/build/FdPrintf.cpp:81:13: warning[-Wmissing-profile]: profile for function ‘WriteDigits(CheckedIncrement<char*>&, unsigned long, unsigned long)’ not found in profile data
# 81 | static void WriteDigits(CheckedIncrement<char*>& b, size_t i,
# | ^~~~~~~~~~~
# 79|
# 80| // Write the digits into the buffer.
# 81|-> static void WriteDigits(CheckedIncrement<char*>& b, size_t i,
# 82| size_t num_digits) {
# 83| size_t x = pow(10, double(num_digits - 1));
Error: COMPILER_WARNING:
firefox-153.0/memory/build/FdPrintf.cpp: scope_hint: In function ‘WriteHexDigits(CheckedIncrement<char*>&, unsigned long)’
firefox-153.0/memory/build/FdPrintf.cpp:90:13: warning[-Wmissing-profile]: profile for function ‘WriteHexDigits(CheckedIncrement<char*>&, unsigned long)’ not found in profile data
# 90 | static void WriteHexDigits(CheckedIncrement<char*>& b, uintptr_t i) {
# | ^~~~~~~~~~~~~~
# 88| }
# 89|
# 90|-> static void WriteHexDigits(CheckedIncrement<char*>& b, uintptr_t i) {
# 91| int x = sizeof(intptr_t) * 8;
# 92| bool wrote_msb = false;
Error: COMPILER_WARNING:
firefox-153.0/memory/build/mozjemalloc.cpp:4690: included_from: Included from here.
firefox-153.0/objdir/memory/build/Unified_cpp_memory_build0.cpp:56: included_from: Included from here.
firefox-153.0/memory/build/PHC.cpp: scope_hint: In function ‘CheckProbability(long)’
firefox-153.0/memory/build/PHC.cpp:314:14: warning[-Wmissing-profile]: profile for function ‘CheckProbability(long)’ not found in profile data
# 314 | static Delay CheckProbability(int64_t aProb) {
# | ^~~~~~~~~~~~~~~~
# 312| }
# 313|
# 314|-> static Delay CheckProbability(int64_t aProb) {
# 315| // Limit delays calculated from prefs to 0x80000000, this is the largest
# 316| // power-of-two that fits in a Delay since it is a uint32_t.
Error: COMPILER_WARNING:
firefox-153.0/memory/build/Constants.h:12: included_from: Included from here.
firefox-153.0/memory/build/BaseAlloc.h:10: included_from: Included from here.
firefox-153.0/memory/build/Utils.h: scope_hint: In function ‘_malloc_message<char const*, char*, char const*>(char const*, char const*, char*, char const*)void’
firefox-153.0/memory/build/Utils.h:222:13: warning[-Wmissing-profile]: profile for function ‘_malloc_message<char const*, char*, char const*>(char const*, char const*, char*, char const*)void’ not found in profile data
# 222 | static void _malloc_message(const char* p, Args... args) {
# | ^~~~~~~~~~~~~~~
# 220|
# 221| template <typename... Args>
# 222|-> static void _malloc_message(const char* p, Args... args) {
# 223| _malloc_message(p);
# 224| _malloc_message(args...);
Error: COMPILER_WARNING:
firefox-153.0/memory/build/mozjemalloc.cpp:164: included_from: Included from here.
firefox-153.0/memory/build/Zero.h: scope_hint: In function ‘mozilla::MaybePoison(void*, unsigned long)’
firefox-153.0/memory/build/Zero.h:15:20: warning[-Wmissing-profile]: profile for function ‘mozilla::MaybePoison(void*, unsigned long)’ not found in profile data
# 15 | static inline void MaybePoison(void* aPtr, size_t aSize) {
# | ^~~~~~~~~~~
# 13| namespace mozilla {
# 14|
# 15|-> static inline void MaybePoison(void* aPtr, size_t aSize) {
# 16| size_t size;
# 17| switch (opt_poison) {
Error: COMPILER_WARNING:
firefox-153.0/memory/build/mozjemalloc.cpp: scope_hint: In function ‘malloc_init()’
firefox-153.0/memory/build/mozjemalloc.cpp:634:20: warning[-Wmissing-profile]: profile for function ‘malloc_init()’ not found in profile data
# 634 | static inline bool malloc_init() {
# | ^~~~~~~~~~~
# 632| // initialization.
# 633| // Returns whether the allocator was successfully initialized.
# 634|-> static inline bool malloc_init() {
# 635| if (!malloc_initialized) {
# 636| return malloc_init_hard();
Error: COMPILER_WARNING:
firefox-153.0/memory/build/mozjemalloc.cpp: scope_hint: In function ‘thread_local_arena(bool)’
firefox-153.0/memory/build/mozjemalloc.cpp:665:24: warning[-Wmissing-profile]: profile for function ‘thread_local_arena(bool)’ not found in profile data
# 665 | static inline arena_t* thread_local_arena(bool enabled) {
# | ^~~~~~~~~~~~~~~~~~
# 663| // Begin arena.
# 664|
# 665|-> static inline arena_t* thread_local_arena(bool enabled) {
# 666| arena_t* arena;
# 667|
Error: COMPILER_WARNING:
firefox-153.0/memory/build/mozjemalloc.cpp: scope_hint: In function ‘arena_run_reg_dalloc(arena_run_t*, arena_bin_t*, void*, unsigned long)’
firefox-153.0/memory/build/mozjemalloc.cpp:784:20: warning[-Wmissing-profile]: profile for function ‘arena_run_reg_dalloc(arena_run_t*, arena_bin_t*, void*, unsigned long)’ not found in profile data
# 784 | static inline void arena_run_reg_dalloc(arena_run_t* run, arena_bin_t* bin,
# | ^~~~~~~~~~~~~~~~~~~~
# 782| }
# 783|
# 784|-> static inline void arena_run_reg_dalloc(arena_run_t* run, arena_bin_t* bin,
# 785| void* ptr, size_t size) {
# 786| uint32_t diff, regind;
Error: COMPILER_WARNING:
firefox-153.0/memory/build/mozjemalloc.cpp: scope_hint: In function ‘arena_dalloc(void*, unsigned long, arena_t*)’
firefox-153.0/memory/build/mozjemalloc.cpp:2707:20: warning[-Wmissing-profile]: profile for function ‘arena_dalloc(void*, unsigned long, arena_t*)’ not found in profile data
# 2707 | static inline void arena_dalloc(void* aPtr, size_t aOffset, arena_t* aArena) {
# | ^~~~~~~~~~~~
# 2705| }
# 2706|
# 2707|-> static inline void arena_dalloc(void* aPtr, size_t aOffset, arena_t* aArena) {
# 2708| MOZ_ASSERT(aPtr);
# 2709| MOZ_ASSERT(aOffset != 0);
Error: COMPILER_WARNING:
firefox-153.0/memory/build/mozjemalloc.cpp: scope_hint: In function ‘idalloc(void*, arena_t*)’
firefox-153.0/memory/build/mozjemalloc.cpp:2756:20: warning[-Wmissing-profile]: profile for function ‘idalloc(void*, arena_t*)’ not found in profile data
# 2756 | static inline void idalloc(void* ptr, arena_t* aArena) {
# | ^~~~~~~
# 2754| }
# 2755|
# 2756|-> static inline void idalloc(void* ptr, arena_t* aArena) {
# 2757| size_t offset;
# 2758|
Error: COMPILER_WARNING:
firefox-153.0/memory/build/mozjemalloc.cpp: scope_hint: In function ‘huge_dalloc(void*, arena_t*)’
firefox-153.0/memory/build/mozjemalloc.cpp:3329:13: warning[-Wmissing-profile]: profile for function ‘huge_dalloc(void*, arena_t*)’ not found in profile data
# 3329 | static void huge_dalloc(void* aPtr, arena_t* aArena) {
# | ^~~~~~~~~~~
# 3327| }
# 3328|
# 3329|-> static void huge_dalloc(void* aPtr, arena_t* aArena) {
# 3330| extent_node_t* node;
# 3331| size_t mapped = 0;
Error: COMPILER_WARNING:
firefox-153.0/memory/build/mozjemalloc.cpp: scope_hint: In function ‘malloc_init_hard()’
firefox-153.0/memory/build/mozjemalloc.cpp:3357:13: warning[-Wmissing-profile]: profile for function ‘malloc_init_hard()’ not found in profile data
# 3357 | static bool malloc_init_hard() {
# | ^~~~~~~~~~~~~~~~
# 3355|
# 3356| // Returns whether the allocator was successfully initialized.
# 3357|-> static bool malloc_init_hard() {
# 3358| unsigned i;
# 3359| const char* opts;
Error: COMPILER_WARNING:
firefox-153.0/memory/build/mozjemalloc.cpp: scope_hint: In function ‘_malloc_prefork()’
firefox-153.0/memory/build/mozjemalloc.cpp:4253:6: warning[-Wmissing-profile]: profile for function ‘_malloc_prefork()’ not found in profile data
# 4253 | void _malloc_prefork(void) MOZ_NO_THREAD_SAFETY_ANALYSIS {
# | ^~~~~~~~~~~~~~~
# 4251|
# 4252| FORK_HOOK
# 4253|-> void _malloc_prefork(void) MOZ_NO_THREAD_SAFETY_ANALYSIS {
# 4254| // Acquire all mutexes in a safe order.
# 4255| gArenas.mLock.Lock();
Error: COMPILER_WARNING:
firefox-153.0/memory/build/mozjemalloc.cpp: scope_hint: In function ‘_malloc_postfork_parent()’
firefox-153.0/memory/build/mozjemalloc.cpp:4275:6: warning[-Wmissing-profile]: profile for function ‘_malloc_postfork_parent()’ not found in profile data
# 4275 | void _malloc_postfork_parent(void) MOZ_NO_THREAD_SAFETY_ANALYSIS {
# | ^~~~~~~~~~~~~~~~~~~~~~~
# 4273|
# 4274| FORK_HOOK
# 4275|-> void _malloc_postfork_parent(void) MOZ_NO_THREAD_SAFETY_ANALYSIS {
# 4276| // Release all mutexes, now that fork() has completed.
# 4277| huge_mtx.Unlock();
Error: COMPILER_WARNING:
firefox-153.0/memory/build/mozjemalloc.cpp: scope_hint: In function ‘_malloc_postfork_child()’
firefox-153.0/memory/build/mozjemalloc.cpp:4293:6: warning[-Wmissing-profile]: profile for function ‘_malloc_postfork_child()’ not found in profile data
# 4293 | void _malloc_postfork_child(void) {
# | ^~~~~~~~~~~~~~~~~~~~~~
# 4291|
# 4292| FORK_HOOK
# 4293|-> void _malloc_postfork_child(void) {
# 4294| // Do this before iterating over the arenas.
# 4295| gArenas.ResetMainThread();
Error: COMPILER_WARNING:
firefox-153.0/memory/build/mozjemalloc.cpp: scope_hint: In function ‘init()’
firefox-153.0/memory/build/mozjemalloc.cpp:4434:13: warning[-Wmissing-profile]: profile for function ‘init()’ not found in profile data
# 4434 | static void init() {
# | ^~~~
# 4432| // replacement functions if they exist.
# 4433| static ReplaceMallocBridge* gReplaceMallocBridge = nullptr;
# 4434|-> static void init() {
# 4435| malloc_table_t tempTable = gDefaultMallocTable;
# 4436|
Error: COMPILER_WARNING:
firefox-153.0/memory/build/mozjemalloc.cpp: scope_hint: In function ‘replace_malloc_init_funcs(malloc_table_t*)’
firefox-153.0/memory/build/mozjemalloc.cpp:4543:13: warning[-Wmissing-profile]: profile for function ‘replace_malloc_init_funcs(malloc_table_t*)’ not found in profile data
# 4543 | static void replace_malloc_init_funcs(malloc_table_t* table) {
# | ^~~~~~~~~~~~~~~~~~~~~~~~~
# 4541| // replace_valloc, and default implementations will be automatically derived
# 4542| // from replace_memalign.
# 4543|-> static void replace_malloc_init_funcs(malloc_table_t* table) {
# 4544| if (table->posix_memalign == CanonicalMalloc::posix_memalign &&
# 4545| table->memalign != CanonicalMalloc::memalign) {
Error: COMPILER_WARNING:
firefox-153.0/memory/mozalloc/cxxalloc.h:56:21: warning[-Walloc-size-larger-than=]: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807
# 56 | return malloc_impl(size);
# | ^
/usr/include/stdlib.h: scope_hint: In function ‘operator().isra’
/usr/include/stdlib.h:676:14: note: in a call to allocation function ‘malloc’ declared here
# 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__
# | ^
# 54| #endif
# 55|
# 56|-> return malloc_impl(size);
# 57|
# 58| #if defined(__GNUC__) && !defined(__clang__)
Error: COMPILER_WARNING (CWE-590):
firefox-153.0/memory/mozalloc/cxxalloc.h:64:19: warning[-Wfree-nonheap-object]: ‘free’ called on pointer ‘MEM[(struct nsStructuredCloneContainer * *)iter_142 + 96B]’ with nonzero offset 8
# 64 | return free_impl(ptr);
# | ^
# 62|
# 63| MOZALLOC_EXPORT_NEW void operator delete(void* ptr) noexcept(true) {
# 64|-> return free_impl(ptr);
# 65| }
# 66|
Error: COMPILER_WARNING (CWE-590):
firefox-153.0/memory/mozalloc/cxxalloc.h:64:19: warning[-Wfree-nonheap-object]: ‘free’ called on pointer ‘MEM[(struct nsStructuredCloneContainer * *)iter_74 + 96B]’ with nonzero offset 8
# 64 | return free_impl(ptr);
# | ^
# 62|
# 63| MOZALLOC_EXPORT_NEW void operator delete(void* ptr) noexcept(true) {
# 64|-> return free_impl(ptr);
# 65| }
# 66|
Error: CLANG_WARNING:
<built-in>:2: included_from: Included from here.
firefox-153.0/layout/style/nsStyleStruct.h:15: included_from: Included from here.
firefox-153.0/layout/style/CounterStyleManager.h:8: included_from: Included from here.
firefox-153.0/xpcom/ds/nsHashKeys.h:8: included_from: Included from here.
firefox-153.0/xpcom/base/nsID.h:10: included_from: Included from here.
firefox-153.0/xpcom/base/nscore.h:10: included_from: Included from here.
firefox-153.0/memory/mozalloc/mozalloc.h:39:12: fatal error: 'mozilla/mozalloc_abort.h' file not found
# 39 | # include "mozilla/mozalloc_abort.h"
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 37|
# 38| #if defined(__cplusplus)
# 39|-> # include "mozilla/mozalloc_abort.h"
# 40| # include "mozilla/CheckedArithmetic.h"
# 41| # include "mozilla/Likely.h"
Error: COMPILER_WARNING:
firefox-153.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::emplace<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{l [...]
firefox-153.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::emplace<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**):: [...]
# 1064| template <typename T>
# 1065| template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067| MOZ_RELEASE_ASSERT(!isSome());
# 1068| ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);
firefox-153.0/mfbt/Maybe.h:1066:16: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> [...]
firefox-153.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<cha [...]
# 1064| template <typename T>
# 1065| template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067| MOZ_RELEASE_ASSERT(!isSome());
# 1068| ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);
firefox-153.0/mfbt/Maybe.h:1066:16: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::emplace<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOM [...]
firefox-153.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::emplace<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozID [...]
# 1066 | constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# | ^~~~~~~~
# 1064| template <typename T>
# 1065| template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067| MOZ_RELEASE_ASSERT(!isSome());
# 1068| ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);
firefox-153.0/mfbt/Maybe.h:1066:16: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> const&)#1}>::emplace<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> const&)#1}>(nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> cons [...]
firefox-153.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> const&)#1}>::emplace<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> const&)#1}>(nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> co [...]
# 1066 | constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# | ^~~~~~~~
# 1064| template <typename T>
# 1065| template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067| MOZ_RELEASE_ASSERT(!isSome());
# 1068| ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);
firefox-153.0/mfbt/Maybe.h:1066:16: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h:14: included_from: Included from here.
firefox-153.0/mfbt/Maybe.h: scope_hint: In member function ‘mozilla::Maybe<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::emplace<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, tru [...]
firefox-153.0/mfbt/Maybe.h:1066:16: warning[-Wmissing-profile]: profile for function ‘mozilla::Maybe<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::emplace<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, t [...]
# 1066 | constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# | ^~~~~~~~
# 1064| template <typename T>
# 1065| template <typename... Args>
# 1066|-> constexpr void Maybe<T>::emplace(Args&&... aArgs) {
# 1067| MOZ_RELEASE_ASSERT(!isSome());
# 1068| ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);
firefox-153.0/mfbt/Maybe.h:1066:16: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/objdir/mfbt/Unified_cpp_mfbt0.cpp:65: included_from: Included from here.
firefox-153.0/mfbt/SHA1.cpp: scope_hint: In function ‘shaCompress(unsigned int volatile*, unsigned int const*)’
firefox-153.0/mfbt/SHA1.cpp:198:13: warning[-Wmissing-profile]: profile for function ‘shaCompress(unsigned int volatile*, unsigned int const*)’ not found in profile data
# 198 | static void shaCompress(volatile unsigned* aX, const uint32_t* aBuf) {
# | ^~~~~~~~~~~
# 196| * code on AMD64.
# 197| */
# 198|-> static void shaCompress(volatile unsigned* aX, const uint32_t* aBuf) {
# 199| unsigned A, B, C, D, E;
# 200|
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/bignum-dtoa.cc: scope_hint: In function ‘double_conversion::GenerateShortestDigits(double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*, bool, double_conversion::Vector<char>, int*)’
firefox-153.0/mfbt/double-conversion/double-conversion/bignum-dtoa.cc:185:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::GenerateShortestDigits(double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*, bool, double_conversion::Vector<char>, int*)’ not found in profile data
# 185 | static void GenerateShortestDigits(Bignum* numerator, Bignum* denominator,
# | ^~~~~~~~~~~~~~~~~~~~~~
# 183| // If 1 <= (numerator+delta_plus) / denominator < 10 then no leading 0 digit
# 184| // will be produced. This should be the standard precondition.
# 185|-> static void GenerateShortestDigits(Bignum* numerator, Bignum* denominator,
# 186| Bignum* delta_minus, Bignum* delta_plus,
# 187| bool is_even,
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/bignum-dtoa.cc: scope_hint: In function ‘double_conversion::GenerateCountedDigits(int, int*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Vector<char>, int*)’
firefox-153.0/mfbt/double-conversion/double-conversion/bignum-dtoa.cc:283:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::GenerateCountedDigits(int, int*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Vector<char>, int*)’ not found in profile data
# 283 | static void GenerateCountedDigits(int count, int* decimal_point,
# | ^~~~~~~~~~~~~~~~~~~~~
# 281| // as 9.999999 propagate a carry all the way, and change the
# 282| // exponent (decimal_point), when rounding upwards.
# 283|-> static void GenerateCountedDigits(int count, int* decimal_point,
# 284| Bignum* numerator, Bignum* denominator,
# 285| Vector<char> buffer, int* length) {
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/bignum-dtoa.cc: scope_hint: In function ‘double_conversion::BignumToFixed(int, int*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Vector<char>, int*)’
firefox-153.0/mfbt/double-conversion/double-conversion/bignum-dtoa.cc:326:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::BignumToFixed(int, int*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Vector<char>, int*)’ not found in profile data
# 326 | static void BignumToFixed(int requested_digits, int* decimal_point,
# | ^~~~~~~~~~~~~
# 324| //
# 325| // Input verifies: 1 <= (numerator + delta) / denominator < 10.
# 326|-> static void BignumToFixed(int requested_digits, int* decimal_point,
# 327| Bignum* numerator, Bignum* denominator,
# 328| Vector<char> buffer, int* length) {
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/bignum-dtoa.cc: scope_hint: In function ‘double_conversion::InitialScaledStartValuesPositiveExponent(unsigned long, int, int, bool, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*)’
firefox-153.0/mfbt/double-conversion/double-conversion/bignum-dtoa.cc:417:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::InitialScaledStartValuesPositiveExponent(unsigned long, int, int, bool, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*)’ not found in profile data
# 417 | static void InitialScaledStartValuesPositiveExponent(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 415|
# 416| // See comments for InitialScaledStartValues.
# 417|-> static void InitialScaledStartValuesPositiveExponent(
# 418| uint64_t significand, int exponent,
# 419| int estimated_power, bool need_boundary_deltas,
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/bignum-dtoa.cc: scope_hint: In function ‘double_conversion::InitialScaledStartValuesNegativeExponentPositivePower(unsigned long, int, int, bool, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*)’
firefox-153.0/mfbt/double-conversion/double-conversion/bignum-dtoa.cc:450:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::InitialScaledStartValuesNegativeExponentPositivePower(unsigned long, int, int, bool, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*)’ not found in profile data
# 450 | static void InitialScaledStartValuesNegativeExponentPositivePower(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 448|
# 449| // See comments for InitialScaledStartValues
# 450|-> static void InitialScaledStartValuesNegativeExponentPositivePower(
# 451| uint64_t significand, int exponent,
# 452| int estimated_power, bool need_boundary_deltas,
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/bignum-dtoa.cc: scope_hint: In function ‘double_conversion::InitialScaledStartValuesNegativeExponentNegativePower(unsigned long, int, int, bool, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*)’
firefox-153.0/mfbt/double-conversion/double-conversion/bignum-dtoa.cc:484:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::InitialScaledStartValuesNegativeExponentNegativePower(unsigned long, int, int, bool, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*)’ not found in profile data
# 484 | static void InitialScaledStartValuesNegativeExponentNegativePower(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 482|
# 483| // See comments for InitialScaledStartValues
# 484|-> static void InitialScaledStartValuesNegativeExponentNegativePower(
# 485| uint64_t significand, int exponent,
# 486| int estimated_power, bool need_boundary_deltas,
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/bignum-dtoa.cc: scope_hint: In function ‘double_conversion::InitialScaledStartValues(unsigned long, int, bool, int, bool, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*)’
firefox-153.0/mfbt/double-conversion/double-conversion/bignum-dtoa.cc:568:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::InitialScaledStartValues(unsigned long, int, bool, int, bool, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*)’ not found in profile data
# 568 | static void InitialScaledStartValues(uint64_t significand,
# | ^~~~~~~~~~~~~~~~~~~~~~~~
# 566| // or BIGNUM_DTOA_SHORTEST_SINGLE.
# 567|
# 568|-> static void InitialScaledStartValues(uint64_t significand,
# 569| int exponent,
# 570| bool lower_boundary_is_closer,
Error: COMPILER_WARNING:
firefox-153.0/objdir/mfbt/Unified_cpp_mfbt0.cpp:101: included_from: Included from here.
firefox-153.0/mfbt/double-conversion/double-conversion/bignum-dtoa.cc: scope_hint: In function ‘double_conversion::FixupMultiply10(int, bool, int*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*)’
firefox-153.0/mfbt/double-conversion/double-conversion/bignum-dtoa.cc:612:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::FixupMultiply10(int, bool, int*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*, double_conversion::Bignum*)’ not found in profile data
# 612 | static void FixupMultiply10(int estimated_power, bool is_even,
# | ^~~~~~~~~~~~~~~
# 610| // estimated_power) but do not touch the numerator or denominator.
# 611| // Otherwise the routine multiplies the numerator and the deltas by 10.
# 612|-> static void FixupMultiply10(int estimated_power, bool is_even,
# 613| int* decimal_point,
# 614| Bignum* numerator, Bignum* denominator,
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/fast-dtoa.cc: scope_hint: In function ‘double_conversion::RoundWeed(double_conversion::Vector<char>, int, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)’
firefox-153.0/mfbt/double-conversion/double-conversion/fast-dtoa.cc:61:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::RoundWeed(double_conversion::Vector<char>, int, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)’ not found in profile data
# 61 | static bool RoundWeed(Vector<char> buffer,
# | ^~~~~~~~~
# 59| // representable number to the input.
# 60| // Modifies the generated digits in the buffer to approach (round towards) w.
# 61|-> static bool RoundWeed(Vector<char> buffer,
# 62| int length,
# 63| uint64_t distance_too_high_w,
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/fast-dtoa.cc: scope_hint: In function ‘double_conversion::RoundWeedCounted(double_conversion::Vector<char>, int, unsigned long, unsigned long, unsigned long, int*)’
firefox-153.0/mfbt/double-conversion/double-conversion/fast-dtoa.cc:181:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::RoundWeedCounted(double_conversion::Vector<char>, int, unsigned long, unsigned long, unsigned long, int*)’ not found in profile data
# 181 | static bool RoundWeedCounted(Vector<char> buffer,
# | ^~~~~~~~~~~~~~~~
# 179| //
# 180| // Precondition: rest < ten_kappa.
# 181|-> static bool RoundWeedCounted(Vector<char> buffer,
# 182| int length,
# 183| uint64_t rest,
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/fast-dtoa.cc: scope_hint: In function ‘double_conversion::DigitGen(double_conversion::DiyFp, double_conversion::DiyFp, double_conversion::DiyFp, double_conversion::Vector<char>, int*, int*)’
firefox-153.0/mfbt/double-conversion/double-conversion/fast-dtoa.cc:300:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::DigitGen(double_conversion::DiyFp, double_conversion::DiyFp, double_conversion::DiyFp, double_conversion::Vector<char>, int*, int*)’ not found in profile data
# 300 | static bool DigitGen(DiyFp low,
# | ^~~~~~~~
# 298| // represents w. However we have to pay attention to low, high and w's
# 299| // imprecision.
# 300|-> static bool DigitGen(DiyFp low,
# 301| DiyFp w,
# 302| DiyFp high,
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/fast-dtoa.cc: scope_hint: In function ‘double_conversion::DigitGenCounted(double_conversion::DiyFp, int, double_conversion::Vector<char>, int*, int*)’
firefox-153.0/mfbt/double-conversion/double-conversion/fast-dtoa.cc:428:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::DigitGenCounted(double_conversion::DiyFp, int, double_conversion::Vector<char>, int*, int*)’ not found in profile data
# 428 | static bool DigitGenCounted(DiyFp w,
# | ^~~~~~~~~~~~~~~
# 426| // then false is returned. This usually happens rarely, but the failure-rate
# 427| // increases with higher requested_digits.
# 428|-> static bool DigitGenCounted(DiyFp w,
# 429| int requested_digits,
# 430| Vector<char> buffer,
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/fast-dtoa.cc: scope_hint: In function ‘double_conversion::Grisu3(double, double_conversion::FastDtoaMode, double_conversion::Vector<char>, int*, int*)’
firefox-153.0/mfbt/double-conversion/double-conversion/fast-dtoa.cc:519:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::Grisu3(double, double_conversion::FastDtoaMode, double_conversion::Vector<char>, int*, int*)’ not found in profile data
# 519 | static bool Grisu3(double v,
# | ^~~~~~
# 517| // digits might correctly yield 'v' when read again, the closest will be
# 518| // computed.
# 519|-> static bool Grisu3(double v,
# 520| FastDtoaMode mode,
# 521| Vector<char> buffer,
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/fast-dtoa.cc: scope_hint: In function ‘double_conversion::Grisu3Counted(double, int, double_conversion::Vector<char>, int*, int*)’
firefox-153.0/mfbt/double-conversion/double-conversion/fast-dtoa.cc:591:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::Grisu3Counted(double, int, double_conversion::Vector<char>, int*, int*)’ not found in profile data
# 591 | static bool Grisu3Counted(double v,
# | ^~~~~~~~~~~~~
# 589| // Grisu3 is too imprecise for real halfway cases (1.5 will not work) and
# 590| // therefore the rounding strategy for halfway cases is irrelevant.
# 591|-> static bool Grisu3Counted(double v,
# 592| int requested_digits,
# 593| Vector<char> buffer,
Error: COMPILER_WARNING:
firefox-153.0/objdir/mfbt/Unified_cpp_mfbt0.cpp:137: included_from: Included from here.
firefox-153.0/mfbt/double-conversion/double-conversion/fast-dtoa.cc: scope_hint: In function ‘_GLOBAL__sub_I_Unified_cpp_mfbt0.cpp’
firefox-153.0/mfbt/double-conversion/double-conversion/fast-dtoa.cc:665:1: warning[-Wmissing-profile]: profile for function ‘_GLOBAL__sub_I_Unified_cpp_mfbt0.cpp’ not found in profile data
# 665 | } // namespace double_conversion
# | ^
# 663| }
# 664|
# 665|-> } // namespace double_conversion
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/fast-dtoa.cc: scope_hint: In function ‘__static_initialization_and_destruction_0()’
firefox-153.0/mfbt/double-conversion/double-conversion/fast-dtoa.cc:665:1: warning[-Wmissing-profile]: profile for function ‘__static_initialization_and_destruction_0()’ not found in profile data
# 663| }
# 664|
# 665|-> } // namespace double_conversion
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/fixed-dtoa.cc: scope_hint: In function ‘double_conversion::FillDigits32(unsigned int, double_conversion::Vector<char>, int*)’
firefox-153.0/mfbt/double-conversion/double-conversion/fixed-dtoa.cc:130:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::FillDigits32(unsigned int, double_conversion::Vector<char>, int*)’ not found in profile data
# 130 | static void FillDigits32(uint32_t number, Vector<char> buffer, int* length) {
# | ^~~~~~~~~~~~
# 128|
# 129|
# 130|-> static void FillDigits32(uint32_t number, Vector<char> buffer, int* length) {
# 131| int number_length = 0;
# 132| // We fill the digits in reverse order and exchange them afterwards.
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/fixed-dtoa.cc: scope_hint: In function ‘double_conversion::FillDigits64FixedLength(unsigned long, double_conversion::Vector<char>, int*)’
firefox-153.0/mfbt/double-conversion/double-conversion/fixed-dtoa.cc:153:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::FillDigits64FixedLength(unsigned long, double_conversion::Vector<char>, int*)’ not found in profile data
# 153 | static void FillDigits64FixedLength(uint64_t number,
# | ^~~~~~~~~~~~~~~~~~~~~~~
# 151|
# 152|
# 153|-> static void FillDigits64FixedLength(uint64_t number,
# 154| Vector<char> buffer, int* length) {
# 155| const uint32_t kTen7 = 10000000;
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/fixed-dtoa.cc: scope_hint: In function ‘double_conversion::FillDigits64(unsigned long, double_conversion::Vector<char>, int*)’
firefox-153.0/mfbt/double-conversion/double-conversion/fixed-dtoa.cc:168:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::FillDigits64(unsigned long, double_conversion::Vector<char>, int*)’ not found in profile data
# 168 | static void FillDigits64(uint64_t number, Vector<char> buffer, int* length) {
# | ^~~~~~~~~~~~
# 166|
# 167|
# 168|-> static void FillDigits64(uint64_t number, Vector<char> buffer, int* length) {
# 169| const uint32_t kTen7 = 10000000;
# 170| // For efficiency cut the number into 3 uint32_t parts, and print those.
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/fixed-dtoa.cc: scope_hint: In function ‘double_conversion::RoundUp(double_conversion::Vector<char>, int*, int*)’
firefox-153.0/mfbt/double-conversion/double-conversion/fixed-dtoa.cc:189:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::RoundUp(double_conversion::Vector<char>, int*, int*)’ not found in profile data
# 189 | static void RoundUp(Vector<char> buffer, int* length, int* decimal_point) {
# | ^~~~~~~
# 187|
# 188|
# 189|-> static void RoundUp(Vector<char> buffer, int* length, int* decimal_point) {
# 190| // An empty buffer represents 0.
# 191| if (*length == 0) {
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/fixed-dtoa.cc: scope_hint: In function ‘double_conversion::FillFractionals(unsigned long, int, int, double_conversion::Vector<char>, int*, int*)’
firefox-153.0/mfbt/double-conversion/double-conversion/fixed-dtoa.cc:230:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::FillFractionals(unsigned long, int, int, double_conversion::Vector<char>, int*, int*)’ not found in profile data
# 230 | static void FillFractionals(uint64_t fractionals, int exponent,
# | ^~~~~~~~~~~~~~~
# 228| // already contained "199" (thus yielding a buffer of "19999") then a
# 229| // rounding-up will change the contents of the buffer to "20000".
# 230|-> static void FillFractionals(uint64_t fractionals, int exponent,
# 231| int fractional_count, Vector<char> buffer,
# 232| int* length, int* decimal_point) {
Error: COMPILER_WARNING:
firefox-153.0/objdir/mfbt/Unified_cpp_mfbt1.cpp:2: included_from: Included from here.
firefox-153.0/mfbt/double-conversion/double-conversion/fixed-dtoa.cc: scope_hint: In function ‘double_conversion::TrimZeros(double_conversion::Vector<char>, int*, int*)’
firefox-153.0/mfbt/double-conversion/double-conversion/fixed-dtoa.cc:292:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::TrimZeros(double_conversion::Vector<char>, int*, int*)’ not found in profile data
# 292 | static void TrimZeros(Vector<char> buffer, int* length, int* decimal_point) {
# | ^~~~~~~~~
# 290| // Removes leading and trailing zeros.
# 291| // If leading zeros are removed then the decimal point position is adjusted.
# 292|-> static void TrimZeros(Vector<char> buffer, int* length, int* decimal_point) {
# 293| while (*length > 0 && buffer[(*length) - 1] == '0') {
# 294| (*length)--;
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc: scope_hint: In function ‘double_conversion::(anonymous namespace)::ToLower(char)’
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc:54:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::(anonymous namespace)::ToLower(char)’ not found in profile data
# 54 | inline char ToLower(char ch) {
# | ^~~~~~~
# 52| namespace {
# 53|
# 54|-> inline char ToLower(char ch) {
# 55| static const std::ctype<char>& cType =
# 56| std::use_facet<std::ctype<char> >(std::locale::classic());
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc: scope_hint: In function ‘double_conversion::(anonymous namespace)::Pass(char)’
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc:60:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::(anonymous namespace)::Pass(char)’ not found in profile data
# 60 | inline char Pass(char ch) {
# | ^~~~
# 58| }
# 59|
# 60|-> inline char Pass(char ch) {
# 61| return ch;
# 62| }
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc: scope_hint: In function ‘double_conversion::(anonymous namespace)::ConsumeSubString<char const*>(char const**, char const*, char const*, bool)bool’
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc:83:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::(anonymous namespace)::ConsumeSubString<char const*>(char const**, char const*, char const*, bool)bool’ not found in profile data
# 83 | static bool ConsumeSubString(Iterator* current,
# | ^~~~~~~~~~~~~~~~
# 81| // Returns false, if the substring does not match.
# 82| template <class Iterator>
# 83|-> static bool ConsumeSubString(Iterator* current,
# 84| Iterator end,
# 85| const char* substring,
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc: scope_hint: In function ‘double_conversion::(anonymous namespace)::ConsumeSubString<unsigned short const*>(unsigned short const**, unsigned short const*, char const*, bool)bool’
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc:83:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::(anonymous namespace)::ConsumeSubString<unsigned short const*>(unsigned short const**, unsigned short const*, char const*, bool)bool’ not found in profile data
# 83 | static bool ConsumeSubString(Iterator* current,
# | ^~~~~~~~~~~~~~~~
# 81| // Returns false, if the substring does not match.
# 82| template <class Iterator>
# 83|-> static bool ConsumeSubString(Iterator* current,
# 84| Iterator end,
# 85| const char* substring,
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc: scope_hint: In function ‘double_conversion::AdvanceToNonspace<unsigned short const*>(unsigned short const**, unsigned short const*)bool’
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc:139:20: warning[-Wmissing-profile]: profile for function ‘double_conversion::AdvanceToNonspace<unsigned short const*>(unsigned short const**, unsigned short const*)bool’ not found in profile data
# 139 | static inline bool AdvanceToNonspace(Iterator* current, Iterator end) {
# | ^~~~~~~~~~~~~~~~~
# 137| // Returns true if a nonspace found and false if the end has reached.
# 138| template <class Iterator>
# 139|-> static inline bool AdvanceToNonspace(Iterator* current, Iterator end) {
# 140| while (*current != end) {
# 141| if (!isWhitespace(**current)) return true;
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc: scope_hint: In function ‘double_conversion::isDigit(int, int)’
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc:148:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::isDigit(int, int)’ not found in profile data
# 148 | static bool isDigit(int x, int radix) {
# | ^~~~~~~
# 146|
# 147|
# 148|-> static bool isDigit(int x, int radix) {
# 149| return (x >= '0' && x <= '9' && x < '0' + radix)
# 150| || (radix > 10 && x >= 'a' && x < 'a' + radix - 10)
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc: scope_hint: In function ‘double_conversion::Advance<char const*>(char const**, unsigned short, int, char const*&)bool’
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc:190:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::Advance<char const*>(char const**, unsigned short, int, char const*&)bool’ not found in profile data
# 190 | static bool Advance (Iterator* it, uc16 separator, int base, Iterator& end) {
# | ^~~~~~~
# 188| // Returns true, when the iterator is equal to end.
# 189| template<class Iterator>
# 190|-> static bool Advance (Iterator* it, uc16 separator, int base, Iterator& end) {
# 191| if (separator == StringToDoubleConverter::kNoSeparator) {
# 192| ++(*it);
Error: COMPILER_WARNING:
firefox-153.0/objdir/mfbt/Unified_cpp_mfbt1.cpp:11: included_from: Included from here.
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc: scope_hint: In function ‘double_conversion::Advance<char*>(char**, unsigned short, int, char*&)bool’
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc:190:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::Advance<char*>(char**, unsigned short, int, char*&)bool’ not found in profile data
# 190 | static bool Advance (Iterator* it, uc16 separator, int base, Iterator& end) {
# | ^~~~~~~
# 188| // Returns true, when the iterator is equal to end.
# 189| template<class Iterator>
# 190|-> static bool Advance (Iterator* it, uc16 separator, int base, Iterator& end) {
# 191| if (separator == StringToDoubleConverter::kNoSeparator) {
# 192| ++(*it);
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc: scope_hint: In function ‘double_conversion::Advance<unsigned short const*>(unsigned short const**, unsigned short, int, unsigned short const*&)bool’
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc:190:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::Advance<unsigned short const*>(unsigned short const**, unsigned short, int, unsigned short const*&)bool’ not found in profile data
# 190 | static bool Advance (Iterator* it, uc16 separator, int base, Iterator& end) {
# | ^~~~~~~
# 188| // Returns true, when the iterator is equal to end.
# 189| template<class Iterator>
# 190|-> static bool Advance (Iterator* it, uc16 separator, int base, Iterator& end) {
# 191| if (separator == StringToDoubleConverter::kNoSeparator) {
# 192| ++(*it);
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc: scope_hint: In function ‘double_conversion::IsHexFloatString<char const*>(char const*, char const*, unsigned short, bool)bool’
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc:216:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::IsHexFloatString<char const*>(char const*, char const*, unsigned short, bool)bool’ not found in profile data
# 216 | static bool IsHexFloatString(Iterator start,
# | ^~~~~~~~~~~~~~~~
# 214| // - hex_digits+ '.' 'p' ('+'|'-')? exponent_digits+
# 215| template<class Iterator>
# 216|-> static bool IsHexFloatString(Iterator start,
# 217| Iterator end,
# 218| uc16 separator,
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc: scope_hint: In function ‘double_conversion::IsHexFloatString<unsigned short const*>(unsigned short const*, unsigned short const*, unsigned short, bool)bool’
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc:216:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::IsHexFloatString<unsigned short const*>(unsigned short const*, unsigned short const*, unsigned short, bool)bool’ not found in profile data
# 216 | static bool IsHexFloatString(Iterator start,
# | ^~~~~~~~~~~~~~~~
# 214| // - hex_digits+ '.' 'p' ('+'|'-')? exponent_digits+
# 215| template<class Iterator>
# 216|-> static bool IsHexFloatString(Iterator start,
# 217| Iterator end,
# 218| uc16 separator,
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc: scope_hint: In function ‘double_conversion::RadixStringToIeee<3, char*>(char**, char*, bool, unsigned short, bool, bool, double, bool, bool*)double’
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc:256:15: warning[-Wmissing-profile]: profile for function ‘double_conversion::RadixStringToIeee<3, char*>(char**, char*, bool, unsigned short, bool, bool, double, bool, bool*)double’ not found in profile data
# 256 | static double RadixStringToIeee(Iterator* current,
# | ^~~~~~~~~~~~~~~~~
# 254| // hex-float.
# 255| template <int radix_log_2, class Iterator>
# 256|-> static double RadixStringToIeee(Iterator* current,
# 257| Iterator end,
# 258| bool sign,
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc: scope_hint: In function ‘double_conversion::RadixStringToIeee<4, char const*>(char const**, char const*, bool, unsigned short, bool, bool, double, bool, bool*)double’
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc:256:15: warning[-Wmissing-profile]: profile for function ‘double_conversion::RadixStringToIeee<4, char const*>(char const**, char const*, bool, unsigned short, bool, bool, double, bool, bool*)double’ not found in profile data
# 254| // hex-float.
# 255| template <int radix_log_2, class Iterator>
# 256|-> static double RadixStringToIeee(Iterator* current,
# 257| Iterator end,
# 258| bool sign,
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc: scope_hint: In function ‘double_conversion::RadixStringToIeee<4, unsigned short const*>(unsigned short const**, unsigned short const*, bool, unsigned short, bool, bool, double, bool, bool*)double’
firefox-153.0/mfbt/double-conversion/double-conversion/string-to-double.cc:256:15: warning[-Wmissing-profile]: profile for function ‘double_conversion::RadixStringToIeee<4, unsigned short const*>(unsigned short const**, unsigned short const*, bool, unsigned short, bool, bool, double, bool, bool*)double’ not found in profile data
# 256 | static double RadixStringToIeee(Iterator* current,
# | ^~~~~~~~~~~~~~~~~
# 254| // hex-float.
# 255| template <int radix_log_2, class Iterator>
# 256|-> static double RadixStringToIeee(Iterator* current,
# 257| Iterator end,
# 258| bool sign,
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/strtod.cc: scope_hint: In function ‘double_conversion::TrimAndCut(double_conversion::Vector<char const>, int, char*, int, double_conversion::Vector<char const>*, int*)’
firefox-153.0/mfbt/double-conversion/double-conversion/strtod.cc:126:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::TrimAndCut(double_conversion::Vector<char const>, int, char*, int, double_conversion::Vector<char const>*, int*)’ not found in profile data
# 126 | static void TrimAndCut(Vector<const char> buffer, int exponent,
# | ^~~~~~~~~~
# 124| // modified (due to cutting), then the input needs to be copied into the
# 125| // buffer_copy_space.
# 126|-> static void TrimAndCut(Vector<const char> buffer, int exponent,
# 127| char* buffer_copy_space, int space_size,
# 128| Vector<const char>* trimmed, int* updated_exponent) {
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/strtod.cc: scope_hint: In function ‘double_conversion::ReadDiyFp(double_conversion::Vector<char const>, double_conversion::DiyFp*, int*)’
firefox-153.0/mfbt/double-conversion/double-conversion/strtod.cc:169:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::ReadDiyFp(double_conversion::Vector<char const>, double_conversion::DiyFp*, int*)’ not found in profile data
# 169 | static void ReadDiyFp(Vector<const char> buffer,
# | ^~~~~~~~~
# 167| // If remaining_decimals is zero then the returned DiyFp is accurate.
# 168| // Otherwise it has been rounded and has error of at most 1/2 ulp.
# 169|-> static void ReadDiyFp(Vector<const char> buffer,
# 170| DiyFp* result,
# 171| int* remaining_decimals) {
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/strtod.cc: scope_hint: In function ‘double_conversion::DoubleStrtod(double_conversion::Vector<char const>, int, double*)’
firefox-153.0/mfbt/double-conversion/double-conversion/strtod.cc:190:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::DoubleStrtod(double_conversion::Vector<char const>, int, double*)’ not found in profile data
# 190 | static bool DoubleStrtod(Vector<const char> trimmed,
# | ^~~~~~~~~~~~
# 188|
# 189|
# 190|-> static bool DoubleStrtod(Vector<const char> trimmed,
# 191| int exponent,
# 192| double* result) {
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/strtod.cc: scope_hint: In function ‘double_conversion::AdjustmentPowerOfTen(int)’
firefox-153.0/mfbt/double-conversion/double-conversion/strtod.cc:247:14: warning[-Wmissing-profile]: profile for function ‘double_conversion::AdjustmentPowerOfTen(int)’ not found in profile data
# 247 | static DiyFp AdjustmentPowerOfTen(int exponent) {
# | ^~~~~~~~~~~~~~~~~~~~
# 245| // Returns 10^exponent as an exact DiyFp.
# 246| // The given exponent must be in the range [1; kDecimalExponentDistance[.
# 247|-> static DiyFp AdjustmentPowerOfTen(int exponent) {
# 248| DOUBLE_CONVERSION_ASSERT(0 < exponent);
# 249| DOUBLE_CONVERSION_ASSERT(exponent < PowersOfTenCache::kDecimalExponentDistance);
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/strtod.cc: scope_hint: In function ‘double_conversion::DiyFpStrtod(double_conversion::Vector<char const>, int, double*)’
firefox-153.0/mfbt/double-conversion/double-conversion/strtod.cc:270:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::DiyFpStrtod(double_conversion::Vector<char const>, int, double*)’ not found in profile data
# 270 | static bool DiyFpStrtod(Vector<const char> buffer,
# | ^~~~~~~~~~~
# 268| // Otherwise it is either the correct double or the double that is just below
# 269| // the correct double.
# 270|-> static bool DiyFpStrtod(Vector<const char> buffer,
# 271| int exponent,
# 272| double* result) {
Error: COMPILER_WARNING:
firefox-153.0/mfbt/double-conversion/double-conversion/strtod.cc: scope_hint: In function ‘double_conversion::CompareBufferWithDiyFp(double_conversion::Vector<char const>, int, double_conversion::DiyFp)’
firefox-153.0/mfbt/double-conversion/double-conversion/strtod.cc:388:12: warning[-Wmissing-profile]: profile for function ‘double_conversion::CompareBufferWithDiyFp(double_conversion::Vector<char const>, int, double_conversion::DiyFp)’ not found in profile data
# 388 | static int CompareBufferWithDiyFp(Vector<const char> buffer,
# | ^~~~~~~~~~~~~~~~~~~~~~
# 386| // buffer.length() + exponent > kMinDecimalPower
# 387| // buffer.length() <= kMaxDecimalSignificantDigits
# 388|-> static int CompareBufferWithDiyFp(Vector<const char> buffer,
# 389| int exponent,
# 390| DiyFp diy_fp) {
Error: COMPILER_WARNING:
firefox-153.0/objdir/mfbt/Unified_cpp_mfbt1.cpp:20: included_from: Included from here.
firefox-153.0/mfbt/double-conversion/double-conversion/strtod.cc: scope_hint: In function ‘double_conversion::ComputeGuess(double_conversion::Vector<char const>, int, double*)’
firefox-153.0/mfbt/double-conversion/double-conversion/strtod.cc:419:13: warning[-Wmissing-profile]: profile for function ‘double_conversion::ComputeGuess(double_conversion::Vector<char const>, int, double*)’ not found in profile data
# 419 | static bool ComputeGuess(Vector<const char> trimmed, int exponent,
# | ^~~~~~~~~~~~
# 417| // Returns true if the guess is the correct double.
# 418| // Returns false, when guess is either correct or the next-lower double.
# 419|-> static bool ComputeGuess(Vector<const char> trimmed, int exponent,
# 420| double* guess) {
# 421| if (trimmed.length() == 0) {
Error: COMPILER_WARNING:
firefox-153.0/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.cpp:2: included_from: Included from here.
firefox-153.0/mozglue/baseprofiler/core/BaseAndGeckoProfilerDetail.cpp: scope_hint: In function ‘mozilla::profiler::detail::StringToPid(char const*)’
firefox-153.0/mozglue/baseprofiler/core/BaseAndGeckoProfilerDetail.cpp:16:44: warning[-Wmissing-profile]: profile for function ‘mozilla::profiler::detail::StringToPid(char const*)’ not found in profile data
# 16 | static baseprofiler::BaseProfilerProcessId StringToPid(const char* aString) {
# | ^~~~~~~~~~~
# 14| // Convert a C string to a BaseProfilerProcessId. Return unspecified
# 15| // BaseProfilerProcessId if the string is not exactly a valid pid.
# 16|-> static baseprofiler::BaseProfilerProcessId StringToPid(const char* aString) {
# 17| if (!aString || aString[0] == '\0') {
# 18| // Null or empty.
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp: scope_hint: In function ‘mozilla::baseprofiler::WriteSample(mozilla::baseprofiler::SpliceableJSONWriter&, mozilla::baseprofiler::ProfileSample const&)’
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp:335:13: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::WriteSample(mozilla::baseprofiler::SpliceableJSONWriter&, mozilla::baseprofiler::ProfileSample const&)’ not found in profile data
# 335 | static void WriteSample(SpliceableJSONWriter& aWriter,
# | ^~~~~~~~~~~
# 333| };
# 334|
# 335|-> static void WriteSample(SpliceableJSONWriter& aWriter,
# 336| const ProfileSample& aSample) {
# 337| enum Schema : uint32_t {
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp: scope_hint: In member function ‘mozilla::baseprofiler::ProfileBuffer::StreamSamplesToJSON(mozilla::baseprofiler::SpliceableJSONWriter&, mozilla::baseprofiler::BaseProfilerThreadId, double, mozilla::baseprofiler::UniqueStacks&) const::{lambda(mozilla::ProfileChunkedBuffer::Reader*)#1}::operator()(mozilla::ProfileChunkedBuffer::Reader*) const’
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp:565:24: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::ProfileBuffer::StreamSamplesToJSON(mozilla::baseprofiler::SpliceableJSONWriter&, mozilla::baseprofiler::BaseProfilerThreadId, double, mozilla::baseprofiler::UniqueStacks&) const::{lambda(mozilla::ProfileChunkedBuffer::Reader*)#1}::operator()(mozilla::ProfileChunkedBuffer::Reader*) const’ not found in profile data
# 565 | return mEntries.Read([&](ProfileChunkedBuffer::Reader* aReader) {
# | ^
# 563| UniquePtr<char[]> dynStrBuf = MakeUnique<char[]>(kMaxFrameKeyLength);
# 564|
# 565|-> return mEntries.Read([&](ProfileChunkedBuffer::Reader* aReader) {
# 566| MOZ_ASSERT(aReader,
# 567| "ProfileChunkedBuffer cannot be out-of-session when sampler is "
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp: scope_hint: In member function ‘mozilla::baseprofiler::ProfileBuffer::StreamMarkersToJSON(mozilla::baseprofiler::SpliceableJSONWriter&, mozilla::baseprofiler::BaseProfilerThreadId, mozilla::TimeStamp const&, double, mozilla::baseprofiler::UniqueStacks&) const::{lambda(mozilla::ProfileBufferEntryReader&)#1}::operator()(mozilla::ProfileBufferEntryReader&) const’
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp:800:21: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::ProfileBuffer::StreamMarkersToJSON(mozilla::baseprofiler::SpliceableJSONWriter&, mozilla::baseprofiler::BaseProfilerThreadId, mozilla::TimeStamp const&, double, mozilla::baseprofiler::UniqueStacks&) const::{lambda(mozilla::ProfileBufferEntryReader&)#1}::operator()(mozilla::ProfileBufferEntryReader&) const’ not found in profile data
# 800 | mEntries.ReadEach([&](ProfileBufferEntryReader& aER) {
# | ^
# 798| double aSinceTime,
# 799| UniqueStacks& aUniqueStacks) const {
# 800|-> mEntries.ReadEach([&](ProfileBufferEntryReader& aER) {
# 801| auto type = static_cast<ProfileBufferEntry::Kind>(
# 802| aER.ReadObject<ProfileBufferEntry::KindUnderlyingType>());
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp: scope_hint: In member function ‘mozilla::baseprofiler::ProfileBuffer::StreamMarkersToJSON(mozilla::baseprofiler::SpliceableJSONWriter&, mozilla::baseprofiler::BaseProfilerThreadId, mozilla::TimeStamp const&, double, mozilla::baseprofiler::UniqueStacks&) const::{lambda(mozilla::ProfileBufferEntryReader&)#1}::operator()(mozilla::ProfileBufferEntryReader&) const::{lambda(mozilla::ProfileChunkedBuffer&)#1}::operator()(mozilla::ProfileChunkedBuffer&) const’
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp:812:11: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::ProfileBuffer::StreamMarkersToJSON(mozilla::baseprofiler::SpliceableJSONWriter&, mozilla::baseprofiler::BaseProfilerThreadId, mozilla::TimeStamp const&, double, mozilla::baseprofiler::UniqueStacks&) const::{lambda(mozilla::ProfileBufferEntryReader&)#1}::operator()(mozilla::ProfileBufferEntryReader&) const::{lambda(mozilla::ProfileChunkedBuffer&)#1}::operator()(mozilla::ProfileChunkedBuffer&) const’ not found in profile data
# 812 | [&](ProfileChunkedBuffer& aChunkedBuffer) {
# | ^
# 810| return (aMarkerThreadId == aThreadId) ? &aWriter : nullptr;
# 811| },
# 812|-> [&](ProfileChunkedBuffer& aChunkedBuffer) {
# 813| ProfilerBacktrace backtrace("", &aChunkedBuffer);
# 814| backtrace.StreamJSON(aWriter, TimeStamp::ProcessCreation(),
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp: scope_hint: In member function ‘mozilla::baseprofiler::ProfileBuffer::StreamProfilerOverheadToJSON(mozilla::baseprofiler::SpliceableJSONWriter&, mozilla::TimeStamp const&, double) const::{lambda(mozilla::ProfileChunkedBuffer::Reader*)#1}::operator()(mozilla::ProfileChunkedBuffer::Reader*) const’
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp:838:17: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::ProfileBuffer::StreamProfilerOverheadToJSON(mozilla::baseprofiler::SpliceableJSONWriter&, mozilla::TimeStamp const&, double) const::{lambda(mozilla::ProfileChunkedBuffer::Reader*)#1}::operator()(mozilla::ProfileChunkedBuffer::Reader*) const’ not found in profile data
# 838 | mEntries.Read([&](ProfileChunkedBuffer::Reader* aReader) {
# | ^
# 836| }
# 837|
# 838|-> mEntries.Read([&](ProfileChunkedBuffer::Reader* aReader) {
# 839| MOZ_ASSERT(aReader,
# 840| "ProfileChunkedBuffer cannot be out-of-session when sampler is "
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp: scope_hint: In function ‘mozilla::baseprofiler::LookupOrAdd<mozilla::HashMap<void*, mozilla::Vector<mozilla::baseprofiler::CounterSample, 0ul, mozilla::MallocAllocPolicy>, mozilla::DefaultHasher<void*, void>, mozilla::MallocAllocPolicy>, void*&>(mozilla::HashMap<void*, mozilla::Vector<mozilla::baseprofiler::CounterSample, 0ul, mozilla::MallocAllocPolicy>, mozilla::DefaultHasher<void*, void>, mozilla::MallocAllocPolicy>&, void*&)auto&’
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp:970:14: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::LookupOrAdd<mozilla::HashMap<void*, mozilla::Vector<mozilla::baseprofiler::CounterSample, 0ul, mozilla::MallocAllocPolicy>, mozilla::DefaultHasher<void*, void>, mozilla::MallocAllocPolicy>, void*&>(mozilla::HashMap<void*, mozilla::Vector<mozilla::baseprofiler::CounterSample, 0ul, mozilla::MallocAllocPolicy>, mozilla::DefaultHasher<void*, void>, mozilla::MallocAllocPolicy>&, void*&)auto&’ not found in profile data
# 970 | static auto& LookupOrAdd(HashM& aMap, Key&& aKey) {
# | ^~~~~~~~~~~
# 968| // Returns reference to (existing or new) value inside the HashMap.
# 969| template <typename HashM, typename Key>
# 970|-> static auto& LookupOrAdd(HashM& aMap, Key&& aKey) {
# 971| auto addPtr = aMap.lookupForAdd(aKey);
# 972| if (!addPtr) {
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp: scope_hint: In member function ‘mozilla::baseprofiler::ProfileBuffer::StreamCountersToJSON(mozilla::baseprofiler::SpliceableJSONWriter&, mozilla::TimeStamp const&, double) const::{lambda(mozilla::ProfileChunkedBuffer::Reader*)#1}::operator()(mozilla::ProfileChunkedBuffer::Reader*) const’
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp:987:17: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::ProfileBuffer::StreamCountersToJSON(mozilla::baseprofiler::SpliceableJSONWriter&, mozilla::TimeStamp const&, double) const::{lambda(mozilla::ProfileChunkedBuffer::Reader*)#1}::operator()(mozilla::ProfileChunkedBuffer::Reader*) const’ not found in profile data
# 987 | mEntries.Read([&](ProfileChunkedBuffer::Reader* aReader) {
# | ^
# 985| // or possibly flaky hardware.
# 986|
# 987|-> mEntries.Read([&](ProfileChunkedBuffer::Reader* aReader) {
# 988| MOZ_ASSERT(aReader,
# 989| "ProfileChunkedBuffer cannot be out-of-session when sampler is "
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp: scope_hint: In function ‘mozilla::baseprofiler::AddPausedRange(mozilla::baseprofiler::SpliceableJSONWriter&, char const*, mozilla::Maybe<double> const&, mozilla::Maybe<double> const&)’
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp:1137:13: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::AddPausedRange(mozilla::baseprofiler::SpliceableJSONWriter&, char const*, mozilla::Maybe<double> const&, mozilla::Maybe<double> const&)’ not found in profile data
# 1137 | static void AddPausedRange(SpliceableJSONWriter& aWriter, const char* aReason,
# | ^~~~~~~~~~~~~~
# 1135| #undef ERROR_AND_CONTINUE
# 1136|
# 1137|-> static void AddPausedRange(SpliceableJSONWriter& aWriter, const char* aReason,
# 1138| const Maybe<double>& aStartTime,
# 1139| const Maybe<double>& aEndTime) {
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp: scope_hint: In member function ‘mozilla::baseprofiler::ProfileBuffer::StreamPausedRangesToJSON(mozilla::baseprofiler::SpliceableJSONWriter&, double) const::{lambda(mozilla::ProfileChunkedBuffer::Reader*)#1}::operator()(mozilla::ProfileChunkedBuffer::Reader*) const’
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp:1157:17: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::ProfileBuffer::StreamPausedRangesToJSON(mozilla::baseprofiler::SpliceableJSONWriter&, double) const::{lambda(mozilla::ProfileChunkedBuffer::Reader*)#1}::operator()(mozilla::ProfileChunkedBuffer::Reader*) const’ not found in profile data
# 1157 | mEntries.Read([&](ProfileChunkedBuffer::Reader* aReader) {
# | ^
# 1155| void ProfileBuffer::StreamPausedRangesToJSON(SpliceableJSONWriter& aWriter,
# 1156| double aSinceTime) const {
# 1157|-> mEntries.Read([&](ProfileChunkedBuffer::Reader* aReader) {
# 1158| MOZ_ASSERT(aReader,
# 1159| "ProfileChunkedBuffer cannot be out-of-session when sampler is "
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp: scope_hint: In member function ‘mozilla::baseprofiler::ProfileBuffer::DuplicateLastSample(mozilla::baseprofiler::BaseProfilerThreadId, mozilla::TimeStamp const&, mozilla::Maybe<unsigned long>&)::{lambda()#1}::operator()() const’
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp:1206:7: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::ProfileBuffer::DuplicateLastSample(mozilla::baseprofiler::BaseProfilerThreadId, mozilla::TimeStamp const&, mozilla::Maybe<unsigned long>&)::{lambda()#1}::operator()() const’ not found in profile data
# 1206 | [&]() { WorkerChunkManager().Reset(tempBuffer.GetAllChunks()); });
# | ^
# 1204|
# 1205| auto retrieveWorkerChunk = MakeScopeExit(
# 1206|-> [&]() { WorkerChunkManager().Reset(tempBuffer.GetAllChunks()); });
# 1207|
# 1208| const bool ok = mEntries.Read([&](ProfileChunkedBuffer::Reader* aReader) {
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp: scope_hint: In member function ‘mozilla::baseprofiler::ProfileBuffer::DuplicateLastSample(mozilla::baseprofiler::BaseProfilerThreadId, mozilla::TimeStamp const&, mozilla::Maybe<unsigned long>&)::{lambda(mozilla::ProfileChunkedBuffer::Reader*)#1}::operator()(mozilla::ProfileChunkedBuffer::Reader*) const’
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp:1208:33: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::ProfileBuffer::DuplicateLastSample(mozilla::baseprofiler::BaseProfilerThreadId, mozilla::TimeStamp const&, mozilla::Maybe<unsigned long>&)::{lambda(mozilla::ProfileChunkedBuffer::Reader*)#1}::operator()(mozilla::ProfileChunkedBuffer::Reader*) const’ not found in profile data
# 1208 | const bool ok = mEntries.Read([&](ProfileChunkedBuffer::Reader* aReader) {
# | ^
# 1206| [&]() { WorkerChunkManager().Reset(tempBuffer.GetAllChunks()); });
# 1207|
# 1208|-> const bool ok = mEntries.Read([&](ProfileChunkedBuffer::Reader* aReader) {
# 1209| MOZ_ASSERT(aReader,
# 1210| "ProfileChunkedBuffer cannot be out-of-session when sampler is "
Error: COMPILER_WARNING:
firefox-153.0/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.cpp:38: included_from: Included from here.
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp: scope_hint: In member function ‘mozilla::baseprofiler::ProfileBuffer::DuplicateLastSample(mozilla::baseprofiler::BaseProfilerThreadId, mozilla::TimeStamp const&, mozilla::Maybe<unsigned long>&)::{lambda(mozilla::ProfileChunkedBuffer::Reader*)#2}::operator()(mozilla::ProfileChunkedBuffer::Reader*) const’
firefox-153.0/mozglue/baseprofiler/core/ProfileBufferEntry.cpp:1325:19: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::ProfileBuffer::DuplicateLastSample(mozilla::baseprofiler::BaseProfilerThreadId, mozilla::TimeStamp const&, mozilla::Maybe<unsigned long>&)::{lambda(mozilla::ProfileChunkedBuffer::Reader*)#2}::operator()(mozilla::ProfileChunkedBuffer::Reader*) const’ not found in profile data
# 1325 | tempBuffer.Read([&](ProfileChunkedBuffer::Reader* aReader) {
# | ^
# 1323| aLastSample = Some(AddThreadIdEntry(aThreadId));
# 1324|
# 1325|-> tempBuffer.Read([&](ProfileChunkedBuffer::Reader* aReader) {
# 1326| MOZ_ASSERT(aReader, "tempBuffer cannot be out-of-session");
# 1327|
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/ProfilerMarkers.cpp: scope_hint: In member function ‘mozilla::MarkerSchema::Stream(mozilla::JSONWriter&, mozilla::Span<char const, 18446744073709551615ul> const&) &&::{lambda(mozilla::MarkerSchema::DynamicData const&)#1}::operator()(mozilla::MarkerSchema::DynamicData const&) const’
firefox-153.0/mozglue/baseprofiler/core/ProfilerMarkers.cpp:253:15: warning[-Wmissing-profile]: profile for function ‘mozilla::MarkerSchema::Stream(mozilla::JSONWriter&, mozilla::Span<char const, 18446744073709551615ul> const&) &&::{lambda(mozilla::MarkerSchema::DynamicData const&)#1}::operator()(mozilla::MarkerSchema::DynamicData const&) const’ not found in profile data
# 253 | [&aWriter](const DynamicData& aData) {
# | ^
# 251| {
# 252| row.match(
# 253|-> [&aWriter](const DynamicData& aData) {
# 254| aWriter.StringProperty("key", aData.mKey);
# 255| if (aData.mLabel) {
Error: COMPILER_WARNING:
firefox-153.0/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.cpp:74: included_from: Included from here.
firefox-153.0/mozglue/baseprofiler/core/ProfilerMarkers.cpp: scope_hint: In member function ‘mozilla::MarkerSchema::Stream(mozilla::JSONWriter&, mozilla::Span<char const, 18446744073709551615ul> const&) &&::{lambda(mozilla::MarkerSchema::StaticData const&)#1}::operator()(mozilla::MarkerSchema::StaticData const&) const’
firefox-153.0/mozglue/baseprofiler/core/ProfilerMarkers.cpp:266:15: warning[-Wmissing-profile]: profile for function ‘mozilla::MarkerSchema::Stream(mozilla::JSONWriter&, mozilla::Span<char const, 18446744073709551615ul> const&) &&::{lambda(mozilla::MarkerSchema::StaticData const&)#1}::operator()(mozilla::MarkerSchema::StaticData const&) const’ not found in profile data
# 266 | [&aWriter](const StaticData& aStaticData) {
# | ^
# 264| }
# 265| },
# 266|-> [&aWriter](const StaticData& aStaticData) {
# 267| aWriter.StringProperty("label", aStaticData.mLabel);
# 268| aWriter.StringProperty("value", aStaticData.mValue);
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform-linux-android.cpp: scope_hint: In function ‘mozilla::baseprofiler::SigprofHandler(int, siginfo_t*, void*)’
firefox-153.0/mozglue/baseprofiler/core/platform-linux-android.cpp:221:13: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::SigprofHandler(int, siginfo_t*, void*)’ not found in profile data
# 221 | static void SigprofHandler(int aSignal, siginfo_t* aInfo, void* aContext) {
# | ^~~~~~~~~~~~~~
# 219| struct SigHandlerCoordinator* Sampler::sSigHandlerCoordinator = nullptr;
# 220|
# 221|-> static void SigprofHandler(int aSignal, siginfo_t* aInfo, void* aContext) {
# 222| // Avoid TSan warning about clobbering errno.
# 223| int savedErrno = errno;
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform-linux-android.cpp: scope_hint: In member function ‘mozilla::baseprofiler::Sampler::SuspendAndSampleAndResumeThread<mozilla::baseprofiler::SamplerThread::Run()::{lambda(mozilla::baseprofiler::Registers const&, mozilla::TimeStamp const&)#1}>(mozilla::baseprofiler::PSAutoLock const&, mozilla::baseprofiler::RegisteredThread const&, mozilla::TimeStamp const&, mozilla::baseprofiler::SamplerThread::Run()::{lambda(mozilla::baseprofiler::Registers const&, mozilla::TimeStamp const&)#1} const&)void’
firefox-153.0/mozglue/baseprofiler/core/platform-linux-android.cpp:291:6: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::Sampler::SuspendAndSampleAndResumeThread<mozilla::baseprofiler::SamplerThread::Run()::{lambda(mozilla::baseprofiler::Registers const&, mozilla::TimeStamp const&)#1}>(mozilla::baseprofiler::PSAutoLock const&, mozilla::baseprofiler::RegisteredThread const&, mozilla::TimeStamp const&, mozilla::baseprofiler::SamplerThread::Run()::{lambda(mozilla::baseprofiler::Registers const&, mozilla::TimeStamp const&)#1} const&)void’ not found in profile data
# 289|
# 290| template <typename Func>
# 291|-> void Sampler::SuspendAndSampleAndResumeThread(
# 292| PSLockRef aLock, const RegisteredThread& aRegisteredThread,
# 293| const TimeStamp& aNow, const Func& aProcessRegs) {
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:2252: included_from: Included from here.
firefox-153.0/mozglue/baseprofiler/core/platform-linux-android.cpp: scope_hint: In member function ‘mozilla::baseprofiler::Sampler::SuspendAndSampleAndResumeThread<mozilla::baseprofiler::profiler_suspend_and_sample_thread(mozilla::baseprofiler::BaseProfilerThreadId, unsigned int, mozilla::baseprofiler::ProfilerStackCollector&, bool)::{lambda(mozilla::baseprofiler::Registers const&, mozilla::TimeStamp const&)#1}>(mozilla::baseprofiler::PSAutoLock const&, mozilla::baseprofiler::RegisteredThread const&, mozilla::TimeStamp const&, mozilla::baseprofiler::profiler_suspend_and_sample_thread [...]
firefox-153.0/mozglue/baseprofiler/core/platform-linux-android.cpp:291:6: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::Sampler::SuspendAndSampleAndResumeThread<mozilla::baseprofiler::profiler_suspend_and_sample_thread(mozilla::baseprofiler::BaseProfilerThreadId, unsigned int, mozilla::baseprofiler::ProfilerStackCollector&, bool)::{lambda(mozilla::baseprofiler::Registers const&, mozilla::TimeStamp const&)#1}>(mozilla::baseprofiler::PSAutoLock const&, mozilla::baseprofiler::RegisteredThread const&, mozilla::TimeStamp const&, mozilla::baseprofiler::profiler_suspend_and_sample_thre [...]
# 291 | void Sampler::SuspendAndSampleAndResumeThread(
# | ^~~~~~~
# 289|
# 290| template <typename Func>
# 291|-> void Sampler::SuspendAndSampleAndResumeThread(
# 292| PSLockRef aLock, const RegisteredThread& aRegisteredThread,
# 293| const TimeStamp& aNow, const Func& aProcessRegs) {
firefox-153.0/mozglue/baseprofiler/core/platform-linux-android.cpp:291:6: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform-linux-android.cpp: scope_hint: In function ‘mozilla::baseprofiler::ThreadEntry(void*)’
firefox-153.0/mozglue/baseprofiler/core/platform-linux-android.cpp:385:14: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::ThreadEntry(void*)’ not found in profile data
# 385 | static void* ThreadEntry(void* aArg) {
# | ^~~~~~~~~~~
# 383| // BEGIN SamplerThread target specifics
# 384|
# 385|-> static void* ThreadEntry(void* aArg) {
# 386| auto thread = static_cast<SamplerThread*>(aArg);
# 387| thread->Run();
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform-linux-android.cpp: scope_hint: In function ‘mozilla::baseprofiler::paf_prepare()’
firefox-153.0/mozglue/baseprofiler/core/platform-linux-android.cpp:461:13: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::paf_prepare()’ not found in profile data
# 461 | static void paf_prepare() { ++gSkipSampling; }
# | ^~~~~~~~~~~
# 459| // causing a small delay, but further sampling will be skipped, allowing `fork`
# 460| // to complete.
# 461|-> static void paf_prepare() { ++gSkipSampling; }
# 462|
# 463| // In the parent, after the fork, decrease gSkipSampling to let the sampler
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform-linux-android.cpp: scope_hint: In function ‘mozilla::baseprofiler::paf_parent()’
firefox-153.0/mozglue/baseprofiler/core/platform-linux-android.cpp:465:13: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::paf_parent()’ not found in profile data
# 465 | static void paf_parent() { --gSkipSampling; }
# | ^~~~~~~~~~
# 463| // In the parent, after the fork, decrease gSkipSampling to let the sampler
# 464| // resume sampling (unless other places have made it non-zero as well).
# 465|-> static void paf_parent() { --gSkipSampling; }
# 466|
# 467| static void PlatformInit(PSLockRef aLock) {
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In function ‘mozilla::baseprofiler::MergeStacks(bool, mozilla::baseprofiler::RegisteredThread const&, mozilla::baseprofiler::NativeStack const&, mozilla::baseprofiler::ProfilerStackCollector&)’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:1196:13: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::MergeStacks(bool, mozilla::baseprofiler::RegisteredThread const&, mozilla::baseprofiler::NativeStack const&, mozilla::baseprofiler::ProfilerStackCollector&)’ not found in profile data
# 1196 | static void MergeStacks(bool aIsSynchronous,
# | ^~~~~~~~~~~
# 1194| // Merges the profiling stack and native stack, outputting the details to
# 1195| // aCollector.
# 1196|-> static void MergeStacks(bool aIsSynchronous,
# 1197| const RegisteredThread& aRegisteredThread,
# 1198| const NativeStack& aNativeStack,
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In function ‘mozilla::baseprofiler::DoSharedSample(mozilla::baseprofiler::PSAutoLock const&, bool, mozilla::baseprofiler::RegisteredThread&, mozilla::baseprofiler::Registers const&, unsigned long, unsigned long, mozilla::baseprofiler::ProfileBuffer&, mozilla::StackCaptureOptions)’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:1418:20: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::DoSharedSample(mozilla::baseprofiler::PSAutoLock const&, bool, mozilla::baseprofiler::RegisteredThread&, mozilla::baseprofiler::Registers const&, unsigned long, unsigned long, mozilla::baseprofiler::ProfileBuffer&, mozilla::StackCaptureOptions)’ not found in profile data
# 1418 | static inline void DoSharedSample(
# | ^~~~~~~~~~~~~~
# 1416| // The grammar for entry sequences is in a comment above
# 1417| // ProfileBuffer::StreamSamplesToJSON.
# 1418|-> static inline void DoSharedSample(
# 1419| PSLockRef aLock, bool aIsSynchronous, RegisteredThread& aRegisteredThread,
# 1420| const Registers& aRegs, uint64_t aSamplePos, uint64_t aBufferRangeStart,
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In function ‘mozilla::baseprofiler::DoSyncSample(mozilla::baseprofiler::PSAutoLock const&, mozilla::baseprofiler::RegisteredThread&, mozilla::TimeStamp const&, mozilla::baseprofiler::Registers const&, mozilla::baseprofiler::ProfileBuffer&, mozilla::StackCaptureOptions)’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:1451:13: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::DoSyncSample(mozilla::baseprofiler::PSAutoLock const&, mozilla::baseprofiler::RegisteredThread&, mozilla::TimeStamp const&, mozilla::baseprofiler::Registers const&, mozilla::baseprofiler::ProfileBuffer&, mozilla::StackCaptureOptions)’ not found in profile data
# 1451 | static void DoSyncSample(PSLockRef aLock, RegisteredThread& aRegisteredThread,
# | ^~~~~~~~~~~~
# 1449|
# 1450| // Writes the components of a synchronous sample to the given ProfileBuffer.
# 1451|-> static void DoSyncSample(PSLockRef aLock, RegisteredThread& aRegisteredThread,
# 1452| const TimeStamp& aNow, const Registers& aRegs,
# 1453| ProfileBuffer& aBuffer,
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In function ‘mozilla::baseprofiler::AddSharedLibraryInfoToStream(mozilla::JSONWriter&, SharedLibrary const&)’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:1504:13: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::AddSharedLibraryInfoToStream(mozilla::JSONWriter&, SharedLibrary const&)’ not found in profile data
# 1504 | static void AddSharedLibraryInfoToStream(JSONWriter& aWriter,
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1502| }
# 1503|
# 1504|-> static void AddSharedLibraryInfoToStream(JSONWriter& aWriter,
# 1505| const SharedLibrary& aLib) {
# 1506| aWriter.StartObjectElement();
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In function ‘mozilla::baseprofiler::StreamCategories(mozilla::baseprofiler::SpliceableJSONWriter&)’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:1528:13: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::StreamCategories(mozilla::baseprofiler::SpliceableJSONWriter&)’ not found in profile data
# 1528 | static void StreamCategories(SpliceableJSONWriter& aWriter) {
# | ^~~~~~~~~~~~~~~~
# 1526| }
# 1527|
# 1528|-> static void StreamCategories(SpliceableJSONWriter& aWriter) {
# 1529| // Same order as ProfilingCategory. Format:
# 1530| // [
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In function ‘mozilla::baseprofiler::StreamMarkerSchema(mozilla::baseprofiler::SpliceableJSONWriter&)’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:1560:13: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::StreamMarkerSchema(mozilla::baseprofiler::SpliceableJSONWriter&)’ not found in profile data
# 1560 | static void StreamMarkerSchema(SpliceableJSONWriter& aWriter) {
# | ^~~~~~~~~~~~~~~~~~
# 1558| }
# 1559|
# 1560|-> static void StreamMarkerSchema(SpliceableJSONWriter& aWriter) {
# 1561| // Get an array view with all registered marker-type-specific functions.
# 1562| base_profiler_markers_detail::Streaming::LockedMarkerTypeFunctionsList
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In function ‘mozilla::baseprofiler::StreamMetaJSCustomObject(mozilla::baseprofiler::PSAutoLock const&, mozilla::baseprofiler::SpliceableJSONWriter&, bool)’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:1603:13: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::StreamMetaJSCustomObject(mozilla::baseprofiler::PSAutoLock const&, mozilla::baseprofiler::SpliceableJSONWriter&, bool)’ not found in profile data
# 1603 | static void StreamMetaJSCustomObject(PSLockRef aLock,
# | ^~~~~~~~~~~~~~~~~~~~~~~~
# 1601| }
# 1602|
# 1603|-> static void StreamMetaJSCustomObject(PSLockRef aLock,
# 1604| SpliceableJSONWriter& aWriter,
# 1605| bool aIsShuttingDown) {
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In function ‘mozilla::baseprofiler::StreamPages(mozilla::baseprofiler::PSAutoLock const&, mozilla::baseprofiler::SpliceableJSONWriter&)’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:1686:13: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::StreamPages(mozilla::baseprofiler::PSAutoLock const&, mozilla::baseprofiler::SpliceableJSONWriter&)’ not found in profile data
# 1686 | static void StreamPages(PSLockRef aLock, SpliceableJSONWriter& aWriter) {
# | ^~~~~~~~~~~
# 1684| }
# 1685|
# 1686|-> static void StreamPages(PSLockRef aLock, SpliceableJSONWriter& aWriter) {
# 1687| MOZ_RELEASE_ASSERT(CorePS::Exists());
# 1688| ActivePS::DiscardExpiredPages(aLock);
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In function ‘mozilla::baseprofiler::locked_profiler_stream_json_for_this_process(mozilla::baseprofiler::PSAutoLock const&, mozilla::baseprofiler::SpliceableJSONWriter&, double, bool, bool)’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:1694:13: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::locked_profiler_stream_json_for_this_process(mozilla::baseprofiler::PSAutoLock const&, mozilla::baseprofiler::SpliceableJSONWriter&, double, bool, bool)’ not found in profile data
# 1694 | static void locked_profiler_stream_json_for_this_process(
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1692| }
# 1693|
# 1694|-> static void locked_profiler_stream_json_for_this_process(
# 1695| PSLockRef aLock, SpliceableJSONWriter& aWriter, double aSinceTime,
# 1696| bool aIsShuttingDown, bool aOnlyThreads = false) {
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In function ‘mozilla::baseprofiler::PrintUsage()’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:1820:13: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::PrintUsage()’ not found in profile data
# 1820 | static void PrintUsage() {
# | ^~~~~~~~~~
# 1818| }
# 1819|
# 1820|-> static void PrintUsage() {
# 1821| PrintToConsole(
# 1822| "\n"
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In member function ‘mozilla::baseprofiler::SamplerThread::Run()::{lambda()#1}::operator()() const’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:2054:29: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::SamplerThread::Run()::{lambda()#1}::operator()() const’ not found in profile data
# 2054 | const uint32_t features = []() -> uint32_t {
# | ^
# 2052| // Features won't change during this SamplerThread's lifetime, so we can read
# 2053| // them once and store them locally.
# 2054|-> const uint32_t features = []() -> uint32_t {
# 2055| PSAutoLock lock;
# 2056| if (!ActivePS::Exists(lock)) {
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In member function ‘mozilla::baseprofiler::SamplerThread::Run()::{lambda(mozilla::baseprofiler::Registers const&, mozilla::TimeStamp const&)#1}::operator()(mozilla::baseprofiler::Registers const&, mozilla::TimeStamp const&) const’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:2171:17: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::SamplerThread::Run()::{lambda(mozilla::baseprofiler::Registers const&, mozilla::TimeStamp const&)#1}::operator()(mozilla::baseprofiler::Registers const&, mozilla::TimeStamp const&) const’ not found in profile data
# 2171 | [&](const Registers& aRegs, const TimeStamp& aNow) {
# | ^
# 2169| mSampler.SuspendAndSampleAndResumeThread(
# 2170| lock, *registeredThread, now,
# 2171|-> [&](const Registers& aRegs, const TimeStamp& aNow) {
# 2172| DoPeriodicSample(lock, *registeredThread, *profiledThreadData,
# 2173| aRegs, samplePos, bufferRangeStart,
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In function ‘mozilla::baseprofiler::ParseFeature(char const*, bool)’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:2272:17: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::ParseFeature(char const*, bool)’ not found in profile data
# 2272 | static uint32_t ParseFeature(const char* aFeature, bool aIsStartup) {
# | ^~~~~~~~~~~~
# 2270| // BEGIN externally visible functions
# 2271|
# 2272|-> static uint32_t ParseFeature(const char* aFeature, bool aIsStartup) {
# 2273| if (strcmp(aFeature, "default") == 0) {
# 2274| return (aIsStartup ? (DefaultFeatures() | StartupExtraDefaultFeatures())
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In function ‘mozilla::baseprofiler::FindCurrentThreadRegisteredThread(mozilla::baseprofiler::PSAutoLock const&)’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:2306:26: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::FindCurrentThreadRegisteredThread(mozilla::baseprofiler::PSAutoLock const&)’ not found in profile data
# 2306 | static RegisteredThread* FindCurrentThreadRegisteredThread(PSLockRef aLock) {
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 2304| // Find the RegisteredThread for the current thread. This should only be called
# 2305| // in places where TLSRegisteredThread can't be used.
# 2306|-> static RegisteredThread* FindCurrentThreadRegisteredThread(PSLockRef aLock) {
# 2307| BaseProfilerThreadId id = profiler_current_thread_id();
# 2308| const Vector<UniquePtr<RegisteredThread>>& registeredThreads =
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In function ‘mozilla::baseprofiler::locked_register_thread(mozilla::baseprofiler::PSAutoLock const&, char const*, void*)’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:2319:24: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::locked_register_thread(mozilla::baseprofiler::PSAutoLock const&, char const*, void*)’ not found in profile data
# 2319 | static ProfilingStack* locked_register_thread(PSLockRef aLock,
# | ^~~~~~~~~~~~~~~~~~~~~~
# 2317| }
# 2318|
# 2319|-> static ProfilingStack* locked_register_thread(PSLockRef aLock,
# 2320| const char* aName,
# 2321| void* aStackTop) {
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In function ‘mozilla::baseprofiler::SplitAtCommas(char const*, std::unique_ptr<char [], std::default_delete<char []> >&)’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:2358:28: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::SplitAtCommas(char const*, std::unique_ptr<char [], std::default_delete<char []> >&)’ not found in profile data
# 2358 | static Vector<const char*> SplitAtCommas(const char* aString,
# | ^~~~~~~~~~~~~
# 2356| const Maybe<double>& aDuration);
# 2357|
# 2358|-> static Vector<const char*> SplitAtCommas(const char* aString,
# 2359| UniquePtr<char[]>& aStorage) {
# 2360| size_t len = strlen(aString);
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In function ‘mozilla::baseprofiler::WriteProfileToJSONWriter(mozilla::baseprofiler::SpliceableChunkedJSONWriter&, double, bool, bool)’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:2640:13: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::WriteProfileToJSONWriter(mozilla::baseprofiler::SpliceableChunkedJSONWriter&, double, bool, bool)’ not found in profile data
# 2640 | static bool WriteProfileToJSONWriter(SpliceableChunkedJSONWriter& aWriter,
# | ^~~~~~~~~~~~~~~~~~~~~~~~
# 2638| }
# 2639|
# 2640|-> static bool WriteProfileToJSONWriter(SpliceableChunkedJSONWriter& aWriter,
# 2641| double aSinceTime, bool aIsShuttingDown,
# 2642| bool aOnlyThreads = false) {
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In function ‘mozilla::baseprofiler::locked_profiler_save_profile_to_file(mozilla::baseprofiler::PSAutoLock const&, char const*, bool)’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:2782:13: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::locked_profiler_save_profile_to_file(mozilla::baseprofiler::PSAutoLock const&, char const*, bool)’ not found in profile data
# 2782 | static void locked_profiler_save_profile_to_file(PSLockRef aLock,
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 2780| }
# 2781|
# 2782|-> static void locked_profiler_save_profile_to_file(PSLockRef aLock,
# 2783| const char* aFilename,
# 2784| bool aIsShuttingDown = false) {
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In function ‘mozilla::baseprofiler::locked_profiler_start(mozilla::baseprofiler::PSAutoLock const&, mozilla::PowerOfTwo<unsigned int>, double, unsigned int, char const**, unsigned int, mozilla::Maybe<double> const&)’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:2845:13: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::locked_profiler_start(mozilla::baseprofiler::PSAutoLock const&, mozilla::PowerOfTwo<unsigned int>, double, unsigned int, char const**, unsigned int, mozilla::Maybe<double> const&)’ not found in profile data
# 2845 | static void locked_profiler_start(PSLockRef aLock, PowerOfTwo32 aCapacity,
# | ^~~~~~~~~~~~~~~~~~~~~
# 2843| }
# 2844|
# 2845|-> static void locked_profiler_start(PSLockRef aLock, PowerOfTwo32 aCapacity,
# 2846| double aInterval, uint32_t aFeatures,
# 2847| const char** aFilters, uint32_t aFilterCount,
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In function ‘mozilla::baseprofiler::locked_profiler_stop(mozilla::baseprofiler::PSAutoLock const&)’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:3002:37: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::locked_profiler_stop(mozilla::baseprofiler::PSAutoLock const&)’ not found in profile data
# 3002 | [[nodiscard]] static SamplerThread* locked_profiler_stop(PSLockRef aLock) {
# | ^~~~~~~~~~~~~~~~~~~~
# 3000| }
# 3001|
# 3002|-> [[nodiscard]] static SamplerThread* locked_profiler_stop(PSLockRef aLock) {
# 3003| LOG("locked_profiler_stop");
# 3004|
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In member function ‘mozilla::baseprofiler::profiler_suspend_and_sample_thread(mozilla::baseprofiler::BaseProfilerThreadId, unsigned int, mozilla::baseprofiler::ProfilerStackCollector&, bool)::{lambda(mozilla::baseprofiler::Registers const&, mozilla::TimeStamp const&)#1}::operator()(mozilla::baseprofiler::Registers const&, mozilla::TimeStamp const&) const’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:3514:27: warning[-Wmissing-profile]: profile for function ‘mozilla::baseprofiler::profiler_suspend_and_sample_thread(mozilla::baseprofiler::BaseProfilerThreadId, unsigned int, mozilla::baseprofiler::ProfilerStackCollector&, bool)::{lambda(mozilla::baseprofiler::Registers const&, mozilla::TimeStamp const&)#1}::operator()(mozilla::baseprofiler::Registers const&, mozilla::TimeStamp const&) const’ not found in profile data
# 3514 | auto collectStack = [&](const Registers& aRegs, const TimeStamp& aNow) {
# | ^
# 3512| NativeStack nativeStack;
# 3513|
# 3514|-> auto collectStack = [&](const Registers& aRegs, const TimeStamp& aNow) {
# 3515| // The target thread is now suspended. Collect a native
# 3516| // backtrace, and call the callback.
Error: COMPILER_WARNING:
firefox-153.0/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.cpp:119: included_from: Included from here.
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In function ‘_GLOBAL__sub_I_Unified_cpp_mozglue_baseprofiler0.cpp’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:3569:1: warning[-Wmissing-profile]: profile for function ‘_GLOBAL__sub_I_Unified_cpp_mozglue_baseprofiler0.cpp’ not found in profile data
# 3569 | } // namespace mozilla
# | ^
# 3567|
# 3568| } // namespace baseprofiler
# 3569|-> } // namespace mozilla
Error: COMPILER_WARNING:
firefox-153.0/mozglue/baseprofiler/core/platform.cpp: scope_hint: In function ‘__static_initialization_and_destruction_0()’
firefox-153.0/mozglue/baseprofiler/core/platform.cpp:3569:1: warning[-Wmissing-profile]: profile for function ‘__static_initialization_and_destruction_0()’ not found in profile data
# 3567|
# 3568| } // namespace baseprofiler
# 3569|-> } // namespace mozilla
Error: CPPCHECK_WARNING (CWE-758):
firefox-153.0/mozglue/baseprofiler/public/BaseProfilerMarkersPrerequisites.h:59: error[missingReturn]: Found an exit path from function with non-void return type that has missing return statement
# 57| if constexpr (std::is_same_v<CHAR, char16_t>) {
# 58| return u"";
# 59|-> }
# 60| }
# 61|
Error: CPPCHECK_WARNING (CWE-758):
firefox-153.0/mozglue/baseprofiler/public/BaseProfilerMarkersPrerequisites.h:74: error[missingReturn]: Found an exit path from function with non-void return type that has missing return statement
# 72| if constexpr (std::is_same_v<CHAR, char16_t>) {
# 73| return u""sv;
# 74|-> }
# 75| }
# 76|
Error: CPPCHECK_WARNING (CWE-476):
firefox-153.0/mozglue/baseprofiler/public/ProfileBufferEntrySerialization.h:263: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: aDest
# 261| // Utility functions to copy all `LengthBytes()` to a given buffer.
# 262| void CopyBytesTo(void* aDest) const {
# 263|-> memcpy(aDest, mFirstOrOnly.Elements(), mFirstOrOnly.LengthBytes());
# 264| if (MOZ_UNLIKELY(!mSecondOrEmpty.IsEmpty())) {
# 265| memcpy(static_cast<Byte*>(aDest) + mFirstOrOnly.LengthBytes(),
Error: CPPCHECK_WARNING (CWE-476):
firefox-153.0/mozglue/baseprofiler/public/ProfileBufferEntrySerialization.h:940: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: buffer
# 938| aER.ReadBytes(buffer, bytes);
# 939| // And append a null terminator.
# 940|-> buffer[bytes / sizeof(NC_CHAR)] = NC_CHAR(0);
# 941| return UniqueFreePtr<CHAR>(buffer);
# 942| }
Error: COMPILER_WARNING:
firefox-153.0/mozglue/interposers/InterposerHelper.h: scope_hint: In function ‘get_real_symbol<char* (*)(char const*)>(char const*, char* (*)(char const*))char* (*)(char const*)’
firefox-153.0/mozglue/interposers/InterposerHelper.h:36:10: warning[-Wmissing-profile]: profile for function ‘get_real_symbol<char* (*)(char const*)>(char const*, char* (*)(char const*))char* (*)(char const*)’ not found in profile data
# 34|
# 35| template <typename T>
# 36|-> static T get_real_symbol(const char* aName, T aReplacementSymbol) {
# 37| // T can only be a function pointer
# 38| static_assert(std::is_function<typename std::remove_pointer<T>::type>::value);
Error: COMPILER_WARNING:
firefox-153.0/mozglue/interposers/InterposerHelper.h: scope_hint: In function ‘get_real_symbol<int (*)()>(char const*, int (*)())int (*)()’
firefox-153.0/mozglue/interposers/InterposerHelper.h:36:10: warning[-Wmissing-profile]: profile for function ‘get_real_symbol<int (*)()>(char const*, int (*)())int (*)()’ not found in profile data
# 34|
# 35| template <typename T>
# 36|-> static T get_real_symbol(const char* aName, T aReplacementSymbol) {
# 37| // T can only be a function pointer
# 38| static_assert(std::is_function<typename std::remove_pointer<T>::type>::value);
Error: COMPILER_WARNING:
firefox-153.0/mozglue/interposers/InterposerHelper.h: scope_hint: In function ‘get_real_symbol<int (*)(char const*)>(char const*, int (*)(char const*))int (*)(char const*)’
firefox-153.0/mozglue/interposers/InterposerHelper.h:36:10: warning[-Wmissing-profile]: profile for function ‘get_real_symbol<int (*)(char const*)>(char const*, int (*)(char const*))int (*)(char const*)’ not found in profile data
# 34|
# 35| template <typename T>
# 36|-> static T get_real_symbol(const char* aName, T aReplacementSymbol) {
# 37| // T can only be a function pointer
# 38| static_assert(std::is_function<typename std::remove_pointer<T>::type>::value);
Error: COMPILER_WARNING:
firefox-153.0/mozglue/interposers/InterposerHelper.h: scope_hint: In function ‘get_real_symbol<int (*)(char const*, char const*, int)>(char const*, int (*)(char const*, char const*, int))int (*)(char const*, char const*, int)’
firefox-153.0/mozglue/interposers/InterposerHelper.h:36:10: warning[-Wmissing-profile]: profile for function ‘get_real_symbol<int (*)(char const*, char const*, int)>(char const*, int (*)(char const*, char const*, int))int (*)(char const*, char const*, int)’ not found in profile data
# 34|
# 35| template <typename T>
# 36|-> static T get_real_symbol(const char* aName, T aReplacementSymbol) {
# 37| // T can only be a function pointer
# 38| static_assert(std::is_function<typename std::remove_pointer<T>::type>::value);
Error: COMPILER_WARNING:
firefox-153.0/mozglue/interposers/InterposerHelper.h: scope_hint: In function ‘get_real_symbol<int (*)(char*)>(char const*, int (*)(char*))int (*)(char*)’
firefox-153.0/mozglue/interposers/InterposerHelper.h:36:10: warning[-Wmissing-profile]: profile for function ‘get_real_symbol<int (*)(char*)>(char const*, int (*)(char*))int (*)(char*)’ not found in profile data
# 34|
# 35| template <typename T>
# 36|-> static T get_real_symbol(const char* aName, T aReplacementSymbol) {
# 37| // T can only be a function pointer
# 38| static_assert(std::is_function<typename std::remove_pointer<T>::type>::value);
Error: COMPILER_WARNING:
firefox-153.0/mozglue/interposers/env_interposer.cpp:9: included_from: Included from here.
firefox-153.0/objdir/mozglue/interposers/Unified_cpp_mozglue_interposers0.cpp:2: included_from: Included from here.
firefox-153.0/mozglue/interposers/InterposerHelper.h: scope_hint: In function ‘get_real_symbol<int (*)(unsigned long*, pthread_attr_t const*, void* (*)(void*), void*)>(char const*, int (*)(unsigned long*, pthread_attr_t const*, void* (*)(void*), void*))int (*)(unsigned long*, pthread_attr_t const*, void* (*)(void*), void*)’
firefox-153.0/mozglue/interposers/InterposerHelper.h:36:10: warning[-Wmissing-profile]: profile for function ‘get_real_symbol<int (*)(unsigned long*, pthread_attr_t const*, void* (*)(void*), void*)>(char const*, int (*)(unsigned long*, pthread_attr_t const*, void* (*)(void*), void*))int (*)(unsigned long*, pthread_attr_t const*, void* (*)(void*), void*)’ not found in profile data
# 36 | static T get_real_symbol(const char* aName, T aReplacementSymbol) {
# | ^~~~~~~~~~~~~~~
# 34|
# 35| template <typename T>
# 36|-> static T get_real_symbol(const char* aName, T aReplacementSymbol) {
# 37| // T can only be a function pointer
# 38| static_assert(std::is_function<typename std::remove_pointer<T>::type>::value);
Error: COMPILER_WARNING:
firefox-153.0/mozglue/interposers/InterposerHelper.h: scope_hint: In function ‘get_real_symbol<int (*)(void (*)(), void (*)(), void (*)(), void const*)>(char const*, int (*)(void (*)(), void (*)(), void (*)(), void const*))int (*)(void (*)(), void (*)(), void (*)(), void const*)’
firefox-153.0/mozglue/interposers/InterposerHelper.h:36:10: warning[-Wmissing-profile]: profile for function ‘get_real_symbol<int (*)(void (*)(), void (*)(), void (*)(), void const*)>(char const*, int (*)(void (*)(), void (*)(), void (*)(), void const*))int (*)(void (*)(), void (*)(), void (*)(), void const*)’ not found in profile data
# 34|
# 35| template <typename T>
# 36|-> static T get_real_symbol(const char* aName, T aReplacementSymbol) {
# 37| // T can only be a function pointer
# 38| static_assert(std::is_function<typename std::remove_pointer<T>::type>::value);
Error: COMPILER_WARNING:
firefox-153.0/mozglue/interposers/InterposerHelper.h: scope_hint: In function ‘get_real_symbol<void (*)(void*)>(char const*, void (*)(void*))void (*)(void*)’
firefox-153.0/mozglue/interposers/InterposerHelper.h:36:10: warning[-Wmissing-profile]: profile for function ‘get_real_symbol<void (*)(void*)>(char const*, void (*)(void*))void (*)(void*)’ not found in profile data
# 34|
# 35| template <typename T>
# 36|-> static T get_real_symbol(const char* aName, T aReplacementSymbol) {
# 37| // T can only be a function pointer
# 38| static_assert(std::is_function<typename std::remove_pointer<T>::type>::value);
Error: COMPILER_WARNING:
firefox-153.0/mozglue/interposers/env_interposer.cpp: scope_hint: In function ‘internal_getenv(char const*)’
firefox-153.0/mozglue/interposers/env_interposer.cpp:17:14: warning[-Wmissing-profile]: profile for function ‘internal_getenv(char const*)’ not found in profile data
# 17 | static char* internal_getenv(const char* aName) {
# | ^~~~~~~~~~~~~~~
# 15| static pthread_mutex_t gEnvLock = PTHREAD_MUTEX_INITIALIZER;
# 16|
# 17|-> static char* internal_getenv(const char* aName) {
# 18| if (environ == nullptr || aName[0] == '\0') {
# 19| return nullptr;
Error: COMPILER_WARNING:
firefox-153.0/mozglue/interposers/pthread_create_interposer.cpp: scope_hint: In function ‘install_sig_alt_stack(unsigned long)’
firefox-153.0/mozglue/interposers/pthread_create_interposer.cpp:32:14: warning[-Wmissing-profile]: profile for function ‘install_sig_alt_stack(unsigned long)’ not found in profile data
# 32 | static void* install_sig_alt_stack(size_t size) {
# | ^~~~~~~~~~~~~~~~~~~~~
# 30| // mapped to store the stack only if it was installed successfully, otherwise
# 31| // returns NULL.
# 32|-> static void* install_sig_alt_stack(size_t size) {
# 33| void* alt_stack_mem = mmap(nullptr, size, PROT_READ | PROT_WRITE,
# 34| MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
Error: COMPILER_WARNING:
firefox-153.0/objdir/mozglue/interposers/Unified_cpp_mozglue_interposers0.cpp:29: included_from: Included from here.
firefox-153.0/mozglue/interposers/pthread_create_interposer.cpp: scope_hint: In function ‘uninstall_sig_alt_stack(void*)’
firefox-153.0/mozglue/interposers/pthread_create_interposer.cpp:56:13: warning[-Wmissing-profile]: profile for function ‘uninstall_sig_alt_stack(void*)’ not found in profile data
# 56 | static void uninstall_sig_alt_stack(void* alt_stack_ptr) {
# | ^~~~~~~~~~~~~~~~~~~~~~~
# 54| // Uninstall the alternate signal handler and unmaps it. Does nothing if
# 55| // alt_stack_mem is NULL.
# 56|-> static void uninstall_sig_alt_stack(void* alt_stack_ptr) {
# 57| SigAltStack* alt_stack = static_cast<SigAltStack*>(alt_stack_ptr);
# 58| if (alt_stack->mem) {
Error: COMPILER_WARNING:
firefox-153.0/mozglue/static/rust/wrappers.cpp: scope_hint: In function 'void RustHandleOOM(size_t)'
firefox-153.0/mozglue/static/rust/wrappers.cpp:22:73: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/x86_64-unknown-linux-gnu/release/build/mozglue-static-b03021de2a076ea5/out/97cc2182c72ccc3b-wrappers.gcda' profile count data file not found
# 22 | extern "C" void RustHandleOOM(size_t size) { mozalloc_handle_oom(size); }
# | ^
# 20| // mozalloc_handle_oom wrapper for use by rust, because mozalloc_handle_oom is
# 21| // MFBT_API, that rust can't respect.
# 22|-> extern "C" void RustHandleOOM(size_t size) { mozalloc_handle_oom(size); }
Error: COMPILER_WARNING:
firefox-153.0/objdir/x86_64-unknown-linux-gnu/release/build/cubeb-core-e281198aed6485c3/out/flag_check.c: scope_hint: In function 'main'
firefox-153.0/objdir/x86_64-unknown-linux-gnu/release/build/cubeb-core-e281198aed6485c3/out/flag_check.c:1:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/x86_64-unknown-linux-gnu/release/build/cubeb-core-e281198aed6485c3/out/flag_check.gcda' profile count data file not found
# 1 | int main(void) { return 0; }
# | ^~~
# 1|-> int main(void) { return 0; }
Error: COMPILER_WARNING:
firefox-153.0/objdir/x86_64-unknown-linux-gnu/release/build/mozglue-static-b03021de2a076ea5/out/flag_check.cpp: scope_hint: In function 'int main()'
firefox-153.0/objdir/x86_64-unknown-linux-gnu/release/build/mozglue-static-b03021de2a076ea5/out/flag_check.cpp:1:28: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/x86_64-unknown-linux-gnu/release/build/mozglue-static-b03021de2a076ea5/out/flag_check.gcda' profile count data file not found
# 1 | int main(void) { return 0; }
# | ^
# 1|-> int main(void) { return 0; }
Error: COMPILER_WARNING:
firefox-153.0/objdir/x86_64-unknown-linux-gnu/release/build/swgl-5731736ba81cd5f8/out/flag_check.cpp: scope_hint: In function 'int main()'
firefox-153.0/objdir/x86_64-unknown-linux-gnu/release/build/swgl-5731736ba81cd5f8/out/flag_check.cpp:1:28: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/x86_64-unknown-linux-gnu/release/build/swgl-5731736ba81cd5f8/out/flag_check.gcda' profile count data file not found
# 1 | int main(void) { return 0; }
# | ^
# 1|-> int main(void) { return 0; }
Error: COMPILER_WARNING:
firefox-153.0/third_party/aom/aom_dsp/x86/convolve_avx2.h:625:15: note[note]: called from here
# 623|
# 624| // coeffs 3 4 3 4 3 4 3 4
# 625|-> coeffs[0] = _mm_shuffle_epi8(coeffs_1, _mm_set1_epi16(0x0806u));
# 626| }
# 627|
Error: CPPCHECK_WARNING (CWE-457):
firefox-153.0/third_party/aom/av1/encoder/compound_type.c:1425: error[uninitvar]: Uninitialized variable: dist_sum
# 1423| &tmp_skip_sse_sb, NULL, NULL, NULL);
# 1424| comp_model_rd_cur =
# 1425|-> RDCOST(x->rdmult, rs2 + tmp_rate_mv + rate_sum, dist_sum);
# 1426| // Backup rate and distortion for future reuse
# 1427| backup_stats(cur_type, comp_rate, comp_dist, comp_model_rate,
Error: CPPCHECK_WARNING (CWE-457):
firefox-153.0/third_party/aom/av1/encoder/compound_type.c:1425: error[uninitvar]: Uninitialized variable: rate_sum
# 1423| &tmp_skip_sse_sb, NULL, NULL, NULL);
# 1424| comp_model_rd_cur =
# 1425|-> RDCOST(x->rdmult, rs2 + tmp_rate_mv + rate_sum, dist_sum);
# 1426| // Backup rate and distortion for future reuse
# 1427| backup_stats(cur_type, comp_rate, comp_dist, comp_model_rate,
Error: GCC_ANALYZER_WARNING (CWE-476):
firefox-153.0/third_party/aom/av1/encoder/encodeframe.c:1755:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
firefox-153.0/third_party/aom/av1/encoder/encodeframe.c:1736:6: branch_false: following ‘false’ branch...
firefox-153.0/third_party/aom/av1/encoder/encodeframe.c:1736:6: branch_false: ...to here
firefox-153.0/third_party/aom/av1/encoder/encodeframe.c:1739:19: branch_true: following ‘true’ branch (when ‘i != 7’)...
firefox-153.0/third_party/aom/av1/encoder/encodeframe.c:1740:5: branch_true: ...to here
firefox-153.0/third_party/aom/av1/encoder/encodeframe.c:1747:51: branch_true: following ‘true’ branch (when ‘ref_frame != 8’)...
firefox-153.0/third_party/aom/av1/encoder/encodeframe.c:1749:9: branch_true: ...to here
firefox-153.0/third_party/aom/av1/encoder/encodeframe.c:1755:11: danger: dereference of NULL ‘<unknown>’
# 1753| ref_score_data[ref_frame - LAST_FRAME].score =
# 1754| abs(ref_frame_dist_info->ref_relative_dist[ref_frame - LAST_FRAME]) +
# 1755|-> buf->base_qindex;
# 1756| }
# 1757| }
Error: CPPCHECK_WARNING (CWE-457):
firefox-153.0/third_party/aom/av1/encoder/rdopt.c:2341: error[uninitvar]: Uninitialized variable: est_dist
# 2339| model_rd_sb_fn[MODELRD_CURVFIT](cpi, bsize, x, xd, 0, 0, &est_rate, &est_dist,
# 2340| NULL, NULL, NULL, NULL, NULL);
# 2341|-> return RDCOST(x->rdmult, rd_stats.rate + est_rate, est_dist);
# 2342| }
# 2343|
Error: CPPCHECK_WARNING (CWE-457):
firefox-153.0/third_party/aom/av1/encoder/rdopt.c:2341: error[uninitvar]: Uninitialized variable: est_rate
# 2339| model_rd_sb_fn[MODELRD_CURVFIT](cpi, bsize, x, xd, 0, 0, &est_rate, &est_dist,
# 2340| NULL, NULL, NULL, NULL, NULL);
# 2341|-> return RDCOST(x->rdmult, rd_stats.rate + est_rate, est_dist);
# 2342| }
# 2343|
Error: COMPILER_WARNING:
firefox-153.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:39:24: note[note]: called from here
# 37| for (int i = 0; i < block_height; i++) {
# 38| for (int j = 0; j < block_width; j += 32) {
# 39|-> __m256i v_src1 = _mm256_loadu_si256((__m256i *)(src1 + j));
# 40| __m256i v_src2 = _mm256_loadu_si256((__m256i *)(src2 + j));
# 41| __m256i v_diff = _mm256_sub_epi16(v_src1, v_src2);
Error: COMPILER_WARNING:
firefox-153.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:40:24: note[note]: called from here
# 38| for (int j = 0; j < block_width; j += 32) {
# 39| __m256i v_src1 = _mm256_loadu_si256((__m256i *)(src1 + j));
# 40|-> __m256i v_src2 = _mm256_loadu_si256((__m256i *)(src2 + j));
# 41| __m256i v_diff = _mm256_sub_epi16(v_src1, v_src2);
# 42| __m256i v_mullo = _mm256_mullo_epi16(v_diff, v_diff);
Error: COMPILER_WARNING:
firefox-153.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:52:7: note[note]: called from here
# 50| _mm256_inserti128_si256(v_hi, _mm256_extracti128_si256(v_lo, 1), 0);
# 51|
# 52|-> _mm256_storeu_si256((__m256i *)(dst + j), diff_lo);
# 53| _mm256_storeu_si256((__m256i *)(dst + j + 8), diff_hi);
# 54|
Error: COMPILER_WARNING:
firefox-153.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:53:7: note[note]: called from here
# 51|
# 52| _mm256_storeu_si256((__m256i *)(dst + j), diff_lo);
# 53|-> _mm256_storeu_si256((__m256i *)(dst + j + 8), diff_hi);
# 54|
# 55| v_src1 = _mm256_loadu_si256((__m256i *)(src1 + j + 16));
Error: COMPILER_WARNING:
firefox-153.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:55:16: note[note]: called from here
# 53| _mm256_storeu_si256((__m256i *)(dst + j + 8), diff_hi);
# 54|
# 55|-> v_src1 = _mm256_loadu_si256((__m256i *)(src1 + j + 16));
# 56| v_src2 = _mm256_loadu_si256((__m256i *)(src2 + j + 16));
# 57| v_diff = _mm256_sub_epi16(v_src1, v_src2);
Error: COMPILER_WARNING:
firefox-153.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:56:16: note[note]: called from here
# 54|
# 55| v_src1 = _mm256_loadu_si256((__m256i *)(src1 + j + 16));
# 56|-> v_src2 = _mm256_loadu_si256((__m256i *)(src2 + j + 16));
# 57| v_diff = _mm256_sub_epi16(v_src1, v_src2);
# 58| v_mullo = _mm256_mullo_epi16(v_diff, v_diff);
Error: COMPILER_WARNING:
firefox-153.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:68:7: note[note]: called from here
# 66| _mm256_inserti128_si256(v_hi, _mm256_extracti128_si256(v_lo, 1), 0);
# 67|
# 68|-> _mm256_storeu_si256((__m256i *)(dst + j + 16), diff_lo);
# 69| _mm256_storeu_si256((__m256i *)(dst + j + 24), diff_hi);
# 70| }
Error: COMPILER_WARNING:
firefox-153.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:69:7: note[note]: called from here
# 67|
# 68| _mm256_storeu_si256((__m256i *)(dst + j + 16), diff_lo);
# 69|-> _mm256_storeu_si256((__m256i *)(dst + j + 24), diff_hi);
# 70| }
# 71| src1 += stride;
Error: COMPILER_WARNING:
firefox-153.0/third_party/aom/av1/encoder/x86/temporal_filter_avx2.c:273:15: note[note]: called from here
# 271| if (col == 0) {
# 272| // For the first column, replicate the first element twice to the left
# 273|-> v128tmp = _mm_shuffle_epi8(v128tmp, *(__m128i *)shufflemask_16b[0]);
# 274| }
# 275| if (col == block_width - 4) {
Error: COMPILER_WARNING:
firefox-153.0/third_party/aom/av1/encoder/x86/temporal_filter_avx2.c:277:15: note[note]: called from here
# 275| if (col == block_width - 4) {
# 276| // For the last column, replicate the last element twice to the right
# 277|-> v128tmp = _mm_shuffle_epi8(v128tmp, *(__m128i *)shufflemask_16b[1]);
# 278| }
# 279| return _mm256_cvtepu16_epi32(v128tmp);
Error: COMPILER_WARNING:
firefox-153.0/third_party/aom/av1/encoder/x86/temporal_filter_avx2.c:279:10: note[note]: called from here
# 277| v128tmp = _mm_shuffle_epi8(v128tmp, *(__m128i *)shufflemask_16b[1]);
# 278| }
# 279|-> return _mm256_cvtepu16_epi32(v128tmp);
# 280| }
# 281|
Error: COMPILER_WARNING (CWE-9001):
firefox-153.0/objdir/instrumented/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/Unified_cpp_desktop_capture_gn0.cpp:137: included_from: Included from here.
firefox-153.0/third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc:265:64: warning[-Wattributes]: ‘cfi-icall’ attribute directive ignored
# 265 | EGLint name) {
# | ^
# 263| RTC_NO_SANITIZE("cfi-icall")
# 264| static std::vector<std::string> GetClientExtensions(EGLDisplay display,
# 265|-> EGLint name) {
# 266| // Get the list of client extensions
# 267| const char* client_extensions_cstring = EglQueryString(display, name);
Error: COMPILER_WARNING (CWE-9001):
firefox-153.0/third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc:391:63: warning[-Wattributes]: ‘cfi-icall’ attribute directive ignored
# 391 | EglDrmDevice::EglDrmDevice(EGLDisplay display, dev_t device_id)
# | ^
# 389|
# 390| RTC_NO_SANITIZE("cfi-icall")
# 391|-> EglDrmDevice::EglDrmDevice(EGLDisplay display, dev_t device_id)
# 392| : device_id_(device_id) {
# 393| egl_.display = display;
Error: COMPILER_WARNING (CWE-9001):
firefox-153.0/third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc:400:29: warning[-Wattributes]: ‘cfi-icall’ attribute directive ignored
# 400 | EglDrmDevice::~EglDrmDevice() {
# | ^
# 398|
# 399| RTC_NO_SANITIZE("cfi-icall")
# 400|-> EglDrmDevice::~EglDrmDevice() {
# 401| if (drm_fd_ >= 0) {
# 402| close(drm_fd_);
Error: COMPILER_WARNING (CWE-9001):
firefox-153.0/third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc:424:38: warning[-Wattributes]: ‘cfi-icall’ attribute directive ignored
# 424 | bool EglDrmDevice::EnsureInitialized() {
# | ^
# 422|
# 423| RTC_NO_SANITIZE("cfi-icall")
# 424|-> bool EglDrmDevice::EnsureInitialized() {
# 425| if (initialized_) {
# 426| return true;
Error: COMPILER_WARNING (CWE-9001):
firefox-153.0/third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc:517:73: warning[-Wattributes]: ‘cfi-icall’ attribute directive ignored
# 517 | std::vector<uint64_t> EglDrmDevice::QueryDmaBufModifiers(uint32_t format) {
# | ^
# 515|
# 516| RTC_NO_SANITIZE("cfi-icall")
# 517|-> std::vector<uint64_t> EglDrmDevice::QueryDmaBufModifiers(uint32_t format) {
# 518| if (!EnsureInitialized()) {
# 519| return {};
Error: COMPILER_WARNING (CWE-9001):
firefox-153.0/third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc:779:28: warning[-Wattributes]: ‘cfi-icall’ attribute directive ignored
# 779 | bool EglDmaBuf::Initialize() {
# | ^
# 777|
# 778| RTC_NO_SANITIZE("cfi-icall")
# 779|-> bool EglDmaBuf::Initialize() {
# 780| if (!LoadEGL()) {
# 781| RTC_LOG(LS_ERROR) << "Unable to load EGL entry functions.";
Error: COMPILER_WARNING (CWE-9001):
firefox-153.0/third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc:838:38: warning[-Wattributes]: ‘cfi-icall’ attribute directive ignored
# 838 | bool EglDmaBuf::CreatePlatformDevice() {
# | ^
# 836|
# 837| RTC_NO_SANITIZE("cfi-icall")
# 838|-> bool EglDmaBuf::CreatePlatformDevice() {
# 839| EGLDisplay display = EGL_NO_DISPLAY;
# 840|
Error: COMPILER_WARNING (CWE-9001):
firefox-153.0/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc:254:49: warning[-Wattributes]: ‘cfi-icall’ attribute directive ignored
# 254 | int32_t VideoCaptureModulePipeWire::StopCapture() {
# | ^
# 252|
# 253| RTC_NO_SANITIZE("cfi-icall")
# 254|-> int32_t VideoCaptureModulePipeWire::StopCapture() {
# 255| RTC_DCHECK_RUN_ON(&api_checker_);
# 256|
Error: COMPILER_WARNING (CWE-477):
firefox-153.0/third_party/libwebrtc/rtc_base/async_packet_socket.h: scope_hint: In member function ‘void webrtc::AsyncPacketSocket::SubscribeConnect(absl::AnyInvocable<void(webrtc::AsyncPacketSocket*)>)’
firefox-153.0/third_party/libwebrtc/rtc_base/async_packet_socket.h:196:35: warning[-Wdeprecated-declarations]: ‘void webrtc::CallbackList<ArgT>::AddReceiver(F&&) [with F = absl::AnyInvocable<void(webrtc::AsyncPacketSocket*)>; ArgT = {webrtc::AsyncPacketSocket*}]’ is deprecated
# 196 | connect_callbacks_.AddReceiver(std::move(callback));
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
firefox-153.0/third_party/libwebrtc/rtc_base/callback_list.h:199:23: note: declared here
# 199 | [[deprecated]] void AddReceiver(F&& f) {
# | ^~~~~~~~~~~
# 194| [[deprecated]] void SubscribeConnect(
# 195| absl::AnyInvocable<void(AsyncPacketSocket*)> callback) {
# 196|-> connect_callbacks_.AddReceiver(std::move(callback));
# 197| }
# 198| void SubscribeConnect(void* tag,
Error: COMPILER_WARNING (CWE-393):
firefox-153.0/objdir/instrumented/third_party/libwebrtc/rtc_base/network_constants_gn/Unified_cpp_network_constants_gn0.cpp:2: included_from: Included from here.
firefox-153.0/third_party/libwebrtc/rtc_base/network_constants.cc: scope_hint: In function ‘absl::string_view webrtc::NetworkSliceToString(NetworkSlice)’
firefox-153.0/third_party/libwebrtc/rtc_base/network_constants.cc:57:1: warning[-Wreturn-type]: control reaches end of non-void function
# 57 | }
# | ^
# 55| return "UNIFIED_COMMUNICATIONS";
# 56| }
# 57|-> }
# 58|
# 59| } // namespace webrtc
Error: COMPILER_WARNING (CWE-393):
firefox-153.0/objdir/instrumented/third_party/libwebrtc/rtc_base/threading_gn/Unified_cpp_threading_gn0.cpp:11: included_from: Included from here.
firefox-153.0/third_party/libwebrtc/rtc_base/network_monitor.cc: scope_hint: In function ‘absl::string_view webrtc::NetworkPreferenceToString(NetworkPreference)’
firefox-153.0/third_party/libwebrtc/rtc_base/network_monitor.cc:24:1: warning[-Wreturn-type]: control reaches end of non-void function
# 24 | }
# | ^
# 22| return "NOT_PREFERRED";
# 23| }
# 24|-> }
# 25|
# 26| NetworkMonitorInterface::NetworkMonitorInterface() {}
Error: COMPILER_WARNING (CWE-477):
firefox-153.0/third_party/libwebrtc/rtc_base/socket.h: scope_hint: In member function ‘void webrtc::Socket::SubscribeConnectEvent(absl::AnyInvocable<void(webrtc::Socket*)>)’
firefox-153.0/third_party/libwebrtc/rtc_base/socket.h:190:41: warning[-Wdeprecated-declarations]: ‘void webrtc::CallbackList<ArgT>::AddReceiver(F&&) [with F = absl::AnyInvocable<void(webrtc::Socket*)>; ArgT = {webrtc::Socket*}]’ is deprecated
# 190 | connect_event_callbacks_.AddReceiver(std::move(callback));
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
firefox-153.0/third_party/libwebrtc/rtc_base/async_packet_socket.h:23: included_from: Included from here.
firefox-153.0/third_party/libwebrtc/rtc_base/callback_list.h:199:23: note: declared here
# 199 | [[deprecated]] void AddReceiver(F&& f) {
# | ^~~~~~~~~~~
# 188| [[deprecated]] void SubscribeConnectEvent(
# 189| absl::AnyInvocable<void(Socket*)> callback) {
# 190|-> connect_event_callbacks_.AddReceiver(std::move(callback));
# 191| }
# 192| void NotifyConnectEvent(Socket* socket) {
Error: COMPILER_WARNING (CWE-477):
firefox-153.0/third_party/libwebrtc/rtc_base/socket.h: scope_hint: In member function ‘void webrtc::Socket::SubscribeCloseEvent(absl::AnyInvocable<void(webrtc::Socket*, int)>)’
firefox-153.0/third_party/libwebrtc/rtc_base/socket.h:205:39: warning[-Wdeprecated-declarations]: ‘void webrtc::CallbackList<ArgT>::AddReceiver(F&&) [with F = absl::AnyInvocable<void(webrtc::Socket*, int)>; ArgT = {webrtc::Socket*, int}]’ is deprecated
# 205 | close_event_callbacks_.AddReceiver(std::move(callback));
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
firefox-153.0/third_party/libwebrtc/rtc_base/callback_list.h:199:23: note: declared here
# 199 | [[deprecated]] void AddReceiver(F&& f) {
# | ^~~~~~~~~~~
# 203| [[deprecated]] void SubscribeCloseEvent(
# 204| absl::AnyInvocable<void(Socket*, int)> callback) {
# 205|-> close_event_callbacks_.AddReceiver(std::move(callback));
# 206| }
# 207| void NotifyCloseEvent(Socket* socket, int error) {
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/cubeb-core/src/log.c: scope_hint: In function 'cubeb_write_log'
firefox-153.0/third_party/rust/cubeb-core/src/log.c:16:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/x86_64-unknown-linux-gnu/release/build/cubeb-core-e281198aed6485c3/out/ea708c7824d36062-log.gcda' profile count data file not found
# 16 | }
# | ^
# 14| va_end(args);
# 15| RUST_WRITE_FORMATTED_MSG(msg);
# 16|-> }
# 17|
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_array_index.cpp: scope_hint: In function 'ir_rvalue* _mesa_ast_array_index_to_hir(void*, _mesa_glsl_parse_state*, ir_rvalue*, ir_rvalue*, YYLTYPE&, YYLTYPE&)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_array_index.cpp:364:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ast_array_index.gcda' profile count data file not found
# 364 | }
# | ^
# 362| return result;
# 363| }
# 364|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_expr.cpp: scope_hint: In member function 'virtual void ast_expression_bin::print() const'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_expr.cpp:95:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ast_expr.gcda' profile count data file not found
# 95 | }
# | ^
# 93| printf("%s ", operator_string(oper));
# 94| subexpressions[1]->print();
# 95|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_function.cpp: scope_hint: In member function 'virtual ir_rvalue* ast_aggregate_initializer::hir(exec_list*, _mesa_glsl_parse_state*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_function.cpp:2512:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ast_function.gcda' profile count data file not found
# 2512 | }
# | ^
# 2510| return process_vec_mat_constructor(instructions, constructor_type, &loc,
# 2511| &this->expressions, state);
# 2512|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp: scope_hint: In member function 'virtual ir_rvalue* ast_warnings_toggle::hir(exec_list*, _mesa_glsl_parse_state*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp:8997:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ast_to_hir.gcda' profile count data file not found
# 8997 | }
# | ^
# 8995| state->warnings_enabled = enable;
# 8996| return NULL;
# 8997|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_type.cpp: scope_hint: In function 'bool process_qualifier_constant(_mesa_glsl_parse_state*, YYLTYPE*, const char*, ast_expression*, unsigned int*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_type.cpp:1012:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ast_type.gcda' profile count data file not found
# 1012 | }
# | ^
# 1010| *value = const_int->value.u[0];
# 1011| return true;
# 1012|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_functions.cpp: scope_hint: In function '(static initializers for glsl-optimizer/src/compiler/glsl/builtin_functions.cpp)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_functions.cpp:7675:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-builtin_functions.gcda' profile count data file not found
# 7675 | }
# | ^
# 7673|
# 7674| return NULL;
# 7675|-> }
# 7676|
# 7677| /** @} */
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_types.cpp: scope_hint: In function '(static initializers for glsl-optimizer/src/compiler/glsl/builtin_types.cpp)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_types.cpp:473:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-builtin_types.gcda' profile count data file not found
# 473 | }
# | ^
# 471| add_type(symbols, glsl_type::u64vec4_type);
# 472| }
# 473|-> }
# 474| /** @} */
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_variables.cpp: scope_hint: In function 'void _mesa_glsl_initialize_variables(exec_list*, _mesa_glsl_parse_state*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_variables.cpp:1624:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-builtin_variables.gcda' profile count data file not found
# 1624 | }
# | ^
# 1622| break;
# 1623| }
# 1624|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/generate_ir.cpp: scope_hint: In function 'ir_function_signature* generate_ir::imod64(void*, builtin_available_predicate)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/generate_ir.cpp:33:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-generate_ir.gcda' profile count data file not found
# 33 | }
# | ^
# 31| #include "builtin_int64.h"
# 32|
# 33|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/pp.c: scope_hint: In function 'glcpp_preprocess'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/pp.c:256:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/ecc5ce2ee3e1d37b-pp.gcda' profile count data file not found
# 256 | }
# | ^
# 254| glcpp_parser_destroy (parser);
# 255| return errors;
# 256|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/pp_standalone_scaffolding.c: scope_hint: In function '_mesa_set_shader_include_cursor'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/pp_standalone_scaffolding.c:57:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/ecc5ce2ee3e1d37b-pp_standalone_scaffolding.gcda' profile count data file not found
# 57 | }
# | ^
# 55| (void) shared;
# 56| (void) cursor;
# 57|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp: scope_hint: In function 'void glslopt_shader_get_stats(glslopt_shader*, int*, int*, int*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp:813:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-glsl_optimizer.gcda' profile count data file not found
# 813 | }
# | ^
# 811| *approxTex = shader->statsTex;
# 812| *approxFlow = shader->statsFlow;
# 813|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp: scope_hint: In function 'bool do_common_optimization(exec_list*, bool, bool, const gl_shader_compiler_options*, bool)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp:2411:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-glsl_parser_extras.gcda' profile count data file not found
# 2411 | }
# | ^
# 2409|
# 2410| return progress;
# 2411|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp: scope_hint: In member function 'void glsl_symbol_table::replace_variable(const char*, ir_variable*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp:294:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-glsl_symbol_table.gcda' profile count data file not found
# 294 | }
# | ^
# 292| entry->v = v;
# 293| }
# 294|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp: scope_hint: In function 'ir_rvalue* _mesa_ast_field_selection_to_hir(const ast_expression*, exec_list*, _mesa_glsl_parse_state*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp:80:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-hir_field_selection.gcda' profile count data file not found
# 80 | }
# | ^
# 78|
# 79| return result ? result : ir_rvalue::error_value(ctx);
# 80|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir.cpp: scope_hint: In function 'const char* mode_string(const ir_variable*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir.cpp:2237:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ir.gcda' profile count data file not found
# 2237 | }
# | ^
# 2235| assert(!"Should not get here.");
# 2236| return "invalid variable";
# 2237|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp: scope_hint: In member function 'virtual ir_visitor_status ir_array_refcount_visitor::visit_enter(ir_function_signature*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp:207:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ir_array_refcount.gcda' profile count data file not found
# 207 | }
# | ^
# 205| visit_list_elements(this, &ir->body);
# 206| return visit_continue_with_parent;
# 207|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_basic_block.cpp: scope_hint: In function 'void call_for_basic_blocks(exec_list*, void (*)(ir_instruction*, ir_instruction*, void*), void*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_basic_block.cpp:99:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ir_basic_block.gcda' profile count data file not found
# 99 | }
# | ^
# 97| callback(leader, last, data);
# 98| }
# 99|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_builder.cpp: scope_hint: In function 'ir_if* ir_builder::if_tree(operand, ir_instruction*, ir_instruction*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_builder.cpp:648:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ir_builder.gcda' profile count data file not found
# 648 | } /* namespace ir_builder */
# | ^
# 646| }
# 647|
# 648|-> } /* namespace ir_builder */
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_clone.cpp: scope_hint: In destructor 'virtual ir_variable::~ir_variable()'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_clone.cpp:455:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ir_clone.gcda' profile count data file not found
# 455 | }
# | ^
# 453|
# 454| _mesa_hash_table_destroy(ht, NULL);
# 455|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_constant_expression.cpp: scope_hint: In member function 'ir_constant* ir_function_signature::constant_expression_value(void*, exec_list*, hash_table*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_constant_expression.cpp:1153:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ir_constant_expression.gcda' profile count data file not found
# 1153 | }
# | ^
# 1151|
# 1152| return result;
# 1153|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_equals.cpp: scope_hint: In destructor 'virtual ir_expression::~ir_expression()'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_equals.cpp:211:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ir_equals.gcda' profile count data file not found
# 211 | }
# | ^
# 209|
# 210| return true;
# 211|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp: scope_hint: In member function 'virtual void ir_expression_flattening_visitor::handle_rvalue(ir_rvalue**)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp:84:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ir_expression_flattening.gcda' profile count data file not found
# 84 | }
# | ^
# 82|
# 83| *rvalue = new(ctx) ir_dereference_variable(var);
# 84|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function.cpp: scope_hint: In member function 'ir_function_signature* ir_function::exact_matching_signature(_mesa_glsl_parse_state*, const exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function.cpp:407:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ir_function.gcda' profile count data file not found
# 407 | }
# | ^
# 405| }
# 406| return NULL;
# 407|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp: scope_hint: In function 'bool can_inline(ir_call*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp:75:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ir_function_can_inline.gcda' profile count data file not found
# 75 | }
# | ^
# 73|
# 74| return v.num_returns == 1;
# 75|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp: scope_hint: In function 'void detect_recursion_linked(gl_shader_program*, exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp:360:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ir_function_detect_recursion.gcda' profile count data file not found
# 360 | }
# | ^
# 358| */
# 359| hash_table_call_foreach(v.function_hash, emit_errors_linked, prog);
# 360|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.cpp: scope_hint: In function 'void visit_tree(ir_instruction*, void (*)(ir_instruction*, void*), void*, void (*)(ir_instruction*, void*), void*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.cpp:421:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ir_hierarchical_visitor.gcda' profile count data file not found
# 421 | }
# | ^
# 419|
# 420| ir->accept(&v);
# 421|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_hv_accept.cpp: scope_hint: In destructor 'virtual ir_emit_vertex::~ir_emit_vertex()'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_hv_accept.cpp:466:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ir_hv_accept.gcda' profile count data file not found
# 466 | }
# | ^
# 464| {
# 465| return v->visit(this);
# 466|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp: scope_hint: In member function 'virtual void ir_print_glsl_visitor::visit(ir_barrier*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp:1978:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ir_print_glsl_visitor.gcda' profile count data file not found
# 1978 | }
# | ^
# 1976| {
# 1977| buffer.asprintf_append ("discard-TODO");
# 1978|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_visitor.cpp: scope_hint: In member function 'virtual void ir_print_visitor::visit(ir_barrier*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_visitor.cpp:675:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ir_print_visitor.gcda' profile count data file not found
# 675 | }
# | ^
# 673| {
# 674| fprintf(f, "(barrier)\n");
# 675|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_reader.cpp: scope_hint: In member function 'ir_barrier* {anonymous}::ir_reader::read_barrier(s_expression*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_reader.cpp:1169:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ir_reader.gcda' profile count data file not found
# 1169 | }
# | ^
# 1167| ir_read_error(NULL, "when reading barrier");
# 1168| return NULL;
# 1169|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp: scope_hint: In member function 'virtual ir_visitor_status ir_rvalue_enter_visitor::visit_enter(ir_end_primitive*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp:316:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ir_rvalue_visitor.gcda' profile count data file not found
# 316 | }
# | ^
# 314| {
# 315| return rvalue_visit(ir);
# 316|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp: scope_hint: In function 'void do_set_program_inouts(exec_list*, gl_program*, gl_shader_stage)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp:441:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ir_set_program_inouts.gcda' profile count data file not found
# 441 | }
# | ^
# 439| }
# 440| visit_list_elements(&v, instructions);
# 441|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp: scope_hint: In function 'void do_remove_unused_typedecls(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp:139:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ir_unused_structs.gcda' profile count data file not found
# 139 | }
# | ^
# 137| ir_decl_removal_visitor v2(&v);
# 138| v2.run (instructions);
# 139|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_validate.cpp: scope_hint: In function 'void validate_ir_tree(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_validate.cpp:1129:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ir_validate.gcda' profile count data file not found
# 1129 | }
# | ^
# 1127| }
# 1128| #endif
# 1129|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp: scope_hint: In member function 'virtual ir_visitor_status ir_variable_refcount_visitor::visit_leave(ir_assignment*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp:152:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-ir_variable_refcount.gcda' profile count data file not found
# 152 | }
# | ^
# 150|
# 151| return visit_continue;
# 152|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_atomics.cpp: scope_hint: In function 'void link_check_atomic_counter_resources(gl_context*, gl_shader_program*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_atomics.cpp:353:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-link_atomics.gcda' profile count data file not found
# 353 | }
# | ^
# 351|
# 352| delete [] abs;
# 353|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_functions.cpp: scope_hint: In function 'bool link_function_calls(gl_shader_program*, gl_linked_shader*, gl_shader**, unsigned int)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_functions.cpp:339:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-link_functions.gcda' profile count data file not found
# 339 | }
# | ^
# 337| v.run(main->ir);
# 338| return v.success;
# 339|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_interface_blocks.cpp: scope_hint: In function 'void validate_interstage_uniform_blocks(gl_shader_program*, gl_linked_shader**)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_interface_blocks.cpp:538:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-link_interface_blocks.gcda' profile count data file not found
# 538 | }
# | ^
# 536| }
# 537| }
# 538|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp: scope_hint: In member function 'virtual ir_visitor_status link_uniform_block_active_visitor::visit(ir_dereference_variable*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp:294:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-link_uniform_block_active_visitor.gcda' profile count data file not found
# 294 | }
# | ^
# 292|
# 293| return visit_continue;
# 294|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp: scope_hint: In function 'int link_cross_validate_uniform_block(void*, gl_uniform_block**, unsigned int*, gl_uniform_block*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp:573:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-link_uniform_blocks.gcda' profile count data file not found
# 573 | }
# | ^
# 571|
# 572| return linked_block_index;
# 573|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_initializers.cpp: scope_hint: In function 'void link_set_uniform_initializers(gl_shader_program*, unsigned int)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_initializers.cpp:311:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-link_uniform_initializers.gcda' profile count data file not found
# 311 | }
# | ^
# 309| sizeof(union gl_constant_value) * prog->data->NumUniformDataSlots);
# 310| ralloc_free(mem_ctx);
# 311|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniforms.cpp: scope_hint: In function 'void link_assign_uniform_locations(gl_shader_program*, gl_context*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniforms.cpp:1767:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-link_uniforms.gcda' profile count data file not found
# 1767 | }
# | ^
# 1765|
# 1766| link_assign_uniform_storage(ctx, prog, uniform_size.num_values);
# 1767|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_varyings.cpp: scope_hint: In function 'bool link_varyings(gl_shader_program*, unsigned int, unsigned int, gl_context*, void*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_varyings.cpp:3188:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-link_varyings.gcda' profile count data file not found
# 3188 | }
# | ^
# 3186|
# 3187| return true;
# 3188|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker.cpp: scope_hint: In function 'void link_shaders(gl_context*, gl_shader_program*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker.cpp:4988:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-linker.gcda' profile count data file not found
# 4988 | }
# | ^
# 4986|
# 4987| ralloc_free(mem_ctx);
# 4988|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker_util.cpp: scope_hint: In function 'void link_util_mark_array_elements_referenced(const array_deref_range*, unsigned int, unsigned int, unsigned int*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker_util.cpp:376:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-linker_util.gcda' profile count data file not found
# 376 | }
# | ^
# 374|
# 375| _mark_array_elements_referenced(dr, count, 1, 0, bits);
# 376|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/loop_analysis.cpp: scope_hint: In function 'loop_state* analyze_loop_variables(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/loop_analysis.cpp:845:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-loop_analysis.gcda' profile count data file not found
# 845 | }
# | ^
# 843| v.run(instructions);
# 844| return v.loops;
# 845|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/loop_unroll.cpp: scope_hint: In function 'bool unroll_loops(exec_list*, loop_state*, const gl_shader_compiler_options*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/loop_unroll.cpp:591:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-loop_unroll.gcda' profile count data file not found
# 591 | }
# | ^
# 589|
# 590| return v.progress;
# 591|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_blend_equation_advanced.cpp: scope_hint: In function 'bool lower_blend_equation_advanced(gl_linked_shader*, bool)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_blend_equation_advanced.cpp:572:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_blend_equation_advanced.gcda' profile count data file not found
# 572 | }
# | ^
# 570| validate_ir_tree(sh->ir);
# 571| return true;
# 572|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp: scope_hint: In member function 'void lower_buffer_access::lower_buffer_access::setup_buffer_access(void*, ir_rvalue*, ir_rvalue**, unsigned int*, bool*, const glsl_type**, const glsl_struct_field**, glsl_interface_packing)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp:447:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_buffer_access.gcda' profile count data file not found
# 447 | } /* namespace lower_buffer_access */
# | ^
# 445| }
# 446|
# 447|-> } /* namespace lower_buffer_access */
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_builtins.cpp: scope_hint: In member function 'virtual ir_visitor_status {anonymous}::lower_builtins_visitor::visit_leave(ir_call*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_builtins.cpp:64:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_builtins.gcda' profile count data file not found
# 64 | }
# | ^
# 62|
# 63| return visit_continue;
# 64|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp: scope_hint: In function 'bool lower_const_arrays_to_uniforms(exec_list*, unsigned int, unsigned int)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp:157:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_const_arrays_to_uniforms.gcda' profile count data file not found
# 157 | }
# | ^
# 155| lower_const_array_visitor v(instructions, stage, free_uniform_slots);
# 156| return v.run();
# 157|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp: scope_hint: In function 'bool lower_cs_derived(gl_linked_shader*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp:235:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_cs_derived.gcda' profile count data file not found
# 235 | }
# | ^
# 233|
# 234| return v.progress;
# 235|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_discard.cpp: scope_hint: In member function 'virtual ir_visitor_status {anonymous}::lower_discard_visitor::visit_leave(ir_if*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_discard.cpp:201:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_discard.gcda' profile count data file not found
# 201 | }
# | ^
# 199|
# 200| return visit_continue;
# 201|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp: scope_hint: In function 'void lower_discard_flow(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp:154:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_discard_flow.gcda' profile count data file not found
# 154 | }
# | ^
# 152|
# 153| visit_list_elements(&v, ir);
# 154|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_distance.cpp: scope_hint: In function 'bool lower_clip_cull_distance(gl_shader_program*, gl_linked_shader*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_distance.cpp:685:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_distance.gcda' profile count data file not found
# 685 | }
# | ^
# 683|
# 684| return v2.progress;
# 685|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp: scope_hint: In member function 'virtual ir_visitor_status {anonymous}::ir_if_to_cond_assign_visitor::visit_leave(ir_if*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp:333:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_if_to_cond_assign.gcda' profile count data file not found
# 333 | }
# | ^
# 331|
# 332| return visit_continue;
# 333|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_instructions.cpp: scope_hint: In member function 'virtual ir_visitor_status {anonymous}::lower_instructions_visitor::visit_leave(ir_expression*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_instructions.cpp:1914:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_instructions.gcda' profile count data file not found
# 1914 | }
# | ^
# 1912|
# 1913| return visit_continue;
# 1914|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_int64.cpp: scope_hint: In member function 'virtual void {anonymous}::lower_64bit_visitor::handle_rvalue(ir_rvalue**)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_int64.cpp:391:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_int64.gcda' profile count data file not found
# 391 | }
# | ^
# 389| break;
# 390| }
# 391|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_jumps.cpp: scope_hint: In function 'bool do_lower_jumps(exec_list*, bool, bool, bool, bool, bool)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_jumps.cpp:1046:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_jumps.gcda' profile count data file not found
# 1046 | }
# | ^
# 1044|
# 1045| return progress_ever;
# 1046|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp: scope_hint: In member function 'virtual ir_visitor_status {anonymous}::ir_mat_op_to_vec_visitor::visit_leave(ir_assignment*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp:441:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_mat_op_to_vec.gcda' profile count data file not found
# 441 | }
# | ^
# 439|
# 440| return visit_continue;
# 441|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp: scope_hint: In function 'void lower_named_interface_blocks(void*, gl_linked_shader*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp:317:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_named_interface_blocks.gcda' profile count data file not found
# 317 | }
# | ^
# 315| flatten_named_interface_blocks_declarations v_decl(mem_ctx);
# 316| v_decl.run(shader->ir);
# 317|-> }
# 318|
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp: scope_hint: In function 'bool lower_offset_arrays(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp:91:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_offset_array.gcda' profile count data file not found
# 91 | }
# | ^
# 89|
# 90| return v.progress;
# 91|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp: scope_hint: In function 'void lower_output_reads(unsigned int, exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp:182:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_output_reads.gcda' profile count data file not found
# 182 | }
# | ^
# 180| output_read_remover v(stage);
# 181| visit_list_elements(&v, instructions);
# 182|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp: scope_hint: In function 'void lower_packed_varyings(void*, unsigned int, const uint8_t*, ir_variable_mode, unsigned int, gl_linked_shader*, bool, bool, bool)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp:943:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_packed_varyings.gcda' profile count data file not found
# 943 | }
# | ^
# 941| main_func_sig->body.get_head_raw()->insert_before(&new_variables);
# 942| }
# 943|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp: scope_hint: In function 'bool lower_packing_builtins(exec_list*, int)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp:1311:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_packing_builtins.gcda' profile count data file not found
# 1311 | }
# | ^
# 1309| visit_list_elements(&v, instructions, true);
# 1310| return v.get_progress();
# 1311|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_precision.cpp: scope_hint: In member function 'constexpr _Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ir_instruction*]'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_precision.cpp:721:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_precision.gcda' profile count data file not found
# 721 | }
# | ^
# 719|
# 720| return v.progress;
# 721|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp: scope_hint: In function 'void lower_shared_reference(gl_context*, gl_shader_program*, gl_linked_shader*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp:517:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_shared_reference.gcda' profile count data file not found
# 517 | }
# | ^
# 515| ctx->Const.MaxComputeSharedMemorySize);
# 516| }
# 517|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp: scope_hint: In member function 'virtual ir_visitor_status {anonymous}::lower_subroutine_visitor::visit_leave(ir_call*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp:124:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_subroutine.gcda' profile count data file not found
# 124 | }
# | ^
# 122|
# 123| return visit_continue;
# 124|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp: scope_hint: In function 'bool lower_tess_level(gl_linked_shader*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp:461:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_tess_level.gcda' profile count data file not found
# 461 | }
# | ^
# 459|
# 460| return v.progress;
# 461|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp: scope_hint: In function 'bool do_lower_texture_projection(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp:103:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_texture_projection.gcda' profile count data file not found
# 103 | }
# | ^
# 101|
# 102| return v.progress;
# 103|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp: scope_hint: In function 'void lower_ubo_reference(gl_linked_shader*, bool, bool)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp:1142:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_ubo_reference.gcda' profile count data file not found
# 1142 | }
# | ^
# 1140| visit_list_elements(&v, shader->ir);
# 1141| } while (v.progress);
# 1142|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp: scope_hint: In function 'bool lower_variable_index_to_cond_assign(gl_shader_stage, exec_list*, bool, bool, bool, bool)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp:567:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_variable_index_to_cond_assign.gcda' profile count data file not found
# 567 | }
# | ^
# 565|
# 566| return progress_ever;
# 567|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp: scope_hint: In function 'bool do_vec_index_to_cond_assign(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp:240:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_vec_index_to_cond_assign.gcda' profile count data file not found
# 240 | }
# | ^
# 238|
# 239| return v.progress;
# 240|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp: scope_hint: In function 'bool do_vec_index_to_swizzle(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp:102:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_vec_index_to_swizzle.gcda' profile count data file not found
# 102 | }
# | ^
# 100|
# 101| return v.progress;
# 102|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vector.cpp: scope_hint: In function 'bool lower_quadop_vector(exec_list*, bool)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vector.cpp:228:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_vector.gcda' profile count data file not found
# 228 | }
# | ^
# 226|
# 227| return v.progress;
# 228|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp: scope_hint: In function 'bool lower_vector_derefs(gl_linked_shader*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp:188:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_vector_derefs.gcda' profile count data file not found
# 188 | }
# | ^
# 186|
# 187| return v.progress;
# 188|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp: scope_hint: In function 'bool lower_vector_insert(exec_list*, bool)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp:147:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_vector_insert.gcda' profile count data file not found
# 147 | }
# | ^
# 145|
# 146| return v.progress;
# 147|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp: scope_hint: In function 'bool lower_vertex_id(gl_linked_shader*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp:146:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_vertex_id.gcda' profile count data file not found
# 146 | }
# | ^
# 144|
# 145| return v.progress;
# 146|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp: scope_hint: In function 'ir_variable* lower_xfb_varying(void*, gl_linked_shader*, const char*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_xfb_varying.cpp:222:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-lower_xfb_varying.gcda' profile count data file not found
# 222 | }
# | ^
# 220|
# 221| return new_variable;
# 222|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp: scope_hint: In function 'bool do_algebraic(exec_list*, bool, const gl_shader_compiler_options*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp:1061:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_algebraic.gcda' profile count data file not found
# 1061 | }
# | ^
# 1059|
# 1060| return v.progress;
# 1061|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp: scope_hint: In function 'bool optimize_split_arrays(exec_list*, bool)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp:505:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_array_splitting.gcda' profile count data file not found
# 505 | }
# | ^
# 503| return true;
# 504|
# 505|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp: scope_hint: In member function 'virtual ir_visitor_status {anonymous}::opt_conditional_discard_visitor::visit_leave(ir_if*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp:88:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_conditional_discard.gcda' profile count data file not found
# 88 | }
# | ^
# 86|
# 87| return visit_continue;
# 88|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp: scope_hint: In function 'bool do_constant_folding(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp:212:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_constant_folding.gcda' profile count data file not found
# 212 | }
# | ^
# 210|
# 211| return constant_folding.progress;
# 212|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp: scope_hint: In function 'bool do_constant_propagation(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp:527:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_constant_propagation.gcda' profile count data file not found
# 527 | }
# | ^
# 525|
# 526| return v.progress;
# 527|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_constant_variable.cpp: scope_hint: In function 'bool do_constant_variable_unlinked(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_constant_variable.cpp:235:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_constant_variable.gcda' profile count data file not found
# 235 | }
# | ^
# 233|
# 234| return progress;
# 235|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp: scope_hint: In function 'bool do_copy_propagation_elements(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp:745:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_copy_propagation_elements.gcda' profile count data file not found
# 745 | }
# | ^
# 743|
# 744| return v.progress;
# 745|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_builtin_variables.cpp: scope_hint: In function 'void optimize_dead_builtin_variables(exec_list*, ir_variable_mode)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_builtin_variables.cpp:81:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_dead_builtin_variables.gcda' profile count data file not found
# 81 | }
# | ^
# 79| var->remove();
# 80| }
# 81|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp: scope_hint: In function 'void do_dead_builtin_varyings(gl_context*, gl_linked_shader*, gl_linked_shader*, unsigned int, tfeedback_decl*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp:620:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_dead_builtin_varyings.gcda' profile count data file not found
# 620 | }
# | ^
# 618| producer_info.has_fog);
# 619| }
# 620|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp: scope_hint: In function 'bool do_dead_code_unlinked(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp:203:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_dead_code.gcda' profile count data file not found
# 203 | }
# | ^
# 201|
# 202| return progress;
# 203|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp: scope_hint: In function 'bool do_dead_code_local(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp:358:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_dead_code_local.gcda' profile count data file not found
# 358 | }
# | ^
# 356|
# 357| return progress;
# 358|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp: scope_hint: In function 'bool do_dead_functions(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp:152:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_dead_functions.gcda' profile count data file not found
# 152 | }
# | ^
# 150|
# 151| return progress;
# 152|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp: scope_hint: In member function 'virtual ir_visitor_status {anonymous}::nested_if_flattener::visit_leave(ir_if*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp:103:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_flatten_nested_if_blocks.gcda' profile count data file not found
# 103 | }
# | ^
# 101| progress = true;
# 102| return visit_continue;
# 103|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp: scope_hint: In function 'bool opt_flip_matrices(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp:123:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_flip_matrices.gcda' profile count data file not found
# 123 | }
# | ^
# 121|
# 122| return v.progress;
# 123|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp: scope_hint: In function 'void do_variable_replacement(exec_list*, ir_variable*, ir_dereference*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp:466:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_function_inlining.gcda' profile count data file not found
# 466 | }
# | ^
# 464|
# 465| visit_list_elements(&v, instructions);
# 466|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp: scope_hint: In member function 'virtual ir_visitor_status {anonymous}::ir_if_simplification_visitor::visit_leave(ir_if*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp:127:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_if_simplification.gcda' profile count data file not found
# 127 | }
# | ^
# 125|
# 126| return visit_continue;
# 127|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_minmax.cpp: scope_hint: In function 'bool do_minmax_prune(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_minmax.cpp:507:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_minmax.gcda' profile count data file not found
# 507 | }
# | ^
# 505|
# 506| return v.progress;
# 507|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp: scope_hint: In function 'bool do_rebalance_tree(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp:337:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_rebalance_tree.gcda' profile count data file not found
# 337 | }
# | ^
# 335|
# 336| return v.progress;
# 337|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp: scope_hint: In function 'bool optimize_redundant_jumps(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp:124:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_redundant_jumps.gcda' profile count data file not found
# 124 | }
# | ^
# 122| v.run(instructions);
# 123| return v.progress;
# 124|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp: scope_hint: In function 'bool do_structure_splitting(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp:377:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_structure_splitting.gcda' profile count data file not found
# 377 | }
# | ^
# 375|
# 376| return true;
# 377|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp: scope_hint: In function 'bool optimize_swizzles(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp:119:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_swizzle.gcda' profile count data file not found
# 119 | }
# | ^
# 117|
# 118| return v.progress;
# 119|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp: scope_hint: In function 'bool do_tree_grafting(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp:419:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_tree_grafting.gcda' profile count data file not found
# 419 | }
# | ^
# 417|
# 418| return info.progress;
# 419|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp: scope_hint: In function 'bool do_vectorize(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp:407:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-opt_vectorize.gcda' profile count data file not found
# 407 | }
# | ^
# 405|
# 406| return v.progress;
# 407|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp: scope_hint: In function 'void propagate_invariance(exec_list*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp:125:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-propagate_invariance.gcda' profile count data file not found
# 125 | }
# | ^
# 123| visit_list_elements(&visitor, instructions);
# 124| } while (visitor.progress);
# 125|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/s_expression.cpp: scope_hint: In function 'bool s_match(s_expression*, unsigned int, s_pattern*, bool)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/s_expression.cpp:220:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-s_expression.gcda' profile count data file not found
# 220 | }
# | ^
# 218|
# 219| return true;
# 220|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/serialize.cpp: scope_hint: In function 'bool deserialize_glsl_program(blob_reader*, gl_context*, gl_shader_program*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/serialize.cpp:1340:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-serialize.gcda' profile count data file not found
# 1340 | }
# | ^
# 1338|
# 1339| return !blob->overrun;
# 1340|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/shader_cache.cpp: scope_hint: In function 'bool shader_cache_read_program_metadata(gl_context*, gl_shader_program*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/shader_cache.cpp:263:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-shader_cache.gcda' profile count data file not found
# 263 | }
# | ^
# 261|
# 262| return true;
# 263|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/standalone_scaffolding.cpp: scope_hint: In function 'void initialize_context_to_defaults(gl_context*, gl_api)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/standalone_scaffolding.cpp:289:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-standalone_scaffolding.gcda' profile count data file not found
# 289 | }
# | ^
# 287|
# 288| _mesa_locale_init();
# 289|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/string_to_uint_map.cpp: scope_hint: In function 'void string_to_uint_map_dtor(string_to_uint_map*)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/string_to_uint_map.cpp:42:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/187e0526823b2a5e-string_to_uint_map.gcda' profile count data file not found
# 42 | }
# | ^
# 40| {
# 41| delete map;
# 42|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl_types.cpp: scope_hint: In function '(static initializers for glsl-optimizer/src/compiler/glsl_types.cpp)'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl_types.cpp:2954:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/852d3282bb43d84a-glsl_types.gcda' profile count data file not found
# 2954 | }
# | ^
# 2952| }
# 2953|
# 2954|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/shader_enums.c: scope_hint: In function 'gl_frag_result_name'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/shader_enums.c:302:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/61fe949095357ebe-shader_enums.gcda' profile count data file not found
# 302 | }
# | ^
# 300| STATIC_ASSERT(ARRAY_SIZE(names) == FRAG_RESULT_MAX);
# 301| return NAME(result);
# 302|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/mesa/program/dummy_errors.c: scope_hint: In function '_mesa_error_no_memory'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/mesa/program/dummy_errors.c:30:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/289aa9cdb13f2101-dummy_errors.gcda' profile count data file not found
# 30 | }
# | ^
# 28| {
# 29| fprintf(stderr, "Mesa error: out of memory in %s", caller);
# 30|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/mesa/program/symbol_table.c: scope_hint: In function '_mesa_symbol_table_dtor'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/mesa/program/symbol_table.c:314:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/289aa9cdb13f2101-symbol_table.gcda' profile count data file not found
# 314 | }
# | ^
# 312| _mesa_hash_table_destroy(table->ht, NULL);
# 313| free(table);
# 314|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/blob.c:368:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/ff4c9c56c07e6aed-blob.gcda' profile count data file not found
# 368 | }
# | ^
# 366|
# 367| return ret;
# 368|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/half_float.c: scope_hint: In function '_mesa_uint16_div_64k_to_half'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/half_float.c:213:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/ff4c9c56c07e6aed-half_float.gcda' profile count data file not found
# 213 | }
# | ^
# 211|
# 212| return (e << 10) | m;
# 213|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/hash_table.c: scope_hint: In function '_mesa_hash_table_u64_remove'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/hash_table.c:859:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/ff4c9c56c07e6aed-hash_table.gcda' profile count data file not found
# 859 | }
# | ^
# 857| free(_key);
# 858| }
# 859|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/mesa-sha1.c: scope_hint: In function '_mesa_sha1_format'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/mesa-sha1.c:51:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/ff4c9c56c07e6aed-mesa-sha1.gcda' profile count data file not found
# 51 | }
# | ^
# 49| }
# 50| buf[i] = '\0';
# 51|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/os_misc.c: scope_hint: In function 'os_get_total_physical_memory'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/os_misc.c:184:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/ff4c9c56c07e6aed-os_misc.gcda' profile count data file not found
# 184 | }
# | ^
# 182| return false;
# 183| #endif
# 184|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/ralloc.c: scope_hint: In function 'linear_strcat'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/ralloc.c:921:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/ff4c9c56c07e6aed-ralloc.gcda' profile count data file not found
# 921 | }
# | ^
# 919| {
# 920| return linear_cat(parent, dest, str, strlen(str));
# 921|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/set.c: scope_hint: In function '_mesa_pointer_set_create'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/set.c:572:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/ff4c9c56c07e6aed-set.gcda' profile count data file not found
# 572 | }
# | ^
# 570| return _mesa_set_create(mem_ctx, _mesa_hash_pointer,
# 571| _mesa_key_pointer_equal);
# 572|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.c: scope_hint: In function 'SHA1Final'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.c:174:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/6d6557fe15c41e19-sha1.gcda' profile count data file not found
# 174 | }
# | ^
# 172| }
# 173| memset(context, 0, sizeof(*context));
# 174|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/softfloat.c: scope_hint: In function '_mesa_float_to_half_rtz'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/softfloat.c:1475:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/ff4c9c56c07e6aed-softfloat.gcda' profile count data file not found
# 1475 | }
# | ^
# 1473|
# 1474| return _mesa_roundtozero_f16(s, flt_e - 0x71, m | 0x4000);
# 1475|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/string_buffer.c: scope_hint: In function '_mesa_string_buffer_printf'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/string_buffer.c:148:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/ff4c9c56c07e6aed-string_buffer.gcda' profile count data file not found
# 148 | }
# | ^
# 146| va_end(args);
# 147| return res;
# 148|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/strtod.c: scope_hint: In function '_mesa_strtof'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/strtod.c:85:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/ff4c9c56c07e6aed-strtod.gcda' profile count data file not found
# 85 | }
# | ^
# 83| return (float) strtod(s, end);
# 84| #endif
# 85|-> }
Error: COMPILER_WARNING:
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/u_debug.c: scope_hint: In function 'debug_dump_flags'
firefox-153.0/third_party/rust/glslopt/glsl-optimizer/src/util/u_debug.c:398:1: warning[-Wmissing-profile]: '/builddir/build/BUILD/firefox-153.0/objdir/release/build/glslopt-a40e92c3ac826dad/out/ff4c9c56c07e6aed-u_debug.gcda' profile count data file not found
# 398 | }
# | ^
# 396|
# 397| return output;
# 398|-> }
# 399|
# 400|
Error: CPPCHECK_WARNING (CWE-457):
firefox-153.0/third_party/xsimd/include/xsimd/arch/xsimd_scalar.hpp:1158: error[uninitvar]: Uninitialized variable: c
# 1156| {
# 1157| float s, c;
# 1158|-> detail::common_sincosf {}(val, s, c);
# 1159| return std::make_pair(s, c);
# 1160| }
Error: CPPCHECK_WARNING (CWE-457):
firefox-153.0/third_party/xsimd/include/xsimd/arch/xsimd_scalar.hpp:1158: error[uninitvar]: Uninitialized variable: s
# 1156| {
# 1157| float s, c;
# 1158|-> detail::common_sincosf {}(val, s, c);
# 1159| return std::make_pair(s, c);
# 1160| }
Error: CPPCHECK_WARNING (CWE-457):
firefox-153.0/third_party/xsimd/include/xsimd/arch/xsimd_scalar.hpp:1165: error[uninitvar]: Uninitialized variable: c
# 1163| {
# 1164| double s, c;
# 1165|-> detail::common_sincos {}(val, s, c);
# 1166| return std::make_pair(s, c);
# 1167| }
Error: CPPCHECK_WARNING (CWE-457):
firefox-153.0/third_party/xsimd/include/xsimd/arch/xsimd_scalar.hpp:1165: error[uninitvar]: Uninitialized variable: s
# 1163| {
# 1164| double s, c;
# 1165|-> detail::common_sincos {}(val, s, c);
# 1166| return std::make_pair(s, c);
# 1167| }
Error: COMPILER_WARNING (CWE-477):
firefox-153.0/toolkit/components/protobuf/src/google/protobuf/map.cc: scope_hint: In lambda function
firefox-153.0/toolkit/components/protobuf/src/google/protobuf/map.cc:286:16: warning[-Wdeprecated]: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20
# 286 | VisitKeyType([=](auto key_type) {
# | ^
firefox-153.0/toolkit/components/protobuf/src/google/protobuf/map.cc:286:16: note: add explicit ‘this’ or ‘*this’ capture
# 284| map_index_t count) {
# 285| if (ABSL_PREDICT_FALSE(count == 0)) return;
# 286|-> VisitKeyType([=](auto key_type) {
# 287| using Key = typename decltype(key_type)::type;
# 288| static_cast<KeyMapBase<Key>&>(*this).InsertOrReplaceNodes(
Error: COMPILER_WARNING:
firefox-153.0/xpcom/base/nsISupportsUtils.h:15: included_from: Included from here.
firefox-153.0/xpcom/base/nsCOMPtr.h:29: included_from: Included from here.
firefox-153.0/caps/ContentPrincipal.h:8: included_from: Included from here.
firefox-153.0/caps/nsScriptSecurityManager.cpp: scope_hint: In member function ‘(anonymous namespace)::BundleHelper::Release()’
firefox-153.0/xpcom/base/nsISupportsImpl.h:650:34: warning[-Wmissing-profile]: profile for function ‘(anonymous namespace)::BundleHelper::Release()’ not found in profile data
# 650 | _decl(MozExternalRefCountType) Release(void) __VA_ARGS__ { \
# | ^~~~~~~
# 648| return mRefCnt; \
# 649| } \
# 650|-> _decl(MozExternalRefCountType) Release(void) __VA_ARGS__ { \
# 651| MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \
# 652| NS_ASSERT_OWNINGTHREAD(_class); \
Error: COMPILER_WARNING (CWE-590):
firefox-153.0/xpcom/ds/nsTArray.h:240:38: warning[-Wfree-nonheap-object]: ‘free’ called on unallocated object ‘breakState’
# 240 | static void Free(void* aPtr) { free(aPtr); }
# | ^
firefox-153.0/dom/base/nsLineBreaker.cpp: scope_hint: In member function ‘FlushCurrentWord’
firefox-153.0/dom/base/nsLineBreaker.cpp:145:29: note: declared here
# 145 | AutoTArray<uint8_t, 4000> breakState;
# | ^
# 238| }
# 239|
# 240|-> static void Free(void* aPtr) { free(aPtr); }
# 241| static void SizeTooBig(size_t) {}
# 242| };
Error: COMPILER_WARNING:
firefox-153.0/xpcom/ds/nsTHashtable.h: scope_hint: In function ‘detail::FixedSizeEntryMover<16ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’
firefox-153.0/xpcom/ds/nsTHashtable.h:190:13: warning[-Wmissing-profile]: profile for function ‘detail::FixedSizeEntryMover<16ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’ not found in profile data
# 188| // rather than separate copies for every EntryType used with nsTHashtable.
# 189| template <size_t N>
# 190|-> static void FixedSizeEntryMover(PLDHashTable*, const PLDHashEntryHdr* aFrom,
# 191| PLDHashEntryHdr* aTo) {
# 192| memcpy(aTo, aFrom, N);
Error: COMPILER_WARNING:
firefox-153.0/xpcom/ds/nsBaseHashtable.h:20: included_from: Included from here.
firefox-153.0/xpcom/ds/nsTHashMap.h:9: included_from: Included from here.
firefox-153.0/accessible/aom/AccessibleNode.h:8: included_from: Included from here.
firefox-153.0/accessible/aom/AccessibleNode.cpp:5: included_from: Included from here.
firefox-153.0/xpcom/ds/nsTHashtable.h: scope_hint: In function ‘detail::FixedSizeEntryMover<24ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’
firefox-153.0/xpcom/ds/nsTHashtable.h:190:13: warning[-Wmissing-profile]: profile for function ‘detail::FixedSizeEntryMover<24ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’ not found in profile data
# 190 | static void FixedSizeEntryMover(PLDHashTable*, const PLDHashEntryHdr* aFrom,
# | ^~~~~~~~~~~~~~~~~~~
# 188| // rather than separate copies for every EntryType used with nsTHashtable.
# 189| template <size_t N>
# 190|-> static void FixedSizeEntryMover(PLDHashTable*, const PLDHashEntryHdr* aFrom,
# 191| PLDHashEntryHdr* aTo) {
# 192| memcpy(aTo, aFrom, N);
Error: COMPILER_WARNING:
firefox-153.0/xpcom/ds/nsBaseHashtable.h:20: included_from: Included from here.
firefox-153.0/xpcom/ds/nsTHashMap.h:9: included_from: Included from here.
firefox-153.0/widget/nsIWidget.h:42: included_from: Included from here.
firefox-153.0/widget/BasicEvents.h:17: included_from: Included from here.
firefox-153.0/toolkit/components/resistfingerprinting/nsRFPService.h:12: included_from: Included from here.
firefox-153.0/objdir/dist/include/nsILoadInfo.h:63: included_from: Included from here.
firefox-153.0/netwerk/base/nsNetUtil.h:19: included_from: Included from here.
firefox-153.0/layout/style/ServoStyleConstsInlines.h:22: included_from: Included from here.
firefox-153.0/objdir/layout/style/ServoStyleConsts.h:31322: included_from: Included from here.
firefox-153.0/layout/style/ServoComputedData.h:10: included_from: Included from here.
firefox-153.0/layout/style/ComputedStyle.h:14: included_from: Included from here.
firefox-153.0/accessible/generic/LocalAccessible.h:8: included_from: Included from here.
firefox-153.0/accessible/atk/AccessibleWrap.h:9: included_from: Included from here.
firefox-153.0/accessible/generic/HyperTextAccessible.h:8: included_from: Included from here.
firefox-153.0/xpcom/ds/nsTHashtable.h: scope_hint: In function ‘detail::FixedSizeEntryMover<40ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’
firefox-153.0/xpcom/ds/nsTHashtable.h:190:13: warning[-Wmissing-profile]: profile for function ‘detail::FixedSizeEntryMover<40ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’ not found in profile data
# 190 | static void FixedSizeEntryMover(PLDHashTable*, const PLDHashEntryHdr* aFrom,
# | ^~~~~~~~~~~~~~~~~~~
# 188| // rather than separate copies for every EntryType used with nsTHashtable.
# 189| template <size_t N>
# 190|-> static void FixedSizeEntryMover(PLDHashTable*, const PLDHashEntryHdr* aFrom,
# 191| PLDHashEntryHdr* aTo) {
# 192| memcpy(aTo, aFrom, N);
Error: COMPILER_WARNING:
firefox-153.0/xpcom/ds/nsTHashtable.h: scope_hint: In function ‘detail::FixedSizeEntryMover<88ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’
firefox-153.0/xpcom/ds/nsTHashtable.h:190:13: warning[-Wmissing-profile]: profile for function ‘detail::FixedSizeEntryMover<88ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’ not found in profile data
# 190 | static void FixedSizeEntryMover(PLDHashTable*, const PLDHashEntryHdr* aFrom,
# | ^~~~~~~~~~~~~~~~~~~
# 188| // rather than separate copies for every EntryType used with nsTHashtable.
# 189| template <size_t N>
# 190|-> static void FixedSizeEntryMover(PLDHashTable*, const PLDHashEntryHdr* aFrom,
# 191| PLDHashEntryHdr* aTo) {
# 192| memcpy(aTo, aFrom, N);
Error: COMPILER_WARNING:
firefox-153.0/xpcom/ds/nsTHashtable.h: scope_hint: In function ‘detail::FixedSizeEntryMover<8ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’
firefox-153.0/xpcom/ds/nsTHashtable.h:190:13: warning[-Wmissing-profile]: profile for function ‘detail::FixedSizeEntryMover<8ul>(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)void’ not found in profile data
# 188| // rather than separate copies for every EntryType used with nsTHashtable.
# 189| template <size_t N>
# 190|-> static void FixedSizeEntryMover(PLDHashTable*, const PLDHashEntryHdr* aFrom,
# 191| PLDHashEntryHdr* aTo) {
# 192| memcpy(aTo, aFrom, N);
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> const&)#1}, nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(std::unique_ptr<_GError, mozilla::GFreeDeleter>&&)#1}>::~ThenValue()’
firefox-153.0/xpcom/threads/MozPromise.h:826:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> const&)#1}, nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(std::unique_ptr<_GError, mozilla::GFreeDeleter>&&)#1}>::~ThenValue()’ not found in profile data
# 826 | class ThenValue<ResolveFunction, RejectFunction> : public ThenValueBase {
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 824| // supported. :-(
# 825| template <typename ResolveFunction, typename RejectFunction>
# 826|-> class ThenValue<ResolveFunction, RejectFunction> : public ThenValueBase {
# 827| friend class ThenCommand<ThenValue>;
# 828|
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> const&)#1}, nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(std::unique_ptr<_GError, mozilla::GFreeDeleter>&&)#1}>::ThenValue(nsISerialEventTarget*, nsGNOMEShe [...]
firefox-153.0/xpcom/threads/MozPromise.h:839:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> const&)#1}, nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(std::unique_ptr<_GError, mozilla::GFreeDeleter>&&)#1}>::ThenValue(nsISerialEventTarget*, nsGNOMES [...]
# 839 | ThenValue(nsISerialEventTarget* aResponseTarget,
# | ^~~~~~~~~
# 837|
# 838| public:
# 839|-> ThenValue(nsISerialEventTarget* aResponseTarget,
# 840| ResolveFunction&& aResolveFunction,
# 841| RejectFunction&& aRejectFunction, StaticString aCallSite)
firefox-153.0/xpcom/threads/MozPromise.h:839:5: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> const&)#1}, nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(std::unique_ptr<_GError, mozilla::GFreeDeleter>&&)#1}>::Disconnect()’
firefox-153.0/xpcom/threads/MozPromise.h:847:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> const&)#1}, nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(std::unique_ptr<_GError, mozilla::GFreeDeleter>&&)#1}>::Disconnect()’ not found in profile data
# 847 | void Disconnect() override {
# | ^~~~~~~~~~
# 845| }
# 846|
# 847|-> void Disconnect() override {
# 848| ThenValueBase::Disconnect();
# 849|
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> const&)#1}, nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(std::unique_ptr<_GError, mozilla::GFreeDeleter>&&)#1}>::CompletionPromise() const’
firefox-153.0/xpcom/threads/MozPromise.h:859:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> const&)#1}, nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(std::unique_ptr<_GError, mozilla::GFreeDeleter>&&)#1}>::CompletionPromise() const’ not found in [...]
# 859 | MozPromiseBase* CompletionPromise() const override {
# | ^~~~~~~~~~~~~~~~~
# 857|
# 858| protected:
# 859|-> MozPromiseBase* CompletionPromise() const override {
# 860| return mCompletionPromise;
# 861| }
firefox-153.0/xpcom/threads/MozPromise.h:859:21: note: trimmed 1 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> const&)#1}, nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(std::unique_ptr<_GError, mozilla::GFreeDeleter>&&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromi [...]
firefox-153.0/xpcom/threads/MozPromise.h:863:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> const&)#1}, nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(std::unique_ptr<_GError, mozilla::GFreeDeleter>&&)#1}>::DoResolveOrRejectInternal(mozilla::MozPro [...]
# 863 | void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
# | ^~~~~~~~~~~~~~~~~~~~~~~~~
# 861| }
# 862|
# 863|-> void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
# 864| // Note: The usage of InvokeCallbackMethod here requires that
# 865| // ResolveFunction/RejectFunction are capture-lambdas (i.e. anonymous
firefox-153.0/xpcom/threads/MozPromise.h:863:10: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::~ThenValue()’
firefox-153.0/xpcom/threads/MozPromise.h:897:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::~ThenValue()’ not found in profile data
# 895|
# 896| template <typename ResolveRejectFunction>
# 897|-> class ThenValue<ResolveRejectFunction> : public ThenValueBase {
# 898| friend class ThenCommand<ThenValue>;
# 899|
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFre [...]
firefox-153.0/xpcom/threads/MozPromise.h:897:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GF [...]
# 897 | class ThenValue<ResolveRejectFunction> : public ThenValueBase {
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 895|
# 896| template <typename ResolveRejectFunction>
# 897|-> class ThenValue<ResolveRejectFunction> : public ThenValueBase {
# 898| friend class ThenCommand<ThenValue>;
# 899|
firefox-153.0/xpcom/threads/MozPromise.h:897:9: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::MozPr [...]
firefox-153.0/xpcom/threads/MozPromise.h:897:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::Moz [...]
# 895|
# 896| template <typename ResolveRejectFunction>
# 897|-> class ThenValue<ResolveRejectFunction> : public ThenValueBase {
# 898| friend class ThenCommand<ThenValue>;
# 899|
firefox-153.0/xpcom/threads/MozPromise.h:897:9: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::~ThenValue()’
firefox-153.0/xpcom/threads/MozPromise.h:897:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::~ThenValue()’ not found in profile data
# 897 | class ThenValue<ResolveRejectFunction> : public ThenValueBase {
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 895|
# 896| template <typename ResolveRejectFunction>
# 897|-> class ThenValue<ResolveRejectFunction> : public ThenValueBase {
# 898| friend class ThenCommand<ThenValue>;
# 899|
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<nsTString<char>, bool, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<nsTString<char>, bool, true>::ResolveOrRejectValue&&)#1}>::~ThenValue()’
firefox-153.0/xpcom/threads/MozPromise.h:897:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<nsTString<char>, bool, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<nsTString<char>, bool, true>::ResolveOrRejectValue&&)#1}>::~ThenValue()’ not found in profile data
# 897 | class ThenValue<ResolveRejectFunction> : public ThenValueBase {
# | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 895|
# 896| template <typename ResolveRejectFunction>
# 897|-> class ThenValue<ResolveRejectFunction> : public ThenValueBase {
# 898| friend class ThenCommand<ThenValue>;
# 899|
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::ThenValue(nsISerialEventTarget*, nsGNOMEShellService::Request [...]
firefox-153.0/xpcom/threads/MozPromise.h:908:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::ThenValue(nsISerialEventTarget*, nsGNOMEShellService::Reque [...]
# 908 | ThenValue(nsISerialEventTarget* aResponseTarget,
# | ^~~~~~~~~
# 906|
# 907| public:
# 908|-> ThenValue(nsISerialEventTarget* aResponseTarget,
# 909| ResolveRejectFunction&& aResolveRejectFunction,
# 910| StaticString aCallSite)
firefox-153.0/xpcom/threads/MozPromise.h:908:5: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFre [...]
firefox-153.0/xpcom/threads/MozPromise.h:908:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GF [...]
# 908 | ThenValue(nsISerialEventTarget* aResponseTarget,
# | ^~~~~~~~~
# 906|
# 907| public:
# 908|-> ThenValue(nsISerialEventTarget* aResponseTarget,
# 909| ResolveRejectFunction&& aResolveRejectFunction,
# 910| StaticString aCallSite)
firefox-153.0/xpcom/threads/MozPromise.h:908:5: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::MozPr [...]
firefox-153.0/xpcom/threads/MozPromise.h:908:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::Moz [...]
# 906|
# 907| public:
# 908|-> ThenValue(nsISerialEventTarget* aResponseTarget,
# 909| ResolveRejectFunction&& aResolveRejectFunction,
# 910| StaticString aCallSite)
firefox-153.0/xpcom/threads/MozPromise.h:908:5: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::ThenValue(nsISerialEventTarget*, nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::d [...]
firefox-153.0/xpcom/threads/MozPromise.h:908:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::ThenValue(nsISerialEventTarget*, nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla: [...]
# 908 | ThenValue(nsISerialEventTarget* aResponseTarget,
# | ^~~~~~~~~
# 906|
# 907| public:
# 908|-> ThenValue(nsISerialEventTarget* aResponseTarget,
# 909| ResolveRejectFunction&& aResolveRejectFunction,
# 910| StaticString aCallSite)
firefox-153.0/xpcom/threads/MozPromise.h:908:5: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::Disconnect()’
firefox-153.0/xpcom/threads/MozPromise.h:915:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::Disconnect()’ not found in profile data
# 915 | void Disconnect() override {
# | ^~~~~~~~~~
# 913| }
# 914|
# 915|-> void Disconnect() override {
# 916| ThenValueBase::Disconnect();
# 917|
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFre [...]
firefox-153.0/xpcom/threads/MozPromise.h:915:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GF [...]
# 915 | void Disconnect() override {
# | ^~~~~~~~~~
# 913| }
# 914|
# 915|-> void Disconnect() override {
# 916| ThenValueBase::Disconnect();
# 917|
firefox-153.0/xpcom/threads/MozPromise.h:915:10: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::MozPr [...]
firefox-153.0/xpcom/threads/MozPromise.h:915:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::Moz [...]
# 915 | void Disconnect() override {
# | ^~~~~~~~~~
# 913| }
# 914|
# 915|-> void Disconnect() override {
# 916| ThenValueBase::Disconnect();
# 917|
firefox-153.0/xpcom/threads/MozPromise.h:915:10: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::Disconnect()’
firefox-153.0/xpcom/threads/MozPromise.h:915:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::Disconnect()’ not found in profile data
# 915 | void Disconnect() override {
# | ^~~~~~~~~~
# 913| }
# 914|
# 915|-> void Disconnect() override {
# 916| ThenValueBase::Disconnect();
# 917|
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<nsTString<char>, bool, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<nsTString<char>, bool, true>::ResolveOrRejectValue&&)#1}>::Disconnect()’
firefox-153.0/xpcom/threads/MozPromise.h:915:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<nsTString<char>, bool, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<nsTString<char>, bool, true>::ResolveOrRejectValue&&)#1}>::Disconnect()’ not found in profile data
# 915 | void Disconnect() override {
# | ^~~~~~~~~~
# 913| }
# 914|
# 915|-> void Disconnect() override {
# 916| ThenValueBase::Disconnect();
# 917|
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::CompletionPromise() const’
firefox-153.0/xpcom/threads/MozPromise.h:926:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::CompletionPromise() const’ not found in profile data
# 926 | MozPromiseBase* CompletionPromise() const override {
# | ^~~~~~~~~~~~~~~~~
# 924|
# 925| protected:
# 926|-> MozPromiseBase* CompletionPromise() const override {
# 927| return mCompletionPromise;
# 928| }
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFre [...]
firefox-153.0/xpcom/threads/MozPromise.h:926:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GF [...]
# 926 | MozPromiseBase* CompletionPromise() const override {
# | ^~~~~~~~~~~~~~~~~
# 924|
# 925| protected:
# 926|-> MozPromiseBase* CompletionPromise() const override {
# 927| return mCompletionPromise;
# 928| }
firefox-153.0/xpcom/threads/MozPromise.h:926:21: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::MozPr [...]
firefox-153.0/xpcom/threads/MozPromise.h:926:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::Moz [...]
# 926 | MozPromiseBase* CompletionPromise() const override {
# | ^~~~~~~~~~~~~~~~~
# 924|
# 925| protected:
# 926|-> MozPromiseBase* CompletionPromise() const override {
# 927| return mCompletionPromise;
# 928| }
firefox-153.0/xpcom/threads/MozPromise.h:926:21: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::CompletionPromise() const’
firefox-153.0/xpcom/threads/MozPromise.h:926:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::CompletionPromise() const’ not found in profile data
# 926 | MozPromiseBase* CompletionPromise() const override {
# | ^~~~~~~~~~~~~~~~~
# 924|
# 925| protected:
# 926|-> MozPromiseBase* CompletionPromise() const override {
# 927| return mCompletionPromise;
# 928| }
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<nsTString<char>, bool, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<nsTString<char>, bool, true>::ResolveOrRejectValue&&)#1}>::CompletionPromise() const’
firefox-153.0/xpcom/threads/MozPromise.h:926:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<nsTString<char>, bool, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<nsTString<char>, bool, true>::ResolveOrRejectValue&&)#1}>::CompletionPromise() const’ not found in profile data
# 926 | MozPromiseBase* CompletionPromise() const override {
# | ^~~~~~~~~~~~~~~~~
# 924|
# 925| protected:
# 926|-> MozPromiseBase* CompletionPromise() const override {
# 927| return mCompletionPromise;
# 928| }
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<CopyableTArray< [...]
firefox-153.0/xpcom/threads/MozPromise.h:930:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<CopyableTArra [...]
# 930 | void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
# | ^~~~~~~~~~~~~~~~~~~~~~~~~
# 928| }
# 929|
# 930|-> void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
# 931| // Note: The usage of InvokeCallbackMethod here requires that
# 932| // ResolveRejectFunction is capture-lambdas (i.e. anonymous
firefox-153.0/xpcom/threads/MozPromise.h:930:10: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFre [...]
firefox-153.0/xpcom/threads/MozPromise.h:930:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GF [...]
# 930 | void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
# | ^~~~~~~~~~~~~~~~~~~~~~~~~
# 928| }
# 929|
# 930|-> void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
# 931| // Note: The usage of InvokeCallbackMethod here requires that
# 932| // ResolveRejectFunction is capture-lambdas (i.e. anonymous
firefox-153.0/xpcom/threads/MozPromise.h:930:10: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::MozPr [...]
firefox-153.0/xpcom/threads/MozPromise.h:930:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::Moz [...]
# 930 | void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
# | ^~~~~~~~~~~~~~~~~~~~~~~~~
# 928| }
# 929|
# 930|-> void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
# 931| // Note: The usage of InvokeCallbackMethod here requires that
# 932| // ResolveRejectFunction is capture-lambdas (i.e. anonymous
firefox-153.0/xpcom/threads/MozPromise.h:930:10: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejec [...]
firefox-153.0/xpcom/threads/MozPromise.h:930:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRej [...]
# 930 | void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
# | ^~~~~~~~~~~~~~~~~~~~~~~~~
# 928| }
# 929|
# 930|-> void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
# 931| // Note: The usage of InvokeCallbackMethod here requires that
# 932| // ResolveRejectFunction is capture-lambdas (i.e. anonymous
firefox-153.0/xpcom/threads/MozPromise.h:930:10: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<nsTString<char>, bool, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<nsTString<char>, bool, true>::ResolveOrRejectValue&&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<nsTString<char>, bool, true>::ResolveOrRejectValue&)’
firefox-153.0/xpcom/threads/MozPromise.h:930:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<nsTString<char>, bool, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<nsTString<char>, bool, true>::ResolveOrRejectValue&&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<nsTString<char>, bool, true>::ResolveOrRejectValue&)’ not found in profile data
# 930 | void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
# | ^~~~~~~~~~~~~~~~~~~~~~~~~
# 928| }
# 929|
# 930|-> void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
# 931| // Note: The usage of InvokeCallbackMethod here requires that
# 932| // ResolveRejectFunction is capture-lambdas (i.e. anonymous
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy>&&)#1}>::~MapValue()’
firefox-153.0/xpcom/threads/MozPromise.h:958:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy>&&)#1}>::~MapValue()’ not found in profile data
# 958 | class MapValue final : public ThenValueBase {
# | ^~~~~~~~
# 956|
# 957| template <typename ResolveFunction>
# 958|-> class MapValue final : public ThenValueBase {
# 959| friend class ThenCommand<MapValue>;
# 960| constexpr static const bool SupportChaining = true;
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GIcon>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GIcon>&&)#1}>::~MapValue()’
firefox-153.0/xpcom/threads/MozPromise.h:958:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GIcon>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GIcon>&&)#1}>::~MapValue()’ not found in profile data
# 956|
# 957| template <typename ResolveFunction>
# 958|-> class MapValue final : public ThenValueBase {
# 959| friend class ThenCommand<MapValue>;
# 960| constexpr static const bool SupportChaining = true;
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy>&&)#1}>::Disconnect()’
firefox-153.0/xpcom/threads/MozPromise.h:971:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy>&&)#1}>::Disconnect()’ not found in profile data
# 971 | void Disconnect() override {
# | ^~~~~~~~~~
# 969|
# 970| protected:
# 971|-> void Disconnect() override {
# 972| ThenValueBase::Disconnect();
# 973| mResolveFunction.reset();
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GIcon>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GIcon>&&)#1}>::Disconnect()’
firefox-153.0/xpcom/threads/MozPromise.h:971:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GIcon>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GIcon>&&)#1}>::Disconnect()’ not found in profile data
# 971 | void Disconnect() override {
# | ^~~~~~~~~~
# 969|
# 970| protected:
# 971|-> void Disconnect() override {
# 972| ThenValueBase::Disconnect();
# 973| mResolveFunction.reset();
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy>&&)#1}>::CompletionPromise() const’
firefox-153.0/xpcom/threads/MozPromise.h:976:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy>&&)#1}>::CompletionPromise() const’ not found in profile data
# 976 | MozPromiseBase* CompletionPromise() const override {
# | ^~~~~~~~~~~~~~~~~
# 974| }
# 975|
# 976|-> MozPromiseBase* CompletionPromise() const override {
# 977| return mCompletionPromise;
# 978| }
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GIcon>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GIcon>&&)#1}>::CompletionPromise() const’
firefox-153.0/xpcom/threads/MozPromise.h:976:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GIcon>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GIcon>&&)#1}>::CompletionPromise() const’ not found in profile data
# 976 | MozPromiseBase* CompletionPromise() const override {
# | ^~~~~~~~~~~~~~~~~
# 974| }
# 975|
# 976|-> MozPromiseBase* CompletionPromise() const override {
# 977| return mCompletionPromise;
# 978| }
Error: COMPILER_WARNING:
firefox-153.0/modules/libpref/Preferences.h:16: included_from: Included from here.
firefox-153.0/browser/components/shell/nsGNOMEShellService.cpp:5: included_from: Included from here.
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy>&&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&)’
firefox-153.0/xpcom/threads/MozPromise.h:980:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy>&&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&)’ not found in profile data
# 980 | void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
# | ^~~~~~~~~~~~~~~~~~~~~~~~~
# 978| }
# 979|
# 980|-> void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
# 981| // Note that promise-chaining is always supported here; this function can
# 982| // only transform from MozPromise<A, B, k> to MozPromise<A2, B, k>.
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GIcon>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GIcon>&&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<RefPtr<_GIcon>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&)’
firefox-153.0/xpcom/threads/MozPromise.h:980:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GIcon>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GIcon>&&)#1}>::DoResolveOrRejectInternal(mozilla::MozPromise<RefPtr<_GIcon>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&)’ not found in profile data
# 980 | void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
# | ^~~~~~~~~~~~~~~~~~~~~~~~~
# 978| }
# 979|
# 980|-> void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
# 981| // Note that promise-chaining is always supported here; this function can
# 982| // only transform from MozPromise<A, B, k> to MozPromise<A2, B, k>.
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapErrValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::Moz [...]
firefox-153.0/xpcom/threads/MozPromise.h:1004:9: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapErrValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::M [...]
# 1004 | class MapErrValue final : public ThenValueBase {
# | ^~~~~~~~~~~
# 1002|
# 1003| template <typename RejectFunction>
# 1004|-> class MapErrValue final : public ThenValueBase {
# 1005| friend class ThenCommand<MapErrValue>;
# 1006| constexpr static const bool SupportChaining = true;
firefox-153.0/xpcom/threads/MozPromise.h:1004:9: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapErrValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::Moz [...]
firefox-153.0/xpcom/threads/MozPromise.h:1011:14: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapErrValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::M [...]
# 1011 | explicit MapErrValue(nsISerialEventTarget* aResponseTarget,
# | ^~~~~~~~~~~
# 1009|
# 1010| public:
# 1011|-> explicit MapErrValue(nsISerialEventTarget* aResponseTarget,
# 1012| RejectFunction&& f, StaticString aCallSite)
# 1013| : ThenValueBase(aResponseTarget, aCallSite),
firefox-153.0/xpcom/threads/MozPromise.h:1011:14: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapErrValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::Moz [...]
firefox-153.0/xpcom/threads/MozPromise.h:1017:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapErrValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::M [...]
# 1017 | void Disconnect() override {
# | ^~~~~~~~~~
# 1015|
# 1016| protected:
# 1017|-> void Disconnect() override {
# 1018| ThenValueBase::Disconnect();
# 1019| mRejectFunction.reset();
firefox-153.0/xpcom/threads/MozPromise.h:1017:10: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapErrValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::Moz [...]
firefox-153.0/xpcom/threads/MozPromise.h:1022:21: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapErrValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::M [...]
# 1022 | MozPromiseBase* CompletionPromise() const override {
# | ^~~~~~~~~~~~~~~~~
# 1020| }
# 1021|
# 1022|-> MozPromiseBase* CompletionPromise() const override {
# 1023| return mCompletionPromise;
# 1024| }
firefox-153.0/xpcom/threads/MozPromise.h:1022:21: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapErrValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::Moz [...]
firefox-153.0/xpcom/threads/MozPromise.h:1026:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapErrValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::M [...]
# 1026 | void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
# | ^~~~~~~~~~~~~~~~~~~~~~~~~
# 1024| }
# 1025|
# 1026|-> void DoResolveOrRejectInternal(ResolveOrRejectValue& aValue) override {
# 1027| // Note that promise-chaining is always supported here; this function can
# 1028| // only transform from MozPromise<A, B, k> to MozPromise<A, B2, k>.
firefox-153.0/xpcom/threads/MozPromise.h:1026:10: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GErro [...]
firefox-153.0/xpcom/threads/MozPromise.h:1101:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GEr [...]
# 1101 | ~ThenCommand() {
# | ^
# 1099|
# 1100| public:
# 1101|-> ~ThenCommand() {
# 1102| // Issue the request now if the return value of Then() is not used.
# 1103| if (mThenValue) {
firefox-153.0/xpcom/threads/MozPromise.h:1101:5: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozi [...]
firefox-153.0/xpcom/threads/MozPromise.h:1101:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mo [...]
# 1101 | ~ThenCommand() {
# | ^
# 1099|
# 1100| public:
# 1101|-> ~ThenCommand() {
# 1102| // Issue the request now if the return value of Then() is not used.
# 1103| if (mThenValue) {
firefox-153.0/xpcom/threads/MozPromise.h:1101:5: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy>&&)#1}> >::~ThenCommand()’
firefox-153.0/xpcom/threads/MozPromise.h:1101:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy>&&)#1}> >::~ThenCommand()’ not found in profile data
# 1101 | ~ThenCommand() {
# | ^
# 1099|
# 1100| public:
# 1101|-> ~ThenCommand() {
# 1102| // Issue the request now if the return value of Then() is not used.
# 1103| if (mThenValue) {
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> const&)#1}, nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**) [...]
firefox-153.0/xpcom/threads/MozPromise.h:1101:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> const&)#1}, nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise* [...]
# 1101 | ~ThenCommand() {
# | ^
# 1099|
# 1100| public:
# 1101|-> ~ThenCommand() {
# 1102| // Issue the request now if the return value of Then() is not used.
# 1103| if (mThenValue) {
firefox-153.0/xpcom/threads/MozPromise.h:1101:5: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GIcon>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<RefPtr<_GIcon>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GIcon>&&)#1}> >::~ThenCommand()’
firefox-153.0/xpcom/threads/MozPromise.h:1101:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GIcon>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<RefPtr<_GIcon>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GIcon>&&)#1}> >::~ThenCommand()’ not found in profile data
# 1101 | ~ThenCommand() {
# | ^
# 1099|
# 1100| public:
# 1101|-> ~ThenCommand() {
# 1102| // Issue the request now if the return value of Then() is not used.
# 1103| if (mThenValue) {
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapErrValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, [...]
firefox-153.0/xpcom/threads/MozPromise.h:1101:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapErrValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > > [...]
# 1101 | ~ThenCommand() {
# | ^
# 1099|
# 1100| public:
# 1101|-> ~ThenCommand() {
# 1102| // Issue the request now if the return value of Then() is not used.
# 1103| if (mThenValue) {
firefox-153.0/xpcom/threads/MozPromise.h:1101:5: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, st [...]
firefox-153.0/xpcom/threads/MozPromise.h:1101:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, [...]
# 1101 | ~ThenCommand() {
# | ^
# 1099|
# 1100| public:
# 1101|-> ~ThenCommand() {
# 1102| // Issue the request now if the return value of Then() is not used.
# 1103| if (mThenValue) {
firefox-153.0/xpcom/threads/MozPromise.h:1101:5: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}> >::~ThenCommand()’
firefox-153.0/xpcom/threads/MozPromise.h:1101:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}> >::~ThenCommand()’ not fo [...]
# 1101 | ~ThenCommand() {
# | ^
# 1099|
# 1100| public:
# 1101|-> ~ThenCommand() {
# 1102| // Issue the request now if the return value of Then() is not used.
# 1103| if (mThenValue) {
firefox-153.0/xpcom/threads/MozPromise.h:1101:5: note: trimmed 1 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<nsTString<char>, bool, true>::ThenCommand<mozilla::MozPromise<nsTString<char>, bool, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<nsTString<char>, bool, true>::ResolveOrRejectValue&&)#1}> >::~ThenCommand()’
firefox-153.0/xpcom/threads/MozPromise.h:1101:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<nsTString<char>, bool, true>::ThenCommand<mozilla::MozPromise<nsTString<char>, bool, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<nsTString<char>, bool, true>::ResolveOrRejectValue&&)#1}> >::~ThenCommand()’ not found in profile data
# 1101 | ~ThenCommand() {
# | ^
# 1099|
# 1100| public:
# 1101|-> ~ThenCommand() {
# 1102| // Issue the request now if the return value of Then() is not used.
# 1103| if (mThenValue) {
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozi [...]
firefox-153.0/xpcom/threads/MozPromise.h:1111:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mo [...]
# 1111 | operator RefPtr<PromiseType>() {
# | ^~~~~~~~
# 1109| // p->Then(thread1, ...);
# 1110| // p->Then(thread2, ...);
# 1111|-> operator RefPtr<PromiseType>() {
# 1112| static_assert(
# 1113| ThenValueType::SupportChaining,
firefox-153.0/xpcom/threads/MozPromise.h:1111:5: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy>&&)#1}> >::operator RefPtr<mozilla::MozPromise<mozilla::Variant<RefPtr<_GDBusProxy>, RefPt [...]
firefox-153.0/xpcom/threads/MozPromise.h:1111:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy>&&)#1}> >::operator RefPtr<mozilla::MozPromise<mozilla::Variant<RefPtr<_GDBusProxy>, Ref [...]
# 1111 | operator RefPtr<PromiseType>() {
# | ^~~~~~~~
# 1109| // p->Then(thread1, ...);
# 1110| // p->Then(thread2, ...);
# 1111|-> operator RefPtr<PromiseType>() {
# 1112| static_assert(
# 1113| ThenValueType::SupportChaining,
firefox-153.0/xpcom/threads/MozPromise.h:1111:5: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> const&)#1}, nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**) [...]
firefox-153.0/xpcom/threads/MozPromise.h:1111:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> const&)#1}, nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise* [...]
# 1111 | operator RefPtr<PromiseType>() {
# | ^~~~~~~~
# 1109| // p->Then(thread1, ...);
# 1110| // p->Then(thread2, ...);
# 1111|-> operator RefPtr<PromiseType>() {
# 1112| static_assert(
# 1113| ThenValueType::SupportChaining,
firefox-153.0/xpcom/threads/MozPromise.h:1111:5: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GIcon>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<RefPtr<_GIcon>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GIcon>&&)#1}> >::operator RefPtr<mozilla::MozPromise<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTS [...]
firefox-153.0/xpcom/threads/MozPromise.h:1111:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GIcon>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<RefPtr<_GIcon>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GIcon>&&)#1}> >::operator RefPtr<mozilla::MozPromise<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, ns [...]
# 1111 | operator RefPtr<PromiseType>() {
# | ^~~~~~~~
# 1109| // p->Then(thread1, ...);
# 1110| // p->Then(thread2, ...);
# 1111|-> operator RefPtr<PromiseType>() {
# 1112| static_assert(
# 1113| ThenValueType::SupportChaining,
firefox-153.0/xpcom/threads/MozPromise.h:1111:5: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapErrValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, [...]
firefox-153.0/xpcom/threads/MozPromise.h:1111:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapErrValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > > [...]
# 1111 | operator RefPtr<PromiseType>() {
# | ^~~~~~~~
# 1109| // p->Then(thread1, ...);
# 1110| // p->Then(thread2, ...);
# 1111|-> operator RefPtr<PromiseType>() {
# 1112| static_assert(
# 1113| ThenValueType::SupportChaining,
firefox-153.0/xpcom/threads/MozPromise.h:1111:5: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<nsTString<char>, bool, true>::ThenCommand<mozilla::MozPromise<nsTString<char>, bool, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<nsTString<char>, bool, true>::ResolveOrRejectValue&&)#1}> >::operator RefPtr<mozilla::MozPromise<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> >, std::unique_ [...]
firefox-153.0/xpcom/threads/MozPromise.h:1111:5: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<nsTString<char>, bool, true>::ThenCommand<mozilla::MozPromise<nsTString<char>, bool, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<nsTString<char>, bool, true>::ResolveOrRejectValue&&)#1}> >::operator RefPtr<mozilla::MozPromise<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> >, std::uniqu [...]
# 1111 | operator RefPtr<PromiseType>() {
# | ^~~~~~~~
# 1109| // p->Then(thread1, ...);
# 1110| // p->Then(thread2, ...);
# 1111|-> operator RefPtr<PromiseType>() {
# 1112| static_assert(
# 1113| ThenValueType::SupportChaining,
firefox-153.0/xpcom/threads/MozPromise.h:1111:5: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozi [...]
firefox-153.0/xpcom/threads/MozPromise.h:1128:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mo [...]
# 1128 | auto Then(Ts&&... aArgs) -> decltype(std::declval<PromiseType>().Then(
# | ^~~~
# 1126|
# 1127| template <typename... Ts>
# 1128|-> auto Then(Ts&&... aArgs) -> decltype(std::declval<PromiseType>().Then(
# 1129| std::forward<Ts>(aArgs)...)) {
# 1130| return static_cast<RefPtr<PromiseType>>(*this)->Then(
firefox-153.0/xpcom/threads/MozPromise.h:1128:10: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> const&)#1}, nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**) [...]
firefox-153.0/xpcom/threads/MozPromise.h:1128:10: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenCommand<mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> const&)#1}, nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise* [...]
# 1128 | auto Then(Ts&&... aArgs) -> decltype(std::declval<PromiseType>().Then(
# | ^~~~
# 1126|
# 1127| template <typename... Ts>
# 1128|-> auto Then(Ts&&... aArgs) -> decltype(std::declval<PromiseType>().Then(
# 1129| std::forward<Ts>(aArgs)...)) {
# 1130| return static_cast<RefPtr<PromiseType>>(*this)->Then(
firefox-153.0/xpcom/threads/MozPromise.h:1128:10: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::Then<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}, mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique [...]
firefox-153.0/xpcom/threads/MozPromise.h:1177:14: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::Then<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}, mozilla::MozPromise<CopyableTArray<RefPtr<_GVariant> >, std::uniq [...]
# 1177 | ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# | ^~~~
# 1175| typename ThenValueType = ThenValue<Functions...>,
# 1176| typename ReturnType = ThenCommand<ThenValueType>>
# 1177|-> ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# 1178| Functions&&... aFunctions) {
# 1179| RefPtr<ThenValueType> thenValue =
firefox-153.0/xpcom/threads/MozPromise.h:1177:14: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::Then<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDele [...]
firefox-153.0/xpcom/threads/MozPromise.h:1177:14: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::Then<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDe [...]
# 1177 | ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# | ^~~~
# 1175| typename ThenValueType = ThenValue<Functions...>,
# 1176| typename ReturnType = ThenCommand<ThenValueType>>
# 1177|-> ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# 1178| Functions&&... aFunctions) {
# 1179| RefPtr<ThenValueType> thenValue =
firefox-153.0/xpcom/threads/MozPromise.h:1177:14: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::Then<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> const&)#1}, nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(std::unique_ptr<_GError, mozilla::GFreeDeleter>&&)#1}, mozilla::MozPromise<RefPtr<_GDBusProxy>, std::uni [...]
firefox-153.0/xpcom/threads/MozPromise.h:1177:14: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::Then<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy> const&)#1}, nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(std::unique_ptr<_GError, mozilla::GFreeDeleter>&&)#1}, mozilla::MozPromise<RefPtr<_GDBusProxy>, std::u [...]
# 1177 | ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# | ^~~~
# 1175| typename ThenValueType = ThenValue<Functions...>,
# 1176| typename ReturnType = ThenCommand<ThenValueType>>
# 1177|-> ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# 1178| Functions&&... aFunctions) {
# 1179| RefPtr<ThenValueType> thenValue =
firefox-153.0/xpcom/threads/MozPromise.h:1177:14: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::Then<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::MozPromise [...]
firefox-153.0/xpcom/threads/MozPromise.h:1177:14: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::Then<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::MozPromi [...]
# 1177 | ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# | ^~~~
# 1175| typename ThenValueType = ThenValue<Functions...>,
# 1176| typename ReturnType = ThenCommand<ThenValueType>>
# 1177|-> ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# 1178| Functions&&... aFunctions) {
# 1179| RefPtr<ThenValueType> thenValue =
firefox-153.0/xpcom/threads/MozPromise.h:1177:14: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::Then<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}, mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninstal [...]
firefox-153.0/xpcom/threads/MozPromise.h:1177:14: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::Then<nsGNOMEShellService::RequestUninstallDynamicLauncher(nsTSubstring<char> const&, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}, mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ThenValue<nsGNOMEShellService::RequestUninst [...]
# 1177 | ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# | ^~~~
# 1175| typename ThenValueType = ThenValue<Functions...>,
# 1176| typename ReturnType = ThenCommand<ThenValueType>>
# 1177|-> ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# 1178| Functions&&... aFunctions) {
# 1179| RefPtr<ThenValueType> thenValue =
firefox-153.0/xpcom/threads/MozPromise.h:1177:14: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<nsTString<char>, bool, true>::Then<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<nsTString<char>, bool, true>::ResolveOrRejectValue&&)#1}, mozilla::MozPromise<nsTString<char>, bool, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, [...]
firefox-153.0/xpcom/threads/MozPromise.h:1177:14: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<nsTString<char>, bool, true>::Then<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<nsTString<char>, bool, true>::ResolveOrRejectValue&&)#1}, mozilla::MozPromise<nsTString<char>, bool, true>::ThenValue<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext [...]
# 1177 | ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# | ^~~~
# 1175| typename ThenValueType = ThenValue<Functions...>,
# 1176| typename ReturnType = ThenCommand<ThenValueType>>
# 1177|-> ReturnType Then(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# 1178| Functions&&... aFunctions) {
# 1179| RefPtr<ThenValueType> thenValue =
firefox-153.0/xpcom/threads/MozPromise.h:1177:14: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::Map<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy>&&)#1}>(nsISerialEventTarget*, mozilla::StaticString, nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Prom [...]
firefox-153.0/xpcom/threads/MozPromise.h:1187:8: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GDBusProxy>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::Map<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GDBusProxy>&&)#1}>(nsISerialEventTarget*, mozilla::StaticString, nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Pr [...]
# 1185| // some additional work with the resolve-value.
# 1186| template <typename Function>
# 1187|-> auto Map(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# 1188| Function&& function) {
# 1189| RefPtr<MapValue<Function>> thenValue = new MapValue<Function>(
firefox-153.0/xpcom/threads/MozPromise.h:1187:8: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GIcon>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::Map<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GIcon>&&)#1}>(nsISerialEventTarget*, mozilla::StaticString, nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{l [...]
firefox-153.0/xpcom/threads/MozPromise.h:1187:8: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GIcon>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::Map<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(RefPtr<_GIcon>&&)#1}>(nsISerialEventTarget*, mozilla::StaticString, nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**):: [...]
# 1187 | auto Map(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# | ^~~
# 1185| // some additional work with the resolve-value.
# 1186| template <typename Function>
# 1187|-> auto Map(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# 1188| Function&& function) {
# 1189| RefPtr<MapValue<Function>> thenValue = new MapValue<Function>(
firefox-153.0/xpcom/threads/MozPromise.h:1187:8: note: trimmed 2 message(s) with length over 512
Error: COMPILER_WARNING:
firefox-153.0/xpcom/threads/MozPromise.h: scope_hint: In member function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapErr<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::MozPromi [...]
firefox-153.0/xpcom/threads/MozPromise.h:1197:8: warning[-Wmissing-profile]: profile for function ‘mozilla::MozPromise<RefPtr<_GVariant>, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::MapErr<nsGNOMEShellService::RequestInstallDynamicLauncher(nsTSubstring<char> const&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::{lambda(mozilla::MozPromise<CopyableTArray<mozilla::Variant<RefPtr<_GDBusProxy>, RefPtr<_GIcon>, nsTString<char> > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)#1}::operator()(mozilla::MozPro [...]
# 1197 | auto MapErr(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# | ^~~~~~
# 1195| // performs some additional work with the reject-value.
# 1196| template <typename Function>
# 1197|-> auto MapErr(nsISerialEventTarget* aResponseTarget, StaticString aCallSite,
# 1198| Function&& function) {
# 1199| RefPtr<MapErrValue<Function>> thenValue = new MapErrValue<Function>(
firefox-153.0/xpcom/threads/MozPromise.h:1197:8: note: trimmed 2 message(s) with length over 512