[NFC] Remove ASCII lines from comments
authorJonas Devlieghere <jonas@devlieghere.com>
Wed, 10 Apr 2019 20:48:55 +0000 (20:48 +0000)
committerJonas Devlieghere <jonas@devlieghere.com>
Wed, 10 Apr 2019 20:48:55 +0000 (20:48 +0000)
A lot of comments in LLDB are surrounded by an ASCII line to delimit the
begging and end of the comment.

Its use is not really consistent across the code base, sometimes the
lines are longer, sometimes they are shorter and sometimes they are
omitted. Furthermore, it looks kind of weird with the 80 column limit,
where the comment actually extends past the line, but not by much.
Furthermore, when /// is used for Doxygen comments, it looks
particularly odd. And when // is used, it incorrectly gives the
impression that it's actually a Doxygen comment.

I assume these lines were added to improve distinguishing between
comments and code. However, given that todays editors and IDEs do a
great job at highlighting comments, I think it's worth to drop this for
the sake of consistency. The alternative is fixing all the
inconsistencies, which would create a lot more churn.

Differential revision: https://reviews.llvm.org/D60508

llvm-svn: 358135

889 files changed:
lldb/examples/darwin/heap_find/heap/heap_find.cpp
lldb/examples/functions/main.cpp
lldb/examples/interposing/darwin/fd_interposing/FDInterposing.cpp
lldb/examples/lookup/main.cpp
lldb/include/lldb/API/SBAttachInfo.h
lldb/include/lldb/API/SBBlock.h
lldb/include/lldb/API/SBCommandInterpreter.h
lldb/include/lldb/API/SBCompileUnit.h
lldb/include/lldb/API/SBInstructionList.h
lldb/include/lldb/API/SBLaunchInfo.h
lldb/include/lldb/API/SBMemoryRegionInfo.h
lldb/include/lldb/API/SBModule.h
lldb/include/lldb/API/SBModuleSpec.h
lldb/include/lldb/API/SBPlatform.h
lldb/include/lldb/API/SBProcess.h
lldb/include/lldb/API/SBSection.h
lldb/include/lldb/API/SBStructuredData.h
lldb/include/lldb/API/SBSymbol.h
lldb/include/lldb/API/SBTarget.h
lldb/include/lldb/API/SBThread.h
lldb/include/lldb/API/SBThreadPlan.h
lldb/include/lldb/API/SBTrace.h
lldb/include/lldb/API/SBValue.h
lldb/include/lldb/Breakpoint/Breakpoint.h
lldb/include/lldb/Breakpoint/BreakpointID.h
lldb/include/lldb/Breakpoint/BreakpointIDList.h
lldb/include/lldb/Breakpoint/BreakpointList.h
lldb/include/lldb/Breakpoint/BreakpointLocation.h
lldb/include/lldb/Breakpoint/BreakpointLocationCollection.h
lldb/include/lldb/Breakpoint/BreakpointLocationList.h
lldb/include/lldb/Breakpoint/BreakpointOptions.h
lldb/include/lldb/Breakpoint/BreakpointResolver.h
lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h
lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h
lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h
lldb/include/lldb/Breakpoint/BreakpointResolverName.h
lldb/include/lldb/Breakpoint/BreakpointResolverScripted.h
lldb/include/lldb/Breakpoint/BreakpointSite.h
lldb/include/lldb/Breakpoint/BreakpointSiteList.h
lldb/include/lldb/Breakpoint/Stoppoint.h
lldb/include/lldb/Breakpoint/StoppointCallbackContext.h
lldb/include/lldb/Breakpoint/StoppointLocation.h
lldb/include/lldb/Breakpoint/Watchpoint.h
lldb/include/lldb/Breakpoint/WatchpointList.h
lldb/include/lldb/Breakpoint/WatchpointOptions.h
lldb/include/lldb/Core/Address.h
lldb/include/lldb/Core/AddressRange.h
lldb/include/lldb/Core/AddressResolver.h
lldb/include/lldb/Core/AddressResolverFileLine.h
lldb/include/lldb/Core/AddressResolverName.h
lldb/include/lldb/Core/Architecture.h
lldb/include/lldb/Core/Communication.h
lldb/include/lldb/Core/Debugger.h
lldb/include/lldb/Core/Disassembler.h
lldb/include/lldb/Core/DumpDataExtractor.h
lldb/include/lldb/Core/EmulateInstruction.h
lldb/include/lldb/Core/FileLineResolver.h
lldb/include/lldb/Core/FileSpecList.h
lldb/include/lldb/Core/FormatEntity.h
lldb/include/lldb/Core/Highlighter.h
lldb/include/lldb/Core/IOHandler.h
lldb/include/lldb/Core/Mangled.h
lldb/include/lldb/Core/Module.h
lldb/include/lldb/Core/ModuleChild.h
lldb/include/lldb/Core/ModuleList.h
lldb/include/lldb/Core/PluginManager.h
lldb/include/lldb/Core/STLUtils.h
lldb/include/lldb/Core/SearchFilter.h
lldb/include/lldb/Core/Section.h
lldb/include/lldb/Core/SourceManager.h
lldb/include/lldb/Core/StreamFile.h
lldb/include/lldb/Core/ThreadSafeSTLMap.h
lldb/include/lldb/Core/ThreadSafeSTLVector.h
lldb/include/lldb/Core/ThreadSafeValue.h
lldb/include/lldb/Core/UniqueCStringMap.h
lldb/include/lldb/Core/ValueObject.h
lldb/include/lldb/Core/ValueObjectCast.h
lldb/include/lldb/Core/ValueObjectChild.h
lldb/include/lldb/Core/ValueObjectConstResult.h
lldb/include/lldb/Core/ValueObjectConstResultChild.h
lldb/include/lldb/Core/ValueObjectConstResultImpl.h
lldb/include/lldb/Core/ValueObjectDynamicValue.h
lldb/include/lldb/Core/ValueObjectList.h
lldb/include/lldb/Core/ValueObjectMemory.h
lldb/include/lldb/Core/ValueObjectRegister.h
lldb/include/lldb/Core/ValueObjectSyntheticFilter.h
lldb/include/lldb/Core/ValueObjectVariable.h
lldb/include/lldb/Expression/DWARFExpression.h
lldb/include/lldb/Expression/Expression.h
lldb/include/lldb/Expression/ExpressionParser.h
lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h
lldb/include/lldb/Expression/ExpressionVariable.h
lldb/include/lldb/Expression/FunctionCaller.h
lldb/include/lldb/Expression/IRDynamicChecks.h
lldb/include/lldb/Expression/IRExecutionUnit.h
lldb/include/lldb/Expression/IRInterpreter.h
lldb/include/lldb/Expression/IRMemoryMap.h
lldb/include/lldb/Expression/LLVMUserExpression.h
lldb/include/lldb/Expression/REPL.h
lldb/include/lldb/Expression/UserExpression.h
lldb/include/lldb/Expression/UtilityFunction.h
lldb/include/lldb/Host/Debug.h
lldb/include/lldb/Host/File.h
lldb/include/lldb/Host/Host.h
lldb/include/lldb/Host/HostInfo.h
lldb/include/lldb/Host/HostInfoBase.h
lldb/include/lldb/Host/HostProcess.h
lldb/include/lldb/Host/HostThread.h
lldb/include/lldb/Host/ProcessLaunchInfo.h
lldb/include/lldb/Host/ProcessRunLock.h
lldb/include/lldb/Host/PseudoTerminal.h
lldb/include/lldb/Host/SocketAddress.h
lldb/include/lldb/Host/StringConvert.h
lldb/include/lldb/Host/Terminal.h
lldb/include/lldb/Host/XML.h
lldb/include/lldb/Host/common/NativeProcessProtocol.h
lldb/include/lldb/Host/common/NativeRegisterContext.h
lldb/include/lldb/Host/common/NativeThreadProtocol.h
lldb/include/lldb/Host/posix/PipePosix.h
lldb/include/lldb/Host/windows/PipeWindows.h
lldb/include/lldb/Initialization/SystemInitializerCommon.h
lldb/include/lldb/Interpreter/CommandCompletions.h
lldb/include/lldb/Interpreter/CommandInterpreter.h
lldb/include/lldb/Interpreter/CommandObject.h
lldb/include/lldb/Interpreter/CommandObjectMultiword.h
lldb/include/lldb/Interpreter/CommandObjectRegexCommand.h
lldb/include/lldb/Interpreter/OptionGroupArchitecture.h
lldb/include/lldb/Interpreter/OptionGroupBoolean.h
lldb/include/lldb/Interpreter/OptionGroupFile.h
lldb/include/lldb/Interpreter/OptionGroupFormat.h
lldb/include/lldb/Interpreter/OptionGroupOutputFile.h
lldb/include/lldb/Interpreter/OptionGroupPlatform.h
lldb/include/lldb/Interpreter/OptionGroupString.h
lldb/include/lldb/Interpreter/OptionGroupUInt64.h
lldb/include/lldb/Interpreter/OptionGroupUUID.h
lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h
lldb/include/lldb/Interpreter/OptionGroupVariable.h
lldb/include/lldb/Interpreter/OptionGroupWatchpoint.h
lldb/include/lldb/Interpreter/OptionValue.h
lldb/include/lldb/Interpreter/OptionValueArch.h
lldb/include/lldb/Interpreter/OptionValueArray.h
lldb/include/lldb/Interpreter/OptionValueBoolean.h
lldb/include/lldb/Interpreter/OptionValueChar.h
lldb/include/lldb/Interpreter/OptionValueDictionary.h
lldb/include/lldb/Interpreter/OptionValueEnumeration.h
lldb/include/lldb/Interpreter/OptionValueFileSpec.h
lldb/include/lldb/Interpreter/OptionValueFileSpecList.h
lldb/include/lldb/Interpreter/OptionValueFormat.h
lldb/include/lldb/Interpreter/OptionValueFormatEntity.h
lldb/include/lldb/Interpreter/OptionValueLanguage.h
lldb/include/lldb/Interpreter/OptionValuePathMappings.h
lldb/include/lldb/Interpreter/OptionValueProperties.h
lldb/include/lldb/Interpreter/OptionValueRegex.h
lldb/include/lldb/Interpreter/OptionValueSInt64.h
lldb/include/lldb/Interpreter/OptionValueString.h
lldb/include/lldb/Interpreter/OptionValueUInt64.h
lldb/include/lldb/Interpreter/OptionValueUUID.h
lldb/include/lldb/Interpreter/Options.h
lldb/include/lldb/Symbol/Block.h
lldb/include/lldb/Symbol/ClangASTContext.h
lldb/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h
lldb/include/lldb/Symbol/CompileUnit.h
lldb/include/lldb/Symbol/CompilerDecl.h
lldb/include/lldb/Symbol/CompilerDeclContext.h
lldb/include/lldb/Symbol/CompilerType.h
lldb/include/lldb/Symbol/DWARFCallFrameInfo.h
lldb/include/lldb/Symbol/DeclVendor.h
lldb/include/lldb/Symbol/Declaration.h
lldb/include/lldb/Symbol/Function.h
lldb/include/lldb/Symbol/LineEntry.h
lldb/include/lldb/Symbol/LineTable.h
lldb/include/lldb/Symbol/LocateSymbolFile.h
lldb/include/lldb/Symbol/ObjectContainer.h
lldb/include/lldb/Symbol/ObjectFile.h
lldb/include/lldb/Symbol/Symbol.h
lldb/include/lldb/Symbol/SymbolContext.h
lldb/include/lldb/Symbol/SymbolContextScope.h
lldb/include/lldb/Symbol/SymbolFile.h
lldb/include/lldb/Symbol/SymbolVendor.h
lldb/include/lldb/Symbol/Symtab.h
lldb/include/lldb/Symbol/Type.h
lldb/include/lldb/Symbol/TypeList.h
lldb/include/lldb/Symbol/TypeMap.h
lldb/include/lldb/Symbol/TypeSystem.h
lldb/include/lldb/Symbol/Variable.h
lldb/include/lldb/Symbol/VariableList.h
lldb/include/lldb/Target/ABI.h
lldb/include/lldb/Target/CPPLanguageRuntime.h
lldb/include/lldb/Target/DynamicLoader.h
lldb/include/lldb/Target/ExecutionContext.h
lldb/include/lldb/Target/ExecutionContextScope.h
lldb/include/lldb/Target/JITLoader.h
lldb/include/lldb/Target/JITLoaderList.h
lldb/include/lldb/Target/Language.h
lldb/include/lldb/Target/LanguageRuntime.h
lldb/include/lldb/Target/Memory.h
lldb/include/lldb/Target/MemoryRegionInfo.h
lldb/include/lldb/Target/ModuleCache.h
lldb/include/lldb/Target/ObjCLanguageRuntime.h
lldb/include/lldb/Target/OperatingSystem.h
lldb/include/lldb/Target/PathMappingList.h
lldb/include/lldb/Target/Platform.h
lldb/include/lldb/Target/Process.h
lldb/include/lldb/Target/Queue.h
lldb/include/lldb/Target/QueueItem.h
lldb/include/lldb/Target/QueueList.h
lldb/include/lldb/Target/RegisterContext.h
lldb/include/lldb/Target/RegisterNumber.h
lldb/include/lldb/Target/SectionLoadHistory.h
lldb/include/lldb/Target/SectionLoadList.h
lldb/include/lldb/Target/StackFrame.h
lldb/include/lldb/Target/StackFrameList.h
lldb/include/lldb/Target/StackID.h
lldb/include/lldb/Target/StopInfo.h
lldb/include/lldb/Target/StructuredDataPlugin.h
lldb/include/lldb/Target/SystemRuntime.h
lldb/include/lldb/Target/Target.h
lldb/include/lldb/Target/TargetList.h
lldb/include/lldb/Target/Thread.h
lldb/include/lldb/Target/ThreadList.h
lldb/include/lldb/Target/ThreadPlan.h
lldb/include/lldb/Target/ThreadPlanBase.h
lldb/include/lldb/Target/ThreadPlanCallOnFunctionExit.h
lldb/include/lldb/Target/ThreadPlanPython.h
lldb/include/lldb/Target/ThreadPlanShouldStopHere.h
lldb/include/lldb/Target/UnixSignals.h
lldb/include/lldb/Target/Unwind.h
lldb/include/lldb/Utility/ArchSpec.h
lldb/include/lldb/Utility/Args.h
lldb/include/lldb/Utility/Baton.h
lldb/include/lldb/Utility/Broadcaster.h
lldb/include/lldb/Utility/CompletionRequest.h
lldb/include/lldb/Utility/Connection.h
lldb/include/lldb/Utility/ConstString.h
lldb/include/lldb/Utility/DataBuffer.h
lldb/include/lldb/Utility/DataBufferHeap.h
lldb/include/lldb/Utility/DataEncoder.h
lldb/include/lldb/Utility/DataExtractor.h
lldb/include/lldb/Utility/Event.h
lldb/include/lldb/Utility/FileSpec.h
lldb/include/lldb/Utility/Flags.h
lldb/include/lldb/Utility/Listener.h
lldb/include/lldb/Utility/Log.h
lldb/include/lldb/Utility/Logging.h
lldb/include/lldb/Utility/Predicate.h
lldb/include/lldb/Utility/ProcessInfo.h
lldb/include/lldb/Utility/RangeMap.h
lldb/include/lldb/Utility/RegularExpression.h
lldb/include/lldb/Utility/Scalar.h
lldb/include/lldb/Utility/State.h
lldb/include/lldb/Utility/Status.h
lldb/include/lldb/Utility/Stream.h
lldb/include/lldb/Utility/StreamGDBRemote.h
lldb/include/lldb/Utility/StringExtractor.h
lldb/include/lldb/Utility/StructuredData.h
lldb/include/lldb/Utility/Timer.h
lldb/include/lldb/Utility/UUID.h
lldb/include/lldb/Utility/UserID.h
lldb/include/lldb/Utility/VMRange.h
lldb/include/lldb/lldb-defines.h
lldb/include/lldb/lldb-enumerations.h
lldb/include/lldb/lldb-forward.h
lldb/include/lldb/lldb-private-enumerations.h
lldb/include/lldb/lldb-private-forward.h
lldb/include/lldb/lldb-private-types.h
lldb/include/lldb/lldb-types.h
lldb/include/lldb/lldb-versioning.h
lldb/source/API/SBInstruction.cpp
lldb/source/API/SBPlatform.cpp
lldb/source/API/SBProcess.cpp
lldb/source/API/SBQueueItem.cpp
lldb/source/API/SBTarget.cpp
lldb/source/API/SBThread.cpp
lldb/source/API/SBThreadPlan.cpp
lldb/source/API/SystemInitializerFull.cpp
lldb/source/API/SystemInitializerFull.h
lldb/source/Breakpoint/Breakpoint.cpp
lldb/source/Breakpoint/BreakpointIDList.cpp
lldb/source/Breakpoint/BreakpointLocationCollection.cpp
lldb/source/Breakpoint/BreakpointOptions.cpp
lldb/source/Breakpoint/BreakpointResolver.cpp
lldb/source/Breakpoint/BreakpointResolverAddress.cpp
lldb/source/Breakpoint/BreakpointResolverFileLine.cpp
lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp
lldb/source/Breakpoint/BreakpointResolverScripted.cpp
lldb/source/Breakpoint/Stoppoint.cpp
lldb/source/Breakpoint/StoppointLocation.cpp
lldb/source/Breakpoint/WatchpointOptions.cpp
lldb/source/Commands/CommandCompletions.cpp
lldb/source/Commands/CommandObjectApropos.cpp
lldb/source/Commands/CommandObjectApropos.h
lldb/source/Commands/CommandObjectBreakpoint.cpp
lldb/source/Commands/CommandObjectBreakpoint.h
lldb/source/Commands/CommandObjectBreakpointCommand.cpp
lldb/source/Commands/CommandObjectBreakpointCommand.h
lldb/source/Commands/CommandObjectBugreport.cpp
lldb/source/Commands/CommandObjectBugreport.h
lldb/source/Commands/CommandObjectCommands.cpp
lldb/source/Commands/CommandObjectCommands.h
lldb/source/Commands/CommandObjectDisassemble.cpp
lldb/source/Commands/CommandObjectDisassemble.h
lldb/source/Commands/CommandObjectExpression.h
lldb/source/Commands/CommandObjectFrame.cpp
lldb/source/Commands/CommandObjectFrame.h
lldb/source/Commands/CommandObjectGUI.cpp
lldb/source/Commands/CommandObjectGUI.h
lldb/source/Commands/CommandObjectHelp.cpp
lldb/source/Commands/CommandObjectHelp.h
lldb/source/Commands/CommandObjectLog.cpp
lldb/source/Commands/CommandObjectLog.h
lldb/source/Commands/CommandObjectMemory.cpp
lldb/source/Commands/CommandObjectMultiword.cpp
lldb/source/Commands/CommandObjectPlatform.cpp
lldb/source/Commands/CommandObjectPlatform.h
lldb/source/Commands/CommandObjectProcess.cpp
lldb/source/Commands/CommandObjectProcess.h
lldb/source/Commands/CommandObjectQuit.cpp
lldb/source/Commands/CommandObjectQuit.h
lldb/source/Commands/CommandObjectRegister.cpp
lldb/source/Commands/CommandObjectRegister.h
lldb/source/Commands/CommandObjectReproducer.h
lldb/source/Commands/CommandObjectSettings.cpp
lldb/source/Commands/CommandObjectSettings.h
lldb/source/Commands/CommandObjectSource.cpp
lldb/source/Commands/CommandObjectSource.h
lldb/source/Commands/CommandObjectTarget.cpp
lldb/source/Commands/CommandObjectTarget.h
lldb/source/Commands/CommandObjectThread.cpp
lldb/source/Commands/CommandObjectType.cpp
lldb/source/Commands/CommandObjectVersion.cpp
lldb/source/Commands/CommandObjectVersion.h
lldb/source/Commands/CommandObjectWatchpoint.cpp
lldb/source/Commands/CommandObjectWatchpoint.h
lldb/source/Commands/CommandObjectWatchpointCommand.cpp
lldb/source/Commands/CommandObjectWatchpointCommand.h
lldb/source/Core/Address.cpp
lldb/source/Core/AddressResolver.cpp
lldb/source/Core/AddressResolverFileLine.cpp
lldb/source/Core/Debugger.cpp
lldb/source/Core/Disassembler.cpp
lldb/source/Core/DynamicLoader.cpp
lldb/source/Core/FileLineResolver.cpp
lldb/source/Core/FileSpecList.cpp
lldb/source/Core/IOHandler.cpp
lldb/source/Core/Mangled.cpp
lldb/source/Core/PluginManager.cpp
lldb/source/Core/RichManglingContext.cpp
lldb/source/Core/SearchFilter.cpp
lldb/source/Core/Section.cpp
lldb/source/Core/SourceManager.cpp
lldb/source/Core/StreamFile.cpp
lldb/source/Core/ValueObject.cpp
lldb/source/Expression/DWARFExpression.cpp
lldb/source/Expression/FunctionCaller.cpp
lldb/source/Expression/IRDynamicChecks.cpp
lldb/source/Expression/UtilityFunction.cpp
lldb/source/Host/common/Editline.cpp
lldb/source/Host/common/File.cpp
lldb/source/Host/common/FileAction.cpp
lldb/source/Host/common/Host.cpp
lldb/source/Host/common/HostInfoBase.cpp
lldb/source/Host/common/NativeProcessProtocol.cpp
lldb/source/Host/common/NativeRegisterContext.cpp
lldb/source/Host/common/ProcessLaunchInfo.cpp
lldb/source/Host/common/PseudoTerminal.cpp
lldb/source/Host/common/SocketAddress.cpp
lldb/source/Host/common/Terminal.cpp
lldb/source/Host/macosx/cfcpp/CFCBundle.cpp
lldb/source/Host/macosx/cfcpp/CFCBundle.h
lldb/source/Host/macosx/cfcpp/CFCData.cpp
lldb/source/Host/macosx/cfcpp/CFCData.h
lldb/source/Host/macosx/cfcpp/CFCMutableArray.cpp
lldb/source/Host/macosx/cfcpp/CFCMutableArray.h
lldb/source/Host/macosx/cfcpp/CFCMutableDictionary.cpp
lldb/source/Host/macosx/cfcpp/CFCMutableDictionary.h
lldb/source/Host/macosx/cfcpp/CFCMutableSet.cpp
lldb/source/Host/macosx/cfcpp/CFCMutableSet.h
lldb/source/Host/macosx/cfcpp/CFCReleaser.h
lldb/source/Host/macosx/cfcpp/CFCString.cpp
lldb/source/Host/macosx/cfcpp/CFCString.h
lldb/source/Host/macosx/cfcpp/CoreFoundationCPP.h
lldb/source/Initialization/SystemInitializerCommon.cpp
lldb/source/Interpreter/CommandObject.cpp
lldb/source/Interpreter/CommandObjectRegexCommand.cpp
lldb/source/Interpreter/CommandObjectScript.cpp
lldb/source/Interpreter/CommandObjectScript.h
lldb/source/Interpreter/OptionValue.cpp
lldb/source/Interpreter/Options.cpp
lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h
lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp
lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h
lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp
lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h
lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp
lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.h
lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp
lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.h
lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp
lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.h
lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp
lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.h
lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp
lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.h
lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp
lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.h
lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp
lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.h
lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp
lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.h
lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp
lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.h
lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h
lldb/source/Plugins/Architecture/PPC64/ArchitecturePPC64.h
lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h
lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.h
lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.h
lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h
lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp
lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.h
lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp
lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.h
lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h
lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp
lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.h
lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h
lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h
lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h
lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h
lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionHelper.h
lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.h
lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h
lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp
lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h
lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.h
lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h
lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h
lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp
lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.h
lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.h
lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp
lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp
lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp
lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp
lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.h
lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h
lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp
lldb/source/Plugins/Language/ObjC/ObjCLanguage.h
lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp
lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.h
lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h
lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h
lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp
lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h
lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h
lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp
lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h
lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h
lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp
lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.h
lldb/source/Plugins/ObjectFile/Breakpad/ObjectFileBreakpad.h
lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp
lldb/source/Plugins/ObjectFile/ELF/ELFHeader.h
lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp
lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.h
lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h
lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h
lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h
lldb/source/Plugins/Platform/Android/PlatformAndroid.h
lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h
lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp
lldb/source/Plugins/Platform/Linux/PlatformLinux.h
lldb/source/Plugins/Platform/MacOSX/PlatformAppleSimulator.cpp
lldb/source/Plugins/Platform/MacOSX/PlatformAppleSimulator.h
lldb/source/Plugins/Platform/MacOSX/PlatformAppleTVSimulator.cpp
lldb/source/Plugins/Platform/MacOSX/PlatformAppleTVSimulator.h
lldb/source/Plugins/Platform/MacOSX/PlatformAppleWatchSimulator.cpp
lldb/source/Plugins/Platform/MacOSX/PlatformAppleWatchSimulator.h
lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h
lldb/source/Plugins/Platform/MacOSX/PlatformDarwinKernel.cpp
lldb/source/Plugins/Platform/MacOSX/PlatformDarwinKernel.h
lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp
lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.h
lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleBridge.cpp
lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleBridge.h
lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp
lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.h
lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp
lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.h
lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp
lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h
lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp
lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h
lldb/source/Plugins/Platform/MacOSX/PlatformiOSSimulator.cpp
lldb/source/Plugins/Platform/MacOSX/PlatformiOSSimulator.h
lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp
lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.h
lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp
lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.h
lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h
lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp
lldb/source/Plugins/Platform/Windows/PlatformWindows.h
lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
lldb/source/Plugins/Process/Darwin/CFBundle.cpp
lldb/source/Plugins/Process/Darwin/CFBundle.h
lldb/source/Plugins/Process/Darwin/CFString.cpp
lldb/source/Plugins/Process/Darwin/CFString.h
lldb/source/Plugins/Process/Darwin/CFUtils.h
lldb/source/Plugins/Process/Darwin/DarwinProcessLauncher.cpp
lldb/source/Plugins/Process/Darwin/NativeProcessDarwin.cpp
lldb/source/Plugins/Process/Darwin/NativeProcessDarwin.h
lldb/source/Plugins/Process/Darwin/NativeThreadDarwin.h
lldb/source/Plugins/Process/Darwin/NativeThreadListDarwin.cpp
lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.h
lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp
lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h
lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp
lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIX.h
lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
lldb/source/Plugins/Process/Linux/NativeProcessLinux.h
lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm.h
lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.h
lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.cpp
lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_ppc64le.h
lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_s390x.cpp
lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.cpp
lldb/source/Plugins/Process/Linux/NativeThreadLinux.h
lldb/source/Plugins/Process/Linux/ProcessorTrace.h
lldb/source/Plugins/Process/MacOSX-Kernel/CommunicationKDP.cpp
lldb/source/Plugins/Process/MacOSX-Kernel/CommunicationKDP.h
lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp
lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.h
lldb/source/Plugins/Process/MacOSX-Kernel/ThreadKDP.cpp
lldb/source/Plugins/Process/MacOSX-Kernel/ThreadKDP.h
lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp
lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.h
lldb/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD_x86_64.cpp
lldb/source/Plugins/Process/NetBSD/NativeThreadNetBSD.h
lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.h
lldb/source/Plugins/Process/Utility/HistoryThread.h
lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp
lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp
lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.cpp
lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp
lldb/source/Plugins/Process/Utility/RegisterContextDummy.h
lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.cpp
lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.cpp
lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.cpp
lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp
lldb/source/Plugins/Process/Utility/RegisterContextHistory.h
lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h
lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.cpp
lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.cpp
lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.cpp
lldb/source/Plugins/Process/Utility/RegisterContextLinux_s390x.cpp
lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp
lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp
lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp
lldb/source/Plugins/Process/Utility/RegisterContextMemory.h
lldb/source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.cpp
lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_i386.cpp
lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_x86_64.cpp
lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.h
lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.h
lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp
lldb/source/Plugins/Process/Utility/RegisterContext_s390x.h
lldb/source/Plugins/Process/Utility/RegisterContext_x86.h
lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h
lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm.cpp
lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.cpp
lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_ppc64le.cpp
lldb/source/Plugins/Process/Utility/StopInfoMachException.h
lldb/source/Plugins/Process/Utility/UnwindLLDB.h
lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.h
lldb/source/Plugins/Process/Utility/lldb-arm-register-enums.h
lldb/source/Plugins/Process/Utility/lldb-arm64-register-enums.h
lldb/source/Plugins/Process/Utility/lldb-mips-freebsd-register-enums.h
lldb/source/Plugins/Process/Utility/lldb-mips-linux-register-enums.h
lldb/source/Plugins/Process/Utility/lldb-ppc64-register-enums.h
lldb/source/Plugins/Process/Utility/lldb-ppc64le-register-enums.h
lldb/source/Plugins/Process/Utility/lldb-s390x-register-enums.h
lldb/source/Plugins/Process/Utility/lldb-x86-register-enums.h
lldb/source/Plugins/Process/Windows/Common/DebuggerThread.h
lldb/source/Plugins/Process/Windows/Common/ExceptionRecord.h
lldb/source/Plugins/Process/Windows/Common/IDebugDelegate.h
lldb/source/Plugins/Process/Windows/Common/LocalDebugDelegate.h
lldb/source/Plugins/Process/Windows/Common/ProcessWindows.cpp
lldb/source/Plugins/Process/Windows/Common/ProcessWindows.h
lldb/source/Plugins/Process/Windows/Common/RegisterContextWindows.cpp
lldb/source/Plugins/Process/Windows/Common/RegisterContextWindows.h
lldb/source/Plugins/Process/Windows/Common/x64/RegisterContextWindows_x64.cpp
lldb/source/Plugins/Process/Windows/Common/x64/RegisterContextWindows_x64.h
lldb/source/Plugins/Process/Windows/Common/x86/RegisterContextWindows_x86.cpp
lldb/source/Plugins/Process/Windows/Common/x86/RegisterContextWindows_x86.h
lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
lldb/source/Plugins/Process/elf-core/ProcessElfCore.h
lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp
lldb/source/Plugins/Process/elf-core/ThreadElfCore.h
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h
lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp
lldb/source/Plugins/Process/mach-core/ProcessMachCore.h
lldb/source/Plugins/Process/mach-core/ThreadMachCore.cpp
lldb/source/Plugins/Process/mach-core/ThreadMachCore.h
lldb/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.h
lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h
lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp
lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.h
lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h
lldb/source/Plugins/SymbolFile/DWARF/DIERef.cpp
lldb/source/Plugins/SymbolFile/DWARF/DIERef.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h
lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h
lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.h
lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h
lldb/source/Plugins/SymbolFile/PDB/PDBLocationToDWARFExpression.h
lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h
lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp
lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.h
lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp
lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.h
lldb/source/Plugins/SymbolVendor/MacOSX/SymbolVendorMacOSX.cpp
lldb/source/Plugins/SymbolVendor/MacOSX/SymbolVendorMacOSX.h
lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.h
lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.h
lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.h
lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.h
lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp
lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.h
lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h
lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp
lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.h
lldb/source/Symbol/ClangASTContext.cpp
lldb/source/Symbol/CompactUnwindInfo.cpp
lldb/source/Symbol/CompileUnit.cpp
lldb/source/Symbol/CompilerType.cpp
lldb/source/Symbol/DWARFCallFrameInfo.cpp
lldb/source/Symbol/FuncUnwinders.cpp
lldb/source/Symbol/Function.cpp
lldb/source/Symbol/LineTable.cpp
lldb/source/Symbol/ObjectFile.cpp
lldb/source/Symbol/SymbolContext.cpp
lldb/source/Symbol/SymbolVendor.cpp
lldb/source/Symbol/Symtab.cpp
lldb/source/Symbol/TypeList.cpp
lldb/source/Symbol/TypeMap.cpp
lldb/source/Symbol/Variable.cpp
lldb/source/Symbol/VariableList.cpp
lldb/source/Target/CPPLanguageRuntime.cpp
lldb/source/Target/Language.cpp
lldb/source/Target/Memory.cpp
lldb/source/Target/ObjCLanguageRuntime.cpp
lldb/source/Target/PathMappingList.cpp
lldb/source/Target/Platform.cpp
lldb/source/Target/Process.cpp
lldb/source/Target/StackFrame.cpp
lldb/source/Target/StackFrameList.cpp
lldb/source/Target/StopInfo.cpp
lldb/source/Target/SystemRuntime.cpp
lldb/source/Target/Target.cpp
lldb/source/Target/TargetList.cpp
lldb/source/Target/Thread.cpp
lldb/source/Target/ThreadPlan.cpp
lldb/source/Target/ThreadPlanBase.cpp
lldb/source/Target/ThreadPlanCallFunction.cpp
lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp
lldb/source/Target/ThreadPlanCallOnFunctionExit.cpp
lldb/source/Target/ThreadPlanCallUserExpression.cpp
lldb/source/Target/ThreadPlanPython.cpp
lldb/source/Target/ThreadPlanRunToAddress.cpp
lldb/source/Target/ThreadPlanShouldStopHere.cpp
lldb/source/Target/ThreadPlanStepInRange.cpp
lldb/source/Target/ThreadPlanStepInstruction.cpp
lldb/source/Target/ThreadPlanStepOut.cpp
lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp
lldb/source/Target/ThreadPlanStepOverRange.cpp
lldb/source/Target/ThreadPlanStepRange.cpp
lldb/source/Target/ThreadPlanStepThrough.cpp
lldb/source/Target/ThreadPlanStepUntil.cpp
lldb/source/Target/UnixSignals.cpp
lldb/source/Utility/Args.cpp
lldb/source/Utility/ConstString.cpp
lldb/source/Utility/DataBufferHeap.cpp
lldb/source/Utility/DataEncoder.cpp
lldb/source/Utility/DataExtractor.cpp
lldb/source/Utility/Event.cpp
lldb/source/Utility/FileSpec.cpp
lldb/source/Utility/Log.cpp
lldb/source/Utility/RegularExpression.cpp
lldb/source/Utility/Scalar.cpp
lldb/source/Utility/SelectHelper.cpp
lldb/source/Utility/Status.cpp
lldb/source/Utility/Stream.cpp
lldb/source/Utility/StringExtractor.cpp
lldb/source/Utility/StructuredData.cpp
lldb/source/Utility/UriParser.cpp
lldb/tools/darwin-debug/darwin-debug.cpp
lldb/tools/debugserver/source/DNB.cpp
lldb/tools/debugserver/source/DNB.h
lldb/tools/debugserver/source/DNBDataRef.cpp
lldb/tools/debugserver/source/DNBDefs.h
lldb/tools/debugserver/source/DNBLog.cpp
lldb/tools/debugserver/source/DNBTimer.h
lldb/tools/debugserver/source/JSON.h
lldb/tools/debugserver/source/JSONGenerator.h
lldb/tools/debugserver/source/MacOSX/CFBundle.cpp
lldb/tools/debugserver/source/MacOSX/CFBundle.h
lldb/tools/debugserver/source/MacOSX/CFString.cpp
lldb/tools/debugserver/source/MacOSX/CFString.h
lldb/tools/debugserver/source/MacOSX/CFUtils.h
lldb/tools/debugserver/source/MacOSX/DarwinLog/DarwinLogCollector.h
lldb/tools/debugserver/source/MacOSX/DarwinLog/LogFilterRegex.cpp
lldb/tools/debugserver/source/MacOSX/DarwinLog/LogMessageOsLog.h
lldb/tools/debugserver/source/MacOSX/Genealogy.cpp
lldb/tools/debugserver/source/MacOSX/MachProcess.h
lldb/tools/debugserver/source/MacOSX/MachTask.h
lldb/tools/debugserver/source/MacOSX/MachThreadList.cpp
lldb/tools/debugserver/source/MacOSX/OsLogger.cpp
lldb/tools/debugserver/source/MacOSX/arm/DNBArchImpl.cpp
lldb/tools/debugserver/source/MacOSX/arm64/DNBArchImplARM64.cpp
lldb/tools/debugserver/source/MacOSX/i386/DNBArchImplI386.cpp
lldb/tools/debugserver/source/MacOSX/ppc/DNBArchImpl.cpp
lldb/tools/debugserver/source/MacOSX/x86_64/DNBArchImplX86_64.cpp
lldb/tools/debugserver/source/PThreadEvent.cpp
lldb/tools/debugserver/source/PThreadEvent.h
lldb/tools/debugserver/source/PseudoTerminal.cpp
lldb/tools/debugserver/source/PseudoTerminal.h
lldb/tools/debugserver/source/RNBContext.cpp
lldb/tools/debugserver/source/RNBContext.h
lldb/tools/debugserver/source/RNBRemote.cpp
lldb/tools/debugserver/source/StdStringExtractor.cpp
lldb/tools/debugserver/source/StdStringExtractor.h
lldb/tools/debugserver/source/debugserver.cpp
lldb/tools/debugserver/source/libdebugserver.cpp
lldb/tools/intel-features/intel-pt/Decoder.h
lldb/tools/intel-features/intel-pt/PTDecoder.h
lldb/tools/lldb-mi/MICmdArgContext.cpp
lldb/tools/lldb-mi/MICmdArgSet.cpp
lldb/tools/lldb-mi/MICmdArgValBase.cpp
lldb/tools/lldb-mi/MICmdArgValBase.h
lldb/tools/lldb-mi/MICmdArgValConsume.cpp
lldb/tools/lldb-mi/MICmdArgValFile.cpp
lldb/tools/lldb-mi/MICmdArgValListBase.cpp
lldb/tools/lldb-mi/MICmdArgValListBase.h
lldb/tools/lldb-mi/MICmdArgValListOfN.cpp
lldb/tools/lldb-mi/MICmdArgValListOfN.h
lldb/tools/lldb-mi/MICmdArgValNumber.cpp
lldb/tools/lldb-mi/MICmdArgValNumber.h
lldb/tools/lldb-mi/MICmdArgValOptionLong.cpp
lldb/tools/lldb-mi/MICmdArgValOptionLong.h
lldb/tools/lldb-mi/MICmdArgValOptionShort.cpp
lldb/tools/lldb-mi/MICmdArgValPrintValues.cpp
lldb/tools/lldb-mi/MICmdArgValString.cpp
lldb/tools/lldb-mi/MICmdArgValThreadGrp.cpp
lldb/tools/lldb-mi/MICmdBase.cpp
lldb/tools/lldb-mi/MICmdBase.h
lldb/tools/lldb-mi/MICmdCmd.cpp
lldb/tools/lldb-mi/MICmdCmdBreak.cpp
lldb/tools/lldb-mi/MICmdCmdData.cpp
lldb/tools/lldb-mi/MICmdCmdEnviro.cpp
lldb/tools/lldb-mi/MICmdCmdExec.cpp
lldb/tools/lldb-mi/MICmdCmdFile.cpp
lldb/tools/lldb-mi/MICmdCmdGdbInfo.cpp
lldb/tools/lldb-mi/MICmdCmdGdbSet.cpp
lldb/tools/lldb-mi/MICmdCmdGdbShow.cpp
lldb/tools/lldb-mi/MICmdCmdGdbThread.cpp
lldb/tools/lldb-mi/MICmdCmdMiscellanous.cpp
lldb/tools/lldb-mi/MICmdCmdStack.cpp
lldb/tools/lldb-mi/MICmdCmdSupportInfo.cpp
lldb/tools/lldb-mi/MICmdCmdSupportList.cpp
lldb/tools/lldb-mi/MICmdCmdSymbol.cpp
lldb/tools/lldb-mi/MICmdCmdTarget.cpp
lldb/tools/lldb-mi/MICmdCmdThread.cpp
lldb/tools/lldb-mi/MICmdCmdTrace.cpp
lldb/tools/lldb-mi/MICmdCmdVar.cpp
lldb/tools/lldb-mi/MICmdCommands.cpp
lldb/tools/lldb-mi/MICmdFactory.cpp
lldb/tools/lldb-mi/MICmdInterpreter.cpp
lldb/tools/lldb-mi/MICmdInvoker.cpp
lldb/tools/lldb-mi/MICmdMgr.cpp
lldb/tools/lldb-mi/MICmdMgrSetCmdDeleteCallback.cpp
lldb/tools/lldb-mi/MICmnBase.cpp
lldb/tools/lldb-mi/MICmnLLDBBroadcaster.cpp
lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfo.cpp
lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfo.h
lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfoVarObj.cpp
lldb/tools/lldb-mi/MICmnLLDBDebugger.cpp
lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp
lldb/tools/lldb-mi/MICmnLLDBProxySBValue.cpp
lldb/tools/lldb-mi/MICmnLLDBUtilSBValue.cpp
lldb/tools/lldb-mi/MICmnLog.cpp
lldb/tools/lldb-mi/MICmnLogMediumFile.cpp
lldb/tools/lldb-mi/MICmnMIOutOfBandRecord.cpp
lldb/tools/lldb-mi/MICmnMIResultRecord.cpp
lldb/tools/lldb-mi/MICmnMIValue.cpp
lldb/tools/lldb-mi/MICmnMIValueConst.cpp
lldb/tools/lldb-mi/MICmnMIValueList.cpp
lldb/tools/lldb-mi/MICmnMIValueResult.cpp
lldb/tools/lldb-mi/MICmnMIValueTuple.cpp
lldb/tools/lldb-mi/MICmnResources.cpp
lldb/tools/lldb-mi/MICmnStreamStderr.cpp
lldb/tools/lldb-mi/MICmnStreamStdin.cpp
lldb/tools/lldb-mi/MICmnStreamStdout.cpp
lldb/tools/lldb-mi/MICmnThreadMgrStd.cpp
lldb/tools/lldb-mi/MICmnThreadMgrStd.h
lldb/tools/lldb-mi/MIDataTypes.h
lldb/tools/lldb-mi/MIDriver.cpp
lldb/tools/lldb-mi/MIDriverBase.cpp
lldb/tools/lldb-mi/MIDriverMain.cpp
lldb/tools/lldb-mi/MIDriverMgr.cpp
lldb/tools/lldb-mi/MIUtilDateTimeStd.cpp
lldb/tools/lldb-mi/MIUtilDebug.cpp
lldb/tools/lldb-mi/MIUtilFileStd.cpp
lldb/tools/lldb-mi/MIUtilMapIdToVariant.cpp
lldb/tools/lldb-mi/MIUtilMapIdToVariant.h
lldb/tools/lldb-mi/MIUtilString.cpp
lldb/tools/lldb-mi/MIUtilThreadBaseStd.cpp
lldb/tools/lldb-mi/MIUtilVariant.cpp
lldb/tools/lldb-mi/MIUtilVariant.h
lldb/tools/lldb-server/lldb-gdbserver.cpp
lldb/tools/lldb-server/lldb-platform.cpp
lldb/tools/lldb-server/lldb-server.cpp
lldb/tools/lldb-test/SystemInitializerTest.cpp
lldb/tools/lldb-test/SystemInitializerTest.h
lldb/tools/lldb-vscode/JSONUtils.cpp
lldb/tools/lldb-vscode/JSONUtils.h
lldb/tools/lldb-vscode/LLDBUtils.h
lldb/tools/lldb-vscode/VSCode.cpp
lldb/tools/lldb-vscode/VSCode.h
lldb/tools/lldb-vscode/lldb-vscode.cpp
lldb/unittests/Language/Highlighting/HighlighterTest.cpp
lldb/unittests/Utility/StreamTest.cpp
lldb/unittests/debugserver/debugserver_LogCallback.cpp

