]> sigrok.org Git - pulseview.git/commit
Fix #1596 by making memory management more robust
authorSoeren Apel <redacted>
Thu, 3 Sep 2020 19:05:17 +0000 (21:05 +0200)
committerSoeren Apel <redacted>
Thu, 3 Sep 2020 19:09:35 +0000 (21:09 +0200)
commitcf1541a18fcd007c9965a3199b9c4f917856b292
treebc9289c0a812c3832ffc935159b7436fd0271fd4
parentd1125d7d9e5830bc1d17636988e6c72f9deaeaf3
Fix #1596 by making memory management more robust

1) Fixed use of raw pointers to shared_ptr-managed instances
2) Fixed bug due to newly-introduced shared_from_this
3) More nullptr checks
4) Add muxer thread interrupting
main.cpp
pv/data/decode/decoder.hpp
pv/data/decodesignal.cpp
pv/data/decodesignal.hpp
pv/data/logicsegment.cpp
pv/data/logicsegment.hpp
pv/data/segment.cpp
pv/data/signalbase.cpp
pv/data/signalbase.hpp
pv/views/trace/decodetrace.cpp