LLDB mainline
|
#include "lldb/lldb-defines.h"
#include "llvm/Support/Chrono.h"
#include <atomic>
#include <cstdint>
Go to the source code of this file.
Classes | |
class | lldb_private::Timer |
A timer class that simplifies common timing metrics. More... | |
class | lldb_private::Timer::Category |
Namespaces | |
namespace | lldb_private |
A class that represents a running process on the host machine. |
Macros | |
#define | LLDB_SCOPED_TIMER() |
#define | LLDB_SCOPED_TIMERF(...) |
#define LLDB_SCOPED_TIMER | ( | ) |
Definition at line 83 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().
#define LLDB_SCOPED_TIMERF | ( | ... | ) |
Definition at line 86 of file Timer.h.
Referenced by lldb_private::wasm::SymbolVendorWasm::CreateInstance(), ObjectContainerBSDArchive::CreateInstance(), SymbolVendorELF::CreateInstance(), SymbolVendorPECOFF::CreateInstance(), lldb_private::TargetList::CreateTargetInternal(), 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::Index(), lldb_private::SymbolLocatorDefault::LocateExecutableObjectFile(), lldb_private::SymbolLocatorDebugSymbols::LocateExecutableSymbolFile(), ObjectFileMachO::ParseSymtab(), lldb_private::Module::ResolveSymbolContextsForFileSpec(), and lldb_private::Target::SetExecutableModule().