changeset 499071baed7b in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=499071baed7b
description:
        gpu-compute: init valid field of GpuTlbEntry in default ctor

        valid field for GpuTlbEntry is not set in the default ctor, which can
        lead to strange behavior, and is also flagged by UBSAN.

diffstat:

 src/gpu-compute/gpu_tlb.hh |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r 70052ef97ce1 -r 499071baed7b src/gpu-compute/gpu_tlb.hh
--- a/src/gpu-compute/gpu_tlb.hh        Mon Nov 21 15:37:07 2016 -0500
+++ b/src/gpu-compute/gpu_tlb.hh        Mon Nov 21 15:38:30 2016 -0500
@@ -68,7 +68,7 @@
         GpuTlbEntry(Addr asn, Addr _vaddr, Addr _paddr, bool _valid)
           : TlbEntry(asn, _vaddr, _paddr, false, false), valid(_valid) { }
 
-        GpuTlbEntry() : TlbEntry() { }
+        GpuTlbEntry() : TlbEntry(), valid(false) { }
 
         bool valid;
     };
_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to