@ -16,82 +16,112 @@
. = ALIGN( 4 0 9 6 ) ;
.note : { * ( .note . * ) }
_ _ start_ _ _ e x _ t a b l e = . ;
_ _ ex_ t a b l e : { * ( _ _ e x _ t a b l e ) }
_ _ stop_ _ _ e x _ t a b l e = . ;
_ _ ex_ t a b l e : {
_ _ start_ _ _ e x _ t a b l e = . ;
* ( _ _ ex_ t a b l e )
_ _ stop_ _ _ e x _ t a b l e = . ;
}
BUG_ T A B L E
_ _ uml_ s e t u p _ s t a r t = . ;
.uml .setup .init : { * ( .uml .setup .init ) }
_ _ uml_ s e t u p _ e n d = . ;
.uml .setup .init : {
_ _ uml_ s e t u p _ s t a r t = . ;
* ( .uml .setup .init )
_ _ uml_ s e t u p _ e n d = . ;
}
_ _ uml_ h e l p _ s t a r t = . ;
.uml .help .init : { * ( .uml .help .init ) }
_ _ uml_ h e l p _ e n d = . ;
.uml .help .init : {
_ _ uml_ h e l p _ s t a r t = . ;
* ( .uml .help .init )
_ _ uml_ h e l p _ e n d = . ;
}
_ _ uml_ p o s t s e t u p _ s t a r t = . ;
.uml .postsetup .init : { * ( .uml .postsetup .init ) }
_ _ uml_ p o s t s e t u p _ e n d = . ;
.uml .postsetup .init : {
_ _ uml_ p o s t s e t u p _ s t a r t = . ;
* ( .uml .postsetup .init )
_ _ uml_ p o s t s e t u p _ e n d = . ;
}
_ _ setup_ s t a r t = . ;
.init .setup : { * ( .init .setup ) }
_ _ setup_ e n d = . ;
.init .setup : {
_ _ setup_ s t a r t = . ;
* ( .init .setup )
_ _ setup_ e n d = . ;
}
. = ALIGN( 3 2 ) ;
_ _ per_ c p u _ s t a r t = . ;
.data .percpu : { * ( .data .percpu ) }
_ _ per_ c p u _ e n d = . ;
.data .percpu : {
_ _ per_ c p u _ s t a r t = . ;
* ( .data .percpu )
_ _ per_ c p u _ e n d = . ;
}
_ _ initcall_ s t a r t = . ;
.initcall .init : {
_ _ initcall_ s t a r t = . ;
INITCALLS
_ _ initcall_ e n d = . ;
}
_ _ initcall_ e n d = . ;
_ _ con_ i n i t c a l l _ s t a r t = . ;
.con_initcall .init : { * ( .con_initcall .init ) }
_ _ con_ i n i t c a l l _ e n d = . ;
.con_initcall .init : {
_ _ con_ i n i t c a l l _ s t a r t = . ;
* ( .con_initcall .init )
_ _ con_ i n i t c a l l _ e n d = . ;
}
_ _ uml_ i n i t c a l l _ s t a r t = . ;
.uml .initcall .init : { * ( .uml .initcall .init ) }
_ _ uml_ i n i t c a l l _ e n d = . ;
.uml .initcall .init : {
_ _ uml_ i n i t c a l l _ s t a r t = . ;
* ( .uml .initcall .init )
_ _ uml_ i n i t c a l l _ e n d = . ;
}
_ _ init_ e n d = . ;
SECURITY_ I N I T
_ _ exitcall_ b e g i n = . ;
.exitcall : { * ( .exitcall .exit ) }
_ _ exitcall_ e n d = . ;
.exitcall : {
_ _ exitcall_ b e g i n = . ;
* ( .exitcall .exit )
_ _ exitcall_ e n d = . ;
}
_ _ uml_ e x i t c a l l _ b e g i n = . ;
.uml .exitcall : { * ( .uml .exitcall .exit ) }
_ _ uml_ e x i t c a l l _ e n d = . ;
.uml .exitcall : {
_ _ uml_ e x i t c a l l _ b e g i n = . ;
* ( .uml .exitcall .exit )
_ _ uml_ e x i t c a l l _ e n d = . ;
}
. = ALIGN( 4 ) ;
_ _ alt_ i n s t r u c t i o n s = . ;
.altinstructions : { * ( .altinstructions ) }
_ _ alt_ i n s t r u c t i o n s _ e n d = . ;
.altinstructions : {
_ _ alt_ i n s t r u c t i o n s = . ;
* ( .altinstructions )
_ _ alt_ i n s t r u c t i o n s _ e n d = . ;
}
.altinstr_replacement : { * ( .altinstr_replacement ) }
/ * .exit .text is discard a t r u n t i m e , n o t l i n k t i m e , t o d e a l w i t h r e f e r e n c e s
from . a l t i n s t r u c t i o n s a n d . e h _ f r a m e * /
.exit .text : { * ( .exit .text ) }
.exit .data : { * ( .exit .data ) }
_ _ preinit_ a r r a y _ s t a r t = . ;
.preinit_array : { * ( .preinit_array ) }
_ _ preinit_ a r r a y _ e n d = . ;
_ _ init_ a r r a y _ s t a r t = . ;
.init_array : { * ( .init_array ) }
_ _ init_ a r r a y _ e n d = . ;
_ _ fini_ a r r a y _ s t a r t = . ;
.fini_array : { * ( .fini_array ) }
_ _ fini_ a r r a y _ e n d = . ;
.preinit_array : {
_ _ preinit_ a r r a y _ s t a r t = . ;
* ( .preinit_array )
_ _ preinit_ a r r a y _ e n d = . ;
}
.init_array : {
_ _ init_ a r r a y _ s t a r t = . ;
* ( .init_array )
_ _ init_ a r r a y _ e n d = . ;
}
.fini_array : {
_ _ fini_ a r r a y _ s t a r t = . ;
* ( .fini_array )
_ _ fini_ a r r a y _ e n d = . ;
}
. = ALIGN( 4 0 9 6 ) ;
_ _ initramfs_ s t a r t = . ;
.init .ramfs : { * ( .init .ramfs ) }
_ _ initramfs_ e n d = . ;
.init .ramfs : {
_ _ initramfs_ s t a r t = . ;
* ( .init .ramfs )
_ _ initramfs_ e n d = . ;
}
/* Sections to be discarded */
/ DISCARD/ : {