Searched refs:AttachOperation (Results 1 - 8 of 8) sorted by relevance

/openjdk7/hotspot/src/share/vm/services/
H A DattachListener.hpp41 class AttachOperation;
43 typedef jint (*AttachOperationFunction)(AttachOperation* op, outputStream* out);
81 static jint pd_set_flag(AttachOperation* op, outputStream* out);
90 static AttachOperation* dequeue();
93 class AttachOperation: public CHeapObj<mtInternal> { class in inherits:CHeapObj
136 AttachOperation(char* name) { function in class:AttachOperation
H A DattachListener.cpp56 static jint get_properties(AttachOperation* op, outputStream* out, Symbol* serializePropertiesMethod) {
103 static jint get_system_properties(AttachOperation* op, outputStream* out) {
108 static jint get_agent_properties(AttachOperation* op, outputStream* out) {
119 static jint data_dump(AttachOperation* op, outputStream* out) {
133 static jint thread_dump(AttachOperation* op, outputStream* out) {
156 static jint jcmd(AttachOperation* op, outputStream* out) {
179 jint dump_heap(AttachOperation* op, outputStream* out) {
220 static jint heap_inspection(AttachOperation* op, outputStream* out) {
235 // set a boolean global flag using value from AttachOperation
236 static jint set_bool_flag(const char* name, AttachOperation* o
[all...]
/openjdk7/hotspot/src/os/bsd/vm/
H A DattachListener_bsd.cpp106 class BsdAttachOperation: public AttachOperation {
117 BsdAttachOperation(char* name) : AttachOperation(name) {
231 // create an AttachOperation. As the socket is blocking there is potential
246 int expected_str_count = 2 + AttachOperation::arg_count_max;
247 const int max_len = (sizeof(ver_str) + 1) + (AttachOperation::name_length_max + 1) +
248 AttachOperation::arg_count_max*(AttachOperation::arg_length_max + 1);
302 if (name == NULL || strlen(name) > AttachOperation::name_length_max) {
308 for (int i=0; i<AttachOperation::arg_count_max; i++) {
313 if (strlen(arg) > AttachOperation
[all...]
/openjdk7/hotspot/src/os/linux/vm/
H A DattachListener_linux.cpp106 class LinuxAttachOperation: public AttachOperation {
117 LinuxAttachOperation(char* name) : AttachOperation(name) {
226 // create an AttachOperation. As the socket is blocking there is potential
241 int expected_str_count = 2 + AttachOperation::arg_count_max;
242 const int max_len = (sizeof(ver_str) + 1) + (AttachOperation::name_length_max + 1) +
243 AttachOperation::arg_count_max*(AttachOperation::arg_length_max + 1);
297 if (name == NULL || strlen(name) > AttachOperation::name_length_max) {
303 for (int i=0; i<AttachOperation::arg_count_max; i++) {
308 if (strlen(arg) > AttachOperation
[all...]
/openjdk7/hotspot/src/os/windows/vm/
H A DattachListener_windows.cpp118 // Win32AttachOperation is an AttachOperation that additionally encapsulates the name
122 class Win32AttachOperation: public AttachOperation {
147 Win32AttachOperation() : AttachOperation("<noname>") {
189 if (strlen(cmd) > AttachOperation::name_length_max) return ATTACH_ERROR_ILLEGALARG;
190 if (strlen(arg0) > AttachOperation::arg_length_max) return ATTACH_ERROR_ILLEGALARG;
191 if (strlen(arg0) > AttachOperation::arg_length_max) return ATTACH_ERROR_ILLEGALARG;
343 // AttachOperation functions
345 AttachOperation* AttachListener::dequeue() {
353 AttachOperation* op = Win32AttachListener::dequeue();
387 jint AttachListener::pd_set_flag(AttachOperation* o
[all...]
/openjdk7/hotspot/src/os/solaris/vm/
H A DattachListener_solaris.cpp136 // SolarisAttachOperation is an AttachOperation that additionally encapsulates
140 class SolarisAttachOperation: public AttachOperation {
159 SolarisAttachOperation(char* name) : AttachOperation(name) {
221 // Parses the argument buffer to create an AttachOperation that we should
251 if (name == NULL || strlen(name) > AttachOperation::name_length_max) {
257 for (int i=0; i<AttachOperation::arg_count_max; i++) {
262 if (strlen(arg) > AttachOperation::arg_length_max) {
277 return new SolarisAttachOperation(AttachOperation::detachall_operation_name());
563 AttachOperation* AttachListener::dequeue() {
571 AttachOperation* o
[all...]
/openjdk7/hotspot/src/share/vm/prims/
H A DjvmtiExport.hpp47 class AttachOperation;
329 static jint load_agent_library(AttachOperation* op, outputStream* out);
H A DjvmtiExport.cpp2167 jint JvmtiExport::load_agent_library(AttachOperation* op, outputStream* st) {

Completed in 46 milliseconds