Revert "Add functions for testability to the EventLog APIs"
This reverts commit a346544124
.
Change-Id: I779a1fa9595f5fc7274e358de1f61c35922fe70c
This commit is contained in:
parent
a346544124
commit
91794ca275
2 changed files with 1 additions and 49 deletions
|
@ -108,12 +108,6 @@ android_log_context create_android_log_parser(const char* msg, size_t len);
|
|||
android_log_list_element android_log_read_next(android_log_context ctx);
|
||||
android_log_list_element android_log_peek_next(android_log_context ctx);
|
||||
|
||||
/**
|
||||
* Convert a writer context to a reader context. Useful for testing.
|
||||
* Returns an error if ctx is already a reader.
|
||||
*/
|
||||
int android_log_writer_to_reader(android_log_context ctx);
|
||||
|
||||
/* Finished with reader or writer context */
|
||||
int android_log_destroy(android_log_context* ctx);
|
||||
|
||||
|
@ -128,7 +122,6 @@ class android_log_event_list {
|
|||
private:
|
||||
android_log_context ctx;
|
||||
int ret;
|
||||
int tag_;
|
||||
|
||||
android_log_event_list(const android_log_event_list&) = delete;
|
||||
void operator=(const android_log_event_list&) = delete;
|
||||
|
@ -136,16 +129,11 @@ class android_log_event_list {
|
|||
public:
|
||||
explicit android_log_event_list(int tag) : ret(0) {
|
||||
ctx = create_android_logger(static_cast<uint32_t>(tag));
|
||||
tag_ = tag;
|
||||
}
|
||||
|
||||
explicit android_log_event_list(log_msg& log_msg) : ret(0) {
|
||||
const char* buf = log_msg.msg();
|
||||
ctx = create_android_log_parser(buf + sizeof(uint32_t),
|
||||
ctx = create_android_log_parser(log_msg.msg() + sizeof(uint32_t),
|
||||
log_msg.entry.len - sizeof(uint32_t));
|
||||
tag_ = buf[0] | (buf[1] << 8) | (buf[2] << 16) | (buf[3] << 24);
|
||||
}
|
||||
|
||||
~android_log_event_list() {
|
||||
android_log_destroy(&ctx);
|
||||
}
|
||||
|
@ -161,10 +149,6 @@ class android_log_event_list {
|
|||
return ctx;
|
||||
}
|
||||
|
||||
android_log_context context() const {
|
||||
return ctx;
|
||||
}
|
||||
|
||||
/* return errors or transmit status */
|
||||
int status() const {
|
||||
return ret;
|
||||
|
@ -175,17 +159,12 @@ class android_log_event_list {
|
|||
if (retval < 0) ret = retval;
|
||||
return ret;
|
||||
}
|
||||
|
||||
int end() {
|
||||
int retval = android_log_write_list_end(ctx);
|
||||
if (retval < 0) ret = retval;
|
||||
return ret;
|
||||
}
|
||||
|
||||
uint32_t tag() {
|
||||
return tag_;
|
||||
}
|
||||
|
||||
android_log_event_list& operator<<(int32_t value) {
|
||||
int retval = android_log_write_int32(ctx, value);
|
||||
if (retval < 0) ret = retval;
|
||||
|
@ -317,10 +296,6 @@ class android_log_event_list {
|
|||
return ret >= 0;
|
||||
}
|
||||
|
||||
int convert_to_reader() {
|
||||
return android_log_writer_to_reader(ctx);
|
||||
}
|
||||
|
||||
android_log_list_element read() {
|
||||
return android_log_read_next(ctx);
|
||||
}
|
||||
|
|
|
@ -565,26 +565,3 @@ LIBLOG_ABI_PUBLIC android_log_list_element
|
|||
android_log_peek_next(android_log_context ctx) {
|
||||
return android_log_read_next_internal(ctx, 1);
|
||||
}
|
||||
|
||||
LIBLOG_ABI_PUBLIC int android_log_writer_to_reader(android_log_context ctx) {
|
||||
android_log_context_internal* context;
|
||||
|
||||
context = (android_log_context_internal*)ctx;
|
||||
|
||||
if (!context || context->read_write_flag != kAndroidLoggerWrite) {
|
||||
return -EBADF;
|
||||
}
|
||||
|
||||
context->len = context->pos;
|
||||
context->storage[1] =
|
||||
context
|
||||
->count[0]; // What does this do?!?! It's copied from the write func
|
||||
context->pos = 0;
|
||||
memset(context->count, 0, sizeof(context->count));
|
||||
memset(context->list, 0, sizeof(context->list));
|
||||
context->list_nest_depth = 0;
|
||||
context->read_write_flag = kAndroidLoggerRead;
|
||||
context->list_stop = false;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue