[PATCH] D14674: [RuntimeDyld] Add accessors to `SectionEntry`; NFC

Sanjoy Das via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 13 19:03:52 PST 2015


sanjoy created this revision.
sanjoy added reviewers: lhames, loladiro, andrew.w.kaylor.
sanjoy added a subscriber: llvm-commits.

Remove naked access to the data members in `SectionEntry` and route
accesses through accessor functions.  This makes it obvious how the
instances of the class are used, and will also facilitate adding bounds
checking to `advanceStubOffset` in a later change.

http://reviews.llvm.org/D14674

Files:
  lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
  lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp
  lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
  lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
  lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
  lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFI386.h
  lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h
  lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h
  lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOARM.h
  lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOI386.h
  lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D14674.40197.patch
Type: text/x-patch
Size: 57216 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151114/6e1a7a7e/attachment-0001.bin>


More information about the llvm-commits mailing list