summaryrefslogtreecommitdiff
path: root/lib/ExecutionEngine/RuntimeDyld
diff options
context:
space:
mode:
authorJuergen Ributzka <juergen@apple.com>2014-03-21 20:38:46 +0000
committerJuergen Ributzka <juergen@apple.com>2014-03-21 20:38:46 +0000
commit56db3a97cdc241baf425fa6ebc64383a4902517e (patch)
treed5eae04676a21335838b7ab7c4f40436e2f7b792 /lib/ExecutionEngine/RuntimeDyld
parentb0e33fdcd0621495d93bcb1cbc324925e4c27ddd (diff)
downloadllvm-56db3a97cdc241baf425fa6ebc64383a4902517e.tar.gz
llvm-56db3a97cdc241baf425fa6ebc64383a4902517e.tar.bz2
llvm-56db3a97cdc241baf425fa6ebc64383a4902517e.tar.xz
[RuntimeDyld] Fix comment for previous commit (r204439)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204508 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/ExecutionEngine/RuntimeDyld')
-rw-r--r--lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h b/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
index d89cf533d7..c153ee1671 100644
--- a/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
+++ b/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
@@ -293,8 +293,10 @@ protected:
/// \param Value Target symbol address to apply the relocation action
virtual void resolveRelocation(const RelocationEntry &RE, uint64_t Value) = 0;
- /// \brief Parses the object file relocation and stores it to Relocations
- /// or SymbolRelocations (this depends on the object file type).
+ /// \brief Parses one or more object file relocations (some object files use
+ /// relocation pairs) and stores it to Relocations or SymbolRelocations
+ /// (this depends on the object file type).
+ /// \return Iterator to the next relocation that needs to be parsed.
virtual relocation_iterator
processRelocationRef(unsigned SectionID, relocation_iterator RelI,
ObjectImage &Obj, ObjSectionToIDMap &ObjSectionToID,