| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | pkg/report: move from report | Dmitry Vyukov | 2017-06-17 | 4 | -2456/+0 |
| | | |||||
| * | repro: better guilty file detection | Andrey Konovalov | 2017-06-16 | 2 | -0/+48 |
| | | |||||
| * | report: extract guilty file | Andrey Konovalov | 2017-06-13 | 2 | -0/+721 |
| | | |||||
| * | report: add a few report header regexps | Andrey Konovalov | 2017-06-12 | 2 | -2/+71 |
| | | |||||
| * | report: add more oops formats | Dmitry Vyukov | 2017-05-29 | 2 | -0/+36 |
| | | | | | Some of lockdep oopses are now WARNINGs instead of INFOs. | ||||
| * | manager: save and reuse allSymbols, vmOffset | baishuai | 2017-05-25 | 1 | -4/+7 |
| | | |||||
| * | syz-symbolize: symbolize all console output | Dmitry Vyukov | 2017-05-23 | 1 | -0/+23 |
| | | | | | | | | Currently syz-symbolize uses report.Parse function that extracts crash messages from console output. Symbolize all console output instead. E.g. there can be something on the console that is not crash. | ||||
| * | report: add regexes for rcu detected stall | Andrey Konovalov | 2017-04-07 | 2 | -0/+64 |
| | | |||||
| * | report: more regexps for parsing report header lines | Andrey Konovalov | 2017-04-07 | 2 | -2/+77 |
| | | |||||
| * | report: replace more variable numbers with string constants | Dmitry Vyukov | 2017-03-10 | 2 | -6/+15 |
| | | | | | | "pmd:1a700f067" -> "pmd:ADDR" "syz-executor6" -> "syz-executor" | ||||
| * | report: reformat | Dmitry Vyukov | 2017-03-05 | 1 | -2/+2 |
| | | |||||
| * | report: parse inconsistent lock state | Andrey Konovalov | 2017-03-01 | 2 | -0/+14 |
| | | |||||
| * | report: assorted improvements to report parsing | Dmitry Vyukov | 2017-02-15 | 2 | -8/+92 |
| | | | | | | | 1. Keep up to 5 lines before report (can contain important context). 2. Replace addresses/cpu numbers/PIDs/etc with constant strings. 3. Add regexp for android double-free. | ||||
| * | Merge pull request #130 from xairy/report-fix | Dmitry Vyukov | 2017-02-06 | 2 | -0/+52 |
| |\ | | | | | report: handle new kind of RIP: line format | ||||
| | * | report: handle new kind of RIP: line format | Andrey Konovalov | 2017-02-05 | 2 | -0/+52 |
| | | | |||||
| * | | report: limit description length | Dmitry Vyukov | 2017-02-06 | 2 | -1/+43 |
| |/ | | | | | Corrupted/intermixed lines can be very long, so bound length to 180 chars. | ||||
| * | report: ignore info message about slow nmi handlers | Dmitry Vyukov | 2017-01-24 | 2 | -0/+7 |
| | | |||||
| * | manager: add ability to ignore bugs | Dmitry Vyukov | 2016-12-19 | 2 | -7/+59 |
| | | | | | | | Add new config parameter "ignores" which contains list of regexp expressions. If one of the expressions is matched against oops line, crash report is not saved and VM is not restarted. | ||||
| * | report: whitelist WARNING printed by sshd | Dmitry Vyukov | 2016-12-16 | 2 | -1/+7 |
| | | |||||
| * | report: support new stack trace format without PC values | Dmitry Vyukov | 2016-12-16 | 2 | -11/+12 |
| | | |||||
| * | report: support "spinlock recursion" oops | Dmitry Vyukov | 2016-12-07 | 2 | -0/+23 |
| | | |||||
| * | report: don't print size in KASAN reports | Dmitry Vyukov | 2016-11-25 | 2 | -3/+8 |
| | | | | | | | | | I see a bunch of reports of the form: KASAN: use-after-free Read of size 4059 in copy_from_iter but size is different in all reports. This hampers deduplication. Don't print size. | ||||
| * | report: fix "suspicious RCU usage" oops extraction | Dmitry Vyukov | 2016-11-12 | 2 | -2/+26 |
| | | |||||
| * | report: add ability to ignore some kernel INFO messages | Dmitry Vyukov | 2016-10-16 | 2 | -6/+48 |
| | | | | | | | | | RCU prints a severe bugs like stalls with "INFO: ", but then it prints a purely informative messages like "INFO: lockdep is turned off" also with "INFO: ". Add ability to ignore some kernel messages that look like oopses. Ignore informative rcu messages. | ||||
| * | report: add another report format for hung tasks | Dmitry Vyukov | 2016-10-16 | 2 | -0/+25 |
| | | |||||
| * | report: add more report formats for rcu stalls | Dmitry Vyukov | 2016-10-16 | 2 | -8/+28 |
| | | |||||
| * | report: use non-greedy new line matching | Dmitry Vyukov | 2016-10-13 | 2 | -18/+50 |
| | | | | | | | | | | The intention in these regexp's is to find the first line containing e.g. func name. Currently we use greedy new line matching and find the _last_ line with func name. E.g. if we have 2 KASAN reports we will match header from the first report, but then access info from the second report. Use non-greedy new line matching to fix it. | ||||
| * | report: support more error messages | Dmitry Vyukov | 2016-10-10 | 2 | -0/+32 |
| | | |||||
| * | report: infer correct strip prefix from known symbol location | Dmitry Vyukov | 2016-10-06 | 1 | -0/+16 |
| | | |||||
| * | report: extract "INFO: suspicious RCU usage" oops | Dmitry Vyukov | 2016-09-29 | 2 | -2/+15 |
| | | |||||
| * | report: always extract the first oops as description | Dmitry Vyukov | 2016-09-28 | 2 | -4/+23 |
| | | | | | If there are several oops messages, we need to extract and use the first one. | ||||
| * | report: support few more formats of error messages | Dmitry Vyukov | 2016-09-28 | 2 | -0/+17 |
| | | |||||
| * | report: fix process leak | Dmitry Vyukov | 2016-09-05 | 1 | -0/+1 |
| | | |||||
| * | report: strip non-deterministic part from "spinlock lockup" reports | Dmitry Vyukov | 2016-09-05 | 2 | -0/+8 |
| | | |||||
| * | report: fix parsing of WARNING messages | Dmitry Vyukov | 2016-09-05 | 2 | -1/+5 |
| | | | | | Paths can contain '-'. | ||||
| * | report: strip non-deterministic info from rcu stall messages | Dmitry Vyukov | 2016-09-05 | 2 | -1/+9 |
| | | |||||
| * | manager: improve how crashes are saved | Dmitry Vyukov | 2016-09-01 | 1 | -9/+7 |
| | | | | | | | | | Now crashes dir contains 1 subdirectory per unique crash type. Each subdirectory contains 'description' file with a unique string identifying the crash type (e.g. "KASAN: slab-out-of-bounds Read of size 2 in bit_putcs"), and up to 100 logN and reportN files with raw crash log (as before) and post processed kernel oops message. | ||||
| * | report: add a function that symbolizes reports | Dmitry Vyukov | 2016-09-01 | 2 | -5/+282 |
| | | |||||
| * | report: extract better, unique identifiers of oopses | Dmitry Vyukov | 2016-08-31 | 2 | -63/+500 |
| | | |||||
| * | report: add a new package for report parsing and processing | Dmitry Vyukov | 2016-08-30 | 2 | -0/+149 |
| Move vm.FindCrash to the new package. | |||||
