Share via


DkmModuleInstance.GetGPUDisassembly(UInt64, UInt32, Boolean, Boolean) Method

Definition

Obtain the disassembly of the address range in the debuggee module instance.

public:
 cli::array <System::Byte> ^ GetGPUDisassembly(System::UInt64 Address, System::UInt32 Count, bool IsForward, [Runtime::InteropServices::Out] bool % IsEnd);
public byte[] GetGPUDisassembly (ulong Address, uint Count, bool IsForward, out bool IsEnd);
member this.GetGPUDisassembly : uint64 * uint32 * bool * bool -> byte[]
Public Function GetGPUDisassembly (Address As ULong, Count As UInteger, IsForward As Boolean, ByRef IsEnd As Boolean) As Byte()

Parameters

Address
UInt64

[In] The address where disassembly should start.

Count
UInt32

[In] The number of instructions to disassemble.

IsForward
Boolean

[In] True if this is forward disassembling, otherwise this is reverse disassembling.

IsEnd
Boolean

[Out] True if the disassembly has reached the end of byte code, false otherwise.

Returns

Byte[]

[Out] The results of disassembly read from the debuggee byte code.

Applies to