Added more functionality to the public API to allow for better
symbolication. Also improved the SBInstruction API to allow
access to the instruction opcode name, mnemonics, comment and
instruction data.

Added the ability to edit SBLineEntry objects (change the file,
line and column), and also allow SBSymbolContext objects to be
modified (set module, comp unit, function, block, line entry
or symbol). 

The SymbolContext and SBSymbolContext can now generate inlined
call stack infomration for symbolication much easier using the
SymbolContext::GetParentInlinedFrameInfo(...) and 
SBSymbolContext::GetParentInlinedFrameInfo(...) methods.



git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@140518 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Target/StackFrame.cpp b/source/Target/StackFrame.cpp
index f8e1c6f..0d25879 100644
--- a/source/Target/StackFrame.cpp
+++ b/source/Target/StackFrame.cpp
@@ -39,15 +39,12 @@
 #define RESOLVED_VARIABLES              (GOT_FRAME_BASE << 1)
 #define RESOLVED_GLOBAL_VARIABLES       (RESOLVED_VARIABLES << 1)
 
-StackFrame::StackFrame 
-(
-    user_id_t frame_idx, 
-    user_id_t unwind_frame_index, 
-    Thread &thread, 
-    addr_t cfa, 
-    addr_t pc, 
-    const SymbolContext *sc_ptr
-) :
+StackFrame::StackFrame (user_id_t frame_idx, 
+                        user_id_t unwind_frame_index, 
+                        Thread &thread, 
+                        addr_t cfa, 
+                        addr_t pc, 
+                        const SymbolContext *sc_ptr) :
     m_thread (thread),
     m_frame_index (frame_idx),
     m_concrete_frame_index (unwind_frame_index),    
@@ -69,16 +66,13 @@
     }
 }
 
-StackFrame::StackFrame 
-(
-    user_id_t frame_idx, 
-    user_id_t unwind_frame_index, 
-    Thread &thread, 
-    const RegisterContextSP &reg_context_sp, 
-    addr_t cfa, 
-    addr_t pc, 
-    const SymbolContext *sc_ptr
-) :
+StackFrame::StackFrame (user_id_t frame_idx, 
+                        user_id_t unwind_frame_index, 
+                        Thread &thread, 
+                        const RegisterContextSP &reg_context_sp, 
+                        addr_t cfa, 
+                        addr_t pc, 
+                        const SymbolContext *sc_ptr) :
     m_thread (thread),
     m_frame_index (frame_idx),
     m_concrete_frame_index (unwind_frame_index),    
@@ -106,16 +100,13 @@
     }
 }
 
-StackFrame::StackFrame 
-(
-    user_id_t frame_idx, 
-    user_id_t unwind_frame_index, 
-    Thread &thread, 
-    const RegisterContextSP &reg_context_sp, 
-    addr_t cfa, 
-    const Address& pc_addr,
-    const SymbolContext *sc_ptr
-) :
+StackFrame::StackFrame (user_id_t frame_idx, 
+                        user_id_t unwind_frame_index, 
+                        Thread &thread, 
+                        const RegisterContextSP &reg_context_sp, 
+                        addr_t cfa, 
+                        const Address& pc_addr,
+                        const SymbolContext *sc_ptr) :
     m_thread (thread),
     m_frame_index (frame_idx),
     m_concrete_frame_index (unwind_frame_index),