comparison src/cpu/x86/vm/c1_Runtime1_x86.cpp @ 5586:b0d06c58200c

added missing stub implementation for RuntimeCall.LogObject and RuntimeCall.LogPrimitive
author Doug Simon <doug.simon@oracle.com>
date Wed, 13 Jun 2012 14:50:49 +0200
parents f5cfb62f17b8
children fcb8d2b8dc42
comparison
equal deleted inserted replaced
5585:a7ed598130c2 5586:b0d06c58200c
1883 __ leave(); 1883 __ leave();
1884 __ ret(0); 1884 __ ret(0);
1885 break; 1885 break;
1886 } 1886 }
1887 1887
1888 case graal_log_primitive_id: {
1889 __ enter();
1890 __ call_RT(noreg, noreg, (address)graal_log_primitive, j_rarg0, j_rarg1, j_rarg2);
1891 __ leave();
1892 __ ret(0);
1893 break;
1894 }
1895
1896 case graal_log_object_id: {
1897 __ enter();
1898 __ call_RT(noreg, noreg, (address)graal_log_object, j_rarg0, j_rarg1, j_rarg2);
1899 __ leave();
1900 __ ret(0);
1901 break;
1902 }
1903
1888 case graal_generic_callback_id: { 1904 case graal_generic_callback_id: {
1889 __ enter(); 1905 __ enter();
1890 oop_maps = new OopMapSet(); 1906 oop_maps = new OopMapSet();
1891 OopMap* oop_map = save_live_registers(sasm, 0); 1907 OopMap* oop_map = save_live_registers(sasm, 0);
1892 int call_offset = __ call_RT(rax, noreg, (address)graal_generic_callback, j_rarg0, j_rarg1); 1908 int call_offset = __ call_RT(rax, noreg, (address)graal_generic_callback, j_rarg0, j_rarg1);