JSObject *mozilla_sampler_get_profile_data(JSContext *aCx) { TableTicker *t = mozilla::tls::get<TableTicker>(pkey_ticker); if (!t) { return NULL; } return t->ToJSObject(aCx); }
JSObject *mozilla_sampler_get_profile_data(JSContext *aCx) { TableTicker *t = tlsTicker.get(); if (!t) { return nullptr; } return t->ToJSObject(aCx); }
JSObject *mozilla_sampler_get_profile_data(JSContext *aCx, float aSinceTime) { TableTicker *t = Sampler::GetActiveSampler(); if (!t) { return nullptr; } return t->ToJSObject(aCx, aSinceTime); }