This is an archive of the discontinued LLVM Phabricator instance.

[MIPS] Add support for DT_MIPS_RLD_MAP_REL
ClosedPublic

Authored by bhushan on Sep 11 2015, 1:25 AM.

Details

Reviewers
clayborg
Summary

MIPS executables now uses DT_MIPS_RLD_MAP_REL to support PIE.
This tag allows debugging of MIPS position independent executables and provides access to shared library information.
DT_MIPS_RLD_MAP_REL contains an offset from the address of the DT slot to the address of the dynamic link structure.

This patch provides support for DT_MIPS_RLD_MAP_REL tag in LLDB.

Diff Detail

Repository
rL LLVM

Event Timeline

bhushan updated this revision to Diff 34533.Sep 11 2015, 1:25 AM
bhushan retitled this revision from to [MIPS] Add support for DT_MIPS_RLD_MAP_REL.
bhushan updated this object.
bhushan added a reviewer: clayborg.
bhushan set the repository for this revision to rL LLVM.
bhushan added subscribers: lldb-commits, jaydeep, slthakur and 2 others.
clayborg accepted this revision.Sep 14 2015, 10:08 AM
clayborg edited edge metadata.

Looks good.

This revision is now accepted and ready to land.Sep 14 2015, 10:08 AM
bhushan closed this revision.Sep 14 2015, 11:24 PM

Closed by commit rL247666