mirror of
https://github.com/intel/llvm.git
synced 2026-01-18 07:57:36 +08:00
The implementation of categories is now synchronization safe
Code cleanup:
- The Format Manager implementation is now split between two files: FormatClasses.{h|cpp} where the
actual formatter classes (ValueFormat, SummaryFormat, ...) are implemented and
FormatManager.{h|cpp} where the infrastructure classes (FormatNavigator, FormatManager, ...)
are contained. The wrapper code always remains in Debugger.{h|cpp}
- Several leftover fields, methods and comments from previous design choices have been removed
type category subcommands (enable, disable, delete) now can take a list of category names as input
- for type category enable, saying "enable A B C" is the same as saying
enable C
enable B
enable A
(the ordering is relevant in enabling categories, and it is expected that a user typing
enable A B C wants to look into category A, then into B, then into C and not the other
way round)
- for the other two commands, the order is not really relevant (however, the same inverted ordering
is used for consistency)
llvm-svn: 135494
This commit is contained in:
@@ -506,7 +506,7 @@ ClangExpressionParser::MakeJIT (lldb::addr_t &func_allocation_addr,
|
||||
}
|
||||
else
|
||||
{
|
||||
if(log)
|
||||
if (log)
|
||||
log->Printf("Found function %s for %s", function_name.c_str(), m_expr.FunctionName());
|
||||
}
|
||||
|
||||
@@ -733,7 +733,7 @@ ClangExpressionParser::DisassembleFunction (Stream &stream, ExecutionContext &ex
|
||||
return ret;
|
||||
}
|
||||
|
||||
if(log)
|
||||
if (log)
|
||||
log->Printf("Found function, has local address 0x%llx and remote address 0x%llx", (uint64_t)func_local_addr, (uint64_t)func_remote_addr);
|
||||
|
||||
std::pair <lldb::addr_t, lldb::addr_t> func_range;
|
||||
@@ -747,7 +747,7 @@ ClangExpressionParser::DisassembleFunction (Stream &stream, ExecutionContext &ex
|
||||
return ret;
|
||||
}
|
||||
|
||||
if(log)
|
||||
if (log)
|
||||
log->Printf("Function's code range is [0x%llx-0x%llx]", func_range.first, func_range.second);
|
||||
|
||||
if (!exe_ctx.target)
|
||||
|
||||
Reference in New Issue
Block a user