/* * For PROBES_LDMSTM, only stmdx sp, [...] need to examine * * Bit B/A (bit 24) encodes arithmetic operation order. 1 means * before, 0 means after. * Bit I/D (bit 23) encodes arithmetic operation. 1 means * increment, 0 means decrement. * * So: * B I * / / * A D | Rn | * STMDX SP, [...] cccc 100x 00x0 xxxx xxxx xxxx xxxx xxxx
*/
DECODE_CUSTOM (0x0edf0000, 0x080d0000, STACK_USE_STMDX),
/* P U W | Rn | Rt | imm12 |*/ /* STR (immediate) cccc 010x x0x0 1101 xxxx xxxx xxxx xxxx */ /* STRB (immediate) cccc 010x x1x0 1101 xxxx xxxx xxxx xxxx */ /* P U W | Rn | Rt |imm4| |imm4|*/ /* STRD (immediate) cccc 000x x1x0 1101 xxxx xxxx 1111 xxxx */ /* STRH (immediate) cccc 000x x1x0 1101 xxxx xxxx 1011 xxxx */ /* * index = (P == '1'); add = (U == '1'). * Above insns with: * index == 0 (str{,d,h} rx, [sp], #+/-imm) or * add == 1 (str{,d,h} rx, [sp, #+<imm>]) * should be STACK_USE_NONE. * Only str{,b,d,h} rx,[sp,#-n] (P == 1 and U == 0) are * required to be examined.
*/ /* STR{,B} Rt,[SP,#-n] cccc 0101 0xx0 1101 xxxx xxxx xxxx xxxx */
DECODE_CUSTOM (0x0f9f0000, 0x050d0000, STACK_USE_FIXED_XXX),
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.1Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.