comparison src/cpu/x86/vm/stubGenerator_x86_32.cpp @ 4980:1c7c5be93e84

More diff vs hsx24 clean up.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Mon, 27 Feb 2012 21:49:51 +0100
parents 33df1aeaebbf
children 957c266d8bc5
comparison
equal deleted inserted replaced
4979:18a5539bf19b 4980:1c7c5be93e84
2184 // continuation_for_implicit_division_by_zero_exception. All other implicit 2184 // continuation_for_implicit_division_by_zero_exception. All other implicit
2185 // exceptions (e.g., NullPointerException or AbstractMethodError on entry) are 2185 // exceptions (e.g., NullPointerException or AbstractMethodError on entry) are
2186 // either at call sites or otherwise assume that stack unwinding will be initiated, 2186 // either at call sites or otherwise assume that stack unwinding will be initiated,
2187 // so caller saved registers were assumed volatile in the compiler. 2187 // so caller saved registers were assumed volatile in the compiler.
2188 address generate_throw_exception(const char* name, address runtime_entry, 2188 address generate_throw_exception(const char* name, address runtime_entry,
2189 bool restore_saved_exception_pc, Register arg1 = noreg, Register arg2 = noreg) { 2189 Register arg1 = noreg, Register arg2 = noreg) {
2190 2190
2191 int insts_size = 256; 2191 int insts_size = 256;
2192 int locs_size = 32; 2192 int locs_size = 32;
2193 2193
2194 CodeBuffer code(name, insts_size, locs_size); 2194 CodeBuffer code(name, insts_size, locs_size);