Home
last modified time | relevance | path

Searched refs:NBLog (Results 1 – 25 of 31) sorted by relevance

12

/frameworks/av/services/audioflinger/afutils/
DTypedLogger.h87 #define LOGT(fmt, ...) do { NBLog::Writer *x = aflog::getThreadWriter(); if (x != nullptr) \
92 #define LOG_HIST_TS() do { NBLog::Writer *x = aflog::getThreadWriter(); if (x != nullptr) \
93 x->logEventHistTs(NBLog::EVENT_HISTOGRAM_ENTRY_TS, hash(__FILE__, __LINE__)); } while(0)
96 #define LOG_AUDIO_STATE() do { NBLog::Writer *x = aflog::getThreadWriter(); if (x != nullptr) \
97 x->logEventHistTs(NBLog::EVENT_AUDIO_STATE, hash(__FILE__, __LINE__)); } while(0)
101 #define LOG_LATENCY(ms) do { NBLog::Writer *x = aflog::getThreadWriter(); if (x != nullptr) \
102 x->log<NBLog::EVENT_LATENCY>(ms); } while (0)
105 #define LOG_OVERRUN(ns) do { NBLog::Writer *x = aflog::getThreadWriter(); if (x != nullptr) \
106 x->log<NBLog::EVENT_OVERRUN>(ns); } while (0)
110 #define LOG_THREAD_INFO(info) do { NBLog::Writer *x = aflog::getThreadWriter(); \
[all …]
DTypedLogger.cpp35 thread_local NBLog::Writer *tlNBLogWriter;
38 NBLog::Writer *getThreadWriter() { in getThreadWriter()
42 void setThreadWriter(NBLog::Writer *writer) { in setThreadWriter()
/frameworks/av/services/medialog/
DMediaLogService.cpp39 mMergerShared((NBLog::Shared*) malloc(NBLog::Timeline::sharedSize(kMergeBufferSize))), in MediaLogService()
42 mMergeThread(new NBLog::MergeThread(mMerger, mMergeReader)) in MediaLogService()
59 shared->size() < NBLog::Timeline::sharedSize(size)) { in registerWriter()
62 sp<NBLog::Reader> reader(new NBLog::Reader(shared, size, name)); // Reader handled by merger in registerWriter()
63 sp<NBLog::DumpReader> dumpReader(new NBLog::DumpReader(shared, size, name)); // for dumpsys in registerWriter()
DMediaLogService.h59 Vector<sp<NBLog::DumpReader>> mDumpReaders; // protected by mLock
62 NBLog::Shared *mMergerShared;
63 NBLog::Merger mMerger;
64 NBLog::MergeReader mMergeReader;
65 const sp<NBLog::MergeThread> mMergeThread;
/frameworks/av/media/libnblog/
DTimeline.cpp23 namespace NBLog { namespace
26 NBLog::Timeline::Timeline(size_t size, void *shared)
33 NBLog::Timeline::~Timeline()
DReportPerformance.cpp48 root["type"] = NBLog::threadTypeToString(data.threadInfo.type); in dumpToJson()
65 ss << "Thread type=" << NBLog::threadTypeToString(data.threadInfo.type) in dumpHistogramsToString()
119 ss << NBLog::threadTypeToString(data.threadInfo.type) << "," << data.threadInfo.id << "\n"; in dumpRetroString()
123 if (item.first == NBLog::EVENT_UNDERRUN) { in dumpRetroString()
125 } else if (item.first == NBLog::EVENT_OVERRUN) { in dumpRetroString()
167 if (data.threadInfo.type != NBLog::FASTMIXER) { in sendToMediaMetrics()
201 const char * const typeString = NBLog::threadTypeToString(data.threadInfo.type); in sendToMediaMetrics()
DEntry.cpp30 namespace NBLog { namespace
DWriter.cpp34 namespace NBLog { namespace
/frameworks/av/services/audioflinger/fastpath/
DFastThread.h42 virtual void setNBLogWriter(NBLog::Writer *logWriter __unused) { } in setNBLogWriter()
84 const sp<NBLog::Writer> mDummyNBLogWriter{new NBLog::Writer()};
DFastThreadState.h45 NBLog::Writer* mNBLogWriter = nullptr; // non-blocking logger
DFastCapture.h40 void setNBLogWriter(NBLog::Writer *logWriter) override;
DFastMixer.h53 void setNBLogWriter(NBLog::Writer *logWriter) override;
DAndroid.bp62 "libnblog", // legacy NBLog that can be removed.
DFastCapture.cpp53 void FastCapture::setNBLogWriter(NBLog::Writer *logWriter __unused) in setNBLogWriter()
DFastMixer.cpp93 void FastMixer::setNBLogWriter(NBLog::Writer *logWriter __unused) in setNBLogWriter()
250 NBLog::thread_params_t params; in onStateChange()
DFastThread.cpp84 NBLog::Writer * const writer = next->mNBLogWriter != nullptr ? in threadLoop()
/frameworks/av/media/libnblog/include/media/nblog/
DPerformanceAnalysis.h155 NBLog::thread_info_t threadInfo{};
156 NBLog::thread_params_t threadParams{};
164 std::deque<std::pair<NBLog::Event, int64_t /*timestamp*/>> snapshots;
DMerger.h40 namespace NBLog {
54 void addReader(const sp<NBLog::Reader> &reader);
DReader.h37 namespace NBLog {
111 class DumpReader : public NBLog::Reader {
DTimeline.h26 namespace NBLog {
DEvents.h26 namespace NBLog {
DWriter.h35 namespace NBLog {
DEntry.h30 namespace NBLog {
/frameworks/av/services/medialog/fuzzer/
Dmedia_log_fuzzer.cpp52 sp<IMemory> logBuffer = mMemoryDealer->allocate(NBLog::Timeline::sharedSize(logSize)); in process()
/frameworks/av/services/audioflinger/
DAudioFlinger.h390 sp<NBLog::Writer> newWriter_l(size_t size, const char *name) final REQUIRES(mutex());
391 void unregisterWriter(const sp<NBLog::Writer>& writer) final;
445 Vector< sp<NBLog::Writer> > mUnregisteredWriters;

12