Searched hist:ebbc3140ca0d7eee154f7a67ccdae7d3d88d13fd (Results 1 – 1 of 1) sorted by relevance
/freebsd/usr.bin/truss/ |
H A D | syscalls.c | diff f4b7018af11a1ab3edfcce8bc0bfa521364cdeb0 Thu Sep 23 01:23:07 CEST 2021 Olivier Houchard <cognet@FreeBSD.org> truss: Decode correctly 64bits arguments on 32bits arm.
Mostly revert ebbc3140ca0d7eee154f7a67ccdae7d3d88d13fd. We don't need to special-case anything for arm64, the check for the pointer size is already done for us, just keep the bits about having arm and arm64 having to add padding for 32bits binaries.
MFC after: 1 week diff ebbc3140ca0d7eee154f7a67ccdae7d3d88d13fd Thu Sep 23 00:45:42 CEST 2021 Olivier Houchard <cognet@FreeBSD.org> truss: Decode correctly 64bits arguments on 32bits arm.
When decoding 32bits arm syscall, make sure we account for the padding when decoding 64bits args. Do it too when using a 64bits truss on a 32bits binary.
MFC After: 1 week PR: 256199
|