我想在IAR Arm程序集宏中创建一个循环,但无法弄清楚如何制作本地标签,如果宏被多次调用,我得到重复标签错误汇编程序。我的代码如下: myMacro MACRO
MOV R1, #0
label: enter code here
do some stuff here
ADD R1, R1, #1
CMP R1, #10
BLE label
我实际上编写了一个共享对象加载器,它在cortex-m4控制器上加载了gcc创建的共享对象(ELF)。加载,依赖关系解析和重定位等工作正常。但共享对象在.dynsym部分有一些奇怪的符号,我不知道该如何处理。 readelf --dyn-SYM libfoo.so Num: Wert Size Typ Bind Vis Ndx Name