Lines Matching refs:Trace

72 TraceClockSource Trace::default_clock_source_ = kDefaultTraceClockSource;
74 Trace* volatile Trace::the_trace_ = nullptr;
75 pthread_t Trace::sampling_pthread_ = 0U;
76 std::unique_ptr<std::vector<ArtMethod*>> Trace::temp_stack_trace_;
85 ArtMethod* Trace::DecodeTraceMethod(uint32_t tmid) { in DecodeTraceMethod()
90 uint32_t Trace::EncodeTraceMethod(ArtMethod* method) { in EncodeTraceMethod()
106 uint32_t Trace::EncodeTraceMethodAndAction(ArtMethod* method, TraceAction action) { in EncodeTraceMethodAndAction()
112 std::vector<ArtMethod*>* Trace::AllocStackTrace() { in AllocStackTrace()
117 void Trace::FreeStackTrace(std::vector<ArtMethod*>* stack_trace) { in FreeStackTrace()
122 void Trace::SetDefaultClockSource(TraceClockSource clock_source) { in SetDefaultClockSource()
142 bool Trace::UseThreadCpuClock() { in UseThreadCpuClock()
147 bool Trace::UseWallClock() { in UseWallClock()
152 void Trace::MeasureClockOverhead() { in MeasureClockOverhead()
162 uint32_t Trace::GetClockOverheadNanoSeconds() { in GetClockOverheadNanoSeconds()
208 std::vector<ArtMethod*>* const stack_trace = Trace::AllocStackTrace(); in GetSample()
221 Trace* the_trace = reinterpret_cast<Trace*>(arg); in GetSample()
232 void Trace::CompareAndUpdateStackTrace(Thread* thread, in CompareAndUpdateStackTrace()
273 void* Trace::RunSamplingThread(void* arg) { in RunSamplingThread()
284 Trace* the_trace; in RunSamplingThread()
309 void Trace::Start(const char* trace_filename, in Start()
326 void Trace::Start(int trace_fd, in Start()
344 void Trace::StartDDMS(size_t buffer_size, in StartDDMS()
356 void Trace::Start(std::unique_ptr<File>&& trace_file_in, in Start()
417 the_trace_ = new Trace(trace_file.release(), buffer_size, flags, output_mode, trace_mode); in Start()
445 void Trace::StopTracing(bool finish_tracing, bool flush_file) { in StopTracing()
448 Trace* the_trace = nullptr; in StopTracing()
470 stop_alloc_counting = (the_trace->flags_ & Trace::kTraceCountAllocs) != 0; in StopTracing()
516 void Trace::Abort() { in Abort()
521 void Trace::Stop() { in Stop()
526 void Trace::Shutdown() { in Shutdown()
532 TracingMode Trace::GetMethodTracingMode() { in GetMethodTracingMode()
550 Trace::Trace(File* trace_file, in Trace() function in art::Trace
589 Trace::~Trace() { in ~Trace()
602 void Trace::DumpBuf(uint8_t* buf, size_t buf_size, TraceClockSource clock_source) { in DumpBuf()
615 void Trace::FinishTracing() { in FinishTracing()
703 void Trace::DexPcMoved(Thread* thread ATTRIBUTE_UNUSED, in DexPcMoved()
712 void Trace::FieldRead(Thread* thread ATTRIBUTE_UNUSED, in FieldRead()
723 void Trace::FieldWritten(Thread* thread ATTRIBUTE_UNUSED, in FieldWritten()
735 void Trace::MethodEntered(Thread* thread, in MethodEntered()
746 void Trace::MethodExited(Thread* thread, in MethodExited()
762 void Trace::MethodUnwind(Thread* thread, in MethodUnwind()
773 void Trace::ExceptionThrown(Thread* thread ATTRIBUTE_UNUSED, in ExceptionThrown()
779 void Trace::ExceptionHandled(Thread* thread ATTRIBUTE_UNUSED, in ExceptionHandled()
785 void Trace::Branch(Thread* /*thread*/, ArtMethod* method, in Branch()
791 void Trace::WatchedFramePop(Thread* self ATTRIBUTE_UNUSED, in WatchedFramePop()
796 void Trace::ReadClocks(Thread* thread, uint32_t* thread_clock_diff, uint32_t* wall_clock_diff) { in ReadClocks()
812 bool Trace::RegisterMethod(ArtMethod* method) { in RegisterMethod()
825 bool Trace::RegisterThread(Thread* thread) { in RegisterThread()
837 std::string Trace::GetMethodLine(ArtMethod* method) { in GetMethodLine()
844 void Trace::WriteToBuf(const uint8_t* src, size_t src_size) { in WriteToBuf()
871 void Trace::FlushBuf() { in FlushBuf()
880 void Trace::LogMethodTraceEvent(Thread* thread, ArtMethod* method, in LogMethodTraceEvent()
989 void Trace::GetVisitedMethods(size_t buf_size, in GetVisitedMethods()
1002 void Trace::DumpMethodList(std::ostream& os, const std::set<ArtMethod*>& visited_methods) { in DumpMethodList()
1015 void Trace::DumpThreadList(std::ostream& os) { in DumpThreadList()
1025 void Trace::StoreExitingThreadInfo(Thread* thread) { in StoreExitingThreadInfo()
1036 Trace::TraceOutputMode Trace::GetOutputMode() { in GetOutputMode()
1042 Trace::TraceMode Trace::GetMode() { in GetMode()
1048 size_t Trace::GetBufferSize() { in GetBufferSize()
1054 bool Trace::IsTracingEnabled() { in IsTracingEnabled()