You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -47,9 +45,7 @@ public List<DisassembledInstruction> RemoteDisassembleCode(RemoteProcess process
47
45
}
48
46
}
49
47
50
-
/// <summary>
51
-
/// Disassembles the code in the given range (<paramref name="address"/>, <paramref name="length"/>).
52
-
/// </summary>
48
+
/// <summary>Disassembles the code in the given range (<paramref name="address"/>, <paramref name="length"/>).</summary>
53
49
/// <param name="address">The address of the code.</param>
54
50
/// <param name="length">The length of the code.</param>
55
51
/// <param name="virtualAddress">The virtual address of the code. This allows to decode instructions located anywhere in memory even if they are not at their original place.</param>
@@ -64,7 +60,7 @@ public IEnumerable<DisassembledInstruction> DisassembleCode(IntPtr address, int
@@ -83,24 +79,22 @@ public IEnumerable<DisassembledInstruction> DisassembleCode(IntPtr address, int
83
79
}
84
80
}
85
81
86
-
/// <summary>
87
-
/// Disassembles the code in the given range (<paramref name="address"/>, <paramref name="length"/>) in the remote process until the first 0xCC instruction.
88
-
/// </summary>
82
+
/// <summary>Disassembles the code in the given range (<paramref name="address"/>, <paramref name="maxLength"/>) in the remote process until the first 0xCC instruction.</summary>
89
83
/// <param name="process">The process to read from.</param>
90
84
/// <param name="address">The address of the code.</param>
91
-
/// <param name="length">The length of the code.</param>
85
+
/// <param name="maxLength">The maximum maxLength of the code.</param>
92
86
/// <returns>A list of <see cref="DisassembledInstruction"/>.</returns>
@@ -111,25 +105,21 @@ public List<DisassembledInstruction> RemoteDisassembleFunction(RemoteProcess pro
111
105
}
112
106
}
113
107
114
-
/// <summary>
115
-
/// Disassembles the code in the given range (<paramref name="address"/>, <paramref name="length"/>) until the first 0xCC instruction.
116
-
/// </summary>
108
+
/// <summary>Disassembles the code in the given range (<paramref name="address"/>, <paramref name="maxLength"/>) until the first 0xCC instruction.</summary>
117
109
/// <param name="address">The address of the code.</param>
118
-
/// <param name="length">The length of the code.</param>
110
+
/// <param name="maxLength">The maxLength of the code.</param>
119
111
/// <param name="virtualAddress">The virtual address of the code. This allows to decode instructions located anywhere in memory even if they are not at their original place.</param>
120
112
/// <returns>A list of <see cref="DisassembledInstruction"/>.</returns>
/// Disassembles the instruction prior to the given address.
132
-
/// </summary>
122
+
/// <summary>Tries to find and disassembles the instruction prior to the given address.</summary>
133
123
/// <param name="process">The process to read from.</param>
134
124
/// <param name="address">The address of the code.</param>
135
125
/// <returns>The prior instruction.</returns>
@@ -151,6 +141,10 @@ public DisassembledInstruction RemoteGetPreviousInstruction(RemoteProcess proces
151
141
}
152
142
}
153
143
144
+
/// <summary>Gets the previous instruction.</summary>
145
+
/// <param name="address">The address of the code.</param>
146
+
/// <param name="virtualAddress">The virtual address of the code. This allows to decode instructions located anywhere in memory even if they are not at their original place.</param>
0 commit comments