clayborg accepted this revision. clayborg added a comment. This revision is now accepted and ready to land.
Thanks for doing all requested changes! Looks great. ================ Comment at: source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp:442 + ReadDescriptors(debug_line_data, offset_ptr); + uint8_t dirCount = debug_line_data.GetU8(offset_ptr); + for (int i = 0; i < dirCount; ++i) { ---------------- grimar wrote: > probinson wrote: > > clayborg wrote: > > > We might verify that this is indeed correct by looking at compiler > > > sources. Seems weird to limit dirs to 255 > > The directory count is a ULEB not a ubyte. > Oops. My mistake here, my initial version which used uleb128 was correct, but > I looked at the wrong place too in the dwarf5 spec after that. I incorrectly skimmed the DWARF 5 spec and looked at "directory_entry_format_count (ubyte)" and missed that this was for the directory entry format count... directories_count is indeed ULEB128. https://reviews.llvm.org/D51935 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits