[Lldb-commits] [lldb] r229523 - Add LLDB_API to all of the public API class definitions.

Zachary Turner zturner at google.com
Tue Feb 17 11:36:26 PST 2015


Author: zturner
Date: Tue Feb 17 13:36:25 2015
New Revision: 229523

URL: http://llvm.org/viewvc/llvm-project?rev=229523&view=rev
Log:
Add LLDB_API to all of the public API class definitions.

You cannot export a class from a DLL without this on
Windows, so it was causing lldb-mi to fail to link
after recent changes.

Please make sure to include this at the start of every
public type in the future.

Modified:
    lldb/trunk/include/lldb/API/SBAddress.h
    lldb/trunk/include/lldb/API/SBAttachInfo.h
    lldb/trunk/include/lldb/API/SBBlock.h
    lldb/trunk/include/lldb/API/SBBreakpoint.h
    lldb/trunk/include/lldb/API/SBBreakpointLocation.h
    lldb/trunk/include/lldb/API/SBBroadcaster.h
    lldb/trunk/include/lldb/API/SBCommandInterpreter.h
    lldb/trunk/include/lldb/API/SBCommandReturnObject.h
    lldb/trunk/include/lldb/API/SBCommunication.h
    lldb/trunk/include/lldb/API/SBCompileUnit.h
    lldb/trunk/include/lldb/API/SBData.h
    lldb/trunk/include/lldb/API/SBDebugger.h
    lldb/trunk/include/lldb/API/SBDeclaration.h
    lldb/trunk/include/lldb/API/SBError.h
    lldb/trunk/include/lldb/API/SBEvent.h
    lldb/trunk/include/lldb/API/SBExecutionContext.h
    lldb/trunk/include/lldb/API/SBExpressionOptions.h
    lldb/trunk/include/lldb/API/SBFileSpec.h
    lldb/trunk/include/lldb/API/SBFileSpecList.h
    lldb/trunk/include/lldb/API/SBFrame.h
    lldb/trunk/include/lldb/API/SBFunction.h
    lldb/trunk/include/lldb/API/SBHostOS.h
    lldb/trunk/include/lldb/API/SBInstruction.h
    lldb/trunk/include/lldb/API/SBInstructionList.h
    lldb/trunk/include/lldb/API/SBLaunchInfo.h
    lldb/trunk/include/lldb/API/SBLineEntry.h
    lldb/trunk/include/lldb/API/SBListener.h
    lldb/trunk/include/lldb/API/SBModule.h
    lldb/trunk/include/lldb/API/SBModuleSpec.h
    lldb/trunk/include/lldb/API/SBPlatform.h
    lldb/trunk/include/lldb/API/SBProcess.h
    lldb/trunk/include/lldb/API/SBQueue.h
    lldb/trunk/include/lldb/API/SBQueueItem.h
    lldb/trunk/include/lldb/API/SBSection.h
    lldb/trunk/include/lldb/API/SBSourceManager.h
    lldb/trunk/include/lldb/API/SBStream.h
    lldb/trunk/include/lldb/API/SBStringList.h
    lldb/trunk/include/lldb/API/SBSymbol.h
    lldb/trunk/include/lldb/API/SBSymbolContext.h
    lldb/trunk/include/lldb/API/SBSymbolContextList.h
    lldb/trunk/include/lldb/API/SBTarget.h
    lldb/trunk/include/lldb/API/SBThread.h
    lldb/trunk/include/lldb/API/SBThreadCollection.h
    lldb/trunk/include/lldb/API/SBThreadPlan.h
    lldb/trunk/include/lldb/API/SBType.h
    lldb/trunk/include/lldb/API/SBTypeCategory.h
    lldb/trunk/include/lldb/API/SBTypeEnumMember.h
    lldb/trunk/include/lldb/API/SBTypeFilter.h
    lldb/trunk/include/lldb/API/SBTypeFormat.h
    lldb/trunk/include/lldb/API/SBTypeNameSpecifier.h
    lldb/trunk/include/lldb/API/SBTypeSummary.h
    lldb/trunk/include/lldb/API/SBTypeSynthetic.h
    lldb/trunk/include/lldb/API/SBUnixSignals.h
    lldb/trunk/include/lldb/API/SBValue.h
    lldb/trunk/include/lldb/API/SBValueList.h
    lldb/trunk/include/lldb/API/SBVariablesOptions.h
    lldb/trunk/include/lldb/API/SBWatchpoint.h
    lldb/trunk/include/lldb/lldb-defines.h

