void restore_frame_and_return (fint word_offset) [private]
|
Location get_SPLimit (Location) [private]
|
void reload_ByteMapBaseReg (PrimDesc *) [private]
|
Location moveToReg (Location what, Location reg, bool set_cc = false) [inline, private]
|
void smiOop_prologue () [private]
|
void floatOop_prologue () [private]
|
void memOop_prologue () [private]
|
| fint max_no_of_outgoing_args_and_rcvr () |
| fint number_of_saved_nonvolatile_registers () |
| fint number_of_memory_locals () |
| fint incoming_arg_count () |
| bool need_to_save_args_on_stack () |
| fint getOffset_in_my_frame (Location src) |
void move (Location dest, Location src, bool set_cc = false) [inline]
|
| void moveComplicated (Location dest, Location src, bool set_cc) |
| AddressList* frame_size_patchees |
| AddressList* frame_size_neg_patchees |
| AddressList* lmw_patchees |
| AddressList* outgoing_arg_patchees |
| pc_t prologueEndAddr |
| fint num_reg_args_and_rcvr |
| fint _max_no_of_outgoing_args_and_rcvr |
| fint _number_of_saved_nonvolatile_registers |
| fint _number_of_memory_locals |
| fint _incoming_arg_count |
| bool _need_to_save_args_on_stack |
| bool _includes_call_to_untrusted_C |
1.0.0 written by Dimitri van Heesch,
© 1997-1999