summaryrefslogtreecommitdiffstats
path: root/lldb/source/Target/StackFrame.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2011-01-25 23:55:37 +0000
committerGreg Clayton <gclayton@apple.com>2011-01-25 23:55:37 +0000
commit1a65ae11bd65d007391473f8bde3d06f4abad740 (patch)
tree12bcbcdd2564d2bf305c3642ebe3a0b80128beb7 /lldb/source/Target/StackFrame.cpp
parent3ae681eb1240f09af37936663760526ed1b324cf (diff)
downloadbcm5719-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.cpp21
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
+}
OpenPOWER on IntegriCloud