RFR: 8205199: more Linux clang compile failures

Martin Buchholz martinrb at google.com
Tue Jun 19 03:00:52 UTC 2018


On Mon, Jun 18, 2018 at 7:15 PM, Kim Barrett <kim.barrett at oracle.com> wrote:

> > On Jun 18, 2018, at 9:35 PM, Martin Buchholz <martinrb at google.com>
> wrote:
> >
> > Hej Gerard, here's a code review for you:
> >
> > 8205199: more Linux clang compile failures
> > http://cr.openjdk.java.net/~martin/webrevs/jdk/more-linux-
> clang-failures/
> > https://bugs.openjdk.java.net/browse/JDK-8205199
>
> -----
>  717 static bool store_context(const void* context) {
>  718   if (memcpy(&g_stored_assertion_context, context,
> sizeof(ucontext_t)) == NULL) {
>
> I don’t know what this code is supposed to be doing,  but memcpy isn’t
> going to return
> NULL here, any more than it would return false (as in the pre-change code).
>
>
Hmmm... good point.  I guess I was so preoccupied with getting the code to
compile I didn't stop to think if I should.

Thomas, I think this is your code from

changeset:   49653:a569cb4425f3
user:        stuefe
date:        2018-03-30 06:31 +0200
8191101: Show register content in hs-err file on assert
Reviewed-by: adinn, clanger, simonis

Can you fix, or suggest a fix, or we can move this to an independent change.


> ——
>
> The change to os_linux_x86.cpp looks good.
>
>


More information about the hotspot-runtime-dev mailing list