Lines Matching refs:ctx
69 struct stderrContext* ctx; in stderrOpen() local
81 ctx = calloc(1, sizeof(struct stderrContext)); in stderrOpen()
82 if (!ctx) { in stderrOpen()
86 ctx->logformat = android_log_format_new(); in stderrOpen()
87 if (!ctx->logformat) { in stderrOpen()
88 free(ctx); in stderrOpen()
105 if (android_log_setPrintFormat(ctx->logformat, format) <= 0) { in stderrOpen()
114 android_log_setPrintFormat(ctx->logformat, format); in stderrOpen()
118 android_log_addFilterString(ctx->logformat, envStr); in stderrOpen()
120 stderrLoggerWrite.context.priv = ctx; in stderrOpen()
126 struct stderrContext* ctx = stderrLoggerWrite.context.priv; in stderrClose() local
128 if (ctx) { in stderrClose()
130 if (ctx->logformat) { in stderrClose()
131 android_log_format_free(ctx->logformat); in stderrClose()
132 ctx->logformat = NULL; in stderrClose()
135 if (ctx->eventTagMap) { in stderrClose()
136 android_closeEventTagMap(ctx->eventTagMap); in stderrClose()
137 ctx->eventTagMap = NULL; in stderrClose()
157 struct stderrContext* ctx = stderrLoggerWrite.context.priv; in stderrWrite() local
159 if (!ctx) return -EBADF; in stderrWrite()
187 if (!ctx->eventTagMap) { in stderrWrite()
188 ctx->eventTagMap = android_openEventTagMap(NULL); in stderrWrite()
193 ctx->eventTagMap, in stderrWrite()
205 if (!android_log_shouldPrintLine(ctx->logformat, entry.tag, entry.priority)) { in stderrWrite()
209 err = android_log_printLogLine(ctx->logformat, fileno(stderr), &entry); in stderrWrite()