summaryrefslogtreecommitdiffstats
path: root/compiler/debug/elf_debug_line_writer.h
diff options
context:
space:
mode:
authorDavid Srbecky <dsrbecky@google.com>2017-12-13 09:52:12 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2017-12-13 09:52:12 +0000
commit3f74ea478d755453a2fe5789ce155e80be3e7c7f (patch)
treed28868a2efebae079e1f26d146acd6503f3de45d /compiler/debug/elf_debug_line_writer.h
parentb67c20cea4deb9b42c196ec834f9fea1921dcb7b (diff)
parente155f4b858be42a825e8270f65abb0fdcf6cbc9f (diff)
downloadart-3f74ea478d755453a2fe5789ce155e80be3e7c7f.tar.gz
art-3f74ea478d755453a2fe5789ce155e80be3e7c7f.tar.bz2
art-3f74ea478d755453a2fe5789ce155e80be3e7c7f.zip
Merge "Decouple virtual memory allocation in ElfBuilder."
Diffstat (limited to 'compiler/debug/elf_debug_line_writer.h')
-rw-r--r--compiler/debug/elf_debug_line_writer.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/debug/elf_debug_line_writer.h b/compiler/debug/elf_debug_line_writer.h
index c7224fc94a..d7fd52448c 100644
--- a/compiler/debug/elf_debug_line_writer.h
+++ b/compiler/debug/elf_debug_line_writer.h
@@ -60,7 +60,7 @@ class ElfDebugLineWriter {
? builder_->GetText()->GetAddress()
: 0;
- compilation_unit.debug_line_offset = builder_->GetDebugLine()->GetSize();
+ compilation_unit.debug_line_offset = builder_->GetDebugLine()->GetPosition();
std::vector<dwarf::FileEntry> files;
std::unordered_map<std::string, size_t> files_map;
@@ -268,7 +268,7 @@ class ElfDebugLineWriter {
}
std::vector<uint8_t> buffer;
buffer.reserve(opcodes.data()->size() + KB);
- size_t offset = builder_->GetDebugLine()->GetSize();
+ size_t offset = builder_->GetDebugLine()->GetPosition();
WriteDebugLineTable(directories, files, opcodes, offset, &buffer, &debug_line_patches_);
builder_->GetDebugLine()->WriteFully(buffer.data(), buffer.size());
return buffer.size();