Data can be stored in:

  • .data - for preinitialized globals
  • .rodata - for preinitialized constant globals
  • .bss - for uninitialized globals
  • OS Stack - for local variables
  • OS Heap - for shared local variables