extern void abort (); extern void exit (int); #ifndef __thumb__ /* There used to be a couple of bugs in the ARM's prologue and ep…
MDK-ARM 源代码
MDK-arm是Keil公司开发的基于ARM核的系列微控制器的嵌入式应用程序。
/* ARM and Thumb asm statements should be able to access the constant pool. */ /* { dg-do compile { target arm*-*-* strongarm*…
# Expect script for various ARM ELF tests. # Copyright 2002, 2003, 2004 Free Software Foundation, Inc. # # This file is free sof…
.text .globl _start _start: mov ip, sp stmdb sp!, {r11, ip, lr, pc} bl app_func ldmia sp, {r11, sp, lr} bx lr .globl app_f…
/* Script for --shared -z combreloc: shared library, combine & sort relocs */ OUTPUT_ARCH(arm) ENTRY(_start) /* Do we need any of …
tmpdir/arm-app: file format elf32-(little|big)arm DYNAMIC RELOCATION RECORDS OFFSET TYPE VALUE .* R_ARM_COPY …
tmpdir/arm-lib.so: file format elf32-(little|big)arm DYNAMIC RELOCATION RECORDS OFFSET TYPE VALUE .* R_ARM_JU…
tmpdir/arm-lib.so: file format elf32-(little|big)arm architecture: arm, flags 0x00000150: HAS_SYMS, DYNAMIC, D_PAGED start add…
tmpdir/arm-app: file format elf32-(little|big)arm architecture: arm, flags 0x00000112: EXEC_P, HAS_SYMS, D_PAGED start address…
.text .globl lib_func1 .type lib_func1, %function lib_func1: mov ip, sp stmdb sp!, {r11, ip, lr, pc} bl app_func2 ldmia sp,…