This is the mail archive of the sid@sources.redhat.com mailing list for the SID project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

arm7t and the BL thumb instruction?


Here is the problem I'm having:  As I step through ARM code I successfully switch from ARM mode to Thumb mode.  However, my first instruction is a BL <someaddress> instruction.  I have stepped through SID watching this instruction execute.  Everything appears fine except that just as I should be executing the instruction, I look at the structure which contains the offset that the BL instruction contained and everything appears to be zero.  This leads to the instruction which executes the branch, however, it just branches to the next instruction, which is obviously wrong unless someaddress points to the next instruction (which it does not in my case).
 
Here's the question:  Is the BL instruction fully implemented?
 
bpw.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]