This works for Python commands defined via a class (implement get_flags on your class) and C++ plugin commands (which can call SBCommand::GetFlags()/SetFlags()) Flags allow features such as not letting the command run if there's no target, or if the process is not stopped, ... Commands could always check for these things themselves, but having these accessible via flags makes custom commands more consistent with built-in ones llvm-svn: 238286
13 lines
688 B
Plaintext
13 lines
688 B
Plaintext
script import sys, os
|
|
script sys.path.append(os.path.join(os.getcwd(), os.pardir))
|
|
script import welcome
|
|
script import bug11569
|
|
command script add welcome --class welcome.WelcomeCommand
|
|
command script add targetname --class welcome.TargetnameCommand
|
|
command script add longwait --function welcome.print_wait_impl
|
|
command script import mysto.py --allow-reload
|
|
command script add tell_sync --function welcome.check_for_synchro --synchronicity sync
|
|
command script add tell_async --function welcome.check_for_synchro --synchronicity async
|
|
command script add tell_curr --function welcome.check_for_synchro --synchronicity curr
|
|
command script add takes_exe_ctx --function welcome.takes_exe_ctx
|