diff options
author | 2018-03-16 15:07:20 -0700 | |
---|---|---|
committer | 2018-03-18 09:02:43 -0700 | |
commit | 68b39240e53f77dd59f69a7443d0ac1c83bce2c9 (patch) | |
tree | 972744d3991a4cae9611f36b932ad114cc6ec08e /libs/binder/ActivityManager.cpp | |
parent | 152e3179d603465c2235e2089af6934aa29f31ba (diff) |
Always prefer poll over select.
Even with the fd leak fixed, we were still calling this code with fds
greater than 1024. From a tombstone from a dumpstate crash:
open files:
fd 0: /dev/pts/0
...
fd 18: /dev/stune/rt/tasks
fd 1806: /data/anr/anr_2018-03-15-15-39-43-990
fd 1807: /data/anr/anr_2018-03-15-15-39-43-991
fd 1808: /data/anr/anr_2018-03-15-15-39-43-992
fd 1809: /data/anr/anr_2018-03-15-15-39-43-993
fd 1810: /data/anr/anr_2018-03-15-15-39-43-994
fd 1811: /data/anr/anr_2018-03-15-15-39-43-995
fd 1812: /data/anr/anr_2018-03-15-15-39-43-996
fd 1813: /data/anr/anr_2018-03-15-15-39-43-997
fd 1814: /data/anr/anr_2018-03-15-15-39-43-998
fd 1815: /data/anr/anr_2018-03-15-15-39-43-999
Bug: http://b/73140330
Test: filled /data/anr/ with 2000 fake anrs, ran `dumpstate`
(cherry picked from commit ec616bc96e742d9f526d5594d077f8bff0ded835)
Change-Id: Id3265e86fd987853e59261ae5f8e3bd03d618374
Diffstat (limited to 'libs/binder/ActivityManager.cpp')
0 files changed, 0 insertions, 0 deletions