Mercurial > hg > truffle
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); |