6Mar
What is rodata and what does it consist?
If I have a program,
#include <stdio.h>
int main() {
int num;
printf("Enter an integer: ");
scanf("%d", &num);
// true if num is perfectly divisible by 2
if(num % 2 == 0)
printf("%d is even.", num);
else
printf("%d is odd.", num);
return 0;
}
What will be in .rodata section?
Can I expect all string literals to end up in .rodata or some other section as well?