Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b20b2f96 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Add an API to release stats logger resources."

parents ed673c96 602d292c
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -25,6 +25,7 @@ extern "C" {
void reset_log_context(android_log_context ctx);
int write_to_logger(android_log_context context, log_id_t id);
void note_log_drop();
void stats_log_close();

#ifdef __cplusplus
}
+8 −0
Original line number Diff line number Diff line
@@ -123,6 +123,14 @@ void note_log_drop() {
    statsdLoggerWrite.noteDrop();
}

void stats_log_close() {
    statsd_writer_init_lock();
    if (statsdLoggerWrite.close) {
        (*statsdLoggerWrite.close)();
    }
    statsd_writer_init_unlock();
}

/* log_init_lock assumed */
static int __write_to_statsd_initialize_locked() {
    if (!statsdLoggerWrite.open || ((*statsdLoggerWrite.open)() < 0)) {