diff --git a/collects/future-visualizer/private/visualizer-data.rkt b/collects/future-visualizer/private/visualizer-data.rkt index c4b853f51a..5a66cbca46 100644 --- a/collects/future-visualizer/private/visualizer-data.rkt +++ b/collects/future-visualizer/private/visualizer-data.rkt @@ -34,7 +34,9 @@ runtime-synchronization-event? gc-event? final-event? - relative-time) + relative-time + event-or-gc-time + proc-id-or-gc symbol (define (what evt) @@ -143,8 +146,9 @@ (define (process-id evt) (cond [(event? evt) (event-proc-id evt)] - [(indexed-future-event? evt) (future-event-process-id (indexed-future-event-fevent evt))] - [(future-event? evt) (future-event-process-id evt)])) + [(indexed-future-event? evt) (process-id (indexed-future-event-fevent evt))] + [(future-event? evt) (future-event-process-id evt)] + [(gc-info? evt) RT-THREAD-ID])) ;;touch-event? : (or event indexed-future-event future-event) -> symbol (define (touch-event? evt) @@ -249,8 +253,8 @@ ;;proc-id-or-gc bool (define (proc-id-or-gc