Files
third_party_elfutils/libdwfl
Yonghong Song 14ec482463 libdwfl: parse inode in /proc/pid/maps correctly
The inode number in /proc/pid/maps is displayed as "unsigned long"
type.

In one of our x64 system, we have inode number exceeding valid "long"
type range, which caused the following test failure:
   FAIL: dwfl-bug-fd-leak
   FAIL: run-backtrace-dwarf.sh
   FAIL: vdsosyms

The offending map entry:
  7f269246b000-7f269246c000 rw-p 0002e000 00:50 10224326387095067468 /home/...

This patch changed sscanf inode number type from PRIi64 to PRIu64
and fixed the problem.

Signed-off-by: Yonghong Song <yhs@fb.com>
2019-01-29 21:07:51 +01:00
..
2017-05-02 13:28:54 +02:00
2017-05-02 13:28:54 +02:00
2017-05-02 13:28:54 +02:00
2013-12-18 13:01:05 +01:00
2017-05-02 13:28:54 +02:00
2017-05-02 13:28:54 +02:00
2017-05-02 13:28:54 +02:00
2017-05-02 13:28:54 +02:00
2018-02-10 03:19:26 +01:00
2017-05-02 13:28:54 +02:00
2017-05-02 13:28:54 +02:00
2017-05-02 13:28:54 +02:00
2017-05-02 13:28:54 +02:00
2018-11-09 18:11:48 +01:00
2017-05-02 13:28:54 +02:00