--- base/debug/elf_reader_linux.cc.orig 2019-03-11 22:00:51 UTC +++ base/debug/elf_reader_linux.cc @@ -41,8 +41,10 @@ Optional ElfSegmentBuildIDNoteAsString(co const void* section_end = segment.data() + segment.size_bytes(); const Nhdr* note_header = reinterpret_cast(segment.data()); while (note_header < section_end) { +#if !defined(OS_BSD) if (note_header->n_type == NT_GNU_BUILD_ID) break; +#endif note_header = reinterpret_cast( reinterpret_cast(note_header) + sizeof(Nhdr) + bits::Align(note_header->n_namesz, 4) +