core: add helper for expression allocation, fix bug in logger when formatting s8/u8 type, print data can now give the operand no from address and x/y offset
arch_arm: improve thumb support