This demo is an example of using the instruments functionality for debug purpose.
None.
None.
When the demo is executed, a log like the following is displayed in debug output.
The function addresses and tick values are not fixed values and will vary depending on the execution environment.
----instruments-1 start. address of func1: 108a68 address of func2: 10091c address of func3: 100948 address of funcA: 108a94 ---------------- log mode count: 8 func: 00108a94 caller: 0010018c func: 00108a68 caller: 00100190 func: 0010091c caller: 00108a80 func: 00100948 caller: 00100934 func: 00108a68 caller: 00100194 func: 0010091c caller: 00108a80 func: 00100948 caller: 00100934 func: 00108a94 caller: 00100198 ---------------- log mode, record tick count: 8 func: 00108a94 in caller: 00100204 tick: 1a814cc24 func: 00108a94 out tick: 1a814d02c func: 00108a68 in caller: 00100208 tick: 1a814d370 func: 0010091c in caller: 00108a80 tick: 1a814d5d4 func: 00100948 in caller: 00100934 tick: 1a814d85e func: 00100948 out tick: 1a814db44 func: 0010091c out tick: 1a814ddae func: 00108a68 out tick: 1a814e020 func: 00108a68 in caller: 0010020c tick: 1a814e28e func: 0010091c in caller: 00108a80 tick: 1a814e4f0 func: 00100948 in caller: 00100934 tick: 1a814e74c func: 00100948 out tick: 1a814e9bc func: 0010091c out tick: 1a814ec24 func: 00108a68 out tick: 1a814ee96 func: 00108a94 in caller: 00100210 tick: 1a814f102 func: 00108a94 out tick: 1a814f35c func: 00108a94 count: 2 ( 2) sum: 6.09 us (ave: 3.05 us) func: 00108a68 count: 2 ( 2) sum: 23.60 us (ave: 11.80 us) func: 0010091c count: 2 ( 2) sum: 14.37 us (ave: 7.19 us) func: 00100948 count: 2 ( 2) sum: 5.09 us (ave: 2.55 us) ---------------- log mode, ring buffer count: 8 func: 00108a94 caller: 00100274 func: 00108a68 caller: 00100278 func: 0010091c caller: 00108a80 func: 00100948 caller: 00100934 func: 00108a94 count: 1 ( 0) sum: 0.00 us (ave: 0.00 us) func: 00108a68 count: 1 ( 0) sum: 0.00 us (ave: 0.00 us) func: 0010091c count: 1 ( 0) sum: 0.00 us (ave: 0.00 us) func: 00100948 count: 1 ( 0) sum: 0.00 us (ave: 0.00 us) ---------------- log mode, record tick, ring buffer count: 8 func: 00108a68 out tick: 1bb0f5a22 func: 00108a94 in caller: 001002f0 tick: 1bb0f5c98 func: 00108a94 out tick: 1bb0f5f08 func: 00108a94 count: 1 ( 1) sum: 2.33 us (ave: 2.33 us) ---------------- stack mode count: 3 func: 00108a68 caller: 00100360 func: 0010091c caller: 00108a80 func: 00100948 caller: 00100934 ---------------- stack mode, record tick count: 3 func: 00108a68 in caller: 001003ac tick: 1c30ed6ec func: 0010091c in caller: 00108a80 tick: 1c30ed9d6 func: 00100948 in caller: 00100934 tick: 1c30edc78 ----test-1 end.There is no shutdown procedure. Stop execution in a timely manner.
CONFIDENTIAL