[RFR] Get symbolization properly working
Man Cao
manc at google.com
Tue May 21 19:58:12 UTC 2019
Looks good.
-Man
On Tue, May 21, 2019 at 8:43 AM Arthur Eubanks <aeubanks at google.com> wrote:
> Fixed the "thse" typo in main.c
>
> On Tue, May 21, 2019 at 8:29 AM Jean Christophe Beyler <
> jcbeyler at google.com>
> wrote:
>
> > Looks good to me :),
> > Jc
> >
> >
> > On Mon, May 20, 2019 at 1:28 PM Arthur Eubanks <aeubanks at google.com>
> > wrote:
> >
> >> Webrev:
> >>
> >>
> http://cr.openjdk.java.net/~aeubanks/tsansymbolizelauncher/webrev.00/index.html
> >>
> >> Move TSAN symbolizer function override to launcher
> >>
> >> Symbolization doesn't work because __tsan_symbolize_external_ex() is not
> >> in
> >> the launcher but in libjvm.so.
> >>
> >> Rename the existing __tsan_symbolize_external_ex() to TsanSymbolize()
> and
> >> export from libjvm.so. Get a pointer to it in libjli. The launcher can
> >> call
> >> TsanSymbolize() through libjli in its override of
> >> __tsan_symbolize_external_ex().
> >>
> >>
> >> Tested by applying the Java memory instrumentation and running the
> >> RacyIntMemberLoopTest test. Symbolization works (although the package
> name
> >> is missing from the class name).
> >>
> >
> >
> > --
> >
> > Thanks,
> > Jc
> >
>
More information about the tsan-dev
mailing list