comparison src/cpu/x86/vm/c1_Runtime1_x86.cpp @ 6388:6b74f44c5059

added Log.printObject() and Log.printlnObject() for more detailed logging of objects
author Doug Simon <doug.simon@oracle.com>
date Fri, 14 Sep 2012 10:49:34 +0200
parents 957c266d8bc5
children c8759f9f9e3c
comparison
equal deleted inserted replaced
6387:d44835610b52 6388:6b74f44c5059
1931 1931
1932 case graal_log_object_id: { 1932 case graal_log_object_id: {
1933 __ enter(); 1933 __ enter();
1934 oop_maps = new OopMapSet(); 1934 oop_maps = new OopMapSet();
1935 OopMap* oop_map = save_live_registers(sasm, 0); 1935 OopMap* oop_map = save_live_registers(sasm, 0);
1936 int call_offset = __ call_RT(noreg, noreg, (address)graal_log_object, j_rarg0, j_rarg1, j_rarg2); 1936 int call_offset = __ call_RT(noreg, noreg, (address)graal_log_object, j_rarg0, j_rarg1);
1937 oop_maps->add_gc_map(call_offset, oop_map); 1937 oop_maps->add_gc_map(call_offset, oop_map);
1938 restore_live_registers(sasm); 1938 restore_live_registers(sasm);
1939 __ leave(); 1939 __ leave();
1940 __ ret(0); 1940 __ ret(0);
1941 break; 1941 break;