svn commit: r296042 - head/usr.bin/kdump

John Baldwin jhb at FreeBSD.org
Thu Feb 25 17:43:34 UTC 2016


Author: jhb
Date: Thu Feb 25 17:43:32 2016
New Revision: 296042
URL: https://svnweb.freebsd.org/changeset/base/296042

Log:
  Add simple support for CloudABI processes to kdump(1).
  
  This does not decode arguments to system calls but should properly
  decode system call names and error return values.
  
  Reviewed by:	ed
  Differential Revision:	https://reviews.freebsd.org/D5412

Modified:
  head/usr.bin/kdump/kdump.c

Modified: head/usr.bin/kdump/kdump.c
==============================================================================
--- head/usr.bin/kdump/kdump.c	Thu Feb 25 16:50:36 2016	(r296041)
+++ head/usr.bin/kdump/kdump.c	Thu Feb 25 17:43:32 2016	(r296042)
@@ -520,6 +520,9 @@ abidump(struct ktr_header *kth)
 	case SV_ABI_FREEBSD:
 		abi = "F";
 		break;
+	case SV_ABI_CLOUDABI:
+		abi = "C";
+		break;
 	default:
 		abi = "U";
 		break;
@@ -674,6 +677,10 @@ syscallabi(u_int sv_flags)
 #endif
 		return (SYSDECODE_ABI_LINUX);
 #endif
+#if defined(__aarch64__) || defined(__amd64__)
+	case SV_ABI_CLOUDABI:
+		return (SYSDECODE_ABI_CLOUDABI64);
+#endif
 	default:
 		return (SYSDECODE_ABI_UNKNOWN);
 	}


More information about the svn-src-all mailing list