| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
The normal wrapped functions go through some "pre checks" where certain
normal conditions are not flagged as problematic. The static tracing
lacked those pre checks though.
URL: http://bugs.gentoo.org/265885
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Reported-by: Daniel Robbins <drobbins@funtoo.org>
|
|
|
|
| |
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
|
| |
If a wrapped function bails early due to some local logic, make sure we
log this at the debug level. Having them silently return on us makes
tracking down problems harder than it needs to be.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
| |
Minor optimization to not bother saving/restoring the errno if we don't
actually call another C library function.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
When glibc is compiled with optimization and higher _FORTIFY_SOURCE
levels, the headers redirect dynamic calls to the open*() functions to the
__open*_2() functions. The latter provides runtime checking. But this
means we also need to wrap the latter forms in order to get sandbox
checking on the open() functions.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|