diff options
| author | Cody P Schafer <[email protected]> | 2012-08-10 15:22:55 -0700 |
|---|---|---|
| committer | Arnaldo Carvalho de Melo <[email protected]> | 2012-08-13 14:25:23 -0300 |
| commit | 492746546fe380da768c8496213e26aa91b9b3aa (patch) | |
| tree | b9f2ece27e3396dee92206b7cdc505af40f81372 /scripts/patch-kernel | |
| parent | 515850e4fbd87c8f249446faa2e5ad98e672711d (diff) | |
perf symbols: Avoid segfault in elf_strptr
If we call elf_section_by_name() with a truncated elf image (ie: the
file header indicates that the section headers are placed past the end
of the file), elf_strptr() causes a segfault within libelf.
Avoid this by checking that we can access the section string table
properly.
Should really be fixed in libelf/elfutils.
Signed-off-by: Cody P Schafer <[email protected]>
Cc: David Hansen <[email protected]>
Cc: Ingo Molnar <[email protected]>
Cc: Matt Hellsley <[email protected]>
Cc: Namhyung Kim <[email protected]>
Cc: Paul Mackerras <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Sukadev Bhattiprolu <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'scripts/patch-kernel')
0 files changed, 0 insertions, 0 deletions