Searched refs:wrapped_count (Results 1 - 14 of 14) sorted by relevance

/fuchsia/zircon/system/ulib/trace-engine/
H A Dcontext.cpp56 // |wrapped_count| - records how many times tracing has wrapped from one
59 // is |wrapped_count & 1|.
125 uint32_t wrapped_count = GetWrappedCount(offset_plus_counter);
126 int buffer_number = GetBufferNumber(wrapped_count);
139 ZX_DEBUG_ASSERT(wrapped_count == 0);
144 MarkRollingBufferFull(wrapped_count, buffer_offset);
149 StreamingBufferFullCheck(wrapped_count, buffer_offset);
155 MarkRollingBufferFull(wrapped_count, buffer_offset);
178 if (!SwitchRollingBuffer(wrapped_count, buffer_offset)) {
189 void trace_context::StreamingBufferFullCheck(uint32_t wrapped_count,
[all...]
H A Dcontext_impl.h22 void trace_engine_request_save_buffer(uint32_t wrapped_count,
77 // |wrapped_count| is the wrapped count at the time the buffer save request
79 void MarkRollingBufferSaved(uint32_t wrapped_count, uint64_t durable_data_end);
82 void HandleSaveRollingBufferRequest(uint32_t wrapped_count,
178 static int GetBufferNumber(uint32_t wrapped_count) { argument
179 return wrapped_count & 1;
207 void MarkRollingBufferFull(uint32_t wrapped_count, uint64_t last_offset);
209 bool SwitchRollingBuffer(uint32_t wrapped_count, uint64_t buffer_offset);
214 void StreamingBufferFullCheck(uint32_t wrapped_count,
219 void SnapToEnd(uint32_t wrapped_count) { argument
[all...]
H A Dengine.cpp286 void trace_engine_request_save_buffer(uint32_t wrapped_count, argument
291 async::PostTask(g_dispatcher, [wrapped_count, durable_data_end] () {
295 tcontext->HandleSaveRollingBufferRequest(wrapped_count, durable_data_end);
302 // |wrapped_count| and |durable_end| are the values that were passed to it,
305 zx_status_t trace_engine_mark_buffer_saved(uint32_t wrapped_count, argument
318 tcontext->MarkRollingBufferSaved(wrapped_count, durable_data_end);
/fuchsia/zircon/system/ulib/trace/include/trace/
H A Dhandler.h58 // |wrapped_count| is the number of times writing to the buffer has
63 virtual void NotifyBufferFull(uint32_t wrapped_count, uint64_t durable_data_end) {} argument
71 uint32_t wrapped_count,
/fuchsia/zircon/system/ulib/trace/
H A Dhandler.cpp35 uint32_t wrapped_count,
37 static_cast<TraceHandler*>(handler)->NotifyBufferFull(wrapped_count,
34 CallNotifyBufferFull(trace_handler_t* handler, uint32_t wrapped_count, uint64_t durable_data_end) argument
/fuchsia/zircon/system/ulib/trace-engine/include/trace-engine/
H A Dhandler.h76 uint32_t wrapped_count,
129 // Asynchronously notifies the engine that buffers up to |wrapped_count|
136 __EXPORT zx_status_t trace_engine_mark_buffer_saved(uint32_t wrapped_count,
H A Dbuffer_internal.h86 // If zero then writing didn't wrap. If non-zero then |wrapped_count % 2|
88 uint32_t wrapped_count; member in struct:trace::internal::trace_buffer_header
/fuchsia/zircon/system/ulib/trace-reader/include/trace-reader/
H A Dreader_internal.h31 static int GetBufferNumber(uint32_t wrapped_count) { argument
35 return wrapped_count & 1;
42 uint32_t wrapped_count() const { return header_->wrapped_count; } function in class:trace::internal::BufferHeaderReader
/fuchsia/zircon/system/ulib/trace-provider/
H A Dhandler_impl.cpp174 auto wrapped_count = packet.data32; local
178 ", wrapped_count=%u, durable_data_end=0x%" PRIx64 "\n",
179 wrapped_count, durable_data_end);
181 status = MarkBufferSaved(wrapped_count, durable_data_end);
200 zx_status_t TraceHandlerImpl::MarkBufferSaved(uint32_t wrapped_count, argument
202 return trace_engine_mark_buffer_saved(wrapped_count,
230 void TraceHandlerImpl::NotifyBufferFull(uint32_t wrapped_count, argument
234 packet.data32 = wrapped_count;
H A Dhandler_impl.h42 void NotifyBufferFull(uint32_t wrapped_count, uint64_t durable_data_end)
52 static zx_status_t MarkBufferSaved(uint32_t wrapped_count,
/fuchsia/zircon/system/uapp/trace-benchmark/
H A Dhandler.h87 ZX_DEBUG_ASSERT(header.wrapped_count == 0);
120 void NotifyBufferFull(uint32_t wrapped_count,
129 trace_engine_mark_buffer_saved(wrapped_count, durable_data_end);
/fuchsia/zircon/system/ulib/trace-reader/
H A Dreader_internal.cpp142 int later_buffer = header->GetBufferNumber(header->wrapped_count());
144 if (header->wrapped_count() > 0)
145 earlier_buffer = header->GetBufferNumber(header->wrapped_count() - 1);
/fuchsia/zircon/system/utest/trace/
H A Dengine_tests.cpp505 EXPECT_EQ(header.wrapped_count, 1);
537 EXPECT_EQ(header.wrapped_count, 1);
548 EXPECT_EQ(header.wrapped_count, 1);
564 EXPECT_EQ(header.wrapped_count, 2);
664 if (header.wrapped_count > 0) {
H A Dfixture.cpp186 void NotifyBufferFull(uint32_t wrapped_count, uint64_t durable_data_end)
189 observed_buffer_full_wrapped_count_ = wrapped_count;

Completed in 179 milliseconds