更新日期: 2022/06/01 来源: https://gitee.com/weharmony/kernel_liteos_a_note
ExcContext结构体 参考

#include <los_exc.h>

成员变量

UINT64 X [EXC_GEN_REGS_NUM]
 
UINT64 LR
 
UINT64 SP
 
UINT64 regELR
 
UINT64 SPSR
 
UINT32 R4
 
UINT32 R5
 
UINT32 R6
 
UINT32 R7
 
UINT32 R8
 
UINT32 R9
 
UINT32 R10
 
UINT32 R11
 
UINT32 SP
 
UINT32 reserved
 
UINT32 USP
 
UINT32 ULR
 
UINT32 R0
 
UINT32 R1
 
UINT32 R2
 
UINT32 R3
 
UINT32 R12
 
UINT32 LR
 
UINT32 PC
 
UINT32 regCPSR
 

详细描述

在文件 los_exc.h59 行定义.

结构体成员变量说明

◆ LR [1/2]

UINT64 ExcContext::LR

Program returning address. X30

在文件 los_exc.h61 行定义.

◆ LR [2/2]

UINT32 ExcContext::LR

Program returning address.

在文件 los_exc.h86 行定义.

◆ PC

UINT32 ExcContext::PC

PC pointer of the exceptional function

在文件 los_exc.h87 行定义.

◆ R0

UINT32 ExcContext::R0

Register R0

在文件 los_exc.h81 行定义.

◆ R1

UINT32 ExcContext::R1

Register R1

在文件 los_exc.h82 行定义.

◆ R10

UINT32 ExcContext::R10

Register R10

在文件 los_exc.h74 行定义.

◆ R11

UINT32 ExcContext::R11

Register R11

在文件 los_exc.h75 行定义.

◆ R12

UINT32 ExcContext::R12

Register R12

在文件 los_exc.h85 行定义.

◆ R2

UINT32 ExcContext::R2

Register R2

在文件 los_exc.h83 行定义.

◆ R3

UINT32 ExcContext::R3

Register R3

在文件 los_exc.h84 行定义.

◆ R4

UINT32 ExcContext::R4

Register R4

在文件 los_exc.h68 行定义.

◆ R5

UINT32 ExcContext::R5

Register R5

在文件 los_exc.h69 行定义.

◆ R6

UINT32 ExcContext::R6

Register R6

在文件 los_exc.h70 行定义.

◆ R7

UINT32 ExcContext::R7

Register R7

在文件 los_exc.h71 行定义.

◆ R8

UINT32 ExcContext::R8

Register R8

在文件 los_exc.h72 行定义.

◆ R9

UINT32 ExcContext::R9

Register R9

在文件 los_exc.h73 行定义.

◆ regCPSR

UINT32 ExcContext::regCPSR

在文件 los_exc.h88 行定义.

◆ regELR

UINT64 ExcContext::regELR

在文件 los_exc.h63 行定义.

◆ reserved

UINT32 ExcContext::reserved

Reserved, multiplexing register

在文件 los_exc.h78 行定义.

◆ SP [1/2]

UINT64 ExcContext::SP

在文件 los_exc.h62 行定义.

◆ SP [2/2]

UINT32 ExcContext::SP

Stack pointer

在文件 los_exc.h77 行定义.

◆ SPSR

UINT64 ExcContext::SPSR

在文件 los_exc.h64 行定义.

◆ ULR

UINT32 ExcContext::ULR

在文件 los_exc.h80 行定义.

◆ USP

UINT32 ExcContext::USP

在文件 los_exc.h79 行定义.

◆ X

UINT64 ExcContext::X[EXC_GEN_REGS_NUM]

Register X0-X29

在文件 los_exc.h60 行定义.


该结构体的文档由以下文件生成: