LLDB mainline
|
#include "lldb/lldb-enumerations.h"
#include "llvm/ADT/BitmaskEnum.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/FormatProviders.h"
#include "llvm/Support/raw_ostream.h"
Go to the source code of this file.
Classes | |
struct | llvm::format_provider< lldb_private::Vote > |
Namespaces | |
namespace | lldb_private |
A class that represents a running process on the host machine. | |
namespace | llvm |
Functions | |
lldb_private::LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE () | |
std::string | lldb_private::GetStatDescription (lldb_private::StatisticKind K) |
FLAGS_ENUM (WatchpointHardwareFeature) | |
The hardware and native stub capabilities for a given target, for translating a user's watchpoint request into hardware capable watchpoint resources. | |
enum InterruptionControl : bool |
Enumerator | |
---|---|
AllowInterruption | |
DoNotAllowInterruption |
Definition at line 293 of file lldb-private-enumerations.h.
enum SelectMostRelevant : bool |
Enumerator | |
---|---|
SelectMostRelevantFrame | |
DoNoSelectMostRelevantFrame |
Definition at line 288 of file lldb-private-enumerations.h.
FLAGS_ENUM | ( | WatchpointHardwareFeature | ) |
The hardware and native stub capabilities for a given target, for translating a user's watchpoint request into hardware capable watchpoint resources.
lldb will fall back to a default that assumes the target can watch up to pointer-size power-of-2 regions, aligned to power-of-2.
Intel systems can watch 1, 2, 4, or 8 bytes (in 64-bit targets), aligned naturally.
ARM systems with Byte Address Select watchpoints can watch any consecutive series of bytes up to the size of a pointer (4 or 8 bytes), at a pointer-size alignment.
ARM systems with MASK watchpoints can watch any power-of-2 sized region from 8 bytes to 2 gigabytes, aligned to that same power-of-2 alignment.
Definition at line 301 of file lldb-private-enumerations.h.