mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-03 15:16:14 +00:00
Kernel: Move all tasks-related code to the Tasks subdirectory
This commit is contained in:
committed by
Jelle Raaijmakers
parent
788022d5d1
commit
1b04726c85
24
Kernel/Tasks/ThreadTracer.cpp
Normal file
24
Kernel/Tasks/ThreadTracer.cpp
Normal file
@@ -0,0 +1,24 @@
|
||||
/*
|
||||
* Copyright (c) 2018-2020, Andreas Kling <kling@serenityos.org>
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-2-Clause
|
||||
*/
|
||||
|
||||
#include <Kernel/Arch/RegisterState.h>
|
||||
#include <Kernel/Tasks/ThreadTracer.h>
|
||||
|
||||
namespace Kernel {
|
||||
|
||||
ThreadTracer::ThreadTracer(ProcessID tracer_pid)
|
||||
: m_tracer_pid(tracer_pid)
|
||||
{
|
||||
}
|
||||
|
||||
void ThreadTracer::set_regs(RegisterState const& regs)
|
||||
{
|
||||
PtraceRegisters r {};
|
||||
copy_kernel_registers_into_ptrace_registers(r, regs);
|
||||
m_regs = r;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user