From a0062cfc3181b8403d9972a66023359eec89354b Mon Sep 17 00:00:00 2001 From: Stephen Hines Date: Tue, 8 Mar 2016 01:23:43 -0800 Subject: [PATCH] Update BacktraceOffline for LLVM rebase to r256229. Bug: http://b/26987366 (cherry picked from commit 19c30e95167e4879c79007d42ea9c32c4eaa8979) Change-Id: I5e4568292c0b4bbd2daefc0abd3d36c691622eb4 --- libbacktrace/BacktraceOffline.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libbacktrace/BacktraceOffline.cpp b/libbacktrace/BacktraceOffline.cpp index ac1404602..dc3ed6725 100644 --- a/libbacktrace/BacktraceOffline.cpp +++ b/libbacktrace/BacktraceOffline.cpp @@ -564,7 +564,7 @@ DebugFrameInfo* ReadDebugFrameFromELFFile(const llvm::object::ELFFile* elf uint64_t eh_frame_vaddr = 0; std::vector eh_frame_data; - for (auto it = elf->begin_sections(); it != elf->end_sections(); ++it) { + for (auto it = elf->section_begin(); it != elf->section_end(); ++it) { llvm::ErrorOr name = elf->getSectionName(&*it); if (name) { if (name.get() == ".debug_frame") { @@ -603,7 +603,7 @@ DebugFrameInfo* ReadDebugFrameFromELFFile(const llvm::object::ELFFile* elf } std::vector program_headers; - for (auto it = elf->begin_program_headers(); it != elf->end_program_headers(); ++it) { + for (auto it = elf->program_header_begin(); it != elf->program_header_end(); ++it) { ProgramHeader header; header.vaddr = it->p_vaddr; header.file_offset = it->p_offset;