search for: __interpose

Displaying 6 results from an estimated 6 matches for "__interpose".

2012 Dec 04
3
[LLVMdev] radr://12777299, "potential pthread/eh bug exposed by libsanitizer"
+kledzik at apple.com The dynamic runtime is using dylib interposition (google for "__DATA,__interpose). If I'm understanding correctly (Nick, can you please confirm this?) this allows to interpose the function regardless of the two-level namespace. The support for dynamic runtime in ASan is almost there. But the new interposition method has revealed some issues with the allocator which were cor...
2012 Dec 04
0
[LLVMdev] radr://12777299, "potential pthread/eh bug exposed by libsanitizer"
On Tue, Dec 04, 2012 at 09:46:09AM -0800, Alexander Potapenko wrote: > +kledzik at apple.com > The dynamic runtime is using dylib interposition (google for > "__DATA,__interpose). > If I'm understanding correctly (Nick, can you please confirm this?) > this allows to interpose the function regardless of the two-level > namespace. > The support for dynamic runtime in ASan is almost there. But the new > interposition method has revealed some issues with the...
2012 Dec 04
3
[LLVMdev] radr://12777299, "potential pthread/eh bug exposed by libsanitizer"
...and Mac OS. On Tue, Dec 4, 2012 at 10:17 AM, Jack Howarth <howarth at bromo.med.uc.edu> wrote: > On Tue, Dec 04, 2012 at 09:46:09AM -0800, Alexander Potapenko wrote: >> +kledzik at apple.com >> The dynamic runtime is using dylib interposition (google for >> "__DATA,__interpose). >> If I'm understanding correctly (Nick, can you please confirm this?) >> this allows to interpose the function regardless of the two-level >> namespace. >> The support for dynamic runtime in ASan is almost there. But the new >> interposition method has revealed...
2012 Dec 04
0
[LLVMdev] radr://12777299, "potential pthread/eh bug exposed by libsanitizer"
..., Dec 4, 2012 at 10:17 AM, Jack Howarth <howarth at bromo.med.uc.edu> wrote: > > On Tue, Dec 04, 2012 at 09:46:09AM -0800, Alexander Potapenko wrote: > >> +kledzik at apple.com > >> The dynamic runtime is using dylib interposition (google for > >> "__DATA,__interpose). > >> If I'm understanding correctly (Nick, can you please confirm this?) > >> this allows to interpose the function regardless of the two-level > >> namespace. > >> The support for dynamic runtime in ASan is almost there. But the new > >> interposi...
2012 Dec 04
0
[LLVMdev] radr://12777299, "potential pthread/eh bug exposed by libsanitizer"
On 30 November 2012 13:32, Alexander Potapenko <glider at google.com> wrote: > No, we are not going to use mach_inject. This isn't portable and may > be even harder to set up than mach_override. > The new ASan runtime will use the dylib interposition and will in fact > require DYLD_INSERT_LIBRARIES to work. However ASan already handles it > correctly itself: if the
2012 Nov 30
1
[LLVMdev] radr://12777299, "potential pthread/eh bug exposed by libsanitizer"
No, we are not going to use mach_inject. This isn't portable and may be even harder to set up than mach_override. The new ASan runtime will use the dylib interposition and will in fact require DYLD_INSERT_LIBRARIES to work. However ASan already handles it correctly itself: if the corresponding env var is missing the app is just re-execed. Dylib interposition is supported by Apple and should