Michael Roth 
		cb55111b4e 
		
	 
	
	
	tests: add QMP input visitor test for unions with no discriminator ... 
			This is more of an exercise of the dealloc visitor, where it may
erroneously use an uninitialized discriminator field as indication
that union fields corresponding to that discriminator field/type are
present, which can lead to attempts to free random chunks of heap
memory.
Cc: qemu-stable@nongnu.org 
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> 
		
	 
		2014-09-26 13:14:11 -04:00 
	 
	
	
		 
	
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2013-07-29 10:37:11 -05:00 
		 
	
		
			
			
			
			
			
			2013-07-29 10:37:11 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2014-03-11 09:07:41 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-11 09:07:41 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-11 09:07:41 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-11 09:07:41 -04:00 
		 
	
		
	
		
	
		
	
		
	
		
			
			
			
			
			
			2014-06-27 09:27:56 -04:00 
		 
	
		
			
			
			
			
			
			2014-06-23 11:01:25 -04:00 
		 
	
		
			
			
			
			
			
			2014-06-23 11:01:25 -04:00 
		 
	
		
			
			
			
			
			
			2014-06-23 11:01:25 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-11 09:07:41 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-11 09:07:41 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-11 09:07:41 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-11 09:07:41 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-11 09:07:41 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-11 09:07:41 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-11 09:07:41 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-11 09:07:41 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-11 09:07:41 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-11 09:07:42 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-11 09:07:42 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-11 09:07:42 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-11 09:07:42 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-11 09:07:42 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-11 09:07:42 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-11 09:07:42 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2013-07-29 10:37:11 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2013-07-29 10:37:11 -05:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-16 10:35:59 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-16 10:35:59 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-16 10:35:59 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-16 10:35:59 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-16 10:35:59 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
	
		
	
		
	
		
			
			
			
			
			
			2013-07-29 10:37:10 -05:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2013-07-29 10:37:11 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2013-07-29 10:37:11 -05:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2013-07-29 10:37:11 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2013-07-29 10:37:11 -05:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2013-07-29 10:37:11 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2013-07-29 10:37:11 -05:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
	
		
	
		
	
		
	
		
	
		
			
			
			
			
			
			2014-09-26 13:14:11 -04:00 
		 
	
		
			
			
			
			
			
			2014-09-26 13:14:11 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2013-07-29 10:37:10 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2013-07-29 10:37:10 -05:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2013-07-29 10:37:11 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2013-07-29 10:37:11 -05:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2013-07-29 10:37:11 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2013-07-29 10:37:11 -05:00 
		 
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
	
		
	
		
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
	
		
	
		
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
	
		
	
		
	
		
			
			
			
			
			
			2014-05-08 14:19:58 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-11 09:07:41 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-11 09:07:41 -04:00 
		 
	
		
			
			
			
			
			
			2014-03-11 09:07:41 -04:00