about summary refs log tree commit diff stats
path: root/browse_trace
Commit message (Collapse)AuthorAgeFilesLines
* made first compute-offset test passnc2019-07-071-0/+1
|
* 5133 - show instruction source in traceKartik Agaram2019-04-281-4/+10
| | | | | | | | | | It's a little hacky in some corner cases. In particular, if debug information isn't available the trace will contain duplicated lines. This is because I don't want the core trace lines all my tests rely on (introduced in the 'vm' layer) to have to know about debug info (introduced in the 'labels' and 'debug' layers). Thanks Charles Saternos for the feedback and suggestion!
* 5065Kartik Agaram2019-04-091-2/+2
| | | | | Fix a documentation bug since commit 3765. Line-wise navigation in the trace browser doesn't yet support scrolling.
* 5007Kartik Agaram2019-03-171-3/+3
|
* 5003Kartik Agaram2019-03-131-0/+8
|
* 4990Kartik Agaram2019-02-251-1/+1
|
* 4987 - support `browse_trace` tool in SubXKartik Agaram2019-02-255-0/+720
I've extracted it into a separate binary, independent of my Mu prototype. I also cleaned up my tracing layer to be a little nicer. Major improvements: - Realized that incremental tracing really ought to be the default. And to minimize printing traces to screen. - Finally figured out how to combine layers and call stack frames in a single dimension of depth. The answer: optimize for the experience of `browse_trace`. Instructions occupy a range of depths based on their call stack frame, and minor details of an instruction lie one level deeper in each case. Other than that, I spent some time adjusting levels everywhere to make `browse_trace` useful.
='/danisanti/profani-tty/blame/src/prof_autocomplete.c?id=6bbad269db9fbce40676966c745506f6c3a72d7d'>^
89d3b9fc ^
a85ba5e2 ^
89d3b9fc ^




279737ba ^

89d3b9fc ^







279737ba ^

89d3b9fc ^


cac0ea07 ^
89d3b9fc ^

6bad38c2 ^
89d3b9fc ^
6bad38c2 ^
89d3b9fc ^
a85ba5e2 ^
89d3b9fc ^

cac0ea07 ^
6bad38c2 ^
89d3b9fc ^
a85ba5e2 ^
fef15b93 ^
a85ba5e2 ^

fef15b93 ^




89d3b9fc ^
6bad38c2 ^
89d3b9fc ^





cac0ea07 ^
89d3b9fc ^


279737ba ^

89d3b9fc ^


a85ba5e2 ^
89d3b9fc ^


cac0ea07 ^
89d3b9fc ^

6bad38c2 ^
89d3b9fc ^
a85ba5e2 ^
6c9cbc44 ^
89d3b9fc ^
a85ba5e2 ^
6bad38c2 ^
cac0ea07 ^
89d3b9fc ^




cac0ea07 ^
89d3b9fc ^


279737ba ^

89d3b9fc ^




a85ba5e2 ^
89d3b9fc ^





279737ba ^

89d3b9fc ^








6bad38c2 ^
89d3b9fc ^


b02b52d8 ^
89d3b9fc ^

6bad38c2 ^
89d3b9fc ^

b02b52d8 ^
89d3b9fc ^



b02b52d8 ^
89d3b9fc ^

6bad38c2 ^
89d3b9fc ^





279737ba ^

89d3b9fc ^

6bad38c2 ^
89d3b9fc ^
a85ba5e2 ^
89d3b9fc ^
eb5b04df ^
6bad38c2 ^
a85ba5e2 ^
6bad38c2 ^
89d3b9fc ^



a85ba5e2 ^
89d3b9fc ^







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
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208