diff --git a/Userland/DevTools/UserspaceEmulator/Emulator.cpp b/Userland/DevTools/UserspaceEmulator/Emulator.cpp index 0ea461c761..62c011de07 100644 --- a/Userland/DevTools/UserspaceEmulator/Emulator.cpp +++ b/Userland/DevTools/UserspaceEmulator/Emulator.cpp @@ -41,7 +41,7 @@ Emulator& Emulator::the() return *s_the; } -Emulator::Emulator(String const& executable_path, Vector const& arguments, Vector const& environment) +Emulator::Emulator(String const& executable_path, Vector const& arguments, Vector const& environment) : m_executable_path(executable_path) , m_arguments(arguments) , m_environment(environment) @@ -103,7 +103,7 @@ void Emulator::setup_stack(Vector aux_vector) Vector argv_entries; for (auto& argument : m_arguments) { - m_cpu.push_string(argument.characters()); + m_cpu.push_string(argument); argv_entries.append(m_cpu.esp().value()); } diff --git a/Userland/DevTools/UserspaceEmulator/Emulator.h b/Userland/DevTools/UserspaceEmulator/Emulator.h index 5de623ae6c..e4bd616d84 100644 --- a/Userland/DevTools/UserspaceEmulator/Emulator.h +++ b/Userland/DevTools/UserspaceEmulator/Emulator.h @@ -31,7 +31,7 @@ class Emulator { public: static Emulator& the(); - Emulator(String const& executable_path, Vector const& arguments, Vector const& environment); + Emulator(String const& executable_path, Vector const& arguments, Vector const& environment); void set_profiling_details(bool should_dump_profile, size_t instruction_interval, OutputFileStream* profile_stream, NonnullOwnPtrVector* profiler_strings, Vector* profiler_string_id_map) { @@ -113,7 +113,7 @@ public: private: const String m_executable_path; - const Vector m_arguments; + const Vector m_arguments; const Vector m_environment; SoftMMU m_mmu; diff --git a/Userland/DevTools/UserspaceEmulator/main.cpp b/Userland/DevTools/UserspaceEmulator/main.cpp index c616dc1cca..cad02f58d9 100644 --- a/Userland/DevTools/UserspaceEmulator/main.cpp +++ b/Userland/DevTools/UserspaceEmulator/main.cpp @@ -21,7 +21,7 @@ bool g_report_to_debug = false; int main(int argc, char** argv, char** env) { - Vector arguments; + Vector arguments; bool pause_on_startup { false }; String profile_dump_path; FILE* profile_output_file { nullptr };