DescriptionInclude the compilation directory for FILE entries, making them absolute instead of relative When parsing the Line Info program, track the current compilation unit's compilation directory, and ensure that is appended when reading relative include_directories (6.2.4.10 of DWARF 2.0 STD) or when reading file names (6.2.4.11) that indicate a directory of LEB128(0). This effectively absolutizes all paths in the resultant Module*, and thus the Breakpad symbol file produced by dump_syms. BUG=477 TEST=tools/python/tests/filter_syms_unittest.py Patch Set 1 #Patch Set 2 : Python helper #
Total comments: 9
Patch Set 3 : #
Total comments: 10
Patch Set 4 : Rebased #Patch Set 5 : Review feedback #Patch Set 6 : Test fixes #Patch Set 7 : Remove macpath #
Total comments: 1
Patch Set 8 : Slight cleanup #
MessagesTotal messages: 32
|