This is an archive of the discontinued LLVM Phabricator instance.

[lldb] Abstract a superclass for a generic thread container
ClosedPublic

Authored by kubamracek on Sep 4 2014, 7:08 PM.

Details

Reviewers
kubamracek
Summary

Based on the conversation at http://lists.cs.uiuc.edu/pipermail/lldb-commits/Week-of-Mon-20140901/012760.html this patch splits the current ThreadList class into a process-related thread object called "ProcessThreadList" and a generic thread list now called just ThreadList. The idea is to expose the ThreadList as SBThreadList and make ASan-related API based on it.

Diff Detail

Event Timeline

kubamracek updated this revision to Diff 13297.Sep 4 2014, 7:08 PM
kubamracek retitled this revision from to [lldb] Rename ThreadList to ProcessThreadList and abstract a superclass for a generic thread container.
kubamracek updated this object.
kubamracek edited the test plan for this revision. (Show Details)
kubamracek added a subscriber: Unknown Object (MLST).
kubamracek updated this revision to Diff 13333.Sep 5 2014, 11:34 AM
kubamracek retitled this revision from [lldb] Rename ThreadList to ProcessThreadList and abstract a superclass for a generic thread container to [lldb] Abstract a superclass for a generic thread container.
kubamracek updated this revision to Diff 13335.Sep 5 2014, 11:50 AM

Indenting the initializer list.

kubamracek accepted this revision.Sep 5 2014, 12:23 PM
kubamracek added a reviewer: kubamracek.

Landed in r217269.

This revision is now accepted and ready to land.Sep 5 2014, 12:23 PM
kubamracek closed this revision.Sep 5 2014, 12:23 PM

Landed in r217269.