| RUN: split-file %s %t |
| RUN: llvm-symbolizer --filter-markup < %t/log 2> %t.err |
| RUN: FileCheck %s -input-file=%t.err --match-full-lines |
| |
| CHECK-NOT: '0x4f' |
| CHECK-NOT: '00' |
| CHECK: error: expected address; found '' |
| CHECK: error: expected address; found '42' |
| CHECK: error: expected address; found '0xgg' |
| |
| CHECK-NOT: '0' |
| CHECK: error: expected module ID; found '' |
| CHECK: error: expected module ID; found '-1' |
| CHECK-NOT: '077' |
| CHECK: error: expected module ID; found '079' |
| CHECK-NOT: '0xff' |
| CHECK: error: expected module ID; found '0xfg' |
| CHECK: error: expected module ID; found '0x' |
| |
| CHECK: error: expected build ID; found '' |
| CHECK: error: expected build ID; found '0' |
| CHECK-NOT: '0xff' |
| CHECK: error: expected build ID; found 'fg' |
| |
| ;--- log |
| {{{mmap:0x4f:1:unknown}}} |
| {{{mmap:00:1:unknown}}} |
| {{{mmap::1:unknown}}} |
| {{{mmap:42:1:unknown}}} |
| {{{mmap:0xgg:1:unknown}}} |
| |
| {{{module:0::elf:00}}} |
| {{{module:::elf:00}}} |
| {{{module:-1::elf:00}}} |
| {{{module:077::elf:00}}} |
| {{{module:079::elf:00}}} |
| {{{module:0xff::elf:00}}} |
| {{{module:0xfg::elf:00}}} |
| {{{module:0x::elf:00}}} |
| |
| {{{module:1::elf:}}} |
| {{{module:2::elf:0}}} |
| {{{module:3::elf:ff}}} |
| {{{module:4::elf:fg}}} |