diff options
Diffstat (limited to 'src/processor')
-rw-r--r-- | src/processor/basic_source_line_resolver.cc | 4 | ||||
-rw-r--r-- | src/processor/testdata/module1.out | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/processor/basic_source_line_resolver.cc b/src/processor/basic_source_line_resolver.cc index db9cca8a..828f25e9 100644 --- a/src/processor/basic_source_line_resolver.cc +++ b/src/processor/basic_source_line_resolver.cc @@ -394,6 +394,10 @@ bool BasicSourceLineResolver::Module::LoadMapFromBuffer( // be accessed by a SymbolSupplier. // // MODULE <guid> <age> <filename> + } else if (strncmp(buffer, "INFO ", 5) == 0) { + // Ignore these as well, they're similarly just for housekeeping. + // + // INFO CODE_ID <code id> <filename> } else { if (!cur_func.get()) { BPLOG(ERROR) << "Found source line data without a function at " << diff --git a/src/processor/testdata/module1.out b/src/processor/testdata/module1.out index d4a8208a..cd6e18d1 100644 --- a/src/processor/testdata/module1.out +++ b/src/processor/testdata/module1.out @@ -1,4 +1,5 @@ MODULE windows x86 111111111111111111111111111111111 module1.pdb +INFO CODE_ID FFFFFFFF module1.exe FILE 1 file1_1.cc FILE 2 file1_2.cc FILE 3 file1_3.cc |