diff options
author | Manoj Kumar AVM <manojavm@codeaurora.org> | 2016-05-02 20:26:56 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-05-04 10:12:47 -0700 |
commit | 9c0bf73f5b5a93d9a1c412889f54af9abdad32bf (patch) | |
tree | 6fce4e4baf72fdca2db37982632debce67d178ab /libqservice | |
parent | 20a80cb53652b3c3d4349997c2cbe6fd1e233739 (diff) | |
download | display-9c0bf73f5b5a93d9a1c412889f54af9abdad32bf.tar.gz |
IQService: Remove process name in debug logs
Needed to support new SElinux policy. Remove process name in debug logs.
CRs-Fixed: 1011165
Change-Id: I561ded3b957a8f1bb5bd176c6f34b9b33c4946da
Diffstat (limited to 'libqservice')
-rw-r--r-- | libqservice/IQService.cpp | 37 |
1 files changed, 6 insertions, 31 deletions
diff --git a/libqservice/IQService.cpp b/libqservice/IQService.cpp index e4aee7af..6545427d 100644 --- a/libqservice/IQService.cpp +++ b/libqservice/IQService.cpp @@ -79,8 +79,6 @@ IMPLEMENT_META_INTERFACE(QService, "android.display.IQService"); // ---------------------------------------------------------------------- -static void getProcName(int pid, char *buf, int size); - status_t BnQService::onTransact( uint32_t code, const Parcel& data, Parcel* reply, uint32_t flags) { @@ -89,10 +87,6 @@ status_t BnQService::onTransact( IPCThreadState* ipc = IPCThreadState::self(); const int callerPid = ipc->getCallingPid(); const int callerUid = ipc->getCallingUid(); - const int MAX_BUF_SIZE = 1024; - char callingProcName[MAX_BUF_SIZE] = {0}; - - getProcName(callerPid, callingProcName, MAX_BUF_SIZE); const bool permission = (callerUid == AID_MEDIA || callerUid == AID_GRAPHICS || @@ -102,9 +96,8 @@ status_t BnQService::onTransact( if (code == CONNECT_HWC_CLIENT) { CHECK_INTERFACE(IQService, data, reply); if(callerUid != AID_GRAPHICS) { - ALOGE("display.qservice CONNECT_HWC_CLIENT access denied: \ - pid=%d uid=%d process=%s", - callerPid, callerUid, callingProcName); + ALOGE("display.qservice CONNECT_HWC_CLIENT access denied: pid=%d uid=%d", + callerPid, callerUid); return PERMISSION_DENIED; } sp<IQClient> client = @@ -114,9 +107,8 @@ status_t BnQService::onTransact( } else if(code == CONNECT_HDMI_CLIENT) { CHECK_INTERFACE(IQService, data, reply); if(callerUid != AID_SYSTEM && callerUid != AID_ROOT) { - ALOGE("display.qservice CONNECT_HDMI_CLIENT access denied: \ - pid=%d uid=%d process=%s", - callerPid, callerUid, callingProcName); + ALOGE("display.qservice CONNECT_HDMI_CLIENT access denied: pid=%d uid=%d", + callerPid, callerUid); return PERMISSION_DENIED; } sp<IQHDMIClient> client = @@ -125,9 +117,8 @@ status_t BnQService::onTransact( return NO_ERROR; } else if (code > COMMAND_LIST_START && code < COMMAND_LIST_END) { if(!permission) { - ALOGE("display.qservice access denied: command=%d\ - pid=%d uid=%d process=%s", code, callerPid, - callerUid, callingProcName); + ALOGE("display.qservice access denied: command=%d pid=%d uid=%d", + code, callerPid, callerUid); return PERMISSION_DENIED; } CHECK_INTERFACE(IQService, data, reply); @@ -138,20 +129,4 @@ status_t BnQService::onTransact( } } -//Helper -static void getProcName(int pid, char *buf, int size) { - int fd = -1; - snprintf(buf, size, "/proc/%d/cmdline", pid); - fd = open(buf, O_RDONLY); - if (fd < 0) { - strlcpy(buf, "Unknown", size); - } else { - ssize_t len = read(fd, buf, size - 1); - if (len >= 0) - buf[len] = 0; - - close(fd); - } -} - }; // namespace qService |