logd: LogBufferElementKey use uint32_t for uid
Test: gTest liblog-unit-tests, logd-unit-tests & logcat-unit-test Change-Id: Icae34b1fa0b3df0a45ad175ec81aaf232f322f38
This commit is contained in:
parent
8a1c4b8530
commit
684bdb576d
|
@ -534,10 +534,9 @@ LogBufferElementCollection::iterator LogBuffer::erase(
|
|||
class LogBufferElementKey {
|
||||
const union {
|
||||
struct {
|
||||
uint16_t uid;
|
||||
uint32_t uid;
|
||||
uint16_t pid;
|
||||
uint16_t tid;
|
||||
uint16_t padding;
|
||||
} __packed;
|
||||
uint64_t value;
|
||||
} __packed;
|
||||
|
@ -546,8 +545,8 @@ public:
|
|||
LogBufferElementKey(uid_t uid, pid_t pid, pid_t tid):
|
||||
uid(uid),
|
||||
pid(pid),
|
||||
tid(tid),
|
||||
padding(0) {
|
||||
tid(tid)
|
||||
{
|
||||
}
|
||||
explicit LogBufferElementKey(uint64_t key):value(key) { }
|
||||
|
||||
|
|
Loading…
Reference in New Issue