• caglararli@hotmail.com
  • 05386281520

What is rodata and what does it consist?

Çağlar Arlı      -    16 Views

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?