diff options
author | Petr Machata <pmachata@redhat.com> | 2012-09-28 00:13:50 +0200 |
---|---|---|
committer | Petr Machata <pmachata@redhat.com> | 2012-10-01 14:18:54 +0200 |
commit | 85761852f44864ba3f92be2cfdd67af2e02f093e (patch) | |
tree | 24a839f13a68d0283faa5fd819e2c3d55c1ad986 /testsuite | |
parent | a1f768374c98ac0ed616482916bfedbe98753eba (diff) | |
download | ltrace-85761852f44864ba3f92be2cfdd67af2e02f093e.tar.gz |
Add tests covering -l behavior
Diffstat (limited to 'testsuite')
-rw-r--r-- | testsuite/ltrace.main/filters.exp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/testsuite/ltrace.main/filters.exp b/testsuite/ltrace.main/filters.exp index 1a9a8f7..52b569e 100644 --- a/testsuite/ltrace.main/filters.exp +++ b/testsuite/ltrace.main/filters.exp @@ -77,3 +77,15 @@ ltrace_runtest $objdir/$subdir $binfile0 ltrace_verify_output ${binfile0}.ltrace "filt->func1(" 1 ltrace_verify_output ${binfile0}.ltrace "func1@libfilt1.so(.*)" 1 ltrace_verify_output ${binfile0}.ltrace "func1 resumed" 1 + +# Check that when given -l, we don't trace symbols from other +# libraries. +ltrace_options "-llibfilt1.so" +ltrace_runtest $objdir/$subdir $binfile0 +ltrace_verify_output ${binfile0}.ltrace "filt->func1(.*)" 1 + +ltrace_options "-llibfilt1.so" "-llibfilt2.so" +ltrace_runtest $objdir/$subdir $binfile0 +ltrace_verify_output ${binfile0}.ltrace "filt->func1(" 1 +ltrace_verify_output ${binfile0}.ltrace "libfilt1.so->func2(.*)" 1 +ltrace_verify_output ${binfile0}.ltrace "func1 resumed" 1 |