Skip to content

Commit 4fa1ad0

Browse files
committed
[lldb] Convert POSIXLog to use the new API
1 parent 66bd7eb commit 4fa1ad0

12 files changed

+97
-107
lines changed

lldb/source/Plugins/Process/FreeBSD/NativeProcessFreeBSD.cpp

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
5454
NativeProcessFreeBSD::Factory::Launch(ProcessLaunchInfo &launch_info,
5555
NativeDelegate &native_delegate,
5656
MainLoop &mainloop) const {
57-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_PROCESS));
57+
Log *log = GetLog(POSIXLog::Process);
5858

5959
Status status;
6060
::pid_t pid = ProcessLauncherPosixFork()
@@ -108,7 +108,7 @@ llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
108108
NativeProcessFreeBSD::Factory::Attach(
109109
lldb::pid_t pid, NativeProcessProtocol::NativeDelegate &native_delegate,
110110
MainLoop &mainloop) const {
111-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_PROCESS));
111+
Log *log = GetLog(POSIXLog::Process);
112112
LLDB_LOG(log, "pid = {0:x}", pid);
113113

114114
// Retrieve the architecture for the running process.
@@ -171,7 +171,7 @@ void NativeProcessFreeBSD::MonitorCallback(lldb::pid_t pid, int signal) {
171171
}
172172

173173
void NativeProcessFreeBSD::MonitorExited(lldb::pid_t pid, WaitStatus status) {
174-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_PROCESS));
174+
Log *log = GetLog(POSIXLog::Process);
175175

176176
LLDB_LOG(log, "got exit signal({0}) , pid = {1}", status, pid);
177177

@@ -194,7 +194,7 @@ void NativeProcessFreeBSD::MonitorSIGSTOP(lldb::pid_t pid) {
194194
}
195195

196196
void NativeProcessFreeBSD::MonitorSIGTRAP(lldb::pid_t pid) {
197-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_PROCESS));
197+
Log *log = GetLog(POSIXLog::Process);
198198
struct ptrace_lwpinfo info;
199199

200200
const auto siginfo_err = PtraceWrapper(PT_LWPINFO, pid, &info, sizeof(info));
@@ -357,7 +357,7 @@ void NativeProcessFreeBSD::MonitorSIGTRAP(lldb::pid_t pid) {
357357
}
358358

359359
void NativeProcessFreeBSD::MonitorSignal(lldb::pid_t pid, int signal) {
360-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_PROCESS));
360+
Log *log = GetLog(POSIXLog::Process);
361361
struct ptrace_lwpinfo info;
362362

363363
const auto siginfo_err = PtraceWrapper(PT_LWPINFO, pid, &info, sizeof(info));
@@ -386,7 +386,7 @@ void NativeProcessFreeBSD::MonitorSignal(lldb::pid_t pid, int signal) {
386386

387387
Status NativeProcessFreeBSD::PtraceWrapper(int req, lldb::pid_t pid, void *addr,
388388
int data, int *result) {
389-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_PTRACE));
389+
Log *log = GetLog(POSIXLog::Ptrace);
390390
Status error;
391391
int ret;
392392

@@ -430,7 +430,7 @@ NativeProcessFreeBSD::GetSoftwareBreakpointTrapOpcode(size_t size_hint) {
430430
}
431431

432432
Status NativeProcessFreeBSD::Resume(const ResumeActionList &resume_actions) {
433-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_PROCESS));
433+
Log *log = GetLog(POSIXLog::Process);
434434
LLDB_LOG(log, "pid {0}", GetID());
435435

436436
Status ret;
@@ -527,7 +527,7 @@ Status NativeProcessFreeBSD::Signal(int signo) {
527527
Status NativeProcessFreeBSD::Interrupt() { return Halt(); }
528528

529529
Status NativeProcessFreeBSD::Kill() {
530-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_PROCESS));
530+
Log *log = GetLog(POSIXLog::Process);
531531
LLDB_LOG(log, "pid {0}", GetID());
532532

