This is an archive of the discontinued LLVM Phabricator instance.

[ELF] Pass `Relocation` to relaxGot and relaxTls{GdToIe,GdToLe,LdToLe,IeToLe}
ClosedPublic

Authored by MaskRay on Jan 22 2020, 10:03 PM.

Details

Summary

These functions call relocateOne(). This patch is a prerequisite to
make relocateOne() aware of Symbol.

Diff Detail

Event Timeline

MaskRay created this revision.Jan 22 2020, 10:03 PM

Unit tests: pass. 62085 tests passed, 0 failed and 784 were skipped.

clang-tidy: fail. clang-tidy found 0 errors and 152 warnings.

clang-format: pass.

Build artifacts: diff.json, clang-tidy.txt, clang-format.patch, CMakeCache.txt, console-log.txt, test-results.xml

grimar accepted this revision.Jan 23 2020, 12:38 AM

LGTM

This revision is now accepted and ready to land.Jan 23 2020, 12:38 AM
nickdesaulniers accepted this revision.Jan 23 2020, 9:10 AM

Thanks for the patch!

This revision was automatically updated to reflect the committed changes.