summaryrefslogtreecommitdiff
path: root/libs/hwui/service/GraphicsStatsService.cpp
diff options
context:
space:
mode:
authorzhangkuili <zhangkuili@xiaomi.com>2018-05-29 10:23:29 +0800
committeryuanhao <yuanhao@xiaomi.com>2018-06-21 17:43:10 +0800
commit24a1bc39bb7c4af1c5565816c66338ae231cf41c (patch)
treecdc393bc60c490a7d0f076a713c0026993821d92 /libs/hwui/service/GraphicsStatsService.cpp
parentfaf31f86381122507398624698b7c89273f01ff5 (diff)
[Stability][hwui] check mmap return value
If mmap failed, it return -1 (MAP_FAILED) Bug:110507462 Test: manual Change-Id: I3d0bac2e7c8b0bdc9cfb4ebb7b766d858876679d Signed-off-by: zhangkuili <zhangkuili@xiaomi.com>
Diffstat (limited to 'libs/hwui/service/GraphicsStatsService.cpp')
-rw-r--r--libs/hwui/service/GraphicsStatsService.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/hwui/service/GraphicsStatsService.cpp b/libs/hwui/service/GraphicsStatsService.cpp
index f7a90b0a65ec..32b5132a6fa3 100644
--- a/libs/hwui/service/GraphicsStatsService.cpp
+++ b/libs/hwui/service/GraphicsStatsService.cpp
@@ -134,7 +134,7 @@ bool GraphicsStatsService::parseFromFile(const std::string& path, service::Graph
return false;
}
void* addr = mmap(nullptr, sb.st_size, PROT_READ, MAP_SHARED, fd, 0);
- if (!addr) {
+ if (addr == MAP_FAILED) {
int err = errno;
// The file not existing is normal for addToDump(), so only log if
// we get an unexpected error