Re: svn commit: r309589 - head/usr.bin/truss

2016-12-05 Thread John Baldwin
On Tuesday, December 06, 2016 12:39:00 AM John Baldwin wrote: > Author: jhb > Date: Tue Dec 6 00:39:00 2016 > New Revision: 309589 > URL: https://svnweb.freebsd.org/changeset/base/309589 > > Log: > Rework syscall structure lookups. > > Avoid always using an O(n^2) loop over known syscall s

svn commit: r309589 - head/usr.bin/truss

2016-12-05 Thread John Baldwin
Author: jhb Date: Tue Dec 6 00:39:00 2016 New Revision: 309589 URL: https://svnweb.freebsd.org/changeset/base/309589 Log: Rework syscall structure lookups. Avoid always using an O(n^2) loop over known syscall structures with strcmp() on each system call. Instead, use a per-ABI cache ind