Mercurial > hg > truffle
comparison src/share/vm/interpreter/rewriter.hpp @ 1579:e9ff18c4ace7
Merge
author | jrose |
---|---|
date | Wed, 02 Jun 2010 22:45:42 -0700 |
parents | c18cbe5936b8 ab102d5d923e |
children | 136b78722a08 |
comparison
equal
deleted
inserted
replaced
1562:dfe27f03244a | 1579:e9ff18c4ace7 |
---|---|
1 /* | 1 /* |
2 * Copyright (c) 1998, 2009, Oracle and/or its affiliates. All rights reserved. | 2 * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. | 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * | 4 * |
5 * This code is free software; you can redistribute it and/or modify it | 5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as | 6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. | 7 * published by the Free Software Foundation. |
62 void compute_index_maps(); | 62 void compute_index_maps(); |
63 void make_constant_pool_cache(TRAPS); | 63 void make_constant_pool_cache(TRAPS); |
64 void scan_method(methodOop m); | 64 void scan_method(methodOop m); |
65 methodHandle rewrite_jsrs(methodHandle m, TRAPS); | 65 methodHandle rewrite_jsrs(methodHandle m, TRAPS); |
66 void rewrite_Object_init(methodHandle m, TRAPS); | 66 void rewrite_Object_init(methodHandle m, TRAPS); |
67 int rewrite_member_reference(address bcp, int offset); | 67 void rewrite_member_reference(address bcp, int offset); |
68 void rewrite_invokedynamic(address bcp, int offset, int cp_index); | 68 void rewrite_invokedynamic(address bcp, int offset); |
69 | 69 |
70 public: | 70 public: |
71 // Driver routine: | 71 // Driver routine: |
72 static void rewrite(instanceKlassHandle klass, TRAPS); | 72 static void rewrite(instanceKlassHandle klass, TRAPS); |
73 static void rewrite(instanceKlassHandle klass, constantPoolHandle cpool, objArrayHandle methods, TRAPS); | 73 static void rewrite(instanceKlassHandle klass, constantPoolHandle cpool, objArrayHandle methods, TRAPS); |