recordmcount: Fix endianness handling bug for nop_mcount
authorlibin <huawei.libin@huawei.com>
Tue, 3 Nov 2015 00:58:47 +0000 (08:58 +0800)
committerBen Hutchings <ben@decadent.org.uk>
Fri, 27 Nov 2015 12:48:22 +0000 (12:48 +0000)
commit6b8120dbc56a7ecc9e4b664d860011877bdce985
treef96dbced2062d114c4079ea6fc38b6350c2a6750
parentf7e70badb0ee4fb9737bf9793e17eedd907b68f8
recordmcount: Fix endianness handling bug for nop_mcount

commit c84da8b9ad3761eef43811181c7e896e9834b26b 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: Ben Hutchings <ben@decadent.org.uk>
scripts/recordmcount.h