From fa181f4fdb5f357e4cbc76b3dc9cbf0baa46491e Mon Sep 17 00:00:00 2001 From: Johnny Chen Date: Thu, 14 Jul 2011 00:17:49 +0000 Subject: Add some more docstrings (includng example usages) to SBTarget.h. Add logic to modify-python-lldb to correct swig's transformation of 'char **argv' and 'char **envp' to 'char argv' and 'char envp' by morphing them into the 'list argv' and 'list envp' (as a list of Python strings). llvm-svn: 135114 --- lldb/scripts/Python/modify-python-lldb.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lldb/scripts/Python/modify-python-lldb.py') diff --git a/lldb/scripts/Python/modify-python-lldb.py b/lldb/scripts/Python/modify-python-lldb.py index 139d981..c33a3dd 100644 --- a/lldb/scripts/Python/modify-python-lldb.py +++ b/lldb/scripts/Python/modify-python-lldb.py @@ -47,6 +47,9 @@ def char_to_str_xform(line): """This transforms the 'char', i.e, 'char *' to 'str', Python string.""" line = line.replace(' char', ' str') line = line.replace('char ', 'str ') + # Special case handling of 'char **argv' and 'char **envp'. + line = line.replace('str argv', 'list argv') + line = line.replace('str envp', 'list envp') return line # -- cgit v1.1