In which of the following situations would you use a mutex to avoid synchronization problems?
A C code segment contains three calls to a function, foobar ().
This code segment is to be linked with a static library that defines foobar ().
Ignoring inlining, how many copies of foobar () will the ARM linker place in the output?
Which one of these statements is TRUE about code running on final hardware without a debugger attached?
Before execution:
R0=0xFFFFFFFF
R1 = ?
EOR R0, R0, R1
If R0=0x00000000 after executing the EOR instruction above, what was the value in R1 before the instruction executed?
An advantage of native compiling over cross compiling is that:
As part of the ABI specification, the AAPCS defines which of the following?
Many ARM cores provide two instruction sets, ARM and Thumb. Which THREE of the following statements apply to the Thumb instruction set implemented for the ARMv7-A architecture? (Choose three)
On an ARM processor that does not implement Security Extensions, which one of the following can be the starting address of the exception vector table?
Which of the following options lists the power modes in order of increasing overhead of entry and exit from run mode?
A program running on a development board that is connected to a host using a debugger can access a file on the host by using: