{
int result;
+ trace2_initialize_clock();
+
/*
* Always open file descriptors 0/1/2 to avoid clobbering files
* in die(). It also avoids messing up when the pipes are dup'ed
sanitize_stdfds();
restore_sigpipe_to_default();
- trace2_initialize();
- trace2_cmd_start(argv);
- trace2_collect_process_info();
-
git_resolve_executable_dir(argv[0]);
git_setup_gettext();
attr_start();
+ trace2_initialize();
+ trace2_cmd_start(argv);
+ trace2_collect_process_info(TRACE2_PROCESS_INFO_STARTUP);
+
result = cmd_main(argc, argv);
trace2_cmd_exit(result);