Skip to content

Commit d677abe

Browse files
bors[bot]Tiwalun
andauthored
Merge #213
213: Generate debug information for assembly functions r=adamgreig a=Tiwalun This helps with debugging, but makes the binaries a bit larger. Co-authored-by: Dominik Boehi <[email protected]>
2 parents 44bde8f + 4ee6250 commit d677abe

8 files changed

+12
-12
lines changed

assemble.sh

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,27 +9,27 @@ crate=cortex-m
99
# remove existing blobs because otherwise this will append object files to the old blobs
1010
rm -f bin/*.a
1111

12-
arm-none-eabi-as -march=armv6s-m asm.s -o bin/$crate.o
12+
arm-none-eabi-as -g -march=armv6s-m asm.s -o bin/$crate.o
1313
ar crs bin/thumbv6m-none-eabi.a bin/$crate.o
1414

15-
arm-none-eabi-as -march=armv7-m asm.s -o bin/$crate.o
16-
arm-none-eabi-as -march=armv7-m asm-v7.s -o bin/$crate-v7.o
15+
arm-none-eabi-as -g -march=armv7-m asm.s -o bin/$crate.o
16+
arm-none-eabi-as -g -march=armv7-m asm-v7.s -o bin/$crate-v7.o
1717
ar crs bin/thumbv7m-none-eabi.a bin/$crate.o bin/$crate-v7.o
1818

19-
arm-none-eabi-as -march=armv7e-m asm.s -o bin/$crate.o
20-
arm-none-eabi-as -march=armv7e-m asm-v7.s -o bin/$crate-v7.o
21-
arm-none-eabi-as -march=armv7e-m asm-cm7-r0p1.s -o bin/$crate-cm7-r0p1.o
19+
arm-none-eabi-as -g -march=armv7e-m asm.s -o bin/$crate.o
20+
arm-none-eabi-as -g -march=armv7e-m asm-v7.s -o bin/$crate-v7.o
21+
arm-none-eabi-as -g -march=armv7e-m asm-cm7-r0p1.s -o bin/$crate-cm7-r0p1.o
2222
ar crs bin/thumbv7em-none-eabi.a bin/$crate.o bin/$crate-v7.o bin/$crate-cm7-r0p1.o
2323
ar crs bin/thumbv7em-none-eabihf.a bin/$crate.o bin/$crate-v7.o bin/$crate-cm7-r0p1.o
2424

25-
arm-none-eabi-as -march=armv8-m.base asm.s -o bin/$crate.o
26-
arm-none-eabi-as -march=armv8-m.base asm-v8.s -o bin/$crate-v8.o
25+
arm-none-eabi-as -g -march=armv8-m.base asm.s -o bin/$crate.o
26+
arm-none-eabi-as -g -march=armv8-m.base asm-v8.s -o bin/$crate-v8.o
2727
ar crs bin/thumbv8m.base-none-eabi.a bin/$crate.o bin/$crate-v8.o
2828

29-
arm-none-eabi-as -march=armv8-m.main asm.s -o bin/$crate.o
30-
arm-none-eabi-as -march=armv8-m.main asm-v7.s -o bin/$crate-v7.o
31-
arm-none-eabi-as -march=armv8-m.main asm-v8.s -o bin/$crate-v8.o
32-
arm-none-eabi-as -march=armv8-m.main asm-v8-main.s -o bin/$crate-v8-main.o
29+
arm-none-eabi-as -g -march=armv8-m.main asm.s -o bin/$crate.o
30+
arm-none-eabi-as -g -march=armv8-m.main asm-v7.s -o bin/$crate-v7.o
31+
arm-none-eabi-as -g -march=armv8-m.main asm-v8.s -o bin/$crate-v8.o
32+
arm-none-eabi-as -g -march=armv8-m.main asm-v8-main.s -o bin/$crate-v8-main.o
3333
ar crs bin/thumbv8m.main-none-eabi.a bin/$crate.o bin/$crate-v7.o bin/$crate-v8.o bin/$crate-v8-main.o
3434
ar crs bin/thumbv8m.main-none-eabihf.a bin/$crate.o bin/$crate-v7.o bin/$crate-v8.o bin/$crate-v8-main.o
3535

bin/thumbv6m-none-eabi.a

2.01 KB
Binary file not shown.

bin/thumbv7em-none-eabi.a

4.04 KB
Binary file not shown.

bin/thumbv7em-none-eabihf.a

4.04 KB
Binary file not shown.

bin/thumbv7m-none-eabi.a

3.07 KB
Binary file not shown.

bin/thumbv8m.base-none-eabi.a

3.07 KB
Binary file not shown.

bin/thumbv8m.main-none-eabi.a

5.21 KB
Binary file not shown.

bin/thumbv8m.main-none-eabihf.a

5.21 KB
Binary file not shown.

0 commit comments

Comments
 (0)