diff options
| author | 2018-03-16 15:07:20 -0700 | |
|---|---|---|
| committer | 2018-03-18 09:02:43 -0700 | |
| commit | 68b39240e53f77dd59f69a7443d0ac1c83bce2c9 (patch) | |
| tree | 972744d3991a4cae9611f36b932ad114cc6ec08e /libs/ui/DebugUtils.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/ui/DebugUtils.cpp')
0 files changed, 0 insertions, 0 deletions