533533
Status error;
@@ -614,7 +614,7 @@ Status NativeProcessFreeBSD::GetMemoryRegionInfo(lldb::addr_t load_addr,
614614
}
615615

616616
Status NativeProcessFreeBSD::PopulateMemoryRegionCache() {
617-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_PROCESS));
617+
Log *log = GetLog(POSIXLog::Process);
618618
// If our cache is empty, pull the latest. There should always be at least
619619
// one memory region if memory region handling is supported.
620620
if (!m_mem_region_cache.empty()) {
@@ -741,7 +741,7 @@ NativeProcessFreeBSD::GetFileLoadAddress(const llvm::StringRef &file_name,
741741
}
742742

743743
void NativeProcessFreeBSD::SigchldHandler() {
744-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_PROCESS));
744+
Log *log = GetLog(POSIXLog::Process);
745745
int status;
746746
::pid_t wait_pid =
747747
llvm::sys::RetryAfterSignal(-1, waitpid, GetID(), &status, WNOHANG);
@@ -786,7 +786,7 @@ bool NativeProcessFreeBSD::HasThreadNoLock(lldb::tid_t thread_id) {
786786
}
787787

788788
NativeThreadFreeBSD &NativeProcessFreeBSD::AddThread(lldb::tid_t thread_id) {
789-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_THREAD));
789+
Log *log = GetLog(POSIXLog::Thread);
790790
LLDB_LOG(log, "pid {0} adding thread with tid {1}", GetID(), thread_id);
791791

792792
assert(thread_id > 0);
@@ -802,7 +802,7 @@ NativeThreadFreeBSD &NativeProcessFreeBSD::AddThread(lldb::tid_t thread_id) {
802802
}
803803

804804
void NativeProcessFreeBSD::RemoveThread(lldb::tid_t thread_id) {
805-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_THREAD));
805+
Log *log = GetLog(POSIXLog::Thread);
806806
LLDB_LOG(log, "pid {0} removing thread with tid {1}", GetID(), thread_id);
807807

808808
assert(thread_id > 0);
@@ -854,7 +854,7 @@ Status NativeProcessFreeBSD::ReadMemory(lldb::addr_t addr, void *buf,
854854
unsigned char *dst = static_cast<unsigned char *>(buf);
855855
struct ptrace_io_desc io;
856856

857-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_MEMORY));
857+
Log *log = GetLog(POSIXLog::Memory);
858858
LLDB_LOG(log, "addr = {0}, buf = {1}, size = {2}", addr, buf, size);
859859

860860
bytes_read = 0;
@@ -882,7 +882,7 @@ Status NativeProcessFreeBSD::WriteMemory(lldb::addr_t addr, const void *buf,
882882
Status error;
883883
struct ptrace_io_desc io;
884884

885-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_MEMORY));
885+
Log *log = GetLog(POSIXLog::Memory);
886886
LLDB_LOG(log, "addr = {0}, buf = {1}, size = {2}", addr, buf, size);
887887

888888
bytes_written = 0;
@@ -962,7 +962,7 @@ bool NativeProcessFreeBSD::SupportHardwareSingleStepping() const {
962962

963963
void NativeProcessFreeBSD::MonitorClone(::pid_t child_pid, bool is_vfork,
964964
NativeThreadFreeBSD &parent_thread) {
965-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_PROCESS));
965+
Log *log = GetLog(POSIXLog::Process);
966966
LLDB_LOG(log, "fork, child_pid={0}", child_pid);
967967

968968
int status;

lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm64.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ llvm::Error NativeRegisterContextFreeBSD_arm64::CopyHardwareWatchpointsFrom(
227227

228228
llvm::Error NativeRegisterContextFreeBSD_arm64::ReadHardwareDebugInfo() {
229229
#ifdef LLDB_HAS_FREEBSD_WATCHPOINT
230-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_REGISTERS));
230+
Log *log = GetLog(POSIXLog::Registers);
231231

232232
// we're fully stateful, so no need to reread control registers ever
233233
if (m_read_dbreg)

