Skip to content

Commit 362cf76

Browse files
author
Jonathan Dowland
committedDec 8, 2022
8237479: 8230305 causes slowdebug build failure
Declare methods as pure virtual. Reviewed-by: sgehwolf, andrew Backport-of: 4ca06995855b5c974321d7b3622d661b8d27ba76
1 parent 97d00ca commit 362cf76

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed
 

‎hotspot/src/os/linux/vm/cgroupSubsystem_linux.hpp

+14-14
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ typedef char * cptr;
5757

5858
class CgroupController: public CHeapObj<mtInternal> {
5959
public:
60-
virtual char *subsystem_path();
60+
virtual char *subsystem_path() = 0;
6161
};
6262

6363
PRAGMA_DIAG_PUSH
@@ -246,19 +246,19 @@ class CgroupSubsystem: public CHeapObj<mtInternal> {
246246
jlong memory_limit_in_bytes();
247247
int active_processor_count();
248248

249-
virtual int cpu_quota();
250-
virtual int cpu_period();
251-
virtual int cpu_shares();
252-
virtual jlong memory_usage_in_bytes();
253-
virtual jlong memory_and_swap_limit_in_bytes();
254-
virtual jlong memory_soft_limit_in_bytes();
255-
virtual jlong memory_max_usage_in_bytes();
256-
virtual char * cpu_cpuset_cpus();
257-
virtual char * cpu_cpuset_memory_nodes();
258-
virtual jlong read_memory_limit_in_bytes();
259-
virtual const char * container_type();
260-
virtual CachingCgroupController* memory_controller();
261-
virtual CachingCgroupController* cpu_controller();
249+
virtual int cpu_quota() = 0;
250+
virtual int cpu_period() = 0;
251+
virtual int cpu_shares() = 0;
252+
virtual jlong memory_usage_in_bytes() = 0;
253+
virtual jlong memory_and_swap_limit_in_bytes() = 0;
254+
virtual jlong memory_soft_limit_in_bytes() = 0;
255+
virtual jlong memory_max_usage_in_bytes() = 0;
256+
virtual char * cpu_cpuset_cpus() = 0;
257+
virtual char * cpu_cpuset_memory_nodes() = 0;
258+
virtual jlong read_memory_limit_in_bytes() = 0;
259+
virtual const char * container_type() = 0;
260+
virtual CachingCgroupController* memory_controller() = 0;
261+
virtual CachingCgroupController* cpu_controller() = 0;
262262
};
263263

264264
class CgroupSubsystemFactory: AllStatic {

0 commit comments

Comments
 (0)
Please sign in to comment.