LLDB  mainline
Classes | Namespaces | Macros
Timer.h File Reference
#include "lldb/lldb-defines.h"
#include "llvm/Support/Chrono.h"
#include <atomic>
#include <stdint.h>
Include dependency graph for Timer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lldb_private::Timer
 
class  lldb_private::Timer::Category
 

Namespaces

 lldb_private
 A class that represents a running process on the host machine.
 

Macros

#define LLDB_SCOPED_TIMER()
 
#define LLDB_SCOPED_TIMERF(...)
 

Macro Definition Documentation

◆ LLDB_SCOPED_TIMER

#define LLDB_SCOPED_TIMER ( )
Value:
static ::lldb_private::Timer::Category _cat(LLVM_PRETTY_FUNCTION); \
::lldb_private::Timer _scoped_timer(_cat, LLVM_PRETTY_FUNCTION)

Definition at line 77 of file Timer.h.

◆ LLDB_SCOPED_TIMERF

#define LLDB_SCOPED_TIMERF (   ...)
Value:
static ::lldb_private::Timer::Category _cat(LLVM_PRETTY_FUNCTION); \
::lldb_private::Timer _scoped_timer(_cat, __VA_ARGS__)

Definition at line 80 of file Timer.h.

lldb_private::Timer
Definition: Timer.h:23