aboutsummaryrefslogtreecommitdiffhomepage
path: root/ext/detours/samples/dtest/NORMAL_X86.TXT
blob: 90ab0c82a8b2c683f3566d4513d7f127a24bd6bb (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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
    ..\..\bin.X86\dtest.exe
Calling LocalTarget1 w/o detour
  LocalTarget1 (1)
Calling LocalTarget1 w/ detour
  MyLocalTarget1 (2)
  LocalTarget1 (2)
Calling Target0 function.
  MyTarget0 ()
Calling TargetN functions.
  MyLocalTarget1 (1)
  LocalTarget1 (1)
  MyTarget0 ()
  MyTarget1 (1)
  MyTarget2 (1,2)
  MyTarget3 (1,2,3)
  MyTarget4 (1,2,3,4)
  MyTarget5 (1,2,3,4,5)
  MyTarget6 (1,2,3,4,5,6)
  MyTarget7 (1,2,3,4,5,6,7)
  MyTarget8 (1,2,3,4,5,6,7,8)
  MyTarget9 (1,2,3,4,5,6,7,8,9)
  MyTarget10(1,2,3,4,5,6,7,8,9,10)
  MyTarget11(1,2,3,4,5,6,7,8,9,10,11)
  MyTarget12(1,2,3,4,5,6,7,8,9,10,11,12)
  MyTarget13(1,2,3,4,5,6,7,8,9,10,11,12,13)
  MyTarget14(1,2,3,4,5,6,7,8,9,10,11,12,13,14)
  MyTarget15(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15)
  MyTarget16(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16)
  MyTargetV (0)
  MyTargetV (0,1)
  MyTargetV (0,1,2)
  MyTargetV (0,1,2,3)
  MyTargetV (0,1,2,3,4)
  MyTargetV (0,1,2,3,4,5)
  MyTargetV (0,1,2,3,4,5,6)
  MyTargetV (0,1,2,3,4,5,6,7)
  MyTargetV (0,1,2,3,4,5,6,7,8)
  MyTargetV (0,1,2,3,4,5,6,7,8,9)
  MyTargetV (0,1,2,3,4,5,6,7,8,9,10)
  MyTargetV (0,1,2,3,4,5,6,7,8,9,10,11)
  MyTargetV (0,1,2,3,4,5,6,7,8,9,10,11,12)
  MyTargetV (0,1,2,3,4,5,6,7,8,9,10,11,12,13)
  MyTargetV (0,1,2,3,4,5,6,7,8,9,10,11,12,13,14)
  MyTargetV (0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15)
  MyTargetV (0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16)
  MyTargetR (0,1,2,3,4)
  MyTargetR (0,1,2,3,3)
  MyTargetR (0,1,2,3,2)
  MyTargetR (0,1,2,3,1)
....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................  MyTargetR (0,1,2,3,4,5,6,7,8,9,10,4)
  MyTargetR (0,1,2,3,4,5,6,7,8,9,10,3)
  MyTargetR (0,1,2,3,4,5,6,7,8,9,10,2)
  MyTargetR (0,1,2,3,4,5,6,7,8,9,10,1)
 => 3011
Calling Target0 again with 1 detour.
  MyTarget0 ()
Calling Target0 again with 2 detours.
  Starting Target0_1.
  MyTarget0 ()
  End Target0_1.
Calling Target0 again with 3 detours.
  Starting Target0_2.
  Starting Target0_1.
  MyTarget0 ()
  End Target0_1.
  End Target0_2.
Calling Target0 again with 4 detours.
  Starting Target0_3.
  Starting Target0_2.
  Starting Target0_1.
  MyTarget0 ()
  End Target0_1.
  End Target0_2.
  End Target0_3.
Done.
    Target0 ()
    Target0 ()
    Target1 (1)
    Target2 (1,2)
    Target3 (1,2,3)
    Target4 (1,2,3,4)
    Target5 (1,2,3,4,5)
    Target6 (1,2,3,4,5,6)
    Target7 (1,2,3,4,5,6,7)
    Target8 (1,2,3,4,5,6,7,8)
    Target9 (1,2,3,4,5,6,7,8,9)
    Target10(1,2,3,4,5,6,7,8,9,10)
    Target11(1,2,3,4,5,6,7,8,9,10,11)
    Target12(1,2,3,4,5,6,7,8,9,10,11,12)
    Target13(1,2,3,4,5,6,7,8,9,10,11,12,13)
    Target14(1,2,3,4,5,6,7,8,9,10,11,12,13,14)
    Target15(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15)
    Target16(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16)
    TargetV (0)
    TargetV (0,1)
    TargetV (0,1,2)
    TargetV (0,1,2,3)
    TargetV (0,1,2,3,4)
    TargetV (0,1,2,3,4,5)
    TargetV (0,1,2,3,4,5,6)
    TargetV (0,1,2,3,4,5,6,7)
    TargetV (0,1,2,3,4,5,6,7,8)
    TargetV (0,1,2,3,4,5,6,7,8,9)
    TargetV (0,1,2,3,4,5,6,7,8,9,10)
    TargetV (0,1,2,3,4,5,6,7,8,9,10,11)
    TargetV (0,1,2,3,4,5,6,7,8,9,10,11,12)
    TargetV (0,1,2,3,4,5,6,7,8,9,10,11,12,13)
    TargetV (0,1,2,3,4,5,6,7,8,9,10,11,12,13,14)
    TargetV (0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15)
    TargetV (0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16)
:::    TargetR (0,1,2,3,1)
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::    TargetR (0,1,2,3,4,5,6,7,8,9,10,1)
    Target0 ()
    Target0 ()
    Target0 ()
    Target0 ()