1. A method of monitoring unaligned memory accesses by a processor of a computer system, the processor automatically generating an unaligned memory access fault when attempting an unaligned memory access, the method comprising: disabling unaligned memory access faults in response to a fault generated by a first faulting instruction; executing the first faulting instruction; generating a trap by executing the first faulting instruction; and enabling unaligned memory access faults in response to the trap.