Цитата(vova7890 @ Feb 27 2012, 13:31)

Собственно чяднт, и как это умудряется делать иар?
Если я что-то в чём-то, то
Код
.section section1, "ax", %progbits
.arm
ldr pc, =myfunction
Что эквивалентно
Код
.section section1, "ax", %progbits
.arm
ldr pc, var
...
var: .int myfunction ; должно лежать недалеко от команды ldr => уж точно не в другой секции
А если нужен адрес именно переменной, а не той функции, то
Код
.section section1, "ax", %progbits
.arm
ldr r0, =var; само создаст неподалёку ячейку с .int myfunction
.section section2, "ax", %progbits
var: .int myfunction