Update command_tester.py for 64-bit Mac OS X.
Update command_tester.py for 64-bit Mac OS X.

The Mac OS X kernel isn't very consistent in its mapping of machine traps to
POSIX signals. What's a SIGBUS in a 32-bit Mac process may be a SIGSEGV in a
64-bit Mac process (and on Linux, too). See also
trusted/service_runtime/nacl_signal_unittest.c, which says in a comment:
"There are inconsistences between POSIX implementations on which errors return
SIGSEGV vs SIGBUS, so we allow either one."

This change splits the expectations in status_map for platform 'darwin' into
'mac32' and 'mac64'. Notably, they differ for
'untrusted_sigsegv_or_equivalent', 'trusted_segfault', and
'trusted_sigsegv_or_equivalent'. This may change as more development is done
for 64-bit Mac OS X.

This fixes nacl_signal_frame_test for 64-bit Mac OS X.

BUG=https://code.google.com/p/nativeclient/issues/detail?id=3087
TEST=nacl_signal_frame_test, execute_data_test
Review URL: https://codereview.chromium.org/12209062

git-svn-id: 721b910a23eff8a86f00c8fd261a7587cddf18f8@10743 fcba33aa-ac0c-11dd-b9e7-8d5594d729c2

Lind-Project/native_client,Lind-Project/native_client,Lind-Project/native_client,Lind-Project/native_client,Lind-Project/native_client,Lind-Project/native_client