< prev index next >

src/hotspot/os/posix/dtrace/hotspot_jni.d

Print this page

  1 /*
  2  * Copyright (c) 2005, 2024, Oracle and/or its affiliates. All rights reserved.
  3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  4  *
  5  * This code is free software; you can redistribute it and/or modify it
  6  * under the terms of the GNU General Public License version 2 only, as
  7  * published by the Free Software Foundation.
  8  *
  9  * This code is distributed in the hope that it will be useful, but WITHOUT
 10  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 11  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 12  * version 2 for more details (a copy is included in the LICENSE file that
 13  * accompanied this code).
 14  *
 15  * You should have received a copy of the GNU General Public License version
 16  * 2 along with this work; if not, write to the Free Software Foundation,
 17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
 18  *
 19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
 20  * or visit www.oracle.com if you need additional information or have any
 21  * questions.
 22  *

349   probe GetStringRegion__entry(void*, void*, uintptr_t, uintptr_t, uint16_t*);
350   probe GetStringRegion__return();
351   probe GetStringUTFChars__entry(void*, void*, uintptr_t*);
352   probe GetStringUTFChars__return(const char*);
353   probe GetStringUTFLength__entry(void*, void*);
354   probe GetStringUTFLength__return(uintptr_t);
355   probe GetStringUTFLengthAsLong__entry(void*, void*);
356   probe GetStringUTFLengthAsLong__return(uintptr_t);
357   probe GetStringUTFRegion__entry(void*, void*, uintptr_t, uintptr_t, char*);
358   probe GetStringUTFRegion__return();
359   probe GetSuperclass__entry(void*, void*);
360   probe GetSuperclass__return(void*);
361   probe GetVersion__entry(void*);
362   probe GetVersion__return(uint32_t);
363   probe IsAssignableFrom__entry(void*, void*, void*);
364   probe IsAssignableFrom__return(uintptr_t);
365   probe IsInstanceOf__entry(void*, void*, void*);
366   probe IsInstanceOf__return(uintptr_t);
367   probe IsSameObject__entry(void*, void*, void*);
368   probe IsSameObject__return(uintptr_t);


369   probe MonitorEnter__entry(void*, void*);
370   probe MonitorEnter__return(uint32_t);
371   probe MonitorExit__entry(void*, void*);
372   probe MonitorExit__return(uint32_t);
373   probe NewBooleanArray__entry(void*, uintptr_t);
374   probe NewBooleanArray__return(void*);
375   probe NewByteArray__entry(void*, uintptr_t);
376   probe NewByteArray__return(void*);
377   probe NewCharArray__entry(void*, uintptr_t);
378   probe NewCharArray__return(void*);
379   probe NewDirectByteBuffer__entry(void*, void*, uintptr_t);
380   probe NewDirectByteBuffer__return(void*);
381   probe NewDoubleArray__entry(void*, uintptr_t);
382   probe NewDoubleArray__return(void*);
383   probe NewFloatArray__entry(void*, uintptr_t);
384   probe NewFloatArray__return(void*);
385   probe NewGlobalRef__entry(void*, void*);
386   probe NewGlobalRef__return(void*);
387   probe NewIntArray__entry(void*, uintptr_t);
388   probe NewIntArray__return(void*);

  1 /*
  2  * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
  3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  4  *
  5  * This code is free software; you can redistribute it and/or modify it
  6  * under the terms of the GNU General Public License version 2 only, as
  7  * published by the Free Software Foundation.
  8  *
  9  * This code is distributed in the hope that it will be useful, but WITHOUT
 10  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 11  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 12  * version 2 for more details (a copy is included in the LICENSE file that
 13  * accompanied this code).
 14  *
 15  * You should have received a copy of the GNU General Public License version
 16  * 2 along with this work; if not, write to the Free Software Foundation,
 17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
 18  *
 19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
 20  * or visit www.oracle.com if you need additional information or have any
 21  * questions.
 22  *

349   probe GetStringRegion__entry(void*, void*, uintptr_t, uintptr_t, uint16_t*);
350   probe GetStringRegion__return();
351   probe GetStringUTFChars__entry(void*, void*, uintptr_t*);
352   probe GetStringUTFChars__return(const char*);
353   probe GetStringUTFLength__entry(void*, void*);
354   probe GetStringUTFLength__return(uintptr_t);
355   probe GetStringUTFLengthAsLong__entry(void*, void*);
356   probe GetStringUTFLengthAsLong__return(uintptr_t);
357   probe GetStringUTFRegion__entry(void*, void*, uintptr_t, uintptr_t, char*);
358   probe GetStringUTFRegion__return();
359   probe GetSuperclass__entry(void*, void*);
360   probe GetSuperclass__return(void*);
361   probe GetVersion__entry(void*);
362   probe GetVersion__return(uint32_t);
363   probe IsAssignableFrom__entry(void*, void*, void*);
364   probe IsAssignableFrom__return(uintptr_t);
365   probe IsInstanceOf__entry(void*, void*, void*);
366   probe IsInstanceOf__return(uintptr_t);
367   probe IsSameObject__entry(void*, void*, void*);
368   probe IsSameObject__return(uintptr_t);
369   probe IsValueObject__entry(void*, void*);
370   probe IsValueObject__return(uintptr_t);
371   probe MonitorEnter__entry(void*, void*);
372   probe MonitorEnter__return(uint32_t);
373   probe MonitorExit__entry(void*, void*);
374   probe MonitorExit__return(uint32_t);
375   probe NewBooleanArray__entry(void*, uintptr_t);
376   probe NewBooleanArray__return(void*);
377   probe NewByteArray__entry(void*, uintptr_t);
378   probe NewByteArray__return(void*);
379   probe NewCharArray__entry(void*, uintptr_t);
380   probe NewCharArray__return(void*);
381   probe NewDirectByteBuffer__entry(void*, void*, uintptr_t);
382   probe NewDirectByteBuffer__return(void*);
383   probe NewDoubleArray__entry(void*, uintptr_t);
384   probe NewDoubleArray__return(void*);
385   probe NewFloatArray__entry(void*, uintptr_t);
386   probe NewFloatArray__return(void*);
387   probe NewGlobalRef__entry(void*, void*);
388   probe NewGlobalRef__return(void*);
389   probe NewIntArray__entry(void*, uintptr_t);
390   probe NewIntArray__return(void*);
< prev index next >