< prev index next > src/hotspot/os/linux/cgroupSubsystem_linux.hpp
Print this page
return nullptr; \
} \
log_trace(os, container)(log_string " is: %s", retval); \
}
+ #define CONTAINER_READ_NUMERICAL_KEY_VALUE_CHECKED(controller, filename, key, log_string, retval) \
+ { \
+ bool is_ok; \
+ is_ok = controller->read_numerical_key_value(filename, key, &retval); \
+ if (!is_ok) { \
+ log_trace(os, container)(log_string " failed: %d", OSCONTAINER_ERROR); \
+ return OSCONTAINER_ERROR; \
+ } \
+ log_trace(os, container)(log_string " is: " JULONG_FORMAT, retval); \
+ }
+
+
class CgroupController: public CHeapObj<mtInternal> {
protected:
char* _cgroup_path;
char* _mount_point;
public:
< prev index next >