Code: readelf -A <binary-file>|grep Tag_THUMB_ISA_use|awk '{print $NF}' "Thumb-2" as a result means compiled with -mthumb
readelf -A <binary-file>|grep Tag_THUMB_ISA_use|awk '{print $NF}'
~ $ readelf -A /opt/bander/bin/bander | grep Tag_THUMB Tag_THUMB_ISA_use: Thumb-1 ~ $ readelf -A /opt/pierogi/bin/pierogi | grep Tag_THUMB Tag_THUMB_ISA_use: Thumb-1 ~ $ readelf -A /opt/orecchiette/bin/orecchiette | grep Tag_THUMB Tag_THUMB_ISA_use: Thumb-1 ~ $ readelf -A /usr/bin/scv-reader | grep Tag_THUMB Tag_THUMB_ISA_use: Thumb-1 ~ $ readelf -A MyDocs/Dev/Orecchiette/orecchiette | grep Tag_THUMB Tag_THUMB_ISA_use: Thumb-2 ~ $ readelf -A MyDocs/Dev/scv-reader-0.0.4/scv-reader/scv-reader | grep Tag_THUMB Tag_THUMB_ISA_use: Thumb-2 ~ $