| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | pkg/report: add parsing of trusty crashes | Dmitry Vyukov | 2019-01-14 | 1 | -0/+25 |
| | | | | | Update #933 | ||||
| * | pkg/report: ignore arch/.*/mm/physaddr.c as guilty file | Dmitry Vyukov | 2018-10-10 | 1 | -0/+51 |
| | | | | | | | | This is called from kfree in the added test. We already ignore everything related to kmalloc/free and e.g. arch/.*/mm/fault.c, so it looks reasonable to ignore this one too. | ||||
| * | pkg/report: ignore printk as guilty file | Dmitry Vyukov | 2018-09-28 | 1 | -0/+103 |
| | | |||||
| * | pkg/report: fix guilty file extraction | Dmitry Vyukov | 2018-09-26 | 2 | -0/+78 |
| | | | | | | Account for the case that some file names can appear _before_ crash report starts. Start extracting guilty file starting from StartPos. | ||||
| * | pkg/report: ignore mm/memory.c as guilty file | Dmitry Vyukov | 2018-08-29 | 1 | -0/+61 |
| | | |||||
| * | pkg/report: fix kmalloc bug in krealloc | Dmitry Vyukov | 2018-07-16 | 1 | -0/+53 |
| | | |||||
| * | pkg/report: don't blame kcov | Dmitry Vyukov | 2018-04-06 | 1 | -0/+63 |
| | | | | | kcov frame can be present in rcu stalls, ignore it. | ||||
| * | pkg/report: add few KMSAN report examples | Dmitry Vyukov | 2018-03-26 | 2 | -0/+165 |
| | | |||||
| * | pkg/report: skip mm/util.c in guilty files | Dmitry Vyukov | 2018-02-14 | 1 | -0/+45 |
| | | |||||
| * | pkg/report: special-case extraction of guilty file for rcu stalls | Dmitry Vyukov | 2018-02-07 | 2 | -4/+2 |
| | | |||||
| * | pkg/report: improve report titles | Dmitry Vyukov | 2018-02-06 | 3 | -0/+166 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Replace stacktraceRe with custom code which is more flexible. stacktraceRe stumbled on any unrelated lines and could not properly parse truncated stacks. 2. Match report regexp earlier. If we match simler title regexp, but don't match report regexp or fail to parse stack trace, the report is corrupted. This eliminates lots of duplicate corrupted oops entries, which were there only because we had complex regexp's in titles. 3. Ignore low-level frames during stack parsing. E.g. we never want to report a GPF in lock_acquire or memcpy (somewhat similar to what we do for guilty files). 4. Add a bunch of specialized formats for WARNINGs. There is number of generic debugging facilities (like ODEBUG, debug usercopy, kobject, refcount_t, etc), and the bug is never in these facilities, it's in the caller instead. 5. Improve some other oops formats. 6. Add a bunch of additional tests. This resolves most of TODOs in tests. Fixes #515 | ||||
| * | pkg/report: fix guilty file regexps | Dmitry Vyukov | 2018-01-25 | 1 | -0/+97 |
| | | |||||
| * | pkg/report: ignore kernel/workqueue.c as guilty file | Dmitry Vyukov | 2018-01-08 | 1 | -2/+1 |
| | | |||||
| * | pkg/report: add few more test cases where we fail | Dmitry Vyukov | 2018-01-08 | 1 | -0/+97 |
| | | |||||
| * | pkg/report: add few tests where we mis-detect title/guilty file | Dmitry Vyukov | 2018-01-06 | 2 | -0/+151 |
| | | |||||
| * | pkg/report: add another guilty file test | Dmitry Vyukov | 2017-12-12 | 1 | -0/+30 |
| | | |||||
| * | pkg/report: clean guilty files | Dmitry Vyukov | 2017-12-12 | 1 | -1/+1 |
| | | |||||
| * | pkg/report: move guilty file test data to testdir/ | Dmitry Vyukov | 2017-12-12 | 25 | -0/+838 |
| linux_test.go is total mess and very hard to work with. Turns out we had 2 tests that do exactly the same (verify Report), but nobody ever noticed. Move all test data to testdir/. One file per crash. | |||||
