diff options
author | Sean Callanan <scallanan@apple.com> | 2012-02-10 22:52:19 +0000 |
---|---|---|
committer | Sean Callanan <scallanan@apple.com> | 2012-02-10 22:52:19 +0000 |
commit | 9df05fbb7f651ee824c80161db5833bf412f9997 (patch) | |
tree | 30e09e7eab43f7792f6d9a027fa79aa16f009d95 /lldb/source/Core/AddressResolverName.cpp | |
parent | 59fe3f89cb4e79364ff6e9ac8d25d3e7855b153f (diff) | |
download | bcm5719-llvm-9df05fbb7f651ee824c80161db5833bf412f9997.tar.gz bcm5719-llvm-9df05fbb7f651ee824c80161db5833bf412f9997.zip |
Extended function lookup to allow the user to
indicate whether inline functions are desired.
This allows the expression parser, for instance,
to filter out inlined functions when looking for
functions it can call.
llvm-svn: 150279
Diffstat (limited to 'lldb/source/Core/AddressResolverName.cpp')
-rw-r--r-- | lldb/source/Core/AddressResolverName.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lldb/source/Core/AddressResolverName.cpp b/lldb/source/Core/AddressResolverName.cpp index 82187004199..091a02f448f 100644 --- a/lldb/source/Core/AddressResolverName.cpp +++ b/lldb/source/Core/AddressResolverName.cpp @@ -104,6 +104,7 @@ AddressResolverName::SearchCallback } const bool include_symbols = false; + const bool include_inlines = true; const bool append = false; switch (m_match_type) { @@ -117,6 +118,7 @@ AddressResolverName::SearchCallback NULL, eFunctionNameTypeBase | eFunctionNameTypeFull | eFunctionNameTypeMethod | eFunctionNameTypeSelector, include_symbols, + include_inlines, append, func_list); } @@ -130,6 +132,7 @@ AddressResolverName::SearchCallback sym_list); context.module_sp->FindFunctions (m_regex, include_symbols, + include_inlines, append, func_list); } |