Code:
bash-3.2# truss -fald isainfo
Base time stamp: 1395695517.6726 [ Mon Mar 24 16:11:57 CDT 2014 ]
5759/1: 0.0000 execve("/usr/bin/isainfo", 0x08047D7C, 0x08047D84) argc = 1
5759/1: argv: isainfo
5759/1: 0.0011 sysinfo(SI_MACHINE, "i86pc", 257) = 6
5759/1: 0.0013 mmap(0x00000000, 32, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEFF0000
5759/1: 0.0014 sysconfig(_CONFIG_PAGESIZE) = 4096
5759/1: 0.0015 mmap(0x00000000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEFB0000
5759/1: 0.0016 mmap(0x00000000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEFA0000
5759/1: 0.0017 memcntl(0xFEFBE000, 13408, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
5759/1: 0.0017 memcntl(0x08050000, 2668, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
5759/1: 0.0018 resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12
5759/1: 0.0018 resolvepath("/usr/bin/isainfo", "/usr/bin/isainfo", 1023) = 16
5759/1: 0.0019 stat64("/usr/bin/isainfo", 0x08047960) = 0
5759/1: 0.0019 open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT
5759/1: 0.0020 stat64("/lib/libc.so.1", 0x08047210) = 0
5759/1: 0.0020 resolvepath("/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14
5759/1: 0.0021 open("/lib/libc.so.1", O_RDONLY) = 3
5759/1: 0.0021 mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFEF90000
5759/1: 0.0021 mmap(0x00010000, 1155072, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEE70000
5759/1: 0.0022 mmap(0xFEE70000, 1110605, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFEE70000
5759/1: 0.0022 mmap(0xFEF80000, 30375, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 1114112) = 0xFEF80000
5759/1: 0.0022 mmap(0xFEF88000, 4328, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFEF88000
5759/1: 0.0022 munmap(0xFEF90000, 32768) = 0
5759/1: 0.0023 close(3) = 0
5759/1: 0.0023 mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEF90000
5759/1: 0.0023 memcntl(0xFEE70000, 124768, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
5759/1: 0.0025 mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEE60000
5759/1: 0.0026 getcontext(0x080477D0)
5759/1: 0.0026 getrlimit(RLIMIT_STACK, 0x080477C8) = 0
5759/1: 0.0026 getpid() = 5759 [5758]
5759/1: 0.0027 lwp_private(0, 1, 0xFEE62A00) = 0x000001C3
5759/1: 0.0027 setustack(0xFEE62A60)
5759/1: 0.0027 sysi86(SI86FPSTART, 0xFEF88798, 0x0000133F, 0x00001F80) = 0x00000001
5759/1: 0.0028 sysconfig(_CONFIG_PAGESIZE) = 4096
5759/1: 0.0028 brk(0x08063548) = 0
5759/1: 0.0028 brk(0x08065548) = 0
5759/1: 0.0029 stat64("/usr/lib/locale/en_US.UTF-8/en_US.UTF-8.so.3", 0x08046D60) = 0
5759/1: 0.0029 resolvepath("/usr/lib/locale/en_US.UTF-8/en_US.UTF-8.so.3", "/usr/lib/locale/en_US.UTF-8/en_US.UTF-8.so.3", 1023) = 44
5759/1: 0.0030 open("/usr/lib/locale/en_US.UTF-8/en_US.UTF-8.so.3", O_RDONLY) = 3
5759/1: 0.0030 mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFEE50000
5759/1: 0.0030 mmap(0x00010000, 2297856, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEC00000
5759/1: 0.0031 mmap(0xFEC00000, 2225278, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFEC00000
5759/1: 0.0031 mmap(0xFEE2F000, 4234, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 2224128) = 0xFEE2F000
5759/1: 0.0031 munmap(0xFEE20000, 61440) = 0
5759/1: 0.0032 munmap(0xFEE50000, 32768) = 0
5759/1: 0.0032 close(3) = 0
5759/1: 0.0033 memcntl(0xFEC00000, 7188, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
5759/1: 0.0033 stat64("/usr/lib/locale/en_US.UTF-8/methods_en_US.UTF-8.so.3", 0x08046CA0) = 0
5759/1: 0.0033 resolvepath("/usr/lib/locale/en_US.UTF-8/methods_en_US.UTF-8.so.3", "/usr/lib/locale/common/methods_unicode.so.3", 1023) = 43
5759/1: 0.0034 open("/usr/lib/locale/en_US.UTF-8/methods_en_US.UTF-8.so.3", O_RDONLY) = 3
5759/1: 0.0034 mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFEE50000
5759/1: 0.0034 mmap(0x00010000, 122880, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEBE0000
5759/1: 0.0034 mmap(0xFEBE0000, 55453, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFEBE0000
5759/1: 0.0035 mmap(0xFEBFD000, 2548, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 53248) = 0xFEBFD000
5759/1: 0.0035 munmap(0xFEBEE000, 61440) = 0
5759/1: 0.0036 munmap(0xFEE50000, 32768) = 0
5759/1: 0.0036 close(3) = 0
5759/1: 0.0036 mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEE50000
5759/1: 0.0036 memcntl(0xFEBE0000, 2552, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
5759/1: 0.0037 stat64("/usr/lib/locale/en_US.UTF-8/libc.so.1", 0x08046CA0) Err#2 ENOENT
5759/1: 0.0038 open("/usr/lib/locale/en_US.UTF-8/LC_MESSAGES/SUNW_OST_OSCMD.mo", O_RDONLY) Err#2 ENOENT
5759/1: 0.0039 sysinfo(SI_ARCHITECTURE_64, "3md64", 20) = 6
5759/1: 0.0039 fstat64(2, 0x08046DF0) = 0
isainfo5759/1: 0.0039 write(2, " i s a i n f o", 7) = 7
: unable to identify isa '5759/1: 0.0040 write(2, " : u n a b l e t o ".., 26) = 26
3md645759/1: 0.0040 write(2, " 3 m d 6 4", 5) = 5
'!
5759/1: 0.0040 write(2, " ' !\n", 3) = 3
5759/1: 0.0041 _exit(3)