This section closely resembles the .bss section in that it contains unitialized data (code), which therefore requires no space in the disk image. It serves as padding in order to support tools that may need additional space at runtime in the executable section of the image. The attributes for this section match those of the .text section, except for the addition of the uninitialized data flag. The linker generates this section at the compiler's request.