Skip to content

Early introspection #98

@stephenrkell

Description

@stephenrkell

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions