From af5ab244d6b4c38a613199bc5f4cbb37c1ecd8fa Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Sat, 29 Jan 2022 13:54:01 +0100 Subject: [PATCH] src: slightly simplify V8CoverageConnection::GetFilename --- src/inspector_profiler.cc | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/src/inspector_profiler.cc b/src/inspector_profiler.cc index e40b4b99cc8db3d..32db47880273b5b 100644 --- a/src/inspector_profiler.cc +++ b/src/inspector_profiler.cc @@ -170,18 +170,12 @@ static bool EnsureDirectory(const std::string& directory, const char* type) { } std::string V8CoverageConnection::GetFilename() const { - std::string thread_id = std::to_string(env()->thread_id()); - std::string pid = std::to_string(uv_os_getpid()); - std::string timestamp = std::to_string( - static_cast(GetCurrentTimeInMicroseconds() / 1000)); - char filename[1024]; - snprintf(filename, - sizeof(filename), - "coverage-%s-%s-%s.json", - pid.c_str(), - timestamp.c_str(), - thread_id.c_str()); - return filename; + uint64_t timestamp = + static_cast(GetCurrentTimeInMicroseconds() / 1000); + return SPrintF("coverage-%s-%s-%s.json", + env()->thread_id(), + uv_os_getpid(), + timestamp); } void V8ProfilerConnection::WriteProfile(Local result) {