summaryrefslogtreecommitdiffstats
path: root/testsuite/transok/three.stp
blob: 6e99b6409ff2f17d1b56f01278afd7b9e7952e22 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#! stap -p3

global poo

function f1 (a, b) {
  c = 1;
  d = "hello";
  # poo[c] = bab[d] = "hi"
  bab = "hi";
  bab = poo[c];
  return 0
} 

function f2 () {
  return f1 (4, "zoo");
}

global koo

probe begin {
  f2 ();
  koo = 1
}

probe begin, end {
  f2 ();
  f1 (f1 (3 * 2 + 1, "foo"), "canoe")
}