MCPcopy Create free account
hub / github.com/emscripten-core/emscripten / profiled_call

Function profiled_call

tools/toolchain_profiler.py:70–79  ·  view source on GitHub ↗
(cmd, *args, **kw)

Source from the content-addressed store, hash-verified

68 original_sys_exit(returncode)
69
70 def profiled_call(cmd, *args, **kw):
71 pid = ToolchainProfiler.imaginary_pid()
72 ToolchainProfiler.record_subprocess_spawn(pid, cmd)
73 try:
74 returncode = original_subprocess_call(cmd, *args, **kw)
75 except Exception:
76 ToolchainProfiler.record_subprocess_finish(pid, 1)
77 raise
78 ToolchainProfiler.record_subprocess_finish(pid, returncode)
79 return returncode
80
81 def profiled_check_call(cmd, *args, **kw):
82 pid = ToolchainProfiler.imaginary_pid()

Callers

nothing calls this directly

Calls 3

imaginary_pidMethod · 0.80

Tested by

no test coverage detected