commit | 069c64cdf2d3da7b7ff6ea5d1041f982fb10ab22 | [log] [tgz] |
---|---|---|
author | Nick Kralevich <nnk@google.com> | Tue Aug 28 13:04:22 2012 -0700 |
committer | android code review <noreply-gerritcodereview@google.com> | Tue Aug 28 13:04:22 2012 -0700 |
tree | 4aab3b7983679d9dd14605b2547bed4cacb03983 | |
parent | e026b1d89a0dcada499da186d4d94cc3ce5d3ef3 [diff] | |
parent | 5ed48a4d7fece002afbbd2bd981563aea6e52e24 [diff] |
Merge "ARM: make sure __on_dlclose() actually gets called"
diff --git a/libc/arch-arm/bionic/crtbegin_so.c b/libc/arch-arm/bionic/crtbegin_so.c index 57d19bf..23f76b1 100644 --- a/libc/arch-arm/bionic/crtbegin_so.c +++ b/libc/arch-arm/bionic/crtbegin_so.c
@@ -29,7 +29,7 @@ extern void __cxa_finalize(void *); extern void *__dso_handle; -__attribute__((visbility("hidden"))) +__attribute__((visibility("hidden"),destructor)) void __on_dlclose() { __cxa_finalize(&__dso_handle); }