forked from OSchip/llvm-project
![]() When debugging read-only memory we cannot use software breakpoint. We already have support for hardware breakpoints and users can specify them with `-H`. However, there's no option to force LLDB to use hardware breakpoints internally, for example while stepping. This patch adds a setting target.require-hardware-breakpoint that forces LLDB to always use hardware breakpoints. Because hardware breakpoints are a limited resource and can fail to resolve, this patch also extends error handling in thread plans, where breakpoints are used for stepping. Differential revision: https://reviews.llvm.org/D54221 llvm-svn: 346920 |
||
---|---|---|
.. | ||
SBAddress.i | ||
SBAttachInfo.i | ||
SBBlock.i | ||
SBBreakpoint.i | ||
SBBreakpointLocation.i | ||
SBBreakpointName.i | ||
SBBroadcaster.i | ||
SBCommandInterpreter.i | ||
SBCommandReturnObject.i | ||
SBCommunication.i | ||
SBCompileUnit.i | ||
SBData.i | ||
SBDebugger.i | ||
SBDeclaration.i | ||
SBError.i | ||
SBEvent.i | ||
SBExecutionContext.i | ||
SBExpressionOptions.i | ||
SBFileSpec.i | ||
SBFileSpecList.i | ||
SBFrame.i | ||
SBFunction.i | ||
SBHostOS.i | ||
SBInstruction.i | ||
SBInstructionList.i | ||
SBLanguageRuntime.i | ||
SBLaunchInfo.i | ||
SBLineEntry.i | ||
SBListener.i | ||
SBMemoryRegionInfo.i | ||
SBMemoryRegionInfoList.i | ||
SBModule.i | ||
SBModuleSpec.i | ||
SBPlatform.i | ||
SBProcess.i | ||
SBProcessInfo.i | ||
SBQueue.i | ||
SBQueueItem.i | ||
SBSection.i | ||
SBSourceManager.i | ||
SBStream.i | ||
SBStringList.i | ||
SBStructuredData.i | ||
SBSymbol.i | ||
SBSymbolContext.i | ||
SBSymbolContextList.i | ||
SBTarget.i | ||
SBThread.i | ||
SBThreadCollection.i | ||
SBThreadPlan.i | ||
SBTrace.i | ||
SBTraceOptions.i | ||
SBType.i | ||
SBTypeCategory.i | ||
SBTypeEnumMember.i | ||
SBTypeFilter.i | ||
SBTypeFormat.i | ||
SBTypeNameSpecifier.i | ||
SBTypeSummary.i | ||
SBTypeSynthetic.i | ||
SBUnixSignals.i | ||
SBValue.i | ||
SBValueList.i | ||
SBVariablesOptions.i | ||
SBWatchpoint.i |