objdump y ARM vs Thumb

Estoy tratando de desmontar un objeto creado para ARM con gcc. Desafortunadamente, objdump está tratando de adivinar si el código es ARM y Thumb, y lo está equivocando: cree que mi código es Thumb cuando en realidad es ARM.

Veo que objdump tiene una opción para obligarlo a interpretar todas las instrucciones como Thumb -Mforce-thumb), ¡pero no tiene uno para forzar el modo ARM!

Esto parece una omisión realmente extraña para mí, y está obstaculizando seriamente mi capacidad para hacer el trabajo (estoy en un dispositivo integrado y mi único medio de depuración es mirar el desmontaje). He intentado varios enfoques, incluido intentar decirle a objdump que use una arquitectura ARM que no sea compatible con Thumb, pero parece que nada funciona. ¿Algunas ideas

(Y sí, sé que las instruccionesrealmente so BRAZO...

Respuestas a la pregunta(2)

Su respuesta a la pregunta