public override void WriteByte(TargetAddress address, byte value)
{
check_disposed ();
IntPtr data = IntPtr.Zero;
try {
data = Marshal.AllocHGlobal (1);
Marshal.WriteByte (data, value);
check_error (mono_debugger_server_write_memory (
server_handle, address.Address, 1, data));
} finally {
if (data != IntPtr.Zero)
Marshal.FreeHGlobal (data);
OnMemoryChanged ();
}
}