Skip to content

Commit 5d6eadb

Browse files
authored
Merge pull request #22790 from thallium/jfr-mem-cat
Fix memory allocation category in JFR files
2 parents 4e352c0 + 50fa92e commit 5d6eadb

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

runtime/vm/JFRConstantPoolTypes.hpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1749,55 +1749,55 @@ class VM_JFRConstantPoolTypes {
17491749
, _previousNativeLibraryEntry(NULL)
17501750
, _requiredBufferSize(0)
17511751
{
1752-
_classTable = hashTableNew(OMRPORT_FROM_J9PORT(privatePortLibrary), J9_GET_CALLSITE(), 0, sizeof(ClassEntry), sizeof(ClassEntry *), 0, J9MEM_CATEGORY_CLASSES, jfrClassHashFn, jfrClassHashEqualFn, NULL, _vm);
1752+
_classTable = hashTableNew(OMRPORT_FROM_J9PORT(privatePortLibrary), J9_GET_CALLSITE(), 0, sizeof(ClassEntry), sizeof(ClassEntry *), 0, J9MEM_CATEGORY_JFR, jfrClassHashFn, jfrClassHashEqualFn, NULL, _vm);
17531753
if (NULL == _classTable) {
17541754
_buildResult = OutOfMemory;
17551755
goto done;
17561756
}
17571757

1758-
_packageTable = hashTableNew(OMRPORT_FROM_J9PORT(privatePortLibrary), J9_GET_CALLSITE(), 0, sizeof(PackageEntry), sizeof(PackageEntry *), 0, J9MEM_CATEGORY_CLASSES, jfrPackageHashFn, jfrPackageHashEqualFn, NULL, _vm);
1758+
_packageTable = hashTableNew(OMRPORT_FROM_J9PORT(privatePortLibrary), J9_GET_CALLSITE(), 0, sizeof(PackageEntry), sizeof(PackageEntry *), 0, J9MEM_CATEGORY_JFR, jfrPackageHashFn, jfrPackageHashEqualFn, NULL, _vm);
17591759
if (NULL == _packageTable) {
17601760
_buildResult = OutOfMemory;
17611761
goto done;
17621762
}
17631763

1764-
_classLoaderTable = hashTableNew(OMRPORT_FROM_J9PORT(privatePortLibrary), J9_GET_CALLSITE(), 0, sizeof(ClassloaderEntry), sizeof(J9ClassLoader *), 0, J9MEM_CATEGORY_CLASSES, classloaderNameHashFn, classloaderNameHashEqualFn, NULL, _vm);
1764+
_classLoaderTable = hashTableNew(OMRPORT_FROM_J9PORT(privatePortLibrary), J9_GET_CALLSITE(), 0, sizeof(ClassloaderEntry), sizeof(J9ClassLoader *), 0, J9MEM_CATEGORY_JFR, classloaderNameHashFn, classloaderNameHashEqualFn, NULL, _vm);
17651765
if (NULL == _classLoaderTable) {
17661766
_buildResult = OutOfMemory;
17671767
goto done;
17681768
}
17691769

1770-
_methodTable = hashTableNew(OMRPORT_FROM_J9PORT(privatePortLibrary), J9_GET_CALLSITE(), 0, sizeof(MethodEntry), sizeof(J9ROMMethod *), 0, J9MEM_CATEGORY_CLASSES, methodNameHashFn, methodNameHashEqualFn, NULL, _vm);
1770+
_methodTable = hashTableNew(OMRPORT_FROM_J9PORT(privatePortLibrary), J9_GET_CALLSITE(), 0, sizeof(MethodEntry), sizeof(J9ROMMethod *), 0, J9MEM_CATEGORY_JFR, methodNameHashFn, methodNameHashEqualFn, NULL, _vm);
17711771
if (NULL == _methodTable) {
17721772
_buildResult = OutOfMemory;
17731773
goto done;
17741774
}
17751775

1776-
_stringUTF8Table = hashTableNew(OMRPORT_FROM_J9PORT(privatePortLibrary), J9_GET_CALLSITE(), 0, sizeof(StringUTF8Entry), sizeof(StringUTF8Entry *), 0, J9MEM_CATEGORY_CLASSES, jfrStringUTF8HashFn, jfrStringUTF8HashEqualFn, NULL, _vm);
1776+
_stringUTF8Table = hashTableNew(OMRPORT_FROM_J9PORT(privatePortLibrary), J9_GET_CALLSITE(), 0, sizeof(StringUTF8Entry), sizeof(StringUTF8Entry *), 0, J9MEM_CATEGORY_JFR, jfrStringUTF8HashFn, jfrStringUTF8HashEqualFn, NULL, _vm);
17771777
if (NULL == _stringUTF8Table) {
17781778
_buildResult = OutOfMemory;
17791779
goto done;
17801780
}
17811781

1782-
_moduleTable = hashTableNew(OMRPORT_FROM_J9PORT(privatePortLibrary), J9_GET_CALLSITE(), 0, sizeof(ModuleEntry), sizeof(ModuleEntry *), 0, J9MEM_CATEGORY_CLASSES, jfrModuleHashFn, jfrModuleHashEqualFn, NULL, _vm);
1782+
_moduleTable = hashTableNew(OMRPORT_FROM_J9PORT(privatePortLibrary), J9_GET_CALLSITE(), 0, sizeof(ModuleEntry), sizeof(ModuleEntry *), 0, J9MEM_CATEGORY_JFR, jfrModuleHashFn, jfrModuleHashEqualFn, NULL, _vm);
17831783
if (NULL == _moduleTable) {
17841784
_buildResult = OutOfMemory;
17851785
goto done;
17861786
}
17871787

1788-
_threadTable = hashTableNew(OMRPORT_FROM_J9PORT(privatePortLibrary), J9_GET_CALLSITE(), 0, sizeof(ThreadEntry), sizeof(U_64), 0, J9MEM_CATEGORY_CLASSES, threadHashFn, threadHashEqualFn, NULL, _currentThread);
1788+
_threadTable = hashTableNew(OMRPORT_FROM_J9PORT(privatePortLibrary), J9_GET_CALLSITE(), 0, sizeof(ThreadEntry), sizeof(U_64), 0, J9MEM_CATEGORY_JFR, threadHashFn, threadHashEqualFn, NULL, _currentThread);
17891789
if (NULL == _threadTable) {
17901790
_buildResult = OutOfMemory;
17911791
goto done;
17921792
}
17931793

1794-
_stackTraceTable = hashTableNew(OMRPORT_FROM_J9PORT(privatePortLibrary), J9_GET_CALLSITE(), 0, sizeof(StackTraceEntry), sizeof(U_64), 0, J9MEM_CATEGORY_CLASSES, stackTraceHashFn, stackTraceHashEqualFn, NULL, _vm);
1794+
_stackTraceTable = hashTableNew(OMRPORT_FROM_J9PORT(privatePortLibrary), J9_GET_CALLSITE(), 0, sizeof(StackTraceEntry), sizeof(U_64), 0, J9MEM_CATEGORY_JFR, stackTraceHashFn, stackTraceHashEqualFn, NULL, _vm);
17951795
if (NULL == _stackTraceTable) {
17961796
_buildResult = OutOfMemory;
17971797
goto done;
17981798
}
17991799

1800-
_threadGroupTable = hashTableNew(OMRPORT_FROM_J9PORT(privatePortLibrary), J9_GET_CALLSITE(), 0, sizeof(ThreadGroupEntry), sizeof(U_64), 0, J9MEM_CATEGORY_CLASSES, threadGroupHashFn, threadGroupHashEqualFn, NULL, _vm);
1800+
_threadGroupTable = hashTableNew(OMRPORT_FROM_J9PORT(privatePortLibrary), J9_GET_CALLSITE(), 0, sizeof(ThreadGroupEntry), sizeof(U_64), 0, J9MEM_CATEGORY_JFR, threadGroupHashFn, threadGroupHashEqualFn, NULL, _vm);
18011801
if (NULL == _threadGroupTable) {
18021802
_buildResult = OutOfMemory;
18031803
goto done;

runtime/vm/jfr.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1343,7 +1343,7 @@ getTypeId(J9VMThread *currentThread, J9Class *clazz)
13431343
sizeof(J9JFRTypeID),
13441344
sizeof(J9JFRTypeID *),
13451345
0,
1346-
J9MEM_CATEGORY_CLASSES,
1346+
J9MEM_CATEGORY_JFR,
13471347
jfrTypeIDHashFn,
13481348
jfrTypeIDHashEqualFn,
13491349
NULL,

0 commit comments

Comments
 (0)