diff options
Diffstat (limited to 'cmds/servicemanager/ServiceManager.h')
| -rw-r--r-- | cmds/servicemanager/ServiceManager.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/cmds/servicemanager/ServiceManager.h b/cmds/servicemanager/ServiceManager.h index 3b925a48cb..1536014f0a 100644 --- a/cmds/servicemanager/ServiceManager.h +++ b/cmds/servicemanager/ServiceManager.h @@ -20,6 +20,10 @@ #include <android/os/IClientCallback.h> #include <android/os/IServiceCallback.h> +#if !defined(VENDORSERVICEMANAGER) && !defined(__ANDROID_RECOVERY__) +#include "perfetto/public/te_category_macros.h" +#endif // !defined(VENDORSERVICEMANAGER) && !defined(__ANDROID_RECOVERY__) + #include "Access.h" namespace android { @@ -29,6 +33,11 @@ using os::IClientCallback; using os::IServiceCallback; using os::ServiceDebugInfo; +#if !defined(VENDORSERVICEMANAGER) && !defined(__ANDROID_RECOVERY__) +#define PERFETTO_SM_CATEGORIES(C) C(servicemanager, "servicemanager", "Service Manager category") +PERFETTO_TE_CATEGORIES_DECLARE(PERFETTO_SM_CATEGORIES); +#endif // !defined(VENDORSERVICEMANAGER) && !defined(__ANDROID_RECOVERY__) + class ServiceManager : public os::BnServiceManager, public IBinder::DeathRecipient { public: ServiceManager(std::unique_ptr<Access>&& access); |