Displaying 1 result from an estimated 1 matches for "setmagicvalu".
Did you mean:
setmagicvalue
2020 Jan 08
2
Position independent code writes absolute pointer
...#include <stdio.h>
int magicValue = 123;
int magicValue2 = 321;
volatile int *pValue = &magicValue;
void printMagicValue()
{
printf("Planschi...\n");
printf("The magic value is %i 0x%p && 0x%p\n", magicValue, &magicValue, pValue);
}
void setMagicValue(int value)
{
magicValue = value;
}
This is the code which I will load as PIC, for the JTMB I use the following settings:
JTMB->setRelocationModel(llvm::Reloc::PIC_);
JTMB->setCodeModel(llvm::CodeModel::Small);
The code will be loaded into a shared memory. Two process will execute the...