• Austin Clements's avatar
    runtime: fix hashing of trace stacks · 739f1338
    Austin Clements authored
    The call to hash the trace stack reversed the "seed" and "size"
    arguments to memhash and, hence, always called memhash with a 0 size,
    which dutifully returned a hash value that depended only on the number
    of PCs in the stack and not their values. As a result, all stacks were
    put in to a very subset of the 8,192 buckets.
    
    Fix this by passing these arguments in the correct order.
    
    Change-Id: I67cd29312f5615c7ffa23e205008dd72c6b8af62
    Reviewed-on: https://go-review.googlesource.com/13613Reviewed-by: 's avatarDmitry Vyukov <dvyukov@google.com>
    739f1338
trace.go 26.3 KB