Go to the documentation of this file.
9 #include "llvm/Support/Casting.h"
24 [BreakpointName::Permissions::PermissionKinds::allPerms + 1] = {
33 m_name(name), m_options(bkpt.GetOptions())
57 bool printed_any =
false;
84 bp_sp->GetOptions().CopyOverSetOptions(
GetOptions());
void IndentLess(unsigned amount=2)
Decrement the current indentation level.
void GetDescription(Stream *s, lldb::DescriptionLevel level) const
bool GetDescription(Stream *s, lldb::DescriptionLevel level)
bool GetAllowDelete() const
bool GetDescription(Stream *s, lldb::DescriptionLevel level)
size_t Indent(llvm::StringRef s="")
Indent the current line in the stream.
void SetHelp(const char *description)
bool GetAllowList() const
void IndentMore(unsigned amount=2)
Increment the current indentation level.
size_t Printf(const char *format,...) __attribute__((format(printf
Output printf formatted output to the stream.
A class that represents a running process on the host machine.
Permissions & GetPermissions()
size_t PutCString(llvm::StringRef cstr)
Output a C string to the stream.
bool GetAllowDisable() const
void ConfigureBreakpoint(lldb::BreakpointSP bp_sp)
bool IsSet(enum PermissionKinds permission) const
BreakpointOptions & GetOptions()
DescriptionLevel
Description levels for "void GetDescription(Stream *, DescriptionLevel)" calls.
General Outline: A breakpoint has four main parts, a filter, a resolver, the list of breakpoint locat...