mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-01-25 18:52:22 -05:00
Kernel: Make Processor::platform_string() return StringView
This commit is contained in:
parent
492b7152d9
commit
1b9916439f
Notes:
sideshowbarker
2024-07-18 05:22:47 +09:00
Author: https://github.com/awesomekling Commit: https://github.com/SerenityOS/serenity/commit/1b9916439fc
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
Reference in a new issue