Files
clang-p2996/lldb/test/functionalities/alias/welcome.py
Enrico Granata 99f0b8f935 When defining a scripted command, it is possible to provide a docstring and that will be used as the help text for the command
If no docstring is provided, a default help text is created
LLDB will refuse to create scripted commands if the scripting language is anything but Python
Some additional comments in AppleObjCRuntimeV2.cpp to describe the memory layout expected by the dynamic type lookup code

llvm-svn: 137801
2011-08-17 01:30:04 +00:00

27 lines
791 B
Python

import sys
def welcome_impl(debugger, args, result, dict):
"""
Just a docstring for welcome_impl
A command that says hello to LLDB users
"""
result.Printf('Hello ' + args + ', welcome to LLDB');
return None;
def target_name_impl(debugger, args, result, dict):
target = debugger.GetSelectedTarget()
file = target.GetExecutable()
result.PutCString('Current target ' + file.GetFilename())
if args == 'fail':
return 'a test for error in command'
else:
return None
def print_wait_impl(debugger, args, result, dict):
print 'Trying to do long task..';
import time
time.sleep(1)
print 'Still doing long task..';
time.sleep(1)
result.PutCString('Done; if you saw the delays I am doing OK')
return None