Skip to content

Commit 7fca99b

Browse files
committed
patcher: remove the linux component
The Linux component was an attempt to hook calls by patching the dynamic symbol table. It, unfortunately, does not work as it will always miss calls made internally by glibc. For example, it might catch a user call directly to munmap but will miss the chain free -> munmap. Since the later is the common case we were trying to hook this made the component unusable. This PR finally kills the component. Signed-off-by: Nathan Hjelm <hjelmn@google.com>
1 parent eca00a7 commit 7fca99b

File tree

5 files changed

+0
-591
lines changed

5 files changed

+0
-591
lines changed

opal/mca/patcher/linux/Makefile.am

Lines changed: 0 additions & 49 deletions
This file was deleted.

opal/mca/patcher/linux/configure.m4

Lines changed: 0 additions & 57 deletions
This file was deleted.

opal/mca/patcher/linux/patcher_linux.h

Lines changed: 0 additions & 45 deletions
This file was deleted.

opal/mca/patcher/linux/patcher_linux_component.c

Lines changed: 0 additions & 43 deletions
This file was deleted.

0 commit comments

Comments
 (0)