about summary refs log tree commit diff
path: root/src/etc/x86.supp
AgeCommit message (Collapse)AuthorLines
2017-02-06Clean our src/etc of old filesAlex Crichton-65/+0
Some of these have long since expired, some are no longer in use now that we've jettisoned the makefiles, but none of them should be needed any more.
2015-12-25update valgrind suppressionsTamir Duberstein-4/+4
2015-11-08valgrind: update suppressions and move interesting testsTamir Duberstein-471/+40
2014-10-02rm obsolete valgrind suppressionsDaniel Micay-20/+0
2014-05-24core: rename strbuf::StrBuf to string::StringRicho Healey-1/+1
[breaking-change]
2013-08-26Fix valgrind suppression on macBrian Anderson-1/+0
This callstack changed when the FFI did. I am still a little frightened by this suppression.
2013-08-02Suppress a libuv leak on macBrian Anderson-0/+13
I suspect that this is a race between process exit and the termination of worker threads used by libuv (if I sleep before exit it doesn't leak). This isn't going to cause any real problems but should probably be fixed at some point.
2013-05-03add gitattributes and fix whitespace issuesDaniel Micay-2/+2
2013-04-26Suppress all 'cond' errors in valgrind. #5856Brian Anderson-162/+2
2013-04-19Try to suppress valgrind errorsBrian Anderson-1/+1
I can't reproduce the one on the bots, but this might fix it
2013-04-16More valgrind suppressionsBrian Anderson-0/+8
2013-04-15Make valgrind suppressions more liberalBrian Anderson-3/+0
Hopefully this puts out the final fire
2013-04-12Suppress a bunch of valgrind errorsBrian Anderson-0/+92
2013-03-20etc: Suppress Linux valgrind issues for new schedulerPatrick Walton-0/+15
2013-03-03etc: Suppress another Valgrind issue. rs=burningtreePatrick Walton-0/+7
2013-02-25etc: Add a suppression for more enum instruction scheduling botches. ↵Patrick Walton-0/+7
rs=burningtree
2013-02-22etc: Suppress the remaining Valgrind error in rustdoc. rs=burningtreePatrick Walton-0/+7
2013-02-20etc: Suppress the enum variant instruction scheduling Valgrind issues. rs=#rustPatrick Walton-0/+49
2012-07-19Generalize leak suppression slightly, user reported not-real testsuite failure.Graydon Hoare-1/+1
2012-04-03rt: Fix the 0 bytes lost issueBrian Anderson-9/+1
This is a workaround for #1815. libev uses realloc(0) to free the loop, which valgrind doesn't like. We have suppressions to make valgrind ignore them. Valgrind also has a sanity check when collecting allocation backtraces that the stack pointer must be at least 512 bytes into the stack (at least 512 bytes of frames must have come before). When this is not the case it doesn't collect the backtrace. Unfortunately, with our spaghetti stacks that valgrind check triggers sometimes and we don't get the backtrace for the realloc(0), it fails to be suppressed, and it gets reported as 0 bytes lost from a malloc with no backtrace. This fixes the issue by alloca'ing 512 bytes before calling uv_loop_delete
2012-03-31Revert "rt: Remove lock_held_by_current_thread"Brian Anderson-0/+28
Adds back the ability to make assertions about locks, but only under the --enable-debug configuration This reverts commit b247de64583e2ab527088813ba9192824554e801. Conflicts: src/rt/rust_sched_loop.cpp
2012-03-18rt: Remove lock_held_by_current_threadBrian Anderson-28/+0
2012-03-15Suppress valgrind error in dynamic linkerMarijn Haverbeke-0/+8
This was happening when running the rustdoc tests. The test proceeded fine after that, and the code looks like it is running before anything we generate, so I assume it is spurious.
2012-03-05etc: Add more helgrind suppressions for i686Brian Anderson-0/+19
2012-03-05etc: Add helgrind suppressions for libunwindBrian Anderson-1/+26
2012-03-02etc: Add helgrind suppressions for random locking order in rust_port_selectorBrian Anderson-0/+9
2012-03-02etc: Add some helgrind suppressions for uvBrian Anderson-0/+19
2012-03-02etc: Add more lock_and_signal helgrind suppressionsBrian Anderson-1/+22
2012-03-02etc: Add helgrind suppression for lock_held_by_current_threadBrian Anderson-0/+7
2012-02-23Revert "etc: Add helgrind suppression for lock_held_by_current_thread"Brian Anderson-7/+0
This reverts commit d44ca0923a5545113c96a8953f880090f334872c.
2012-02-23etc: Add helgrind suppression for lock_held_by_current_threadBrian Anderson-0/+7
I have some confidence that this function is correct now, but helgrind still doesn't like it because it's not lock-protected.
2012-02-02Update libuv.Graydon Hoare-9/+2
2011-12-01stdlib: Implement some preliminary libuv bindingsBrian Anderson-0/+23
std::uv is intended to be low-level, exactly mirroring the C API. Difficult to continue the implementation now without scheduler improvements.
2011-10-05Add more valgrind suppressions for __libc_freeresBrian Anderson-0/+9
Somehow these started showing up on the tinderbox
2011-08-26Add a valgrind suppression for the llvm::User leakBrian Anderson-0/+6
It's been around forever. I don't know what it is, but I need the compiler to be valgrind clean for the istr transition so I'm suppressing it.
2011-06-27etc: Eliminate dyld valgrind errors on OS XPatrick Walton-0/+238
2011-05-24Dead code.Rafael Ávila de Espíndola-6/+0
2011-03-16Add some more dlopen-related suppressions for the MacPatrick Walton-0/+78
2011-01-07Make the valgrind suppressions file compatible with older versionsBrian Anderson-1/+1
2010-12-06rustc: Translate tag constructors. Can't call them at the moment due to lack ↵Patrick Walton-0/+17
of alias args, though.
2010-08-05Add a valgrind suppression for Snow Leopard dyldPatrick Walton-1/+11
2010-06-23Populate tree.Graydon Hoare-0/+14