perf tools: Preserve identifier id in OCaml demangler
authorFabian Hemmer <copy@copy.sh>
Fri, 26 Feb 2021 07:52:23 +0000 (02:52 -0500)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Tue, 30 Mar 2021 15:45:59 +0000 (12:45 -0300)
commit292c5ed168597df85f53cb03ec3e831b18969b62
tree602a7a4516b234a4b234025d4fa5ca00986c2c63
parentb0a752d43b1566451332bcb5b52b9694dfe7896c
perf tools: Preserve identifier id in OCaml demangler

Some OCaml developers reported that this bit of information is sometimes
useful for disambiguating functions for which the OCaml compiler assigns
the same name, e.g. nested or inlined functions.

Signed-off-by: Fabian Hemmer <copy@copy.sh>
Link: http://lore.kernel.org/lkml/20210226075223.p3s5oz4jbxwnqjtv@nyu
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/tests/demangle-ocaml-test.c
tools/perf/util/demangle-ocaml.c