1 /* This file has been automatically generated from "method_invoke.list" */ 2 3 #ifndef SVM_METHOD_INVOKE_H 4 #define SVM_METHOD_INVOKE_H 5 6 /* 7 ---------------------------------------------------------------------- 8 _svmh_invoke_nonvirtual_jlclass_init 9 ---------------------------------------------------------------------- 10 */ 11 12 #define _svmm_invoke_nonvirtual_jlclass_init(env, this, param_1, param_2) \ 13 _svmh_invoke_nonvirtual_jlclass_init (env, this, param_1, param_2) 14 15 svm_static jint _svmh_invoke_nonvirtual_jlclass_init (_svmt_JNIEnv *env, 16 jobject this, jobject param_1, jobject param_2); 17 18 19 /* 20 ---------------------------------------------------------------------- 21 _svmh_invoke_nonvirtual_jlclass_init_primitive 22 ---------------------------------------------------------------------- 23 */ 24 25 #define _svmm_invoke_nonvirtual_jlclass_init_primitive(env, this, param_1) \ 26 _svmh_invoke_nonvirtual_jlclass_init_primitive (env, this, param_1) 27 28 svm_static jint _svmh_invoke_nonvirtual_jlclass_init_primitive (_svmt_JNIEnv *env, 29 jobject this, jint param_1); 30 31 32 /* 33 ---------------------------------------------------------------------- 34 _svmh_invoke_nonvirtual_jlclass_initialize 35 ---------------------------------------------------------------------- 36 */ 37 38 #define _svmm_invoke_nonvirtual_jlclass_initialize(env, this, param_1) \ 39 _svmh_invoke_nonvirtual_jlclass_initialize (env, this, param_1) 40 41 svm_static jint _svmh_invoke_nonvirtual_jlclass_initialize (_svmt_JNIEnv *env, 42 jobject this, jint param_1); 43 44 45 /* 46 ---------------------------------------------------------------------- 47 _svmh_invoke_nonvirtual_jlrconstructor_init 48 ---------------------------------------------------------------------- 49 */ 50 51 #define _svmm_invoke_nonvirtual_jlrconstructor_init(env, this, param_1) \ 52 _svmh_invoke_nonvirtual_jlrconstructor_init (env, this, param_1) 53 54 svm_static jint _svmh_invoke_nonvirtual_jlrconstructor_init (_svmt_JNIEnv *env, 55 jobject this, jobject param_1); 56 57 58 /* 59 ---------------------------------------------------------------------- 60 _svmh_invoke_nonvirtual_jlrfield_init 61 ---------------------------------------------------------------------- 62 */ 63 64 #define _svmm_invoke_nonvirtual_jlrfield_init(env, this, param_1) \ 65 _svmh_invoke_nonvirtual_jlrfield_init (env, this, param_1) 66 67 svm_static jint _svmh_invoke_nonvirtual_jlrfield_init (_svmt_JNIEnv *env, 68 jobject this, jobject param_1); 69 70 71 /* 72 ---------------------------------------------------------------------- 73 _svmh_invoke_nonvirtual_jlrinvocationtargetexception_init 74 ---------------------------------------------------------------------- 75 */ 76 77 #define _svmm_invoke_nonvirtual_jlrinvocationtargetexception_init(env, this, param_1) \ 78 _svmh_invoke_nonvirtual_jlrinvocationtargetexception_init (env, this, param_1) 79 80 svm_static jint _svmh_invoke_nonvirtual_jlrinvocationtargetexception_init (_svmt_JNIEnv *env, 81 jobject this, jobject param_1); 82 83 84 /* 85 ---------------------------------------------------------------------- 86 _svmh_invoke_nonvirtual_jlrmethod_init 87 ---------------------------------------------------------------------- 88 */ 89 90 #define _svmm_invoke_nonvirtual_jlrmethod_init(env, this, param_1) \ 91 _svmh_invoke_nonvirtual_jlrmethod_init (env, this, param_1) 92 93 svm_static jint _svmh_invoke_nonvirtual_jlrmethod_init (_svmt_JNIEnv *env, 94 jobject this, jobject param_1); 95 96 97 /* 98 ---------------------------------------------------------------------- 99 _svmh_invoke_nonvirtual_jlstacktraceelement_init 100 ---------------------------------------------------------------------- 101 */ 102 103 #define _svmm_invoke_nonvirtual_jlstacktraceelement_init(env, this, param_1, param_2, param_3, param_4, param_5) \ 104 _svmh_invoke_nonvirtual_jlstacktraceelement_init (env, this, param_1, param_2, param_3, param_4, param_5) 105 106 svm_static jint _svmh_invoke_nonvirtual_jlstacktraceelement_init (_svmt_JNIEnv *env, 107 jobject this, jobject param_1, jint param_2, jobject param_3, jobject param_4, jint param_5); 108 109 110 /* 111 ---------------------------------------------------------------------- 112 _svmh_invoke_nonvirtual_ArithmeticException_init 113 ---------------------------------------------------------------------- 114 */ 115 116 #define _svmm_invoke_nonvirtual_ArithmeticException_init(env, this, param_1) \ 117 _svmh_invoke_nonvirtual_ArithmeticException_init (env, this, param_1) 118 119 svm_static jint _svmh_invoke_nonvirtual_ArithmeticException_init (_svmt_JNIEnv *env, 120 jobject this, jobject param_1); 121 122 123 /* 124 ---------------------------------------------------------------------- 125 _svmh_invoke_nonvirtual_ArrayIndexOutOfBoundsException_init 126 ---------------------------------------------------------------------- 127 */ 128 129 #define _svmm_invoke_nonvirtual_ArrayIndexOutOfBoundsException_init(env, this, param_1) \ 130 _svmh_invoke_nonvirtual_ArrayIndexOutOfBoundsException_init (env, this, param_1) 131 132 svm_static jint _svmh_invoke_nonvirtual_ArrayIndexOutOfBoundsException_init (_svmt_JNIEnv *env, 133 jobject this, jobject param_1); 134 135 136 /* 137 ---------------------------------------------------------------------- 138 _svmh_invoke_nonvirtual_ArrayStoreException_init 139 ---------------------------------------------------------------------- 140 */ 141 142 #define _svmm_invoke_nonvirtual_ArrayStoreException_init(env, this, param_1) \ 143 _svmh_invoke_nonvirtual_ArrayStoreException_init (env, this, param_1) 144 145 svm_static jint _svmh_invoke_nonvirtual_ArrayStoreException_init (_svmt_JNIEnv *env, 146 jobject this, jobject param_1); 147 148 149 /* 150 ---------------------------------------------------------------------- 151 _svmh_invoke_nonvirtual_ClassCastException_init 152 ---------------------------------------------------------------------- 153 */ 154 155 #define _svmm_invoke_nonvirtual_ClassCastException_init(env, this, param_1) \ 156 _svmh_invoke_nonvirtual_ClassCastException_init (env, this, param_1) 157 158 svm_static jint _svmh_invoke_nonvirtual_ClassCastException_init (_svmt_JNIEnv *env, 159 jobject this, jobject param_1); 160 161 162 /* 163 ---------------------------------------------------------------------- 164 _svmh_invoke_nonvirtual_IllegalMonitorStateException_init 165 ---------------------------------------------------------------------- 166 */ 167 168 #define _svmm_invoke_nonvirtual_IllegalMonitorStateException_init(env, this, param_1) \ 169 _svmh_invoke_nonvirtual_IllegalMonitorStateException_init (env, this, param_1) 170 171 svm_static jint _svmh_invoke_nonvirtual_IllegalMonitorStateException_init (_svmt_JNIEnv *env, 172 jobject this, jobject param_1); 173 174 175 /* 176 ---------------------------------------------------------------------- 177 _svmh_invoke_nonvirtual_NegativeArraySizeException_init 178 ---------------------------------------------------------------------- 179 */ 180 181 #define _svmm_invoke_nonvirtual_NegativeArraySizeException_init(env, this, param_1) \ 182 _svmh_invoke_nonvirtual_NegativeArraySizeException_init (env, this, param_1) 183 184 svm_static jint _svmh_invoke_nonvirtual_NegativeArraySizeException_init (_svmt_JNIEnv *env, 185 jobject this, jobject param_1); 186 187 188 /* 189 ---------------------------------------------------------------------- 190 _svmh_invoke_nonvirtual_NoSuchFieldException_init 191 ---------------------------------------------------------------------- 192 */ 193 194 #define _svmm_invoke_nonvirtual_NoSuchFieldException_init(env, this, param_1) \ 195 _svmh_invoke_nonvirtual_NoSuchFieldException_init (env, this, param_1) 196 197 svm_static jint _svmh_invoke_nonvirtual_NoSuchFieldException_init (_svmt_JNIEnv *env, 198 jobject this, jobject param_1); 199 200 201 /* 202 ---------------------------------------------------------------------- 203 _svmh_invoke_nonvirtual_NoSuchMethodException_init 204 ---------------------------------------------------------------------- 205 */ 206 207 #define _svmm_invoke_nonvirtual_NoSuchMethodException_init(env, this, param_1) \ 208 _svmh_invoke_nonvirtual_NoSuchMethodException_init (env, this, param_1) 209 210 svm_static jint _svmh_invoke_nonvirtual_NoSuchMethodException_init (_svmt_JNIEnv *env, 211 jobject this, jobject param_1); 212 213 214 /* 215 ---------------------------------------------------------------------- 216 _svmh_invoke_nonvirtual_NullPointerException_init 217 ---------------------------------------------------------------------- 218 */ 219 220 #define _svmm_invoke_nonvirtual_NullPointerException_init(env, this, param_1) \ 221 _svmh_invoke_nonvirtual_NullPointerException_init (env, this, param_1) 222 223 svm_static jint _svmh_invoke_nonvirtual_NullPointerException_init (_svmt_JNIEnv *env, 224 jobject this, jobject param_1); 225 226 227 /* 228 ---------------------------------------------------------------------- 229 _svmh_invoke_nonvirtual_InterruptedException_init 230 ---------------------------------------------------------------------- 231 */ 232 233 #define _svmm_invoke_nonvirtual_InterruptedException_init(env, this, param_1) \ 234 _svmh_invoke_nonvirtual_InterruptedException_init (env, this, param_1) 235 236 svm_static jint _svmh_invoke_nonvirtual_InterruptedException_init (_svmt_JNIEnv *env, 237 jobject this, jobject param_1); 238 239 240 /* 241 ---------------------------------------------------------------------- 242 _svmh_invoke_nonvirtual_InliningException_init 243 ---------------------------------------------------------------------- 244 */ 245 246 #define _svmm_invoke_nonvirtual_InliningException_init(env, this, param_1) \ 247 _svmh_invoke_nonvirtual_InliningException_init (env, this, param_1) 248 249 svm_static jint _svmh_invoke_nonvirtual_InliningException_init (_svmt_JNIEnv *env, 250 jobject this, jobject param_1); 251 252 253 /* 254 ---------------------------------------------------------------------- 255 _svmh_invoke_nonvirtual_AbstractMethodError_init 256 ---------------------------------------------------------------------- 257 */ 258 259 #define _svmm_invoke_nonvirtual_AbstractMethodError_init(env, this, param_1) \ 260 _svmh_invoke_nonvirtual_AbstractMethodError_init (env, this, param_1) 261 262 svm_static jint _svmh_invoke_nonvirtual_AbstractMethodError_init (_svmt_JNIEnv *env, 263 jobject this, jobject param_1); 264 265 266 /* 267 ---------------------------------------------------------------------- 268 _svmh_invoke_nonvirtual_ClassCircularityError_init 269 ---------------------------------------------------------------------- 270 */ 271 272 #define _svmm_invoke_nonvirtual_ClassCircularityError_init(env, this, param_1) \ 273 _svmh_invoke_nonvirtual_ClassCircularityError_init (env, this, param_1) 274 275 svm_static jint _svmh_invoke_nonvirtual_ClassCircularityError_init (_svmt_JNIEnv *env, 276 jobject this, jobject param_1); 277 278 279 /* 280 ---------------------------------------------------------------------- 281 _svmh_invoke_nonvirtual_ClassFormatError_init 282 ---------------------------------------------------------------------- 283 */ 284 285 #define _svmm_invoke_nonvirtual_ClassFormatError_init(env, this, param_1) \ 286 _svmh_invoke_nonvirtual_ClassFormatError_init (env, this, param_1) 287 288 svm_static jint _svmh_invoke_nonvirtual_ClassFormatError_init (_svmt_JNIEnv *env, 289 jobject this, jobject param_1); 290 291 292 /* 293 ---------------------------------------------------------------------- 294 _svmh_invoke_nonvirtual_ExceptionInInitializerError_init 295 ---------------------------------------------------------------------- 296 */ 297 298 #define _svmm_invoke_nonvirtual_ExceptionInInitializerError_init(env, this, param_1) \ 299 _svmh_invoke_nonvirtual_ExceptionInInitializerError_init (env, this, param_1) 300 301 svm_static jint _svmh_invoke_nonvirtual_ExceptionInInitializerError_init (_svmt_JNIEnv *env, 302 jobject this, jobject param_1); 303 304 305 /* 306 ---------------------------------------------------------------------- 307 _svmh_invoke_nonvirtual_IncompatibleClassChangeError_init 308 ---------------------------------------------------------------------- 309 */ 310 311 #define _svmm_invoke_nonvirtual_IncompatibleClassChangeError_init(env, this, param_1) \ 312 _svmh_invoke_nonvirtual_IncompatibleClassChangeError_init (env, this, param_1) 313 314 svm_static jint _svmh_invoke_nonvirtual_IncompatibleClassChangeError_init (_svmt_JNIEnv *env, 315 jobject this, jobject param_1); 316 317 318 /* 319 ---------------------------------------------------------------------- 320 _svmh_invoke_nonvirtual_InternalError_init 321 ---------------------------------------------------------------------- 322 */ 323 324 #define _svmm_invoke_nonvirtual_InternalError_init(env, this, param_1) \ 325 _svmh_invoke_nonvirtual_InternalError_init (env, this, param_1) 326 327 svm_static jint _svmh_invoke_nonvirtual_InternalError_init (_svmt_JNIEnv *env, 328 jobject this, jobject param_1); 329 330 331 /* 332 ---------------------------------------------------------------------- 333 _svmh_invoke_nonvirtual_LinkageError_init 334 ---------------------------------------------------------------------- 335 */ 336 337 #define _svmm_invoke_nonvirtual_LinkageError_init(env, this, param_1) \ 338 _svmh_invoke_nonvirtual_LinkageError_init (env, this, param_1) 339 340 svm_static jint _svmh_invoke_nonvirtual_LinkageError_init (_svmt_JNIEnv *env, 341 jobject this, jobject param_1); 342 343 344 /* 345 ---------------------------------------------------------------------- 346 _svmh_invoke_nonvirtual_NoClassDefFoundError_init 347 ---------------------------------------------------------------------- 348 */ 349 350 #define _svmm_invoke_nonvirtual_NoClassDefFoundError_init(env, this, param_1) \ 351 _svmh_invoke_nonvirtual_NoClassDefFoundError_init (env, this, param_1) 352 353 svm_static jint _svmh_invoke_nonvirtual_NoClassDefFoundError_init (_svmt_JNIEnv *env, 354 jobject this, jobject param_1); 355 356 357 /* 358 ---------------------------------------------------------------------- 359 _svmh_invoke_nonvirtual_NoSuchFieldError_init 360 ---------------------------------------------------------------------- 361 */ 362 363 #define _svmm_invoke_nonvirtual_NoSuchFieldError_init(env, this, param_1) \ 364 _svmh_invoke_nonvirtual_NoSuchFieldError_init (env, this, param_1) 365 366 svm_static jint _svmh_invoke_nonvirtual_NoSuchFieldError_init (_svmt_JNIEnv *env, 367 jobject this, jobject param_1); 368 369 370 /* 371 ---------------------------------------------------------------------- 372 _svmh_invoke_nonvirtual_NoSuchMethodError_init 373 ---------------------------------------------------------------------- 374 */ 375 376 #define _svmm_invoke_nonvirtual_NoSuchMethodError_init(env, this, param_1) \ 377 _svmh_invoke_nonvirtual_NoSuchMethodError_init (env, this, param_1) 378 379 svm_static jint _svmh_invoke_nonvirtual_NoSuchMethodError_init (_svmt_JNIEnv *env, 380 jobject this, jobject param_1); 381 382 383 /* 384 ---------------------------------------------------------------------- 385 _svmh_invoke_nonvirtual_OutOfMemoryError_init 386 ---------------------------------------------------------------------- 387 */ 388 389 #define _svmm_invoke_nonvirtual_OutOfMemoryError_init(env, this, param_1) \ 390 _svmh_invoke_nonvirtual_OutOfMemoryError_init (env, this, param_1) 391 392 svm_static jint _svmh_invoke_nonvirtual_OutOfMemoryError_init (_svmt_JNIEnv *env, 393 jobject this, jobject param_1); 394 395 396 /* 397 ---------------------------------------------------------------------- 398 _svmh_invoke_nonvirtual_UnsatisfiedLinkError_init 399 ---------------------------------------------------------------------- 400 */ 401 402 #define _svmm_invoke_nonvirtual_UnsatisfiedLinkError_init(env, this, param_1) \ 403 _svmh_invoke_nonvirtual_UnsatisfiedLinkError_init (env, this, param_1) 404 405 svm_static jint _svmh_invoke_nonvirtual_UnsatisfiedLinkError_init (_svmt_JNIEnv *env, 406 jobject this, jobject param_1); 407 408 409 /* 410 ---------------------------------------------------------------------- 411 _svmh_invoke_nonvirtual_UnsupportedClassVersionError_init 412 ---------------------------------------------------------------------- 413 */ 414 415 #define _svmm_invoke_nonvirtual_UnsupportedClassVersionError_init(env, this, param_1) \ 416 _svmh_invoke_nonvirtual_UnsupportedClassVersionError_init (env, this, param_1) 417 418 svm_static jint _svmh_invoke_nonvirtual_UnsupportedClassVersionError_init (_svmt_JNIEnv *env, 419 jobject this, jobject param_1); 420 421 422 /* 423 ---------------------------------------------------------------------- 424 _svmh_invoke_nonvirtual_VerifyError_init 425 ---------------------------------------------------------------------- 426 */ 427 428 #define _svmm_invoke_nonvirtual_VerifyError_init(env, this, param_1) \ 429 _svmh_invoke_nonvirtual_VerifyError_init (env, this, param_1) 430 431 svm_static jint _svmh_invoke_nonvirtual_VerifyError_init (_svmt_JNIEnv *env, 432 jobject this, jobject param_1); 433 434 435 /* 436 ---------------------------------------------------------------------- 437 _svmh_invoke_specific_nonvirtual_throwinit 438 ---------------------------------------------------------------------- 439 */ 440 441 #define _svmm_invoke_specific_nonvirtual_throwinit(env, method, this, param_1) \ 442 _svmh_invoke_specific_nonvirtual_throwinit (env, method, this, param_1) 443 444 svm_static jint _svmh_invoke_specific_nonvirtual_throwinit 445 (_svmt_JNIEnv *env, _svmt_method_info *method, jobject this, jobject param_1); 446 447 448 /* 449 ---------------------------------------------------------------------- 450 _svmh_invoke_static_stringcreator_createinternedstring 451 ---------------------------------------------------------------------- 452 */ 453 454 #define _svmm_invoke_static_stringcreator_createinternedstring(env, param_1, ret) \ 455 _svmh_invoke_static_stringcreator_createinternedstring (env, param_1, ret) 456 457 svm_static jint _svmh_invoke_static_stringcreator_createinternedstring (_svmt_JNIEnv *env, jobject param_1, jobject ret); 458 459 460 /* 461 ---------------------------------------------------------------------- 462 _svmh_invoke_static_stringcreator_createstring 463 ---------------------------------------------------------------------- 464 */ 465 466 #define _svmm_invoke_static_stringcreator_createstring(env, param_1, ret) \ 467 _svmh_invoke_static_stringcreator_createstring (env, param_1, ret) 468 469 svm_static jint _svmh_invoke_static_stringcreator_createstring (_svmt_JNIEnv *env, jobject param_1, jobject ret); 470 471 472 /* 473 ---------------------------------------------------------------------- 474 _svmh_invoke_static_stringcreator_createstringfromchars 475 ---------------------------------------------------------------------- 476 */ 477 478 #define _svmm_invoke_static_stringcreator_createstringfromchars(env, param_1, ret) \ 479 _svmh_invoke_static_stringcreator_createstringfromchars (env, param_1, ret) 480 481 svm_static jint _svmh_invoke_static_stringcreator_createstringfromchars (_svmt_JNIEnv *env, jobject param_1, jobject ret); 482 483 484 /* 485 ---------------------------------------------------------------------- 486 _svmh_invoke_static_stringcreator_getchars 487 ---------------------------------------------------------------------- 488 */ 489 490 #define _svmm_invoke_static_stringcreator_getchars(env, param_1, ret) \ 491 _svmh_invoke_static_stringcreator_getchars (env, param_1, ret) 492 493 svm_static jint _svmh_invoke_static_stringcreator_getchars (_svmt_JNIEnv *env, jobject param_1, jobject ret); 494 495 496 /* 497 ---------------------------------------------------------------------- 498 _svmh_invoke_static_stringcreator_getlength 499 ---------------------------------------------------------------------- 500 */ 501 502 #define _svmm_invoke_static_stringcreator_getlength(env, param_1, ret) \ 503 _svmh_invoke_static_stringcreator_getlength (env, param_1, &ret) 504 505 svm_static jint _svmh_invoke_static_stringcreator_getlength (_svmt_JNIEnv *env, jobject param_1, jint *ret); 506 507 508 /* 509 ---------------------------------------------------------------------- 510 _svmh_invoke_static_stringcreator_getutfchars 511 ---------------------------------------------------------------------- 512 */ 513 514 #define _svmm_invoke_static_stringcreator_getutfchars(env, param_1, ret) \ 515 _svmh_invoke_static_stringcreator_getutfchars (env, param_1, ret) 516 517 svm_static jint _svmh_invoke_static_stringcreator_getutfchars (_svmt_JNIEnv *env, jobject param_1, jobject ret); 518 519 520 /* 521 ---------------------------------------------------------------------- 522 _svmh_invoke_static_stringcreator_getutflength 523 ---------------------------------------------------------------------- 524 */ 525 526 #define _svmm_invoke_static_stringcreator_getutflength(env, param_1, ret) \ 527 _svmh_invoke_static_stringcreator_getutflength (env, param_1, &ret) 528 529 svm_static jint _svmh_invoke_static_stringcreator_getutflength (_svmt_JNIEnv *env, jobject param_1, jint *ret); 530 531 532 /* 533 ---------------------------------------------------------------------- 534 _svmh_invoke_static_virtualmachine_createarray 535 ---------------------------------------------------------------------- 536 */ 537 538 #define _svmm_invoke_static_virtualmachine_createarray(env, param_1, param_2, ret) \ 539 _svmh_invoke_static_virtualmachine_createarray (env, param_1, param_2, ret) 540 541 svm_static jint _svmh_invoke_static_virtualmachine_createarray (_svmt_JNIEnv *env, jobject param_1, jobject param_2, jobject ret); 542 543 544 /* 545 ---------------------------------------------------------------------- 546 _svmh_invoke_static_virtualmachine_createclass 547 ---------------------------------------------------------------------- 548 */ 549 550 #define _svmm_invoke_static_virtualmachine_createclass(env, param_1, param_2, ret) \ 551 _svmh_invoke_static_virtualmachine_createclass (env, param_1, param_2, ret) 552 553 svm_static jint _svmh_invoke_static_virtualmachine_createclass (_svmt_JNIEnv *env, jobject param_1, jobject param_2, jobject ret); 554 555 556 /* 557 ---------------------------------------------------------------------- 558 _svmh_invoke_static_virtualmachine_createrootthread 559 ---------------------------------------------------------------------- 560 */ 561 562 #define _svmm_invoke_static_virtualmachine_createrootthread(env, param_1, ret) \ 563 _svmh_invoke_static_virtualmachine_createrootthread (env, param_1, ret) 564 565 svm_static jint _svmh_invoke_static_virtualmachine_createrootthread (_svmt_JNIEnv *env, jobject param_1, jobject ret); 566 567 568 /* 569 ---------------------------------------------------------------------- 570 _svmh_invoke_static_virtualmachine_exceptiondescribe 571 ---------------------------------------------------------------------- 572 */ 573 574 #define _svmm_invoke_static_virtualmachine_exceptiondescribe(env, param_1) \ 575 _svmh_invoke_static_virtualmachine_exceptiondescribe (env, param_1) 576 577 svm_static jint _svmh_invoke_static_virtualmachine_exceptiondescribe (_svmt_JNIEnv *env, jobject param_1); 578 579 580 /* 581 ---------------------------------------------------------------------- 582 _svmh_invoke_static_virtualmachine_exceptiondescription 583 ---------------------------------------------------------------------- 584 */ 585 586 #define _svmm_invoke_static_virtualmachine_exceptiondescription(env, param_1, ret) \ 587 _svmh_invoke_static_virtualmachine_exceptiondescription (env, param_1, ret) 588 589 svm_static jint _svmh_invoke_static_virtualmachine_exceptiondescription (_svmt_JNIEnv *env, jobject param_1, jobject ret); 590 591 592 /* 593 ---------------------------------------------------------------------- 594 _svmh_invoke_static_virtualmachine_exceptiontruncateddescription 595 ---------------------------------------------------------------------- 596 */ 597 598 #define _svmm_invoke_static_virtualmachine_exceptiontruncateddescription(env, param_1, ret) \ 599 _svmh_invoke_static_virtualmachine_exceptiontruncateddescription (env, param_1, ret) 600 601 svm_static jint _svmh_invoke_static_virtualmachine_exceptiontruncateddescription (_svmt_JNIEnv *env, jobject param_1, jobject ret); 602 603 604 /* 605 ---------------------------------------------------------------------- 606 _svmh_invoke_static_virtualmachine_getsystemcl 607 ---------------------------------------------------------------------- 608 */ 609 610 #define _svmm_invoke_static_virtualmachine_getsystemcl(env, ret) \ 611 _svmh_invoke_static_virtualmachine_getsystemcl (env, ret) 612 613 svm_static jint _svmh_invoke_static_virtualmachine_getsystemcl (_svmt_JNIEnv *env, jobject ret); 614 615 616 /* 617 ---------------------------------------------------------------------- 618 _svmh_invoke_static_virtualmachine_runthread 619 ---------------------------------------------------------------------- 620 */ 621 622 #define _svmm_invoke_static_virtualmachine_runthread(env) \ 623 _svmh_invoke_static_virtualmachine_runthread (env) 624 625 svm_static jint _svmh_invoke_static_virtualmachine_runthread (_svmt_JNIEnv *env); 626 627 628 /* 629 ---------------------------------------------------------------------- 630 _svmh_invoke_static_niobytebuffervm_getcapacity 631 ---------------------------------------------------------------------- 632 */ 633 634 #define _svmm_invoke_static_niobytebuffervm_getcapacity(env, param_1, ret) \ 635 _svmh_invoke_static_niobytebuffervm_getcapacity (env, param_1, &ret) 636 637 svm_static jint _svmh_invoke_static_niobytebuffervm_getcapacity (_svmt_JNIEnv *env, jobject param_1, jlong *ret); 638 639 640 #if SVM_WORD_BIT_COUNT == 32 641 642 /* 643 ---------------------------------------------------------------------- 644 _svmh_invoke_static_niobytebuffervm_newbuffer32 645 ---------------------------------------------------------------------- 646 */ 647 648 #define _svmm_invoke_static_niobytebuffervm_newbuffer32(env, param_1, param_2, ret) \ 649 _svmh_invoke_static_niobytebuffervm_newbuffer32 (env, param_1, param_2, ret) 650 651 svm_static jint _svmh_invoke_static_niobytebuffervm_newbuffer32 (_svmt_JNIEnv *env, jint param_1, jlong param_2, jobject ret); 652 653 654 /* 655 ---------------------------------------------------------------------- 656 _svmh_invoke_static_niobytebuffervm_getaddress32 657 ---------------------------------------------------------------------- 658 */ 659 660 #define _svmm_invoke_static_niobytebuffervm_getaddress32(env, param_1, ret) \ 661 _svmh_invoke_static_niobytebuffervm_getaddress32 (env, param_1, &ret) 662 663 svm_static jint _svmh_invoke_static_niobytebuffervm_getaddress32 (_svmt_JNIEnv *env, jobject param_1, jint *ret); 664 665 666 #elif SVM_WORD_BIT_COUNT == 64 667 668 /* 669 ---------------------------------------------------------------------- 670 _svmh_invoke_static_niobytebuffervm_newbuffer64 671 ---------------------------------------------------------------------- 672 */ 673 674 #define _svmm_invoke_static_niobytebuffervm_newbuffer64(env, param_1, param_2, ret) \ 675 _svmh_invoke_static_niobytebuffervm_newbuffer64 (env, param_1, param_2, ret) 676 677 svm_static jint _svmh_invoke_static_niobytebuffervm_newbuffer64 (_svmt_JNIEnv *env, jlong param_1, jlong param_2, jobject ret); 678 679 680 /* 681 ---------------------------------------------------------------------- 682 _svmh_invoke_static_niobytebuffervm_getaddress64 683 ---------------------------------------------------------------------- 684 */ 685 686 #define _svmm_invoke_static_niobytebuffervm_getaddress64(env, param_1, ret) \ 687 _svmh_invoke_static_niobytebuffervm_getaddress64 (env, param_1, &ret) 688 689 svm_static jint _svmh_invoke_static_niobytebuffervm_getaddress64 (_svmt_JNIEnv *env, jobject param_1, jlong *ret); 690 691 692 #endif 693 694 /* 695 ---------------------------------------------------------------------- 696 _svmh_invoke_specific_static_clinit 697 ---------------------------------------------------------------------- 698 */ 699 700 #define _svmm_invoke_specific_static_clinit(env, method) \ 701 _svmh_invoke_specific_static_clinit (env, method) 702 703 svm_static jint _svmh_invoke_specific_static_clinit 704 (_svmt_JNIEnv *env, _svmt_method_info *method); 705 706 707 /* 708 ---------------------------------------------------------------------- 709 _svmh_invoke_specific_static_main 710 ---------------------------------------------------------------------- 711 */ 712 713 #define _svmm_invoke_specific_static_main(env, method, param_1) \ 714 _svmh_invoke_specific_static_main (env, method, param_1) 715 716 svm_static jint _svmh_invoke_specific_static_main 717 (_svmt_JNIEnv *env, _svmt_method_info *method, jobject param_1); 718 719 720 #endif /* NOT SVM_METHOD_INVOKE_H */ 721