summaryrefslogtreecommitdiff
path: root/trusty/coverage/coverage_test.cpp
diff options
context:
space:
mode:
authorChristopher Ferris <cferris@google.com>2019-06-25 17:30:56 -0700
committerChristopher Ferris <cferris@google.com>2019-07-11 12:51:35 -0700
commit89207939d890496b7c058be44d1c34ce6fd8ab42 (patch)
tree23170ec34c66ae2cc4aa4a66a74ca2ba9fc164a3 /trusty/coverage/coverage_test.cpp
parentbb0838b5114419b4f8ecff67c0b6fb728399c7b7 (diff)
Cache only a small portion of page map data.
The scudo memory allocator will allocate a large virtual memory address that causes procrank to allocate a huge amount of data. Modify so it caches the data a bit at a time. Remove some allocations that are not necessary since the data is only used in the first loop. Fix a few pread64 checks against the actual bytes read, rather than the read is < 0. Fix sort by rss in procrank. Bug: 135694447 Test: Ran unit tests (only one unit test actually runs the modified code). Test: Ran the old version of procrank using a static libmeminfo and verified Test: that the same data is found as the new version. Change-Id: I8adc169b5607ec994ff13a9e161a479350d84c4d Merged-In: I8adc169b5607ec994ff13a9e161a479350d84c4d (cherry picked from commit 7f8915c76e232dd228930e749ec289d10c547f85)
Diffstat (limited to 'trusty/coverage/coverage_test.cpp')
0 files changed, 0 insertions, 0 deletions