You could try to sneak in your own atexit()
function, effectively overriding the original and then protocol each call to that by the third-party-software. But that probably isn't what you are looking for.
How many functions have been registered by atexit()?
Frage
We met an issue that a 3rd party library registered some function(s) with atexit()
.
Is there any way to know how many(or which) functions have been registered?
I checked here but it said no.
I tried to get ATEXIT_MAX
with sysconf
but it turned out to be a huge number like 2^31-1
.
Is there any way to make it work?
Lösung
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow