arm中断详解.docx
《arm中断详解.docx》由会员分享,可在线阅读,更多相关《arm中断详解.docx(18页珍藏版)》请在冰豆网上搜索。
![arm中断详解.docx](https://file1.bdocx.com/fileroot1/2023-1/22/90764029-151d-44a2-b4a6-088783deb6d0/90764029-151d-44a2-b4a6-088783deb6d01.gif)
arm中断详解
1:
TheFramePointer
2:
ExampleBacktrace:
Ifmaincallsfoowhichcallsbar
Creatingthe“backtrace”structure
3:
NormalProgramFlowvs.Exceptions
4:
ARMProcessorModes(ofinteresttous)
5:
Terminology
6:
SWIs
6.1:
WhatdoSWIsdo?
6.2:
WhatHappensonanSWI?
(1)
6.3:
WhatHappensonanSWI?
(2)
6.4:
“Vectoring”ExceptionstoHandlers
6.5:
WhatHappensonSWICompletion?
6.6:
HowDoWeDeterminetheSWInumber?
6.7:
SWIInstructionFormat
6.8:
SWIHandlerUsesthe“Comment”Field
6.9:
UseTheSWI#toJumpto“ServiceRoutine”
6.10:
ProblemwithTheCurrentHandler
6.11:
FullSWIHandler
6.12:
C_SWI_Handler
6.13:
LoadingtheVectorTable
6.14:
CallingSWIsfromCCode