index ce1bbee..b712215 100644 (file)
@@ -79,9 +79,7 @@
 // C++ includes
 #include <vector>
 
-//----------------------------------------------------------------------
 // Redefine private types from "/usr/local/include/stack_logging.h"
-//----------------------------------------------------------------------
 typedef struct {
   uint32_t type_flags;
   uint64_t stack_identifier;
@@ -89,9 +87,7 @@ typedef struct {
   mach_vm_address_t address;
 } mach_stack_logging_record_t;
 
-//----------------------------------------------------------------------
 // Redefine private defines from "/usr/local/include/stack_logging.h"
-//----------------------------------------------------------------------
 #define stack_logging_type_free 0
 #define stack_logging_type_generic 1
 #define stack_logging_type_alloc 2
@@ -99,10 +95,8 @@ typedef struct {
 // This bit is made up by this code
 #define stack_logging_type_vm_region 8
 
-//----------------------------------------------------------------------
 // Redefine private function prototypes from
 // "/usr/local/include/stack_logging.h"
-//----------------------------------------------------------------------
 extern "C" kern_return_t __mach_stack_logging_set_file_path(task_t task,
                                                             char *file_path);
 
@@ -125,21 +119,15 @@ extern "C" void *gdb_class_getClass(void *objc_class);
 static void range_info_callback(task_t task, void *baton, unsigned type,
                                 uint64_t ptr_addr, uint64_t ptr_size);
 
-//----------------------------------------------------------------------
 // Redefine private global variables prototypes from
 // "/usr/local/include/stack_logging.h"
-//----------------------------------------------------------------------
 
 extern "C" int stack_logging_enable_logging;
 
-//----------------------------------------------------------------------
 // Local defines
-//----------------------------------------------------------------------
 #define MAX_FRAMES 1024
 
-//----------------------------------------------------------------------
 // Local Typedefs and Types
-//----------------------------------------------------------------------
 typedef void range_callback_t(task_t task, void *baton, unsigned type,
                               uint64_t ptr_addr, uint64_t ptr_size);
 typedef void zone_callback_t(void *info, const malloc_zone_t *zone);
@@ -294,10 +282,8 @@ protected:
   uint32_t m_size;
 };
 
-//----------------------------------------------------------------------
 // A safe way to allocate memory and keep it from interfering with the
 // malloc enumerators.
-//----------------------------------------------------------------------
 void *safe_malloc(size_t n_bytes) {
   if (n_bytes > 0) {
     const int k_page_size = getpagesize();
@@ -311,9 +297,7 @@ void *safe_malloc(size_t n_bytes) {
   return NULL;
 }
 
-//----------------------------------------------------------------------
 // ObjCClasses
-//----------------------------------------------------------------------
 class ObjCClasses {
 public:
   ObjCClasses() : m_objc_class_ptrs(NULL), m_size(0) {}
@@ -356,16 +340,12 @@ private:
   uint32_t m_size;
 };
 
-//----------------------------------------------------------------------
 // Local global variables
-//----------------------------------------------------------------------
 MatchResults g_matches;
 MallocStackLoggingEntries g_malloc_stack_history;
 ObjCClasses g_objc_classes;
 
-//----------------------------------------------------------------------
 // ObjCClassInfo
-//----------------------------------------------------------------------
 
 enum HeapInfoSortType { eSortTypeNone, eSortTypeBytes, eSortTypeCount };
 
@@ -469,13 +449,11 @@ private:
 
 ObjCClassInfo g_objc_class_snapshot;
 
-//----------------------------------------------------------------------
 // task_peek
 //
 // Reads memory from this tasks address space. This callback is needed
 // by the code that iterates through all of the malloc blocks to read
 // the memory in this process.
-//----------------------------------------------------------------------
 static kern_return_t task_peek(task_t task, vm_address_t remote_address,
                                vm_size_t size, void **local_memory) {
   *local_memory = (void *)remote_address;
@@ -534,12 +512,10 @@ static const void foreach_zone_in_this_process(range_callback_info_t *info) {
   }
 }
 
-//----------------------------------------------------------------------
 // dump_malloc_block_callback
 //
 // A simple callback that will dump each malloc block and all available
 // info from the enumeration callback perspective.
-//----------------------------------------------------------------------
 static void dump_malloc_block_callback(task_t task, void *baton, unsigned type,
                                        uint64_t ptr_addr, uint64_t ptr_size) {
   printf("task = 0x%4.4x: baton = %p, type = %u, ptr_addr = 0x%llx + 0x%llu\n",
@@ -739,12 +715,10 @@ malloc_stack_entry *get_stack_history_for_address(const void *addr,
   return g_malloc_stack_history.data();
 }
 
-//----------------------------------------------------------------------
 // find_pointer_in_heap
 //
 // Finds a pointer value inside one or more currently valid malloc
 // blocks.
-//----------------------------------------------------------------------
 malloc_match *find_pointer_in_heap(const void *addr, int check_vm_regions) {
   g_matches.clear();
   // Setup "info" to look for a malloc block that contains data
@@ -767,12 +741,10 @@ malloc_match *find_pointer_in_heap(const void *addr, int check_vm_regions) {
   return g_matches.data();
 }
 
-//----------------------------------------------------------------------
 // find_pointer_in_memory
 //
 // Finds a pointer value inside one or more currently valid malloc
 // blocks.
-//----------------------------------------------------------------------
 malloc_match *find_pointer_in_memory(uint64_t memory_addr, uint64_t memory_size,
                                      const void *addr) {
   g_matches.clear();
@@ -793,13 +765,11 @@ malloc_match *find_pointer_in_memory(uint64_t memory_addr, uint64_t memory_size,
   return g_matches.data();
 }
 
-//----------------------------------------------------------------------
 // find_objc_objects_in_memory
 //
 // Find all instances of ObjC classes 'c', or all ObjC classes if 'c' is
 // NULL. If 'c' is non NULL, then also check objects to see if they
 // inherit from 'c'
-//----------------------------------------------------------------------
 malloc_match *find_objc_objects_in_memory(void *isa, int check_vm_regions) {
   g_matches.clear();
   if (g_objc_classes.Update()) {
@@ -819,12 +789,10 @@ malloc_match *find_objc_objects_in_memory(void *isa, int check_vm_regions) {
   return g_matches.data();
 }
 
-//----------------------------------------------------------------------
 // get_heap_info
 //
 // Gather information for all allocations on the heap and report
 // statistics.
-//----------------------------------------------------------------------
 
 void get_heap_info(int sort_type) {
   if (g_objc_classes.Update()) {
@@ -859,11 +827,9 @@ void get_heap_info(int sort_type) {
   }
 }
 
-//----------------------------------------------------------------------
 // find_cstring_in_heap
 //
 // Finds a C string inside one or more currently valid malloc blocks.
-//----------------------------------------------------------------------
 malloc_match *find_cstring_in_heap(const char *s, int check_vm_regions) {
   g_matches.clear();
   if (s == NULL || s[0] == '\0') {
@@ -887,11 +853,9 @@ malloc_match *find_cstring_in_heap(const char *s, int check_vm_regions) {
   return g_matches.data();
 }
 
-//----------------------------------------------------------------------
 // find_block_for_address
 //
 // Find the malloc block that whose address range contains "addr".
-//----------------------------------------------------------------------
 malloc_match *find_block_for_address(const void *addr, int check_vm_regions) {
   g_matches.clear();
   // Setup "info" to look for a malloc block that contains data
index cf33f37..07fb206 100644 (file)
@@ -29,7 +29,6 @@
 
 using namespace lldb;
 
-//----------------------------------------------------------------------
 // This quick sample code shows how to create a debugger instance and
 // create an executable target without adding dependent shared
 // libraries. It will then set a regular expression breakpoint to get
@@ -47,7 +46,6 @@ using namespace lldb;
 //
 //    $ DYLD_FRAMEWORK_PATH=/Volumes/data/lldb/tot/build/Debug ./a.out
 //    executable_path1 [executable_path2 ...]
-//----------------------------------------------------------------------
 class LLDBSentry {
 public:
   LLDBSentry() {
index efcb9bd..e3f429c 100644 (file)
 #include <unistd.h>
 #include <vector>
 
-//----------------------------------------------------------------------
 /// \def DISALLOW_COPY_AND_ASSIGN(TypeName)
 ///     Macro definition for easily disallowing copy constructor and
 ///     assignment operators in C++ classes.
-//----------------------------------------------------------------------
 #define DISALLOW_COPY_AND_ASSIGN(TypeName)                                     \
   TypeName(const TypeName &);                                                  \
   const TypeName &operator=(const TypeName &)
@@ -87,10 +85,8 @@ int __open_extended(const char *, int, uid_t, gid_t, int,
 
 namespace fd_interposing {
 
-//----------------------------------------------------------------------
 // String class so we can get formatted strings without having to worry
 // about the memory storage since it will allocate the memory it needs.
-//----------------------------------------------------------------------
 class String {
 public:
   String() : m_str(NULL) {}
@@ -142,23 +138,19 @@ private:
   DISALLOW_COPY_AND_ASSIGN(String);
 };
 
-//----------------------------------------------------------------------
 // Type definitions
-//----------------------------------------------------------------------
 typedef std::vector<void *> Frames;
 class FDEvent;
 typedef std::vector<void *> Frames;
 typedef std::tr1::shared_ptr<FDEvent> FDEventSP;
 typedef std::tr1::shared_ptr<String> StringSP;
 
-//----------------------------------------------------------------------
 // FDEvent
 //
 // A class that describes a file desciptor event.
 //
 // File descriptor events fall into one of two categories: create events
 // and delete events.
-//----------------------------------------------------------------------
 class FDEvent {
 public:
   FDEvent(int fd, int err, const StringSP &string_sp, bool is_create,
@@ -204,11 +196,9 @@ private:
   bool m_is_create;
 };
 
-//----------------------------------------------------------------------
 // Templatized class that will save errno only if the "value" it is
 // constructed with is equal to INVALID. When the class goes out of
 // scope, it will restore errno if it was saved.
-//----------------------------------------------------------------------
 template <int INVALID> class Errno {
 public:
   // Save errno only if we are supposed to
@@ -235,9 +225,7 @@ typedef Errno<-1> NegativeErrorErrno;
 typedef std::vector<FDEventSP> FDEventArray;
 typedef std::map<int, FDEventArray> FDEventMap;
 
-//----------------------------------------------------------------------
 // Globals
-//----------------------------------------------------------------------
 // Global event map that contains all file descriptor events. As file
 // descriptor create and close events come in, they will get filled
 // into this map (protected by g_mutex). When a file descriptor close
@@ -264,10 +252,8 @@ static int g_compact = 1;
 // The current process ID
 static int g_pid = -1;
 static bool g_enabled = true;
-//----------------------------------------------------------------------
 // Mutex class that will lock a mutex when it is constructed, and unlock
 // it when is goes out of scope
-//----------------------------------------------------------------------
 class Locker {
 public:
   Locker(pthread_mutex_t *mutex_ptr) : m_mutex_ptr(mutex_ptr) {
@@ -543,9 +529,7 @@ void save_backtrace(int fd, int err, const StringSP &string_sp,
   }
 }
 
-//----------------------------------------------------------------------
 // socket() interpose function
-//----------------------------------------------------------------------
 extern "C" int socket$__interposed__(int domain, int type, int protocol) {
   const int pid = get_interposed_pid();
   if (pid >= 0) {
@@ -572,9 +556,7 @@ extern "C" int socket$__interposed__(int domain, int type, int protocol) {
   }
 }
 
-//----------------------------------------------------------------------
 // socketpair() interpose function
-//----------------------------------------------------------------------
 extern "C" int socketpair$__interposed__(int domain, int type, int protocol,
                                          int fds[2]) {
   const int pid = get_interposed_pid();
@@ -600,9 +582,7 @@ extern "C" int socketpair$__interposed__(int domain, int type, int protocol,
   }
 }
 
-//----------------------------------------------------------------------
 // open() interpose function
-//----------------------------------------------------------------------
 extern "C" int open$__interposed__(const char *path, int oflag, int mode) {
   const int pid = get_interposed_pid();
   if (pid >= 0) {
@@ -631,9 +611,7 @@ extern "C" int open$__interposed__(const char *path, int oflag, int mode) {
   }
 }
 
-//----------------------------------------------------------------------
 // open$NOCANCEL() interpose function
-//----------------------------------------------------------------------
 extern "C" int open$NOCANCEL$__interposed__(const char *path, int oflag,
                                             int mode) {
   const int pid = get_interposed_pid();
@@ -654,9 +632,7 @@ extern "C" int open$NOCANCEL$__interposed__(const char *path, int oflag,
   }
 }
 
-//----------------------------------------------------------------------
 // __open_extended() interpose function
-//----------------------------------------------------------------------
 extern "C" int __open_extended$__interposed__(const char *path, int oflag,
                                               uid_t uid, gid_t gid, int mode,
                                               struct kauth_filesec *fsacl) {
@@ -679,9 +655,7 @@ extern "C" int __open_extended$__interposed__(const char *path, int oflag,
   }
 }
 
-//----------------------------------------------------------------------
 // kqueue() interpose function
-//----------------------------------------------------------------------
 extern "C" int kqueue$__interposed__(void) {
   const int pid = get_interposed_pid();
   if (pid >= 0) {
@@ -699,9 +673,7 @@ extern "C" int kqueue$__interposed__(void) {
   }
 }
 
-//----------------------------------------------------------------------
 // shm_open() interpose function
-//----------------------------------------------------------------------
 extern "C" int shm_open$__interposed__(const char *path, int oflag, int mode) {
   const int pid = get_interposed_pid();
   if (pid >= 0) {
@@ -721,9 +693,7 @@ extern "C" int shm_open$__interposed__(const char *path, int oflag, int mode) {
   }
 }
 
-//----------------------------------------------------------------------
 // accept() interpose function
-//----------------------------------------------------------------------
 extern "C" int accept$__interposed__(int socket, struct sockaddr *address,
                                      socklen_t *address_len) {
   const int pid = get_interposed_pid();
@@ -743,9 +713,7 @@ extern "C" int accept$__interposed__(int socket, struct sockaddr *address,
   }
 }
 
-//----------------------------------------------------------------------
 // accept$NOCANCEL() interpose function
-//----------------------------------------------------------------------
 extern "C" int accept$NOCANCEL$__interposed__(int socket,
                                               struct sockaddr *address,
                                               socklen_t *address_len) {
@@ -766,9 +734,7 @@ extern "C" int accept$NOCANCEL$__interposed__(int socket,
   }
 }
 
-//----------------------------------------------------------------------
 // dup() interpose function
-//----------------------------------------------------------------------
 extern "C" int dup$__interposed__(int fd2) {
   const int pid = get_interposed_pid();
   if (pid >= 0) {
@@ -787,9 +753,7 @@ extern "C" int dup$__interposed__(int fd2) {
   }
 }
 
-//----------------------------------------------------------------------
 // dup2() interpose function
-//----------------------------------------------------------------------
 extern "C" int dup2$__interposed__(int fd1, int fd2) {
   const int pid = get_interposed_pid();
   if (pid >= 0) {
@@ -819,9 +783,7 @@ extern "C" int dup2$__interposed__(int fd1, int fd2) {
   }
 }
 
-//----------------------------------------------------------------------
 // close() interpose function
-//----------------------------------------------------------------------
 extern "C" int close$__interposed__(int fd) {
   const int pid = get_interposed_pid();
   if (pid >= 0) {
@@ -859,9 +821,7 @@ extern "C" int close$__interposed__(int fd) {
   }
 }
 
-//----------------------------------------------------------------------
 // close$NOCANCEL() interpose function
-//----------------------------------------------------------------------
 extern "C" int close$NOCANCEL$__interposed__(int fd) {
   const int pid = get_interposed_pid();
   if (pid >= 0) {
@@ -900,9 +860,7 @@ extern "C" int close$NOCANCEL$__interposed__(int fd) {
   }
 }
 
-//----------------------------------------------------------------------
 // pipe() interpose function
-//----------------------------------------------------------------------
 extern "C" int pipe$__interposed__(int fds[2]) {
   const int pid = get_interposed_pid();
   if (pid >= 0) {
@@ -926,7 +884,6 @@ extern "C" int pipe$__interposed__(int fds[2]) {
   }
 }
 
-//----------------------------------------------------------------------
 // get_fd_history()
 //
 // This function allows runtime access to the file descriptor history.
@@ -936,7 +893,6 @@ extern "C" int pipe$__interposed__(int fds[2]) {
 //
 // @param[in] fd
 //      The file descriptor whose history should be dumped
-//----------------------------------------------------------------------
 extern "C" void get_fd_history(int log_fd, int fd) {
   // "create" below needs to be outside of the mutex locker scope
   if (log_fd >= 0) {
@@ -960,9 +916,7 @@ extern "C" void get_fd_history(int log_fd, int fd) {
   }
 }
 
-//----------------------------------------------------------------------
 // Interposing
-//----------------------------------------------------------------------
 // FD creation routines
 DYLD_INTERPOSE(accept$__interposed__, accept);
 DYLD_INTERPOSE(accept$NOCANCEL$__interposed__, accept$NOCANCEL);
index 55d0647..4c6daeb 100644 (file)
@@ -29,7 +29,6 @@
 
 using namespace lldb;
 
-//----------------------------------------------------------------------
 // This quick sample code shows how to create a debugger instance and
 // create an "i386" executable target. Then we can lookup the executable
 // module and resolve a file address into a section offset address,
@@ -45,7 +44,6 @@ using namespace lldb;
 //
 //    $ DYLD_FRAMEWORK_PATH=/Volumes/data/lldb/svn/ToT/build/Debug ./a.out
 //    executable_path file_address
-//----------------------------------------------------------------------
 class LLDBSentry {
 public:
   LLDBSentry() {
index bc2ac08..3c20a08 100644 (file)
@@ -21,7 +21,6 @@ public:
 
   SBAttachInfo(lldb::pid_t pid);
 
-  //------------------------------------------------------------------
   /// Attach to a process by name.
   ///
   /// This function implies that a future call to SBTarget::Attach(...)
@@ -33,10 +32,8 @@ public:
   /// \param[in] wait_for
   ///     If \b false, attach to an existing process whose name matches.
   ///     If \b true, then wait for the next process whose name matches.
-  //------------------------------------------------------------------
   SBAttachInfo(const char *path, bool wait_for);
 
-  //------------------------------------------------------------------
   /// Attach to a process by name.
   ///
   /// Future calls to SBTarget::Attach(...) will be synchronous or
@@ -59,7 +56,6 @@ public:
   ///     eventually found. If the client wants to cancel the event,
   ///     SBProcess::Stop() can be called and an eStateExited process
   ///     event will be delivered.
-  //------------------------------------------------------------------
   SBAttachInfo(const char *path, bool wait_for, bool async);
 
   SBAttachInfo(const SBAttachInfo &rhs);
@@ -78,7 +74,6 @@ public:
 
   bool GetWaitForLaunch();
 
-  //------------------------------------------------------------------
   /// Set attach by process name settings.
   ///
   /// Designed to be used after a call to SBAttachInfo::SetExecutable().
@@ -88,10 +83,8 @@ public:
   /// \param[in] b
   ///     If \b false, attach to an existing process whose name matches.
   ///     If \b true, then wait for the next process whose name matches.
-  //------------------------------------------------------------------
   void SetWaitForLaunch(bool b);
 
-  //------------------------------------------------------------------
   /// Set attach by process name settings.
   ///
   /// Designed to be used after a call to SBAttachInfo::SetExecutable().
@@ -112,7 +105,6 @@ public:
   ///     eventually found. If the client wants to cancel the event,
   ///     SBProcess::Stop() can be called and an eStateExited process
   ///     event will be delivered.
-  //------------------------------------------------------------------
   void SetWaitForLaunch(bool b, bool async);
 
   bool GetIgnoreExisting();
@@ -157,23 +149,19 @@ public:
 
   bool ParentProcessIDIsValid();
 
-  //----------------------------------------------------------------------
   /// Get the listener that will be used to receive process events.
   ///
   /// If no listener has been set via a call to
   /// SBAttachInfo::SetListener(), then an invalid SBListener will be
   /// returned (SBListener::IsValid() will return false). If a listener
   /// has been set, then the valid listener object will be returned.
-  //----------------------------------------------------------------------
   SBListener GetListener();
 
-  //----------------------------------------------------------------------
   /// Set the listener that will be used to receive process events.
   ///
   /// By default the SBDebugger, which has a listener, that the SBTarget
   /// belongs to will listen for the process events. Calling this function
   /// allows a different listener to be used to listen for process events.
-  //----------------------------------------------------------------------
   void SetListener(SBListener &listener);
 
 protected:
index f7a6d3e..0ca92ff 100644 (file)
@@ -60,7 +60,6 @@ public:
 
   lldb::SBValueList GetVariables(lldb::SBTarget &target, bool arguments,
                                  bool locals, bool statics);
-  //------------------------------------------------------------------
   /// Get the inlined block that contains this block.
   ///
   /// \return
@@ -69,7 +68,6 @@ public:
   ///     block and are themselves inlined. An invalid SBBlock will
   ///     be returned if this block nor any parent blocks are inlined
   ///     function blocks.
-  //------------------------------------------------------------------
   lldb::SBBlock GetContainingInlinedBlock();
 
   bool GetDescription(lldb::SBStream &description);
index 13a3b8c..6c80e8e 100644 (file)
@@ -190,16 +190,13 @@ public:
       lldb_private::CommandInterpreter *interpreter_ptr =
           nullptr); // Access using SBDebugger::GetCommandInterpreter();
 
-  //----------------------------------------------------------------------
   /// Return true if the command interpreter is the active IO handler.
   ///
   /// This indicates that any input coming into the debugger handles will
   /// go to the command interpreter and will result in LLDB command line
   /// commands being executed.
-  //----------------------------------------------------------------------
   bool IsActive();
 
-  //----------------------------------------------------------------------
   /// Get the string that needs to be written to the debugger stdin file
   /// handle when a control character is typed.
   ///
@@ -215,36 +212,27 @@ public:
   ///     The string that should be written into the file handle that is
   ///     feeding the input stream for the debugger, or nullptr if there is
   ///     no string for this control key.
-  //----------------------------------------------------------------------
   const char *GetIOHandlerControlSequence(char ch);
 
   bool GetPromptOnQuit();
 
   void SetPromptOnQuit(bool b);
 
-  //----------------------------------------------------------------------
   /// Sets whether the command interpreter should allow custom exit codes
   /// for the 'quit' command.
-  //----------------------------------------------------------------------
   void AllowExitCodeOnQuit(bool allow);
 
-  //----------------------------------------------------------------------
   /// Returns true if the user has called the 'quit' command with a custom exit
   /// code.
-  //----------------------------------------------------------------------
   bool HasCustomQuitExitCode();
 
-  //----------------------------------------------------------------------
   /// Returns the exit code that the user has specified when running the
   /// 'quit' command. Returns 0 if the user hasn't called 'quit' at all or
   /// without a custom exit code.
-  //----------------------------------------------------------------------
   int GetQuitStatus();
 
-  //----------------------------------------------------------------------
   /// Resolve the command just as HandleCommand would, expanding abbreviations
   /// and aliases.  If successful, result->GetOutput has the full expansion.
-  //----------------------------------------------------------------------
   void ResolveCommand(const char *command_line, SBCommandReturnObject &result);
 
 protected:
index b00dbfa..b6b1382 100644 (file)
@@ -48,7 +48,6 @@ public:
   uint32_t FindSupportFileIndex(uint32_t start_idx, const SBFileSpec &sb_file,
                                 bool full);
 
-  //------------------------------------------------------------------
   /// Get all types matching \a type_mask from debug info in this
   /// compile unit.
   ///
@@ -62,7 +61,6 @@ public:
   ///
   /// \return
   ///    A list of types in this compile unit that match \a type_mask
-  //------------------------------------------------------------------
   lldb::SBTypeList GetTypes(uint32_t type_mask = lldb::eTypeClassAny);
 
   lldb::LanguageType GetLanguage();
index 308fc96..4434d50 100644 (file)
@@ -33,11 +33,9 @@ public:
 
   lldb::SBInstruction GetInstructionAtIndex(uint32_t idx);
 
-  // ----------------------------------------------------------------------
   // Returns the number of instructions between the start and end address. If
   // canSetBreakpoint is true then the count will be the number of
   // instructions on which a breakpoint can be set.
-  // ----------------------------------------------------------------------
   size_t GetInstructionsCount(const SBAddress &start,
                               const SBAddress &end,
                               bool canSetBreakpoint = false);                                   
index 939a76e..c7b381f 100644 (file)
@@ -42,7 +42,6 @@ public:
 
   SBFileSpec GetExecutableFile();
 
-  //----------------------------------------------------------------------
   /// Set the executable file that will be used to launch the process and
   /// optionally set it as the first argument in the argument vector.
   ///
@@ -64,26 +63,21 @@ public:
   ///     If true, then the path will be inserted into the argument vector
   ///     prior to launching. Otherwise the argument vector will be left
   ///     alone.
-  //----------------------------------------------------------------------
   void SetExecutableFile(SBFileSpec exe_file, bool add_as_first_arg);
 
-  //----------------------------------------------------------------------
   /// Get the listener that will be used to receive process events.
   ///
   /// If no listener has been set via a call to
   /// SBLaunchInfo::SetListener(), then an invalid SBListener will be
   /// returned (SBListener::IsValid() will return false). If a listener
   /// has been set, then the valid listener object will be returned.
-  //----------------------------------------------------------------------
   SBListener GetListener();
 
-  //----------------------------------------------------------------------
   /// Set the listener that will be used to receive process events.
   ///
   /// By default the SBDebugger, which has a listener, that the SBTarget
   /// belongs to will listen for the process events. Calling this function
   /// allows a different listener to be used to listen for process events.
-  //----------------------------------------------------------------------
   void SetListener(SBListener &listener);
 
   uint32_t GetNumArguments();
index de416e6..2a9ae94 100644 (file)
@@ -27,56 +27,43 @@ public:
 
   void Clear();
 
-  //------------------------------------------------------------------
   /// Get the base address of this memory range.
   ///
   /// \return
   ///     The base address of this memory range.
-  //------------------------------------------------------------------
   lldb::addr_t GetRegionBase();
 
-  //------------------------------------------------------------------
   /// Get the end address of this memory range.
   ///
   /// \return
   ///     The base address of this memory range.
-  //------------------------------------------------------------------
   lldb::addr_t GetRegionEnd();
 
-  //------------------------------------------------------------------
   /// Check if this memory address is marked readable to the process.
   ///
   /// \return
   ///     true if this memory address is marked readable
-  //------------------------------------------------------------------
   bool IsReadable();
 
-  //------------------------------------------------------------------
   /// Check if this memory address is marked writable to the process.
   ///
   /// \return
   ///     true if this memory address is marked writable
-  //------------------------------------------------------------------
   bool IsWritable();
 
-  //------------------------------------------------------------------
   /// Check if this memory address is marked executable to the process.
   ///
   /// \return
   ///     true if this memory address is marked executable
-  //------------------------------------------------------------------
   bool IsExecutable();
 
-  //------------------------------------------------------------------
   /// Check if this memory address is mapped into the process address
   /// space.
   ///
   /// \return
   ///     true if this memory address is in the process address space.
-  //------------------------------------------------------------------
   bool IsMapped();
 
-  //------------------------------------------------------------------
   /// Returns the name of the memory region mapped at the given
   /// address.
   ///
@@ -84,7 +71,6 @@ public:
   ///     In case of memory mapped files it is the absolute path of
   ///     the file otherwise it is a name associated with the memory
   ///     region. If no name can be determined the returns nullptr.
-  //------------------------------------------------------------------
   const char *GetName();
 
   bool operator==(const lldb::SBMemoryRegionInfo &rhs) const;
index e13b4be..d2b6a18 100644 (file)
@@ -37,7 +37,6 @@ public:
 
   void Clear();
 
-  //------------------------------------------------------------------
   /// Get const accessor for the module file specification.
   ///
   /// This function returns the file for the module on the host system
@@ -46,10 +45,8 @@ public:
   ///
   /// \return
   ///     A const reference to the file specification object.
-  //------------------------------------------------------------------
   lldb::SBFileSpec GetFileSpec() const;
 
-  //------------------------------------------------------------------
   /// Get accessor for the module platform file specification.
   ///
   /// Platform file refers to the path of the module as it is known on
@@ -63,12 +60,10 @@ public:
   ///
   /// \return
   ///     A const reference to the file specification object.
-  //------------------------------------------------------------------
   lldb::SBFileSpec GetPlatformFileSpec() const;
 
   bool SetPlatformFileSpec(const lldb::SBFileSpec &platform_file);
 
-  //------------------------------------------------------------------
   /// Get accessor for the remote install path for a module.
   ///
   /// When debugging to a remote platform by connecting to a remote
@@ -79,10 +74,8 @@ public:
   ///
   /// \return
   ///     A file specification object.
-  //------------------------------------------------------------------
   lldb::SBFileSpec GetRemoteInstallFileSpec();
 
-  //------------------------------------------------------------------
   /// Set accessor for the remote install path for a module.
   ///
   /// When debugging to a remote platform by connecting to a remote
@@ -99,7 +92,6 @@ public:
   ///
   /// \param[in] file
   ///     A file specification object.
-  //------------------------------------------------------------------
   bool SetRemoteInstallFileSpec(lldb::SBFileSpec &file);
 
   lldb::ByteOrder GetByteOrder();
@@ -130,7 +122,6 @@ public:
 
   lldb::SBCompileUnit GetCompileUnitAtIndex(uint32_t);
 
-  //------------------------------------------------------------------
   /// Find compile units related to *this module and passed source
   /// file.
   ///
@@ -141,7 +132,6 @@ public:
   /// \return
   ///     A lldb::SBSymbolContextList that gets filled in with all of
   ///     the symbol contexts for all the matches.
-  //------------------------------------------------------------------
   lldb::SBSymbolContextList
   FindCompileUnits(const lldb::SBFileSpec &sb_file_spec);
 
@@ -158,7 +148,6 @@ public:
   size_t GetNumSections();
 
   lldb::SBSection GetSectionAtIndex(size_t idx);
-  //------------------------------------------------------------------
   /// Find functions by name.
   ///
   /// \param[in] name
@@ -174,12 +163,10 @@ public:
   /// \return
   ///     A lldb::SBSymbolContextList that gets filled in with all of
   ///     the symbol contexts for all the matches.
-  //------------------------------------------------------------------
   lldb::SBSymbolContextList
   FindFunctions(const char *name,
                 uint32_t name_type_mask = lldb::eFunctionNameTypeAny);
 
-  //------------------------------------------------------------------
   /// Find global and static variables by name.
   ///
   /// \param[in] target
@@ -194,11 +181,9 @@ public:
   ///
   /// \return
   ///     A list of matched variables in an SBValueList.
-  //------------------------------------------------------------------
   lldb::SBValueList FindGlobalVariables(lldb::SBTarget &target,
                                         const char *name, uint32_t max_matches);
 
-  //------------------------------------------------------------------
   /// Find the first global (or static) variable by name.
   ///
   /// \param[in] target
@@ -210,7 +195,6 @@ public:
   ///
   /// \return
   ///     An SBValue that gets filled in with the found variable (if any).
-  //------------------------------------------------------------------
   lldb::SBValue FindFirstGlobalVariable(lldb::SBTarget &target,
                                         const char *name);
 
@@ -218,7 +202,6 @@ public:
 
   lldb::SBTypeList FindTypes(const char *type);
 
-  //------------------------------------------------------------------
   /// Get a type using its type ID.
   ///
   /// Each symbol file reader will assign different user IDs to their
@@ -233,12 +216,10 @@ public:
   /// \return
   ///     An SBType for the given type ID, or an empty SBType if the
   ///     type was not found.
-  //------------------------------------------------------------------
   lldb::SBType GetTypeByID(lldb::user_id_t uid);
 
   lldb::SBType GetBasicType(lldb::BasicType type);
 
-  //------------------------------------------------------------------
   /// Get all types matching \a type_mask from debug info in this
   /// module.
   ///
@@ -251,10 +232,8 @@ public:
   ///
   /// \return
   ///     A list of types in this module that match \a type_mask
-  //------------------------------------------------------------------
   lldb::SBTypeList GetTypes(uint32_t type_mask = lldb::eTypeClassAny);
 
-  //------------------------------------------------------------------
   /// Get the module version numbers.
   ///
   /// Many object files have a set of version numbers that describe
@@ -293,10 +272,8 @@ public:
   ///     This function always returns the number of version numbers
   ///     that this object file has regardless of the number of
   ///     version numbers that were copied into \a versions.
-  //------------------------------------------------------------------
   uint32_t GetVersion(uint32_t *versions, uint32_t num_versions);
 
-  //------------------------------------------------------------------
   /// Get accessor for the symbol file specification.
   ///
   /// When debugging an object file an additional debug information can
@@ -306,7 +283,6 @@ public:
   ///
   /// \return
   ///     A const reference to the file specification object.
-  //------------------------------------------------------------------
   lldb::SBFileSpec GetSymbolFileSpec() const;
 
   lldb::SBAddress GetObjectFileHeaderAddress() const;
index b15d47f..29b3117 100644 (file)
@@ -30,7 +30,6 @@ public:
 
   void Clear();
 
-  //------------------------------------------------------------------
   /// Get const accessor for the module file.
   ///
   /// This function returns the file for the module on the host system
@@ -39,12 +38,10 @@ public:
   ///
   /// \return
   ///     A const reference to the file specification object.
-  //------------------------------------------------------------------
   lldb::SBFileSpec GetFileSpec();
 
   void SetFileSpec(const lldb::SBFileSpec &fspec);
 
-  //------------------------------------------------------------------
   /// Get accessor for the module platform file.
   ///
   /// Platform file refers to the path of the module as it is known on
@@ -58,7 +55,6 @@ public:
   ///
   /// \return
   ///     A const reference to the file specification object.
-  //------------------------------------------------------------------
   lldb::SBFileSpec GetPlatformFileSpec();
 
   void SetPlatformFileSpec(const lldb::SBFileSpec &fspec);
index f83d3f4..7207b2e 100644 (file)
@@ -109,9 +109,7 @@ public:
 
   bool IsConnected();
 
-  //----------------------------------------------------------------------
   // The following functions will work if the platform is connected
-  //----------------------------------------------------------------------
   const char *GetTriple();
 
   const char *GetHostname();
index a146ea1..863cb3c 100644 (file)
@@ -22,9 +22,7 @@ class SBEvent;
 
 class LLDB_API SBProcess {
 public:
-  //------------------------------------------------------------------
   /// Broadcaster event bits definitions.
-  //------------------------------------------------------------------
   FLAGS_ANONYMOUS_ENUM(){eBroadcastBitStateChanged = (1 << 0),
                          eBroadcastBitInterrupt = (1 << 1),
                          eBroadcastBitSTDOUT = (1 << 2),
@@ -72,11 +70,9 @@ public:
   void AppendEventStateReport(const lldb::SBEvent &event,
                               lldb::SBCommandReturnObject &result);
 
-  //------------------------------------------------------------------
   /// Remote connection related functions. These will fail if the
   /// process is not in eStateConnected. They are intended for use
   /// when connecting to an externally managed debugserver instance.
-  //------------------------------------------------------------------
   bool RemoteAttachToProcessWithID(lldb::pid_t pid, lldb::SBError &error);
 
   bool RemoteLaunch(char const **argv, char const **envp,
@@ -85,9 +81,7 @@ public:
                     uint32_t launch_flags, bool stop_at_entry,
                     lldb::SBError &error);
 
-  //------------------------------------------------------------------
   // Thread related functions
-  //------------------------------------------------------------------
   uint32_t GetNumThreads();
 
   lldb::SBThread GetThreadAtIndex(size_t index);
@@ -98,12 +92,10 @@ public:
 
   lldb::SBThread GetSelectedThread() const;
 
-  //------------------------------------------------------------------
   // Function for lazily creating a thread using the current OS plug-in. This
   // function will be removed in the future when there are APIs to create
   // SBThread objects through the interface and add them to the process through
   // the SBProcess API.
-  //------------------------------------------------------------------
   lldb::SBThread CreateOSPluginThread(lldb::tid_t tid, lldb::addr_t context);
 
   bool SetSelectedThread(const lldb::SBThread &thread);
@@ -112,16 +104,12 @@ public:
 
   bool SetSelectedThreadByIndexID(uint32_t index_id);
 
-  //------------------------------------------------------------------
   // Queue related functions
-  //------------------------------------------------------------------
   uint32_t GetNumQueues();
 
   lldb::SBQueue GetQueueAtIndex(size_t index);
 
-  //------------------------------------------------------------------
   // Stepping related functions
-  //------------------------------------------------------------------
 
   lldb::StateType GetState();
 
@@ -129,7 +117,6 @@ public:
 
   const char *GetExitDescription();
 
-  //------------------------------------------------------------------
   /// Gets the process ID
   ///
   /// Returns the process identifier for the process as it is known
@@ -142,10 +129,8 @@ public:
   ///     contain a valid process object, or if the process has not
   ///     been launched. Returns a valid process ID if the process is
   ///     valid.
-  //------------------------------------------------------------------
   lldb::pid_t GetProcessID();
 
-  //------------------------------------------------------------------
   /// Gets the unique ID associated with this process object
   ///
   /// Unique IDs start at 1 and increment up with each new process
@@ -157,7 +142,6 @@ public:
   ///     Returns a non-zero integer ID if this object contains a
   ///     valid process object, zero if this object does not contain
   ///     a valid process object.
-  //------------------------------------------------------------------
   uint32_t GetUniqueID();
 
   uint32_t GetAddressByteSize() const;
@@ -182,7 +166,6 @@ public:
 
   uint32_t GetStopID(bool include_expression_stops = false);
 
-  //------------------------------------------------------------------
   /// Gets the stop event corresponding to stop ID.
   //
   /// Note that it wasn't fully implemented and tracks only the stop
@@ -193,7 +176,6 @@ public:
   ///
   /// \return
   ///   The stop event corresponding to stop ID.
-  //------------------------------------------------------------------
   lldb::SBEvent GetStopEventForStopID(uint32_t stop_id);
 
   size_t ReadMemory(addr_t addr, void *buf, size_t size, lldb::SBError &error);
@@ -236,7 +218,6 @@ public:
 
   bool GetDescription(lldb::SBStream &description);
 
-  //------------------------------------------------------------------
   /// Start Tracing with the given SBTraceOptions.
   ///
   /// \param[in] options
@@ -260,12 +241,10 @@ public:
   /// \return
   ///     A SBTrace instance, which should be used
   ///     to get the trace data or other trace related operations.
-  //------------------------------------------------------------------
   lldb::SBTrace StartTrace(SBTraceOptions &options, lldb::SBError &error);
 
   uint32_t GetNumSupportedHardwareWatchpoints(lldb::SBError &error) const;
 
-  //------------------------------------------------------------------
   /// Load a shared library into this process.
   ///
   /// \param[in] remote_image_spec
@@ -281,10 +260,8 @@ public:
   ///     later used to unload the shared library. A value of
   ///     LLDB_INVALID_IMAGE_TOKEN will be returned if the shared
   ///     library can't be opened.
-  //------------------------------------------------------------------
   uint32_t LoadImage(lldb::SBFileSpec &remote_image_spec, lldb::SBError &error);
 
-  //------------------------------------------------------------------
   /// Load a shared library into this process.
   ///
   /// \param[in] local_image_spec
@@ -309,12 +286,10 @@ public:
   ///     later used to unload the shared library. A value of
   ///     LLDB_INVALID_IMAGE_TOKEN will be returned if the shared
   ///     library can't be opened.
-  //------------------------------------------------------------------
   uint32_t LoadImage(const lldb::SBFileSpec &local_image_spec,
                      const lldb::SBFileSpec &remote_image_spec,
                      lldb::SBError &error);
 
-  //------------------------------------------------------------------
   /// Load a shared library into this process, starting with a
   /// library name and a list of paths, searching along the list of
   /// paths till you find a matching library.
@@ -342,7 +317,6 @@ public:
   ///     later passed to UnloadImage. A value of
   ///     LLDB_INVALID_IMAGE_TOKEN will be returned if the shared
   ///     library can't be opened.
-  //------------------------------------------------------------------
   uint32_t LoadImageUsingPaths(const lldb::SBFileSpec &image_spec,
                                SBStringList &paths,
                                lldb::SBFileSpec &loaded_path, 
@@ -352,7 +326,6 @@ public:
 
   lldb::SBError SendEventData(const char *data);
 
-  //------------------------------------------------------------------
   /// Return the number of different thread-origin extended backtraces
   /// this process can support.
   ///
@@ -364,10 +337,8 @@ public:
   /// \return
   ///   The number of thread-origin extended backtrace types that may be
   ///   available.
-  //------------------------------------------------------------------
   uint32_t GetNumExtendedBacktraceTypes();
 
-  //------------------------------------------------------------------
   /// Return the name of one of the thread-origin extended backtrace
   /// methods.
   ///
@@ -379,7 +350,6 @@ public:
   ///
   /// \return
   ///   The name at that index.
-  //------------------------------------------------------------------
   const char *GetExtendedBacktraceTypeAtIndex(uint32_t idx);
 
   lldb::SBThreadCollection GetHistoryThreads(addr_t addr);
@@ -389,7 +359,6 @@ public:
   /// Save the state of the process in a core file (or mini dump on Windows).
   lldb::SBError SaveCore(const char *file_name);
 
-  //------------------------------------------------------------------
   /// Query the address load_addr and store the details of the memory
   /// region that contains it in the supplied SBMemoryRegionInfo object.
   /// To iterate over all memory regions use GetMemoryRegionList.
@@ -404,25 +373,20 @@ public:
   /// \return
   ///     An error object describes any errors that occurred while
   ///     querying load_addr.
-  //------------------------------------------------------------------
   lldb::SBError GetMemoryRegionInfo(lldb::addr_t load_addr,
                                     lldb::SBMemoryRegionInfo &region_info);
 
-  //------------------------------------------------------------------
   /// Return the list of memory regions within the process.
   ///
   /// \return
   ///     A list of all witin the process memory regions.
-  //------------------------------------------------------------------
   lldb::SBMemoryRegionInfoList GetMemoryRegions();
 
-  //------------------------------------------------------------------
   /// Return information about the process.
   ///
   /// Valid process info will only be returned when the process is
   /// alive, use SBProcessInfo::IsValid() to check returned info is
   /// valid.
-  //------------------------------------------------------------------
   lldb::SBProcessInfo GetProcessInfo();
 
 protected:
index 077e498..06a195e 100644 (file)
@@ -54,7 +54,6 @@ public:
 
   SectionType GetSectionType();
 
-  //------------------------------------------------------------------
   /// Gets the permissions (RWX) of the section of the object file
   ///
   /// Returns a mask of bits of enum lldb::Permissions for this section.
@@ -65,11 +64,9 @@ public:
   ///
   /// \return
   ///     Returns an unsigned value for Permissions for the section.
-  //------------------------------------------------------------------
   uint32_t
   GetPermissions() const;
 
-  //------------------------------------------------------------------
   /// Return the size of a target's byte represented by this section
   /// in numbers of host bytes. Note that certain architectures have
   /// varying minimum addressable unit (i.e. byte) size for their
@@ -77,7 +74,6 @@ public:
   ///
   /// \return
   ///     The number of host (8-bit) bytes needed to hold a target byte
-  //------------------------------------------------------------------
   uint32_t GetTargetByteSize();
 
   bool operator==(const lldb::SBSection &rhs);
index 85d60d2..5b10133 100644 (file)
@@ -40,53 +40,36 @@ public:
 
   lldb::SBError GetDescription(lldb::SBStream &stream) const;
 
-  //------------------------------------------------------------------
   /// Return the type of data in this data structure
-  //------------------------------------------------------------------
   lldb::StructuredDataType GetType() const;
   
-  //------------------------------------------------------------------
   /// Return the size (i.e. number of elements) in this data structure
   /// if it is an array or dictionary type. For other types, 0 will be
   //  returned.
-  //------------------------------------------------------------------
   size_t GetSize() const;
 
-  //------------------------------------------------------------------
   /// Fill keys with the keys in this object and return true if this data
   /// structure is a dictionary.  Returns false otherwise.
-  //------------------------------------------------------------------
    bool GetKeys(lldb::SBStringList &keys) const;
   
-  //------------------------------------------------------------------
   /// Return the value corresponding to a key if this data structure
   /// is a dictionary type.
-  //------------------------------------------------------------------
   lldb::SBStructuredData GetValueForKey(const char *key) const;
 
-  //------------------------------------------------------------------
   /// Return the value corresponding to an index if this data structure
   /// is array.
-  //------------------------------------------------------------------
   lldb::SBStructuredData GetItemAtIndex(size_t idx) const;
 
-  //------------------------------------------------------------------
   /// Return the integer value if this data structure is an integer type.
-  //------------------------------------------------------------------
   uint64_t GetIntegerValue(uint64_t fail_value = 0) const;
 
-  //------------------------------------------------------------------
   /// Return the floating point value if this data structure is a floating
   /// type.
-  //------------------------------------------------------------------
   double GetFloatValue(double fail_value = 0.0) const;
 
-  //------------------------------------------------------------------
   /// Return the boolean value if this data structure is a boolean type.
-  //------------------------------------------------------------------
   bool GetBooleanValue(bool fail_value = false) const;
 
-  //------------------------------------------------------------------
   /// Provides the string value if this data structure is a string type.
   ///
   /// \param[out] dst
@@ -102,7 +85,6 @@ public:
   /// \return
   ///     Returns the byte size needed to completely write the string value at
   ///     \a dst in all cases.
-  //------------------------------------------------------------------
   size_t GetStringValue(char *dst, size_t dst_len) const;
 
 protected:
index 6193dc3..52486b8 100644 (file)
@@ -55,16 +55,12 @@ public:
 
   bool GetDescription(lldb::SBStream &description);
 
-  //----------------------------------------------------------------------
   // Returns true if the symbol is externally visible in the module that it is
   // defined in
-  //----------------------------------------------------------------------
   bool IsExternal();
 
-  //----------------------------------------------------------------------
   // Returns true if the symbol was synthetically generated from something
   // other than the actual symbol table itself in the object file.
-  //----------------------------------------------------------------------
   bool IsSynthetic();
 
 protected:
index 7287e30..80a7fa0 100644 (file)
@@ -28,9 +28,7 @@ class SBPlatform;
 
 class LLDB_API SBTarget {
 public:
-  //------------------------------------------------------------------
   // Broadcaster bits.
-  //------------------------------------------------------------------
   enum {
     eBroadcastBitBreakpointChanged = (1 << 0),
     eBroadcastBitModulesLoaded = (1 << 1),
@@ -39,18 +37,14 @@ public:
     eBroadcastBitSymbolsLoaded = (1 << 4)
   };
 
-  //------------------------------------------------------------------
   // Constructors
-  //------------------------------------------------------------------
   SBTarget();
 
   SBTarget(const lldb::SBTarget &rhs);
 
   SBTarget(const lldb::TargetSP &target_sp);
 
-  //------------------------------------------------------------------
   // Destructor
-  //------------------------------------------------------------------
   ~SBTarget();
 
   const lldb::SBTarget &operator=(const lldb::SBTarget &rhs);
@@ -72,32 +66,25 @@ public:
 
   lldb::SBProcess GetProcess();
 
-  //------------------------------------------------------------------
   /// Sets whether we should collect statistics on lldb or not.
   ///
   /// \param[in] v
   ///     A boolean to control the collection.
-  //------------------------------------------------------------------
   void SetCollectingStats(bool v);
 
-  //------------------------------------------------------------------
   /// Returns whether statistics collection are enabled.
   ///
   /// \return
   ///     true if statistics are currently being collected, false
   ///     otherwise.
-  //------------------------------------------------------------------
   bool GetCollectingStats();
 
-  //------------------------------------------------------------------
   /// Returns a dump of the collected statistics.
   ///
   /// \return
   ///     A SBStructuredData with the statistics collected.
-  //------------------------------------------------------------------
   lldb::SBStructuredData GetStatistics();
 
-  //------------------------------------------------------------------
   /// Return the platform object associated with the target.
   ///
   /// After return, the platform object should be checked for
@@ -105,10 +92,8 @@ public:
   ///
   /// \return
   ///     A platform object.
-  //------------------------------------------------------------------
   lldb::SBPlatform GetPlatform();
 
-  //------------------------------------------------------------------
   /// Install any binaries that need to be installed.
   ///
   /// This function does nothing when debugging on the host system.
@@ -121,10 +106,8 @@ public:
   /// \return
   ///     An error describing anything that went wrong during
   ///     installation.
-  //------------------------------------------------------------------
   SBError Install();
 
-  //------------------------------------------------------------------
   /// Launch a new process.
   ///
   /// Launch a new process by spawning a new process using the
@@ -176,7 +159,6 @@ public:
   ///
   /// \return
   ///      A process object for the newly created process.
-  //------------------------------------------------------------------
   lldb::SBProcess Launch(SBListener &listener, char const **argv,
                          char const **envp, const char *stdin_path,
                          const char *stdout_path, const char *stderr_path,
@@ -187,7 +169,6 @@ public:
   SBProcess LoadCore(const char *core_file);
   SBProcess LoadCore(const char *core_file, lldb::SBError &error);
 
-  //------------------------------------------------------------------
   /// Launch a new process with sensible defaults.
   ///
   /// \param[in] argv
@@ -212,7 +193,6 @@ public:
   ///
   /// \return
   ///      A process object for the newly created process.
-  //------------------------------------------------------------------
   SBProcess LaunchSimple(const char **argv, const char **envp,
                          const char *working_directory);
 
@@ -220,7 +200,6 @@ public:
 
   SBProcess Attach(SBAttachInfo &attach_info, SBError &error);
 
-  //------------------------------------------------------------------
   /// Attach to process with pid.
   ///
   /// \param[in] listener
@@ -237,11 +216,9 @@ public:
   ///
   /// \return
   ///      A process object for the attached process.
-  //------------------------------------------------------------------
   lldb::SBProcess AttachToProcessWithID(SBListener &listener, lldb::pid_t pid,
                                         lldb::SBError &error);
 
-  //------------------------------------------------------------------
   /// Attach to process with name.
   ///
   /// \param[in] listener
@@ -261,12 +238,10 @@ public:
   ///
   /// \return
   ///      A process object for the attached process.
-  //------------------------------------------------------------------
   lldb::SBProcess AttachToProcessWithName(SBListener &listener,
                                           const char *name, bool wait_for,
                                           lldb::SBError &error);
 
-  //------------------------------------------------------------------
   /// Connect to a remote debug server with url.
   ///
   /// \param[in] listener
@@ -286,7 +261,6 @@ public:
   ///
   /// \return
   ///      A process object for the connected process.
-  //------------------------------------------------------------------
   lldb::SBProcess ConnectRemote(SBListener &listener, const char *url,
                                 const char *plugin_name, SBError &error);
 
@@ -316,7 +290,6 @@ public:
 
   lldb::SBModule FindModule(const lldb::SBFileSpec &file_spec);
 
-  //------------------------------------------------------------------
   /// Find compile units related to *this target and passed source
   /// file.
   ///
@@ -327,7 +300,6 @@ public:
   /// \return
   ///     A lldb::SBSymbolContextList that gets filled in with all of
   ///     the symbol contexts for all the matches.
-  //------------------------------------------------------------------
   lldb::SBSymbolContextList
   FindCompileUnits(const lldb::SBFileSpec &sb_file_spec);
 
@@ -337,25 +309,20 @@ public:
 
   const char *GetTriple();
 
-  //------------------------------------------------------------------
   /// Architecture data byte width accessor
   ///
   /// \return
   /// The size in 8-bit (host) bytes of a minimum addressable
   /// unit from the Architecture's data bus
-  //------------------------------------------------------------------
   uint32_t GetDataByteSize();
 
-  //------------------------------------------------------------------
   /// Architecture code byte width accessor
   ///
   /// \return
   /// The size in 8-bit (host) bytes of a minimum addressable
   /// unit from the Architecture's code bus
-  //------------------------------------------------------------------
   uint32_t GetCodeByteSize();
 
-  //------------------------------------------------------------------
   /// Set the base load address for a module section.
   ///
   /// \param[in] section
@@ -368,11 +335,9 @@ public:
   /// \return
   ///      An error to indicate success, fail, and any reason for
   ///     failure.
-  //------------------------------------------------------------------
   lldb::SBError SetSectionLoadAddress(lldb::SBSection section,
                                       lldb::addr_t section_base_addr);
 
-  //------------------------------------------------------------------
   /// Clear the base load address for a module section.
   ///
   /// \param[in] section
@@ -382,10 +347,8 @@ public:
   /// \return
   ///      An error to indicate success, fail, and any reason for
   ///     failure.
-  //------------------------------------------------------------------
   lldb::SBError ClearSectionLoadAddress(lldb::SBSection section);
 
-  //------------------------------------------------------------------
   /// Slide all file addresses for all module sections so that \a module
   /// appears to loaded at these slide addresses.
   ///
@@ -404,11 +367,9 @@ public:
   /// \return
   ///     An error to indicate success, fail, and any reason for
   ///     failure.
-  //------------------------------------------------------------------
   lldb::SBError SetModuleLoadAddress(lldb::SBModule module,
                                      int64_t sections_offset);
 
-  //------------------------------------------------------------------
   /// Clear the section base load addresses for all sections in a module.
   ///
   /// \param[in] module
@@ -417,10 +378,8 @@ public:
   /// \return
   ///     An error to indicate success, fail, and any reason for
   ///     failure.
-  //------------------------------------------------------------------
   lldb::SBError ClearModuleLoadAddress(lldb::SBModule module);
 
-  //------------------------------------------------------------------
   /// Find functions by name.
   ///
   /// \param[in] name
@@ -436,12 +395,10 @@ public:
   /// \return
   ///     A lldb::SBSymbolContextList that gets filled in with all of
   ///     the symbol contexts for all the matches.
-  //------------------------------------------------------------------
   lldb::SBSymbolContextList
   FindFunctions(const char *name,
                 uint32_t name_type_mask = lldb::eFunctionNameTypeAny);
 
-  //------------------------------------------------------------------
   /// Find global and static variables by name.
   ///
   /// \param[in] name
@@ -453,10 +410,8 @@ public:
   ///
   /// \return
   ///     A list of matched variables in an SBValueList.
-  //------------------------------------------------------------------
   lldb::SBValueList FindGlobalVariables(const char *name, uint32_t max_matches);
 
-  //------------------------------------------------------------------
   /// Find the first global (or static) variable by name.
   ///
   /// \param[in] name
@@ -465,10 +420,8 @@ public:
   ///
   /// \return
   ///     An SBValue that gets filled in with the found variable (if any).
-  //------------------------------------------------------------------
   lldb::SBValue FindFirstGlobalVariable(const char *name);
 
-  //------------------------------------------------------------------
   /// Find global and static variables by pattern.
   ///
   /// \param[in] name
@@ -482,11 +435,9 @@ public:
   ///
   /// \return
   ///     A list of matched variables in an SBValueList.
-  //------------------------------------------------------------------
   lldb::SBValueList FindGlobalVariables(const char *name, uint32_t max_matches,
                                         MatchType matchtype);
 
-  //------------------------------------------------------------------
   /// Find global functions by their name with pattern matching.
   ///
   /// \param[in] name
@@ -500,14 +451,12 @@ public:
   ///
   /// \return
   ///     A list of matched variables in an SBValueList.
-  //------------------------------------------------------------------
   lldb::SBSymbolContextList FindGlobalFunctions(const char *name,
                                                 uint32_t max_matches,
                                                 MatchType matchtype);
 
   void Clear();
 
-  //------------------------------------------------------------------
   /// Resolve a current file address into a section offset address.
   ///
   /// \param[in] file_addr
@@ -515,10 +464,8 @@ public:
   ///
   /// \return
   ///     An SBAddress which will be valid if...
-  //------------------------------------------------------------------
   lldb::SBAddress ResolveFileAddress(lldb::addr_t file_addr);
 
-  //------------------------------------------------------------------
   /// Resolve a current load address into a section offset address.
   ///
   /// \param[in] vm_addr
@@ -530,10 +477,8 @@ public:
   ///     successfully resolved into a section offset address, or an
   ///     invalid SBAddress if \a vm_addr doesn't resolve to a section
   ///     in a module.
-  //------------------------------------------------------------------
   lldb::SBAddress ResolveLoadAddress(lldb::addr_t vm_addr);
 
-  //------------------------------------------------------------------
   /// Resolve a current load address into a section offset address
   /// using the process stop ID to identify a time in the past.
   ///
@@ -554,14 +499,12 @@ public:
   ///     successfully resolved into a section offset address, or an
   ///     invalid SBAddress if \a vm_addr doesn't resolve to a section
   ///     in a module.
-  //------------------------------------------------------------------
   lldb::SBAddress ResolvePastLoadAddress(uint32_t stop_id,
                                          lldb::addr_t vm_addr);
 
   SBSymbolContext ResolveSymbolContextForAddress(const SBAddress &addr,
                                                  uint32_t resolve_scope);
 
-  //------------------------------------------------------------------
   /// Read target memory. If a target process is running then memory
   /// is read from here. Otherwise the memory is read from the object
   /// files. For a target whose bytes are sized as a multiple of host
@@ -582,7 +525,6 @@ public:
   ///
   /// \return
   ///     The amount of data read in host bytes.
-  //------------------------------------------------------------------
   size_t ReadMemory(const SBAddress addr, void *buf, size_t size,
                     lldb::SBError &error);
 
@@ -683,7 +625,6 @@ public:
 
   lldb::SBBreakpoint BreakpointCreateBySBAddress(SBAddress &address);
   
-  //------------------------------------------------------------------
   /// Create a breakpoint using a scripted resolver.
   ///
   /// \param[in] class_name
@@ -706,7 +647,6 @@ public:
   /// \return
   ///     An SBBreakpoint that will set locations based on the logic in the
   ///     resolver's search callback.
-  //------------------------------------------------------------------
   lldb::SBBreakpoint BreakpointCreateFromScript(
       const char *class_name,
       SBStructuredData &extra_args,
@@ -714,7 +654,6 @@ public:
       const SBFileSpecList &file_list,
       bool request_hardware = false);
 
-  //------------------------------------------------------------------
   /// Read breakpoints from source_file and return the newly created
   /// breakpoints in bkpt_list.
   ///
@@ -726,11 +665,9 @@ public:
   ///
   /// \return
   ///     An SBError detailing any errors in reading in the breakpoints.
-  //------------------------------------------------------------------
   lldb::SBError BreakpointsCreateFromFile(SBFileSpec &source_file,
                                           SBBreakpointList &new_bps);
 
-  //------------------------------------------------------------------
   /// Read breakpoints from source_file and return the newly created
   /// breakpoints in bkpt_list.
   ///
@@ -746,12 +683,10 @@ public:
   ///
   /// \return
   ///     An SBError detailing any errors in reading in the breakpoints.
-  //------------------------------------------------------------------
   lldb::SBError BreakpointsCreateFromFile(SBFileSpec &source_file,
                                           SBStringList &matching_names,
                                           SBBreakpointList &new_bps);
 
-  //------------------------------------------------------------------
   /// Write breakpoints to dest_file.
   ///
   /// \param[in] dest_file
@@ -759,10 +694,8 @@ public:
   ///
   /// \return
   ///     An SBError detailing any errors in writing in the breakpoints.
-  //------------------------------------------------------------------
   lldb::SBError BreakpointsWriteToFile(SBFileSpec &dest_file);
 
-  //------------------------------------------------------------------
   /// Write breakpoints listed in bkpt_list to dest_file.
   ///
   /// \param[in] dest_file
@@ -778,7 +711,6 @@ public:
   ///
   /// \return
   ///     An SBError detailing any errors in writing in the breakpoints.
-  //------------------------------------------------------------------
   lldb::SBError BreakpointsWriteToFile(SBFileSpec &dest_file,
                                        SBBreakpointList &bkpt_list,
                                        bool append = false);
@@ -904,10 +836,8 @@ protected:
   friend class SBValue;
   friend class SBVariablesOptions;
 
-  //------------------------------------------------------------------
   // Constructors are private, use static Target::Create function to create an
   // instance of this class.
-  //------------------------------------------------------------------
 
   lldb::TargetSP GetSP() const;
 
index 773193b..da8726a 100644 (file)
@@ -51,7 +51,6 @@ public:
   /// See also GetStopReasonDataAtIndex().
   size_t GetStopReasonDataCount();
 
-  //--------------------------------------------------------------------------
   /// Get information associated with a stop reason.
   ///
   /// Breakpoint stop reasons will have data that consists of pairs of
@@ -68,7 +67,6 @@ public:
   /// eStopReasonException     N     exception data
   /// eStopReasonExec          0
   /// eStopReasonPlanComplete  0
-  //--------------------------------------------------------------------------
   uint64_t GetStopReasonDataAtIndex(uint32_t idx);
 
   bool GetStopReasonExtendedInfoAsJSON(lldb::SBStream &stream);
@@ -134,7 +132,6 @@ public:
 
   SBError UnwindInnermostExpression();
 
-  //--------------------------------------------------------------------------
   /// LLDB currently supports process centric debugging which means when any
   /// thread in a process stops, all other threads are stopped. The Suspend()
   /// call here tells our process to suspend a thread and not let it run when
@@ -154,7 +151,6 @@ public:
   /// Suspend() and Resume() functions are not currently reference counted, if
   /// anyone has the need for them to be reference counted, please let us
   /// know.
-  //--------------------------------------------------------------------------
   bool Suspend();
 
   bool Suspend(SBError &error);
index fae73cf..85fd568 100644 (file)
@@ -42,7 +42,6 @@ public:
   /// See also GetStopReasonDataAtIndex().
   size_t GetStopReasonDataCount();
 
-  //--------------------------------------------------------------------------
   /// Get information associated with a stop reason.
   ///
   /// Breakpoint stop reasons will have data that consists of pairs of
@@ -59,7 +58,6 @@ public:
   /// eStopReasonException     N     exception data
   /// eStopReasonExec          0
   /// eStopReasonPlanComplete  0
-  //--------------------------------------------------------------------------
   uint64_t GetStopReasonDataAtIndex(uint32_t idx);
 
   SBThread GetThread() const;
index cc101a1..87c67ad 100644 (file)
@@ -19,7 +19,6 @@ namespace lldb {
 class LLDB_API SBTrace {
 public:
   SBTrace();
-  //------------------------------------------------------------------
   /// Obtain the trace data as raw bytes.
   ///
   /// \param[out] error
@@ -47,19 +46,15 @@ public:
   ///
   /// \return
   ///     The size of the trace data effectively read by the API call.
-  //------------------------------------------------------------------
   size_t GetTraceData(SBError &error, void *buf, size_t size, size_t offset = 0,
                       lldb::tid_t thread_id = LLDB_INVALID_THREAD_ID);
 
-  //------------------------------------------------------------------
   /// Obtain any meta data as raw bytes for the tracing instance.
   /// The input parameter definition is similar to the previous
   /// function.
-  //------------------------------------------------------------------
   size_t GetMetaData(SBError &error, void *buf, size_t size, size_t offset = 0,
                      lldb::tid_t thread_id = LLDB_INVALID_THREAD_ID);
 
-  //------------------------------------------------------------------
   /// Stop the tracing instance. Stopping the trace will also
   /// lead to deletion of any gathered trace data.
   ///
@@ -80,11 +75,9 @@ public:
   ///     trace id of the process.
   ///     Now if the StopTrace API is called for the whole process,
   ///     thread A will not be stopped and must be stopped separately.
-  //------------------------------------------------------------------
   void StopTrace(SBError &error,
                  lldb::tid_t thread_id = LLDB_INVALID_THREAD_ID);
 
-  //------------------------------------------------------------------
   /// Get the trace configuration being used for the trace instance.
   /// The threadid in the SBTraceOptions needs to be set when the
   /// configuration used by a specific thread is being requested.
@@ -95,7 +88,6 @@ public:
   ///
   /// \param[out] error
   ///     An error explaining what went wrong.
-  //------------------------------------------------------------------
   void GetTraceConfig(SBTraceOptions &options, SBError &error);
 
   lldb::user_id_t GetTraceUID();
index be40806..c36ba20 100644 (file)
@@ -137,7 +137,6 @@ public:
   lldb::SBValue CreateValueFromData(const char *name, lldb::SBData data,
                                     lldb::SBType type);
 
-  //------------------------------------------------------------------
   /// Get a child value by index from a value.
   ///
   /// Structs, unions, classes, arrays and pointers have child
@@ -190,7 +189,6 @@ public:
   ///
   /// \return
   ///     A new SBValue object that represents the child member value.
-  //------------------------------------------------------------------
   lldb::SBValue GetChildAtIndex(uint32_t idx,
                                 lldb::DynamicValueType use_dynamic,
                                 bool can_create_synthetic);
@@ -217,7 +215,6 @@ public:
 
   lldb::SBAddress GetAddress();
 
-  //------------------------------------------------------------------
   /// Get an SBData wrapping what this SBValue points to.
   ///
   /// This method will dereference the current SBValue, if its
@@ -237,10 +234,8 @@ public:
   /// \return
   ///     An SBData with the contents of the copied items, on success.
   ///     An empty SBData otherwise.
-  //------------------------------------------------------------------
   lldb::SBData GetPointeeData(uint32_t item_idx = 0, uint32_t item_count = 1);
 
-  //------------------------------------------------------------------
   /// Get an SBData wrapping the contents of this SBValue.
   ///
   /// This method will read the contents of this object in memory
@@ -249,14 +244,12 @@ public:
   /// \return
   ///     An SBData with the contents of this SBValue, on success.
   ///     An empty SBData otherwise.
-  //------------------------------------------------------------------
   lldb::SBData GetData();
 
   bool SetData(lldb::SBData &data, lldb::SBError &error);
 
   lldb::SBDeclaration GetDeclaration();
 
-  //------------------------------------------------------------------
   /// Find out if a SBValue might have children.
   ///
   /// This call is much more efficient than GetNumChildren() as it
@@ -271,7 +264,6 @@ public:
   /// \return
   ///     Returns \b true if the SBValue might have children, or \b
   ///     false otherwise.
-  //------------------------------------------------------------------
   bool MightHaveChildren();
 
   bool IsRuntimeSupportValue();
@@ -315,7 +307,6 @@ public:
 
   SBValue(const lldb::ValueObjectSP &value_sp);
 
-  //------------------------------------------------------------------
   /// Watch this value if it resides in memory.
   ///
   /// Sets a watchpoint on the value.
@@ -340,14 +331,12 @@ public:
   ///     return due to a value not being contained in memory, too
   ///     large, or watchpoint resources are not available or all in
   ///     use.
-  //------------------------------------------------------------------
   lldb::SBWatchpoint Watch(bool resolve_location, bool read, bool write,
                            SBError &error);
 
   // Backward compatibility fix in the interim.
   lldb::SBWatchpoint Watch(bool resolve_location, bool read, bool write);
 
-  //------------------------------------------------------------------
   /// Watch this value that this value points to in memory
   ///
   /// Sets a watchpoint on the value.
@@ -372,11 +361,9 @@ public:
   ///     return due to a value not being contained in memory, too
   ///     large, or watchpoint resources are not available or all in
   ///     use.
-  //------------------------------------------------------------------
   lldb::SBWatchpoint WatchPointee(bool resolve_location, bool read, bool write,
                                   SBError &error);
 
-  //------------------------------------------------------------------
   /// Same as the protected version of GetSP that takes a locker, except that we
   /// make the
   /// locker locally in the function.  Since the Target API mutex is recursive,
@@ -388,7 +375,6 @@ public:
   /// \return
   ///     A ValueObjectSP of the best kind (static, dynamic or synthetic) we
   ///     can cons up, in accordance with the SBValue's settings.
-  //------------------------------------------------------------------
   lldb::ValueObjectSP GetSP() const;
 
 protected:
@@ -398,7 +384,6 @@ protected:
   friend class SBThread;
   friend class SBValueList;
 
-  //------------------------------------------------------------------
   /// Get the appropriate ValueObjectSP from this SBValue, consulting the
   /// use_dynamic and use_synthetic options passed in to SetSP when the
   /// SBValue's contents were set.  Since this often requires examining memory,
@@ -422,7 +407,6 @@ protected:
   /// \return
   ///     A ValueObjectSP of the best kind (static, dynamic or synthetic) we
   ///     can cons up, in accordance with the SBValue's settings.
-  //------------------------------------------------------------------
   lldb::ValueObjectSP GetSP(ValueLocker &value_locker) const;
 
   // these calls do the right thing WRT adjusting their settings according to
index 7e17dc6..3fab6a4 100644 (file)
 
 namespace lldb_private {
 
-//----------------------------------------------------------------------
 /// \class Breakpoint Breakpoint.h "lldb/Breakpoint/Breakpoint.h" Class that
 /// manages logical breakpoint setting.
-//----------------------------------------------------------------------
 
-//----------------------------------------------------------------------
 /// General Outline:
 /// A breakpoint has four main parts, a filter, a resolver, the list of
 /// breakpoint
@@ -78,16 +75,13 @@ namespace lldb_private {
 /// subtle point worth observing here is that you don't actually stop at a
 /// Breakpoint, you always stop at one of its locations.  So the "should stop"
 /// tests are done by the location, not by the breakpoint.
-//----------------------------------------------------------------------
 class Breakpoint : public std::enable_shared_from_this<Breakpoint>,
                    public Stoppoint {
 public:
   static ConstString GetEventIdentifier();
 
-  //------------------------------------------------------------------
   /// An enum specifying the match style for breakpoint settings.  At present
   /// only used for function name style breakpoints.
-  //------------------------------------------------------------------
   typedef enum { Exact, Regexp, Glob } MatchType;
 
 private:
@@ -170,48 +164,33 @@ public:
   virtual StructuredData::ObjectSP SerializeToStructuredData();
 
   static const char *GetSerializationKey() { return "Breakpoint"; }
-  //------------------------------------------------------------------
   /// Destructor.
   ///
   /// The destructor is not virtual since there should be no reason to
   /// subclass breakpoints.  The varieties of breakpoints are specified
   /// instead by providing different resolvers & filters.
-  //------------------------------------------------------------------
   ~Breakpoint() override;
 
-  //------------------------------------------------------------------
   // Methods
-  //------------------------------------------------------------------
 
-  //------------------------------------------------------------------
   /// Tell whether this breakpoint is an "internal" breakpoint. \return
   ///     Returns \b true if this is an internal breakpoint, \b false otherwise.
-  //------------------------------------------------------------------
   bool IsInternal() const;
 
-  //------------------------------------------------------------------
   /// Standard "Dump" method.  At present it does nothing.
-  //------------------------------------------------------------------
   void Dump(Stream *s) override;
 
-  //------------------------------------------------------------------
   // The next set of methods provide ways to tell the breakpoint to update it's
   // location list - usually done when modules appear or disappear.
-  //------------------------------------------------------------------
 
-  //------------------------------------------------------------------
   /// Tell this breakpoint to clear all its breakpoint sites.  Done when the
   /// process holding the breakpoint sites is destroyed.
-  //------------------------------------------------------------------
   void ClearAllBreakpointSites();
 
-  //------------------------------------------------------------------
   /// Tell this breakpoint to scan it's target's module list and resolve any
   /// new locations that match the breakpoint's specifications.
-  //------------------------------------------------------------------
   void ResolveBreakpoint();
 
-  //------------------------------------------------------------------
   /// Tell this breakpoint to scan a given module list and resolve any new
   /// locations that match the breakpoint's specifications.
   ///
@@ -221,11 +200,9 @@ public:
   /// \param[in]  send_event
   ///     If \b true, send a breakpoint location added event for non-internal
   ///     breakpoints.
-  //------------------------------------------------------------------
   void ResolveBreakpointInModules(ModuleList &module_list,
                                   bool send_event = true);
 
-  //------------------------------------------------------------------
   /// Tell this breakpoint to scan a given module list and resolve any new
   /// locations that match the breakpoint's specifications.
   ///
@@ -234,11 +211,9 @@ public:
   ///
   /// \param[in]  new_locations
   ///     Fills new_locations with the new locations that were made.
-  //------------------------------------------------------------------
   void ResolveBreakpointInModules(ModuleList &module_list,
                                   BreakpointLocationCollection &new_locations);
 
-  //------------------------------------------------------------------
   /// Like ResolveBreakpointInModules, but allows for "unload" events, in
   /// which case we will remove any locations that are in modules that got
   /// unloaded.
@@ -250,11 +225,9 @@ public:
   /// \param[in] delete_locations
   ///    If \b true then the modules were unloaded delete any locations in the
   ///    changed modules.
-  //------------------------------------------------------------------
   void ModulesChanged(ModuleList &changed_modules, bool load_event,
                       bool delete_locations = false);
 
-  //------------------------------------------------------------------
   /// Tells the breakpoint the old module \a old_module_sp has been replaced
   /// by new_module_sp (usually because the underlying file has been rebuilt,
   /// and the old version is gone.)
@@ -263,16 +236,12 @@ public:
   ///    The old module that is going away.
   /// \param[in] new_module_sp
   ///    The new module that is replacing it.
-  //------------------------------------------------------------------
   void ModuleReplaced(lldb::ModuleSP old_module_sp,
                       lldb::ModuleSP new_module_sp);
 
-  //------------------------------------------------------------------
   // The next set of methods provide access to the breakpoint locations for
   // this breakpoint.
-  //------------------------------------------------------------------
 
-  //------------------------------------------------------------------
   /// Add a location to the breakpoint's location list.  This is only meant to
   /// be called by the breakpoint's resolver.  FIXME: how do I ensure that?
   ///
@@ -283,11 +252,9 @@ public:
   ///    already was a location at this Address.
   /// \return
   ///    Returns a pointer to the new location.
-  //------------------------------------------------------------------
   lldb::BreakpointLocationSP AddLocation(const Address &addr,
                                          bool *new_location = nullptr);
 
-  //------------------------------------------------------------------
   /// Find a breakpoint location by Address.
   ///
   /// \param[in] addr
@@ -296,10 +263,8 @@ public:
   ///    Returns a shared pointer to the location at \a addr.  The pointer
   ///    in the shared pointer will be nullptr if there is no location at that
   ///    address.
-  //------------------------------------------------------------------
   lldb::BreakpointLocationSP FindLocationByAddress(const Address &addr);
 
-  //------------------------------------------------------------------
   /// Find a breakpoint location ID by Address.
   ///
   /// \param[in] addr
@@ -307,10 +272,8 @@ public:
   /// \return
   ///    Returns the UID of the location at \a addr, or \b LLDB_INVALID_ID if
   ///    there is no breakpoint location at that address.
-  //------------------------------------------------------------------
   lldb::break_id_t FindLocationIDByAddress(const Address &addr);
 
-  //------------------------------------------------------------------
   /// Find a breakpoint location for a given breakpoint location ID.
   ///
   /// \param[in] bp_loc_id
@@ -320,10 +283,8 @@ public:
   ///    pointer
   ///    in the shared pointer will be nullptr if there is no location with that
   ///    ID.
-  //------------------------------------------------------------------
   lldb::BreakpointLocationSP FindLocationByID(lldb::break_id_t bp_loc_id);
 
-  //------------------------------------------------------------------
   /// Get breakpoint locations by index.
   ///
   /// \param[in] index
@@ -333,10 +294,8 @@ public:
   ///     Returns a shared pointer to the location with index \a
   ///     index. The shared pointer might contain nullptr if \a index is
   ///     greater than then number of actual locations.
-  //------------------------------------------------------------------
   lldb::BreakpointLocationSP GetLocationAtIndex(size_t index);
 
-  //------------------------------------------------------------------
   /// Removes all invalid breakpoint locations.
   ///
   /// Removes all breakpoint locations with architectures that aren't
@@ -350,83 +309,58 @@ public:
   /// \param[in] arch
   ///     If valid, check the module in each breakpoint to make sure
   ///     they are compatible, otherwise, ignore architecture.
-  //------------------------------------------------------------------
   void RemoveInvalidLocations(const ArchSpec &arch);
 
-  //------------------------------------------------------------------
   // The next section deals with various breakpoint options.
-  //------------------------------------------------------------------
 
-  //------------------------------------------------------------------
   /// If \a enable is \b true, enable the breakpoint, if \b false disable it.
-  //------------------------------------------------------------------
   void SetEnabled(bool enable) override;
 
-  //------------------------------------------------------------------
   /// Check the Enable/Disable state.
   /// \return
   ///     \b true if the breakpoint is enabled, \b false if disabled.
-  //------------------------------------------------------------------
   bool IsEnabled() override;
 
-  //------------------------------------------------------------------
   /// Set the breakpoint to ignore the next \a count breakpoint hits.
   /// \param[in] count
   ///    The number of breakpoint hits to ignore.
-  //------------------------------------------------------------------
   void SetIgnoreCount(uint32_t count);
 
-  //------------------------------------------------------------------
   /// Return the current ignore count/
   /// \return
   ///     The number of breakpoint hits to be ignored.
-  //------------------------------------------------------------------
   uint32_t GetIgnoreCount() const;
 
-  //------------------------------------------------------------------
   /// Return the current hit count for all locations. \return
   ///     The current hit count for all locations.
-  //------------------------------------------------------------------
   uint32_t GetHitCount() const;
 
-  //------------------------------------------------------------------
   /// If \a one_shot is \b true, breakpoint will be deleted on first hit.
-  //------------------------------------------------------------------
   void SetOneShot(bool one_shot);
 
-  //------------------------------------------------------------------
   /// Check the OneShot state.
   /// \return
   ///     \b true if the breakpoint is one shot, \b false otherwise.
-  //------------------------------------------------------------------
   bool IsOneShot() const;
 
-  //------------------------------------------------------------------
   /// If \a auto_continue is \b true, breakpoint will auto-continue when on
   /// hit.
-  //------------------------------------------------------------------
   void SetAutoContinue(bool auto_continue);
 
-  //------------------------------------------------------------------
   /// Check the AutoContinue state.
   /// \return
   ///     \b true if the breakpoint is set to auto-continue, \b false otherwise.
-  //------------------------------------------------------------------
   bool IsAutoContinue() const;
 
-  //------------------------------------------------------------------
   /// Set the valid thread to be checked when the breakpoint is hit.
   /// \param[in] thread_id
   ///    If this thread hits the breakpoint, we stop, otherwise not.
-  //------------------------------------------------------------------
   void SetThreadID(lldb::tid_t thread_id);
 
-  //------------------------------------------------------------------
   /// Return the current stop thread value.
   /// \return
   ///     The thread id for which the breakpoint hit will stop,
   ///     LLDB_INVALID_THREAD_ID for all threads.
-  //------------------------------------------------------------------
   lldb::tid_t GetThreadID() const;
 
   void SetThreadIndex(uint32_t index);
@@ -441,7 +375,6 @@ public:
 
   const char *GetQueueName() const;
 
-  //------------------------------------------------------------------
   /// Set the callback action invoked when the breakpoint is hit.
   ///
   /// \param[in] callback
@@ -456,7 +389,6 @@ public:
   /// \return
   ///    \b true if the process should stop when you hit the breakpoint.
   ///    \b false if it should continue.
-  //------------------------------------------------------------------
   void SetCallback(BreakpointHitCallback callback, void *baton,
                    bool is_synchronous = false);
 
@@ -466,54 +398,41 @@ public:
 
   void ClearCallback();
 
-  //------------------------------------------------------------------
   /// Set the breakpoint's condition.
   ///
   /// \param[in] condition
   ///    The condition expression to evaluate when the breakpoint is hit.
   ///    Pass in nullptr to clear the condition.
-  //------------------------------------------------------------------
   void SetCondition(const char *condition);
 
-  //------------------------------------------------------------------
   /// Return a pointer to the text of the condition expression.
   ///
   /// \return
   ///    A pointer to the condition expression text, or nullptr if no
   //     condition has been set.
-  //------------------------------------------------------------------
   const char *GetConditionText() const;
 
-  //------------------------------------------------------------------
   // The next section are various utility functions.
-  //------------------------------------------------------------------
 
-  //------------------------------------------------------------------
   /// Return the number of breakpoint locations that have resolved to actual
   /// breakpoint sites.
   ///
   /// \return
   ///     The number locations resolved breakpoint sites.
-  //------------------------------------------------------------------
   size_t GetNumResolvedLocations() const;
 
-  //------------------------------------------------------------------
   /// Return whether this breakpoint has any resolved locations.
   ///
   /// \return
   ///     True if GetNumResolvedLocations > 0
-  //------------------------------------------------------------------
   bool HasResolvedLocations() const;
 
-  //------------------------------------------------------------------
   /// Return the number of breakpoint locations.
   ///
   /// \return
   ///     The number breakpoint locations.
-  //------------------------------------------------------------------
   size_t GetNumLocations() const;
 
-  //------------------------------------------------------------------
   /// Put a description of this breakpoint into the stream \a s.
   ///
   /// \param[in] s
@@ -524,11 +443,9 @@ public:
   ///     provide.
   ///
   /// \see lldb::DescriptionLevel
-  //------------------------------------------------------------------
   void GetDescription(Stream *s, lldb::DescriptionLevel level,
                       bool show_locations = false);
 
-  //------------------------------------------------------------------
   /// Set the "kind" description for a breakpoint.  If the breakpoint is hit
   /// the stop info will show this "kind" description instead of the
   /// breakpoint number.  Mostly useful for internal breakpoints, where the
@@ -536,22 +453,17 @@ public:
   ///
   /// \param[in] kind
   ///     New "kind" description.
-  //------------------------------------------------------------------
   void SetBreakpointKind(const char *kind) { m_kind_description.assign(kind); }
 
-  //------------------------------------------------------------------
   /// Return the "kind" description for a breakpoint.
   ///
   /// \return
   ///     The breakpoint kind, or nullptr if none is set.
-  //------------------------------------------------------------------
   const char *GetBreakpointKind() const { return m_kind_description.c_str(); }
 
-  //------------------------------------------------------------------
   /// Accessor for the breakpoint Target.
   /// \return
   ///     This breakpoint's Target.
-  //------------------------------------------------------------------
   Target &GetTarget() { return m_target; }
 
   const Target &GetTarget() const { return m_target; }
@@ -560,7 +472,6 @@ public:
 
   void GetResolverDescription(Stream *s);
 
-  //------------------------------------------------------------------
   /// Find breakpoint locations which match the (filename, line_number)
   /// description. The breakpoint location collection is to be filled with the
   /// matching locations. It should be initialized with 0 size by the API
@@ -574,33 +485,27 @@ public:
   ///     size is 0 and true is returned, it means the breakpoint fully matches
   ///     the
   ///     description.
-  //------------------------------------------------------------------
   bool GetMatchingFileLine(ConstString filename, uint32_t line_number,
                            BreakpointLocationCollection &loc_coll);
 
   void GetFilterDescription(Stream *s);
 
-  //------------------------------------------------------------------
   /// Returns the BreakpointOptions structure set at the breakpoint level.
   ///
   /// Meant to be used by the BreakpointLocation class.
   ///
   /// \return
   ///     A pointer to this breakpoint's BreakpointOptions.
-  //------------------------------------------------------------------
   BreakpointOptions *GetOptions();
 
-  //------------------------------------------------------------------
   /// Returns the BreakpointOptions structure set at the breakpoint level.
   ///
   /// Meant to be used by the BreakpointLocation class.
   ///
   /// \return
   ///     A pointer to this breakpoint's BreakpointOptions.
-  //------------------------------------------------------------------
   const BreakpointOptions *GetOptions() const;
 
-  //------------------------------------------------------------------
   /// Invoke the callback action when the breakpoint is hit.
   ///
   /// Meant to be used by the BreakpointLocation class.
@@ -613,7 +518,6 @@ public:
   ///
   /// \return
   ///     \b true if the target should stop at this breakpoint and \b false not.
-  //------------------------------------------------------------------
   bool InvokeCallback(StoppointCallbackContext *context,
                       lldb::break_id_t bp_loc_id);
 
@@ -644,7 +548,6 @@ public:
     }
   }
 
-  //------------------------------------------------------------------
   /// Set a pre-condition filter that overrides all user provided
   /// filters/callbacks etc.
   ///
@@ -655,7 +558,6 @@ public:
   /// The Precondition should not continue the target, it should return true
   /// if the condition says to stop and false otherwise.
   ///
-  //------------------------------------------------------------------
   void SetPrecondition(BreakpointPreconditionSP precondition_sp) {
     m_precondition_sp = precondition_sp;
   }
@@ -685,11 +587,8 @@ public:
 
 protected:
   friend class Target;
-  //------------------------------------------------------------------
   // Protected Methods
-  //------------------------------------------------------------------
 
-  //------------------------------------------------------------------
   /// Constructors and Destructors
   /// Only the Target can make a breakpoint, and it owns the breakpoint
   /// lifespans. The constructor takes a filter and a resolver.  Up in Target
@@ -717,7 +616,6 @@ protected:
   ///    indirect symbol (i.e. Symbol::IsIndirect returns true) then the actual
   ///    breakpoint site will
   ///    be set on the target of the indirect symbol.
-  //------------------------------------------------------------------
   // This is the generic constructor
   Breakpoint(Target &target, lldb::SearchFilterSP &filter_sp,
              lldb::BreakpointResolverSP &resolver_sp, bool hardware,
@@ -748,9 +646,7 @@ private:
   // target - primarily from the dummy target to prime new targets.
   Breakpoint(Target &new_target, Breakpoint &bp_to_copy_from);
 
-  //------------------------------------------------------------------
   // For Breakpoint only
-  //------------------------------------------------------------------
   bool m_being_created;
   bool
       m_hardware; // If this breakpoint is required to use a hardware breakpoint
index ba4d129..0951329 100644 (file)
@@ -18,9 +18,7 @@
 
 namespace lldb_private {
 
-//----------------------------------------------------------------------
 // class BreakpointID
-//----------------------------------------------------------------------
 
 class BreakpointID {
 public:
@@ -50,7 +48,6 @@ public:
   static bool IsValidIDExpression(llvm::StringRef str);
   static llvm::ArrayRef<llvm::StringRef> GetRangeSpecifiers();
 
-  //------------------------------------------------------------------
   /// Takes an input string containing the description of a breakpoint or
   /// breakpoint and location and returns a BreakpointID filled out with
   /// the proper id and location.
@@ -61,11 +58,9 @@ public:
   ///     If \p input was not a valid breakpoint ID string, returns
   ///     \b llvm::None.  Otherwise returns a BreakpointID with members filled
   ///     out accordingly.
-  //------------------------------------------------------------------
   static llvm::Optional<BreakpointID>
   ParseCanonicalReference(llvm::StringRef input);
 
-  //------------------------------------------------------------------
   /// Takes an input string and checks to see whether it is a breakpoint name.
   /// If it is a mal-formed breakpoint name, error will be set to an appropriate
   /// error string.
@@ -78,10 +73,8 @@ public:
   /// \return
   ///     \b true if the name is a breakpoint name (as opposed to an ID or
   ///     range) false otherwise.
-  //------------------------------------------------------------------
   static bool StringIsBreakpointName(llvm::StringRef str, Status &error);
 
-  //------------------------------------------------------------------
   /// Takes a breakpoint ID and the breakpoint location id and returns
   /// a string containing the canonical description for the breakpoint
   /// or breakpoint location.
@@ -92,7 +85,6 @@ public:
   /// \param[out] break_loc_id
   ///     This is breakpoint location id, or LLDB_INVALID_BREAK_ID is no
   ///     location is to be specified.
-  //------------------------------------------------------------------
   static void GetCanonicalReference(Stream *s, lldb::break_id_t break_id,
                                     lldb::break_id_t break_loc_id);
 
index 9845a91..c642922 100644 (file)
@@ -20,9 +20,7 @@
 
 namespace lldb_private {
 
-//----------------------------------------------------------------------
 // class BreakpointIDList
-//----------------------------------------------------------------------
 
 class BreakpointIDList {
 public:
index ff324da..fe10adb 100644 (file)
 
 namespace lldb_private {
 
-//----------------------------------------------------------------------
 /// \class BreakpointList BreakpointList.h "lldb/Breakpoint/BreakpointList.h"
 /// This class manages a list of breakpoints.
-//----------------------------------------------------------------------
 
-//----------------------------------------------------------------------
 /// General Outline:
 /// Allows adding and removing breakpoints and find by ID and index.
-//----------------------------------------------------------------------
 
 class BreakpointList {
 public:
@@ -32,7 +28,6 @@ public:
 
   ~BreakpointList();
 
-  //------------------------------------------------------------------
   /// Add the breakpoint \a bp_sp to the list.
   ///
   /// \param[in] bp_sp
@@ -40,15 +35,11 @@ public:
   ///
   /// \result
   ///   Returns breakpoint id.
-  //------------------------------------------------------------------
   lldb::break_id_t Add(lldb::BreakpointSP &bp_sp, bool notify);
 
-  //------------------------------------------------------------------
   /// Standard "Dump" method.  At present it does nothing.
-  //------------------------------------------------------------------
   void Dump(Stream *s) const;
 
-  //------------------------------------------------------------------
   /// Returns a shared pointer to the breakpoint with id \a breakID.  Const
   /// version.
   ///
@@ -58,10 +49,8 @@ public:
   /// \result
   ///   A shared pointer to the breakpoint.  May contain a NULL pointer if the
   ///   breakpoint doesn't exist.
-  //------------------------------------------------------------------
   lldb::BreakpointSP FindBreakpointByID(lldb::break_id_t breakID) const;
 
-  //------------------------------------------------------------------
   /// Returns a shared pointer to the breakpoint with index \a i.
   ///
   /// \param[in] i
@@ -70,10 +59,8 @@ public:
   /// \result
   ///   A shared pointer to the breakpoint.  May contain a NULL pointer if the
   ///   breakpoint doesn't exist.
-  //------------------------------------------------------------------
   lldb::BreakpointSP GetBreakpointAtIndex(size_t i) const;
 
-  //------------------------------------------------------------------
   /// Find all the breakpoints with a given name
   ///
   /// \param[in] name
@@ -81,21 +68,17 @@ public:
   ///
   /// \result
   ///   \bfalse if the input name was not a legal breakpoint name.
-  //------------------------------------------------------------------
   bool FindBreakpointsByName(const char *name, BreakpointList &matching_bps);
 
-  //------------------------------------------------------------------
   /// Returns the number of elements in this breakpoint list.
   ///
   /// \result
   ///   The number of elements.
-  //------------------------------------------------------------------
   size_t GetSize() const {
     std::lock_guard<std::recursive_mutex> guard(m_mutex);
     return m_breakpoints.size();
   }
 
-  //------------------------------------------------------------------
   /// Removes the breakpoint given by \b breakID from this list.
   ///
   /// \param[in] breakID
@@ -103,10 +86,8 @@ public:
   ///
   /// \result
   ///   \b true if the breakpoint \a breakID was in the list.
-  //------------------------------------------------------------------
   bool Remove(lldb::break_id_t breakID, bool notify);
 
-  //------------------------------------------------------------------
   /// Removes all invalid breakpoint locations.
   ///
   /// Removes all breakpoint locations in the list with architectures that
@@ -120,26 +101,20 @@ public:
   /// \param[in] arch
   ///     If valid, check the module in each breakpoint to make sure
   ///     they are compatible, otherwise, ignore architecture.
-  //------------------------------------------------------------------
   void RemoveInvalidLocations(const ArchSpec &arch);
 
   void SetEnabledAll(bool enabled);
 
   void SetEnabledAllowed(bool enabled);
 
-  //------------------------------------------------------------------
   /// Removes all the breakpoints from this list.
-  //------------------------------------------------------------------
   void RemoveAll(bool notify);
 
-  //------------------------------------------------------------------
   /// Removes all the breakpoints from this list - first checking the
   /// ePermDelete on the breakpoints.  This call should be used unless you are
   /// shutting down and need to actually clear them all.
-  //------------------------------------------------------------------
   void RemoveAllowed(bool notify);
 
-  //------------------------------------------------------------------
   /// Tell all the breakpoints to update themselves due to a change in the
   /// modules in \a module_list.  \a added says whether the module was loaded
   /// or unloaded.
@@ -153,7 +128,6 @@ public:
   /// \param[in] delete_locations
   ///   If \a load is \b false, then delete breakpoint locations when
   ///   when updating breakpoints.
-  //------------------------------------------------------------------
   void UpdateBreakpoints(ModuleList &module_list, bool load,
                          bool delete_locations);
 
@@ -162,12 +136,10 @@ public:
 
   void ClearAllBreakpointSites();
 
-  //------------------------------------------------------------------
   /// Sets the passed in Locker to hold the Breakpoint List mutex.
   ///
   /// \param[in] locker
   ///   The locker object that is set.
-  //------------------------------------------------------------------
   void GetListMutex(std::unique_lock<std::recursive_mutex> &lock);
 
 protected:
index b156165..7b27160 100644 (file)
 
 namespace lldb_private {
 
-//----------------------------------------------------------------------
 /// \class BreakpointLocation BreakpointLocation.h
 /// "lldb/Breakpoint/BreakpointLocation.h" Class that manages one unique (by
 /// address) instance of a logical breakpoint.
-//----------------------------------------------------------------------
 
-//----------------------------------------------------------------------
 /// General Outline:
 /// A breakpoint location is defined by the breakpoint that produces it,
 /// and the address that resulted in this particular instantiation. Each
@@ -36,7 +33,6 @@ namespace lldb_private {
 /// FIXME: Should we also store some fingerprint for the location, so
 /// we can map one location to the "equivalent location" on rerun?  This would
 /// be useful if you've set options on the locations.
-//----------------------------------------------------------------------
 
 class BreakpointLocation
     : public std::enable_shared_from_this<BreakpointLocation>,
@@ -44,27 +40,20 @@ class BreakpointLocation
 public:
   ~BreakpointLocation() override;
 
-  //------------------------------------------------------------------
   /// Gets the load address for this breakpoint location \return
   ///     Returns breakpoint location load address, \b
   ///     LLDB_INVALID_ADDRESS if not yet set.
-  //------------------------------------------------------------------
   lldb::addr_t GetLoadAddress() const override;
 
-  //------------------------------------------------------------------
   /// Gets the Address for this breakpoint location \return
   ///     Returns breakpoint location Address.
-  //------------------------------------------------------------------
   Address &GetAddress();
-  //------------------------------------------------------------------
   /// Gets the Breakpoint that created this breakpoint location \return
   ///     Returns the owning breakpoint.
-  //------------------------------------------------------------------
   Breakpoint &GetBreakpoint();
 
   Target &GetTarget();
 
-  //------------------------------------------------------------------
   /// Determines whether we should stop due to a hit at this breakpoint
   /// location.
   ///
@@ -74,56 +63,40 @@ public:
   /// \return
   ///     \b true if this breakpoint location thinks we should stop,
   ///     \b false otherwise.
-  //------------------------------------------------------------------
   bool ShouldStop(StoppointCallbackContext *context) override;
 
-  //------------------------------------------------------------------
   // The next section deals with various breakpoint options.
-  //------------------------------------------------------------------
 
-  //------------------------------------------------------------------
   /// If \a enable is \b true, enable the breakpoint, if \b false disable it.
-  //------------------------------------------------------------------
   void SetEnabled(bool enabled);
 
-  //------------------------------------------------------------------
   /// Check the Enable/Disable state.
   ///
   /// \return
   ///     \b true if the breakpoint is enabled, \b false if disabled.
-  //------------------------------------------------------------------
   bool IsEnabled() const;
 
-  //------------------------------------------------------------------
   /// If \a auto_continue is \b true, set the breakpoint to continue when hit.
-  //------------------------------------------------------------------
   void SetAutoContinue(bool auto_continue);
 
-  //------------------------------------------------------------------
   /// Check the AutoContinue state.
   ///
   /// \return
   ///     \b true if the breakpoint is set to auto-continue, \b false if not.
-  //------------------------------------------------------------------
   bool IsAutoContinue() const;
 
-  //------------------------------------------------------------------
   /// Return the current Ignore Count.
   ///
   /// \return
   ///     The number of breakpoint hits to be ignored.
-  //------------------------------------------------------------------
   uint32_t GetIgnoreCount();
 
-  //------------------------------------------------------------------
   /// Set the breakpoint to ignore the next \a count breakpoint hits.
   ///
   /// \param[in] count
   ///    The number of breakpoint hits to ignore.
-  //------------------------------------------------------------------
   void SetIgnoreCount(uint32_t n);
 
-  //------------------------------------------------------------------
   /// Set the callback action invoked when the breakpoint is hit.
   ///
   /// The callback will return a bool indicating whether the target should
@@ -137,7 +110,6 @@ public:
   ///     for the callback.
   ///
   /// \see lldb_private::Baton
-  //------------------------------------------------------------------
   void SetCallback(BreakpointHitCallback callback,
                    const lldb::BatonSP &callback_baton_sp, bool is_synchronous);
 
@@ -146,31 +118,25 @@ public:
 
   void ClearCallback();
 
-  //------------------------------------------------------------------
   /// Set the breakpoint location's condition.
   ///
   /// \param[in] condition
   ///    The condition expression to evaluate when the breakpoint is hit.
-  //------------------------------------------------------------------
   void SetCondition(const char *condition);
 
-  //------------------------------------------------------------------
   /// Return a pointer to the text of the condition expression.
   ///
   /// \return
   ///    A pointer to the condition expression text, or nullptr if no
   //     condition has been set.
-  //------------------------------------------------------------------
   const char *GetConditionText(size_t *hash = nullptr) const;
 
   bool ConditionSaysStop(ExecutionContext &exe_ctx, Status &error);
 
-  //------------------------------------------------------------------
   /// Set the valid thread to be checked when the breakpoint is hit.
   ///
   /// \param[in] thread_id
   ///    If this thread hits the breakpoint, we stop, otherwise not.
-  //------------------------------------------------------------------
   void SetThreadID(lldb::tid_t thread_id);
 
   lldb::tid_t GetThreadID();
@@ -187,43 +153,32 @@ public:
 
   const char *GetQueueName() const;
 
-  //------------------------------------------------------------------
   // The next section deals with this location's breakpoint sites.
-  //------------------------------------------------------------------
 
-  //------------------------------------------------------------------
   /// Try to resolve the breakpoint site for this location.
   ///
   /// \return
   ///     \b true if we were successful at setting a breakpoint site,
   ///     \b false otherwise.
-  //------------------------------------------------------------------
   bool ResolveBreakpointSite();
 
-  //------------------------------------------------------------------
   /// Clear this breakpoint location's breakpoint site - for instance when
   /// disabling the breakpoint.
   ///
   /// \return
   ///     \b true if there was a breakpoint site to be cleared, \b false
   ///     otherwise.
-  //------------------------------------------------------------------
   bool ClearBreakpointSite();
 
-  //------------------------------------------------------------------
   /// Return whether this breakpoint location has a breakpoint site. \return
   ///     \b true if there was a breakpoint site for this breakpoint
   ///     location, \b false otherwise.
-  //------------------------------------------------------------------
   bool IsResolved() const;
 
   lldb::BreakpointSiteSP GetBreakpointSite() const;
 
-  //------------------------------------------------------------------
   // The next section are generic report functions.
-  //------------------------------------------------------------------
 
-  //------------------------------------------------------------------
   /// Print a description of this breakpoint location to the stream \a s.
   ///
   /// \param[in] s
@@ -234,15 +189,11 @@ public:
   ///     provide.
   ///
   /// \see lldb::DescriptionLevel
-  //------------------------------------------------------------------
   void GetDescription(Stream *s, lldb::DescriptionLevel level);
 
-  //------------------------------------------------------------------
   /// Standard "Dump" method.  At present it does nothing.
-  //------------------------------------------------------------------
   void Dump(Stream *s) const override;
 
-  //------------------------------------------------------------------
   /// Use this to set location specific breakpoint options.
   ///
   /// It will create a copy of the containing breakpoint's options if that
@@ -250,10 +201,8 @@ public:
   ///
   /// \return
   ///    A pointer to the breakpoint options.
-  //------------------------------------------------------------------
   BreakpointOptions *GetLocationOptions();
 
-  //------------------------------------------------------------------
   /// Use this to access breakpoint options from this breakpoint location.
   /// This will return the options that have a setting for the specified
   /// BreakpointOptions kind.
@@ -263,13 +212,11 @@ public:
   /// \return
   ///     A pointer to the containing breakpoint's options if this
&n