src/cpu/sparc/vm/assembler_sparc.hpp

changeset 2781
e1162778c1c8
parent 2565
28bf941f445e
child 2950
cba7b5c2d53f
     1.1 --- a/src/cpu/sparc/vm/assembler_sparc.hpp	Tue Apr 05 19:14:03 2011 -0700
     1.2 +++ b/src/cpu/sparc/vm/assembler_sparc.hpp	Thu Apr 07 09:53:20 2011 -0700
     1.3 @@ -2210,15 +2210,11 @@
     1.4    void card_write_barrier_post(Register store_addr, Register new_val, Register tmp);
     1.5  
     1.6  #ifndef SERIALGC
     1.7 -  // Array store and offset
     1.8 -  void g1_write_barrier_pre(Register obj, Register index, int offset, Register tmp, bool preserve_o_regs);
     1.9 -
    1.10 +  // General G1 pre-barrier generator.
    1.11 +  void g1_write_barrier_pre(Register obj, Register index, int offset, Register pre_val, Register tmp, bool preserve_o_regs);
    1.12 +
    1.13 +  // General G1 post-barrier generator
    1.14    void g1_write_barrier_post(Register store_addr, Register new_val, Register tmp);
    1.15 -
    1.16 -  // May do filtering, depending on the boolean arguments.
    1.17 -  void g1_card_table_write(jbyte* byte_map_base,
    1.18 -                           Register tmp, Register obj, Register new_val,
    1.19 -                           bool region_filter, bool null_filter);
    1.20  #endif // SERIALGC
    1.21  
    1.22    // pushes double TOS element of FPU stack on CPU stack; pops from FPU stack

mercurial