@@ -200,7 +200,7 @@ TR::OptionSet *findOptionSet(J9Method *method, bool isAOT)
200
200
201
201
if (methodSignature)
202
202
{
203
- sprintf (methodSignature, " %.*s.%.*s%.*s" , J9UTF8_LENGTH (className), utf8Data (className), J9UTF8_LENGTH (name), utf8Data (name), J9UTF8_LENGTH (signature), utf8Data (signature));
203
+ snprintf (methodSignature, len , " %.*s.%.*s%.*s" , J9UTF8_LENGTH (className), utf8Data (className), J9UTF8_LENGTH (name), utf8Data (name), J9UTF8_LENGTH (signature), utf8Data (signature));
204
204
205
205
TR_FilterBST * filter = 0 ;
206
206
if (TR::Options::getDebug () && TR::Options::getDebug ()->getCompilationFilters ())
@@ -470,7 +470,7 @@ static void jitHookInitializeSendTarget(J9HookInterface * * hook, UDATA eventNum
470
470
if (sigLen < 1024 )
471
471
{
472
472
char sigC[1024 ];
473
- sigLen = sprintf (sigC, " %.*s.%.*s%.*s" ,
473
+ snprintf (sigC, sizeof (sigC) , " %.*s.%.*s%.*s" ,
474
474
J9UTF8_LENGTH (className), utf8Data (className),
475
475
J9UTF8_LENGTH (name), utf8Data (name),
476
476
J9UTF8_LENGTH (signature), utf8Data (signature));
@@ -747,7 +747,7 @@ static void jitHookInitializeSendTarget(J9HookInterface * * hook, UDATA eventNum
747
747
J9UTF8 * className = J9ROMCLASS_CLASSNAME (J9_CLASS_FROM_METHOD (method)->romClass );
748
748
J9UTF8 * name = J9ROMMETHOD_NAME (J9_ROM_METHOD_FROM_RAM_METHOD (method));
749
749
J9UTF8 * signature = J9ROMMETHOD_SIGNATURE (J9_ROM_METHOD_FROM_RAM_METHOD (method));
750
- int32_t sigLen = sprintf (buf, " %.*s.%.*s%.*s" , J9UTF8_LENGTH (className), utf8Data (className), J9UTF8_LENGTH (name), utf8Data (name), J9UTF8_LENGTH (signature), utf8Data (signature));
750
+ snprintf (buf, sizeof (buf) , " %.*s.%.*s%.*s" , J9UTF8_LENGTH (className), utf8Data (className), J9UTF8_LENGTH (name), utf8Data (name), J9UTF8_LENGTH (signature), utf8Data (signature));
751
751
printf (" Initial: Signature %s Count %d isLoopy %d isAOT %" OMR_PRIuPTR " is in SCC %d SCCContainsProfilingInfo %d \n " ,buf,TR::CompilationInfo::getInvocationCount (method),J9ROMMETHOD_HAS_BACKWARDS_BRANCHES (romMethod),
752
752
TR::Options::sharedClassCache () ? jitConfig->javaVM ->sharedClassConfig ->existsCachedCodeForROMMethod (vmThread, romMethod) : 0 ,
753
753
TR::Options::sharedClassCache () ? TR_J9VMBase::get (jitConfig, vmThread, TR_J9VMBase::AOT_VM)->sharedCache ()->isClassInSharedCache (J9_CLASS_FROM_METHOD (method)) : 0 ,containsInfo) ; fflush (stdout);
@@ -1741,7 +1741,7 @@ static void initThreadAfterCreation(J9VMThread *vmThread)
1741
1741
char fileName[64 ];
1742
1742
IDATA tracefp= -1 ;
1743
1743
1744
- sprintf (fileName, " %s_" POINTER_PRINTF_FORMAT, pJitConfig->itraceFileNamePrefix , vmThread);
1744
+ snprintf (fileName, sizeof (fileName) , " %s_" POINTER_PRINTF_FORMAT, pJitConfig->itraceFileNamePrefix , vmThread);
1745
1745
1746
1746
if ((tracefp = j9file_open (fileName, EsOpenWrite | EsOpenAppend | EsOpenCreate, 0644 )) == -1 )
1747
1747
{
0 commit comments