1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
#!/usr/bin/env python
from runtest import TestBase
class TestCase(TestBase):
def __init__(self):
TestBase.__init__(self, 'sdt', """
# DURATION TID FUNCTION
9.392 us [28141] | __monstartup();
12.912 us [28141] | __cxa_atexit();
[28141] | main() {
[28141] | foo() {
[28141] | /* uftrace:event */
2.896 us [28141] | } /* foo */
3.017 us [28141] | } /* main */
""")
def build(self, name, cflags='', ldflags=''):
if not TestBase.check_arch_sdt_support(self):
return TestBase.TEST_SKIP
return TestBase.build(self, name, cflags, ldflags)
def setup(self):
self.option = '-E uftrace:* --match glob'
|