aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2013-03-07 03:25:11 +0000
committerGreg Clayton <gclayton@apple.com>2013-03-07 03:25:11 +0000
commit66a907a6bd94e19a8a2184d4e1c70d9041345f5a (patch)
treedbba4e9b82ad69cc9e0c565c355eef3b0f3cfbae /clang/lib/Frontend/CompilerInvocation.cpp
parent9e0da9e0702440c74f02eb6419ca315d3d6b3255 (diff)
downloadllvm-66a907a6bd94e19a8a2184d4e1c70d9041345f5a.zip
llvm-66a907a6bd94e19a8a2184d4e1c70d9041345f5a.tar.gz
llvm-66a907a6bd94e19a8a2184d4e1c70d9041345f5a.tar.bz2
Added new properties to lldb.SBModule classes:
"compile_units" returns an array of all compile units in a module as a list() of lldb.SBCompileUnit objects. "compile_unit" returns a compile unit accessor object that allows indexed access, search by full or partial path, or by regex: (lldb) script comp_unit = lldb.target.module['TextEdit'].compile_unit['Document.m'] comp_unit = lldb.target.module['TextEdit'].compile_unit['/path/to/Document.m'] comp_unit = lldb.target.module['TextEdit'].compile_unit[0] comp_unit = lldb.target.module['TextEdit'].compile_unit[1] for comp_unit in lldb.target.module['TextEdit'].compile_unit[re.compile("\.m$")] print comp_unit This helps do quick searches and scripting while debugging. llvm-svn: 176613
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions