From 0c8360236a46b2178c011bd602c6952dd1482efd Mon Sep 17 00:00:00 2001 From: Tom Cherry Date: Wed, 5 Aug 2020 12:14:45 -0700 Subject: Query log size properties only within logd liblog exposed __android_logger_get_buffer_size() which queries log size properties, but that should not be a generic library function. Logd should be the only process that queries these properties and other processes should query the actual used log sizes from logd via the android_logger_get_log_*_size() functions. Also, always use 1MB for log buffer tests, instead of just on host and various other clean up related to improper types. Test: log buffers are correctly sized Change-Id: I9b7c86bf58e569618737afe9097cf1c4d4e61d95 --- logd/LogBufferTest.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'logd/LogBufferTest.h') diff --git a/logd/LogBufferTest.h b/logd/LogBufferTest.h index 1fd22c236..eeeb98095 100644 --- a/logd/LogBufferTest.h +++ b/logd/LogBufferTest.h @@ -75,6 +75,8 @@ class LogBufferTest : public testing::TestWithParam { } else { FAIL() << "Unknown buffer type selected for test"; } + + log_id_for_each(i) { log_buffer_->SetSize(i, 1024 * 1024); } } void LogMessages(const std::vector& messages) { -- cgit v1.2.3