lldb/source/Plugins/Process/FreeBSD/NativeThreadFreeBSD.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ Status NativeThreadFreeBSD::Suspend() {
7575

7676
void NativeThreadFreeBSD::SetStoppedBySignal(uint32_t signo,
7777
const siginfo_t *info) {
78-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_THREAD));
78+
Log *log = GetLog(POSIXLog::Thread);
7979
LLDB_LOG(log, "tid = {0} in called with signal {1}", GetID(), signo);
8080

8181
SetStopped();
@@ -178,7 +178,7 @@ void NativeThreadFreeBSD::SetStepping() {
178178
}
179179

180180
std::string NativeThreadFreeBSD::GetName() {
181-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_THREAD));
181+
Log *log = GetLog(POSIXLog::Thread);
182182

183183
std::vector<struct kinfo_proc> kp;
184184
int mib[4] = {CTL_KERN, KERN_PROC, KERN_PROC_PID | KERN_PROC_INC_THREAD,
@@ -213,7 +213,7 @@ lldb::StateType NativeThreadFreeBSD::GetState() { return m_state; }
213213

214214
bool NativeThreadFreeBSD::GetStopReason(ThreadStopInfo &stop_info,
215215
std::string &description) {
216-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_THREAD));
216+
Log *log = GetLog(POSIXLog::Thread);
217217
description.clear();
218218

219219
switch (m_state) {
@@ -316,7 +316,7 @@ NativeThreadFreeBSD::CopyWatchpointsFrom(NativeThreadFreeBSD &source) {
316316

317317
llvm::Expected<std::unique_ptr<llvm::MemoryBuffer>>
318318
NativeThreadFreeBSD::GetSiginfo() const {
319-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_PROCESS));
319+
Log *log = GetLog(POSIXLog::Process);
320320

321321
struct ptrace_lwpinfo info;
322322
const auto siginfo_err = NativeProcessFreeBSD::PtraceWrapper(

lldb/source/Plugins/Process/Linux/IntelPTManager.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ Error IntelPTThreadTrace::StartTrace(lldb::pid_t pid, lldb::tid_t tid,
182182
#ifndef PERF_ATTR_SIZE_VER5
183183
llvm_unreachable("Intel PT Linux perf event not supported");
184184
#else
185-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_PTRACE));
185+
Log *log = GetLog(POSIXLog::Ptrace);
186186

187187
m_tid = tid;
188188
LLDB_LOG(log, "called thread id {0}", tid);
@@ -348,7 +348,7 @@ IntelPTThreadTrace::ReadPerfTraceAux(llvm::MutableArrayRef<uint8_t> &buffer,
348348
// in the man page of perf_event_open.
349349
ioctl(*m_fd, PERF_EVENT_IOC_DISABLE);
350350

351-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_PTRACE));
351+
Log *log = GetLog(POSIXLog::Ptrace);
352352
Status error;
353353
uint64_t head = m_mmap_meta->aux_head;
354354

@@ -381,7 +381,7 @@ IntelPTThreadTrace::ReadPerfTraceData(llvm::MutableArrayRef<uint8_t> &buffer,
381381
#ifndef PERF_ATTR_SIZE_VER5
382382
llvm_unreachable("perf event not supported");
383383
#else
384-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_PTRACE));
384+
Log *log = GetLog(POSIXLog::Ptrace);
385385
uint64_t bytes_remaining = buffer.size();
386386
Status error;
387387

@@ -427,7 +427,7 @@ void IntelPTThreadTrace::ReadCyclicBuffer(llvm::MutableArrayRef<uint8_t> &dst,
427427
llvm::MutableArrayRef<uint8_t> src,
428428
size_t src_cyc_index, size_t offset) {
429429

430-
Log *log(ProcessPOSIXLog::GetLogIfAllCategoriesSet(POSIX_LOG_PTRACE));
430+
Log *log = GetLog(POSIXLog::Ptrace);
431431

432432
if (dst.empty() || src.empty()) {
433433
dst = dst.drop_back(dst.size());

0 commit comments

Comments
 (0)