Searched defs:DynamicLibLoader (Results 1 – 2 of 2) sorted by relevance
28 struct AtraceHalWrapper::DynamicLibLoader { struct in perfetto::AtraceHalWrapper29 using ScopedDlHandle = base::ScopedResource<void*, dlclose, nullptr>;31 DynamicLibLoader() { in DynamicLibLoader() function46 std::vector<android_internal::TracingVendorCategory> GetCategories() { in GetCategories()59 decltype(&android_internal::GetCategories) get_categories_ = nullptr;60 ScopedDlHandle handle_;
47 struct AndroidPowerDataSource::DynamicLibLoader { struct in perfetto::AndroidPowerDataSource48 using ScopedDlHandle = base::ScopedResource<void*, dlclose, nullptr>;50 DynamicLibLoader() { in DynamicLibLoader() function80 base::Optional<int64_t> GetCounter(android_internal::BatteryCounter counter) { in GetCounter()89 std::vector<android_internal::RailDescriptor> GetRailDescriptors() { in GetRailDescriptors()101 std::vector<android_internal::RailEnergyData> GetRailEnergyData() { in GetRailEnergyData()112 bool is_loaded() const { return !!handle_; } in is_loaded()115 decltype(&android_internal::GetBatteryCounter) get_battery_counter_ = nullptr;116 decltype(&android_internal::GetAvailableRails) get_available_rails_ = nullptr;117 decltype(&android_internal::GetRailEnergyData) get_rail_energy_data_ =[all …]