|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
is_thumb32(val)
Take a 16 bit integer (opcode) value and determine if it is really
the first 16 bits of a 32 bit instruction. |
source code
|
|
|
thumb_32 = [ 29, 30, 31]
|
|
O_REG = 0
|
|
O_IMM = 1
|
|
imm5_rm_rd = simpleops((O_REG, 0, 0x7), (O_REG, 3, 0x7), (O_IM...
|
|
rm_rn_rd = simpleops((O_REG, 0, 0x7), (O_REG, 3, 0x7), (O_REG,...
|
|
imm3_rn_rd = simpleops((O_REG, 0, 0x7), (O_REG, 3, 0x7), (O_IM...
|
|
imm8_rd = simpleops((O_REG, 8, 0x7), (O_IMM, 0, 0xff))
|
|
rm_rd = simpleops((O_REG, 0, 0x7), (O_REG, 3, 0x7))
|
|
rn_rdm = simpleops((O_REG, 0, 0x7), (O_REG, 3, 0x7))
|
|
rm_rdn = simpleops((O_REG, 0, 0x7), (O_REG, 3, 0x7))
|
|
rm_rd_imm0 = simpleops((O_REG, 0, 0x7), (O_REG, 3, 0x7), (O_IM...
|
|
rm4_shift3 = simpleops((O_REG, 3, 0xf))
|
|
imm8 = simpleops((O_IMM, 8, 0xff))
|
|
imm11 = simpleops((O_IMM, 11, 0x7ff))
|
|
sh4_imm1 = simpleops((O_IMM, 3, 0x1))
|
|
thumb_table = [ ( ' 00000 ' , ( ' lsl ' , <envi.archs.arm.thumb.simpleo...
|
|
ttree = e_btree.BinaryTree()
|
|
thumb32mask = 31
|
|
thumb32min = 28
|
|
__package__ = ' envi.archs.arm '
|
|
binstr = ' 11111 '
|
|
opinfo = ( ' blx ' , <envi.archs.arm.thumb.simpleops instance at 0...
|