Lines Matching refs:buf
13 get_prefix = function(buf, char)
17 local secs = trace.convert_timestamp_to_nanoseconds(buf.timestamp - initial_timestamp) / 1000000000
20 char, secs, buf.debugname)
40 trace_codename("MACH_CLOCK_BRIDGE_RESET_TS", function(buf)
41 local prefix = get_prefix(buf, "X")
43 if buf[3] == 1 then
45 elseif buf[3] == 2 then
47 elseif buf[3] == 3 then
49 elseif buf[3] == 4 then
53 prefix, reason, format_timestamp_arm(buf[1]), format_timestamp_intel(buf[2]))
59 trace_codename("MACH_CLOCK_BRIDGE_TS_PARAMS", function(buf)
60 local prefix = get_prefix(buf, ">")
64 rate = darwin.uint64_to_double(buf[3])
70 prefix, "", format_timestamp_ns(buf[1]), format_timestamp_intel(buf[2]),
74 trace_codename("MACH_CLOCK_BRIDGE_REMOTE_TIME", function(buf)
75 local prefix = get_prefix(buf, "-")
78 …prefix, format_timestamp_arm(buf[1]), format_timestamp_intel(buf[2]), format_timestamp_arm(buf[3]))
81 trace_codename("MACH_CLOCK_BRIDGE_RCV_TS", function(buf)
82 local prefix = get_prefix(buf, "<")
84 if buf[2] == 0xfffffffffffffffe then
86 prefix, format_timestamp_arm(buf[1]), format_timestamp_intel(buf[2]))
87 elseif buf[2] == 0xfffffffffffffffd then
89 prefix, format_timestamp_arm(buf[1]), format_timestamp_intel(buf[2]))
90 elseif buf[2] == 0xfffffffffffffffc then
92 prefix, format_timestamp_arm(buf[1]), format_timestamp_intel(buf[2]))
95 if buf[1] == 0 then
99 prefix, format_timestamp_arm(buf[1]), format_timestamp_intel(buf[2]), skip)
104 trace_codename("MACH_CLOCK_BRIDGE_SKIP_TS", function(buf)
105 local prefix = get_prefix(buf, "*")
107 if buf[4] > 0 then
109 prefix, buf[4], format_timestamp_arm(buf[1]), format_timestamp_arm(buf[3]),
110 format_timestamp_intel(buf[2]))
113 prefix, format_timestamp_arm(buf[1]), format_timestamp_arm(buf[3]),
114 format_timestamp_intel(buf[2]))
119 trace_codename("MACH_CLOCK_BRIDGE_TS_MISMATCH", function(buf)
120 local prefix = get_prefix(buf, "?")
122 local diff = (math.abs(buf[2] - buf[3]))/1000000
125 prefix, format_timestamp_intel(buf[2]), format_timestamp_intel(buf[3]),
126 diff, buf[4], format_timestamp_arm(buf[1]))
130 trace_codename("MACH_CLOCK_BRIDGE_OBSV_RATE", function(buf)
131 local prefix = get_prefix(buf, "=")
135 rate = darwin.uint64_to_double(buf[1])