# HG changeset patch # User psandoz # Date 1510171703 28800 # Node ID 083c15bfba35c0f74d095046caaede939a46ffc5 # Parent 38f816c90f8f149d0e320174924d3224142d962e 8190887: Stub code marking missing from some x86 generated stub routines Reviewed-by: kvn diff -r 38f816c90f8f -r 083c15bfba35 src/hotspot/cpu/x86/stubGenerator_x86_32.cpp --- a/src/hotspot/cpu/x86/stubGenerator_x86_32.cpp Wed Nov 08 11:44:37 2017 -0800 +++ b/src/hotspot/cpu/x86/stubGenerator_x86_32.cpp Wed Nov 08 12:08:23 2017 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -3433,6 +3433,8 @@ } address generate_libmExp() { + StubCodeMark mark(this, "StubRoutines", "libmExp"); + address start = __ pc(); const XMMRegister x0 = xmm0; @@ -3458,6 +3460,8 @@ } address generate_libmLog() { + StubCodeMark mark(this, "StubRoutines", "libmLog"); + address start = __ pc(); const XMMRegister x0 = xmm0; @@ -3483,6 +3487,8 @@ } address generate_libmLog10() { + StubCodeMark mark(this, "StubRoutines", "libmLog10"); + address start = __ pc(); const XMMRegister x0 = xmm0; @@ -3508,6 +3514,8 @@ } address generate_libmPow() { + StubCodeMark mark(this, "StubRoutines", "libmPow"); + address start = __ pc(); const XMMRegister x0 = xmm0; @@ -3533,6 +3541,8 @@ } address generate_libm_reduce_pi04l() { + StubCodeMark mark(this, "StubRoutines", "libm_reduce_pi04l"); + address start = __ pc(); BLOCK_COMMENT("Entry:"); @@ -3543,6 +3553,8 @@ } address generate_libm_sin_cos_huge() { + StubCodeMark mark(this, "StubRoutines", "libm_sin_cos_huge"); + address start = __ pc(); const XMMRegister x0 = xmm0; @@ -3556,6 +3568,8 @@ } address generate_libmSin() { + StubCodeMark mark(this, "StubRoutines", "libmSin"); + address start = __ pc(); const XMMRegister x0 = xmm0; @@ -3579,6 +3593,8 @@ } address generate_libmCos() { + StubCodeMark mark(this, "StubRoutines", "libmCos"); + address start = __ pc(); const XMMRegister x0 = xmm0; @@ -3604,6 +3620,8 @@ } address generate_libm_tan_cot_huge() { + StubCodeMark mark(this, "StubRoutines", "libm_tan_cot_huge"); + address start = __ pc(); const XMMRegister x0 = xmm0; @@ -3617,6 +3635,8 @@ } address generate_libmTan() { + StubCodeMark mark(this, "StubRoutines", "libmTan"); + address start = __ pc(); const XMMRegister x0 = xmm0; diff -r 38f816c90f8f -r 083c15bfba35 src/hotspot/cpu/x86/stubGenerator_x86_64.cpp --- a/src/hotspot/cpu/x86/stubGenerator_x86_64.cpp Wed Nov 08 11:44:37 2017 -0800 +++ b/src/hotspot/cpu/x86/stubGenerator_x86_64.cpp Wed Nov 08 12:08:23 2017 -0800 @@ -4619,6 +4619,8 @@ } address generate_libmExp() { + StubCodeMark mark(this, "StubRoutines", "libmExp"); + address start = __ pc(); const XMMRegister x0 = xmm0; @@ -4646,6 +4648,8 @@ } address generate_libmLog() { + StubCodeMark mark(this, "StubRoutines", "libmLog"); + address start = __ pc(); const XMMRegister x0 = xmm0; @@ -4674,6 +4678,8 @@ } address generate_libmLog10() { + StubCodeMark mark(this, "StubRoutines", "libmLog10"); + address start = __ pc(); const XMMRegister x0 = xmm0; @@ -4701,6 +4707,8 @@ } address generate_libmPow() { + StubCodeMark mark(this, "StubRoutines", "libmPow"); + address start = __ pc(); const XMMRegister x0 = xmm0; @@ -4731,6 +4739,8 @@ } address generate_libmSin() { + StubCodeMark mark(this, "StubRoutines", "libmSin"); + address start = __ pc(); const XMMRegister x0 = xmm0; @@ -4770,6 +4780,8 @@ } address generate_libmCos() { + StubCodeMark mark(this, "StubRoutines", "libmCos"); + address start = __ pc(); const XMMRegister x0 = xmm0; @@ -4809,6 +4821,8 @@ } address generate_libmTan() { + StubCodeMark mark(this, "StubRoutines", "libmTan"); + address start = __ pc(); const XMMRegister x0 = xmm0;