mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 11:18:11 +00:00
Kernel: Move all tasks-related code to the Tasks subdirectory
This commit is contained in:
parent
788022d5d1
commit
1b04726c85
184 changed files with 245 additions and 243 deletions
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;
|
||||
}
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue