eabi Questions

2

Solved

I just read https://www.keil.com/support/man/docs/armlink/armlink_pge1406301797482.htm. but can't understand what a veneer is that arm linker inserts between function calls. In "Procedure Call...
Demantoid asked 18/11, 2020 at 13:10

3

Solved

The more I look at this PDF (Application Binary Interface for the ARM Architecture: The Base Standard) the less I understand what it means. Also I'd like some comments on Procedure Call Standard fo...
Sailor asked 9/11, 2011 at 3:59

1

Solved

My question is about some popular but not well documented code I have found in ARM CORTEX M startup files like this STM32. The 'pattern' is: .size X,.-X ,where X is a symbol or label. I have ...
Coldiron asked 15/10, 2018 at 13:40

1

Solved

I am currently trying to understand the inner code of the glibc's syscall function. Below is the code (taken from here). /* In the EABI syscall interface, we don't need a special syscall to imple...
Spinach asked 22/8, 2018 at 7:57

2

Solved

I know that similar questions has been asked in the past, but I have implemented after a long process the algorithm to find the quotient correctly using the division by repeated subtraction method....
Purpurin asked 23/5, 2017 at 7:40

1

Solved

I'm most interested in extracting the architecture version, i.e. v5, v5T, etc. I've been referencing Elf for the ARM Architecture Section 4.3.6 Build Attributes which has been helpful in getting me...
Arsis asked 28/7, 2017 at 18:57

2

Solved

I have some PowerPC assembly code translated with a gcc cross compiler with this function: uint32_t fill_cache(void) { __asm__ ("addi 3, 0, 0\n"); /* R3 = 0 */ /* More asm here modifying R3 and ...
Persevering asked 10/4, 2013 at 13:43

1

Solved

I'm working on a project using Rust on an embedded device, where I'm trying to write functions in Rust that can be called from C. I compile the project without the standard library, more or less fo...
Ngo asked 18/7, 2015 at 18:13

6

What for do we need ARM EABI v7a System image in Android development? What is the purpose of that particular image?
Fauman asked 3/11, 2011 at 4:57

4

Solved

When you build a gcc toolchain there is the possibility to build it as arm-elf or as arm-none-eabi, but what is the difference? I use the eabi today, but that is just since everyone else seem to ...
Gurias asked 11/5, 2011 at 9:1

2

Solved

The GCC uses a 4-byte wchar_t by default. I can set the option -fshort-wchar to get 2 bytes per wchar_t in the L"string constants". But when I set the compiler option to my source file I get the fa...
Undry asked 21/10, 2013 at 8:18

3

Solved

I'm working on an Android project and I am using the NDK to call native methods. I have two libraries (.so files) and one is located in the libs/armeabi folder and the other one is located in the ...
Bina asked 6/6, 2011 at 8:40

3

I have a product which bootloader and application are compiled using a compiler (gnuarm GCC 4.1.1) that generates "arm-elf". The bootloader and application are segregated in different FLASH memory...
Zounds asked 3/5, 2012 at 19:33
1

© 2022 - 2024 — McMap. All rights reserved.