@@ -27,15 +27,9 @@ constexpr int NODE_REPORT_VERSION = 2;
2727constexpr int NANOS_PER_SEC = 1000 * 1000 * 1000 ;
2828constexpr double SEC_PER_MICROS = 1e-6 ;
2929
30+ namespace node {
3031namespace report {
31- using node::arraysize;
32- using node::ConditionVariable;
33- using node::DiagnosticFilename;
34- using node::Environment;
35- using node::JSONWriter;
36- using node::Mutex;
37- using node::NativeSymbolDebuggingContext;
38- using node::TIME_TYPE;
32+
3933using node::worker::Worker;
4034using v8::Array;
4135using v8::Context;
@@ -54,8 +48,6 @@ using v8::TryCatch;
5448using v8::V8;
5549using v8::Value;
5650
57- namespace per_process = node::per_process;
58-
5951// Internal/static function declarations
6052static void WriteNodeReport (Isolate* isolate,
6153 Environment* env,
@@ -129,7 +121,7 @@ std::string TriggerNodeReport(Isolate* isolate,
129121 // Regular file. Append filename to directory path if one was specified
130122 if (report_directory.length () > 0 ) {
131123 std::string pathname = report_directory;
132- pathname += node:: kPathSeparator ;
124+ pathname += kPathSeparator ;
133125 pathname += filename;
134126 outfile.open (pathname, std::ios::out | std::ios::binary);
135127 } else {
@@ -260,9 +252,9 @@ static void WriteNodeReport(Isolate* isolate,
260252 }
261253
262254 // Report out the command line.
263- if (!node:: per_process::cli_options->cmdline .empty ()) {
255+ if (!per_process::cli_options->cmdline .empty ()) {
264256 writer.json_arraystart (" commandLine" );
265- for (const std::string& arg : node:: per_process::cli_options->cmdline ) {
257+ for (const std::string& arg : per_process::cli_options->cmdline ) {
266258 writer.json_element (arg);
267259 }
268260 writer.json_arrayend ();
@@ -377,8 +369,8 @@ static void PrintVersionInformation(JSONWriter* writer) {
377369
378370 // Report Process word size
379371 writer->json_keyvalue (" wordSize" , sizeof (void *) * 8 );
380- writer->json_keyvalue (" arch" , node:: per_process::metadata.arch );
381- writer->json_keyvalue (" platform" , node:: per_process::metadata.platform );
372+ writer->json_keyvalue (" arch" , per_process::metadata.arch );
373+ writer->json_keyvalue (" platform" , per_process::metadata.platform );
382374
383375 // Report deps component versions
384376 PrintComponentVersions (writer);
@@ -528,7 +520,7 @@ static Maybe<std::string> ErrorToString(Isolate* isolate,
528520 maybe_str = error->ToString (context);
529521 } else if (error->IsObject ()) {
530522 MaybeLocal<Value> stack = error.As <Object>()->Get (
531- context, node:: FIXED_ONE_BYTE_STRING (isolate, " stack" ));
523+ context, FIXED_ONE_BYTE_STRING (isolate, " stack" ));
532524 if (!stack.IsEmpty () && stack.ToLocalChecked ()->IsString ()) {
533525 maybe_str = stack.ToLocalChecked ().As <String>();
534526 }
@@ -656,7 +648,7 @@ static void PrintGCStatistics(JSONWriter* writer, Isolate* isolate) {
656648static void PrintResourceUsage (JSONWriter* writer) {
657649 // Get process uptime in seconds
658650 uint64_t uptime =
659- (uv_hrtime () - node:: per_process::node_start_time) / (NANOS_PER_SEC);
651+ (uv_hrtime () - per_process::node_start_time) / (NANOS_PER_SEC);
660652 if (uptime == 0 ) uptime = 1 ; // avoid division by zero.
661653
662654 // Process and current thread usage statistics
@@ -714,7 +706,7 @@ static void PrintSystemInformation(JSONWriter* writer) {
714706 writer->json_objectstart (" environmentVariables" );
715707
716708 {
717- Mutex::ScopedLock lock (node:: per_process::env_var_mutex);
709+ Mutex::ScopedLock lock (per_process::env_var_mutex);
718710 r = uv_os_environ (&envitems, &envcount);
719711 }
720712
@@ -794,8 +786,7 @@ static void PrintComponentVersions(JSONWriter* writer) {
794786
795787 writer->json_objectstart (" componentVersions" );
796788
797- #define V (key ) \
798- writer->json_keyvalue (#key, node::per_process::metadata.versions .key );
789+ #define V (key ) writer->json_keyvalue (#key, per_process::metadata.versions.key);
799790 NODE_VERSIONS_KEYS (V)
800791#undef V
801792
@@ -805,22 +796,22 @@ static void PrintComponentVersions(JSONWriter* writer) {
805796// Report runtime release information.
806797static void PrintRelease (JSONWriter* writer) {
807798 writer->json_objectstart (" release" );
808- writer->json_keyvalue (" name" , node:: per_process::metadata.release .name );
799+ writer->json_keyvalue (" name" , per_process::metadata.release .name );
809800#if NODE_VERSION_IS_LTS
810- writer->json_keyvalue (" lts" , node:: per_process::metadata.release .lts );
801+ writer->json_keyvalue (" lts" , per_process::metadata.release .lts );
811802#endif
812803
813804#ifdef NODE_HAS_RELEASE_URLS
814805 writer->json_keyvalue (" headersUrl" ,
815- node::per_process::metadata.release .headers_url );
816- writer->json_keyvalue (" sourceUrl" ,
817- node::per_process::metadata.release .source_url );
806+ per_process::metadata.release .headers_url );
807+ writer->json_keyvalue (" sourceUrl" , per_process::metadata.release .source_url );
818808#ifdef _WIN32
819- writer->json_keyvalue (" libUrl" , node:: per_process::metadata.release .lib_url );
809+ writer->json_keyvalue (" libUrl" , per_process::metadata.release .lib_url );
820810#endif // _WIN32
821811#endif // NODE_HAS_RELEASE_URLS
822812
823813 writer->json_objectend ();
824814}
825815
826816} // namespace report
817+ } // namespace node
0 commit comments