mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 19:47:44 +00:00
Kernel: Make Processor::platform_string() return StringView
This commit is contained in:
parent
492b7152d9
commit
1b9916439f
4 changed files with 6 additions and 6 deletions
|
@ -424,7 +424,7 @@ public:
|
|||
FlatPtr init_context(Thread& thread, bool leave_crit);
|
||||
static Vector<FlatPtr> capture_stack_trace(Thread& thread, size_t max_frames = 0);
|
||||
|
||||
String platform_string() const;
|
||||
static StringView platform_string();
|
||||
};
|
||||
|
||||
template<typename T>
|
||||
|
|
|
@ -58,9 +58,9 @@ NAKED void do_assume_context(Thread*, u32)
|
|||
// clang-format on
|
||||
}
|
||||
|
||||
String Processor::platform_string() const
|
||||
StringView Processor::platform_string()
|
||||
{
|
||||
return "i386";
|
||||
return "i386"sv;
|
||||
}
|
||||
|
||||
FlatPtr Processor::init_context(Thread& thread, bool leave_crit)
|
||||
|
|
|
@ -53,9 +53,9 @@ NAKED void do_assume_context(Thread*, u32)
|
|||
// clang-format on
|
||||
}
|
||||
|
||||
String Processor::platform_string() const
|
||||
StringView Processor::platform_string()
|
||||
{
|
||||
return "x86_64";
|
||||
return "x86_64"sv;
|
||||
}
|
||||
|
||||
// FIXME: For the most part this is a copy of the i386-specific function, get rid of the code duplication
|
||||
|
|
|
@ -707,7 +707,7 @@ static Vector<ELF::AuxiliaryValue> generate_auxiliary_vector(FlatPtr load_base,
|
|||
auxv.append({ ELF::AuxiliaryValue::Gid, (long)gid });
|
||||
auxv.append({ ELF::AuxiliaryValue::EGid, (long)egid });
|
||||
|
||||
auxv.append({ ELF::AuxiliaryValue::Platform, Processor::current().platform_string() });
|
||||
auxv.append({ ELF::AuxiliaryValue::Platform, Processor::platform_string() });
|
||||
// FIXME: This is platform specific
|
||||
auxv.append({ ELF::AuxiliaryValue::HwCap, (long)CPUID(1).edx() });
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue