LLDB  mainline
SBDefines.h
Go to the documentation of this file.
1 //===-- SBDefines.h ---------------------------------------------*- C++ -*-===//
2 //
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 //
7 //===----------------------------------------------------------------------===//
8 
9 #ifndef LLDB_API_SBDEFINES_H
10 #define LLDB_API_SBDEFINES_H
11 
12 #include "lldb/lldb-defines.h"
13 #include "lldb/lldb-enumerations.h"
14 #include "lldb/lldb-forward.h"
15 #include "lldb/lldb-types.h"
16 #include "lldb/lldb-versioning.h"
17 
18 // Forward Declarations
19 namespace lldb {
20 
96 
97 typedef bool (*SBBreakpointHitCallback)(void *baton, SBProcess &process,
98  SBThread &thread,
99  lldb::SBBreakpointLocation &location);
100 }
101 
102 #endif // LLDB_API_SBDEFINES_H
lldb::SBValueList
Definition: SBValueList.h:18
lldb::SBBreakpointLocation
Definition: SBBreakpointLocation.h:17
lldb::SBStringList
Definition: SBStringList.h:16
lldb::SBLaunchInfo
Definition: SBLaunchInfo.h:23
lldb::SBCommandInterpreterRunResult
Definition: SBCommandInterpreterRunOptions.h:85
lldb::SBVariablesOptions
Definition: SBVariablesOptions.h:19
lldb::SBModuleSpec
Definition: SBModuleSpec.h:17
lldb::SBCommunication
Definition: SBCommunication.h:17
lldb::SBTypeNameSpecifier
Definition: SBTypeNameSpecifier.h:17
lldb::SBThread
Definition: SBThread.h:20
lldb::SBCommandPluginInterface
Definition: SBCommandInterpreter.h:279
lldb::SBModuleSpecList
Definition: SBModuleSpec.h:90
lldb::SBTypeFilter
Definition: SBTypeFilter.h:17
lldb::SBTypeEnumMemberList
Definition: SBTypeEnumMember.h:57
lldb::SBCompileUnit
Definition: SBCompileUnit.h:17
lldb::SBEventList
class LLDB_API SBEventList
Definition: SBDefines.h:42
lldb::SBCommandReturnObject
Definition: SBCommandReturnObject.h:24
lldb::SBError
Definition: SBError.h:20
lldb-defines.h
lldb::SBCommandInterpreter
Definition: SBCommandInterpreter.h:19
lldb::SBValue
Definition: SBValue.h:21
lldb::SBSymbol
Definition: SBSymbol.h:19
lldb::SBSymbolContextList
Definition: SBSymbolContextList.h:17
lldb::SBThreadCollection
Definition: SBThreadCollection.h:16
lldb::SBDeclaration
Definition: SBDeclaration.h:18
LLDB_API
#define LLDB_API
Definition: lldb-defines.h:23
lldb::SBProcessInfo
Definition: SBProcessInfo.h:16
lldb::SBEvent
Definition: SBEvent.h:21
lldb::SBProcess
Definition: SBProcess.h:23
lldb::SBTypeMemberFunction
Definition: SBType.h:59
lldb::SBHostOS
Definition: SBHostOS.h:17
lldb::SBQueueItem
Definition: SBQueueItem.h:17
lldb::SBTypeSummary
Definition: SBTypeSummary.h:57
lldb::SBExecutionContext
Definition: SBExecutionContext.h:20
lldb::SBInstructionList
Definition: SBInstructionList.h:18
lldb::SBMemoryRegionInfoList
Definition: SBMemoryRegionInfoList.h:18
lldb::SBTrace
Definition: SBTrace.h:19
lldb::SBTarget
Definition: SBTarget.h:29
lldb::SBFile
Definition: SBFile.h:16
lldb::SBFrame
Definition: SBFrame.h:17
lldb::SBDebugger
Definition: SBDebugger.h:34
lldb::SBThreadPlan
Definition: SBThreadPlan.h:18
lldb::SBBlock
Definition: SBBlock.h:19
lldb::SBTypeFormat
Definition: SBTypeFormat.h:17
lldb-enumerations.h
lldb::SBFunction
Definition: SBFunction.h:18
lldb::SBEnvironment
Definition: SBEnvironment.h:16
lldb::SBSection
Definition: SBSection.h:17
lldb::SBCommand
Definition: SBCommandInterpreter.h:289
lldb-versioning.h
lldb::SBBreakpointNameImpl
Definition: SBBreakpointName.cpp:35
lldb::SBType
Definition: SBType.h:104
lldb-types.h
lldb::SBTypeList
Definition: SBType.h:241
lldb::SBWatchpoint
Definition: SBWatchpoint.h:16
lldb::SBBreakpointHitCallback
bool(* SBBreakpointHitCallback)(void *baton, SBProcess &process, SBThread &thread, lldb::SBBreakpointLocation &location)
Definition: SBDefines.h:97
lldb::SBLanguageRuntime
Definition: SBLanguageRuntime.h:16
lldb::SBExpressionOptions
Definition: SBExpressionOptions.h:18
lldb::SBListener
Definition: SBListener.h:16
lldb::SBSymbolContext
Definition: SBSymbolContext.h:22
lldb::SBQueue
Definition: SBQueue.h:19
lldb::SBStructuredData
Definition: SBStructuredData.h:17
lldb::SBBreakpoint
Definition: SBBreakpoint.h:18
lldb::SBModule
Definition: SBModule.h:20
lldb::SBData
Definition: SBData.h:20
lldb::SBMemoryRegionInfo
Definition: SBMemoryRegionInfo.h:17
lldb::SBInstruction
Definition: SBInstruction.h:24
lldb::SBTypeSummaryOptions
Definition: SBTypeSummary.h:16
lldb::SBTypeSynthetic
Definition: SBTypeSynthetic.h:17
lldb::SBFileSpec
Definition: SBFileSpec.h:16
lldb::SBLineEntry
Definition: SBLineEntry.h:18
lldb-forward.h
lldb::SBAddress
Definition: SBAddress.h:17
lldb::SBBroadcaster
Definition: SBBroadcaster.h:16
lldb::SBCommandInterpreterRunOptions
Definition: SBCommandInterpreterRunOptions.h:23
lldb::SBStream
Definition: SBStream.h:18
lldb::SBBreakpointName
Definition: SBBreakpointName.h:18
lldb::SBTypeCategory
Definition: SBTypeCategory.h:17
lldb
Definition: SBAddress.h:15
lldb::SBTypeEnumMember
Definition: SBTypeEnumMember.h:17
lldb::SBFileSpecList
Definition: SBFileSpecList.h:17
lldb::SBUnixSignals
Definition: SBUnixSignals.h:17
lldb::SBSourceManager
Definition: SBSourceManager.h:18