equal
deleted
inserted
replaced
5 # This software is licensed under 'Creative Commons Attribution-NonCommercial 4.0 International License' |
5 # This software is licensed under 'Creative Commons Attribution-NonCommercial 4.0 International License' |
6 # |
6 # |
7 # You may find a full license text in LICENSE.txt or at http://creativecommons.org/licenses/by-nc/4.0/ |
7 # You may find a full license text in LICENSE.txt or at http://creativecommons.org/licenses/by-nc/4.0/ |
8 # |
8 # |
9 |
9 |
|
10 import sys |
10 import itertools |
11 import itertools |
11 import argparse |
12 import argparse |
12 import copy |
13 import copy |
13 import gdb |
14 import gdb |
14 |
15 |
392 visualizer_factory = eval(args.visualizer, __main__.__dict__ , __main__.__dict__) |
393 visualizer_factory = eval(args.visualizer, __main__.__dict__ , __main__.__dict__) |
393 |
394 |
394 visualizer = visualizer_factory(varobj._value) |
395 visualizer = visualizer_factory(varobj._value) |
395 |
396 |
396 varobj.set_visualizer(visualizer) |
397 varobj.set_visualizer(visualizer) |
|
398 |
|
399 # Set prompt for both, GDBCLI and Python CLI |
|
400 gdb.prompt_hook = lambda x: 'vdb > ' |
|
401 sys.ps1 = 'vdb pi > ' |
|
402 sys.ps2 = ' > ' |