IDkmNativeSteppingCallSiteProvider.GetSteppingCallSites Method

Definition

GetSteppingCallSites is called to get call sites reachable from an instruction.

public:
 cli::array <Microsoft::VisualStudio::Debugger::Stepping::DkmNativeSteppingCallSite ^> ^ GetSteppingCallSites(Microsoft::VisualStudio::Debugger::Native::DkmNativeInstructionAddress ^ nativeAddress, cli::array <Microsoft::VisualStudio::Debugger::Symbols::DkmSteppingRange> ^ steppingRanges);
public:
 Platform::Array <Microsoft::VisualStudio::Debugger::Stepping::DkmNativeSteppingCallSite ^> ^ GetSteppingCallSites(Microsoft::VisualStudio::Debugger::Native::DkmNativeInstructionAddress ^ nativeAddress, Platform::Array <Microsoft::VisualStudio::Debugger::Symbols::DkmSteppingRange> ^ steppingRanges);
std::Array <Microsoft::VisualStudio::Debugger::Stepping::DkmNativeSteppingCallSite const &> GetSteppingCallSites(Microsoft::VisualStudio::Debugger::Native::DkmNativeInstructionAddress const & nativeAddress, std::Array <Microsoft::VisualStudio::Debugger::Symbols::DkmSteppingRange> const & steppingRanges);
public Microsoft.VisualStudio.Debugger.Stepping.DkmNativeSteppingCallSite[] GetSteppingCallSites (Microsoft.VisualStudio.Debugger.Native.DkmNativeInstructionAddress nativeAddress, Microsoft.VisualStudio.Debugger.Symbols.DkmSteppingRange[] steppingRanges);
abstract member GetSteppingCallSites : Microsoft.VisualStudio.Debugger.Native.DkmNativeInstructionAddress * Microsoft.VisualStudio.Debugger.Symbols.DkmSteppingRange[] -> Microsoft.VisualStudio.Debugger.Stepping.DkmNativeSteppingCallSite[]
Public Function GetSteppingCallSites (nativeAddress As DkmNativeInstructionAddress, steppingRanges As DkmSteppingRange()) As DkmNativeSteppingCallSite()

Parameters

nativeAddress
DkmNativeInstructionAddress

[In] DkmNativeInstructionAddress is used for addresses that resolve to within a native module. This is used regardless as to if there are symbols for the module.

steppingRanges
DkmSteppingRange[]

[In] The stepping ranges to evaluate for call sites.

Returns

[Out] DkmNativeSteppingCallSite[] specifies a call instruction and it's target..

Applies to