You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the following situation:
> malloc or free gets calls from xyz.dylib
> xyz.dylib gets unloaded
> a bug happens and we want to report the stack trace of malloc/free which has xyz.dylib
in it.
we need to restore the library layout at the stack collection time in order to symbolize
it correctly.
Possible solution:
> We keep an epoch counter that is incremented for each dlopen and
> dlclose (we also write down the [un]loaded library and the slide value
> each time we do that). For each stack we just sacrifice one frame to
> keep the corresponding counter. When symbolizing, it's easy to replay
> the sequence of dlopen/dlclose events and find out which libraries
> were loaded.
Reported by ramosian.glider on 2012-07-18 09:21:08
ax3l, Timmmm, tmpsantos, leafi, anders-wind and 2 more