Skip to content

Instantly share code, notes, and snippets.

@Gabboxl
Created March 18, 2021 09:50
Show Gist options
  • Save Gabboxl/8dae45193c1236dbb8f5de76a8103c6b to your computer and use it in GitHub Desktop.
Save Gabboxl/8dae45193c1236dbb8f5de76a8103c6b to your computer and use it in GitHub Desktop.
logcat lshal [email protected] hwbinder
gprimeltexx:/ # lshal
| All binderized services (registered with hwservicemanager)
VINTF R Interface Thread Use Server Clients
FM Y [email protected]::IDisplayService/default 0/1 386 249
DC,FM Y [email protected]::ISchedulingPolicyService/default 0/4 778 249
DC,FM Y [email protected]::ISensorManager/default 0/4 778 249
FM Y [email protected]::IStats/default 0/4 778 249
DM,FC Y [email protected]::IEffectsFactory/default 0/4 358 379 249
DM,FC Y [email protected]::IDevicesFactory/default 0/4 358 379 249
DM,FC Y [email protected]::IBluetoothAudioProvidersFactory/default 0/4 358 249
DM,FC Y [email protected]::IBluetoothHci/default 0/2 359 249
DM,FC Y [email protected]::ICameraProvider/legacy/0 0/4 360 447 249
DM,FC Y [email protected]::IMediaCasService/default 0/2 361 249
DM,FC Y [email protected]::IMediaCasService/default 0/2 361 249
DM,FC Y [email protected]::IMediaCasService/default 0/2 361 249
DM,FC Y [email protected]::ISurfaceFlingerConfigs/default 0/3 362 5287 5144 1311 953 778 386 249
DM,FC Y [email protected]::ISurfaceFlingerConfigs/default 0/3 362 5287 5144 1311 953 778 386 249
DM,FC Y [email protected]::ICryptoFactory/clearkey 0/2 364 249
DM,FC Y [email protected]::ICryptoFactory/default 0/3 363 249
DM,FC Y [email protected]::IDrmFactory/clearkey 0/2 364 249
DM,FC Y [email protected]::IDrmFactory/default 0/3 363 249
DM,FC Y [email protected]::ICryptoFactory/clearkey 0/2 364 249
DM,FC Y [email protected]::IDrmFactory/clearkey 0/2 364 249
DM,FC Y [email protected]::ICryptoFactory/clearkey 0/2 364 249
DM,FC Y [email protected]::IDrmFactory/clearkey 0/2 364 249
DM,FC Y [email protected]::ICryptoFactory/clearkey 0/2 364 249
DM,FC Y [email protected]::IDrmFactory/clearkey 0/2 364 249
DM,FC Y [email protected]::IGatekeeper/default 0/1 365 464 249
DM,FC Y [email protected]::IGnss/default 0/1 368 778 249
DM,FC Y [email protected]::IAllocator/default 0/1 386 778 1311 953 249
DM,FC Y [email protected]::IComposer/default 0/4 370 386 249
DM,FC Y [email protected]::IHealth/default 1/1 371 778 249
DM,FC Y [email protected]::IHealth/default 1/1 371 778 249
DM,FC Y [email protected]::IKeymasterDevice/default 0/1 280 441 249
DM,FC Y [email protected]::IKeymasterDevice/default 0/1 280 441 249
DM,FC Y [email protected]::ILight/default 0/1 372 778 249
FM Y [email protected]::IComponentStore/software 0/6 459 447 249
FM Y [email protected]::IComponentStore/software 0/6 459 447 249
DM,FC Y [email protected]::IOmx/default 0/6 456 249
DM,FC Y [email protected]::IOmxStore/default 0/6 456 249
DM,FC Y [email protected]::IMemtrack/default 0/1 373 778 249
DM,FC Y [email protected]::IOemHook/slot1 0/1 457 1189 249
DM,FC Y [email protected]::IRadio/slot1 0/1 457 1189 249
DM,FC Y [email protected]::IUsb/default 0/1 375 778 249
DM,FC Y [email protected]::IVibrator/default 0/1 376 778 249
DM,FC Y [email protected]::ISupplicant/default 1/1 928 778 249
DM,FC Y [email protected]::ISupplicant/default 1/1 928 778 249
DM,FC Y [email protected]::ISupplicant/default 1/1 928 778 249
DM,FC Y [email protected]::ISupplicant/default 1/1 928 778 249
DM,FC Y [email protected]::IWifi/default 0/1 377 778 249
DM,FC Y [email protected]::IWifi/default 0/1 377 778 249
DM,FC Y [email protected]::IWifi/default 0/1 377 778 249
DM,FC Y [email protected]::IWifi/default 0/1 377 778 249
DM,FC Y [email protected]::IWifi/default 0/1 377 778 249
DC,FM Y [email protected]::IAllocator/ashmem 0/1 357 360 249
X Y [email protected]::IBase/ashmem 0/1 357 360 249
X Y [email protected]::IBase/clearkey 0/2 364 249
X Y [email protected]::IBase/default 1/1 928 778 249
X Y [email protected]::IBase/legacy/0 0/4 360 447 249
X Y [email protected]::IBase/slot1 0/1 457 1189 249
X Y [email protected]::IBase/software 0/6 459 447 249
DC,FM Y [email protected]::IServiceManager/default 1/1 249 778 441
FM Y [email protected]::IServiceManager/default 1/1 249 778 441
FM Y [email protected]::IServiceManager/default 1/1 249 778 441
DC,FM Y [email protected]::ITokenManager/default 1/1 249
FM Y [email protected]::INetd/default 0/1 308 249
FM Y [email protected]::INetd/default 0/1 308 249
FM Y [email protected]::ISystemSuspend/default 0/1 279 778 457 379 249
DC,FM Y [email protected]::IKeystore/default 0/1 454 249
DM N [email protected]::IAdaptiveBacklight/default 0/1 466 778 249
DM N [email protected]::IDisplayColorCalibration/default 0/1 466 778 249
DM N [email protected]::IDisplayModes/default 0/1 466 778 249
DM N [email protected]::IReadingEnhancement/default 0/1 466 778 249
DM N [email protected]::ISunlightEnhancement/default 0/1 466 778 249
DM N [email protected]::ICryptfsHw/default 0/1 281 249
| All interfaces that getService() has ever returned as a passthrough interface;
| PIDs / processes shown below might be inaccurate because the process
| might have relinquished the interface or might have died.
| The Server / Server CMD column can be ignored.
| The Clients / Clients CMD column shows all process that have ever dlopen'ed
| the library and successfully fetched the passthrough implementation.
VINTF R Interface Thread Use Server Clients
FC ? [email protected]::IEffectsFactory/default N/A 358 358
FC ? [email protected]::IDevicesFactory/default N/A 358 358
FC ? [email protected]::IBluetoothAudioProvidersFactory/default N/A 358 358
FC ? [email protected]::IBluetoothHci/default N/A 359 359
FC ? [email protected]::ICameraProvider/legacy/0 N/A 360 360
FC ? [email protected]::ICryptoFactory/default N/A 363 363
FC ? [email protected]::IDrmFactory/default N/A 363 363
FC ? [email protected]::IGnss/default N/A 368 368
FC ? [email protected]::IAllocator/default N/A N/A 369 386
DM,FC ? [email protected]::IMapper/default N/A N/A 370 386 778 953 1311 5144 5287
FC ? [email protected]::IHealth/default N/A 371 371
FC ? [email protected]::IMemtrack/default N/A 373 373
DM,FC ? [email protected]::INfc/default N/A 1555 1555
DM,FC ? [email protected]::ISensors/default N/A 778 778
FC ? [email protected]::IVibrator/default N/A 376 376
DC,FM ? [email protected]::IMapper/ashmem N/A N/A 456 778 953 1555
| All available passthrough implementations (all -impl.so files).
| These may return subclasses through their respective HIDL_FETCH_I* functions.
VINTF R Interface Thread Use Server Clients
X ? [email protected]::I*/* (/vendor/lib/hw/) N/A N/A
X ? [email protected]::I*/* (/vendor/lib/hw/) N/A N/A
X ? [email protected]::I*/* (/vendor/lib/hw/) N/A N/A
X ? [email protected]::I*/* (/vendor/lib/hw/) N/A N/A
X ? [email protected]::I*/* (/vendor/lib/hw/) N/A N/A
X ? [email protected]::I*/* (/vendor/lib/hw/) N/A N/A
X ? [email protected]::I*/* (/vendor/lib/hw/) N/A N/A
X ? [email protected]::I*/* (/vendor/lib/hw/) N/A N/A
X ? [email protected]::I*/* (/vendor/lib/hw/) N/A N/A
X ? [email protected]::I*/* (/vendor/lib/hw/) (-2.1) N/A N/A
X ? [email protected]::I*/* (/vendor/lib/hw/) N/A N/A
X ? [email protected]::I*/* (/vendor/lib/hw/) N/A N/A
X ? [email protected]::I*/* (/vendor/lib/hw/) N/A N/A
X ? [email protected]::I*/* (/vendor/lib/hw/) N/A N/A
X ? [email protected]::I*/* (/vendor/lib/hw/) N/A N/A
X ? [email protected]::I*/* (/system/lib/hw/) N/A N/A 456 778 953 1555
X ? [email protected]::I*/* (/vendor/lib/hw/) N/A N/A
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment