9#include "llvm/Support/Casting.h"
24 [BreakpointName::Permissions::PermissionKinds::allPerms + 1] = {
50 bool printed_any =
false;
77 bp_sp->GetOptions().CopyOverSetOptions(
GetOptions());
bool IsSet(enum PermissionKinds permission) const
bool GetDescription(Stream *s, lldb::DescriptionLevel level)
static const Flags::ValueType permissions_mask[allPerms+1]
bool GetAllowDelete() const
bool GetAllowList() const
bool GetAllowDisable() const
bool GetDescription(Stream *s, lldb::DescriptionLevel level)
Permissions & GetPermissions()
BreakpointOptions & GetOptions()
void ConfigureBreakpoint(lldb::BreakpointSP bp_sp)
void GetDescription(Stream *s, lldb::DescriptionLevel level) const
uint32_t ValueType
The value type for flags is a 32 bit unsigned integer type.
A stream class that can stream formatted output to a file.
size_t Indent(llvm::StringRef s="")
Indent the current line in the stream.
size_t Printf(const char *format,...) __attribute__((format(printf
Output printf formatted output to the stream.
size_t PutCString(llvm::StringRef cstr)
Output a C string to the stream.
void IndentLess(unsigned amount=2)
Decrement the current indentation level.
void IndentMore(unsigned amount=2)
Increment the current indentation level.
A class that represents a running process on the host machine.
DescriptionLevel
Description levels for "void GetDescription(Stream *, DescriptionLevel)" calls.
std::shared_ptr< lldb_private::Breakpoint > BreakpointSP