Current implementation of displaced stepping in ARM assumes instruction size is fixed 32-bit. Patch 2 is to rewrite some infrastructure code to be ready to handle non-32-bit instructions. This patch doesn't change any GDB functionality either. -- Yao (齐尧)