Created
February 1, 2019 18:27
-
-
Save hotsphink/97364f00c32ae0ed4d8ef4f3dd3b725d to your computer and use it in GitHub Desktop.
mkgist-created gist
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Path from #710863 to #52373: avoiding [214327, 214321, 11154, 163518, 163516, 11376, 225168] | |
#710863 = uint8 mozilla::ContentPrincipal::SubsumesInternal(nsIPrincipal*, uint32) | |
#710866 = uint8 nsScriptSecurityManager::SecurityCompareURIs(nsIURI*, nsIURI*) | |
#358203 = uint8 NS_SecurityCompareURIs(nsIURI*, nsIURI*, uint8) | |
#358204 = uint8 mozilla::dom::BlobURLProtocolHandler::GetBlobURLPrincipal(nsIURI*, nsIPrincipal**) | |
#365646 = static already_AddRefed<mozilla::NullPrincipal> mozilla::NullPrincipal::Create(const mozilla::OriginAttributes&, nsIURI*) | |
#365500 = void mozilla::NullPrincipal::NullPrincipal() [[complete_ctor]] | |
#365498 = void mozilla::NullPrincipal::NullPrincipal() | |
#365499 = void mozilla::BasePrincipal::BasePrincipal(uint32) | |
#708763 = _ZN7mozilla13BasePrincipalC4ENS0_13PrincipalKindE | |
#224626 = void mozilla::OriginAttributes::OriginAttributes() [[complete_ctor]] | |
#224624 = void mozilla::OriginAttributes::OriginAttributes() | |
#224625 = void mozilla::dom::OriginAttributesDictionary::OriginAttributesDictionary() | |
#1053982 = _ZN7mozilla3dom26OriginAttributesDictionaryC4Ev | |
#339868 = uint8 mozilla::dom::OriginAttributesDictionary::Init(JSContext*, JS::Handle<JS::Value>, int8*, uint8) | |
#481916 = BindingUtils.h:uint8 mozilla::dom::ConvertJSValueToString(JSContext*, JS::Handle<JS::Value>, uint32, uint32, nsTString<char16_t>*) [with T = nsTString<char16_t>] | |
#13904 = JSString* JS::ToString(JSContext*, JS::Handle<JS::Value>) | |
#13907 = JSString* js::ToStringSlow(JSContext*, JS::Handle<JS::Value>) | |
#28380 = JSString* js::ToStringSlow(JSContext*, JS::Handle<JS::Value>) [with js::AllowGC allowGC = (js::AllowGC)1u; typename js::MaybeRooted<JS::Value, allowGC>::HandleType = JS::Handle<JS::Value>] | |
#28379 = JSFlatString* js::Int32ToString(JSContext*, int32) [with js::AllowGC allowGC = (js::AllowGC)1u; int32_t = int] | |
#86402 = StringType-inl.h:JSInlineString* js::NewInlineString(JSContext*, mozilla::Range<const unsigned char>) [with js::AllowGC allowGC = (js::AllowGC)1u; CharT = unsigned char] | |
#56858 = StringType-inl.h:JSInlineString* js::AllocateInlineString(JSContext*, uint64, uint8**) [with js::AllowGC allowGC = (js::AllowGC)1u; CharT = unsigned char; size_t = long unsigned int] | |
#60691 = JSThinInlineString* JSThinInlineString::new_(JSContext*) [with js::AllowGC allowGC = (js::AllowGC)1u] | |
#55792 = js::NormalAtom* js::Allocate(JSContext*) [with T = js::NormalAtom; js::AllowGC allowGC = (js::AllowGC)1u] | |
#55793 = js::NormalAtom* js::gc::GCRuntime::tryNewTenuredThing(JSContext*, uint8, uint64) [with T = js::NormalAtom; js::AllowGC allowGC = (js::AllowGC)1u; size_t = long unsigned int] | |
#46463 = void js::gc::GCRuntime::gc(uint32, int32) | |
#52373 = void js::gc::GCRuntime::collect(uint8, js::SliceBudget, int32) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment