Lines Matching refs:Trace

63         method_trace_(Trace::AllocStackTrace()) {}  in BuildStackTraceVisitor()
93 TraceClockSource Trace::default_clock_source_ = kDefaultTraceClockSource;
95 Trace* volatile Trace::the_trace_ = nullptr;
96 pthread_t Trace::sampling_pthread_ = 0U;
97 std::unique_ptr<std::vector<ArtMethod*>> Trace::temp_stack_trace_;
106 ArtMethod* Trace::DecodeTraceMethod(uint32_t tmid) { in DecodeTraceMethod()
111 uint32_t Trace::EncodeTraceMethod(ArtMethod* method) { in EncodeTraceMethod()
127 uint32_t Trace::EncodeTraceMethodAndAction(ArtMethod* method, TraceAction action) { in EncodeTraceMethodAndAction()
133 std::vector<ArtMethod*>* Trace::AllocStackTrace() { in AllocStackTrace()
138 void Trace::FreeStackTrace(std::vector<ArtMethod*>* stack_trace) { in FreeStackTrace()
143 void Trace::SetDefaultClockSource(TraceClockSource clock_source) { in SetDefaultClockSource()
163 bool Trace::UseThreadCpuClock() { in UseThreadCpuClock()
168 bool Trace::UseWallClock() { in UseWallClock()
173 void Trace::MeasureClockOverhead() { in MeasureClockOverhead()
183 uint32_t Trace::GetClockOverheadNanoSeconds() { in GetClockOverheadNanoSeconds()
232 Trace* the_trace = reinterpret_cast<Trace*>(arg); in GetSample()
243 void Trace::CompareAndUpdateStackTrace(Thread* thread, in CompareAndUpdateStackTrace()
284 void* Trace::RunSamplingThread(void* arg) { in RunSamplingThread()
295 Trace* the_trace; in RunSamplingThread()
314 void Trace::Start(const char* trace_filename, int trace_fd, size_t buffer_size, int flags, in Start()
367 the_trace_ = new Trace(trace_file.release(), trace_filename, buffer_size, flags, output_mode, in Start()
391 void Trace::StopTracing(bool finish_tracing, bool flush_file) { in StopTracing()
394 Trace* the_trace = nullptr; in StopTracing()
421 stop_alloc_counting = (the_trace->flags_ & Trace::kTraceCountAllocs) != 0; in StopTracing()
458 void Trace::Abort() { in Abort()
463 void Trace::Stop() { in Stop()
468 void Trace::Shutdown() { in Shutdown()
474 void Trace::Pause() { in Pause()
477 Trace* the_trace = nullptr; in Pause()
510 stop_alloc_counting = (the_trace->flags_ & Trace::kTraceCountAllocs) != 0; in Pause()
531 void Trace::Resume() { in Resume()
533 Trace* the_trace; in Resume()
574 TracingMode Trace::GetMethodTracingMode() { in GetMethodTracingMode()
592 Trace::Trace(File* trace_file, const char* trace_name, size_t buffer_size, int flags, in Trace() function in art::Trace
628 Trace::~Trace() { in ~Trace()
641 void Trace::DumpBuf(uint8_t* buf, size_t buf_size, TraceClockSource clock_source) { in DumpBuf()
654 void Trace::FinishTracing() { in FinishTracing()
741 void Trace::DexPcMoved(Thread* thread ATTRIBUTE_UNUSED, in DexPcMoved()
750 void Trace::FieldRead(Thread* thread ATTRIBUTE_UNUSED, in FieldRead()
761 void Trace::FieldWritten(Thread* thread ATTRIBUTE_UNUSED, in FieldWritten()
773 void Trace::MethodEntered(Thread* thread, mirror::Object* this_object ATTRIBUTE_UNUSED, in MethodEntered()
782 void Trace::MethodExited(Thread* thread, mirror::Object* this_object ATTRIBUTE_UNUSED, in MethodExited()
792 void Trace::MethodUnwind(Thread* thread, mirror::Object* this_object ATTRIBUTE_UNUSED, in MethodUnwind()
801 void Trace::ExceptionCaught(Thread* thread ATTRIBUTE_UNUSED, in ExceptionCaught()
807 void Trace::Branch(Thread* /*thread*/, ArtMethod* method, in Branch()
813 void Trace::InvokeVirtualOrInterface(Thread*, in InvokeVirtualOrInterface()
822 void Trace::ReadClocks(Thread* thread, uint32_t* thread_clock_diff, uint32_t* wall_clock_diff) { in ReadClocks()
838 bool Trace::RegisterMethod(ArtMethod* method) { in RegisterMethod()
852 bool Trace::RegisterThread(Thread* thread) { in RegisterThread()
864 std::string Trace::GetMethodLine(ArtMethod* method) { in GetMethodLine()
871 void Trace::WriteToBuf(const uint8_t* src, size_t src_size) { in WriteToBuf()
897 void Trace::FlushBuf() { in FlushBuf()
905 void Trace::LogMethodTraceEvent(Thread* thread, ArtMethod* method, in LogMethodTraceEvent()
995 void Trace::GetVisitedMethods(size_t buf_size, in GetVisitedMethods()
1008 void Trace::DumpMethodList(std::ostream& os, const std::set<ArtMethod*>& visited_methods) { in DumpMethodList()
1021 void Trace::DumpThreadList(std::ostream& os) { in DumpThreadList()
1031 void Trace::StoreExitingThreadInfo(Thread* thread) { in StoreExitingThreadInfo()
1042 Trace::TraceOutputMode Trace::GetOutputMode() { in GetOutputMode()
1048 Trace::TraceMode Trace::GetMode() { in GetMode()
1054 size_t Trace::GetBufferSize() { in GetBufferSize()
1060 bool Trace::IsTracingEnabled() { in IsTracingEnabled()