LLDB
mainline
|
#include "lldb/Utility/Log.h"
Go to the source code of this file.
Classes | |
class | lldb_private::ProcessPOSIXLog |
Namespaces | |
lldb_private | |
Enumerations for broadcasting. | |
Macros | |
#define | POSIX_LOG_PROCESS (1u << 1) |
#define | POSIX_LOG_THREAD (1u << 2) |
#define | POSIX_LOG_MEMORY (1u << 4) |
#define | POSIX_LOG_PTRACE (1u << 5) |
#define | POSIX_LOG_REGISTERS (1u << 6) |
#define | POSIX_LOG_BREAKPOINTS (1u << 7) |
#define | POSIX_LOG_WATCHPOINTS (1u << 8) |
#define | POSIX_LOG_ALL (UINT32_MAX) |
#define | POSIX_LOG_DEFAULT POSIX_LOG_PROCESS |
#define POSIX_LOG_ALL (UINT32_MAX) |
Definition at line 23 of file ProcessPOSIXLog.h.
#define POSIX_LOG_BREAKPOINTS (1u << 7) |
Definition at line 21 of file ProcessPOSIXLog.h.
#define POSIX_LOG_DEFAULT POSIX_LOG_PROCESS |
Definition at line 24 of file ProcessPOSIXLog.h.
#define POSIX_LOG_MEMORY (1u << 4) |
Definition at line 18 of file ProcessPOSIXLog.h.
Referenced by lldb_private::process_netbsd::NativeProcessNetBSD::ReadMemory(), lldb_private::process_linux::NativeProcessLinux::ReadMemory(), lldb_private::process_netbsd::NativeProcessNetBSD::WriteMemory(), and lldb_private::process_linux::NativeProcessLinux::WriteMemory().
#define POSIX_LOG_PROCESS (1u << 1) |
Definition at line 16 of file ProcessPOSIXLog.h.
Referenced by lldb_private::process_netbsd::NativeProcessNetBSD::Factory::Attach(), lldb_private::process_linux::NativeProcessLinux::Factory::Attach(), ProcessFreeBSD::DoAttachToProcessWithID(), ProcessFreeBSD::DoResume(), lldb_private::process_linux::NativeProcessLinux::DoStopIDBumped(), ResumeOperation::Execute(), ProcessMonitor::GetCurrentThreadIDs(), lldb_private::process_netbsd::NativeProcessNetBSD::GetFileLoadAddress(), lldb_private::process_netbsd::NativeProcessNetBSD::GetMemoryRegionInfo(), lldb_private::process_linux::NativeProcessLinux::GetMemoryRegionInfo(), lldb_private::process_linux::NativeProcessLinux::GetThreadByID(), lldb_private::process_linux::NativeProcessLinux::Interrupt(), lldb_private::process_netbsd::NativeProcessNetBSD::Kill(), lldb_private::process_linux::NativeProcessLinux::Kill(), lldb_private::process_netbsd::NativeProcessNetBSD::Factory::Launch(), lldb_private::process_linux::NativeProcessLinux::Factory::Launch(), ProcessVmReadvSupported(), lldb_private::process_linux::NativeProcessLinux::ReadMemory(), ProcessFreeBSD::RefreshStateAfterStop(), lldb_private::process_netbsd::NativeProcessNetBSD::Resume(), lldb_private::process_linux::NativeProcessLinux::Resume(), ProcessMonitor::Resume(), ProcessFreeBSD::SetSoftwareSingleStepBreakpoint(), lldb_private::process_linux::NativeProcessLinux::Signal(), and ProcessFreeBSD::UpdateThreadList().
#define POSIX_LOG_PTRACE (1u << 5) |
Definition at line 19 of file ProcessPOSIXLog.h.
Referenced by lldb_private::process_linux::ProcessorTraceMonitor::Create(), lldb_private::process_linux::ProcessorTraceMonitor::GetCPUType(), lldb_private::process_linux::NativeProcessLinux::GetData(), lldb_private::process_linux::NativeProcessLinux::GetMetaData(), lldb_private::process_linux::ProcessorTraceMonitor::GetTraceConfig(), lldb_private::process_linux::NativeProcessLinux::GetTraceConfig(), ProcessVmReadvSupported(), PtraceWrapper(), lldb_private::process_netbsd::NativeProcessNetBSD::PtraceWrapper(), lldb_private::process_linux::NativeProcessLinux::PtraceWrapper(), lldb_private::process_linux::ProcessorTraceMonitor::ReadCyclicBuffer(), lldb_private::process_linux::ProcessorTraceMonitor::ReadPerfTraceAux(), lldb_private::process_linux::ProcessorTraceMonitor::ReadPerfTraceData(), lldb_private::process_linux::NativeProcessLinux::StartTrace(), and lldb_private::process_linux::NativeProcessLinux::StopTrace().
#define POSIX_LOG_REGISTERS (1u << 6) |
Definition at line 20 of file ProcessPOSIXLog.h.
Referenced by lldb_private::process_linux::NativeRegisterContextLinux::DoReadRegisterValue(), and lldb_private::process_linux::NativeRegisterContextLinux::DoWriteRegisterValue().
#define POSIX_LOG_THREAD (1u << 2) |
Definition at line 17 of file ProcessPOSIXLog.h.
Referenced by FreeBSDThread::BreakNotify(), FreeBSDThread::CreateRegisterContextForFrame(), FreeBSDThread::FreeBSDThread(), lldb_private::process_netbsd::NativeProcessNetBSD::GetFileLoadAddress(), lldb_private::process_netbsd::NativeThreadNetBSD::GetStopReason(), lldb_private::process_linux::NativeProcessLinux::GetThreadByID(), lldb_private::process_netbsd::NativeThreadNetBSD::NativeThreadNetBSD(), FreeBSDThread::Notify(), FreeBSDThread::Resume(), FreeBSDThread::TraceNotify(), FreeBSDThread::WatchNotify(), FreeBSDThread::WillResume(), and lldb_private::process_linux::NativeProcessLinux::WriteMemory().
#define POSIX_LOG_WATCHPOINTS (1u << 8) |
Definition at line 22 of file ProcessPOSIXLog.h.
Referenced by ProcessFreeBSD::DisableWatchpoint(), and ProcessFreeBSD::EnableWatchpoint().