linux/scripts/recordmcount.h
libin 811f0bd948 recordmcount: Fix endianness handling bug for nop_mcount
commit c84da8b9ad upstream.

In nop_mcount, shdr->sh_offset and welp->r_offset should handle
endianness properly, otherwise it will trigger Segmentation fault
if the recordmcount main and file.o have different endianness.

Link: http://lkml.kernel.org/r/563806C7.7070606@huawei.com

Signed-off-by: Li Bin <huawei.libin@huawei.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
2015-12-13 17:49:06 +00:00

555 lines
16 KiB