What is the meaning of pid, uid and gids in Logcat Message?

android, android-logcat

Solution

These are standard Linux terms:

- `pid` = process ID

- `uid` = user ID of the application that owns that process

- `gid` = group IDs of the application that owns that process

Problem

I get the following message in Android Logcat `I/ActivityManager(59): Start proc com.abc.xyz:mnp for service com.abc.xyz/.contact.SomeService: pid=31198 uid=10036 gids={3003, 1015}`. What are the meanings of `pid`, `uid` and `gids` and numbers in front of them here?

Original source