#include "lldb/lldb-defines.h"
#include "llvm/Support/Chrono.h"
#include "llvm/Support/FormatVariadic.h"
#include <atomic>
#include <cstdint>
Go to the source code of this file.
|
| namespace | lldb_private |
| | A class that represents a running process on the host machine.
|
◆ LLDB_SCOPED_TIMER
| #define LLDB_SCOPED_TIMER |
( |
| ) |
|
Value: static ::lldb_private::Timer::Category _cat(LLVM_PRETTY_FUNCTION); \
A timer class that simplifies common timing metrics.
Definition at line 88 of file Timer.h.
Referenced by lldb_private::Symtab::AppendSymbolIndexesWithName(), lldb_private::Symtab::AppendSymbolNamesToMap(), lldb_private::plugin::dwarf::SymbolFileDWARF::DebugInfo(), lldb_private::ScriptInterpreterLua::ExecuteInterpreterLoop(), find_cached_path(), lldb_private::Symtab::FindAllSymbolsWithNameAndType(), lldb_private::Symtab::FindFirstSymbolWithNameAndType(), lldb_private::CompileUnit::FindFunction(), lldb_private::CPPLanguageRuntime::FindLibCppStdFunctionCallableInfo(), lldb_private::Module::GetSymbolFile(), lldb_private::CommandInterpreter::Initialize(), lldb_private::SystemInitializerCommon::Initialize(), lldb_private::Symtab::InitNameIndexes(), lldb_private::CommandInterpreter::LoadCommandDictionary(), lldb_private::plugin::dwarf::SymbolFileDWARF::ParseFunctions(), lldb_private::Process::ReadMemoryFromInferior(), lldb_private::plugin::dwarf::DWARFDebugAranges::Sort(), lldb_private::Symtab::SortSymbolIndexesByValue(), and lldb_private::SystemInitializerCommon::Terminate().
◆ LLDB_SCOPED_TIMERF
| #define LLDB_SCOPED_TIMERF |
( |
| ... | ) |
|
Value: static ::lldb_private::Timer::Category _cat(LLVM_PRETTY_FUNCTION); \
Definition at line 91 of file Timer.h.
Referenced by lldb_private::wasm::SymbolVendorWasm::CreateInstance(), ObjectContainerBSDArchive::CreateInstance(), SymbolVendorELF::CreateInstance(), SymbolVendorPECOFF::CreateInstance(), CommandObjectTargetCreate::DoExecute(), lldb_private::plugin::dwarf::DWARFUnit::ExtractDIEsRWLocked(), lldb_private::Module::FindFirstSymbolWithNameAndType(), lldb_private::plugin::dwarf::SymbolFileDWARF::FindFunctions(), lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap::FindFunctions(), lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap::FindFunctions(), lldb_private::Module::FindFunctionSymbols(), lldb_private::Disassembler::FindPlugin(), lldb_private::ObjectContainer::FindPlugin(), lldb_private::ObjectFile::FindPlugin(), lldb_private::ObjectFile::FindPlugin(), lldb_private::Module::FindSymbolsMatchingRegExAndType(), GetCoffUUID(), lldb_private::DWARFCallFrameInfo::GetFDEIndex(), ObjectFileELF::GetModuleSpecifications(), lldb_private::Module::GetObjectFile(), lldb_private::plugin::dwarf::SymbolFileDWARFDebugMap::GetTypes(), lldb_private::CommandInterpreter::HandleCommand(), lldb_private::plugin::dwarf::ManualDWARFIndex::IndexImpl(), lldb_private::SymbolLocatorDefault::LocateExecutableObjectFile(), lldb_private::SymbolLocatorDebugSymbols::LocateExecutableSymbolFile(), ObjectFileMachO::ParseSymtab(), lldb_private::Target::RebuildModuleListWithExecutable(), and lldb_private::Module::ResolveSymbolContextsForFileSpec().
◆ LLDB_SCOPED_TIMERV
| #define LLDB_SCOPED_TIMERV |
( |
| ... | ) |
|
Value: static ::lldb_private::Timer::Category _cat(LLVM_PRETTY_FUNCTION); \
Definition at line 94 of file Timer.h.