Imported Upstream version 6.6.0.114
Former-commit-id: 48b5c9fe44a9601c58e1ebb3fff2b1a50e94a508
This commit is contained in:
parent
f3eef79423
commit
5ee9b766e6
@ -1 +1 @@
|
||||
3cc02169c054617cd6b1f0fad3a8eb60bbb47218
|
||||
ffe1dcf4b40af07a81af0418ed8d039eca60b7b6
|
@ -1 +1 @@
|
||||
5d8304f4a9fa24cc797f54b95bbbb703509708b3
|
||||
249159e80bf5ff58cb3f9936830bc831016a884d
|
@ -114,6 +114,7 @@ namespace Mono.Debugger.Soft
|
||||
protected abstract int TransportReceive(byte[] buf, int buf_offset, int len);
|
||||
protected abstract int TransportSend(byte[] buf, int buf_offset, int len);
|
||||
protected abstract void TransportSetTimeouts(int send_timeout, int receive_timeout);
|
||||
protected abstract void TransportShutdown();
|
||||
public long[] Type_GetMethodsByNameFlags(long id, string name, int flags, bool ignoreCase) { throw null; }
|
||||
}
|
||||
public partial class CrashEvent : Mono.Debugger.Soft.Event
|
||||
|
@ -41,7 +41,7 @@ static partial class Consts
|
||||
// Use these assembly version constants to make code more maintainable.
|
||||
//
|
||||
|
||||
public const string MonoVersion = "6.6.0.113";
|
||||
public const string MonoVersion = "6.6.0.114";
|
||||
public const string MonoCompany = "Mono development team";
|
||||
public const string MonoProduct = "Mono Common Language Infrastructure";
|
||||
public const string MonoCopyright = "(c) Various Mono authors";
|
||||
|
@ -1318,6 +1318,8 @@ namespace Mono.Debugger.Soft
|
||||
protected abstract int TransportSend (byte[] buf, int buf_offset, int len);
|
||||
protected abstract void TransportSetTimeouts (int send_timeout, int receive_timeout);
|
||||
protected abstract void TransportClose ();
|
||||
// Shutdown breaks all communication, resuming blocking waits
|
||||
protected abstract void TransportShutdown ();
|
||||
|
||||
internal VersionInfo Version;
|
||||
|
||||
@ -1434,6 +1436,7 @@ namespace Mono.Debugger.Soft
|
||||
|
||||
internal void Close () {
|
||||
closed = true;
|
||||
TransportShutdown ();
|
||||
}
|
||||
|
||||
internal bool IsClosed {
|
||||
@ -2865,6 +2868,11 @@ namespace Mono.Debugger.Soft
|
||||
{
|
||||
socket.Close ();
|
||||
}
|
||||
|
||||
protected override void TransportShutdown ()
|
||||
{
|
||||
socket.Shutdown (SocketShutdown.Both);
|
||||
}
|
||||
}
|
||||
|
||||
/* This is the interface exposed by the debugger towards the debugger agent */
|
||||
|
@ -150,8 +150,11 @@ namespace Mono.Debugger.Soft
|
||||
}
|
||||
|
||||
public void Detach () {
|
||||
conn.Close ();
|
||||
// Notify the application that we are detaching
|
||||
conn.VM_Dispose ();
|
||||
// Close the connection. No further messages can be sent
|
||||
// over the connection after this point.
|
||||
conn.Close ();
|
||||
notify_vm_event (EventType.VMDisconnect, SuspendPolicy.None, 0, 0, null, 0);
|
||||
}
|
||||
|
||||
|
@ -1 +1 @@
|
||||
7a11f98fc0b6a587fa8e5762e622eba738b5ae1c
|
||||
610b40d9b2d72a1503d8ea74df26dab851c122d0
|
@ -1 +1 @@
|
||||
51e884cbf33cf04ca98e05e90f25524e7ce27c2b
|
||||
a0ca3c8e27614dcb65a812be2156e87cc26cd392
|
@ -1 +1 @@
|
||||
99b68b52b64a17514c5ed2bb24ca2d8d6fed099e
|
||||
b93c003ed0e2915aa614639320214ce9cc86b5b2
|
@ -1 +1 @@
|
||||
adbecc5da962d6295a44cc85b55b94828f44469f
|
||||
e68154fb1eb97c8f1bfc2180d0c4dfbf3c64ad7a
|
@ -1 +1 @@
|
||||
2237f3ec2c622209d418ea3d48f38a683858ec57
|
||||
9c5a984fa807ef646ac8d85fafae417e24697c09
|
@ -1 +1 @@
|
||||
3dc1440481984bdf31458ab7cd881b1d2d31b677
|
||||
9d2cef74e67193d3764ab188421d42241a0ed8f5
|
@ -1 +1 @@
|
||||
8e951f5812cdfae80b289362a0df13b9e55871ea
|
||||
bd8d5587059edd1666ce66a1841e09892758a3d2
|
@ -1 +1 @@
|
||||
7a11f98fc0b6a587fa8e5762e622eba738b5ae1c
|
||||
610b40d9b2d72a1503d8ea74df26dab851c122d0
|
@ -1 +1 @@
|
||||
51e884cbf33cf04ca98e05e90f25524e7ce27c2b
|
||||
a0ca3c8e27614dcb65a812be2156e87cc26cd392
|
@ -1 +1 @@
|
||||
99b68b52b64a17514c5ed2bb24ca2d8d6fed099e
|
||||
b93c003ed0e2915aa614639320214ce9cc86b5b2
|
@ -1 +1 @@
|
||||
adbecc5da962d6295a44cc85b55b94828f44469f
|
||||
e68154fb1eb97c8f1bfc2180d0c4dfbf3c64ad7a
|
@ -1 +1 @@
|
||||
2237f3ec2c622209d418ea3d48f38a683858ec57
|
||||
9c5a984fa807ef646ac8d85fafae417e24697c09
|
@ -1 +1 @@
|
||||
3dc1440481984bdf31458ab7cd881b1d2d31b677
|
||||
9d2cef74e67193d3764ab188421d42241a0ed8f5
|
@ -1 +1 @@
|
||||
5190b60f23762614eb18560f302748e925f1b4c5
|
||||
dd825679b2af2032c3cb24a6f924ffe7669f4587
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user