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
This commit is contained in:
parent
802aaffb41
commit
85f8ae969b
@ -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;
|
||||
@ -673,6 +676,10 @@ syscallabi(u_int sv_flags)
|
||||
return (SYSDECODE_ABI_LINUX32);
|
||||
#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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user