366 // Passes the thread pointer (in R3_ARG1) as a prepended argument. |
366 // Passes the thread pointer (in R3_ARG1) as a prepended argument. |
367 // Makes sure oop return values are visible to the GC. |
367 // Makes sure oop return values are visible to the GC. |
368 void call_VM(Register oop_result, address entry_point, bool check_exceptions = true); |
368 void call_VM(Register oop_result, address entry_point, bool check_exceptions = true); |
369 void call_VM(Register oop_result, address entry_point, Register arg_1, bool check_exceptions = true); |
369 void call_VM(Register oop_result, address entry_point, Register arg_1, bool check_exceptions = true); |
370 void call_VM(Register oop_result, address entry_point, Register arg_1, Register arg_2, bool check_exceptions = true); |
370 void call_VM(Register oop_result, address entry_point, Register arg_1, Register arg_2, bool check_exceptions = true); |
|
371 void call_VM(Register oop_result, address entry_point, Register arg_1, Register arg_2, Register arg3, bool check_exceptions = true); |
371 void call_VM_leaf(address entry_point); |
372 void call_VM_leaf(address entry_point); |
372 void call_VM_leaf(address entry_point, Register arg_1); |
373 void call_VM_leaf(address entry_point, Register arg_1); |
373 void call_VM_leaf(address entry_point, Register arg_1, Register arg_2); |
374 void call_VM_leaf(address entry_point, Register arg_1, Register arg_2); |
374 void call_VM_leaf(address entry_point, Register arg_1, Register arg_2, Register arg_3); |
375 void call_VM_leaf(address entry_point, Register arg_1, Register arg_2, Register arg_3); |
375 |
376 |