summaryrefslogtreecommitdiff
path: root/libqservice
diff options
context:
space:
mode:
authorManoj Kumar AVM <manojavm@codeaurora.org>2016-05-02 20:26:56 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-05-04 10:12:47 -0700
commit9c0bf73f5b5a93d9a1c412889f54af9abdad32bf (patch)
tree6fce4e4baf72fdca2db37982632debce67d178ab /libqservice
parent20a80cb53652b3c3d4349997c2cbe6fd1e233739 (diff)
downloaddisplay-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.cpp37
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