blob: e3bc565a34fd1f0b163f1bec62b6f232c602198b (
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
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
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
|
// raddbg 0.9.27 user file
recent_project:
{
path: "../../projects/krypton/.kr_raddbg_project"
name: ""
}
recent_project: path: "C:\\users\\kyren\\AppData\\Roaming/raddbg/default.raddbg_project"
window:
{
size: 1536 861
panels:
{
0.347440:
{
selected
text:
{
expression: "file:\"Z:/home/kyren/projects/krypton/src/krypton/krypton_main.c\".data"
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
query: input: ""
cursor_line: 150
cursor_column: 4
mark_line: 150
mark_column: 4
}
text:
{
selected
expression: "file:\"Z:/home/kyren/projects/krypton/src/krypton/libkrypton.c\".data"
auto: 0
query:
{
input: ""
cmd: search
}
cursor_line: 7294
cursor_column: 1
mark_line: 7294
mark_column: 1
}
text:
{
expression: "file:\"Z:/home/kyren/projects/krypton/src/krypton/krypton_main.c\".data"
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
query:
{
input: ""
cmd: search
}
cursor_line: 189
cursor_column: 57
mark_line: 189
mark_column: 57
}
text:
{
expression: "file:\"Z:/home/kyren/projects/krypton/src/visualizer/visualizer.c\".data"
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
query: input: ""
cursor_line: 180
cursor_column: 31
mark_line: 180
mark_column: 31
}
text:
{
expression: "file:\"Z:/home/kyren/projects/krypton/src/krypton/llvm_codegen.c\".data"
auto: 1
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
cursor_line: 666
cursor_column: 39
mark_line: 666
mark_column: 39
query: input: ""
}
}
0.652560:
{
0.364382:
{
watch: selected expression: "query:locals"
watch: expression: "query:thread_locals"
watch:
{
expression: "query:globals"
query:
{
cmd: search
input: keyword
}
}
watch: expression: "query:registers"
watch:
{
expression: "query:types"
sub_type: 0.350000 0.350000 0.150000 0.150000
query:
{
cmd: search
input: KrDataBuiltinType
}
}
watch:
{
expression: "query:procedures"
query:
{
cmd: search
input: TokenStri
}
}
}
0.379983:
{
watch:
{
selected
expression: ""
normal: 0.476278 0.523722 0.250000
watch: result
watch: "text(slice(ast->src.value +token.index, 10))"
watch: token
watch: "(KrNodeIdx)secondary_expr"
watch: "(KrNodeIdx)expr"
watch: scope
watch: ctx
watch: ok
watch: global_name
watch: KR_SYMBOL_TABLE_LOAD_FACTOR
}
watch: expression: "query:watch_pins"
}
0.255629:
{
0.491649:
{
watch:
{
selected
expression: "query:call_stack"
call_stack_frame: 0.050000 0.750000 0.200000
}
watch:
{
expression: "query:threads"
call_stack_frame: 0.050000 0.850000 0.050000 0.050000
}
}
0.508351:
{
text:
{
selected
expression: "query:output"
query: input: ""
cursor_line: 212
cursor_column: 1
mark_line: 212
mark_column: 1
scroll_to_bottom_on_change: 1
}
watch: expression: "query:targets"
watch: expression: "query:breakpoints"
watch: expression: "query:watch_pins"
watch:
{
expression: "query:type_views"
normal: 0.350000 0.650000
}
}
}
}
}
split_x
pos: 512 266
monitor: "\\\\.\\DISPLAY1"
maximized
}
keybindings:
{
{ kill_all f5 shift }
{ step_into_inst f11 alt }
{ step_over_inst f10 alt }
{ step_out f11 shift }
{ halt x ctrl shift }
{ halt pause }
{ run f5 }
{ restart f5 ctrl shift }
{ step_into f11 }
{ step_over f10 }
{ run_to_line f10 ctrl }
{ set_next_statement f10 ctrl shift }
{ inc_window_font_size equal alt }
{ dec_window_font_size minus alt }
{ window n ctrl shift }
{ toggle_fullscreen return ctrl }
{ new_panel_right p ctrl }
{ new_panel_down minus ctrl }
{ rotate_panel_columns 2 ctrl }
{ next_panel comma ctrl }
{ prev_panel comma ctrl shift }
{ focus_panel_right right ctrl alt }
{ focus_panel_left left ctrl alt }
{ focus_panel_up up ctrl alt }
{ focus_panel_down down ctrl alt }
{ undo z ctrl }
{ redo y ctrl }
{ go_back left alt }
{ go_forward right alt }
{ close_panel p ctrl shift alt }
{ next_tab page_down ctrl }
{ prev_tab page_up ctrl }
{ next_tab tab ctrl }
{ prev_tab tab ctrl shift }
{ move_tab_right page_down ctrl shift }
{ move_tab_left page_up ctrl shift }
{ close_tab w ctrl }
{ tab_bar_top up ctrl shift alt }
{ tab_bar_bottom down ctrl shift alt }
{ open_tab t ctrl }
{ open o ctrl }
{ switch i ctrl }
{ switch_to_partner_file o alt }
{ open_user n ctrl shift alt }
{ open_project n ctrl alt }
{ open_user o ctrl shift alt }
{ open_project o ctrl alt }
{ save_user s ctrl shift alt }
{ save_project s ctrl shift }
{ edit f2 }
{ accept return }
{ accept space }
{ cancel esc }
{ move_left left }
{ move_right right }
{ move_up up }
{ move_down down }
{ move_left_select left shift }
{ move_right_select right shift }
{ move_up_select up shift }
{ move_down_select down shift }
{ move_left_chunk left ctrl }
{ move_right_chunk right ctrl }
{ move_up_chunk up ctrl }
{ move_down_chunk down ctrl }
{ move_up_page page_up }
{ move_down_page page_down }
{ move_up_whole home ctrl }
{ move_down_whole end ctrl }
{ move_left_chunk_select left ctrl shift }
{ move_right_chunk_select right ctrl shift }
{ move_up_chunk_select up ctrl shift }
{ move_down_chunk_select down ctrl shift }
{ move_up_page_select page_up shift }
{ move_down_page_select page_down shift }
{ move_up_whole_select home ctrl shift }
{ move_down_whole_select end ctrl shift }
{ move_up_reorder up alt }
{ move_down_reorder down alt }
{ move_home home }
{ move_end end }
{ move_home_select home shift }
{ move_end_select end shift }
{ select_all a ctrl }
{ delete_single delete }
{ delete_chunk delete ctrl }
{ backspace_single backspace }
{ backspace_chunk backspace ctrl }
{ copy c ctrl }
{ copy insert ctrl }
{ cut x ctrl }
{ paste v ctrl }
{ paste insert shift }
{ insert_text null }
{ move_next tab }
{ move_prev tab shift }
{ goto_line g ctrl }
{ goto_address g alt }
{ search f ctrl }
{ search_backwards r ctrl }
{ find_next f3 }
{ find_prev f3 ctrl }
{ find_selected_thread f4 }
{ goto_name n ctrl }
{ goto_name_at_cursor f12 }
{ toggle_watch_expr_at_cursor w alt }
{ toggle_watch_expr_at_mouse d ctrl }
{ toggle_watch_pin f9 ctrl }
{ toggle_breakpoint f9 }
{ add_address_breakpoint f9 shift }
{ add_function_breakpoint f9 ctrl shift }
{ attach f6 shift }
{ open_palette f1 }
{ open_palette p ctrl shift }
{ log_marker m ctrl shift alt }
{ toggle_dev_menu d ctrl shift alt }
{ step_out a }
{ step_over s }
{ step_into d }
{ run c }
{ restart r }
{ kill_all b }
{ kill_all x }
{ kill_all f }
{ run_to_line g }
{ move_left h }
{ move_down j }
{ move_up k }
{ move_right l }
{ move_up_page u ctrl }
{ move_down_page d ctrl }
{ move_left_select h shift }
{ move_down_select j shift }
{ move_up_select k shift }
{ move_right_select l shift }
{ move_left_chunk h ctrl }
{ move_down_chunk j ctrl }
{ move_up_chunk k ctrl }
{ move_right_chunk l ctrl }
{ move_left_chunk_select h ctrl shift }
{ move_down_chunk_select j ctrl shift }
{ move_up_chunk_select k ctrl shift }
{ move_right_chunk_select l ctrl shift }
}
current_path: "Z:/home/kyren/projects/krypton"
auto_load_last_project: 1
breakpoint:
{
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
source_location: "../../projects/krypton/src/krypton/libkrypton.c:1963:1"
hit_count: 0
condition: "token.index == 932"
}
breakpoint:
{
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
source_location: "../../projects/krypton/src/krypton/krypton_main.c:181:1"
hit_count: 1
}
debug_info:
{
path: "Z:/home/kyren/projects/krypton/build/kc.pdb"
timestamp: 66225456169027
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
debug_info:
{
path: "C:/windows/system32/ntdll.dll"
timestamp: 66217366216501
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
debug_info:
{
path: "C:/windows/system32/kernel32.dll"
timestamp: 66217366216316
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
debug_info:
{
path: "C:/windows/system32/kernelbase.dll"
timestamp: 66217366216317
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
debug_info:
{
path: "C:/windows/system32/advapi32.dll"
timestamp: 66217366216149
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
debug_info:
{
path: "C:/windows/system32/msvcrt.dll"
timestamp: 66217366216490
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
debug_info:
{
path: "C:/windows/system32/sechost.dll"
timestamp: 66217366216552
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
debug_info:
{
path: "C:/windows/system32/ucrtbase.dll"
timestamp: 66217366216593
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
debug_info:
{
path: "C:/windows/system32/ws2_32.dll"
timestamp: 66217366216694
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
debug_info:
{
path: "C:/windows/system32/MSVCP140.dll"
timestamp: 66217366216459
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
debug_info:
{
path: "C:/windows/system32/vcruntime140.dll"
timestamp: 66217366216618
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
debug_info:
{
path: "C:/windows/system32/oleaut32.dll"
timestamp: 66217366216511
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
debug_info:
{
path: "C:/windows/system32/gdi32.dll"
timestamp: 66217366216270
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
debug_info:
{
path: "C:/windows/system32/user32.dll"
timestamp: 66217366216606
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
debug_info:
{
path: "C:/windows/system32/win32u.dll"
timestamp: 66217366216628
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
debug_info:
{
path: "C:/windows/system32/ole32.dll"
timestamp: 66217366216505
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
debug_info:
{
path: "C:/windows/system32/combase.dll"
timestamp: 66217366216159
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
debug_info:
{
path: "C:/windows/system32/rpcrt4.dll"
timestamp: 66217366216541
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
debug_info:
{
path: "C:/windows/system32/cryptbase.dll"
timestamp: 66217366216166
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
debug_info:
{
path: "C:/windows/system32/coml2.dll"
timestamp: 66217366216162
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
debug_info:
{
path: "C:/windows/system32/VCRUNTIME140_1.dll"
timestamp: 66217366216618
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
debug_info:
{
path: "C:/windows/system32/concrt140.dll"
timestamp: 66217366216163
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
debug_info:
{
path: "C:/windows/system32/imm32.dll"
timestamp: 66217366216297
project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project"
}
|