/fuchsia/zircon/system/ulib/trace-engine/ |
H A D | context.cpp | 56 // |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 D | context_impl.h | 22 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 D | engine.cpp | 286 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 D | handler.h | 58 // |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 D | handler.cpp | 35 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 D | handler.h | 76 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 D | buffer_internal.h | 86 // 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 D | reader_internal.h | 31 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 D | handler_impl.cpp | 174 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 D | handler_impl.h | 42 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 D | handler.h | 87 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 D | reader_internal.cpp | 142 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 D | engine_tests.cpp | 505 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 D | fixture.cpp | 186 void NotifyBufferFull(uint32_t wrapped_count, uint64_t durable_data_end) 189 observed_buffer_full_wrapped_count_ = wrapped_count;
|