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);
        }
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to