diff options
author | Greg Clayton <gclayton@apple.com> | 2011-01-25 23:55:37 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2011-01-25 23:55:37 +0000 |
commit | 1a65ae11bd65d007391473f8bde3d06f4abad740 (patch) | |
tree | 12bcbcdd2564d2bf305c3642ebe3a0b80128beb7 /lldb/source/Target/StackFrame.cpp | |
parent | 3ae681eb1240f09af37936663760526ed1b324cf (diff) | |
download | bcm5719-llvm-1a65ae11bd65d007391473f8bde3d06f4abad740.tar.gz bcm5719-llvm-1a65ae11bd65d007391473f8bde3d06f4abad740.zip |
Enabled extra warnings and fixed a bunch of small issues.
llvm-svn: 124250
Diffstat (limited to 'lldb/source/Target/StackFrame.cpp')
-rw-r--r-- | lldb/source/Target/StackFrame.cpp | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/lldb/source/Target/StackFrame.cpp b/lldb/source/Target/StackFrame.cpp index 633d394cf07..32917b7b85d 100644 --- a/lldb/source/Target/StackFrame.cpp +++ b/lldb/source/Target/StackFrame.cpp @@ -48,9 +48,9 @@ StackFrame::StackFrame lldb::addr_t pc, const SymbolContext *sc_ptr ) : + m_thread (thread), m_frame_index (frame_idx), m_concrete_frame_index (unwind_frame_index), - m_thread (thread), m_reg_context_sp (), m_id (pc, cfa, NULL), m_frame_code_addr (NULL, pc), @@ -59,7 +59,8 @@ StackFrame::StackFrame m_frame_base (), m_frame_base_error (), m_variable_list_sp (), - m_variable_list_value_objects () + m_variable_list_value_objects (), + m_disassembly () { if (sc_ptr != NULL) { @@ -78,9 +79,9 @@ StackFrame::StackFrame lldb::addr_t pc, const SymbolContext *sc_ptr ) : + m_thread (thread), m_frame_index (frame_idx), m_concrete_frame_index (unwind_frame_index), - m_thread (thread), m_reg_context_sp (reg_context_sp), m_id (pc, cfa, NULL), m_frame_code_addr (NULL, pc), @@ -89,7 +90,8 @@ StackFrame::StackFrame m_frame_base (), m_frame_base_error (), m_variable_list_sp (), - m_variable_list_value_objects () + m_variable_list_value_objects (), + m_disassembly () { if (sc_ptr != NULL) { @@ -114,9 +116,9 @@ StackFrame::StackFrame const Address& pc_addr, const SymbolContext *sc_ptr ) : + m_thread (thread), m_frame_index (frame_idx), m_concrete_frame_index (unwind_frame_index), - m_thread (thread), m_reg_context_sp (reg_context_sp), m_id (pc_addr.GetLoadAddress (&thread.GetProcess().GetTarget()), cfa, NULL), m_frame_code_addr (pc_addr), @@ -125,7 +127,8 @@ StackFrame::StackFrame m_frame_base (), m_frame_base_error (), m_variable_list_sp (), - m_variable_list_value_objects () + m_variable_list_value_objects (), + m_disassembly () { if (sc_ptr != NULL) { @@ -626,7 +629,7 @@ StackFrame::GetValueForVariableExpressionPath (const char *var_expr_cstr, uint32 if (var_path.size() > 2) // Need at least two brackets and a number { char *end = NULL; - int32_t child_index = ::strtol (&var_path[1], &end, 0); + long child_index = ::strtol (&var_path[1], &end, 0); if (end && *end == ']') { @@ -745,7 +748,7 @@ StackFrame::GetFrameBaseValue (Scalar &frame_base, Error *error_ptr) if (m_sc.function->GetFrameBaseExpression().IsLocationList()) loclist_base_addr = m_sc.function->GetAddressRange().GetBaseAddress().GetLoadAddress (&m_thread.GetProcess().GetTarget()); - if (m_sc.function->GetFrameBaseExpression().Evaluate(&exe_ctx, NULL, NULL, loclist_base_addr, NULL, expr_value, &m_frame_base_error) == false) + if (m_sc.function->GetFrameBaseExpression().Evaluate(&exe_ctx, NULL, NULL, NULL, NULL, loclist_base_addr, NULL, expr_value, &m_frame_base_error) == false) { // We should really have an error if evaluate returns, but in case // we don't, lets set the error to something at least. @@ -963,4 +966,4 @@ lldb::StackFrameSP StackFrame::GetSP () { return m_thread.GetStackFrameSPForStackFramePtr (this); -}
\ No newline at end of file +} |