vector_stub
2016-03-10 09:37:11 0 举报
vector_stub是一个用于存储和操作向量的C++模板类。它提供了一系列的成员函数,如push_back、pop_back、at等,用于在向量的末尾添加元素、删除元素以及访问指定位置的元素。此外,它还提供了一些其他功能,如判断向量是否为空、获取向量的大小等。vector_stub的设计使得它可以灵活地处理各种类型的数据,包括整数、浮点数、字符串等。通过使用vector_stub,程序员可以轻松地实现对向量的各种操作,而无需关心底层的细节。总之,vector_stub是一个功能强大且易于使用的C++向量类模板,可以帮助程序员更高效地处理向量数据。
作者其他创作
大纲/内容
ARM_ip
sp (xxxx)
spsr
ARM_r6
r1
svc
r7
1、将irq模式下的r1 ~ r12压栈到svc模式下的sp2、r0前面保存的是irq模式的堆栈指针,将其取出来保存到r0_irq → r3、lr_irq → r4、 spsr_irq → r53、再将lr_irq保存到ARM_pc, spsr_irq 保存到ARM_cpsr, -1保存到ARM_ORIG_r04、将usr_mode的sp保存到ARM_lr, 将usr_mode的lr保存到ARM_sp
ARM_r0 (r3_svc)
r6
cpsr
sp_svc
lr
stacks
r2
r10
spsr_irq
r8
r5
ARM_r9
ARM_r1
pc
ARM_pc
ARM_sp
r9
r11
r0_irq
r6 (-1)
ARM_r5
ARM_lr
sp
ARM_ORIG_r0
r0 (ARM_pc)
ARM_r7
ARM_r4
r12
ARM_r8
irq
ARM_r3
usr_mode
xxxx
ARM_cpsr
ARM_r10
r3
r4 (lr_irq)
r5 (spsr_irq)
ARM_r2
lr_irq
r4
ARM_fp
r3 (r0_irq)
0 条评论
下一页