1:The Frame Pointer
2: Example Backtrace: If main calls foo which calls bar
Creating the “backtrace” structure
3:Normal Program Flow vs. Exceptions
4:ARM Processor Modes (of interest to us)
5:Terminology
6:SWIs
6.1:What do SWIs do?
6.2:What Happens on an SWI? (1)
http://bbs.21ic.com/upfiles/img/200710/20071021167263.jpg
6.3:What Happens on an SWI? (2)
http://bbs.21ic.com/upfiles/img/200710/2007102116746135.jpg
6.4:“Vectoring” Exceptions to Handlers
http://bbs.21ic.com/upfiles/img/200710/2007102116873.jpg
6.5:What Happens on SWI Completion?
http://bbs.21ic.com/upfiles/img/200710/2007102116829759.jpg
6.6:How Do We Determine the SWI number?
http://bbs.21ic.com/upfiles/img/200710/2007102116843863.jpg
6.7:SWI Instruction Format
http://bbs.21ic.com/upfiles/img/200710/2007102116858748.jpg
6.8:SWI Handler Uses the “Comment” Field
http://bbs.21ic.com/upfiles/img/200710/2007102116912614.jpg
6.9:Use The SWI # to Jump to “Service Routine”
http://bbs.21ic.com/upfiles/img/200710/2007102116932480.jpg
6.10:Problem with The Current Handler
http://bbs.21ic.com/upfiles/img/200710/2007102116947697.jpg
6.11:Full SWI Handler
http://bbs.21ic.com/upfiles/img/200710/20071021161045.jpg
6.12:C_SWI_Handler
http://bbs.21ic.com/upfiles/img/200710/20071021161020984.jpg
6.13:Loading the Vector Table
http://bbs.21ic.com/upfiles/img/200710/20071021161034917.jpg
6.14:Calling SWIs from C Code
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- azee.cn 版权所有 赣ICP备2024042794号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务