Stephen Kell

Results 180 comments of Stephen Kell

With the latest libsystrap, we can now hook ```clone()``` if that's a good way to do this. And we can of course hook ```arch_prctl()```. I'm a bit fuzzy on when...

Note that DTVs themselves *can* be reallocated, and this may happen during dynamic loading.

We can think of a mmap'd chunk participating in TLS as representing a particular range of one or more DTV entries, for a particular thread. Each DTV entry corresponds to...

It may be possible to eliminate the wrapping of allocator wrappers, as discussed in #20 .

Pithy summary of how malloc should be callee-instrumented: a global, preload-interposable malloc should not be callee-wrapped (because we will preload-interpose it to do the same thing). Others should be. Ditto...

Another way to think about the 'config file' idea is to put the built-in allocators and LIBALLOCS_* environment variables on the same level. Roughly the level at which this needs...

What do we do when final-linking a DSO that contains a 'malloc'? It's preemptible but may or may not be the global malloc, so may or may not need the...

I'm thinking about using BAP to do this analysis, but still need to figure out how to write simple BAP clients.

Maintaining a whole parallel cache of binaries doesn't seem great. Maybe a better idea is to 'flip' a binary: it can be memory-efficient in uninstrumented (U) form, or memory-efficient in...

This is more of a libsystrap issue, so I expect to fix it there... more [here](https://github.com/stephenrkell/libsystrap/issues/14) and [here](https://github.com/stephenrkell/libsystrap/issues/12).