Home
last modified time | relevance | path

Searched defs:DynamicLibLoader (Results 1 – 2 of 2) sorted by relevance

/external/perfetto/src/traced/probes/ftrace/
Datrace_hal_wrapper.cc28 struct AtraceHalWrapper::DynamicLibLoader { struct in perfetto::AtraceHalWrapper
29 using ScopedDlHandle = base::ScopedResource<void*, dlclose, nullptr>;
31 DynamicLibLoader() { in DynamicLibLoader() function
46 std::vector<android_internal::TracingVendorCategory> GetCategories() { in GetCategories()
59 decltype(&android_internal::GetCategories) get_categories_ = nullptr;
60 ScopedDlHandle handle_;
/external/perfetto/src/traced/probes/power/
Dandroid_power_data_source.cc47 struct AndroidPowerDataSource::DynamicLibLoader { struct in perfetto::AndroidPowerDataSource
48 using ScopedDlHandle = base::ScopedResource<void*, dlclose, nullptr>;
50 DynamicLibLoader() { in DynamicLibLoader() function
80 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 …]