20 lines
455 B
C
20 lines
455 B
C
// Make sure all printed values are the same and are updated after BOLT.
|
|
|
|
#include <stdio.h>
|
|
|
|
int main(int argc, char *argv[]);
|
|
|
|
unsigned long Global = (unsigned long)main + 0x7fffffff;
|
|
|
|
int main(int argc, char *argv[]) {
|
|
|
|
unsigned long Local = (unsigned long)&main + 0x7fffffff;
|
|
unsigned long Local2 = &main + 0x7fffffff;
|
|
|
|
printf("Global = 0x%lx\n", Global);
|
|
printf("Local = 0x%lx\n", Local);
|
|
printf("Local2 = 0x%lx\n", Local2);
|
|
|
|
return 0;
|
|
}
|