IDkmClrFrameTypesProvider.GetAllCodePathsInRange Method

Definition

GetAllCodePathsInRange is called to get all managed code paths and return types that go through a CALL instruction in native, in the specific IL range.

public:
 cli::array <Microsoft::VisualStudio::Debugger::Clr::DkmClrCodePath ^> ^ GetAllCodePathsInRange(Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ frame, System::UInt32 startILOffset, System::UInt32 endILOffset);
public:
 Platform::Array <Microsoft::VisualStudio::Debugger::Clr::DkmClrCodePath ^> ^ GetAllCodePathsInRange(Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ frame, unsigned int startILOffset, unsigned int endILOffset);
std::Array <Microsoft::VisualStudio::Debugger::Clr::DkmClrCodePath const &> GetAllCodePathsInRange(Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame const & frame, unsigned int startILOffset, unsigned int endILOffset);
public Microsoft.VisualStudio.Debugger.Clr.DkmClrCodePath[] GetAllCodePathsInRange (Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame frame, uint startILOffset, uint endILOffset);
abstract member GetAllCodePathsInRange : Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * uint32 * uint32 -> Microsoft.VisualStudio.Debugger.Clr.DkmClrCodePath[]
Public Function GetAllCodePathsInRange (frame As DkmStackWalkFrame, startILOffset As UInteger, endILOffset As UInteger) As DkmClrCodePath()

Parameters

frame
DkmStackWalkFrame

[In] DkmStackWalkFrame represents a frame on a call stack which has been walked, but may not have been formatted or filtered. Formatted frames are represented by DkmStackFrame instead.

startILOffset
UInt32

[In] Specifies the query start IL offset, inclusively.

endILOffset
UInt32

[In] Specifies the query end IL offset, inclusively.

Returns

[Out] DkmClrCodePath[] represents a code path in IL.

Applies to