mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 06:27:45 +00:00
Kernel: Convert Formatter<Process> to use Formatter<FormatString>
This lets us avoid allocating memory on the heap most of the time, as Formatter<FormatString> writes into a quite large stack buffer instead.
This commit is contained in:
parent
39a74676bd
commit
bbb4eb0aa1
1 changed files with 2 additions and 2 deletions
|
@ -981,9 +981,9 @@ inline static KResultOr<NonnullOwnPtr<KString>> try_copy_kstring_from_user(const
|
|||
}
|
||||
|
||||
template<>
|
||||
struct AK::Formatter<Kernel::Process> : AK::Formatter<String> {
|
||||
struct AK::Formatter<Kernel::Process> : AK::Formatter<FormatString> {
|
||||
void format(FormatBuilder& builder, const Kernel::Process& value)
|
||||
{
|
||||
return AK::Formatter<String>::format(builder, String::formatted("{}({})", value.name(), value.pid().value()));
|
||||
return AK::Formatter<FormatString>::format(builder, "{}({})", value.name(), value.pid().value());
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue