|  | /* Linker script to create grub .img files on Cygwin.  */ | 
|  |  | 
|  | SECTIONS | 
|  | { | 
|  | .text : | 
|  | { | 
|  | start = . ; | 
|  | *(.text) | 
|  | etext = . ; | 
|  | } | 
|  | .data : | 
|  | { | 
|  | __data_start__ = . ; | 
|  | *(.data) | 
|  | __data_end__ = . ; | 
|  | } | 
|  | .rdata : | 
|  | { | 
|  | __rdata_start__ = . ; | 
|  | *(.rdata) | 
|  | __rdata_end__ = . ; | 
|  | } | 
|  | .pdata : | 
|  | { | 
|  | *(.pdata) | 
|  | edata = . ; | 
|  | } | 
|  | .bss : | 
|  | { | 
|  | __bss_start__ = . ; | 
|  | *(.bss) | 
|  | __common_start__ = . ; | 
|  | *(COMMON) | 
|  | __bss_end__ = . ; | 
|  | } | 
|  | .edata : | 
|  | { | 
|  | *(.edata) | 
|  | end = . ; | 
|  | } | 
|  | .stab : | 
|  | { | 
|  | *(.stab) | 
|  | } | 
|  | .stabstr : | 
|  | { | 
|  | *(.stabstr) | 
|  | } | 
|  | } | 
|  |  | 
|  | ASSERT("__rdata_end__"=="edata", ".pdata not empty") | 
|  | ASSERT("__bss_end__"  =="end"  , ".edata not empty") | 
|  |  |