OSDN Git Service

* gold.cc (gold_exit): Call plugin cleanup handlers on exit.
authorccoutant <ccoutant>
Wed, 24 Dec 2008 06:17:18 +0000 (06:17 +0000)
committerccoutant <ccoutant>
Wed, 24 Dec 2008 06:17:18 +0000 (06:17 +0000)
commitde73d79e229b0cfaa702afbbe35b1023bc6ebd41
tree3ee225d2f88447828b35d1c492743eccd9670f90
parenta93ea52fb1c6387efd344d81179c057d063a6a7d
* gold.cc (gold_exit): Call plugin cleanup handlers on exit.
* plugin.cc (Plugin_manager::finish): Rename as
layout_deferred_objects.  Move cleanup to separate function.
(Plugin_manager::cleanup): New function.
(Plugin_finish::run): Call layout_deferred_objects and cleanup
separately.
* plugin.h (Plugin_manager::finish): Rename as
layout_deferred_objects.
(Plugin_manager::cleanup): New function.
(Plugin_manager::cleanup_done): New field.
gold/ChangeLog
gold/gold.cc
gold/plugin.cc
gold/plugin.h