Текст заголовка сообщения полностью: АРМ, как и многие другие RISC процессоры, работает с alignment 4(а еще лучше - 8), т.е. структура в памяти всегда будет располагаться с данным alignment. Но внутри структуры данные могут идти с alignment 1 если используется атрибут __packed