Displaying 1 result from an estimated 1 matches for "getsingleinstruct".
2016 Feb 01
2
[Hexagon] Failure to disassemble some new-value instructions
Dear list,
I noticed that the Hexagon disassembler has issues with disassembling some firmwares I have. When tracing one of these problems, the handling of some new-value instructions in HexagonDisassembler::getSingleInstruction() turned out to be the cause, specifically this statement:
[lines 384-386 in HexagonDisassembler.cpp in HEAD]
else if (SubregBit)
// Subreg bit should not be set for non-doublevector newvalue producers
return MCDisassembler::Fail;
Where does the requirement come from? Maybe...