Modified: lldb/trunk/include/lldb/API/SBAddress.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBAddress.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBAddress.h (original)
+++ lldb/trunk/include/lldb/API/SBAddress.h Tue Feb 17 13:36:25 2015
@@ -15,7 +15,7 @@
 
 namespace lldb {
 
-class SBAddress
+class LLDB_API SBAddress
 {
 public:
 

Modified: lldb/trunk/include/lldb/API/SBAttachInfo.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBAttachInfo.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBAttachInfo.h (original)
+++ lldb/trunk/include/lldb/API/SBAttachInfo.h Tue Feb 17 13:36:25 2015
@@ -16,7 +16,7 @@ namespace lldb {
 
 class SBTarget;
 
-class SBAttachInfo
+class LLDB_API SBAttachInfo
 {
 public:
     SBAttachInfo ();

Modified: lldb/trunk/include/lldb/API/SBBlock.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBBlock.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBBlock.h (original)
+++ lldb/trunk/include/lldb/API/SBBlock.h Tue Feb 17 13:36:25 2015
@@ -17,7 +17,7 @@
 
 namespace lldb {
 
-class SBBlock
+class LLDB_API SBBlock
 {
 public:
 

Modified: lldb/trunk/include/lldb/API/SBBreakpoint.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBBreakpoint.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBBreakpoint.h (original)
+++ lldb/trunk/include/lldb/API/SBBreakpoint.h Tue Feb 17 13:36:25 2015
@@ -14,7 +14,7 @@
 
 namespace lldb {
 
-class SBBreakpoint
+class LLDB_API SBBreakpoint
 {
 public:
 

Modified: lldb/trunk/include/lldb/API/SBBreakpointLocation.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBBreakpointLocation.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBBreakpointLocation.h (original)
+++ lldb/trunk/include/lldb/API/SBBreakpointLocation.h Tue Feb 17 13:36:25 2015
@@ -15,7 +15,7 @@
 
 namespace lldb {
 
-class SBBreakpointLocation
+class LLDB_API SBBreakpointLocation
 {
 public:
 

Modified: lldb/trunk/include/lldb/API/SBBroadcaster.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBBroadcaster.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBBroadcaster.h (original)
+++ lldb/trunk/include/lldb/API/SBBroadcaster.h Tue Feb 17 13:36:25 2015
@@ -14,7 +14,7 @@
 
 namespace lldb {
 
-class SBBroadcaster
+class LLDB_API SBBroadcaster
 {
 public:
     SBBroadcaster ();

Modified: lldb/trunk/include/lldb/API/SBCommandInterpreter.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBCommandInterpreter.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBCommandInterpreter.h (original)
+++ lldb/trunk/include/lldb/API/SBCommandInterpreter.h Tue Feb 17 13:36:25 2015
@@ -15,7 +15,7 @@
 
 namespace lldb {
 
-class SBCommandInterpreterRunOptions
+class LLDB_API SBCommandInterpreterRunOptions
 {
 friend class SBDebugger;
 friend class SBCommandInterpreter;

Modified: lldb/trunk/include/lldb/API/SBCommandReturnObject.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBCommandReturnObject.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBCommandReturnObject.h (original)
+++ lldb/trunk/include/lldb/API/SBCommandReturnObject.h Tue Feb 17 13:36:25 2015
@@ -16,7 +16,7 @@
 
 namespace lldb {
 
-class SBCommandReturnObject
+class LLDB_API SBCommandReturnObject
 {
 public:
 

Modified: lldb/trunk/include/lldb/API/SBCommunication.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBCommunication.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBCommunication.h (original)
+++ lldb/trunk/include/lldb/API/SBCommunication.h Tue Feb 17 13:36:25 2015
@@ -15,7 +15,7 @@
 
 namespace lldb {
 
-class SBCommunication
+class LLDB_API SBCommunication
 {
 public:
     enum {

Modified: lldb/trunk/include/lldb/API/SBCompileUnit.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBCompileUnit.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBCompileUnit.h (original)
+++ lldb/trunk/include/lldb/API/SBCompileUnit.h Tue Feb 17 13:36:25 2015
@@ -15,7 +15,7 @@
 
 namespace lldb {
 
-class SBCompileUnit
+class LLDB_API SBCompileUnit
 {
 public:
 

Modified: lldb/trunk/include/lldb/API/SBData.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBData.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBData.h (original)
+++ lldb/trunk/include/lldb/API/SBData.h Tue Feb 17 13:36:25 2015
@@ -14,7 +14,7 @@
 
 namespace lldb {
 
-class SBData
+class LLDB_API SBData
 {
 public:
 

Modified: lldb/trunk/include/lldb/API/SBDebugger.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBDebugger.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBDebugger.h (original)
+++ lldb/trunk/include/lldb/API/SBDebugger.h Tue Feb 17 13:36:25 2015
@@ -18,7 +18,7 @@
 namespace lldb {
 
     
-class SBInputReader
+class LLDB_API SBInputReader
 {
 public:
     SBInputReader();
@@ -28,7 +28,7 @@ public:
     bool IsActive() const;
 };
 
-class SBDebugger
+class LLDB_API SBDebugger
 {
 public:
 

Modified: lldb/trunk/include/lldb/API/SBDeclaration.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBDeclaration.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBDeclaration.h (original)
+++ lldb/trunk/include/lldb/API/SBDeclaration.h Tue Feb 17 13:36:25 2015
@@ -15,7 +15,7 @@
 
 namespace lldb {
     
-    class SBDeclaration
+    class LLDB_API SBDeclaration
     {
     public:
         

Modified: lldb/trunk/include/lldb/API/SBError.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBError.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBError.h (original)
+++ lldb/trunk/include/lldb/API/SBError.h Tue Feb 17 13:36:25 2015
@@ -14,7 +14,7 @@
 
 namespace lldb {
 
-class SBError {
+class LLDB_API SBError {
 public:
     SBError ();
 

Modified: lldb/trunk/include/lldb/API/SBEvent.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBEvent.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBEvent.h (original)
+++ lldb/trunk/include/lldb/API/SBEvent.h Tue Feb 17 13:36:25 2015
@@ -20,7 +20,7 @@ namespace lldb {
 
 class SBBroadcaster;
 
-class SBEvent
+class LLDB_API SBEvent
 {
 public:
     SBEvent();

Modified: lldb/trunk/include/lldb/API/SBExecutionContext.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBExecutionContext.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBExecutionContext.h (original)
+++ lldb/trunk/include/lldb/API/SBExecutionContext.h Tue Feb 17 13:36:25 2015
@@ -18,7 +18,7 @@
 
 namespace lldb {
     
-class SBExecutionContext
+class LLDB_API SBExecutionContext
 {
 friend class SBCommandInterpreter;
 

Modified: lldb/trunk/include/lldb/API/SBExpressionOptions.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBExpressionOptions.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBExpressionOptions.h (original)
+++ lldb/trunk/include/lldb/API/SBExpressionOptions.h Tue Feb 17 13:36:25 2015
@@ -17,7 +17,7 @@
 namespace lldb {
 
 
-class SBExpressionOptions
+class LLDB_API SBExpressionOptions
 {
 public:
     SBExpressionOptions();

Modified: lldb/trunk/include/lldb/API/SBFileSpec.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBFileSpec.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBFileSpec.h (original)
+++ lldb/trunk/include/lldb/API/SBFileSpec.h Tue Feb 17 13:36:25 2015
@@ -14,7 +14,7 @@
 
 namespace lldb {
 
-class SBFileSpec
+class LLDB_API SBFileSpec
 {
 public:
     SBFileSpec ();

Modified: lldb/trunk/include/lldb/API/SBFileSpecList.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBFileSpecList.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBFileSpecList.h (original)
+++ lldb/trunk/include/lldb/API/SBFileSpecList.h Tue Feb 17 13:36:25 2015
@@ -14,7 +14,7 @@
 
 namespace lldb {
 
-class SBFileSpecList
+class LLDB_API SBFileSpecList
 {
 public:
     SBFileSpecList ();

Modified: lldb/trunk/include/lldb/API/SBFrame.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBFrame.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBFrame.h (original)
+++ lldb/trunk/include/lldb/API/SBFrame.h Tue Feb 17 13:36:25 2015
@@ -15,7 +15,7 @@
 
 namespace lldb {
 
-class SBFrame
+class LLDB_API SBFrame
 {
 public:
     SBFrame ();
@@ -25,7 +25,7 @@ public:
     const lldb::SBFrame &
     operator =(const lldb::SBFrame &rhs);
 
-   ~SBFrame();
+    ~SBFrame();
 
     bool
     IsEqual (const lldb::SBFrame &that) const;

Modified: lldb/trunk/include/lldb/API/SBFunction.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBFunction.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBFunction.h (original)
+++ lldb/trunk/include/lldb/API/SBFunction.h Tue Feb 17 13:36:25 2015
@@ -16,7 +16,7 @@
 
 namespace lldb {
 
-class SBFunction
+class LLDB_API SBFunction
 {
 public:
 

Modified: lldb/trunk/include/lldb/API/SBHostOS.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBHostOS.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBHostOS.h (original)
+++ lldb/trunk/include/lldb/API/SBHostOS.h Tue Feb 17 13:36:25 2015
@@ -15,7 +15,7 @@
 
 namespace lldb {
 
-class SBHostOS
+class LLDB_API SBHostOS
 {
 public:
 

Modified: lldb/trunk/include/lldb/API/SBInstruction.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBInstruction.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBInstruction.h (original)
+++ lldb/trunk/include/lldb/API/SBInstruction.h Tue Feb 17 13:36:25 2015
@@ -20,7 +20,7 @@
 
 namespace lldb {
 
-class SBInstruction
+class LLDB_API SBInstruction
 {
 public:
 

Modified: lldb/trunk/include/lldb/API/SBInstructionList.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBInstructionList.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBInstructionList.h (original)
+++ lldb/trunk/include/lldb/API/SBInstructionList.h Tue Feb 17 13:36:25 2015
@@ -16,7 +16,7 @@
 
 namespace lldb {
 
-class SBInstructionList
+class LLDB_API SBInstructionList
 {
 public:
 

Modified: lldb/trunk/include/lldb/API/SBLaunchInfo.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBLaunchInfo.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBLaunchInfo.h (original)
+++ lldb/trunk/include/lldb/API/SBLaunchInfo.h Tue Feb 17 13:36:25 2015
@@ -17,7 +17,7 @@ namespace lldb {
 class SBPlatform;
 class SBTarget;
 
-class SBLaunchInfo
+class LLDB_API SBLaunchInfo
 {
 public:
     SBLaunchInfo (const char **argv);

Modified: lldb/trunk/include/lldb/API/SBLineEntry.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBLineEntry.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBLineEntry.h (original)
+++ lldb/trunk/include/lldb/API/SBLineEntry.h Tue Feb 17 13:36:25 2015
@@ -16,7 +16,7 @@
 
 namespace lldb {
 
-class SBLineEntry
+class LLDB_API SBLineEntry
 {
 public:
 

Modified: lldb/trunk/include/lldb/API/SBListener.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBListener.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBListener.h (original)
+++ lldb/trunk/include/lldb/API/SBListener.h Tue Feb 17 13:36:25 2015
@@ -14,7 +14,7 @@
 
 namespace lldb {
 
-class SBListener
+class LLDB_API SBListener
 {
 public:
     SBListener ();

Modified: lldb/trunk/include/lldb/API/SBModule.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBModule.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBModule.h (original)
+++ lldb/trunk/include/lldb/API/SBModule.h Tue Feb 17 13:36:25 2015
@@ -18,7 +18,7 @@
 
 namespace lldb {
 
-class SBModule
+class LLDB_API SBModule
 {
 public:
 

Modified: lldb/trunk/include/lldb/API/SBModuleSpec.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBModuleSpec.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBModuleSpec.h (original)
+++ lldb/trunk/include/lldb/API/SBModuleSpec.h Tue Feb 17 13:36:25 2015
@@ -15,7 +15,7 @@
 
 namespace lldb {
 
-class SBModuleSpec
+class LLDB_API SBModuleSpec
 {
 public:
 

Modified: lldb/trunk/include/lldb/API/SBPlatform.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBPlatform.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBPlatform.h (original)
+++ lldb/trunk/include/lldb/API/SBPlatform.h Tue Feb 17 13:36:25 2015
@@ -21,7 +21,7 @@ namespace lldb {
 
     class SBLaunchInfo;
 
-    class SBPlatformConnectOptions
+    class LLDB_API SBPlatformConnectOptions
     {
     public:
         SBPlatformConnectOptions (const char *url);

Modified: lldb/trunk/include/lldb/API/SBProcess.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBProcess.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBProcess.h (original)
+++ lldb/trunk/include/lldb/API/SBProcess.h Tue Feb 17 13:36:25 2015
@@ -20,7 +20,7 @@ namespace lldb {
 
 class SBEvent;
 
-class SBProcess
+class LLDB_API SBProcess
 {
 public:
     //------------------------------------------------------------------

Modified: lldb/trunk/include/lldb/API/SBQueue.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBQueue.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBQueue.h (original)
+++ lldb/trunk/include/lldb/API/SBQueue.h Tue Feb 17 13:36:25 2015
@@ -17,7 +17,7 @@
 
 namespace lldb {
 
-class SBQueue
+class LLDB_API SBQueue
 {
 public:
     SBQueue ();

Modified: lldb/trunk/include/lldb/API/SBQueueItem.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBQueueItem.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBQueueItem.h (original)
+++ lldb/trunk/include/lldb/API/SBQueueItem.h Tue Feb 17 13:36:25 2015
@@ -15,7 +15,7 @@
 
 namespace lldb {
 
-class SBQueueItem
+class LLDB_API SBQueueItem
 {
 public:
     SBQueueItem ();

Modified: lldb/trunk/include/lldb/API/SBSection.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBSection.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBSection.h (original)
+++ lldb/trunk/include/lldb/API/SBSection.h Tue Feb 17 13:36:25 2015
@@ -15,7 +15,7 @@
 
 namespace lldb {
 
-class SBSection
+class LLDB_API SBSection
 {
 public:
 

Modified: lldb/trunk/include/lldb/API/SBSourceManager.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBSourceManager.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBSourceManager.h (original)
+++ lldb/trunk/include/lldb/API/SBSourceManager.h Tue Feb 17 13:36:25 2015
@@ -16,7 +16,7 @@
 
 namespace lldb {
 
-class SBSourceManager
+class LLDB_API SBSourceManager
 {
 public:
     SBSourceManager (const SBDebugger &debugger);

Modified: lldb/trunk/include/lldb/API/SBStream.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBStream.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBStream.h (original)
+++ lldb/trunk/include/lldb/API/SBStream.h Tue Feb 17 13:36:25 2015
@@ -16,7 +16,7 @@
 
 namespace lldb {
 
-class SBStream
+class LLDB_API SBStream
 {
 public:
 

Modified: lldb/trunk/include/lldb/API/SBStringList.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBStringList.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBStringList.h (original)
+++ lldb/trunk/include/lldb/API/SBStringList.h Tue Feb 17 13:36:25 2015
@@ -14,7 +14,7 @@
 
 namespace lldb {
 
-class SBStringList
+class LLDB_API SBStringList
 {
 public:
 

Modified: lldb/trunk/include/lldb/API/SBSymbol.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBSymbol.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBSymbol.h (original)
+++ lldb/trunk/include/lldb/API/SBSymbol.h Tue Feb 17 13:36:25 2015
@@ -17,7 +17,7 @@
 
 namespace lldb {
 
-class SBSymbol
+class LLDB_API SBSymbol
 {
 public:
 

Modified: lldb/trunk/include/lldb/API/SBSymbolContext.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBSymbolContext.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBSymbolContext.h (original)
+++ lldb/trunk/include/lldb/API/SBSymbolContext.h Tue Feb 17 13:36:25 2015
@@ -20,7 +20,7 @@
 
 namespace lldb {
 
-class SBSymbolContext
+class LLDB_API SBSymbolContext
 {
 public:
     SBSymbolContext ();

Modified: lldb/trunk/include/lldb/API/SBSymbolContextList.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBSymbolContextList.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBSymbolContextList.h (original)
+++ lldb/trunk/include/lldb/API/SBSymbolContextList.h Tue Feb 17 13:36:25 2015
@@ -15,7 +15,7 @@
 
 namespace lldb {
 
-class SBSymbolContextList
+class LLDB_API SBSymbolContextList
 {
 public:
     SBSymbolContextList ();

Modified: lldb/trunk/include/lldb/API/SBTarget.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBTarget.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBTarget.h (original)
+++ lldb/trunk/include/lldb/API/SBTarget.h Tue Feb 17 13:36:25 2015
@@ -26,7 +26,7 @@ namespace lldb {
 
 class SBPlatform;
 
-class SBTarget
+class LLDB_API SBTarget
 {
 public:
     //------------------------------------------------------------------

Modified: lldb/trunk/include/lldb/API/SBThread.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBThread.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBThread.h (original)
+++ lldb/trunk/include/lldb/API/SBThread.h Tue Feb 17 13:36:25 2015
@@ -18,7 +18,7 @@ namespace lldb {
 
 class SBFrame;
 
-class SBThread
+class LLDB_API SBThread
 {
 public:
     enum

Modified: lldb/trunk/include/lldb/API/SBThreadCollection.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBThreadCollection.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBThreadCollection.h (original)
+++ lldb/trunk/include/lldb/API/SBThreadCollection.h Tue Feb 17 13:36:25 2015
@@ -14,7 +14,7 @@
 
 namespace lldb {
     
-class SBThreadCollection
+class LLDB_API SBThreadCollection
 {
 public:
     

Modified: lldb/trunk/include/lldb/API/SBThreadPlan.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBThreadPlan.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBThreadPlan.h (original)
+++ lldb/trunk/include/lldb/API/SBThreadPlan.h Tue Feb 17 13:36:25 2015
@@ -16,7 +16,7 @@
 
 namespace lldb {
 
-class SBThreadPlan
+class LLDB_API SBThreadPlan
 {
 
 friend class lldb_private::ThreadPlan;

Modified: lldb/trunk/include/lldb/API/SBType.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBType.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBType.h (original)
+++ lldb/trunk/include/lldb/API/SBType.h Tue Feb 17 13:36:25 2015
@@ -16,7 +16,7 @@ namespace lldb {
 
 class SBTypeList;    
 
-class SBTypeMember
+class LLDB_API SBTypeMember
 {
 public:
     SBTypeMember ();

Modified: lldb/trunk/include/lldb/API/SBTypeCategory.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBTypeCategory.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBTypeCategory.h (original)
+++ lldb/trunk/include/lldb/API/SBTypeCategory.h Tue Feb 17 13:36:25 2015
@@ -14,7 +14,7 @@
 
 namespace lldb {
     
-    class SBTypeCategory
+    class LLDB_API SBTypeCategory
     {
     public:
         

Modified: lldb/trunk/include/lldb/API/SBTypeEnumMember.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBTypeEnumMember.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBTypeEnumMember.h (original)
+++ lldb/trunk/include/lldb/API/SBTypeEnumMember.h Tue Feb 17 13:36:25 2015
@@ -15,7 +15,7 @@
 
 namespace lldb {
 
-class SBTypeEnumMember
+class LLDB_API SBTypeEnumMember
 {
 public:
     SBTypeEnumMember ();

Modified: lldb/trunk/include/lldb/API/SBTypeFilter.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBTypeFilter.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBTypeFilter.h (original)
+++ lldb/trunk/include/lldb/API/SBTypeFilter.h Tue Feb 17 13:36:25 2015
@@ -14,7 +14,7 @@
 
 namespace lldb {
     
-    class SBTypeFilter
+    class LLDB_API SBTypeFilter
     {
     public:
         

Modified: lldb/trunk/include/lldb/API/SBTypeFormat.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBTypeFormat.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBTypeFormat.h (original)
+++ lldb/trunk/include/lldb/API/SBTypeFormat.h Tue Feb 17 13:36:25 2015
@@ -14,7 +14,7 @@
 
 namespace lldb {
 
-class SBTypeFormat
+class LLDB_API SBTypeFormat
 {
 public:
     

Modified: lldb/trunk/include/lldb/API/SBTypeNameSpecifier.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBTypeNameSpecifier.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBTypeNameSpecifier.h (original)
+++ lldb/trunk/include/lldb/API/SBTypeNameSpecifier.h Tue Feb 17 13:36:25 2015
@@ -14,7 +14,7 @@
 
 namespace lldb {
     
-    class SBTypeNameSpecifier
+    class LLDB_API SBTypeNameSpecifier
     {
     public:
         

Modified: lldb/trunk/include/lldb/API/SBTypeSummary.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBTypeSummary.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBTypeSummary.h (original)
+++ lldb/trunk/include/lldb/API/SBTypeSummary.h Tue Feb 17 13:36:25 2015
@@ -15,7 +15,7 @@
 #ifndef LLDB_DISABLE_PYTHON
 
 namespace lldb {
-    class SBTypeSummaryOptions
+    class LLDB_API SBTypeSummaryOptions
     {
     public:
         SBTypeSummaryOptions();

Modified: lldb/trunk/include/lldb/API/SBTypeSynthetic.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBTypeSynthetic.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBTypeSynthetic.h (original)
+++ lldb/trunk/include/lldb/API/SBTypeSynthetic.h Tue Feb 17 13:36:25 2015
@@ -16,7 +16,7 @@
 
 namespace lldb {
     
-    class SBTypeSynthetic
+    class LLDB_API SBTypeSynthetic
     {
     public:
         

Modified: lldb/trunk/include/lldb/API/SBUnixSignals.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBUnixSignals.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBUnixSignals.h (original)
+++ lldb/trunk/include/lldb/API/SBUnixSignals.h Tue Feb 17 13:36:25 2015
@@ -14,7 +14,7 @@
 
 namespace lldb {
 
-class SBUnixSignals {
+class LLDB_API SBUnixSignals {
 public:
     SBUnixSignals ();
 

Modified: lldb/trunk/include/lldb/API/SBValue.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBValue.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBValue.h (original)
+++ lldb/trunk/include/lldb/API/SBValue.h Tue Feb 17 13:36:25 2015
@@ -19,7 +19,7 @@ class ValueLocker;
 
 namespace lldb {
 
-class SBValue
+class LLDB_API SBValue
 {
 friend class ValueLocker;
 

Modified: lldb/trunk/include/lldb/API/SBValueList.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBValueList.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBValueList.h (original)
+++ lldb/trunk/include/lldb/API/SBValueList.h Tue Feb 17 13:36:25 2015
@@ -16,7 +16,7 @@ class ValueListImpl;
 
 namespace lldb {
 
-class SBValueList
+class LLDB_API SBValueList
 {
 public:
 

Modified: lldb/trunk/include/lldb/API/SBVariablesOptions.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBVariablesOptions.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBVariablesOptions.h (original)
+++ lldb/trunk/include/lldb/API/SBVariablesOptions.h Tue Feb 17 13:36:25 2015
@@ -16,7 +16,7 @@ class VariablesOptionsImpl;
 
 namespace lldb {
 
-class SBVariablesOptions
+class LLDB_API SBVariablesOptions
 {
 public:
     SBVariablesOptions ();

Modified: lldb/trunk/include/lldb/API/SBWatchpoint.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/API/SBWatchpoint.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/API/SBWatchpoint.h (original)
+++ lldb/trunk/include/lldb/API/SBWatchpoint.h Tue Feb 17 13:36:25 2015
@@ -14,7 +14,7 @@
 
 namespace lldb {
 
-class SBWatchpoint
+class LLDB_API SBWatchpoint
 {
 public:
 

Modified: lldb/trunk/include/lldb/lldb-defines.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/lldb-defines.h?rev=229523&r1=229522&r2=229523&view=diff
==============================================================================
--- lldb/trunk/include/lldb/lldb-defines.h (original)
+++ lldb/trunk/include/lldb/lldb-defines.h Tue Feb 17 13:36:25 2015
@@ -12,7 +12,7 @@
 
 #include "lldb/lldb-types.h"
 
-#if defined (_WIN32)
+#if defined (_MSC_VER)
     #if defined(EXPORT_LIBLLDB)
         #define  LLDB_API __declspec(dllexport)
     #elif defined(IMPORT_LIBLLDB)





More information about the lldb-commits mailing list