<div dir="ltr">It sounds like you're trying to analyze THUMB code. You need to specify an odd address, with its lowest bit set, to specify that angr should analyze the code at that address in THUMB mode. This is an artifact of the libVEX lifter.</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 10, 2017 at 5:57 AM, Yan <span dir="ltr"><<a href="mailto:yeddayan@163.com" target="_blank">yeddayan@163.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div><span style="font-size:18px">Hi angr group,</span></div><div><span style="font-size:18px">   Thank you for your brilliant work and kind answers, which helped me a great deal.</span></div><div><span style="font-size:18px">   Here is a problem I met when I was using angr to construct CFGAccurate of android native libraries: The binary code at the address I started to construct the CFG is "F0 B5",which was an ARM instruction and was disassembled  to "PUSH {R4-R7,LR}" by IDA. But the CFG I got only contained one node which is [<CFGNode PathTerminator (0x407e38) [0]>] .Then I used factory.block to lift the code directly,and the result of _vex was as follows:</span></div><div><div><span style="font-size:13px"><i>IRSB {</i></span></div><div><span style="font-size:13px"><i>   t0:Ity_I32 t1:Ity_I32 t2:Ity_I32 t3:Ity_I32 t4:Ity_I32 t5:Ity_I32 t6:Ity_I32 t7:Ity_I32</i></span></div><div><br></div><div><span style="font-size:13px"><i>   00 | ------ IMark(0x407e38, 0, 0) ------</i></span></div><div><span style="font-size:13px"><i>   NEXT: PUT(pc) = 0x00407e38; Ijk_NoDecode</i></span></div><div><span style="font-size:13px"><i>}</i></span></div></div><div>   <span style="font-size:18px"> I can't figure out why that happened? Could that be some instructions of particular architectures can't be parsed properly...presumably?</span></div><div><span style="font-size:18px">    Thank you very much if you may spare your precious time to help me to solve the problem.</span></div><div><span style="font-size:18px"><br></span></div><div><span style="font-size:18px">Yours,</span></div><div><span style="font-size:18px">Huiying Yan</span></div><div><br></div></div><br><br><span title="neteasefooter"><p> </p></span><br>______________________________<wbr>_________________<br>
angr mailing list<br>
<a href="mailto:angr@lists.cs.ucsb.edu">angr@lists.cs.ucsb.edu</a><br>
<a href="https://lists.cs.ucsb.edu/mailman/listinfo/angr" rel="noreferrer" target="_blank">https://lists.cs.ucsb.edu/<wbr>mailman/listinfo/angr</a><br>
<br></blockquote></div><br></div>