File tree Expand file tree Collapse file tree 2 files changed +49
-5
lines changed Expand file tree Collapse file tree 2 files changed +49
-5
lines changed Original file line number Diff line number Diff line change 1+ {
2+ "backtraces" : {
3+ "mean" : 2.4533926632 ,
4+ "stddev" : 0.034804963342590305
5+ },
6+ "big-allocs" : {
7+ "mean" : 0.176591686875 ,
8+ "stddev" : 0.006329187267744716
9+ },
10+ "mse" : {
11+ "mean" : 0.7929701672 ,
12+ "stddev" : 0.026615889537335267
13+ },
14+ "range-iteration" : {
15+ "mean" : 4.2779571954 ,
16+ "stddev" : 0.04795180865203916
17+ },
18+ "serde1" : {
19+ "mean" : 2.6164086034 ,
20+ "stddev" : 0.06291730526924717
21+ },
22+ "serde2" : {
23+ "mean" : 5.798478193 ,
24+ "stddev" : 0.08070440346994077
25+ },
26+ "slice-chunked" : {
27+ "mean" : 0.47576527583333333 ,
28+ "stddev" : 0.01340186535694893
29+ },
30+ "slice-get-unchecked" : {
31+ "mean" : 0.784984716 ,
32+ "stddev" : 0.01936144811041201
33+ },
34+ "string-replace" : {
35+ "mean" : 0.5457706088000001 ,
36+ "stddev" : 0.022212161121800092
37+ },
38+ "unicode" : {
39+ "mean" : 3.4395730980000003 ,
40+ "stddev" : 0.08725374514703972
41+ },
42+ "zip-equal" : {
43+ "mean" : 3.023844411 ,
44+ "stddev" : 0.044728068907096435
45+ }
46+ }
Original file line number Diff line number Diff line change @@ -347,7 +347,8 @@ fn wait_for_signal(
347347 }
348348 // Repeatedly call `waitid` until we get the signal we want, or the process dies
349349 loop {
350- let stat = wait:: waitid ( wait:: Id :: Pid ( pid) , WAIT_FLAGS ) . map_err ( |_| ExecError :: Shrug ) ?;
350+ let stat =
351+ wait:: waitid ( wait:: Id :: Pid ( pid) , WAIT_FLAGS ) . map_err ( |_| ExecError :: Died ( None ) ) ?;
351352 let signal = match stat {
352353 // Report the cause of death, if we know it
353354 wait:: WaitStatus :: Exited ( _, code) => {
@@ -367,10 +368,7 @@ fn wait_for_signal(
367368 if signal == wait_signal {
368369 break ;
369370 } else {
370- match ptrace:: cont ( pid, None ) {
371- Ok ( _) => ( ) ,
372- Err ( _) => return Err ( ExecError :: Shrug ) ,
373- }
371+ ptrace:: cont ( pid, None ) . map_err ( |_| ExecError :: Died ( None ) ) ?;
374372 }
375373 }
376374 Ok ( ( ) )
You can’t perform that action at this time.
0 commit comments