Dear all: I find there is a section in vmlinux.lds defined as below: _got_start = .; .got : { *(.got) } _got_end = .; .got.plt : { *(.got.plt) } .data : { *(.data) } _edata = .; As far as I know, this file is used to generate vmlinux.lds and ld will use it to combine compressed kernel, proper head.s, by different cpu, and misc.c to zImage. so I think the .got sections will be defined in obj codes in this folder, compressed. But I cannot get any information about got, could someone tell me where it is and what it is used for? appreciate your help, miloody -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