Home
last modified time | relevance | path

Searched refs:trace_buffer (Results 1 – 25 of 45) sorted by relevance

12

/external/llvm-project/compiler-rt/lib/tsan/rtl/
Dtsan_stack_trace.cpp19 : StackTrace(nullptr, 0), trace_buffer(nullptr) {} in VarSizeStackTrace()
26 if (trace_buffer) { in ResizeBuffer()
27 internal_free(trace_buffer); in ResizeBuffer()
29 trace_buffer = in ResizeBuffer()
32 new_size * sizeof(trace_buffer[0])) in ResizeBuffer()
34 trace = trace_buffer; in ResizeBuffer()
40 internal_memcpy(trace_buffer, pcs, cnt * sizeof(trace_buffer[0])); in Init()
42 trace_buffer[cnt] = extra_top_pc; in Init()
47 Swap(trace_buffer[i], trace_buffer[size - 1 - i]); in ReverseOrder()
/external/perfetto/src/tracing/core/
Dtrace_buffer_unittest.cc139 TraceBuffer* trace_buffer() { return trace_buffer_.get(); } in trace_buffer() function in perfetto::TraceBufferTest
157 trace_buffer()->BeginRead(); in TEST_F()
169 trace_buffer()->BeginRead(); in TEST_F()
172 EXPECT_EQ(chunk_id + 1u, trace_buffer()->stats().chunks_written()); in TEST_F()
173 EXPECT_EQ(trace_buffer()->stats().chunks_written(), in TEST_F()
174 trace_buffer()->stats().chunks_read()); in TEST_F()
175 EXPECT_LT(0u, trace_buffer()->stats().bytes_written()); in TEST_F()
176 EXPECT_EQ(trace_buffer()->stats().bytes_written(), in TEST_F()
177 trace_buffer()->stats().bytes_read()); in TEST_F()
178 EXPECT_EQ(0u, trace_buffer()->stats().padding_bytes_written()); in TEST_F()
[all …]
/external/compiler-rt/lib/tsan/rtl/
Dtsan_stack_trace.cc20 : StackTrace(nullptr, 0), trace_buffer(nullptr) {} in VarSizeStackTrace()
27 if (trace_buffer) { in ResizeBuffer()
28 internal_free(trace_buffer); in ResizeBuffer()
30 trace_buffer = in ResizeBuffer()
33 new_size * sizeof(trace_buffer[0])) in ResizeBuffer()
35 trace = trace_buffer; in ResizeBuffer()
41 internal_memcpy(trace_buffer, pcs, cnt * sizeof(trace_buffer[0])); in Init()
43 trace_buffer[cnt] = extra_top_pc; in Init()
Dtsan_stack_trace.h24 uptr *trace_buffer; // Owned. member
/external/linux-kselftest/tools/testing/selftests/powerpc/pmu/ebb/
Dtrace.h24 struct trace_buffer struct
32 struct trace_buffer *trace_buffer_allocate(u64 size); argument
33 int trace_log_reg(struct trace_buffer *tb, u64 reg, u64 value);
34 int trace_log_counter(struct trace_buffer *tb, u64 value);
35 int trace_log_string(struct trace_buffer *tb, char *str);
36 int trace_log_indent(struct trace_buffer *tb);
37 int trace_log_outdent(struct trace_buffer *tb);
38 void trace_buffer_print(struct trace_buffer *tb);
39 void trace_print_location(struct trace_buffer *tb);
Dtrace.c15 struct trace_buffer *trace_buffer_allocate(u64 size) in trace_buffer_allocate()
17 struct trace_buffer *tb; in trace_buffer_allocate()
38 static bool trace_check_bounds(struct trace_buffer *tb, void *p) in trace_check_bounds()
43 static bool trace_check_alloc(struct trace_buffer *tb, void *p) in trace_check_alloc()
62 static void *trace_alloc(struct trace_buffer *tb, int bytes) in trace_alloc()
76 static struct trace_entry *trace_alloc_entry(struct trace_buffer *tb, int payload_size) in trace_alloc_entry()
87 int trace_log_reg(struct trace_buffer *tb, u64 reg, u64 value) in trace_log_reg()
104 int trace_log_counter(struct trace_buffer *tb, u64 value) in trace_log_counter()
120 int trace_log_string(struct trace_buffer *tb, char *str) in trace_log_string()
142 int trace_log_indent(struct trace_buffer *tb) in trace_log_indent()
[all …]
/external/compiler-rt/lib/sanitizer_common/
Dsanitizer_stacktrace.cc37 internal_memcpy(trace_buffer, pcs, cnt * sizeof(trace_buffer[0])); in Init()
39 trace_buffer[cnt] = extra_top_pc; in Init()
71 trace_buffer[0] = pc; in FastUnwindStack()
102 trace_buffer[size++] = (uptr) pc1; in FastUnwindStack()
117 trace_buffer[i] = trace_buffer[i + count]; in PopStackFrames()
Dsanitizer_unwind_linux_libcdep.cc116 arg->stack->trace_buffer[arg->stack->size++] = pc; in Unwind_Trace()
137 trace_buffer[0] = pc; in SlowUnwindStack()
163 trace_buffer[size++] = frames[i].absolute_pc + 2; in SlowUnwindStackWithContext()
Dsanitizer_stacktrace.h91 uptr trace_buffer[kStackTraceMax]; member
94 BufferedStackTrace() : StackTrace(trace_buffer, 0), top_frame_bp(0) {} in BufferedStackTrace()
/external/llvm-project/compiler-rt/lib/sanitizer_common/
Dsanitizer_stacktrace.cpp60 internal_memcpy(trace_buffer, pcs, cnt * sizeof(trace_buffer[0])); in Init()
62 trace_buffer[cnt] = extra_top_pc; in Init()
99 trace_buffer[0] = pc; in UnwindFast()
133 trace_buffer[size++] = (uptr) pc1; in UnwindFast()
152 trace_buffer[i] = trace_buffer[i + count]; in PopStackFrames()
Dsanitizer_stacktrace_sparc.cpp36 trace_buffer[0] = GetNextInstructionPc(pc); in UnwindFast()
38 trace_buffer[0] = pc; in UnwindFast()
76 trace_buffer[size++] = GetNextInstructionPc((uptr)pc1); in UnwindFast()
Dsanitizer_unwind_linux_libcdep.cpp87 arg->stack->trace_buffer[arg->stack->size++] = pc; in Unwind_Trace()
145 trace_buffer[0] = GetNextInstructionPc(pc); in UnwindSlow()
147 trace_buffer[0] = pc; in UnwindSlow()
174 trace_buffer[size++] = frames[i].absolute_pc + 2; in UnwindSlow()
Dsanitizer_unwind_win.cpp33 (void **)&trace_buffer[0], 0); in UnwindSlow()
43 trace_buffer[0] = pc; in UnwindSlow()
74 trace_buffer[size++] = (uptr)stack_frame.AddrPC.Offset; in UnwindSlow()
Dsanitizer_stacktrace.h102 uptr trace_buffer[kStackTraceMax]; member
105 BufferedStackTrace() : StackTrace(trace_buffer, 0), top_frame_bp(0) {} in BufferedStackTrace()
118 trace_buffer[0] = pc;
129 *static_cast<StackTrace *>(this) = StackTrace(trace_buffer, 0); in Reset()
Dsanitizer_symbolizer_markup.cpp120 arg->stack->trace_buffer[arg->stack->size++] = pc; in Unwind_Trace()
137 trace_buffer[0] = pc; in UnwindSlow()
/external/compiler-rt/lib/asan/tests/
Dasan_noinst_test.cc49 stack1.trace_buffer[0] = 0xa123; in MallocStress()
50 stack1.trace_buffer[1] = 0xa456; in MallocStress()
54 stack2.trace_buffer[0] = 0xb123; in MallocStress()
55 stack2.trace_buffer[1] = 0xb456; in MallocStress()
59 stack3.trace_buffer[0] = 0xc123; in MallocStress()
60 stack3.trace_buffer[1] = 0xc456; in MallocStress()
137 stack.trace_buffer[0] = 0x890; in TEST()
158 stack.trace_buffer[0] = 0x890; in ThreadedQuarantineTestWorker()
185 stack.trace_buffer[0] = 0x890; in ThreadedOneSizeMallocStress()
238 stack.trace_buffer[0] = 0x890; in TEST()
/external/llvm-project/compiler-rt/lib/asan/tests/
Dasan_noinst_test.cpp50 stack1.trace_buffer[0] = 0xa123; in MallocStress()
51 stack1.trace_buffer[1] = 0xa456; in MallocStress()
55 stack2.trace_buffer[0] = 0xb123; in MallocStress()
56 stack2.trace_buffer[1] = 0xb456; in MallocStress()
60 stack3.trace_buffer[0] = 0xc123; in MallocStress()
61 stack3.trace_buffer[1] = 0xc456; in MallocStress()
138 stack.trace_buffer[0] = 0x890; in TEST()
160 stack.trace_buffer[0] = 0x890; in ThreadedQuarantineTestWorker()
195 stack.trace_buffer[0] = 0x890; in ThreadedOneSizeMallocStress()
248 stack.trace_buffer[0] = 0x890; in TEST()
/external/autotest/client/bin/
Dfps_meter.py168 def get_fps_info(trace_buffer, end_time): argument
177 while trace_buffer and trace_buffer[0] < step_time:
178 frame_times.append(trace_buffer.popleft())
267 trace_buffer = collections.deque()
276 trace_buffer.append(timestamp)
281 self.callback(get_fps_info(trace_buffer, timestamp))
/external/pigweed/pw_trace_tokenized/
Dtrace_rpc_service_nanopb.cc46 pw::ring_buffer::PrefixedEntryRingBuffer* trace_buffer = in GetTraceData() local
49 while (trace_buffer->PeekFront( in GetTraceData()
52 trace_buffer->PopFront(); in GetTraceData()
Dtrace_buffer_log.cc52 pw::ring_buffer::PrefixedEntryRingBuffer* trace_buffer = in DumpTraceBufferToLog() local
56 while (trace_buffer->PeekFront(std::span(entry_buffer).subspan(1), in DumpTraceBufferToLog()
58 trace_buffer->PopFront(); in DumpTraceBufferToLog()
/external/ltp/testcases/kernel/sched/eas/
Dtrace_parse.c29 static char *trace_buffer = NULL; variable
470 if (!trace_buffer) { in read_trace_line()
471 trace_buffer = SAFE_MALLOC(TRACE_BUFFER_SIZE); in read_trace_line()
472 idx = trace_buffer + TRACE_BUFFER_SIZE - 1; in read_trace_line()
479 rv = refill_buffer(trace_buffer, idx); in read_trace_line()
482 idx = trace_buffer; in read_trace_line()
569 if (trace_buffer) { in load_trace()
570 free(trace_buffer); in load_trace()
571 trace_buffer = NULL; in load_trace()
/external/llvm-project/compiler-rt/lib/memprof/
Dmemprof_stack.h41 stack.trace_buffer[0] = StackTrace::GetCurrentPc(); \
43 stack.trace_buffer[1] = GET_CALLER_PC(); \
/external/llvm-project/compiler-rt/lib/asan/
Dasan_stack.h41 stack.trace_buffer[0] = StackTrace::GetCurrentPc(); \
42 if (max_size > 1) stack.trace_buffer[1] = GET_CALLER_PC(); \
/external/OpenCSD/decoder/tests/source/
Dtrc_pkt_lister.cpp587 … uint8_t trace_buffer[bufferSize]; // temporary buffer to load blocks of data from the file in ListTracePackets() local
595 in.read((char *)&trace_buffer[0], 512 - 8); in ListTracePackets()
598 … in.read((char *)&trace_buffer[0],bufferSize); // load a block of data into the buffer in ListTracePackets()
613 &(trace_buffer[0])+nBuffProcessed, in ListTracePackets()
644 in.read((char *)&trace_buffer[0], 8); in ListTracePackets()
651 oss << "0x" << std::hex << (int)trace_buffer[i] << " "; in ListTracePackets()
/external/compiler-rt/lib/asan/
Dasan_stack.h75 stack.trace_buffer[0] = StackTrace::GetCurrentPc(); \
77 stack.trace_buffer[1] = GET_CALLER_PC(); \

12