Do more logging based on 'RMC' so we can track send/receive of messages

This commit is contained in:
Richard Frith-Macdonald 2021-06-01 16:31:21 +01:00
parent 29f76a5cba
commit dd52dfb36d

View file

@ -2017,8 +2017,7 @@ static NSLock *cached_proxies_gate = nil;
[self _sendOutRmc: op type: METHOD_REQUEST sequence: seq]; [self _sendOutRmc: op type: METHOD_REQUEST sequence: seq];
name = sel_getName([inv selector]); name = sel_getName([inv selector]);
NSDebugMLLog(@"NSConnection", @"Sent message %s RMC %d to 0x%"PRIxPTR, NSDebugMLLog(@"RMC", @"Sent message %s RMC %d to %p", name, seq, self);
name, seq, (NSUInteger)self);
if (needsResponse == NO) if (needsResponse == NO)
{ {
@ -3134,8 +3133,8 @@ static NSLock *cached_proxies_gate = nil;
{ {
BOOL warned = NO; BOOL warned = NO;
if (debug_connection > 5) NSDebugMLLog(@"RMC", @"Waiting for reply RMC %d (%s) on %@",
NSLog(@"Waiting for reply %d (%s) on %@", sn, request, self); sn, request, self);
GS_M_LOCK(IrefGate); isLocked = YES; GS_M_LOCK(IrefGate); isLocked = YES;
while (IisValid == YES while (IisValid == YES
&& (node = GSIMapNodeForKey(IreplyMap, (GSIMapKey)(NSUInteger)sn)) != 0 && (node = GSIMapNodeForKey(IreplyMap, (GSIMapKey)(NSUInteger)sn)) != 0
@ -3244,8 +3243,8 @@ static NSLock *cached_proxies_gate = nil;
} }
NS_ENDHANDLER NS_ENDHANDLER
NSDebugMLLog(@"NSConnection", @"Consuming reply %d (%s) on %"PRIxPTR, NSDebugMLLog(@"RMC", @"Consuming reply RMC %d (%s) on %p",
sn, request, (NSUInteger)self); sn, request, self);
return rmc; return rmc;
} }