-
Notifications
You must be signed in to change notification settings - Fork 32
Description
Although liballocs queries cannot be issued before liballocs is initialized, which is some way into process start-up (but we aim for as early as possible), we would like the ability to introspect later on allocations made during early phases, e.g. by the ld.so itself. In general that requires allocsld to interfere with the ld.so, e.g. to instrument its memory alloctaion functions. And of course we must craft allocsld itself so that introspection on it, and anything it allocates, will later work correctly... there are some meta-completeness gaps at the moment (hence a link to #16).
I'm currently proof-of-concepting a way to instrument the ld.so's malloc functions, via binary instrumentation (hence some progress on #11).
This is related to #97.