definition: __attribute__ ((__section__(".data.ramfunc"))) void ram_func() { __asm volatile ("nop\n\t" ); } |
extern void DataAsInput(); |
.section .data.ramfunc .syntax unified .cpu cortex-m3 .thumb .align4 .globalDataAsInput .thumb_func DataAsInput: push{r3, r4, lr} ldrr3, = PIO2_DIR movr4, # ACSI_DATA_IN str.wr4, [r3] pop{r3, r4, lr} bxlr |
.data.ramfunc 0x10000000 0x320 ./src/bridge.o ... 0x10000060 DataAsInput ... .data.ramfunc 0x10000320 0x18 ./src/main.o 0x10000320 ram_func 0x10000338 . = ALIGN (0x4) 0x10000338 _edata = . |
.section .data.ramfunc,"ax",%progbits |